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
336538885764	336538886283	336538886833	336538887383	336538887933	336538888483	336538889033	336538889583	336538890133	336538890683	336538891233	336538891783	336538892333	336538892883	336538893433	336538893983	336538894533	336538895083	336538895633	336538896183	336538896733	336538897283	336538897833	336538898383	336538898933	336538899483	336538900033	336538900583	336538901133	336538901683	336538902233	336538902783	336538903333	336538903883	336538904433	336538904983	336538905533	336538906083	336538906633	336538907183	336538907733	336538908283	336538908833	336538909383	336538909933	336538910483	336538911033	336538911583	336538912133	336538912683	336538913233	336538913783	336538914333	336538914883	336538915433	336538915983	336538916533	336538917083	336538917633	336538918183	336538918733	336538919283	336538919833	336538920383	336538920933	336538921483	336538922033	336538922583	336538923133	336538923683	336538924233	336538924783	336538925333	336538925883	336538926433	336538926983	336538927533	336538928083	336538928633	336538929183	336538929733	336538930283	336538930833	336538931383	336538931933	336538932483	336538933033	336538933583	336538934133	336538934683	336538935233	336538935783	336538936333	336538936883	336538937433	336538937983	336538938533	336538939083	336538939633	336538940183	336538940733	336538941283	336538941833	336538942383	336538942933	336538943483	336538944033	336538944583	336538945133	336538945683	336538946233	336538946783	336538947333	336538947883	336538948433	336538948983	336538949533	336538950083	336538950633	336538951183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2659	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2658	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2657	3650	2300	2656	3650	2300	2656	3650	2300	2656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25863	26762	29669	21912	22378	36034	33476	32479	31334	33212	27307	21814	26542	20813	13934	15313	15452	14028	16742	12344	9932	11164	11294	9389	6613	8585	9169	5630	3571	4067	3585	3213	2815	1427	940	755	673	602	385	345	238	251	192	221	225	237	234	251	222	187	208	193	167	167	129	163	166	204	132	144	109	156	141	118	114	113	132	135	131	174	501	388	226	249	327	234	184	347	514	406	297	256	174	135	108	110	110	115	124	111	113	138	113	126	114	102	123	128	111	125	119	101	116	114	116	102	136	109	127	116	105	108	109	98	134	113	120	109	133	128	122	99	103	116	129	105	103	114	111	111	106	108	117	100	160	119	124	126	130	138	114	91	122	112	125	129	125	112	107	97	112	121	101	114	125	109	92	104	119	123	145	126	126	123	99	114	110	113	125	124	123	108	123	125	114	119	120	131	129	106	102	100	124	94	131	107	123	116	124	107	140	122	128	98	105	98	128	120	114	116	116	106	123	117	135	136	104	128	117	141	126	115	113	124	115	126	117	108	122	119	125	149	111	116	119	127	109	121	143	141	106	114	101	125	107	126	121	143	108	117	127	124	144	122	133	106	95	116	104	120	128	104	118	125	120	128	120	143	130	110	149	114	105	129	127	120	113	127	118	129	116	117	126	109	123	107	111	116	106	107	134	106	106	102	120	123	121	107	119	123	106	127	126	126	119	148	121	119	129	107	104	114	115	110	119	116	125	135	113	139	122	104	101	115	114	119	119	138	133	118	121	120	113	104	134	134	109	126	90	114	118	133	127	111	115	104	120	119	130	117	124	101	127	105	101	123	113	105	121	118	128	124	123	111	109	121	104	122	97	129	129	127	112	129	108	125	130	109	117	115	121	112	109	130	141	118	103	128	137	119	108	103	117	145	119	143	133	99	115	113	110	112	107	129	94	121	132	121	113	106	113	114	117	101	125	109	121	116	140	110	106	118	115	117	109	132	109	125	125	115	107	132	134	112	112	119	120	135	103	111	114	131	108	109	119	116	116	127	115	137	102	98	142	94	119	115	111	119	108	129	118	132	117	131	118	122	134	120	128	104	114	121	112	108	119	99	121	137	124	127	129	140	117	118	112	110	92	126	119	115	101	111	110	118	116	104	116	98	115	107	120	137	132	135	112	126	138	103	123	107	98	106	105	122	106	116	116	102	106	91	140	118	101	98	124	117	112	116	102	128	105	116	108	128	118	128	119	124	122	113	103	124	119	117	113	122	121	114	116	113	122	112	119	115	123	105	124	144	113	108	116	111	128	122	126	132	110	108	102	109	121	125	124	117	118	113	101	116	126	115	114	104	119	128	131	103	101	115	110	107	120	138	110	107	117	114	130	114	121	129	104	96	106	122	134	128	106	113	115	124	113	111	127	119	120	107	121	123	143	145	117	117	126	108	125	107	130	122	122	138	125	122	107	105	138	107	117	108	129	119	110	116	124	101	123	133	114	111	103	128	103	111	119	109	116	124	125	119	109	122	116	117	133	128	133	115	100	113	103	130	127	126	114	105	132	103	117	127	108	100	133	127	124	115	108	120	106	112	97	111	119	109	121	105	117	133	132	99	126	130	123	121	138	117	124	123	129	129	111	108	99	122	122	125	109	117	120	118	124	129	129	105	114	124	115	121	114	99	118	136	129	117	136	135	115	130	126	114	118	117	119	115	117	109	130	102	113	110	128	131	128	124	134	146	128	122	120	136	102	110	118	109	128	121	97	102	118	102	100	97	100	107	124	116	102	120	128	108	116	150	110	104	122	119	124	103	110	110	122	124	123	114	94	110	130	113	109	104	106	107	94	131	122	104	128	115	130	124	131	112	126	126	109	105	120	102	117	111	112	112	129	116	101	103	116	123	127	124	97	104	100	120	108	143	121	123	107	104	123	116	121	128	109	130	113	130	99	110	114	106	105	132	103	119	100	114	102	111	139	119	117	127	123	114	116	116	134	114	115	126	92	131	125	115	117	120	123	134	98	110	99	105	93	98	119	114	115	107	103	129	126	109	107	99	129	114	131	99	96	113	125	121	114	115	121	126	93	115	116	136	112	143	118	105	111	109	122	108	118	97	107	130	114	122	104	121	109	119	123	126	108	120	109	126	105	108	129	119	108	112	123	109	126	110	134	127	103	111	108	125	120	116	122	135	101	125	100	121	114	125	117	144	131	132	125	102	120	112	120	126	116	112	123	123	109	105	120	107	124	138	105	121	120	108	109	126	120	91	122	116	110	128	115	112	111	112	123	108	115	123	119	137	128	133	98	124	115	124	115	120	125	134	124	144	99	113	132	122	127	109	114	117	127	121	110	122	113	123	125	108	92	121	135	135	115	124	108	121	114	117	123	102	109	115	113	109	122	117	124	111	113	113	108	128	110	108	144	112	115	103	113	116	102	111	108	121	113	137	139	109	98	128	113	107	115	94	118	101	126	120	135	133	121	137	127	134	123	116	125	95	106	106	97	119	130	126	125	112	120	128	117	106	125	136	91	110	121	136	118	110	128	81	107	115	136	112	92	116	133	127	111	105	117	124	132	117	117	123	110	116	130	122	99	119	116	112	120	111	119	109	112	120	101	112	122	114	131	106	97	105	137	121	105	109	115	119	120	132	122	126	122	126	127	114	143	132	85	106	102	121	138	124	114	125	117	128	119	113	105	112	141	135	143	133	109	117	103	135	123	109	115	121	133	118	135	117	131	122	113	115	126	122	125	136	133	112	111	122	141	125	99	103	96	127	119	126	128	111	116	123	110	121	135	107	123	113	116	111	120	94	129	109	103	106	111	110	115	132	118	127	116	107	124	120	116	104	100	123	126	127	97	114	101	125	126	131	110	119	130	110	138	115	112	144	113	131	99	119	111	110	111	121	115	115	105	122	132	120	98	108	118	122	111	125	102	102	104	119	122	125	121	113	115	123	115	123	116	119	135	99	112	100	114	110	124	108	118	126	104	102	106	103	106	124	127	119	122	123	121	106	120	110	115	138	104	124	122	126	108	131	134	135	106	137	100	116	129	124	121	136	115	130	113	137	118	104	96	122	112	112	127	116	129	119	118	107	112	128	120	97	110	120	108	108	103	126	117	126	117	107	119	102	114	111	116	115	98	116	135	108	116	137	111	112	123	102	125	135	113	118	121	119	123	121	119	91	119	125	119	92	118	127	124	132	132	110	112	90	105	118	125	111	131	117	122	115	116	134	121	109	117	123	115	114	131	131	109	119	112	113	110	126	131	130	130	98	133	107	121	130	114	125	131	107	121	128	124	115	108	125	118	108	127	122	125	132	115	136	117	109	133	98	118	125	120	126	131	118	127	105	114	110	102	97	111	107	109	124	120	110	131	115	95	127	93	122	130	115	99	122	115	126	110	96	119	133	117	113	124	108	112	135	115	130	114	110	129	122	110	109	101	120	119	104	140	133	127	117	116	114	133	110	106	110	127	113	125	111	119	122	111	106	122	138	112	134	115	128	103	117	120	121	116	116	129	117
15460	21971	22119	18001	25512	37431	39704	42434	44635	44584	37277	34780	41908	37808	31729	34247	34815	33383	36984	31884	27174	30958	28949	26647	22025	29463	29995	20630	16126	19113	18393	17157	15230	8730	6236	5532	4705	3945	2702	1755	1544	1393	939	986	995	1243	1248	1287	1194	1030	913	777	910	626	432	667	843	778	498	479	449	443	395	417	396	370	380	409	343	916	3488	2236	1009	1199	1740	1203	810	2170	3576	2589	1801	1220	674	328	277	330	311	313	283	294	310	281	298	304	316	322	287	305	289	290	296	305	263	320	314	333	279	281	316	291	290	287	293	292	294	291	295	302	319	292	316	291	306	310	305	284	289	282	289	286	323	325	317	321	284	306	317	320	261	320	307	306	308	302	288	301	302	306	308	311	296	332	320	301	296	294	300	345	305	293	308	337	285	303	283	299	286	327	332	308	299	305	294	282	307	317	301	281	322	311	270	312	304	301	307	314	274	309	299	322	330	299	329	317	346	321	283	301	325	330	338	310	288	272	290	307	290	313	297	262	314	299	297	283	313	317	290	308	313	314	297	295	294	301	292	294	303	289	313	291	322	301	293	303	287	303	280	315	305	298	288	272	313	309	332	301	302	288	351	310	281	313	304	329	317	292	330	302	293	277	303	290	283	292	278	269	342	351	293	286	315	311	292	297	280	302	285	301	309	294	297	292	281	310	289	297	316	288	303	280	304	306	296	301	293	283	324	299	300	293	290	298	328	280	279	314	294	286	270	327	288	301	315	313	304	299	286	289	296	305	273	304	313	284	275	314	310	288	301	284	295	298	317	284	269	306	301	303	282	300	314	302	315	285	327	284	286	288	302	297	302	313	318	328	304	283	336	297	312	312	303	298	310	293	304	281	296	310	294	309	257	293	301	311	292	299	298	299	293	278	311	297	284	309	309	299	291	304	280	337	314	283	283	271	314	305	292	317	307	301	299	298	290	283	296	335	278	309	292	295	305	306	286	272	301	299	302	320	356	302	285	285	297	293	304	303	276	297	274	283	273	316	313	308	300	296	321	302	315	296	315	298	269	291	302	297	297	281	294	300	303	280	302	328	321	308	295	324	291	299	309	355	327	291	317	325	301	327	305	271	271	304	298	301	302	254	282	322	307	311	317	284	318	333	304	312	321	315	301	300	329	275	283	301	311	312	267	282	296	313	303	307	311	321	288	286	274	293	323	329	305	332	326	308	276	322	285	306	296	322	294	302	300	274	314	302	297	307	291	290	287	308	281	288	295	305	257	288	307	313	282	285	318	318	296	314	287	327	300	327	270	294	274	282	306	297	273	307	303	301	310	276	316	321	305	317	312	317	272	304	300	297	301	289	310	286	292	285	314	324	312	326	283	280	293	279	324	288	268	321	315	311	335	305	295	309	297	320	310	301	317	313	324	286	269	324	295	311	325	308	316	307	282	275	296	307	292	318	287	269	292	316	309	310	321	267	287	294	315	324	293	329	310	286	320	309	310	317	296	289	308	322	317	324	320	277	336	305	283	307	304	314	296	302	332	294	264	290	287	291	312	317	296	260	310	292	298	308	302	301	281	296	256	293	273	307	293	280	310	308	292	353	293	292	329	313	325	313	295	303	304	317	295	334	313	284	335	300	279	275	310	311	304	310	321	303	314	296	318	273	320	286	323	298	305	327	313	300	290	315	280	295	284	306	304	288	297	331	305	327	313	314	292	295	301	304	278	293	310	307	281	312	285	317	308	297	307	308	285	331	280	290	276	293	309	313	308	302	305	325	298	305	276	286	293	338	311	281	301	303	312	261	327	307	305	327	280	314	311	293	295	308	318	328	297	299	282	294	299	297	287	280	295	332	296	278	286	355	289	300	277	316	293	302	308	302	271	286	303	294	283	316	308	298	341	298	281	277	312	293	311	296	283	321	317	282	285	301	287	283	277	302	299	312	305	313	277	314	300	270	316	310	326	304	279	320	310	291	302	289	287	252	295	307	285	318	278	318	323	294	262	286	290	301	302	298	329	279	311	297	299	293	259	301	278	297	308	318	286	312	302	294	302	295	296	313	290	319	291	282	280	305	317	301	290	271	272	279	314	273	280	299	298	251	311	340	296	311	302	264	306	291	321	302	298	279	318	307	297	316	315	280	318	323	260	272	291	337	311	327	290	322	292	306	318	291	291	318	289	294	327	270	353	310	310	327	306	298	328	285	297	338	344	309	300	287	331	272	284	327	299	312	303	297	297	293	315	325	324	312	305	285	286	278	264	309	328	289	319	271	292	323	312	307	280	310	326	253	277	300	295	286	303	314	327	292	306	270	293	296	273	288	306	311	303	294	292	278	268	304	322	324	265	295	305	295	344	290	314	324	277	312	275	283	320	300	328	338	297	330	281	309	334	310	266	297	294	294	292	292	312	312	302	335	310	288	315	308	300	276	297	329	326	338	272	292	295	274	334	318	275	312	329	308	290	302	323	294	270	306	315	298	267	270	291	312	332	301	287	295	299	313	291	314	292	313	264	315	286	291	279	332	293	320	286	292	277	320	293	296	297	295	311	289	278	278	289	269	284	289	319	285	325	300	290	294	308	288	283	296	326	286	286	295	286	306	285	267	325	316	322	314	320	286	312	271	319	339	281	273	294	339	309	300	290	289	297	317	260	314	311	296	333	309	316	308	315	286	288	271	323	328	296	302	301	299	350	304	311	330	266	285	311	302	273	288	312	288	324	296	289	292	306	327	285	283	296	353	261	305	297	309	301	307	291	295	289	313	290	278	316	293	305	310	292	289	313	292	299	300	309	305	276	309	273	319	283	289	322	304	308	328	313	282	330	297	307	323	342	297	329	316	308	303	310	292	313	299	299	322	269	350	292	324	304	319	300	271	302	290	296	294	295	277	336	306	313	286	276	304	297	264	308	283	313	289	328	299	323	274	320	321	309	282	288	339	290	320	298	282	286	320	337	297	300	305	313	282	267	269	296	313	298	313	313	315	300	288	313	317	323	326	296	319	301	317	314	309	304	323	308	308	308	319	320	278	284	305	316	275	294	293	290	297	314	324	285	322	312	281	257	294	302	284	320	304	277	311	314	298	281	323	263	320	308	326	316	310	306	295	279	302	319	323	288	302	313	299	300	302	332	309	283	286	305	310	307	324	319	318	297	274	274	308	321	308	330	307	306	283	315	301	304	295	273	302	312	303	311	304	265	316	303	320	305	284	297	307	305	297	332	312	279	338	283	329	286	299	274	283	276	277	310	309	330	291	351	312	306	303	304	293	313	299	295	310	269	335	283	274	286	291	317	296	305	301	312	322	277	307	286	281	322	287	330	278	328	302	295	299	293	297	296	317	302	317	337	309	297	308	313	276	299	292	291	297	310	286	290	286	300	329	310	304	286	285	298	322	290	309	298	283	278	279	322	313	299	300	299	324	296	294	303	303	282	319	294	324	300	306	303	277	302	321	288	297	300	285	338	308	280	300	284	308	308	307	269	298	304	340	298	319	303	304	285	308	288	322	302	321	348	308	291	281	303	296
3441	2679	3916	2001	1305	3387	3028	2324	1894	1807	1234	948	1154	532	411	489	520	434	503	316	338	310	299	289	258	364	251	178	196	201	190	154	152	121	135	113	98	106	99	101	109	101	102	107	91	101	101	106	102	102	117	101	108	94	86	87	89	99	104	108	98	93	107	97	81	99	100	99	97	106	95	91	108	102	100	91	117	115	114	141	134	122	101	106	85	106	105	107	102	108	100	90	102	93	91	87	98	103	96	85	91	104	82	91	109	87	82	94	88	95	95	82	87	94	87	82	94	105	100	113	97	89	110	114	85	99	103	88	89	107	101	111	87	113	102	106	88	88	82	107	104	101	119	105	95	90	91	92	104	97	83	99	123	108	86	91	74	99	101	93	101	99	93	98	92	103	99	97	105	81	77	98	89	102	91	102	99	99	100	126	86	111	90	111	112	85	104	100	100	84	89	109	87	76	76	101	105	85	108	98	91	90	94	75	94	74	102	118	88	85	88	87	96	104	107	78	90	97	104	91	87	97	96	78	80	77	85	109	108	72	104	78	87	99	84	99	84	99	82	104	97	87	109	88	91	74	107	87	102	78	104	97	85	92	93	88	99	113	91	91	93	103	101	105	109	121	90	105	95	80	93	88	99	106	96	100	100	92	97	89	85	94	79	83	104	119	91	114	98	87	97	110	113	98	99	91	95	91	73	106	84	112	87	103	93	104	83	111	104	99	101	88	89	95	92	92	113	75	94	100	78	93	89	91	83	84	92	105	103	85	104	92	82	99	92	117	79	105	83	107	74	74	79	101	94	102	90	102	110	87	102	84	90	64	108	88	80	96	84	84	105	96	97	92	91	93	106	106	92	100	102	74	86	100	98	84	99	101	93	103	102	89	100	90	94	99	97	98	91	81	91	93	98	87	100	91	110	96	93	105	97	75	94	91	70	92	81	100	97	108	98	119	81	79	69	96	90	101	106	78	92	108	91	97	111	94	97	101	80	81	87	91	85	89	78	90	122	88	94	101	86	94	85	87	104	86	88	100	80	96	75	98	72	95	90	104	104	68	87	91	106	82	105	111	112	88	91	106	84	78	92	105	120	92	99	106	93	97	103	101	82	76	101	76	106	118	89	100	83	96	76	97	105	108	90	99	90	88	101	100	93	92	100	109	99	105	99	119	90	81	89	99	78	95	84	88	103	105	87	90	97	92	98	89	94	101	83	93	93	92	95	78	131	105	93	87	78	89	82	96	85	95	105	108	111	89	100	96	95	86	117	86	83	99	98	92	102	85	100	76	93	102	95	97	86	70	76	84	107	107	96	92	80	98	95	100	93	81	105	114	86	107	85	96	102	102	98	86	109	106	92	102	94	91	100	101	98	98	92	90	78	91	91	91	88	101	79	86	104	102	102	86	102	102	84	102	86	105	103	96	85	101	105	104	91	91	112	100	115	97	87	117	82	98	86	105	102	94	92	90	85	83	98	106	94	115	95	95	88	105	106	88	96	105	94	100	102	84	94	93	113	112	96	84	83	96	79	92	97	102	99	100	99	84	106	88	102	86	113	105	93	86	91	100	102	96	104	92	96	108	102	112	105	92	75	86	96	103	89	106	87	101	88	97	98	86	79	86	95	108	115	88	108	99	95	89	80	74	103	102	91	99	88	100	85	101	91	107	87	73	92	87	94	93	86	117	98	84	102	89	98	94	92	83	90	105	79	110	92	103	103	98	102	92	100	102	99	92	115	106	94	98	84	81	88	95	107	111	111	106	87	104	110	97	93	110	93	97	102	91	106	110	69	100	95	97	69	89	86	93	89	98	99	92	99	108	88	90	88	90	99	91	97	80	86	91	102	86	110	91	99	87	108	104	97	87	100	91	82	106	93	87	88	83	91	109	104	108	86	92	93	88	99	88	106	109	89	100	86	93	98	104	89	83	92	96	77	106	95	88	91	82	77	111	85	94	96	93	101	83	94	91	93	104	119	94	103	92	99	95	94	91	103	101	79	95	109	95	91	96	91	76	99	91	100	88	89	86	93	114	86	90	98	93	104	97	100	79	84	91	86	109	90	77	77	95	92	106	75	101	100	95	88	92	88	87	97	83	86	82	86	85	102	94	92	109	85	94	101	110	80	87	101	92	90	95	94	98	97	93	98	109	102	75	93	87	76	114	83	106	106	113	89	95	103	110	106	99	90	99	102	115	100	92	105	97	93	83	84	83	99	100	91	94	86	98	85	91	97	87	96	107	82	92	92	105	119	85	80	113	99	86	80	86	82	80	89	98	79	77	96	101	102	88	92	96	93	92	90	84	79	106	91	91	86	84	106	95	107	107	105	99	75	117	88	77	86	97	93	82	89	87	106	93	101	93	98	78	96	109	98	90	90	74	85	90	98	97	102	101	106	106	86	91	100	93	114	107	94	101	113	88	96	99	90	84	100	97	110	107	101	86	88	82	79	82	107	102	88	107	81	90	102	103	99	104	109	75	84	87	86	80	99	86	101	107	94	92	110	90	100	110	104	96	86	95	83	95	112	96	89	84	76	93	90	111	99	91	114	109	92	106	88	101	92	105	103	105	87	89	86	108	94	111	91	90	107	88	95	108	101	93	92	103	96	92	98	89	87	94	103	97	95	101	73	89	65	100	112	81	99	97	115	92	88	109	104	82	81	90	83	74	78	90	108	102	92	115	103	90	104	87	99	80	109	88	87	102	104	94	105	101	75	93	100	88	78	82	97	94	87	89	113	81	68	86	92	87	84	99	101	71	89	79	78	89	97	79	83	104	78	80	86	91	96	91	101	96	95	91	102	103	95	103	92	99	98	106	91	100	94	95	92	94	109	103	79	122	102	85	107	102	79	106	109	98	106	90	96	84	90	99	77	91	103	84	103	98	86	95	77	110	93	88	95	85	102	79	114	96	88	103	119	103	92	103	82	93	101	91	116	89	96	126	78	85	93	106	82	100	98	93	89	82	93	79	87	95	96	100	84	85	109	91	92	113	84	92	99	95	93	85	88	96	79	98	101	96	96	87	104	79	107	109	91	82	106	102	99	86	71	98	93	108	106	78	87	100	65	106	94	82	90	92	89	102	81	117	99	94	99	94	84	106	100	87	86	93	90	88	98	101	82	70	107	94	79	80	100	95	84	78	103	97	115	109	92	89	94	100	114	81	102	80	94	89	79	83	99	102	83	86	88	80	104	106	77	91	100	71	89	94	90	82	88	93	89	98	91	112	91	92	91	94	68	86	78	99	81	110	106	92	104	107	96	111	79	73	77	105	83	101	92	85	95	69	77	103	98	88	90	103	87	85	95	84	96	90	92	93	99	78	88	108	98	98	94	110	87	78	73	84	86	94	88	75	98	99	110	99	96	100	87	100	89	101	107	84	99	95	90	93	89	92	95	85	101	101	104	95	108	89	96	90	100	83	83	86	96	88	97	104	97	82	99	89	91	76	83	91	96	102	103	76	88	98	94	95	87	89	109	87	85	90	104	97
2960	4108	5641	3671	4465	12634	11451	10313	9335	10006	6570	5227	7184	3829	2943	3638	3620	3398	3840	2608	2513	2536	2485	2137	1612	2774	2004	1009	1087	1231	1154	1105	887	606	502	453	398	382	358	303	323	314	312	283	307	273	300	291	291	274	306	268	297	298	299	276	289	284	289	309	296	343	284	252	242	256	286	285	281	262	369	301	263	301	327	363	399	461	490	470	443	405	303	269	263	280	283	260	272	257	260	288	292	272	268	256	273	257	258	244	255	280	260	263	252	248	271	242	259	255	234	269	251	248	244	269	252	245	275	255	285	252	251	260	269	229	263	249	225	267	265	250	267	253	272	277	263	276	229	234	256	287	245	253	258	267	288	249	279	292	269	220	285	235	272	262	247	249	245	258	286	258	269	283	263	256	271	240	262	245	269	244	277	237	242	283	238	268	289	263	236	241	237	261	269	276	257	258	258	284	267	255	282	256	291	243	246	268	257	260	283	291	258	273	284	264	268	257	245	261	274	263	238	293	240	245	267	290	265	253	278	250	243	274	250	283	286	243	267	254	253	257	283	274	247	277	279	277	259	284	224	270	259	259	271	230	242	276	273	272	256	257	256	249	258	256	251	248	256	238	274	270	259	246	251	245	270	267	244	261	240	243	254	248	288	273	261	261	266	267	275	269	249	252	278	295	250	245	246	274	268	267	250	252	269	259	261	271	236	218	270	270	276	265	255	234	282	260	255	263	293	261	229	252	255	244	272	229	242	257	243	253	247	248	255	280	262	250	235	240	260	284	242	233	272	314	257	260	267	253	256	262	278	261	271	255	262	256	255	269	276	244	240	276	255	255	270	248	259	256	270	242	226	257	263	272	241	262	263	251	284	270	255	253	262	265	264	259	254	289	266	253	273	248	253	215	278	272	263	265	229	243	254	292	253	242	251	298	247	241	265	294	280	263	269	258	254	255	268	269	278	279	254	250	252	244	244	295	250	266	276	267	248	279	274	249	274	254	241	278	304	254	274	255	282	227	260	237	260	294	263	269	246	271	274	241	282	285	264	237	232	263	283	228	249	260	268	268	247	275	212	247	241	267	244	251	263	279	278	245	243	292	272	254	247	267	288	274	245	254	239	241	259	257	267	267	259	265	283	260	266	247	247	244	269	261	247	286	282	243	249	248	234	254	265	272	246	240	245	280	254	287	249	218	242	265	249	276	258	251	266	267	255	269	253	278	275	237	281	267	253	270	271	285	256	270	244	263	269	246	259	262	264	278	267	276	275	266	272	258	257	286	262	289	236	259	264	262	248	261	259	257	250	269	243	228	254	281	253	262	276	240	253	286	265	243	258	245	280	270	281	253	276	255	243	262	255	276	250	303	246	253	264	223	259	273	269	226	230	241	269	267	255	260	263	252	285	261	286	281	275	246	235	267	243	256	258	249	275	274	286	262	257	280	276	279	268	316	267	283	261	256	244	265	250	287	261	250	257	283	249	245	267	258	268	255	299	273	249	266	267	280	258	293	238	265	252	242	252	254	302	264	258	264	259	283	272	249	258	251	301	284	260	238	260	272	275	276	260	243	272	262	272	229	243	262	244	266	254	252	289	248	244	233	245	274	249	244	272	272	307	244	225	258	232	289	273	257	235	258	282	257	262	285	282	262	268	244	248	250	266	248	266	256	271	237	228	266	260	254	309	274	244	246	268	259	266	303	232	253	267	237	273	250	278	253	251	275	240	265	253	250	272	256	264	250	243	258	244	241	264	245	282	249	300	270	249	240	246	257	268	290	250	264	244	287	264	251	263	247	259	284	262	282	278	262	277	272	269	296	270	261	288	237	262	236	230	246	265	236	231	248	273	246	269	234	264	289	260	278	264	258	241	264	243	254	299	298	260	232	279	224	258	298	273	236	241	239	265	289	241	279	271	264	260	242	267	272	246	252	277	263	252	275	291	264	265	275	266	256	255	284	280	257	288	255	253	263	244	267	250	286	252	248	239	255	249	232	296	268	262	264	272	248	269	257	276	245	243	285	264	281	267	264	248	257	289	256	249	278	249	262	251	262	243	252	275	258	300	298	240	273	256	261	272	250	234	256	242	248	262	264	258	262	246	250	265	245	340	264	291	273	231	257	274	281	268	251	293	269	291	260	280	280	286	246	236	265	277	265	241	272	258	240	242	256	246	273	240	232	292	252	284	275	231	261	270	231	254	265	255	257	262	247	274	246	265	269	271	277	240	240	242	229	262	262	256	264	246	244	251	278	289	285	258	263	265	262	247	283	266	264	265	272	262	233	250	276	259	267	253	262	242	264	269	259	265	264	287	259	256	261	288	269	255	294	274	229	272	279	250	271	271	255	247	242	261	280	253	272	244	263	255	289	264	263	252	269	237	233	249	292	271	269	286	262	267	286	241	241	252	242	250	230	249	236	241	260	274	248	243	249	264	250	271	257	280	263	271	253	256	273	267	268	291	276	270	270	250	264	260	284	243	247	276	250	247	273	266	274	271	271	291	250	221	290	237	245	247	262	248	253	251	271	291	287	262	246	283	286	279	257	265	278	253	222	246	251	254	262	236	245	275	286	300	263	268	261	294	261	259	302	277	257	256	248	257	254	272	262	263	262	252	271	230	269	251	257	266	279	276	269	248	264	266	269	264	239	264	283	269	258	248	267	259	247	276	266	274	233	259	273	285	262	261	237	272	262	279	255	248	269	243	299	220	273	252	311	267	235	272	250	267	248	282	262	250	260	261	227	260	267	254	273	241	266	265	274	258	237	246	232	272	237	282	249	275	258	262	283	235	255	253	273	220	253	263	269	292	283	298	254	232	265	255	253	231	273	296	262	235	249	277	279	278	270	289	283	253	277	255	255	265	247	267	261	253	261	259	277	262	266	277	296	272	251	244	313	246	285	244	281	269	239	230	263	286	255	288	247	257	279	269	269	272	273	257	224	260	247	271	271	292	300	297	257	265	252	249	282	282	266	278	282	253	262	238	253	241	263	252	265	246	249	282	253	245	247	262	258	251	277	266	261	278	277	269	272	264	280	265	289	234	237	227	251	281	254	295	252	252	272	266	269	274	246	263	254	260	265	255	247	252	290	242	268	246	271	238	263	250	274	263	265	244	285	271	259	264	252	261	247	242	226	263	260	265	263	282	244	274	241	262	259	260	265	261	272	277	239	240	264	266	261	252	264	242	236	273	250	253	282	231	283	283	242	275	252	255	271	256	250	260	269	282	274	233	237	227	260	259	278	240	292	234	254	275	237	215	256	216	253	258	240	278	295	258	237	262	259	241	268	274	253	248	260	261	256	266	248	259	269	267	288	262	258	273	303	243	265	270	261	251	273	269	278	263	234	281	259	276	250	259	266	267	291	293	271	237	256	264	265	253	267	239	291	238	237	250	282	258	258	265	289	268	277	261	268	264	268	269	264	262	261	277	244	267	258	282	292	282	262	241	249	257	278	268	292	259	281	262	282	275	274	261	264	262	271	270	243	265	270	273	260	296	253
17130	18130	23948	19554	16158	29602	28773	27219	25202	23389	18921	13573	15971	10212	6897	8743	8405	7549	7446	6001	5040	5379	4420	3773	3213	5021	2341	1405	1887	1778	1734	1438	1211	744	462	401	337	354	280	231	187	206	162	137	171	148	192	190	170	155	176	163	169	150	121	135	149	164	150	156	159	134	155	123	137	142	151	138	153	158	138	156	157	172	304	396	363	373	227	185	193	186	152	134	152	147	134	133	137	130	105	138	148	134	149	119	127	138	143	145	137	145	106	135	136	129	130	128	124	130	131	135	136	124	120	140	111	144	129	125	118	123	137	137	147	137	124	140	125	141	113	130	146	151	141	111	132	132	126	139	138	114	145	138	160	145	133	120	121	147	132	117	147	134	135	139	120	131	130	132	134	127	145	152	140	120	148	110	121	120	114	134	126	114	129	115	141	141	142	129	118	130	120	123	146	123	120	138	113	117	134	128	115	140	143	124	146	123	120	131	141	123	126	122	140	146	103	129	152	146	130	120	139	131	131	132	119	120	128	141	132	130	153	119	144	131	124	141	132	138	146	135	111	140	120	130	133	153	123	111	125	115	138	143	113	131	138	119	128	134	128	151	123	108	147	123	133	121	124	142	138	130	128	131	135	143	142	141	145	141	105	124	138	131	130	151	145	114	124	140	127	129	117	118	137	144	125	144	129	124	118	121	144	136	138	130	139	136	140	141	138	135	153	139	156	123	131	125	128	131	134	130	123	135	135	144	124	127	128	140	152	133	126	155	132	136	145	113	142	145	136	126	134	132	136	123	128	114	122	127	136	127	140	135	117	144	142	146	134	142	146	137	130	138	127	126	144	137	141	124	133	143	118	146	138	122	159	147	126	138	115	155	152	134	115	117	119	124	118	124	124	119	120	117	117	150	135	149	144	124	135	133	130	129	140	124	123	120	148	148	133	139	127	151	125	147	141	125	142	138	120	146	141	145	130	147	138	132	160	123	126	131	140	148	139	140	144	130	138	130	130	112	135	120	135	143	119	139	145	130	136	140	134	137	129	135	141	107	136	152	120	127	135	137	144	145	134	133	143	136	118	140	140	119	141	142	141	127	121	125	126	136	131	137	144	133	134	132	152	139	110	146	132	152	136	123	135	122	136	146	127	129	135	112	140	142	107	121	120	108	138	136	120	125	139	121	117	130	132	124	125	125	144	132	143	135	139	140	124	124	128	123	161	160	147	145	137	112	127	141	148	142	145	127	114	141	118	135	144	138	130	127	118	131	136	147	138	145	130	127	139	133	142	131	144	130	134	125	139	124	137	131	136	139	139	126	124	127	119	127	127	123	117	129	120	144	141	116	112	145	135	141	124	108	137	142	137	132	155	119	107	152	142	115	124	149	119	117	143	151	134	140	145	130	131	129	123	112	140	154	150	142	122	146	132	124	148	122	137	126	127	133	141	133	150	124	137	146	133	124	130	124	153	113	133	136	124	116	110	133	123	142	148	135	117	137	126	154	152	127	138	126	136	125	119	146	133	113	125	128	133	120	120	135	125	150	137	125	146	115	122	139	149	138	148	130	130	131	139	131	122	170	126	140	133	142	122	115	139	132	144	131	133	150	148	139	122	164	127	151	139	124	145	113	114	149	119	119	114	136	134	137	148	157	126	137	133	137	141	149	154	124	130	126	146	131	127	127	145	149	129	117	132	123	126	131	122	108	122	134	126	126	113	148	116	119	127	150	134	123	137	135	145	132	124	144	130	112	125	123	123	126	133	136	143	124	144	148	131	148	130	148	139	147	141	134	142	143	131	110	135	134	129	137	117	134	135	118	146	157	158	134	135	141	125	124	137	125	141	112	130	135	133	139	140	145	116	150	133	124	138	145	135	125	131	132	151	151	136	119	149	151	122	133	133	113	133	133	137	152	144	154	146	149	142	125	133	140	134	135	127	125	145	131	132	129	141	134	142	116	134	129	124	118	137	148	131	141	127	126	119	139	144	147	124	107	140	149	139	133	108	125	139	141	143	144	155	119	128	125	131	128	155	133	115	121	135	149	98	141	130	125	119	141	142	147	128	109	130	142	114	117	144	138	130	141	144	130	133	135	161	118	117	125	122	121	114	121	130	137	122	127	125	124	148	131	130	138	139	146	107	141	124	147	141	138	125	140	126	118	133	125	127	127	143	111	133	127	140	124	127	143	129	121	124	124	150	131	125	140	145	117	129	162	135	124	126	129	118	144	123	130	120	117	130	125	133	130	141	136	139	121	143	116	152	127	142	125	146	122	147	139	118	138	133	131	131	144	148	145	127	115	127	131	135	133	103	134	131	109	133	116	142	114	133	141	111	137	124	129	135	114	121	133	127	125	124	126	118	118	129	124	133	124	113	115	144	149	133	99	146	125	109	133	124	159	141	139	149	124	123	135	134	148	125	136	139	111	131	135	130	131	133	139	138	134	129	124	144	142	132	130	123	128	136	139	128	147	124	119	133	140	135	126	119	135	119	151	121	147	134	139	120	134	143	146	120	135	131	144	157	126	145	142	128	128	126	140	145	150	148	118	131	114	135	118	138	129	129	117	132	131	103	132	149	143	123	112	127	153	129	151	120	119	112	120	141	128	136	141	127	132	113	138	134	133	111	134	128	104	151	129	126	151	127	125	131	124	141	138	142	120	130	133	142	129	143	136	120	120	139	132	149	142	128	120	103	154	128	131	148	134	142	124	140	122	124	145	145	149	144	130	140	129	131	125	124	131	110	101	107	135	155	124	147	123	129	147	135	153	137	150	132	121	147	139	137	151	104	132	129	131	120	120	124	124	128	143	128	139	123	139	115	131	134	116	133	150	142	153	138	131	142	128	110	164	139	144	145	130	149	137	124	136	133	150	138	118	147	128	152	111	147	138	142	147	119	138	166	151	146	141	126	127	116	132	140	122	119	136	146	148	129	120	141	123	145	133	125	129	147	126	113	135	115	124	141	146	128	130	144	131	136	150	145	120	125	147	137	126	135	137	158	107	124	132	123	121	136	147	139	155	123	127	125	139	132	132	132	126	134	128	123	153	123	147	144	112	133	139	129	123	114	122	129	133	132	149	151	113	130	107	132	127	140	133	154	123	139	110	140	127	163	145	145	140	132	138	131	115	142	140	169	131	138	110	120	126	120	134	134	134	167	121	140	113	134	126	120	119	131	140	132	134	164	129	126	131	139	142	138	132	130	135	115	118	122	149	127	147	121	130	129	118	138	131	149	149	146	125	114	121	135	118	137	121	153	121	147	123	106	168	141	134	128	151	125	127	122	119	123	123	127	144	150	140	130	141	143	118	139	126	121	137	121	130	134	127	133	118	130	125	122	148	127	128	141	120	143	133	128	122	125	132	152	122	134	142	141	143	121	150	128	127	134	145	146	136	120	148	138	122	155	123	125	145	127	131	128	119	120	140	137	152	120	129	124	112	121	120	138	118	125	135	132	133	120	131	134	153	125	140	130	136	134	140	135	131	138	160	130	146	131	127	141	153
11214	15689	17976	16130	19914	36154	35560	38879	38758	38828	30832	27147	34569	27749	23048	27942	26030	24853	25406	21899	20281	22671	17427	16489	16579	22527	12844	8791	11606	11561	11540	9310	8139	5047	2991	2474	2354	2158	1469	1009	1043	865	703	679	659	767	728	758	777	648	660	583	593	525	416	424	520	525	436	434	459	399	390	408	419	389	393	387	379	405	594	582	469	552	1667	2953	2080	2222	1212	890	761	550	426	341	332	362	318	358	323	364	364	357	330	356	334	326	362	366	364	336	292	335	347	337	379	357	347	369	332	351	365	345	370	300	350	346	344	363	355	337	346	353	358	344	330	339	352	329	316	388	334	370	324	367	331	373	332	349	369	343	310	353	323	376	368	360	306	350	368	333	361	316	333	334	346	353	360	325	374	357	362	398	365	368	346	359	333	343	342	355	360	327	345	363	356	354	339	336	364	364	358	354	321	355	341	334	375	321	349	362	381	341	330	393	326	317	359	371	354	371	335	370	353	341	363	367	368	347	313	303	355	357	374	348	310	347	323	317	334	322	374	329	359	346	353	332	347	343	325	331	327	363	347	379	345	332	382	340	331	373	351	368	373	361	331	370	350	319	348	323	353	365	329	334	361	331	327	331	348	357	345	330	360	330	365	370	375	340	360	349	353	337	319	384	331	339	352	328	357	337	372	375	363	344	345	353	359	358	341	365	340	347	343	351	330	338	324	383	349	352	340	361	364	355	324	325	361	364	341	313	326	335	360	359	353	352	371	348	328	332	364	352	369	368	338	315	340	335	357	353	328	318	388	330	360	356	355	356	350	379	345	363	356	348	333	340	319	351	349	358	386	359	354	346	367	380	334	317	357	378	328	325	318	352	343	337	329	327	327	363	341	355	391	370	370	350	357	385	367	365	344	330	372	352	350	374	371	345	348	338	380	331	353	346	330	330	342	341	354	361	348	344	372	355	359	379	367	334	390	353	347	324	343	380	332	360	359	373	347	331	348	349	329	397	341	332	340	350	329	348	355	339	346	324	341	340	378	347	350	326	351	325	341	373	302	350	332	349	346	349	288	317	353	309	320	366	357	368	342	359	335	373	354	325	343	339	350	326	356	357	321	320	368	346	317	323	339	324	354	363	329	389	336	352	331	355	332	361	340	376	353	323	350	316	367	316	345	356	360	352	327	342	298	349	343	312	342	322	362	348	343	347	361	287	334	384	368	325	324	333	358	405	342	367	348	354	321	344	353	343	341	318	321	369	313	319	354	315	326	352	346	324	354	360	342	332	335	319	350	377	342	328	334	372	329	342	337	342	337	347	349	292	349	337	345	326	347	341	352	334	333	356	335	348	354	351	357	353	337	356	323	324	361	323	364	354	324	355	349	317	341	354	352	347	328	336	328	344	324	353	365	326	330	367	338	390	343	348	350	318	388	348	340	353	349	378	385	330	309	360	339	372	350	365	360	365	376	351	354	368	347	359	338	372	351	336	342	337	355	325	349	384	331	346	345	333	349	337	377	345	363	343	350	364	339	357	326	348	336	328	340	328	339	339	346	333	354	342	336	316	323	350	378	362	371	333	319	375	343	342	353	353	349	335	356	337	323	336	355	359	368	354	341	354	312	344	333	314	344	349	373	341	314	332	330	359	360	342	356	338	345	356	364	342	342	344	341	379	343	353	335	382	330	364	372	350	332	371	328	314	366	356	326	344	330	370	361	359	364	378	350	348	345	334	314	374	346	329	349	351	353	331	344	355	364	367	360	317	365	356	344	355	340	362	355	384	366	386	353	356	322	363	306	318	368	349	336	363	340	366	340	369	318	340	341	333	348	347	331	362	359	345	347	365	381	387	357	348	368	358	350	367	331	386	329	337	352	343	363	363	360	360	325	357	345	359	337	348	313	369	334	356	339	358	384	368	339	350	354	332	348	357	330	333	366	344	363	343	343	382	345	351	334	340	378	342	377	373	313	367	341	326	376	357	297	340	381	329	367	350	358	343	353	350	357	354	336	354	364	324	336	354	357	348	381	311	321	352	367	388	359	339	335	318	361	338	327	328	353	350	363	346	354	332	335	329	382	336	330	303	354	339	334	356	349	327	347	382	367	342	327	331	350	383	345	370	374	349	324	362	373	366	318	318	341	331	359	350	328	354	362	345	346	348	357	348	332	348	350	343	367	358	331	302	360	342	326	340	347	343	300	355	334	345	372	338	340	316	323	311	355	342	343	336	364	358	314	349	336	355	329	358	350	349	357	361	343	337	334	328	325	333	322	333	327	353	348	333	337	340	359	353	375	352	352	347	387	365	346	349	371	356	331	344	344	329	306	365	365	347	353	330	359	338	345	327	313	321	372	351	379	341	333	360	335	359	365	352	386	350	345	363	340	372	328	335	354	333	330	322	330	356	339	335	366	338	372	337	349	323	340	367	361	356	355	352	325	364	323	322	353	329	355	361	365	392	357	376	368	370	382	354	349	351	325	326	345	335	350	363	352	359	351	326	314	374	350	366	352	347	370	328	331	346	363	331	321	350	349	348	361	344	333	358	363	325	358	378	368	338	358	335	350	339	365	326	324	352	355	335	334	348	321	344	364	336	374	378	358	358	358	337	354	338	345	339	369	360	363	369	332	350	351	340	366	322	339	386	350	367	333	331	389	364	322	368	374	345	338	336	341	360	347	351	387	382	389	340	372	360	361	352	337	346	350	338	351	325	348	328	348	349	342	364	349	323	334	370	357	388	361	346	356	380	360	379	348	357	332	361	344	358	340	335	345	329	368	316	330	374	346	344	346	330	319	320	356	364	342	331	358	326	382	375	347	362	346	378	349	370	375	363	355	350	385	316	336	350	372	341	333	349	387	307	314	379	355	364	344	336	365	347	377	347	333	332	339	358	352	365	356	352	318	330	322	347	393	340	323	331	315	350	339	331	337	384	350	345	344	361	340	361	362	346	350	349	347	344	334	362	374	386	368	380	385	377	306	329	352	355	336	334	358	384	348	346	344	313	342	325	359	384	344	342	355	364	352	341	332	331	314	362	362	325	354	340	360	336	321	340	357	362	343	330	367	330	388	353	348	331	320	347	328	366	338	375	325	371	343	345	357	370	389	305	372	330	348	374	318	356	314	349	386	342	339	340	346	329	322	308	368	313	369	333	309	300	344	380	366	346	326	314	308	339	347	314	331	379	348	350	344	378	363	332	353	334	313	344	319	335	336	320	347	355	344	354	326	360	340	333	332	347	329	364	328	357	338	361	356	331	385	348	368	351	364	350	343	348	363	365	341	347	335	393	345	362	315	362	340	333	357	374	364	347	337	348	333	322	322	368	338	369	363	354	331	385	333	317	329	354	335	343	364	342	366	359	342	356	338	352	350	363	321	338	323	331	321	360	354	353	324	343	347	331	341	341	327	357	354	350	348	338	365	324	348	352	373	355	363	358	354	362	350	342	315	372	332	338	358	345	351	372	342	348	356	335	332	357	322	366	337	328	332	327	344	350	373	359	350	350	361	360	338	314	329	325
28953	26070	30934	25544	23898	37821	35938	36371	34473	34387	28532	23724	28218	21831	15983	18751	18540	14769	15951	13228	10771	11276	9332	7447	9005	9835	5531	3649	5881	5143	4461	3086	2374	1837	1281	657	569	578	453	324	250	285	197	232	225	239	270	281	215	218	185	176	175	160	132	172	154	144	167	181	173	138	168	130	160	150	160	135	152	129	232	938	389	417	546	499	413	338	206	202	167	173	141	129	127	128	154	131	146	141	127	138	131	158	128	137	129	145	133	149	134	127	134	123	150	131	134	132	149	115	150	124	133	145	118	124	113	146	108	138	115	126	132	140	118	119	165	142	127	140	157	129	125	118	147	135	121	144	119	127	131	119	138	134	134	120	143	136	129	128	125	103	130	131	128	111	132	147	150	125	134	122	151	133	139	146	121	131	122	115	121	137	128	143	129	118	120	131	130	142	130	117	142	124	111	152	116	140	145	137	126	131	144	141	137	125	154	138	143	138	116	137	129	104	107	135	126	147	150	134	137	122	136	127	134	137	112	127	140	138	125	148	149	111	122	124	131	121	129	127	128	123	106	125	141	122	143	154	131	130	130	136	145	135	136	147	134	134	132	110	131	135	149	138	132	143	129	130	124	139	121	110	121	135	129	136	143	151	125	165	146	142	129	144	159	148	143	131	127	140	141	129	147	160	123	135	124	131	137	119	133	142	132	147	118	122	143	130	116	124	121	126	102	136	146	145	138	135	128	132	148	138	115	149	131	133	120	123	122	142	140	140	128	147	143	136	127	151	136	132	106	128	140	148	130	114	140	148	132	148	143	124	136	131	149	137	121	118	137	132	120	136	144	135	141	126	132	148	147	140	126	146	155	112	124	132	136	117	142	146	136	110	126	126	125	129	147	124	124	135	125	122	117	122	133	123	140	134	105	125	132	174	134	121	123	148	141	126	139	128	124	132	137	131	138	139	153	128	148	139	132	146	135	121	144	130	143	135	112	140	142	110	149	110	146	162	141	129	147	141	145	136	125	138	116	147	138	133	131	132	128	150	144	132	133	122	153	149	139	158	125	156	121	122	115	121	137	121	129	122	133	140	123	143	137	141	142	164	122	133	146	142	142	135	122	125	142	134	111	121	131	133	130	118	135	142	115	131	143	152	126	142	139	131	141	122	131	103	123	127	164	131	138	131	114	131	131	131	149	147	135	138	129	118	132	126	150	145	147	129	125	124	143	144	141	135	118	131	139	142	152	134	127	140	126	130	128	146	144	118	132	143	137	150	157	132	140	116	142	127	125	116	144	135	141	129	122	144	131	132	122	124	139	105	113	150	135	131	133	125	135	137	146	128	126	133	127	138	107	117	159	150	130	125	133	152	122	135	128	146	131	150	137	148	160	111	137	134	135	128	137	143	127	137	143	130	128	143	122	136	157	138	126	135	135	148	127	139	117	152	144	128	134	137	120	122	133	120	129	143	164	140	125	138	133	132	151	129	144	126	127	135	156	140	140	140	150	127	119	142	119	141	141	108	146	143	132	163	153	122	115	130	133	132	130	129	140	159	143	146	139	125	138	136	127	151	141	135	129	136	121	135	117	103	116	124	141	133	141	118	121	119	130	139	123	146	138	98	135	133	133	137	147	153	138	132	132	122	126	138	139	134	141	127	138	135	116	152	132	125	137	114	139	133	121	135	142	151	145	131	145	132	138	142	133	125	116	148	133	148	116	136	125	129	142	144	156	124	129	120	144	133	139	132	134	131	127	143	137	128	129	122	123	142	130	148	122	146	122	137	122	146	143	119	120	144	130	132	138	127	120	148	140	143	125	119	151	138	137	118	144	121	123	136	143	134	135	151	151	163	155	127	140	123	136	142	119	174	138	111	134	148	137	146	138	141	128	131	134	139	123	125	124	121	143	125	170	131	118	127	122	124	139	151	122	117	144	129	141	122	142	125	138	129	142	120	146	134	149	147	123	145	149	147	149	152	131	134	126	121	121	141	131	142	143	153	135	118	135	131	166	122	132	156	142	127	124	140	163	113	152	140	128	131	128	138	134	130	150	140	133	134	111	134	142	150	126	139	141	117	142	164	112	143	124	107	123	149	141	148	149	148	137	140	117	130	147	124	155	128	141	128	143	126	150	121	134	146	136	115	130	143	117	121	129	122	121	111	126	128	119	157	113	147	124	131	139	125	120	123	136	141	128	129	132	139	149	139	141	113	127	129	125	128	160	133	149	118	137	154	141	139	126	115	139	129	123	128	122	146	125	129	115	148	130	129	151	151	140	128	122	139	129	144	120	143	119	133	143	156	112	129	125	128	139	123	119	126	126	161	125	131	135	126	138	117	124	140	133	118	130	132	122	123	142	147	123	134	136	120	129	122	143	120	130	136	143	112	145	130	133	123	136	144	148	126	143	107	130	128	134	136	143	139	136	137	115	138	113	132	134	138	132	136	121	112	148	137	102	125	133	124	131	111	164	130	131	141	147	146	115	142	155	127	137	124	152	138	123	137	130	111	138	147	143	125	139	133	128	125	118	128	131	133	135	131	126	132	117	132	120	133	156	134	157	150	143	133	131	130	141	121	125	137	113	111	120	131	123	146	154	121	164	138	123	169	138	111	154	139	154	141	120	143	122	132	129	126	139	139	126	113	131	122	127	138	125	137	116	136	146	128	113	139	130	123	145	121	133	134	133	128	129	137	112	136	135	114	155	150	139	135	140	134	129	133	115	139	135	121	129	142	123	138	117	129	153	132	129	149	142	127	122	118	122	126	131	132	129	146	127	123	136	134	133	127	112	123	147	123	134	159	128	126	134	131	128	121	113	137	152	130	124	128	126	132	122	124	117	156	127	142	126	159	128	141	107	122	139	123	118	133	149	138	142	137	145	143	134	130	124	121	132	133	125	133	118	118	135	143	140	153	122	165	114	131	139	123	144	150	140	151	142	128	143	124	128	142	121	136	154	131	115	119	142	132	136	146	131	134	148	140	138	138	133	147	135	132	146	126	145	121	140	150	135	118	136	132	130	148	129	142	147	160	144	134	151	150	145	136	138	134	126	125	115	129	118	154	153	136	124	115	134	143	139	110	128	165	122	161	134	135	140	142	137	142	137	163	126	155	142	121	113	124	131	143	123	134	121	131	132	125	131	134	143	121	130	139	121	120	118	155	124	122	130	141	132	139	131	148	131	124	117	130	126	142	149	126	145	109	123	129	130	135	135	143	149	143	120	142	130	122	127	122	142	127	140	173	123	128	126	143	138	146	134	134	118	124	125	143	122	133	120	129	137	124	124	139	148	111	123	131	152	112	137	136	152	124	114	132	117	121	129	150	137	123	144	113	114	126	125	127	138	127	113	120	135	141	150	126	130	131	130	148	143	135	134	142	140	127	127	149	136	135	149	142	132	124	115	147	142	146	134	100	150	149	151	128	149	149	140	142	141	120	134	140	130	127	126	129	124	151	116	122	122	135	111	121	116	112	136	119	131	124	127	105	161	145	116	114	145	135	118	146	148	109
16969	20826	23842	22495	27096	42662	42148	45646	47015	46886	38384	36881	44705	39531	33544	38862	37606	35181	36650	33562	29814	33483	25527	24206	29814	30518	20328	15943	24478	22895	20901	16699	13800	11085	7500	4434	4490	4385	2780	1788	1646	1770	993	1185	1030	1152	1301	1604	1137	1006	910	857	809	600	454	548	591	692	726	606	548	492	442	463	440	413	409	463	429	421	1330	6372	2305	2973	3309	2854	2432	1909	942	779	636	529	403	336	346	320	327	361	308	356	367	350	326	349	353	340	355	327	352	344	308	347	312	351	338	352	361	362	342	347	352	346	331	334	342	339	354	346	335	323	356	351	341	308	347	342	345	374	352	350	321	320	345	377	370	360	336	380	351	354	345	375	382	360	346	384	330	355	342	353	367	313	371	330	364	320	356	352	366	357	361	342	339	335	384	327	365	335	376	342	328	338	373	330	370	352	359	347	367	350	331	334	353	363	334	347	305	311	370	361	358	349	361	356	391	364	333	342	350	358	319	322	335	349	350	305	365	345	329	329	359	339	319	335	329	336	325	370	361	345	339	342	323	334	329	336	350	360	324	343	350	373	341	326	383	353	332	334	323	314	327	326	329	372	326	328	353	342	359	328	323	339	320	310	363	346	356	322	320	327	360	357	319	334	308	349	349	350	337	338	387	337	362	330	351	346	326	363	335	319	372	325	342	325	348	325	336	364	331	320	356	344	345	318	348	354	368	354	319	353	327	340	348	316	346	368	354	344	346	357	349	350	338	351	358	347	361	341	347	368	305	318	322	317	346	355	360	326	353	344	328	354	326	347	357	328	347	340	348	304	334	363	327	368	363	343	328	334	351	320	337	312	314	366	352	357	341	376	311	343	339	326	400	386	322	341	342	342	336	360	391	357	346	348	329	352	357	287	370	352	372	372	330	347	368	338	323	368	325	336	322	342	334	341	356	334	360	352	347	382	312	359	378	348	331	341	346	336	352	350	342	350	356	345	340	330	346	382	364	306	342	355	353	342	340	345	332	356	368	364	343	316	370	341	314	345	379	361	367	295	356	310	373	334	390	330	316	376	342	320	342	373	370	329	373	349	324	357	337	370	373	353	399	358	326	330	365	317	328	367	353	397	348	350	337	394	312	324	324	322	348	364	358	325	354	346	348	338	352	336	328	329	384	356	347	367	331	349	354	318	368	342	304	366	334	334	343	356	368	339	336	356	349	340	337	336	345	334	318	383	365	326	349	369	329	313	350	352	324	313	341	338	337	379	365	303	357	331	345	293	317	339	362	365	333	351	373	331	356	343	361	323	338	349	349	343	322	353	351	361	314	355	339	355	332	318	385	299	354	368	361	323	372	356	364	361	308	326	328	331	362	366	328	348	320	369	371	348	336	350	382	313	316	351	334	347	311	357	349	344	321	345	336	305	329	330	371	345	367	361	330	339	349	350	347	346	337	350	347	301	348	343	338	346	333	355	365	331	350	382	353	360	334	353	337	349	331	341	338	370	327	349	357	334	337	330	368	350	339	352	350	354	333	316	366	332	327	335	315	322	341	357	339	321	355	351	383	309	349	330	331	358	336	333	401	374	353	349	343	327	341	347	300	331	351	355	348	335	348	340	358	314	344	351	332	330	312	365	350	335	352	343	343	355	325	339	367	360	355	331	321	338	374	320	347	340	323	322	319	372	331	363	361	354	366	328	348	351	331	313	362	341	348	339	357	344	344	335	350	312	337	329	356	385	361	364	361	329	333	332	345	339	338	358	355	361	336	352	330	336	340	367	359	328	350	330	347	307	342	355	350	348	349	368	360	340	372	368	358	351	336	361	316	351	328	350	372	331	368	343	357	333	295	280	331	337	351	330	340	331	366	319	356	332	312	341	317	351	355	382	370	350	346	321	377	332	295	372	314	367	327	337	393	321	355	344	322	350	332	346	341	382	341	376	336	352	364	337	379	324	290	335	318	314	369	347	345	366	355	329	354	321	330	348	356	354	326	336	343	375	344	342	334	332	352	319	340	323	306	329	342	356	333	370	346	345	355	353	339	349	321	347	310	325	376	331	344	339	304	337	361	355	336	333	321	354	328	339	343	366	339	340	352	354	339	326	319	306	325	357	369	322	362	343	361	352	348	366	318	330	321	308	329	365	354	362	354	322	312	309	353	317	317	361	337	353	322	329	323	321	343	342	352	323	372	379	339	326	325	311	319	310	334	321	345	327	342	335	328	298	337	365	305	353	347	342	373	344	363	337	341	338	320	348	354	349	335	347	383	351	337	316	355	343	316	342	363	377	345	373	382	355	340	308	330	329	331	346	330	340	316	355	370	372	326	298	352	367	369	313	338	347	330	342	353	354	361	329	341	354	339	341	358	328	344	386	355	368	358	334	339	355	347	352	320	322	348	368	343	364	333	357	351	320	345	362	342	371	353	364	327	354	330	331	333	336	341	327	368	360	334	344	341	324	329	354	358	321	391	364	342	361	336	358	357	341	365	345	316	327	326	353	313	344	355	320	373	327	337	389	353	338	339	363	339	339	332	317	329	323	338	330	333	373	338	320	320	344	341	344	368	344	327	327	315	381	335	336	350	369	320	336	334	339	335	349	372	325	358	339	321	386	335	318	329	350	338	351	333	337	330	352	369	328	318	332	320	343	334	353	357	349	309	352	312	348	349	328	354	339	332	360	334	335	337	359	306	362	365	306	330	343	325	336	374	335	346	378	375	344	343	309	337	381	352	324	335	332	355	352	352	333	333	338	322	314	359	330	354	338	345	352	317	366	343	342	338	336	316	379	370	341	380	370	353	335	327	323	368	352	357	379	370	340	345	312	349	325	329	357	344	329	359	360	332	348	346	348	348	311	313	361	345	292	366	349	346	333	359	335	323	360	336	345	332	356	374	367	311	346	321	374	346	349	366	344	337	338	335	371	363	331	341	376	318	348	363	322	316	336	318	360	326	345	360	347	330	355	320	366	369	349	360	339	351	341	338	328	347	348	342	359	336	315	416	326	381	343	348	336	364	327	353	360	347	336	330	351	341	330	342	358	347	307	345	317	363	356	300	321	371	325	347	336	339	325	351	326	343	358	316	350	358	355	351	327	330	339	360	346	341	363	340	354	350	333	340	341	335	298	318	347	366	337	341	320	325	360	349	373	358	332	329	332	309	356	350	321	317	347	344	309	333	331	316	322	347	319	356	352	322	354	354	343	323	364	343	350	321	330	363	368	344	344	351	336	336	334	372	365	342	362	368	310	374	345	354	368	354	359	335	317	364	357	346	335	354	320	334	325	337	316	354	341	311	345	334	343	332	386	332	332	341	332	326	347	353	359	351	327	341	352	330	346	364	301	355	327	306	378	324	347	359	321	328	315	322	358	340	334	317	359	344	332	336	384	344	349	351	335	364	333	347	343	326	357	366	329	347	361	314	339	320	353	335	366	337	302	363	356	364	369	331	332	355	354	329	358	330	311	360	344	368	337	344	356	336	354	318	344	371	344	340	343	358	342	321	332	397	340	344	325	322	342	333	329
3793	2935	3924	2121	1459	3727	3187	2998	2184	1788	1306	910	1110	714	512	841	622	486	547	459	389	378	323	351	400	286	257	282	302	226	253	159	191	148	152	106	136	105	140	120	125	109	128	123	130	119	100	115	111	95	102	107	106	115	126	130	131	108	108	105	105	107	102	102	104	128	92	129	103	126	100	119	118	131	117	147	179	181	168	144	127	114	127	89	105	112	105	122	116	114	105	103	111	102	108	112	101	101	108	102	99	114	109	83	132	108	125	110	103	107	103	79	109	121	120	116	127	112	129	121	95	112	108	133	98	119	94	108	129	91	99	122	95	132	109	111	103	75	96	84	120	91	101	126	118	125	117	106	98	102	120	113	115	106	107	106	118	97	109	114	99	120	107	118	110	105	88	121	108	124	131	100	125	120	109	88	101	118	125	100	122	131	106	113	97	105	113	114	139	111	117	121	117	91	104	101	86	125	99	136	96	121	101	104	104	108	95	104	108	99	103	97	100	118	118	103	117	111	113	112	125	121	136	105	109	119	110	123	99	115	120	103	114	112	98	124	115	104	87	108	131	113	101	94	122	116	110	86	119	97	100	106	126	113	101	122	100	113	120	118	92	122	115	111	105	117	103	108	104	119	92	104	108	120	110	122	101	101	119	105	95	103	92	103	108	115	122	109	125	96	117	99	110	111	115	105	109	118	119	131	127	95	112	103	84	107	103	124	115	124	122	99	101	112	109	128	104	109	125	88	130	100	111	122	101	97	114	117	101	97	104	112	107	103	124	102	104	95	127	104	117	99	129	97	108	90	100	101	103	97	98	89	130	101	119	103	122	118	131	113	86	144	107	108	129	86	112	96	110	110	104	106	91	113	101	123	119	105	104	120	104	115	123	120	126	125	112	104	104	115	108	107	109	112	110	122	101	104	114	94	98	99	107	106	116	101	116	126	103	104	112	118	97	125	124	113	110	119	104	111	136	108	95	113	116	109	105	98	111	102	100	123	99	104	109	108	113	122	103	96	125	106	117	105	103	119	108	111	106	109	112	97	111	104	96	115	116	125	114	122	103	92	110	95	97	102	95	89	104	107	117	133	119	121	121	110	120	107	107	113	91	108	107	114	112	99	112	113	100	108	106	103	103	114	109	104	110	105	107	107	113	89	99	117	103	127	113	117	115	116	119	121	100	106	102	104	127	123	117	116	120	121	115	121	113	110	95	110	104	99	109	112	88	119	107	86	124	115	117	110	115	98	120	86	114	116	128	83	107	132	115	107	108	120	120	117	97	119	111	113	111	118	123	123	93	105	122	116	108	98	124	117	110	110	140	108	109	108	106	112	121	106	127	91	122	116	107	111	130	122	109	93	74	115	107	103	101	118	104	108	96	99	95	128	131	103	99	112	122	123	96	103	114	105	114	97	89	99	125	106	107	101	123	128	105	129	114	122	107	108	118	116	113	118	113	108	122	95	104	96	102	117	101	100	107	114	119	105	102	109	112	119	111	125	128	133	99	91	105	111	88	113	113	95	108	103	121	100	133	109	100	90	120	116	117	108	114	105	113	103	111	119	109	109	109	105	140	109	103	103	114	111	92	117	124	122	110	102	122	100	108	107	121	114	107	116	93	134	106	110	101	112	109	113	115	123	119	104	94	112	123	99	121	117	119	101	133	114	126	113	96	110	120	107	125	126	111	100	110	103	104	125	115	127	122	102	95	89	115	128	97	99	81	134	126	113	136	109	102	112	133	104	117	127	128	133	84	130	94	125	117	121	108	108	106	114	116	108	105	110	102	122	94	104	98	115	112	118	119	96	95	115	109	104	134	123	119	90	102	106	109	120	110	107	105	117	121	115	123	93	104	100	114	108	109	127	102	102	100	95	113	119	96	108	85	123	106	116	101	104	131	101	108	125	107	112	100	110	105	104	85	107	112	73	96	110	123	103	104	92	104	133	119	113	87	126	124	104	108	113	144	114	109	115	103	135	105	122	96	90	112	110	102	104	113	105	116	95	128	101	109	93	115	118	107	121	112	119	132	112	112	112	119	103	121	90	112	110	138	116	115	128	108	107	120	118	105	98	123	105	104	98	111	105	111	105	111	98	118	120	87	112	95	120	109	120	130	110	118	118	91	107	135	100	108	116	109	105	128	101	120	121	122	92	96	109	109	107	119	93	133	120	97	113	96	101	138	122	115	118	95	86	114	104	132	132	106	108	105	92	105	112	104	119	106	131	103	88	107	104	100	113	132	111	111	109	111	124	106	118	116	100	117	104	108	106	100	99	100	119	90	99	113	101	114	125	111	103	119	103	91	116	112	103	105	114	103	97	118	120	103	108	108	108	112	108	81	120	118	107	125	95	110	105	87	113	104	103	111	107	102	106	89	112	111	107	112	109	113	113	127	103	88	107	77	112	93	108	97	124	119	122	95	110	109	127	115	132	117	109	89	123	109	110	111	131	97	110	126	120	110	106	105	116	109	99	113	106	120	105	113	114	116	113	93	112	92	108	122	97	103	116	84	108	109	115	107	102	121	115	111	116	117	110	100	114	117	102	115	107	116	104	104	112	120	93	106	98	114	100	94	123	103	106	97	97	102	110	108	116	89	106	124	125	115	113	115	114	89	117	111	108	97	113	96	119	103	95	121	127	114	127	130	117	123	122	121	116	123	133	115	112	109	93	109	120	105	123	116	105	100	119	100	96	115	121	124	109	112	116	96	115	118	109	119	104	100	120	101	115	126	123	127	106	107	93	120	121	119	115	136	119	98	114	115	140	125	111	123	107	106	109	101	87	111	112	114	112	103	115	99	118	122	88	108	108	138	124	111	117	113	127	100	126	121	143	124	102	104	104	125	105	111	109	102	121	112	121	99	106	134	101	95	120	118	101	121	101	117	99	104	107	117	111	101	111	113	99	110	109	84	92	117	119	125	109	96	117	116	99	101	117	115	98	97	116	99	106	105	129	118	113	105	134	87	109	122	111	114	112	113	118	129	105	97	124	122	126	94	113	106	108	107	92	109	110	114	97	98	105	119	112	99	129	98	129	118	96	116	110	108	111	116	125	99	119	91	124	91	100	102	118	115	146	116	103	117	116	122	111	94	119	114	97	98	89	105	128	119	121	93	113	97	120	103	121	104	98	124	122	105	108	110	112	111	113	124	105	117	104	102	133	122	98	108	103	126	97	105	100	118	111	107	115	120	123	112	132	108	105	103	109	98	117	104	119	118	98	103	94	113	85	104	105	121	96	104	134	114	100	111	111	108	121	101	110	118	111	112	108	109	108	116	104	123	126	120	86	122	100	98	107	115	117	112	117	111	103	113	112	118	124	114	95	120	108	100	122	99	108	116	103	114	94	105	102	121	99	106	110	134	126	94	119	130	114	107	106	109	105	100	114	117	121	112	105	113	113	111	112	106	104	118	119	100	124	100	117	109	98	102	121	111	114	105	87	115	121	121	108	104	89	116	105	123	115	110	120	96	112	111	93	105	107	108	111
3455	4049	5475	4103	4709	13502	12267	11224	9902	8857	6232	4540	6789	4276	3403	5304	4106	3180	4127	2922	2449	2763	2178	2100	2645	1891	1341	1188	2078	1445	1285	1009	949	799	616	387	459	477	425	383	376	325	306	348	287	335	407	345	367	343	312	324	310	318	341	322	316	341	332	344	306	326	310	332	347	328	349	335	318	339	341	437	363	316	375	693	853	730	483	403	386	340	314	315	299	271	305	346	276	294	269	293	300	303	279	289	291	304	329	278	311	283	294	292	292	312	297	335	308	315	290	284	306	283	276	300	314	273	297	327	316	332	287	339	298	308	335	301	324	315	272	304	325	287	297	269	292	270	295	313	283	309	294	274	290	301	297	300	277	290	322	298	317	295	283	303	318	275	301	325	327	307	300	304	311	290	327	268	290	255	298	308	301	299	328	284	259	311	276	284	322	311	261	313	299	321	298	333	324	268	281	295	296	290	300	283	293	339	304	322	295	314	298	303	272	294	306	307	273	308	292	314	289	274	298	286	298	297	281	267	311	295	278	311	262	278	288	307	273	288	264	267	302	283	317	308	322	281	274	321	296	294	294	295	336	273	302	289	312	281	308	322	278	293	326	318	268	272	287	289	280	323	299	286	314	317	263	344	317	309	292	310	302	332	314	287	290	286	313	294	324	293	311	293	285	319	321	271	301	311	270	279	290	306	298	267	273	283	313	324	286	278	337	277	295	326	328	266	291	309	311	317	294	293	297	305	322	273	319	288	290	274	299	319	290	292	314	312	286	291	280	308	285	278	307	309	286	270	305	324	317	298	300	268	291	308	331	298	271	306	325	283	292	304	315	306	320	269	323	307	288	288	324	296	311	299	275	295	297	286	298	287	318	324	307	314	310	297	295	298	320	298	263	290	282	295	307	338	300	292	322	258	280	300	287	316	280	316	283	322	294	290	281	303	261	292	282	297	302	264	305	294	314	313	297	294	330	296	318	299	279	265	306	288	333	296	294	285	291	279	315	318	320	314	306	320	311	318	331	276	307	268	284	292	298	290	289	276	293	338	281	310	309	294	279	278	299	293	317	271	309	298	295	310	288	260	316	335	294	310	301	292	321	273	275	299	309	271	290	332	296	287	300	265	298	319	293	277	310	302	274	288	310	290	290	283	300	311	303	284	301	287	287	324	304	293	295	284	299	309	284	276	306	291	288	304	302	302	301	289	317	296	315	280	324	330	353	289	322	307	312	321	306	297	300	303	287	316	328	303	303	289	275	309	299	290	288	278	305	297	305	340	298	305	279	280	312	308	298	292	318	271	290	310	276	292	285	290	294	295	316	301	299	303	271	273	321	296	284	275	271	294	289	290	283	291	319	285	284	330	310	310	335	305	292	318	302	296	323	299	282	323	295	286	269	291	326	309	286	328	324	307	307	299	294	279	289	288	313	315	306	307	296	289	301	276	298	278	324	314	283	304	299	298	289	310	310	291	320	297	300	276	292	318	298	271	317	302	311	308	318	316	285	304	294	282	317	335	302	303	310	274	308	285	309	299	261	298	300	317	329	298	329	304	315	317	285	281	288	320	335	302	292	314	295	319	283	297	287	303	304	301	281	297	299	311	290	297	305	285	319	306	279	290	305	292	289	276	298	303	307	295	299	309	319	319	306	290	275	315	294	302	294	292	322	308	290	287	308	297	274	287	320	297	319	307	332	309	305	344	303	301	325	265	314	333	280	286	275	314	291	325	295	322	299	288	314	315	297	309	262	289	311	288	303	306	295	305	282	290	286	309	322	297	305	310	276	331	296	263	286	303	315	313	322	338	270	298	316	277	294	306	292	311	324	311	341	303	289	305	274	279	352	273	294	316	289	299	284	297	294	291	292	316	286	330	305	302	321	321	286	292	286	284	305	292	274	292	301	282	271	289	315	303	292	317	323	278	287	284	322	274	343	295	285	288	305	290	299	277	307	296	314	301	306	297	360	307	289	306	284	303	278	313	316	297	288	304	308	276	267	274	291	289	282	303	313	297	324	295	310	298	310	291	303	307	323	274	288	327	281	320	266	292	307	305	287	272	300	292	285	280	287	293	280	298	256	280	295	288	293	288	336	286	279	311	282	278	302	297	262	335	290	274	315	292	290	316	325	313	303	313	330	289	303	300	282	307	311	282	291	326	318	286	288	324	313	310	303	293	336	296	314	309	277	315	307	315	317	313	295	300	281	302	270	304	293	307	313	281	289	294	321	294	287	301	296	309	301	297	315	307	288	339	296	284	317	305	283	314	315	312	287	287	289	296	315	303	310	289	304	324	308	310	304	307	296	284	303	283	270	311	335	295	306	291	307	310	307	306	263	319	293	304	289	273	290	319	323	290	296	303	317	278	272	316	274	272	280	307	315	278	275	278	308	318	296	320	314	307	285	316	256	263	312	299	302	288	311	288	290	260	269	310	278	312	330	300	332	297	290	316	295	289	306	300	307	276	285	277	290	297	304	304	283	289	326	301	298	333	277	268	278	298	283	290	260	302	320	290	293	321	270	271	311	279	317	313	283	284	285	294	295	328	305	297	314	320	298	292	288	288	288	300	287	299	284	284	324	294	321	302	306	293	273	275	307	311	291	314	276	271	275	298	304	303	289	311	300	335	323	305	309	314	314	316	293	283	258	311	299	297	308	320	277	284	287	296	311	314	299	296	295	307	322	288	318	288	323	297	295	291	298	292	298	339	303	305	309	280	276	290	296	301	275	294	284	316	321	305	331	314	298	300	312	312	297	300	278	305	293	297	320	295	304	303	312	295	321	295	281	294	320	302	281	340	272	293	301	333	319	285	301	329	283	312	238	280	297	308	289	318	295	312	285	303	298	306	288	308	308	320	296	288	288	299	294	321	280	308	284	325	329	266	257	297	319	294	288	300	309	306	315	315	285	283	311	268	326	314	316	299	301	288	296	294	295	298	326	296	295	311	302	320	285	276	289	291	287	317	298	307	306	290	292	309	296	301	303	297	294	274	327	287	296	310	280	285	297	334	334	302	297	308	317	268	283	311	272	284	290	281	317	288	314	293	323	289	335	284	297	283	307	279	293	320	316	350	295	306	302	319	286	342	273	309	286	266	290	289	330	312	312	296	285	324	305	313	292	306	302	305	322	290	285	311	292	280	267	298	309	314	304	285	293	294	300	322	313	300	303	285	293	290	301	330	298	294	283	308	317	298	301	300	279	292	319	278	285	306	290	259	294	289	286	297	285	293	264	313	285	301	290	283	286	302	278	293	268	292	291	313	284	319	295	290	318	314	287	316	259	304	276	295	286	336	294	281	323	301	293	316	323	308	296	310	310	285	279	281	321	287	292	275	307	312	306	270	302	274	292	304	293	292	320	311	310	331	304	266	305	291	309	281	300	293	290	324	283	291	265	312	297	321	311	320	308	317	267	307	294	310	286	313	279	317	298	280	286	282	280	283	285	322	281	294	317	298	316	274	310	280	283	303	307	289	279	282	304	333	288	281	279	285	324	303
16551	17892	23887	18498	17425	31938	32526	29778	25464	22526	17006	12465	13892	9885	7786	10871	8528	6540	8189	6486	5034	4304	3958	3946	4177	2722	1772	2310	3355	2803	1550	1080	987	934	682	337	264	334	262	240	211	214	198	190	171	187	203	192	155	187	169	162	166	136	167	166	162	179	150	159	155	179	132	144	169	146	150	160	130	147	255	155	125	152	309	450	413	321	285	205	177	149	135	132	127	144	138	137	136	139	139	142	143	156	150	131	147	147	109	139	156	152	130	119	130	137	150	144	148	127	146	176	140	124	158	146	147	142	135	143	145	131	126	146	136	143	139	137	150	119	129	126	136	147	141	132	142	147	138	132	151	140	136	132	130	137	129	121	138	138	148	140	140	159	159	126	129	144	140	131	114	149	127	143	149	125	161	139	140	130	125	139	133	152	129	134	146	152	131	140	119	136	149	135	128	157	142	136	137	129	122	149	137	152	168	130	139	119	137	149	134	166	131	126	130	164	136	128	148	129	128	140	143	159	150	126	136	128	128	125	127	132	145	132	154	128	125	143	125	124	146	142	137	147	124	132	136	147	139	150	140	130	118	142	162	144	119	140	134	147	133	135	144	153	134	140	147	122	140	151	171	152	142	177	153	135	136	136	147	119	153	138	133	150	141	139	142	145	135	146	147	139	150	152	123	122	152	136	130	136	117	136	126	127	146	158	99	131	130	143	123	151	149	134	133	128	142	133	153	144	128	145	126	142	152	135	129	131	141	135	142	138	132	125	155	126	143	120	134	155	136	139	133	122	117	122	148	147	115	129	134	142	143	150	126	159	130	121	135	110	135	162	146	158	142	152	142	151	165	136	144	134	147	158	147	141	163	153	147	128	131	139	140	160	148	150	132	139	140	129	129	142	127	132	149	148	150	135	135	143	139	152	128	133	144	151	133	135	155	145	173	127	164	127	146	142	130	140	122	129	160	150	136	138	114	137	141	168	117	155	148	124	167	176	133	132	127	118	137	129	133	125	131	136	135	143	137	153	154	128	137	128	126	156	161	114	139	145	145	117	140	120	135	146	160	151	133	149	116	126	159	146	134	135	140	134	141	140	145	155	130	156	149	136	129	150	136	142	138	142	155	159	142	133	166	101	130	123	132	121	134	147	130	134	145	149	147	106	135	143	143	152	168	154	135	147	153	136	123	139	156	133	133	159	139	140	145	130	155	159	124	147	164	153	143	144	143	142	127	132	133	144	133	142	126	150	142	137	132	140	123	148	134	129	139	130	163	139	129	126	142	139	150	143	137	136	135	145	121	149	145	136	134	139	145	139	154	142	137	139	141	132	154	146	142	149	157	160	123	129	127	135	137	141	146	127	160	136	143	156	121	139	112	130	153	116	141	141	161	154	150	148	124	155	154	147	141	165	149	145	133	137	165	153	123	139	144	112	149	165	148	157	155	140	140	141	139	142	148	126	135	126	132	132	170	129	130	150	146	138	143	154	143	146	127	147	134	125	143	148	134	144	152	148	130	102	144	133	136	145	135	139	146	151	140	138	139	139	149	135	144	133	135	137	131	143	140	161	148	135	123	161	150	149	126	163	143	148	140	163	156	129	130	154	146	146	148	125	160	129	140	123	132	120	139	156	153	136	122	163	137	132	133	140	145	123	138	130	128	134	136	154	154	141	139	127	145	153	152	162	128	149	163	153	121	141	151	132	147	154	144	139	148	146	128	127	133	143	147	147	119	155	136	122	123	132	153	136	145	164	136	135	137	145	147	131	152	132	142	128	151	153	155	130	125	156	137	149	161	127	147	148	120	155	133	158	137	150	133	140	140	121	155	133	160	146	145	145	134	130	126	147	154	152	149	132	122	135	138	137	151	161	137	137	136	140	147	114	125	143	123	131	145	136	136	135	134	164	138	126	142	129	146	131	133	135	125	141	140	140	152	143	168	136	149	147	158	139	124	140	176	147	151	147	147	147	116	146	156	132	126	147	140	159	154	133	127	142	122	142	156	152	161	128	163	145	137	148	134	148	182	140	151	140	138	136	137	138	119	156	122	129	126	146	157	122	138	143	185	142	133	127	126	130	147	139	143	157	138	132	142	150	149	129	131	131	115	129	134	129	129	144	127	136	145	129	121	137	141	136	147	138	157	156	143	167	130	147	137	126	154	156	158	135	130	110	145	140	124	134	151	127	120	133	128	140	145	139	135	139	132	123	161	137	142	141	163	144	145	133	149	128	142	158	151	137	131	139	124	152	123	153	142	154	166	131	147	156	133	141	148	129	133	144	157	163	163	129	132	157	158	160	150	121	152	123	142	142	148	141	131	139	152	117	147	133	140	135	135	152	143	135	147	162	154	141	153	132	142	129	129	135	154	155	147	127	136	155	140	155	134	130	135	163	144	136	116	141	126	131	149	124	136	136	119	156	143	133	126	143	129	151	142	134	123	138	127	158	132	126	127	149	148	130	158	164	134	138	143	153	127	139	150	119	144	141	113	145	136	148	115	141	144	143	145	127	128	148	146	152	129	119	132	124	130	146	149	156	135	141	132	151	141	137	125	141	128	155	138	140	150	144	135	131	136	154	137	127	137	144	138	127	128	164	131	136	131	141	144	110	139	135	137	135	132	150	140	140	145	138	145	159	140	128	150	138	139	138	125	116	135	125	144	152	133	129	130	140	144	152	138	138	146	161	147	173	125	152	150	153	114	153	130	155	151	128	123	148	123	129	139	135	136	149	111	124	124	128	126	132	143	129	156	143	146	155	135	127	153	145	126	133	145	157	121	133	151	145	140	123	143	137	133	142	134	149	137	141	141	152	123	132	137	130	131	127	143	145	122	154	145	126	128	156	148	147	134	134	137	122	130	132	141	128	129	125	129	156	132	132	124	159	139	148	167	162	149	143	141	137	126	139	131	143	122	136	132	138	124	139	137	138	151	147	126	124	125	132	123	134	129	159	158	123	141	139	148	141	146	156	151	136	127	141	134	145	130	141	140	138	142	149	138	125	120	130	143	161	128	126	114	128	133	142	148	122	136	144	153	120	145	146	151	153	151	129	153	138	129	145	146	147	136	126	130	150	132	144	123	142	137	147	155	144	139	154	157	152	142	139	143	146	134	128	153	154	130	147	143	154	131	132	133	140	140	151	163	165	158	154	172	131	128	129	142	140	136	135	141	135	113	133	132	106	144	122	152	149	143	147	128	137	143	117	134	156	153	128	140	145	151	142	140	134	145	163	136	144	115	149	131	154	120	147	129	138	146	129	121	126	126	143	127	134	150	138	127	123	112	141	139	133	132	157	138	141	144	144	127	130	138	149	111	140	151	157	153	147	153	129	152	131	125	110	142	141	140	150	135	120	136	124	141	145	142	141	132	149	141	140	136	143	138	147	134	139	120	144	128	142	146	148	129	146	146	145	145	136	148	153	149	143	145	141	147	142	169	134	141	140	121	156	133	153	146	144	134	147	163	154	132	136	159	151	156	118	129	132	148	142	137	149	144	126	117	129
11153	15251	17758	16214	22446	38937	40337	39552	38283	36050	27965	26470	32910	27573	25746	30628	25241	23739	27894	23025	19521	19896	15498	16990	18776	13168	10409	13216	18624	16446	9225	7902	7438	6616	4799	2161	1886	2120	1744	1202	971	1067	734	764	637	757	928	958	684	681	691	624	544	459	408	474	512	465	503	464	434	462	455	446	447	408	460	421	456	432	1305	544	394	404	1451	3309	2478	1806	1271	855	574	433	370	399	363	387	364	352	361	364	382	393	380	375	363	366	392	359	364	363	342	389	391	406	367	353	366	343	378	366	360	368	363	370	343	374	409	377	375	349	339	353	385	369	383	362	394	378	361	359	358	332	370	350	359	360	353	358	353	390	342	384	357	351	330	332	353	354	357	386	392	385	351	347	362	385	377	355	342	404	342	348	369	369	380	356	377	355	377	362	368	364	372	354	367	345	354	386	343	347	355	356	356	361	355	382	383	370	361	366	333	364	376	367	356	334	363	410	321	347	391	400	353	356	350	387	359	380	351	343	387	399	349	385	373	374	366	383	355	357	374	366	348	359	329	386	369	349	357	323	365	356	359	355	353	327	366	353	336	341	373	382	351	359	376	380	337	327	359	355	379	355	385	349	352	381	410	381	355	381	359	412	380	356	360	361	376	337	358	355	374	345	365	341	341	368	358	332	355	404	367	351	356	380	343	358	371	362	350	399	366	365	397	360	375	384	357	333	390	375	382	361	375	351	358	375	394	377	403	379	348	378	345	362	339	369	367	345	386	341	364	367	373	352	370	395	353	362	391	360	338	371	378	386	362	374	363	365	371	372	384	349	349	334	395	368	392	367	363	368	370	368	358	384	346	346	369	340	378	369	373	389	361	339	361	322	355	372	389	338	363	329	378	331	355	363	403	369	336	366	380	357	365	377	345	375	371	369	365	351	353	383	335	344	393	383	349	360	368	397	386	369	366	355	372	369	369	363	380	409	365	354	382	379	357	370	404	371	391	372	345	375	370	362	357	372	362	413	361	328	357	362	357	365	380	335	369	338	368	365	339	347	375	339	366	382	360	375	337	366	377	376	363	375	434	342	347	346	380	351	380	355	362	345	358	331	373	346	356	378	355	347	353	343	353	365	397	389	383	374	413	351	403	364	339	359	406	372	370	362	381	386	393	295	360	354	339	364	334	381	368	400	406	389	375	342	354	352	389	404	350	372	368	369	348	347	398	355	395	359	425	342	367	390	353	384	357	344	384	392	353	405	355	381	385	374	359	353	393	362	376	387	353	367	388	372	362	392	397	334	369	380	335	390	388	338	344	374	361	412	356	374	352	341	355	380	377	369	352	388	372	354	372	353	367	368	330	370	363	373	373	391	358	426	372	349	371	381	371	352	369	368	359	377	389	346	351	375	349	349	381	373	345	363	353	378	335	377	367	393	351	348	388	345	359	387	354	366	386	347	366	361	332	382	318	412	381	344	359	364	366	385	346	373	341	349	335	383	353	372	400	374	348	358	358	395	371	356	356	394	373	355	359	351	386	366	363	366	376	347	370	336	404	333	331	395	384	384	353	359	356	321	352	339	356	379	388	356	373	382	343	348	360	349	372	371	393	331	359	408	373	353	399	355	344	375	366	349	383	364	383	370	394	371	362	380	367	395	357	315	340	349	376	359	349	390	347	337	373	351	368	391	369	366	379	352	358	374	352	338	367	367	397	365	325	378	347	380	380	391	377	357	360	395	361	346	368	361	363	358	361	360	386	372	340	369	376	353	373	368	367	377	368	365	349	385	389	352	351	369	348	359	390	410	358	383	344	353	381	364	378	410	349	334	360	381	317	359	414	394	358	360	354	373	366	415	364	370	394	355	380	371	412	383	342	347	397	329	343	363	338	402	350	353	402	357	384	352	378	352	361	346	396	361	389	354	380	344	357	371	357	358	368	383	374	382	331	349	391	392	402	340	365	358	345	364	365	374	361	372	376	366	345	354	360	387	354	379	369	358	338	368	346	373	347	344	379	364	356	393	354	432	349	378	358	350	397	363	333	392	362	374	394	397	386	379	408	364	365	359	350	375	378	343	371	360	365	341	380	358	386	357	394	421	348	359	366	398	348	348	326	406	336	329	381	365	343	343	399	372	350	354	357	339	377	348	366	361	377	368	368	358	365	400	352	379	411	368	370	365	397	374	360	400	326	375	366	359	337	375	351	362	344	380	370	372	330	338	357	351	361	380	371	356	371	399	352	368	346	357	360	368	377	343	349	356	334	327	353	364	389	386	379	400	328	380	369	330	404	378	396	384	319	377	373	376	344	370	381	344	386	390	367	344	345	366	382	355	406	358	373	321	349	363	357	393	360	355	362	349	344	370	330	343	398	356	389	374	343	403	379	380	363	349	341	378	378	381	331	348	337	367	340	332	361	374	386	356	390	346	340	346	359	369	396	373	360	364	352	369	356	347	377	369	390	378	341	394	345	323	398	341	373	376	351	355	364	374	327	377	354	384	360	373	345	363	368	396	342	345	365	386	348	367	385	378	355	381	349	369	362	357	364	375	381	401	379	351	382	392	358	362	380	378	358	378	358	380	379	339	368	383	396	359	353	364	375	340	381	352	403	357	377	421	353	384	366	390	401	360	372	359	371	371	335	387	381	348	357	380	358	365	360	383	366	371	364	373	377	383	384	373	382	339	383	354	362	348	362	349	365	395	393	368	364	381	380	368	382	352	362	347	393	343	377	392	383	373	384	350	372	351	369	347	360	362	375	368	379	359	387	394	396	393	349	335	381	328	364	378	403	370	411	350	377	360	363	354	387	375	373	353	377	375	377	391	375	359	369	347	394	370	366	388	407	353	380	398	368	337	370	376	387	350	378	357	356	337	311	357	318	342	362	346	372	380	310	348	371	405	380	376	364	379	378	376	352	401	375	392	388	343	375	370	372	386	350	367	352	362	377	379	374	367	350	375	364	346	359	368	406	422	344	343	359	393	369	381	355	348	387	365	353	365	387	352	408	376	320	362	370	367	359	369	380	368	379	379	406	380	372	411	401	383	377	354	372	371	398	362	329	352	395	380	355	363	366	374	337	373	324	339	356	345	358	360	371	357	397	358	339	414	394	342	376	371	390	384	376	373	337	373	359	347	377	386	399	392	386	375	379	366	378	371	368	354	362	360	379	375	388	384	368	353	338	363	390	341	378	360	315	363	354	383	345	384	336	374	348	330	346	366	347	398	365	356	355	346	384	341	342	376	373	379	415	337	371	380	371	382	371	332	345	379	353	367	359	396	336	375	392	346	370	347	361	376	362	325	369	367	356	370	332	373	346	366	397	387	352	380	355	363	358	354	387	348	364	378	368	390	358	376	365	341	343	385	366	405	348	362	377	385	337	362	360	345	400	347	381	356	351	378	391	401	407	404	329	375	381	365	356	354	393	337	374	351	338	328	360	376	365	369	361	371	368	375	391	365	390	368	354	367	410	362	370	374	383	354	330	379	353	389	349	373	384	362	334	335	352	375	361	388	346	341	348	402
26681	26828	31932	27058	25169	41791	38875	35570	32782	31218	27403	22442	24125	20281	18179	19512	16339	14216	17977	14706	11938	9160	8080	8501	8304	5740	4569	5824	7736	5438	2895	2564	2307	2071	1351	669	571	648	456	287	303	229	202	205	217	316	294	308	213	280	215	174	147	176	150	148	148	166	158	172	145	144	169	151	182	121	144	144	161	153	168	131	153	163	496	980	670	506	424	287	162	152	133	138	124	150	145	125	129	115	151	138	151	108	137	138	109	143	131	125	117	140	132	138	138	113	131	142	141	131	128	121	139	123	165	156	160	114	121	135	127	136	134	133	144	130	136	119	139	143	163	148	143	123	134	121	132	147	132	104	139	146	127	126	145	123	150	140	126	128	132	141	149	135	148	127	155	156	146	125	132	122	141	116	137	125	134	127	134	148	123	136	119	123	133	127	135	107	140	145	149	133	130	138	132	133	121	117	132	139	138	160	116	121	126	131	137	141	131	135	139	125	127	131	121	124	123	131	140	123	148	146	115	123	125	150	114	123	143	117	145	124	147	119	132	135	136	130	129	130	145	141	144	129	131	125	131	119	148	135	139	125	133	148	129	130	111	150	132	127	141	153	127	162	130	124	149	131	128	138	151	137	156	144	148	130	113	130	161	132	132	138	126	140	157	151	138	149	133	137	149	147	121	126	141	139	131	115	146	130	138	136	122	114	140	127	132	167	145	148	140	115	117	127	109	135	140	127	155	118	125	119	123	145	142	140	104	135	148	120	119	135	139	131	153	167	147	149	126	137	130	158	131	142	124	125	132	162	143	137	139	143	112	150	137	140	141	116	148	144	136	138	132	124	147	154	126	133	122	118	133	133	149	116	129	121	128	135	137	139	129	128	129	132	130	117	123	157	132	124	142	135	119	139	152	137	154	134	128	143	123	142	135	125	165	147	123	115	123	116	158	144	136	135	132	148	111	138	148	119	138	139	123	138	134	149	133	135	153	129	114	134	142	122	138	113	138	130	145	144	125	158	146	142	141	132	134	126	142	127	118	133	127	114	111	129	118	142	125	124	119	155	136	132	140	149	133	121	141	141	150	146	150	118	108	141	132	143	134	137	131	129	122	143	141	138	133	133	151	112	137	134	135	130	121	137	141	123	104	124	143	142	139	157	132	126	117	130	129	156	125	150	147	128	133	135	120	109	161	146	141	130	138	135	130	114	131	157	125	119	133	157	129	123	143	134	121	146	138	140	124	151	116	146	151	132	135	145	140	139	141	141	121	129	127	159	162	143	145	136	137	173	131	135	134	135	142	123	134	139	126	124	154	169	138	143	132	142	120	130	137	130	120	122	141	138	164	116	142	137	126	130	137	128	141	137	129	136	141	129	132	149	138	138	122	141	130	124	148	150	126	137	147	129	128	128	139	152	123	147	132	123	146	134	125	118	133	140	112	123	133	145	160	133	148	126	143	131	159	124	154	172	142	126	145	144	137	141	114	152	135	134	127	143	116	145	156	134	163	131	143	119	128	115	134	113	117	124	150	138	139	139	135	117	129	139	139	156	162	132	132	137	145	122	142	131	134	135	149	159	136	130	129	149	123	134	105	126	131	146	117	145	136	135	143	146	108	145	126	128	121	148	138	134	137	152	132	127	129	133	151	127	137	134	114	138	152	105	116	113	128	132	129	148	149	146	121	106	128	145	150	123	142	133	163	146	136	128	145	154	131	144	133	129	150	139	121	105	146	125	137	118	123	144	153	135	157	131	120	133	149	143	128	148	126	135	139	136	150	107	109	107	133	124	132	157	119	137	124	125	147	129	152	148	148	125	129	158	138	156	131	121	132	117	114	135	110	129	137	135	132	144	120	141	111	132	132	140	138	125	141	131	120	131	141	134	137	148	130	118	145	113	142	137	139	136	141	126	134	123	132	155	135	127	132	144	153	105	127	137	144	112	109	132	140	134	148	108	152	152	134	135	151	141	134	140	141	126	142	126	144	125	152	133	149	129	122	127	133	159	135	142	132	137	155	133	127	125	127	155	134	139	132	145	139	140	126	132	142	128	135	134	142	137	135	126	137	143	127	125	139	137	126	142	124	157	145	133	140	146	127	144	122	121	124	138	129	152	151	158	125	132	120	136	131	125	157	124	119	145	142	141	171	130	128	134	128	154	142	141	131	109	128	138	123	128	140	136	159	137	138	135	136	119	121	145	123	147	141	121	136	137	150	131	113	133	170	118	122	144	129	119	130	125	131	145	130	124	147	130	143	129	126	136	129	146	133	136	143	150	129	130	143	137	146	132	120	127	148	143	110	137	140	121	117	132	147	133	142	135	148	139	135	132	143	166	135	115	124	158	118	133	134	131	131	142	147	144	131	131	148	132	140	133	134	128	161	135	151	146	146	131	141	116	161	139	100	130	115	136	137	138	146	142	148	126	134	142	148	131	121	110	139	115	130	149	152	141	120	149	132	144	145	144	134	150	122	134	132	120	138	164	124	117	127	135	134	142	147	151	128	123	155	147	124	132	144	133	140	151	149	134	142	126	147	136	134	134	117	122	140	138	139	134	132	161	134	132	121	134	157	140	131	119	143	128	129	136	140	160	121	123	128	141	144	143	126	118	149	134	143	157	142	132	124	128	151	118	142	124	136	114	135	131	134	138	118	122	138	119	126	134	127	167	124	118	149	106	134	129	110	139	153	120	128	138	134	142	126	152	109	130	141	134	134	158	114	143	135	162	127	139	134	142	135	130	133	110	119	119	129	150	134	145	120	146	152	155	134	151	132	150	127	109	122	135	144	123	151	142	133	133	114	154	156	135	136	135	142	134	127	123	134	150	121	138	102	142	123	152	151	139	137	129	137	125	140	132	130	137	163	130	129	145	139	121	146	135	131	129	121	108	132	107	101	125	129	134	135	128	121	141	131	133	138	118	136	129	117	110	121	131	128	140	120	150	123	137	135	144	123	150	124	123	152	146	137	135	143	151	126	142	145	136	153	143	125	147	124	149	144	142	145	138	149	139	126	142	129	128	136	121	145	153	136	121	129	146	133	113	131	148	137	117	134	140	136	147	143	141	163	125	154	143	133	115	134	132	142	147	141	181	126	129	136	160	144	129	127	156	128	141	152	141	151	142	127	142	140	122	127	125	124	116	120	139	125	136	144	125	136	149	123	145	131	149	137	118	139	123	128	118	120	144	141	126	148	114	138	148	133	132	142	132	138	156	136	115	132	134	143	137	131	145	147	121	147	129	139	132	149	150	140	141	122	147	140	136	125	125	151	132	142	152	133	153	131	114	166	116	135	134	144	140	135	130	140	152	159	142	155	162	127	134	146	128	133	149	123	131	112	110	137	157	130	146	127	136	131	162	119	131	127	117	113	144	143	145	135	133	130	119	145	143	121	119	125	137	127	141	141	116	161	146	149	131	109	129	106	161	132	129	150	150	143	145	148	130	141	143	141	130	145	170	116	149	139	152	134	121	141	134	121	135	124	138	140	136	145	133	130	125	143	115	115	124
15580	21534	25112	24650	30056	46217	45827	45477	44167	44164	37085	36344	42819	38959	37623	38335	34365	33856	38859	34018	29954	29080	23264	26672	26056	20820	18553	23658	27304	22752	14723	15840	13854	12450	9007	4636	3948	4551	3033	1782	1597	1469	966	1071	1089	1626	1619	1824	901	1114	966	828	693	548	468	524	571	618	576	536	545	513	470	466	507	435	471	452	444	487	650	366	508	641	3642	6813	4613	3101	2441	1320	751	549	415	359	345	365	339	319	336	329	343	319	320	334	351	365	330	360	357	365	332	359	333	369	356	356	358	364	323	342	380	352	347	356	339	324	379	348	340	348	337	388	347	355	367	354	371	378	339	349	333	363	350	343	347	334	343	339	331	356	332	376	367	361	368	330	362	386	347	342	354	353	342	364	381	325	331	363	333	349	348	347	330	374	338	362	359	339	357	358	368	324	371	332	384	325	341	375	338	357	362	383	348	335	331	358	334	323	334	339	316	344	331	352	332	365	348	340	338	333	349	372	324	367	354	356	368	351	332	338	306	378	311	298	357	365	348	382	327	355	329	339	352	362	345	375	298	345	381	377	360	305	333	314	349	334	324	339	375	347	335	351	349	324	356	377	333	324	333	367	369	344	346	340	344	314	334	369	358	362	352	322	341	357	339	353	352	332	379	368	350	409	356	367	367	364	309	367	352	387	357	364	352	335	345	355	346	340	359	315	352	305	334	354	349	344	330	342	326	369	348	371	330	352	352	380	363	313	327	332	375	331	353	326	354	336	299	373	335	305	371	346	352	336	372	348	317	336	368	374	328	338	356	321	342	319	362	346	356	351	354	347	326	381	329	308	364	346	358	377	345	320	339	351	338	361	333	317	336	362	373	368	337	348	366	331	364	348	328	344	314	365	344	351	341	322	364	344	351	309	342	352	332	319	387	343	383	351	381	353	389	352	362	326	322	369	348	320	365	348	327	323	339	392	347	383	378	340	364	332	330	349	341	357	343	303	337	311	384	341	321	349	346	360	330	357	343	360	347	332	310	378	400	344	341	321	372	312	374	336	336	370	372	323	336	343	346	330	317	345	345	316	354	331	355	322	342	374	325	327	369	348	373	300	355	330	367	322	345	324	328	339	332	338	336	342	336	337	342	334	351	337	373	349	382	358	327	349	360	341	298	343	324	343	348	360	348	365	362	339	331	358	375	331	368	335	361	339	331	323	329	331	358	340	343	355	334	315	331	346	353	373	378	337	372	346	367	355	343	347	344	339	349	380	366	340	345	335	349	308	335	368	310	379	362	336	331	323	338	371	320	395	344	339	365	310	332	345	338	369	335	331	324	331	346	313	339	336	341	352	354	353	339	345	335	345	360	366	371	355	360	317	351	331	347	321	359	358	349	379	353	336	366	359	355	371	340	347	350	370	374	384	359	369	333	337	342	332	330	337	330	344	351	348	351	361	330	343	341	349	367	335	356	351	365	354	321	379	361	387	347	333	354	361	331	329	331	355	330	364	342	350	367	325	316	329	324	366	356	334	367	337	354	351	327	357	331	371	333	342	347	361	375	360	319	359	322	345	340	353	345	328	372	324	331	353	366	336	360	334	337	316	354	315	330	318	345	345	344	336	354	356	356	329	363	308	325	333	356	330	319	320	324	341	365	346	331	313	339	339	334	343	365	365	356	365	363	371	313	347	344	327	331	344	325	325	326	389	346	323	333	341	323	345	347	359	333	345	353	359	350	352	332	353	344	360	331	363	315	353	333	346	358	342	341	330	346	340	355	349	376	334	343	349	338	330	330	348	335	355	348	360	334	329	347	335	327	324	325	306	366	332	381	343	358	332	336	334	354	325	326	347	331	360	358	341	317	332	352	363	320	350	322	346	321	359	366	318	310	384	380	368	366	337	325	371	352	307	301	329	332	378	343	332	338	348	349	355	319	358	323	340	355	354	349	335	355	358	362	329	355	336	340	368	329	338	344	376	349	341	346	347	324	369	338	337	334	354	342	344	326	351	404	338	334	352	393	356	337	346	336	353	313	343	335	355	321	363	342	318	356	334	331	348	315	317	347	355	337	365	346	341	331	319	327	355	305	360	356	340	341	338	333	364	363	351	354	330	337	335	334	301	342	334	340	353	340	331	371	348	339	341	344	313	320	353	349	350	342	337	349	346	359	344	318	320	381	344	368	357	334	308	332	365	348	329	345	345	341	332	366	354	346	364	373	335	340	335	370	375	319	329	357	332	365	316	291	379	373	332	327	321	338	342	361	332	327	360	366	337	373	328	326	333	364	338	335	305	309	372	339	372	328	338	352	338	357	357	359	363	363	340	330	340	304	340	347	356	329	363	347	337	357	354	356	388	350	392	355	338	327	341	325	345	312	350	337	364	320	327	343	330	330	380	346	343	356	312	340	342	339	377	358	346	348	348	332	358	367	362	362	314	340	345	339	342	328	360	326	371	330	343	341	347	339	359	360	330	334	377	375	334	312	375	357	322	325	343	363	352	350	327	352	344	356	354	355	321	325	343	343	354	352	385	364	357	359	355	364	324	324	360	347	373	342	345	380	360	363	329	374	328	344	331	328	371	339	313	349	351	323	347	335	356	343	333	337	323	332	348	336	339	374	361	351	339	363	345	352	334	371	352	342	360	351	345	355	344	325	353	325	327	365	351	348	341	364	360	359	343	353	337	358	343	341	332	380	341	339	323	350	365	347	368	410	328	358	335	345	335	358	337	354	314	341	356	314	381	325	341	356	321	371	348	337	345	359	332	369	352	353	360	348	301	343	368	316	334	336	330	357	327	360	342	361	323	358	357	347	352	323	375	361	339	353	324	350	323	304	335	312	346	361	384	320	372	328	353	349	358	329	322	366	346	338	340	333	343	324	315	334	328	368	372	336	336	353	350	362	339	344	334	371	346	338	334	359	324	324	352	326	330	329	348	334	317	344	340	337	342	383	309	378	337	360	346	353	349	303	332	351	347	299	364	354	352	339	310	349	360	358	369	360	353	362	370	313	360	334	368	348	360	328	348	345	337	351	341	336	343	319	350	347	370	358	329	365	351	356	320	349	358	336	372	333	314	357	314	348	327	386	354	368	334	365	335	364	315	337	315	355	348	327	331	336	342	344	367	350	294	329	369	360	347	363	367	363	329	339	345	359	321	349	370	322	361	344	357	311	336	366	360	332	324	319	341	338	333	356	336	335	400	404	340	325	339	332	346	331	340	352	341	357	373	346	373	358	361	321	349	334	334	322	304	348	317	367	327	312	342	326	391	312	338	361	365	383	329	333	329	331	351	327	356	374	346	318	321	357	357	371	327	376	358	336	364	347	350	331	365	342	341	363	348	345	372	378	337	369	310	351	357	359	395	343	369	323	338	323	337	334	335	365	377	343	330	353	320	346	339	321	370	350	322	382	324	349	330	325	344	340	352	355	319	324	345	368	353	352	324	329	299	362	326	371	324	353	321	310	341	356	346	345	356	317	354	329	344	365	349	327	360	369	377	369	349	353	372	345	370	321	366	353	343	353	336
3250	3351	4681	2719	1657	4057	3885	2282	1778	1346	1265	802	742	598	552	628	446	368	516	402	366	241	316	293	283	216	211	243	255	201	192	179	142	143	156	121	108	110	112	116	115	109	119	112	118	128	102	103	115	114	98	118	119	105	98	92	105	100	108	105	112	107	115	105	120	87	99	108	112	126	126	116	116	113	112	154	145	150	157	132	127	117	117	119	110	97	114	94	100	96	88	88	106	127	111	97	128	94	107	115	99	87	122	97	105	111	108	106	102	100	113	106	104	99	103	110	92	94	110	85	101	102	105	84	96	96	98	113	98	101	98	81	108	100	100	125	109	93	105	94	110	109	86	99	91	116	105	107	97	108	115	104	110	110	100	112	112	95	89	95	90	110	107	116	110	103	112	106	97	82	113	122	104	109	105	114	112	89	100	115	92	108	123	99	93	91	99	112	100	115	94	96	110	101	104	104	105	117	99	96	86	100	97	106	108	106	102	117	74	108	90	103	82	93	87	106	111	97	104	98	98	100	90	95	94	101	100	109	131	105	109	108	105	109	121	122	93	107	92	105	108	119	89	122	111	103	98	94	109	102	88	103	108	101	125	98	94	106	105	112	96	109	115	118	98	91	105	96	103	111	99	97	111	107	96	108	113	115	113	111	114	86	81	108	108	89	96	106	118	108	107	113	96	96	111	105	87	98	97	99	90	94	111	116	104	122	96	97	112	112	112	70	111	118	117	125	103	106	100	113	98	113	108	116	119	82	105	115	97	105	100	111	111	106	113	95	103	104	88	115	115	131	81	94	94	115	110	109	115	101	107	135	109	126	102	109	105	107	88	117	112	95	88	114	104	99	96	102	102	105	108	114	118	95	91	112	112	114	114	101	85	104	112	105	101	108	113	91	103	110	111	102	109	122	82	100	78	119	86	111	97	108	86	107	98	95	125	104	104	90	113	105	117	97	102	90	99	106	86	107	88	120	91	92	110	101	113	92	116	117	111	96	93	113	106	93	103	120	104	110	101	111	102	102	92	89	101	107	93	118	122	96	76	109	111	110	91	103	97	106	105	109	105	97	107	115	85	116	99	102	130	102	101	101	103	94	98	111	88	107	96	108	91	91	84	111	101	106	96	103	113	104	109	102	120	102	96	91	130	110	115	94	103	97	102	103	105	102	109	96	91	109	93	112	134	120	116	99	87	131	98	104	84	87	102	125	95	112	99	92	101	115	110	119	109	80	85	119	94	102	107	111	94	93	106	145	113	96	108	116	110	92	81	82	103	117	97	101	96	112	91	119	107	98	94	99	115	106	105	111	102	98	101	101	114	88	114	86	111	108	95	111	111	122	119	103	96	104	111	102	102	83	102	104	104	101	115	106	96	81	100	83	104	100	92	83	94	101	97	119	106	119	99	115	77	105	117	103	96	95	102	104	105	113	119	111	90	112	101	105	109	110	113	101	104	106	109	96	97	110	107	96	103	89	100	93	102	88	112	102	106	103	93	108	109	101	113	126	113	100	106	110	96	101	84	94	117	117	89	95	92	104	118	103	92	114	98	116	127	112	93	98	110	103	94	108	112	107	98	102	110	114	103	106	101	101	100	110	106	96	97	91	119	124	92	90	109	112	109	97	94	113	100	95	100	101	107	98	107	97	105	119	117	95	96	95	112	110	108	117	113	88	92	98	112	109	98	112	106	113	96	88	101	95	111	99	108	113	110	106	113	91	105	105	98	99	99	93	98	98	100	117	100	111	118	93	115	100	98	99	106	102	106	113	96	102	108	82	97	103	103	123	92	102	109	103	101	106	106	105	89	117	115	103	102	88	109	130	95	121	110	104	102	111	111	106	102	110	112	114	113	97	94	112	102	111	110	119	85	103	105	118	121	105	97	113	121	93	90	116	124	109	117	116	97	94	101	119	123	101	118	93	92	106	103	109	104	100	105	116	116	92	87	107	103	106	102	116	120	114	92	101	109	105	110	101	89	106	112	99	97	107	111	104	103	107	113	103	110	117	98	108	93	96	118	81	114	110	102	90	91	88	95	113	99	129	106	100	102	91	113	103	108	95	113	98	113	86	88	108	104	100	102	113	112	108	105	106	105	84	98	117	99	117	118	94	108	91	100	113	115	99	106	121	99	118	116	89	92	117	106	110	107	92	91	93	92	114	108	116	88	117	99	102	87	108	106	87	100	97	101	87	117	82	107	103	112	119	107	91	100	113	104	100	123	83	106	105	128	99	95	96	126	101	112	83	99	124	115	109	103	100	102	93	84	100	109	119	110	98	107	106	120	96	106	89	101	86	130	99	105	100	123	102	110	110	111	96	120	117	108	95	121	112	117	87	87	107	122	111	92	94	127	103	105	92	99	105	97	121	111	107	119	97	106	99	112	103	105	106	104	108	103	95	113	101	109	97	105	90	118	97	102	121	100	139	110	99	101	111	121	102	107	102	125	103	102	86	100	95	98	84	106	132	84	89	125	89	93	80	91	82	108	99	116	86	105	104	107	115	96	101	107	104	110	113	120	103	100	97	90	119	98	93	106	113	108	113	91	106	95	113	100	108	98	122	109	96	101	103	108	118	110	106	84	90	105	97	86	103	102	113	100	97	104	101	96	114	119	114	104	101	114	105	110	112	105	98	100	121	107	108	102	125	107	99	77	106	108	102	93	106	100	102	92	91	102	110	92	113	92	99	95	121	129	115	105	108	108	115	111	97	109	103	101	109	98	103	121	120	108	92	92	117	123	82	102	86	93	112	94	106	91	109	92	107	116	93	108	98	119	107	107	111	117	90	95	103	113	110	85	101	99	123	106	112	95	102	111	103	115	126	96	105	100	118	109	119	90	120	112	91	110	105	116	112	114	98	105	102	89	105	104	100	111	99	124	121	105	108	108	102	89	119	123	95	105	109	89	99	99	106	116	120	94	87	108	126	88	116	114	97	92	106	108	97	110	107	106	105	102	109	89	99	112	111	98	123	102	108	111	129	94	81	99	107	90	91	114	113	88	102	113	86	115	116	94	108	103	80	98	95	99	123	88	98	89	113	98	94	93	98	92	111	91	100	110	107	124	114	92	90	102	100	114	103	97	98	89	109	112	104	84	101	87	122	101	98	97	101	104	100	112	107	102	99	104	97	102	100	110	116	100	109	102	86	106	82	101	118	102	100	111	122	103	100	112	97	112	86	120	96	89	116	122	101	120	108	95	116	114	104	103	111	92	105	103	120	119	113	90	103	97	84	117	122	100	109	104	100	114	102	112	116	87	125	100	105	103	110	112	100	95	105	110	99	107	119	95	111	109	93	125	110	85	101	98	88	100	124	100	120	96	101	106	118	102	109	108	104	98	108	119	124	124	114	106	94	116	89	127	91	104	117	96	100	106	105	123	123	110	115	104	114	101	108	112	109	101	97	108	105	109	96	102	104	108	114	99	108	103	102	111	92	86	98	109	98	109	105	109	116	91	113	95	102	82	96	99	131	122	104	97	112	110	108
3088	4977	5929	5092	5093	15202	14615	9714	8423	7764	6598	4172	5178	4380	4121	4283	3191	2972	3825	3264	2600	1984	1996	2082	1782	1255	1174	1688	1651	1186	951	930	715	650	555	453	453	452	322	385	331	299	285	349	319	323	340	303	304	321	344	299	312	315	322	336	279	323	319	322	324	293	333	323	312	320	311	293	250	279	289	324	312	266	339	557	609	670	645	521	376	365	323	288	262	285	265	244	276	328	264	267	264	302	334	282	303	294	289	298	286	280	274	286	286	274	258	264	253	267	266	293	279	264	297	296	312	287	310	261	288	313	286	305	280	289	295	294	283	290	265	277	310	279	277	313	279	274	297	241	281	250	307	299	281	277	286	279	282	297	291	281	288	297	285	259	284	310	310	275	258	271	283	269	281	317	302	303	270	287	288	285	297	288	299	280	297	295	300	285	323	308	299	283	284	298	297	300	282	284	265	279	296	286	306	293	304	266	302	280	294	288	298	293	333	273	285	285	297	297	284	301	292	271	278	292	291	280	261	255	310	281	280	264	311	301	282	283	279	285	277	277	272	281	283	266	256	268	343	277	278	286	291	302	306	286	291	281	288	297	286	293	333	304	282	296	289	286	275	283	315	304	284	291	288	311	291	270	282	270	263	283	284	291	283	295	283	270	262	255	290	304	300	291	268	292	280	302	266	270	269	305	300	328	281	279	256	325	291	301	289	255	275	298	283	276	309	286	315	300	287	290	277	269	307	289	290	295	261	283	282	275	275	309	288	304	284	295	279	277	270	273	274	294	299	306	285	293	306	261	267	277	295	274	281	260	315	287	296	266	303	283	288	306	297	274	305	310	260	287	277	272	279	304	274	297	308	283	293	283	322	267	300	283	321	270	316	282	295	288	293	295	267	286	282	277	285	302	246	250	284	284	293	307	286	279	311	281	324	330	282	272	292	293	317	305	292	288	287	277	271	289	296	268	270	288	294	282	275	280	274	267	296	257	292	299	296	294	300	316	273	310	274	300	279	296	284	265	293	252	270	261	294	281	314	275	299	314	286	280	261	272	294	266	277	297	260	273	258	299	289	306	278	282	300	297	297	285	304	335	279	297	292	270	307	293	257	259	291	309	311	284	300	283	336	300	287	272	277	271	290	283	287	321	294	270	295	268	324	309	326	266	292	275	289	274	288	284	265	292	300	282	292	299	268	307	297	292	273	301	278	282	315	308	298	273	253	300	292	248	286	287	258	293	314	337	301	266	303	286	270	307	259	292	302	318	298	273	296	299	282	301	301	297	274	278	283	307	288	274	272	276	294	296	302	273	281	274	287	272	267	291	284	283	275	293	290	319	312	261	285	286	324	299	317	283	273	302	291	284	263	295	278	277	299	264	299	293	265	273	278	304	300	297	296	246	256	277	274	273	281	289	302	278	295	296	309	287	270	316	302	272	282	284	282	292	282	320	267	295	295	287	299	289	293	309	304	271	273	277	263	324	287	277	303	291	258	297	320	280	302	269	269	281	294	288	305	262	305	274	258	279	289	302	296	297	294	300	268	341	330	284	252	298	300	295	267	272	274	263	285	294	281	291	295	259	283	266	288	286	293	273	309	261	283	313	303	294	280	265	289	278	284	321	331	273	310	288	275	267	295	315	270	276	295	273	253	267	270	316	293	267	278	299	307	299	281	276	272	264	296	277	273	295	296	263	278	276	280	317	277	291	273	279	268	273	283	286	289	260	273	259	289	288	270	245	283	299	291	255	279	319	316	288	283	297	309	306	300	299	280	289	283	264	286	309	310	294	285	287	274	284	280	288	301	300	274	333	313	299	312	271	311	268	316	263	302	304	292	296	264	290	262	278	323	285	271	281	282	335	281	283	288	319	312	304	287	282	288	295	274	308	269	279	277	288	301	277	310	246	285	286	296	276	310	259	283	285	278	300	298	307	299	294	321	272	308	288	282	272	290	294	315	292	272	305	300	289	311	293	302	300	280	317	270	297	294	280	283	305	287	313	291	288	278	327	281	296	302	274	290	285	285	263	280	297	267	272	308	287	306	297	270	311	289	253	293	263	303	330	301	290	284	266	310	253	247	270	278	245	277	269	284	262	294	266	299	274	292	315	313	292	281	310	281	302	290	280	301	278	310	288	300	251	253	295	288	290	287	269	275	274	253	273	270	330	304	285	262	270	280	305	278	268	277	299	295	298	284	292	279	278	303	260	279	261	293	252	294	287	255	288	319	292	295	316	332	254	300	289	315	263	272	288	280	303	270	268	275	327	300	320	260	305	253	311	254	280	278	283	311	280	294	297	306	278	279	281	278	287	288	303	302	294	282	268	261	299	283	292	269	305	286	260	292	292	248	287	275	314	294	300	275	271	275	276	267	287	269	293	287	309	290	302	299	314	275	278	264	314	297	289	293	299	268	258	298	274	288	311	279	280	283	291	278	279	282	308	265	278	289	257	286	284	278	302	283	277	273	267	286	307	282	304	286	269	284	298	287	317	278	277	304	314	295	298	282	269	263	272	258	266	288	312	280	298	318	317	259	285	285	257	287	287	278	299	303	312	292	290	286	304	312	297	300	322	296	268	270	279	302	272	291	278	277	302	313	276	269	274	280	270	261	257	274	303	303	293	296	229	287	275	275	295	268	291	270	298	284	298	293	320	282	277	283	292	334	292	293	270	290	281	275	256	275	285	311	296	308	282	306	310	281	315	303	317	291	322	284	290	277	261	272	315	288	314	277	265	280	290	299	296	280	286	276	318	300	265	300	280	260	302	275	288	287	303	280	311	278	297	308	298	292	285	298	290	287	266	283	249	306	304	293	282	285	287	303	292	298	282	298	299	273	306	292	272	289	298	276	264	313	276	274	314	277	276	268	284	281	292	330	282	284	281	284	293	305	285	279	268	295	275	314	293	311	302	277	243	273	285	274	303	266	295	295	273	280	259	305	279	280	286	277	281	279	279	289	279	294	267	309	292	279	301	290	251	294	287	306	273	287	264	290	266	306	315	281	287	294	295	264	289	255	284	275	263	255	297	306	304	291	259	293	277	311	291	255	285	272	250	254	284	283	273	293	286	293	299	290	278	263	278	289	292	283	302	288	291	284	270	294	276	293	304	292	320	304	284	276	279	271	264	290	289	287	320	266	279	278	258	318	304	289	306	318	263	275	292	304	299	266	306	326	297	291	280	282	261	297	293	287	246	310	293	279	261	341	301	290	296	271	298	293	305	292	302	275	251	287	281	286	278	287	285	305	256	297	282	282	276	251	298	283	304	309	266	275	278	284	290	286	282	286	261	285	289	302	294	321	304	319	289	303	272	288	298	302	291	278	290	271	289	289	263	268	281	293	285	289	304	270	288	253	257	293	271	298	281	284	274	281	293	298	288	291	286	287	280	303	301	284	262	281	310	263	282	285	278	238	263	285	280	277	303	288	291	289	275	272	296	296	291	293	287	268	285	292	300	278	283	261	301	287	254	300	275	280	250	311	324	283	306	269	307	284	255
15084	18884	25100	22532	18835	35934	32716	25134	21225	20240	17028	10992	12479	10907	9127	7667	6381	6000	8681	6110	4049	3164	3001	3223	2871	1848	1836	2232	2039	1485	1217	1123	762	733	443	390	333	284	246	171	199	183	151	169	191	225	204	202	176	145	151	176	158	160	140	141	152	150	154	155	154	156	130	126	139	143	150	149	143	140	116	149	144	134	198	354	406	399	312	248	201	147	146	139	146	134	117	168	132	143	118	141	124	121	106	127	129	135	124	121	138	150	102	147	139	126	136	131	137	145	122	151	130	172	139	163	127	136	159	142	116	121	147	139	125	134	128	150	149	125	125	153	126	155	156	149	143	129	125	127	142	145	143	145	117	129	146	137	128	123	126	141	147	132	139	127	129	120	171	138	131	126	130	139	143	166	131	149	108	128	115	138	144	134	140	159	148	140	147	110	129	120	115	134	138	119	129	106	174	138	146	133	140	141	124	150	148	132	130	143	136	126	146	128	131	147	147	150	114	137	143	143	152	135	139	145	121	161	150	117	132	126	141	141	142	137	141	128	134	145	148	143	140	147	144	103	145	138	131	123	142	142	145	132	117	123	143	146	160	151	155	157	132	119	123	118	131	154	143	130	138	132	137	130	146	147	144	135	117	152	133	123	120	151	130	131	141	129	130	129	151	135	132	149	149	141	160	125	121	137	143	126	139	145	156	141	145	137	144	138	128	127	138	137	145	112	135	136	127	137	130	137	149	138	129	136	143	124	156	138	119	140	140	128	158	151	137	126	141	124	121	132	132	134	136	158	126	149	126	137	139	149	107	125	130	144	147	134	130	153	141	147	125	135	134	117	129	118	144	150	139	128	148	130	147	145	124	131	149	133	148	145	147	147	159	148	144	162	138	147	131	143	134	127	144	140	112	134	112	133	148	135	119	129	139	149	142	118	123	133	114	143	136	138	126	130	145	139	133	123	130	137	126	124	145	114	114	142	125	125	134	134	115	132	118	122	154	134	140	145	158	125	137	124	121	138	124	156	160	149	136	143	136	143	139	126	136	144	125	154	116	125	107	130	149	147	131	126	141	139	133	145	128	148	158	147	147	146	132	130	137	140	131	158	123	115	158	148	133	129	130	102	110	126	126	130	141	150	135	134	134	143	140	126	133	132	132	133	143	133	148	118	148	136	147	151	135	138	131	138	150	147	131	138	145	144	150	143	154	123	134	105	132	130	131	131	144	133	148	119	139	133	109	138	119	140	134	137	140	141	142	132	143	133	135	165	140	130	136	147	120	119	131	138	122	128	140	158	133	120	139	136	150	139	144	136	153	144	151	130	131	146	127	137	113	138	133	130	121	112	140	127	145	136	145	121	152	140	139	142	129	134	148	125	135	127	148	137	133	132	146	141	152	146	149	131	153	140	152	135	128	148	137	118	138	139	143	160	149	127	139	132	143	152	144	136	130	128	128	148	141	139	151	134	131	163	114	118	149	161	138	141	128	137	140	133	146	129	128	131	139	116	138	140	137	134	133	134	135	145	162	125	141	132	137	126	151	131	179	131	146	135	136	159	141	139	140	146	133	152	137	149	135	129	134	144	121	133	137	142	163	126	125	142	142	127	142	141	118	127	143	137	128	149	158	131	139	154	165	129	127	126	137	123	121	124	164	144	148	138	140	133	117	145	132	121	147	154	130	155	124	137	129	134	136	133	126	142	146	120	129	130	146	138	146	135	128	137	147	130	138	148	138	147	123	135	111	161	138	141	142	134	137	155	121	131	165	124	142	138	137	129	111	139	142	147	130	141	141	129	145	122	126	158	138	166	135	136	156	126	150	119	158	153	133	138	129	110	146	141	144	130	145	140	137	139	128	120	120	135	135	141	138	127	136	144	132	131	162	117	150	123	149	122	138	128	136	145	138	128	147	133	136	131	141	160	142	157	148	143	123	123	127	114	131	153	144	139	152	141	136	128	129	137	154	152	140	130	132	156	139	133	131	149	138	133	138	143	141	122	146	142	151	135	121	130	119	135	142	143	121	135	116	157	137	126	127	122	125	136	156	133	134	134	126	134	126	132	129	127	143	137	143	124	136	145	147	128	106	148	144	144	153	133	127	142	136	133	140	144	117	127	147	142	124	144	117	129	125	161	139	158	141	114	137	140	165	160	131	135	123	158	122	157	128	145	142	108	140	148	138	138	127	136	125	160	137	159	141	133	133	161	125	141	142	140	121	156	138	130	126	135	159	140	121	143	135	127	124	132	133	138	148	124	113	134	152	122	129	143	121	135	135	157	134	136	133	130	159	140	140	140	125	114	134	133	142	135	133	126	139	139	131	150	120	156	126	131	151	133	141	160	140	156	148	142	120	117	163	142	151	138	143	139	127	129	122	124	115	115	122	151	127	143	122	161	122	126	135	155	124	125	131	142	131	122	157	164	127	133	125	144	142	151	133	142	136	143	122	138	146	145	158	114	151	129	160	130	134	165	140	145	125	140	144	134	136	134	118	130	126	132	130	143	135	153	147	171	126	137	134	158	132	142	131	141	150	130	154	122	131	130	134	125	136	135	128	138	129	130	143	153	136	158	151	138	148	138	114	148	139	145	136	137	134	118	144	140	104	143	139	132	124	131	109	150	122	153	133	140	130	143	112	147	143	116	117	132	166	140	127	145	131	143	140	152	144	139	134	142	128	134	148	141	141	157	134	133	114	145	137	138	134	126	147	131	124	136	135	155	124	159	121	156	144	125	139	157	148	139	122	122	142	131	131	125	112	129	135	139	159	153	137	121	153	155	129	144	124	126	134	120	154	130	113	138	122	136	136	110	140	138	132	116	118	146	143	140	139	155	146	134	129	139	131	135	130	132	115	127	141	124	135	140	129	111	119	158	150	140	141	133	138	150	123	123	121	139	147	142	146	130	136	134	113	129	156	132	136	123	133	143	139	143	134	143	169	112	143	139	139	123	134	129	134	138	147	146	140	151	131	126	144	128	129	141	126	130	154	118	130	123	124	129	152	160	123	141	127	135	142	135	142	137	132	140	151	123	143	135	118	155	139	136	156	128	125	131	142	145	149	144	142	128	150	158	160	121	141	145	158	146	139	133	151	130	111	132	136	137	121	154	133	139	134	118	131	149	133	146	134	149	144	155	125	121	147	137	133	152	132	120	152	131	116	129	143	154	140	147	135	119	141	144	154	134	132	137	121	134	148	143	137	124	145	130	146	137	146	133	139	161	132	117	130	126	113	131	140	136	124	151	132	145	145	139	147	111	130	134	152	135	127	135	135	126	124	144	126	140	136	124	130	129	148	129	144	130	137	139	130	134	126	133	154	126	155	140	136	137	151	135	132	135	141	142	115	135	143	124	110	144	136	140	141	117	144	118	121	130	119	122	120	130	144	126	157	134	131	142	147	142	132	131	143	125	117	122	145	128	130	127	151	141	135	128	152	145	126	151	127	140	117	132	149	140	129	148	143	142	122	132	162	126	139	115	138	147	132	137	136	142	148	142	132	124
10258	16179	19116	19168	23785	42702	40095	34010	33904	34785	29624	24010	31323	29844	26440	25055	22151	24531	29725	22699	16718	15566	13347	14446	14095	10272	11588	12961	12137	9852	8493	7943	5379	4820	3017	2459	2127	1814	1428	1056	856	584	639	660	801	1015	1040	733	678	761	650	574	520	417	422	444	487	464	452	493	454	440	402	437	455	376	374	399	373	412	464	416	381	417	1077	2128	2566	2486	1782	1162	726	502	461	376	344	365	367	376	386	346	365	355	335	385	381	322	357	379	373	373	337	364	347	367	319	354	342	351	358	367	326	349	347	378	378	336	296	383	382	353	319	361	406	340	353	346	378	381	370	363	363	374	355	379	361	346	321	332	348	359	358	335	353	343	381	360	369	368	356	328	374	360	368	365	360	371	370	352	381	353	367	346	351	348	364	380	405	372	351	351	369	322	372	363	346	360	351	397	383	351	395	362	391	345	368	401	359	381	354	323	338	360	364	350	374	349	392	373	365	371	365	346	362	373	375	336	390	352	381	353	363	334	307	332	325	362	360	342	402	354	335	337	366	357	357	334	382	339	372	381	345	363	399	341	376	368	338	368	370	374	349	385	336	381	362	358	356	380	392	408	350	326	347	334	379	380	358	345	369	366	341	365	372	343	385	365	344	352	376	354	346	334	349	361	346	344	343	346	323	368	371	379	374	367	371	341	394	349	354	382	400	335	364	325	331	361	374	350	320	392	351	350	355	331	352	373	375	370	339	368	345	333	360	351	359	369	390	396	351	349	360	360	337	359	332	353	347	350	384	402	338	338	349	369	378	358	325	383	345	329	362	386	384	381	336	400	347	356	366	356	365	377	353	348	370	337	349	373	369	369	318	360	337	349	404	346	360	346	342	380	334	384	342	379	346	347	354	385	371	371	347	349	350	342	347	357	370	387	354	402	372	371	357	354	344	354	345	332	286	364	354	368	333	351	341	357	329	350	377	365	352	370	355	362	372	351	347	373	383	393	379	357	372	343	378	368	370	319	342	332	351	367	334	339	371	371	360	368	375	357	341	372	355	361	369	358	366	340	349	360	403	372	365	395	348	356	366	356	379	382	357	390	363	333	373	341	362	343	356	342	324	370	374	318	368	327	342	384	393	344	375	384	373	366	359	359	331	370	387	348	364	324	360	365	326	390	351	333	379	353	344	356	356	341	391	359	354	327	382	326	380	344	386	355	363	370	367	371	374	379	365	402	347	352	359	431	350	352	366	343	338	354	334	344	349	346	323	360	401	364	351	336	345	357	346	355	359	343	351	347	370	363	346	351	371	347	379	347	388	375	341	328	361	391	331	369	361	335	361	349	354	318	367	369	347	363	322	335	399	343	350	331	347	367	344	386	358	376	373	352	378	345	368	352	367	387	396	359	370	395	358	385	345	346	409	384	360	365	377	369	350	377	352	351	352	355	332	359	356	364	366	369	379	339	335	431	366	393	366	319	334	384	360	359	392	333	348	327	374	349	385	362	354	346	385	380	366	365	365	346	354	353	349	377	355	365	392	363	349	363	397	376	381	365	385	369	374	337	363	330	358	388	324	366	379	359	384	405	349	364	362	353	334	395	386	415	379	374	368	368	370	363	336	363	362	364	343	354	345	385	349	368	318	375	369	375	328	363	388	390	360	353	353	320	385	365	369	383	344	366	345	342	336	362	347	344	364	334	343	359	369	349	361	356	350	360	331	398	336	381	337	340	340	372	368	366	356	365	380	347	365	359	335	359	347	367	388	335	357	359	341	340	344	351	369	390	360	367	379	337	346	363	362	349	362	377	347	362	383	353	368	340	368	358	392	366	356	373	374	387	351	349	345	337	378	368	359	357	368	367	404	368	386	372	342	331	392	383	316	382	354	334	356	382	357	371	361	362	348	357	359	399	316	357	347	402	344	374	330	360	393	355	352	341	398	354	368	356	375	340	362	370	381	394	371	346	354	381	352	375	372	390	370	360	358	328	333	343	368	364	372	399	371	342	390	346	381	346	342	363	342	377	355	339	386	365	379	360	379	359	343	358	356	338	363	370	367	340	391	366	361	349	362	366	333	369	341	323	347	345	372	390	392	309	395	344	382	355	352	372	352	350	358	368	355	360	369	365	348	349	324	354	360	309	369	334	381	340	356	342	349	337	369	373	369	332	359	324	351	393	351	345	384	370	378	369	332	340	368	399	348	338	362	377	392	349	369	360	341	392	354	357	345	341	346	358	366	367	340	350	342	340	334	359	353	386	341	352	331	355	337	329	347	359	335	394	379	378	340	369	338	387	362	380	363	357	355	345	362	364	342	373	353	329	316	333	361	327	355	358	336	368	352	405	343	360	351	359	361	316	394	381	370	348	346	379	385	330	354	354	365	340	368	376	378	334	375	347	378	387	358	364	378	383	360	329	371	342	364	371	356	368	330	401	339	360	346	334	363	343	362	359	341	394	357	342	346	354	383	389	375	354	394	380	364	366	386	381	355	380	365	376	372	361	346	368	356	368	366	350	374	332	340	379	346	355	389	302	373	353	360	377	377	338	393	337	360	377	333	341	338	342	363	350	369	363	356	372	373	383	415	366	333	354	357	379	383	352	352	346	393	341	352	343	344	379	349	328	374	370	329	362	379	327	366	360	372	370	360	363	352	336	386	331	338	352	368	366	362	359	363	365	332	404	350	394	335	355	363	368	373	381	329	351	348	363	344	344	358	358	347	373	372	359	365	322	345	325	362	390	358	368	382	361	360	328	357	341	341	374	322	342	355	368	329	335	372	349	345	319	349	365	337	397	359	376	346	340	373	332	377	384	370	351	345	357	346	379	349	359	355	362	372	333	351	367	346	362	369	359	367	357	341	347	387	349	367	336	360	399	314	355	367	366	372	369	360	339	357	367	350	369	330	334	375	372	390	393	360	364	324	352	366	376	361	365	398	341	369	378	345	372	368	348	347	377	379	326	372	367	387	370	371	396	366	339	359	350	374	349	367	413	387	346	370	380	328	342	336	356	354	355	385	350	373	375	376	386	390	347	344	366	359	349	334	354	380	367	354	362	345	360	384	350	362	351	362	365	391	376	365	337	359	371	352	373	366	378	344	342	374	354	378	363	359	399	377	341	340	389	370	344	338	346	327	338	389	347	366	378	375	362	346	354	380	359	351	350	371	357	373	374	361	356	391	356	372	395	384	381	374	364	353	345	362	359	330	386	373	378	329	359	363	378	358	370	379	341	365	325	363	367	333	363	359	347	371	348	338	346	343	343	392	382	335	327	356	352	362	380	381	376	407	341	389	371	360	391	353	397	380	339	323	338	382	370	380	359	343	371	349	351	325	366	384	339	381	343	339	365	353	369	380	390	356	376	384	381	373	355	334	350	385	352	342	346	308	351	360	344	376	374	390	375	399	321	352	369	368	398	357	347	362	379	389	366	365	388	336	332	344	368	359	369	308	380	349	362	368	331	344	351	332	364	376	367	352	343	347	367	345	355	366	362	378	358	347	369	376	361	395	343	362	368	352	338
25598	26606	33290	29610	26276	43395	39022	32358	29760	30220	27396	19983	22006	22580	18674	16014	15866	14003	17136	14850	8147	8149	6495	6487	5706	4752	4726	4959	4792	3893	2813	2413	1689	1385	868	696	554	483	372	296	303	222	229	268	231	303	317	235	219	231	186	172	179	159	156	157	181	169	151	144	173	147	168	145	127	165	169	136	145	121	161	143	161	147	329	852	777	570	461	310	235	195	182	151	145	128	134	154	149	126	144	131	136	144	135	147	135	131	126	142	140	128	129	120	141	114	106	153	122	153	158	145	146	165	133	153	139	145	140	131	115	116	149	131	135	134	133	138	131	108	126	126	156	148	128	114	120	115	121	145	142	116	124	150	129	140	143	134	129	129	146	142	116	139	138	148	129	132	140	133	141	134	146	143	122	144	126	141	145	129	148	114	141	152	132	147	139	137	109	148	121	154	146	133	154	128	117	121	135	136	107	137	128	130	142	150	146	127	121	136	147	128	132	141	146	122	131	130	114	139	126	150	113	144	139	138	139	124	140	133	150	142	131	134	132	138	132	126	113	137	125	127	134	132	138	138	143	133	144	148	152	144	127	138	143	143	150	122	148	126	130	134	139	123	142	138	142	135	121	137	133	132	139	145	134	142	130	129	127	139	127	148	139	127	136	113	120	128	142	117	132	121	119	136	130	143	132	127	136	142	129	116	128	123	113	143	135	132	130	139	136	138	115	155	113	131	148	144	163	142	124	134	147	136	135	138	142	147	136	129	146	135	122	132	145	140	137	154	133	127	138	125	126	152	115	128	145	129	140	153	151	136	156	160	137	123	127	126	144	125	147	126	155	135	142	163	137	148	147	145	150	149	133	140	147	138	120	128	161	126	134	130	147	125	150	142	134	127	140	137	159	137	153	120	140	146	138	140	134	154	138	126	137	119	130	136	138	132	141	131	136	142	160	124	150	125	144	125	158	138	147	136	138	148	133	134	147	122	126	118	138	147	148	153	129	149	125	135	132	155	148	126	160	131	148	138	139	120	111	130	132	155	144	124	125	115	129	123	129	122	142	121	146	127	154	126	112	107	137	144	140	142	142	131	128	128	161	136	132	146	156	129	129	138	143	116	133	150	131	116	126	101	151	138	155	139	124	129	121	154	128	137	115	153	130	144	127	122	155	132	146	121	117	154	144	137	112	129	138	146	127	132	128	114	123	140	113	136	145	145	133	122	131	126	167	138	124	119	123	133	120	133	125	135	114	143	132	157	140	166	155	136	131	145	119	142	145	122	127	148	128	121	143	142	139	142	123	134	133	113	152	140	134	130	130	146	141	144	136	128	116	123	128	119	132	137	118	136	117	129	145	125	164	137	137	138	156	127	147	136	157	146	154	133	143	127	146	130	125	143	123	151	126	149	159	160	157	155	127	125	140	130	147	149	144	110	146	109	127	131	143	150	148	146	133	157	143	144	133	129	147	120	137	139	137	145	130	126	131	134	130	149	116	114	134	144	138	130	133	158	147	134	126	132	126	120	131	137	144	162	149	130	146	149	143	147	139	121	143	134	140	150	114	124	132	130	141	143	136	149	136	147	136	159	139	124	125	116	141	150	131	139	123	135	158	156	120	116	139	146	150	141	123	130	135	122	141	139	123	139	130	122	137	124	137	147	151	135	129	148	112	137	144	147	145	131	144	124	136	135	137	151	146	137	140	140	122	133	145	141	136	130	126	145	128	131	148	147	125	160	135	153	125	149	121	149	142	131	151	156	141	132	124	124	125	128	124	154	150	129	142	144	147	129	120	125	121	148	128	116	133	176	137	145	135	131	122	151	128	113	125	145	141	158	143	135	126	139	126	123	154	123	132	122	146	144	142	139	129	140	132	153	128	157	148	139	132	120	130	152	134	112	131	126	114	130	150	140	147	120	140	142	129	141	111	145	132	136	146	122	150	157	140	117	136	123	157	126	138	150	139	135	118	135	140	137	128	135	142	136	140	134	145	133	132	128	119	106	156	149	130	118	140	135	125	136	138	126	157	138	144	148	144	129	134	145	158	128	144	152	123	105	131	136	149	150	153	124	139	167	136	123	125	136	141	141	123	120	130	136	124	121	136	161	151	142	128	124	111	113	130	135	108	150	126	129	132	146	121	141	132	121	140	137	156	131	130	136	126	137	136	141	130	135	142	138	134	153	161	140	133	142	154	139	152	117	136	155	132	139	141	119	123	125	152	142	141	152	131	133	130	116	137	126	137	142	117	138	135	122	134	148	145	139	125	160	140	146	161	140	133	114	127	118	154	134	134	129	135	133	143	126	140	131	134	136	145	126	130	161	134	142	111	142	105	145	119	138	135	123	134	150	116	134	142	155	122	130	134	142	121	125	152	149	131	141	150	148	137	132	139	143	134	139	139	139	128	138	128	132	136	142	140	136	135	134	142	128	120	131	145	139	128	158	142	127	142	126	120	150	133	115	131	120	135	134	138	159	128	151	162	146	119	144	138	126	131	142	123	128	125	137	140	118	126	147	137	159	137	143	136	122	140	128	150	133	147	150	141	133	169	124	148	133	145	134	140	138	145	130	136	134	135	130	138	112	117	145	167	148	159	153	154	156	147	116	151	130	132	133	152	132	132	133	126	141	139	121	141	113	147	116	125	106	164	137	124	133	131	136	137	124	123	135	143	128	128	151	127	142	135	149	158	140	144	155	132	138	129	142	142	143	141	123	127	137	129	151	143	140	119	139	130	124	143	111	122	128	128	142	120	120	127	141	133	139	148	134	134	151	125	150	104	142	154	139	155	134	135	139	143	122	136	130	141	126	171	139	164	138	153	113	144	134	129	136	146	142	127	125	150	127	149	139	142	154	128	142	148	152	138	116	133	133	128	136	143	155	144	130	141	126	122	117	143	142	122	134	146	139	146	140	106	137	143	140	127	148	116	142	138	139	145	135	133	137	124	144	156	140	120	116	157	124	137	146	144	128	145	145	130	99	125	146	150	128	119	147	126	130	145	112	139	134	145	155	146	136	130	137	155	133	140	110	152	151	147	127	133	147	151	134	122	130	140	128	138	161	145	122	137	139	149	137	136	107	134	145	141	161	136	130	132	125	152	114	146	131	121	133	119	161	113	143	140	155	139	129	131	124	133	161	164	128	143	139	158	141	141	127	125	141	156	138	116	137	124	127	131	135	137	139	135	144	146	159	134	136	145	145	134	143	144	134	99	131	148	121	117	136	122	151	122	145	128	112	141	122	147	128	132	133	147	131	133	165	145	135	144	155	131	144	130	154	161	150	117	141	135	149	120	154	148	142	136	128	149	129	132	147	131	135	127	130	125	131	149	131	157	138	134	133	138	143	124	133	134	141	122	121	158	140	138	120	143	110	152	125	122	140	139	137	128	151	152	155	146	136	139	116	128	108	124	130	154	131	140	139	143	134	125	151	128	131	143	153	105	135	152	138	133	129	129	108	126	134	152	142	140	124	141	140	130	123	127	151	128	113	134	139	143	139	132	153	139	141
15182	20876	26561	26671	32596	49747	44074	41770	41505	42465	37106	32884	40310	41632	36631	34830	35179	35333	39080	33773	23046	27607	18924	21497	21052	19595	21322	22547	21338	17988	15333	13931	10841	9072	6110	4878	4103	3422	2542	1787	1523	983	833	1066	1123	1767	1835	1083	1181	1284	1029	747	621	481	491	534	653	602	551	669	587	556	452	447	424	474	426	418	381	455	409	412	381	596	2102	5473	5118	3731	2627	1661	1184	807	530	417	345	337	349	348	362	345	352	343	347	367	383	358	344	368	314	355	360	342	381	368	380	354	321	380	376	343	349	335	374	322	343	336	325	340	368	393	337	360	367	342	347	367	364	350	332	343	338	332	358	344	363	363	374	354	354	354	360	343	336	345	349	379	340	364	328	373	363	351	315	354	332	351	359	365	335	344	336	341	368	341	332	336	353	358	305	352	354	333	320	356	331	355	356	358	364	379	322	340	360	345	355	355	337	336	333	347	374	363	347	349	350	368	384	355	341	366	346	377	361	341	332	336	383	358	379	341	360	377	362	319	342	343	348	371	359	372	348	352	346	349	359	382	364	308	332	351	326	371	379	356	349	367	339	368	367	353	306	347	412	362	387	394	355	347	375	346	328	372	361	351	355	333	363	377	363	370	332	357	322	368	343	340	359	379	368	330	383	352	355	365	342	345	361	373	377	351	343	323	385	336	365	377	359	347	343	373	359	345	315	352	347	375	339	313	324	360	351	352	336	330	351	402	358	338	349	384	367	339	347	363	355	354	355	369	339	380	341	346	355	368	353	328	352	399	336	326	357	346	380	323	338	331	311	362	330	367	354	332	368	361	339	352	346	339	336	368	333	329	364	330	316	361	350	327	350	349	329	361	377	355	371	310	361	392	370	352	319	353	400	349	380	305	347	352	356	356	333	366	371	373	354	351	373	359	358	358	353	355	370	357	342	326	352	331	363	298	333	327	342	362	345	365	355	339	322	368	336	357	369	321	347	352	361	369	327	366	352	334	331	319	363	341	334	346	385	342	340	345	365	357	345	363	333	339	334	381	337	360	332	356	326	325	367	378	349	342	348	321	351	340	350	368	353	347	362	334	364	357	377	361	360	337	330	363	309	371	324	365	371	361	331	346	348	352	338	345	333	337	362	351	337	356	333	334	358	352	337	364	360	378	357	333	325	374	354	357	345	361	321	371	337	369	342	351	310	353	358	363	364	349	338	360	332	345	340	373	340	351	364	312	358	353	358	375	321	332	324	394	366	364	334	364	326	336	356	353	330	331	356	325	333	357	330	363	349	354	345	363	331	345	323	340	367	374	378	348	379	342	337	324	366	353	351	320	372	367	364	357	331	351	343	365	355	356	385	354	345	356	359	354	373	354	365	353	382	356	327	355	370	348	351	362	351	388	342	370	343	348	342	375	402	348	355	344	360	339	373	343	353	357	335	356	333	376	360	335	324	340	382	340	355	327	297	311	372	339	365	338	360	354	336	329	348	331	360	367	349	325	372	337	333	377	333	360	373	347	372	362	363	316	352	352	335	354	342	337	334	375	362	352	390	351	355	351	361	347	340	353	320	360	310	350	370	344	344	364	334	336	367	350	388	339	355	383	348	353	331	374	343	349	354	370	329	357	369	324	338	353	370	350	347	340	362	327	297	341	351	345	351	357	363	342	380	317	334	350	375	385	360	369	310	289	385	331	365	347	321	369	363	347	356	359	369	347	316	353	356	331	360	368	338	358	331	343	374	397	345	341	362	368	351	364	356	376	364	334	349	360	359	378	342	367	376	363	353	346	345	340	343	362	347	350	361	347	350	356	350	344	359	355	352	356	322	374	345	352	346	357	362	330	377	367	343	335	356	348	334	352	338	369	337	340	340	389	379	365	375	323	358	325	344	356	368	381	336	348	369	341	337	374	364	339	348	357	380	361	339	338	383	347	362	320	357	322	338	329	356	378	313	343	360	358	342	337	346	354	365	368	339	400	375	350	345	347	392	346	330	377	369	368	327	355	346	377	356	324	336	380	352	340	350	350	346	329	323	337	348	319	355	333	338	375	353	363	353	328	337	360	357	367	347	341	332	338	322	342	356	362	374	344	340	371	329	338	345	356	322	336	327	372	371	380	353	357	329	335	361	370	353	338	381	349	348	359	316	353	351	339	344	361	362	334	384	340	346	350	339	356	343	362	312	316	347	377	338	329	347	354	348	348	366	340	413	345	345	352	352	353	318	346	343	353	342	339	372	325	381	341	366	345	361	378	384	376	350	351	376	361	318	349	362	364	335	351	337	359	342	360	331	352	341	353	350	352	358	368	334	339	340	349	341	378	352	381	344	366	365	318	354	352	322	356	329	353	354	337	382	358	341	354	340	351	361	332	357	379	367	382	348	356	362	324	341	368	294	327	386	352	346	386	336	324	383	354	342	319	343	380	380	361	314	325	359	379	370	322	330	347	330	341	374	316	374	336	327	341	354	356	353	391	354	351	348	346	364	361	342	338	351	345	320	347	328	316	348	324	359	327	382	339	331	345	356	345	374	326	364	347	368	355	334	348	346	367	332	343	341	335	350	373	357	358	347	334	331	342	344	349	321	333	354	349	383	350	371	362	321	376	365	360	325	365	336	347	315	393	358	335	335	382	368	353	367	321	330	345	368	342	348	349	318	378	356	346	339	335	360	349	352	326	358	349	369	351	335	357	359	378	345	335	374	354	324	345	362	341	353	353	346	342	355	291	352	335	384	362	347	362	389	370	354	329	353	327	360	340	375	375	359	339	391	347	377	343	368	336	321	357	314	352	324	361	349	378	348	334	357	314	371	326	326	363	320	351	349	349	298	343	359	333	373	358	355	347	338	346	358	351	351	332	319	340	345	370	360	353	340	351	371	349	358	396	353	379	329	342	377	363	359	362	364	347	349	349	346	335	335	325	370	377	362	351	369	316	349	367	347	324	337	344	346	353	387	370	357	335	323	342	374	338	366	320	358	321	368	347	333	332	314	360	372	328	363	356	353	373	357	328	383	343	355	356	344	348	366	346	356	368	334	329	341	319	346	333	358	332	365	360	364	345	328	370	334	327	342	378	373	351	345	352	355	314	331	315	356	368	358	360	365	329	365	364	348	320	354	358	353	323	348	345	386	373	344	360	352	334	385	337	345	346	362	329	341	353	369	360	349	353	361	329	342	390	348	356	346	389	353	347	358	337	365	376	356	367	369	380	352	361	343	370	335	344	344	329	354	353	350	336	353	393	351	343	378	361	341	341	357	343	384	339	375	389	332	317	322	357	338	351	345	357	357	351	366	369	348	348	349	387	339	327	364	341	377	335	335	354	345	355	338	312	342	348	343	349	307	384	320	339	348	379	365	328	354	369	354	364	339	390	394	328	330	340	342	340	304	346	323	320	338	339	351	347	310	364	323	325	351	358	368	347	372	349	352	344	362	343	357	375	365	357	328	348	349	331	366	342	337	378	326	349	372	301	327	371	349	363	326	333	375	335	302	354	367	359	378	350	361	324	346	365	349	361
3623	3282	4720	3060	1823	4094	2910	2282	1622	1535	1179	731	816	709	551	515	519	437	636	501	306	360	238	275	308	255	236	233	264	228	200	168	152	137	123	131	131	128	131	124	118	122	121	116	125	148	138	104	137	120	123	108	106	108	120	119	138	116	114	110	130	133	114	111	93	120	132	120	111	135	87	120	109	133	125	135	168	181	167	140	152	125	138	121	122	125	135	124	116	99	93	107	119	130	85	111	143	122	132	109	131	128	124	100	100	134	103	109	123	100	99	109	111	132	123	133	119	117	105	103	127	113	131	115	122	106	105	111	119	118	114	118	133	92	109	113	113	111	112	104	110	116	105	123	111	114	111	112	118	116	118	125	124	126	115	118	103	120	115	115	117	125	110	114	110	121	114	116	106	112	113	117	107	111	115	126	112	115	128	109	118	111	114	134	122	105	123	99	108	126	109	113	119	136	113	103	104	116	103	135	138	96	122	110	129	114	106	126	120	123	145	124	120	112	102	133	114	94	108	107	117	117	117	112	100	94	128	125	116	105	121	114	115	109	124	122	116	125	117	123	114	120	107	112	119	129	105	107	114	123	124	104	103	119	117	114	122	112	112	126	115	124	133	134	122	132	111	109	118	119	122	111	97	108	104	118	121	124	107	124	126	110	110	104	133	110	116	103	122	124	128	114	129	100	142	96	126	112	102	122	127	122	104	132	133	130	130	119	104	99	99	122	105	130	123	119	131	102	125	94	93	93	100	122	122	119	105	122	117	100	125	103	104	129	109	126	134	108	125	111	121	116	116	94	133	118	98	101	122	105	136	126	114	104	120	120	120	108	128	106	123	130	119	118	106	120	125	111	107	127	111	117	121	114	117	105	129	112	121	125	108	112	114	137	121	129	131	111	101	109	117	115	111	128	117	104	112	125	110	122	100	101	105	113	107	132	120	124	133	119	130	137	111	101	122	136	115	126	117	123	126	93	123	107	126	113	119	115	137	120	122	114	123	124	105	111	116	110	127	105	101	120	132	107	117	113	131	112	117	102	120	104	142	101	121	119	104	123	113	121	116	112	110	119	128	147	124	123	125	127	126	123	126	129	131	137	109	100	129	108	117	126	126	113	110	117	131	100	119	131	119	127	132	116	120	113	109	113	113	122	128	110	117	117	92	118	118	124	107	124	99	122	121	101	102	134	103	100	123	125	113	118	123	120	111	109	101	118	117	121	110	121	121	109	106	123	122	120	112	114	115	107	110	117	128	113	95	122	115	116	123	121	113	102	111	109	106	118	102	110	99	116	118	98	109	114	93	102	112	129	111	116	109	102	105	122	95	134	107	101	125	118	116	98	113	128	110	115	107	126	119	116	116	103	120	115	117	118	118	111	108	103	111	122	103	120	119	119	113	126	107	121	105	111	122	113	115	110	116	139	128	123	117	117	113	100	115	122	120	122	128	105	120	120	126	133	113	118	115	112	132	113	121	117	105	138	122	88	116	115	107	123	121	114	105	111	125	104	111	117	120	106	127	128	136	114	116	128	129	117	120	109	110	106	105	120	110	108	124	125	113	113	119	110	109	126	110	108	124	111	121	118	118	114	132	106	119	134	123	116	133	113	127	132	107	100	116	103	86	104	117	122	116	120	124	123	118	135	117	150	116	107	116	117	132	125	100	127	126	119	99	114	126	115	111	129	117	126	121	106	127	98	116	121	116	103	110	130	106	113	105	98	119	126	110	113	117	118	116	129	109	132	115	126	126	110	106	124	97	134	115	116	123	119	99	101	113	138	117	103	106	114	122	126	112	114	122	106	135	104	103	97	102	133	104	105	114	100	99	130	131	120	114	114	115	130	141	128	134	119	118	115	113	108	102	120	96	118	115	101	126	112	109	118	112	95	118	113	117	127	130	99	103	118	126	123	112	124	121	98	116	122	109	114	115	115	96	112	121	98	133	115	122	114	128	104	139	118	98	110	109	115	112	111	110	116	115	109	113	129	127	108	100	123	98	123	129	109	142	117	123	100	115	137	116	109	109	136	134	114	112	126	111	125	135	113	115	107	127	113	114	103	110	133	118	116	136	123	113	104	103	115	100	124	128	116	122	125	109	126	107	130	132	122	112	114	122	112	111	95	134	114	108	127	136	141	117	105	119	120	113	122	91	122	98	120	106	133	102	116	109	135	108	128	120	122	119	109	106	100	97	111	105	126	99	109	112	113	116	113	110	133	106	115	103	137	118	102	101	130	142	118	125	134	128	99	115	123	136	116	120	105	115	114	104	128	134	112	104	119	97	114	91	130	111	124	110	110	131	132	104	138	138	100	110	105	125	127	112	131	113	92	110	130	105	116	126	118	111	105	134	133	110	125	98	122	99	115	110	111	116	122	118	119	116	129	99	108	93	109	111	120	108	104	110	145	106	125	115	117	114	122	115	112	113	134	111	120	128	107	108	122	118	118	121	127	112	104	128	118	101	107	117	132	129	121	127	119	100	100	114	110	101	106	142	113	104	122	133	115	127	113	112	115	121	123	113	120	108	112	106	110	103	106	106	109	95	105	123	100	121	129	131	117	118	129	115	106	111	126	115	112	107	128	117	121	114	117	104	127	104	111	124	108	98	114	99	104	130	100	106	107	125	121	110	107	118	108	134	103	121	115	129	121	108	104	114	95	112	123	112	146	101	122	109	111	105	124	127	130	95	122	113	131	107	118	100	123	114	117	125	117	102	113	122	124	110	106	103	107	131	126	119	130	134	106	114	97	105	106	120	106	106	102	135	128	111	109	116	132	118	120	118	103	113	109	101	114	103	132	122	129	130	120	133	103	113	142	131	150	97	103	116	131	127	118	134	126	114	122	127	112	121	108	115	86	115	129	116	108	110	112	122	103	124	121	120	109	107	117	115	112	128	111	92	121	114	118	102	137	128	134	110	108	115	130	107	101	135	112	125	129	127	111	131	121	97	134	101	111	108	107	135	113	99	130	134	127	101	131	107	130	88	117	112	100	115	118	138	112	123	126	115	142	123	99	103	103	100	105	114	114	104	119	120	112	116	136	113	128	110	124	99	112	125	111	127	123	102	128	123	107	140	103	109	111	118	125	102	132	104	126	121	114	102	110	129	131	105	103	119	121	126	123	119	103	120	110	112	106	135	96	119	137	115	94	117	128	113	131	113	104	112	139	116	110	123	111	109	113	96	144	122	119	102	117	108	114	111	111	101	151	131	114	116	117	107	109	122	114	149	101	115	116	131	125	116	136	131	125	127	116	130	97	118	112	110	131	107	112	123	111	120	110	126	110	111	118	119	113	137	113	124	136	116	122	121	125	103	98	129	129	130	108	127	132	114	116	130	126	97	102	117	130	121	103	105	113	124	118	104	107	136	92	111	120	122	109	127	128	109	104	134	102	111	113	119	118	126	118	114	113	119	121	113	110	105	113	116	131	122	110	114	115	108	96	114	102	121	129	103	116	117	115	128	124	127	117	120	103	121	122	123	119	116	118
3037	4774	6222	5801	5751	15247	11595	9252	6978	7423	5680	3899	5114	4756	3501	3634	3828	3314	4583	3372	1774	2126	1306	1691	1699	1508	1361	1623	1543	1271	997	827	653	589	556	466	413	406	378	383	330	339	354	359	373	393	337	357	354	312	315	363	328	338	327	323	310	338	333	363	339	335	335	340	343	304	338	349	292	348	328	324	296	345	440	561	692	816	651	497	455	380	325	299	357	325	321	305	320	277	332	295	297	345	357	335	293	311	297	293	325	304	287	316	294	333	322	313	297	302	312	274	309	331	301	279	323	339	313	337	312	312	305	341	320	327	284	320	319	341	282	307	333	276	322	300	314	312	337	326	316	367	314	307	304	302	334	316	320	287	320	319	316	311	276	292	310	280	303	335	305	335	310	322	333	300	318	304	308	294	304	313	346	287	302	314	352	332	289	284	331	322	295	286	331	310	292	302	298	302	309	357	297	306	311	320	317	293	307	324	300	305	281	299	323	312	321	282	345	320	288	342	270	322	313	321	320	308	288	306	284	299	285	314	303	330	321	350	314	280	365	318	318	313	336	289	320	314	313	295	345	303	325	322	289	304	331	324	328	298	305	350	288	288	308	287	309	317	326	312	352	282	332	296	296	303	325	260	286	314	318	321	328	295	286	299	357	309	332	318	307	335	289	306	307	299	312	323	287	298	306	297	293	292	311	327	287	301	331	306	294	316	312	303	311	326	306	307	336	288	332	316	331	303	335	300	350	300	302	297	311	302	315	281	325	296	312	323	338	303	311	293	335	300	324	286	307	308	302	301	316	297	303	294	307	315	307	307	324	341	314	305	303	315	287	280	327	304	297	317	340	330	313	330	299	309	321	320	312	301	309	342	315	315	336	332	323	280	295	289	298	315	325	283	312	291	312	289	298	342	324	324	319	292	329	333	302	292	297	336	312	319	294	325	316	319	292	300	300	286	290	297	329	316	309	300	337	279	305	315	343	314	291	330	281	256	314	311	317	316	289	309	329	325	353	295	319	340	315	313	321	327	309	333	303	285	316	311	294	296	330	329	311	286	305	323	302	282	291	317	322	309	299	294	301	303	312	305	300	312	345	278	301	321	293	313	311	342	304	307	310	313	310	320	304	298	310	312	283	278	319	322	326	307	301	310	326	305	312	315	300	331	292	302	284	307	295	306	321	276	317	310	309	313	311	325	295	315	314	345	296	313	285	354	301	314	294	312	298	300	291	303	319	324	308	299	300	297	288	328	341	280	288	323	314	309	304	316	309	296	315	295	278	292	336	328	314	333	335	285	297	318	333	316	302	325	308	295	313	278	310	331	329	271	312	314	301	278	307	298	296	302	282	309	338	296	302	290	311	298	330	281	277	313	333	306	328	329	301	328	308	312	269	307	299	307	291	319	327	309	321	304	325	307	292	306	311	331	325	344	350	319	324	332	315	310	329	308	268	304	312	314	333	334	312	299	321	288	313	326	301	325	287	335	334	292	333	316	307	334	282	312	310	324	322	324	327	341	320	339	294	304	300	313	341	343	321	323	317	324	319	315	292	317	304	317	334	302	301	312	291	312	283	343	312	312	311	345	287	306	339	320	324	313	284	344	318	321	323	311	311	300	330	318	272	296	306	294	332	319	292	285	307	305	298	329	317	292	317	309	326	314	311	326	328	322	327	309	323	307	311	272	292	361	305	313	352	317	361	322	298	283	322	299	302	304	316	306	298	330	324	310	326	297	289	320	311	311	309	335	297	285	314	292	309	308	306	305	359	270	333	325	353	305	330	337	305	316	309	323	293	322	310	308	321	310	326	296	318	329	297	315	315	299	321	341	331	328	298	362	303	306	295	321	314	299	300	352	334	337	328	302	319	283	298	301	301	325	301	284	318	317	301	310	309	311	314	308	328	308	303	303	301	301	317	267	298	319	316	310	319	300	318	310	321	305	325	300	291	324	340	320	327	304	328	330	305	315	303	302	303	304	303	341	300	315	319	309	288	324	314	336	328	321	303	310	322	292	322	304	281	297	310	291	338	325	324	324	331	322	322	324	289	298	307	309	302	326	289	304	329	313	294	302	313	302	310	306	288	271	303	318	298	335	309	326	304	311	301	343	287	312	341	301	324	315	290	320	330	329	316	298	345	274	330	307	312	337	342	310	314	294	323	302	328	311	326	312	303	327	311	311	316	270	324	361	298	303	341	315	302	298	333	311	301	326	346	286	321	312	296	317	313	290	302	307	328	298	314	297	292	282	305	308	314	288	285	298	324	322	301	311	337	306	290	287	312	293	323	309	306	356	306	299	318	282	334	293	350	320	331	284	337	316	304	279	318	306	343	327	298	299	319	297	310	303	325	311	363	296	294	317	310	274	316	324	320	319	324	315	294	320	301	305	351	277	323	308	296	299	320	266	334	304	285	316	306	339	325	327	306	315	302	304	299	354	324	299	304	306	314	308	299	345	302	347	315	294	320	318	304	296	307	328	305	312	317	302	318	283	340	297	325	303	279	296	285	313	348	323	310	303	328	333	340	309	305	306	329	336	311	337	319	322	322	317	296	323	336	318	322	314	325	335	307	307	331	332	327	318	326	277	344	284	344	308	298	328	313	300	324	335	305	318	315	314	300	279	282	315	283	307	317	299	317	316	304	319	320	313	297	337	309	325	314	295	310	350	333	304	306	329	290	322	305	338	330	353	299	289	290	334	304	325	327	319	317	325	296	309	291	372	312	306	313	315	300	316	319	313	312	307	311	287	299	319	291	298	290	345	336	335	320	340	312	302	314	323	336	327	313	296	285	290	304	334	328	325	317	321	317	340	269	328	306	298	322	339	312	296	300	312	304	333	312	316	309	301	296	264	315	317	332	300	318	324	309	330	326	325	322	328	291	291	320	322	308	291	289	325	344	319	324	290	305	278	295	306	304	321	343	294	306	296	313	291	321	319	305	303	315	338	332	302	305	339	304	310	317	302	272	275	342	316	309	292	320	327	308	317	306	276	316	319	328	303	307	282	306	316	328	290	294	296	322	315	332	273	318	329	323	353	293	324	311	326	313	313	334	342	305	286	320	305	310	318	325	312	296	321	320	315	287	338	291	291	306	297	342	300	326	295	300	298	308	294	327	328	321	306	323	317	323	322	302	309	299	305	300	316	314	300	310	323	298	349	336	300	301	317	311	300	314	321	314	291	308	303	326	316	291	307	326	321	307	335	336	285	310	294	305	330	297	328	318	288	312	294	343	296	324	313	298	314	303	271	294	336	292	294	335	301	324	322	320	334	296	310	300	318	301	328	336	290	306	337	306	317	330	345	333	306	336	301	295	326	294	302	337	298	314	293	307	313	297	317	321	337	293	313	308	301	302	320	300	317	334	323	334	302	334	278	312	309	316	326	306	319	300	307	340	322	330	318	296	271	283	308	319	307	315	323	333	316	302	315	305	285	332	324	334	345	325	287	308	329	311	311	306	311	340	314	300	337	335	301	309	293	341	334	330	278	299	348	299	328
15053	18720	24370	21310	19171	36101	29970	23846	19610	19233	16678	11006	12521	10650	7690	7571	8405	6109	7990	6313	2771	3420	2013	2789	2501	2326	1974	1929	2392	1644	1054	898	572	546	424	342	326	294	304	223	162	166	163	167	196	238	206	170	181	180	192	167	159	150	145	152	164	176	167	155	165	190	148	167	145	158	168	148	130	135	141	159	157	176	274	341	499	459	340	233	193	163	128	135	162	131	170	152	135	127	139	156	150	162	148	150	151	122	138	166	148	129	148	134	173	157	159	120	141	129	148	133	143	143	152	126	135	168	133	147	137	157	164	140	140	139	153	150	155	157	147	135	158	146	155	180	157	144	153	172	168	147	151	120	134	128	141	140	139	142	150	163	151	142	143	128	147	146	153	137	146	140	144	165	139	145	138	160	157	164	154	163	133	151	159	176	151	135	158	162	151	134	128	138	160	146	138	159	142	171	148	141	131	147	157	134	145	129	137	144	126	146	152	160	139	149	126	143	149	145	145	149	168	146	160	140	154	138	141	158	148	151	138	149	151	154	145	148	134	114	157	151	159	170	155	169	146	134	140	144	156	137	145	146	159	150	140	151	128	136	150	164	134	142	150	140	152	143	124	151	155	134	155	160	150	137	140	146	148	128	148	146	147	147	154	136	127	150	134	148	123	145	147	138	147	156	146	149	143	139	137	154	150	181	149	138	147	148	144	151	128	148	196	149	158	150	125	134	171	117	132	123	146	147	139	156	148	163	160	157	150	143	137	141	131	151	143	135	151	162	159	152	153	138	134	146	155	146	147	135	150	164	150	159	172	145	152	133	160	149	154	126	142	147	140	174	134	141	143	140	137	147	131	150	130	139	162	138	143	161	142	155	155	147	163	174	141	133	143	144	150	149	167	168	152	151	147	121	158	166	151	135	142	152	141	155	164	108	145	167	155	149	140	131	157	145	156	156	143	139	119	133	147	154	155	145	144	134	149	147	127	149	164	149	160	130	154	132	135	165	138	162	143	158	156	133	132	141	147	184	146	149	159	139	153	144	131	170	162	142	154	144	158	165	145	130	151	155	133	160	141	163	153	136	142	148	136	131	156	135	148	132	153	159	146	139	146	157	142	126	158	128	145	153	155	148	120	150	130	154	142	151	147	131	154	160	133	156	136	160	133	141	145	128	161	151	151	153	163	117	151	153	134	154	148	166	141	179	135	125	156	123	146	162	132	137	149	133	155	154	142	143	154	157	152	133	161	142	122	159	135	140	125	143	154	143	124	156	120	142	154	126	134	152	140	147	149	129	140	146	129	140	171	122	152	150	144	118	136	144	135	158	146	126	139	136	148	130	138	132	140	140	130	149	155	141	126	155	132	133	160	142	120	134	156	151	172	138	132	155	172	175	161	162	164	148	178	158	160	149	132	158	162	134	171	139	169	155	132	151	149	142	151	140	148	160	149	149	172	154	143	148	168	148	144	142	169	165	134	161	147	147	157	141	136	146	150	149	141	128	151	123	136	159	148	152	149	139	133	142	158	152	160	141	178	168	137	160	142	129	142	137	140	145	139	147	151	153	150	139	146	154	129	150	144	177	127	144	147	149	149	146	129	155	147	153	155	128	143	146	142	143	153	140	137	136	141	166	158	168	135	158	134	147	135	129	143	151	159	139	160	146	133	170	141	150	136	160	146	118	145	152	143	172	166	148	167	138	161	152	161	170	150	161	154	134	151	162	129	135	138	164	139	163	150	139	150	165	148	176	146	164	149	140	153	131	154	141	168	151	174	166	138	134	151	152	163	161	146	147	148	148	146	151	134	147	140	148	158	189	136	142	139	151	158	153	161	141	147	148	167	122	152	141	150	124	134	148	154	172	146	144	144	166	142	146	118	132	153	159	175	151	136	157	161	129	136	160	135	161	138	163	145	152	157	140	151	157	145	126	147	130	151	142	165	152	123	151	160	151	148	146	135	172	131	161	140	161	147	159	154	161	149	147	139	132	149	138	161	173	150	143	161	136	143	159	137	154	157	151	137	133	150	146	144	171	154	147	177	156	157	152	136	146	147	137	154	157	162	154	144	170	157	146	162	150	149	155	138	133	141	140	150	154	135	128	121	144	138	137	135	160	153	161	142	167	155	142	142	165	142	140	186	160	128	168	136	137	142	141	156	147	150	163	163	144	139	156	137	133	150	145	165	122	144	122	122	162	141	131	143	162	144	166	142	137	159	111	153	126	152	142	149	129	137	164	152	136	134	148	160	136	163	141	159	155	159	158	147	167	137	146	162	141	143	144	155	168	155	154	146	145	148	164	171	150	156	145	138	158	152	133	160	164	137	145	138	135	162	146	139	130	130	177	145	148	135	161	146	142	144	152	131	131	135	168	160	169	145	135	141	120	176	157	137	155	150	131	144	150	131	140	150	140	147	139	127	140	157	136	159	135	150	148	150	150	148	146	143	135	132	155	132	145	136	151	160	146	148	161	132	162	149	164	137	147	163	147	137	149	132	128	152	142	163	139	152	131	142	147	127	146	156	165	144	141	132	152	140	137	156	166	131	138	136	143	140	133	157	155	148	157	139	126	148	128	149	159	154	150	148	150	145	129	150	147	146	141	115	147	176	142	154	148	144	149	140	127	139	142	137	116	145	137	160	154	158	149	143	131	146	126	152	159	130	153	143	140	136	133	149	145	142	148	159	164	149	142	148	132	130	148	146	142	122	158	122	144	151	143	136	117	139	145	155	147	144	154	158	135	146	163	156	140	138	151	135	148	147	150	143	151	151	159	137	150	151	146	161	125	140	159	168	162	156	133	166	145	142	172	143	151	169	154	143	162	149	146	146	144	156	167	166	144	144	150	153	163	143	138	154	138	140	134	135	137	139	134	144	154	141	156	149	168	138	152	151	156	146	155	143	167	160	148	187	147	135	151	158	142	153	155	150	149	148	150	151	154	144	148	137	160	175	144	147	124	146	147	143	159	184	137	130	134	143	150	134	138	142	140	153	165	132	166	127	157	139	137	151	150	131	132	154	152	159	154	151	177	155	176	151	158	149	163	134	121	147	164	153	132	154	151	113	156	141	142	137	147	152	148	156	149	163	137	139	155	142	156	156	166	151	156	155	121	170	125	152	166	156	147	130	146	158	140	157	141	158	136	161	140	156	143	125	138	127	148	158	152	147	137	152	143	135	149	118	134	131	164	142	144	152	165	170	129	154	160	151	157	126	153	158	152	153	133	153	165	140	156	163	148	152	136	135	152	151	160	161	137	142	152	164	156	164	174	162	138	159	168	133	139	135	144	152	144	137	162	153	152	138	139	142	153	153	180	143	175	143	147	144	148	156	143	160	150	146	154	147	152	158	132	142	126	146	143	151	164	151	144	142	160	149	146	139	164	154	145	161	154	176	169	146	152	141	142	144	143	136	150	148	145	137	145	153	154	128	153	168	163	162	127	146	160	147	154	164	145	139	146	152	145	161	158	125	143	155	146	162	127	150	124	120	145	180	161	144	151
10217	16261	18559	17730	26162	42928	37312	32809	31529	33927	30112	22686	30961	28820	22505	24214	25158	24185	28270	21389	12638	17428	8520	12530	13304	13150	11259	11145	13184	10103	7573	6526	4327	3825	2843	2426	2100	1702	1461	980	665	586	619	616	733	1046	840	729	782	748	707	618	570	448	443	482	465	462	451	479	481	465	442	447	464	443	447	431	416	406	425	405	453	665	1169	1877	3047	2990	1765	915	625	480	415	361	360	425	400	396	377	374	366	350	360	406	390	386	410	375	369	419	369	374	356	430	364	394	422	373	416	429	397	405	412	404	411	390	372	378	417	390	416	396	382	390	411	380	384	375	376	375	408	398	399	394	362	401	387	379	393	371	367	345	372	355	450	379	372	373	397	420	408	423	387	372	382	400	364	394	431	407	373	364	361	384	411	418	390	378	379	371	413	396	401	372	381	395	403	412	379	414	351	381	380	401	393	377	362	389	379	368	392	422	398	396	384	380	394	371	401	361	393	409	384	406	406	408	408	383	399	384	402	354	419	392	377	404	393	389	415	379	388	386	371	400	396	370	404	357	360	407	374	368	390	391	383	373	393	370	384	383	375	386	364	389	391	404	370	393	381	385	369	396	358	380	395	390	361	357	428	367	362	383	378	331	376	402	401	393	351	400	412	397	394	378	385	375	397	385	391	394	381	416	357	406	406	364	401	358	393	395	441	382	399	404	386	365	395	363	376	373	403	352	388	399	378	385	408	394	403	375	417	396	419	385	418	350	346	405	383	370	387	382	405	373	397	360	380	403	389	371	376	408	399	339	384	391	376	347	367	371	391	368	391	401	403	390	370	358	365	398	384	383	411	381	389	374	351	383	377	392	374	390	377	390	372	369	393	387	386	370	364	415	418	380	417	390	415	391	347	411	365	384	376	393	411	354	392	393	355	410	377	391	369	406	396	392	450	400	352	374	410	391	376	420	363	364	372	372	390	379	353	441	365	345	388	417	396	397	398	367	413	378	405	402	390	387	414	384	389	358	340	385	390	369	420	408	405	404	423	359	414	367	408	373	393	411	383	371	349	379	389	432	364	409	420	387	421	401	403	372	399	373	409	391	396	395	385	412	360	363	400	378	380	382	372	415	387	358	402	416	363	358	404	394	410	424	376	371	362	421	404	403	405	341	427	405	407	375	402	399	391	403	404	374	408	376	396	356	385	386	350	400	393	384	415	369	373	398	373	384	361	412	402	404	416	390	411	402	391	390	386	399	365	382	384	407	414	348	358	386	413	389	384	365	386	393	385	367	365	391	417	374	389	388	386	396	377	416	407	389	396	407	408	400	417	358	381	396	408	394	378	379	346	384	394	373	384	394	381	417	378	374	388	389	396	363	380	422	372	374	377	397	413	358	377	367	371	375	385	384	372	393	353	369	394	376	392	375	380	400	395	385	394	398	382	375	412	415	409	443	412	409	352	381	403	389	365	383	355	376	407	415	399	377	374	410	390	388	400	409	375	349	399	371	377	399	363	378	367	378	374	403	411	377	382	387	390	373	389	412	399	436	367	409	354	349	418	396	397	368	365	365	353	369	416	372	384	352	363	391	378	409	391	394	396	362	373	383	374	398	343	398	366	396	336	388	402	369	337	370	398	392	389	386	372	396	426	373	367	424	393	391	388	412	396	379	416	398	337	387	427	391	379	389	389	384	392	377	402	405	398	363	379	408	364	380	364	386	364	380	379	406	385	419	416	374	361	418	355	410	403	382	389	374	391	377	397	369	378	386	389	393	383	402	418	368	360	403	395	414	381	404	383	384	394	348	354	370	366	395	380	390	357	373	374	422	376	381	390	393	391	427	337	396	353	415	392	356	392	400	362	392	414	372	365	415	395	392	377	378	380	397	386	410	382	393	366	347	374	428	391	401	367	375	388	395	397	397	408	376	391	390	399	382	366	352	423	350	365	399	391	388	377	415	393	356	410	417	361	373	378	385	375	388	419	379	389	401	372	390	414	406	392	389	401	396	373	403	381	391	366	389	382	397	379	395	353	403	417	388	426	385	404	380	357	375	361	358	425	387	418	420	383	383	396	358	405	380	359	381	403	420	371	380	366	426	390	372	356	402	425	402	369	407	398	386	403	385	365	389	345	423	355	378	384	360	384	359	403	369	383	418	367	392	397	400	445	414	363	395	382	422	372	380	386	410	406	395	385	388	388	395	374	411	393	402	409	400	340	417	393	380	418	379	393	391	402	396	379	371	361	354	386	374	360	380	423	399	345	376	402	395	426	410	373	384	384	437	372	366	418	402	423	382	393	365	396	377	369	418	368	411	381	393	381	395	396	363	404	358	410	369	391	363	410	417	372	371	410	403	415	390	388	384	396	412	428	363	375	377	411	361	421	359	419	416	377	379	394	387	394	376	359	403	389	431	405	359	407	392	378	407	399	387	378	432	355	380	385	389	398	394	395	356	362	373	391	416	367	383	421	393	396	395	412	382	396	392	366	390	394	391	385	382	432	389	386	348	383	389	399	402	416	395	370	383	412	384	405	421	371	387	363	394	383	408	389	386	421	382	389	347	419	384	375	384	382	385	382	408	394	377	354	386	396	387	383	395	373	393	396	398	370	421	381	401	377	363	364	378	377	369	364	412	375	440	372	378	408	398	389	412	385	357	378	381	389	386	419	387	382	369	346	386	389	389	393	371	393	432	414	344	370	375	372	370	425	401	381	396	379	383	346	405	381	416	400	363	397	377	399	408	407	395	369	346	391	380	397	402	399	414	376	394	365	392	391	368	421	378	429	405	371	406	392	411	423	357	405	383	367	390	379	382	341	388	389	420	379	381	404	428	370	373	377	382	364	367	353	378	378	360	416	400	403	368	393	382	408	363	404	363	393	404	409	368	374	380	394	394	380	392	402	335	427	373	359	406	395	418	389	392	394	383	433	364	414	372	387	415	389	349	360	385	373	426	428	392	369	374	385	393	390	438	391	414	371	383	378	387	417	373	396	378	357	418	396	382	377	380	391	373	394	408	389	420	424	413	386	389	392	383	389	394	369	378	418	406	382	373	353	375	378	389	368	373	367	397	358	396	381	406	390	416	405	356	380	376	384	402	395	358	387	391	360	350	406	400	358	389	401	390	379	397	406	397	379	390	384	374	347	378	419	383	372	447	430	373	370	359	413	375	401	362	387	372	383	386	389	378	374	377	371	396	387	377	395	431	397	399	374	356	358	373	361	414	390	400	407	386	358	370	368	381	362	399	393	398	399	387	388	421	369	376	338	382	419	397	385	397	375	403	378	406	420	371	379	372	422	405	397	393	383	362	393	377	400	378	386	352	390	421	371	356	396	365	380	402	385	377	392	387	381	394	425	414	420	414	399	367	406	367	438	375	378	371	365	439	387	417	405	396	404	379	382	390	397	416	389	380	412	377	413	397	391	398	420	399	363	385	398	383	377	364	373	382	399	413	365	389	387	400	399	410	383	391	359	397	387	369	373	403	371	395	383	365	392	356	427	397	376	366	393	383	378	373
25729	24895	31784	27964	27006	44615	37695	31139	29602	29702	28226	21193	22198	20614	14948	14921	15919	13050	17214	12919	6824	6917	4193	6350	5575	5648	3469	3799	5928	3341	2995	2177	1361	1096	776	672	606	466	431	258	227	265	215	203	227	283	287	237	223	208	227	177	178	150	148	194	155	174	155	162	163	153	166	151	143	156	155	149	140	139	148	179	173	168	342	498	912	832	589	370	209	162	145	152	144	151	151	158	157	136	133	156	134	138	130	152	135	171	156	137	156	139	139	152	137	153	152	152	138	148	178	155	146	149	142	132	169	146	124	158	143	131	154	151	160	136	141	148	129	141	129	156	141	132	158	151	165	144	141	143	132	160	153	152	135	159	144	155	153	166	142	145	163	139	157	144	131	148	153	143	146	118	161	137	133	130	148	133	157	140	161	143	162	152	139	129	164	123	143	141	149	111	150	128	155	152	135	144	142	172	135	147	161	148	173	125	145	143	136	158	153	130	164	136	171	125	142	148	151	129	124	139	137	146	147	139	128	163	150	156	139	142	129	117	146	130	143	148	136	144	150	126	149	150	149	118	147	137	150	122	124	146	152	159	168	140	136	161	156	137	147	140	139	142	143	142	147	128	135	151	152	144	145	133	135	153	182	139	157	155	137	141	165	138	165	130	118	160	123	143	163	149	144	149	162	147	161	153	144	150	149	137	132	124	146	139	143	134	142	152	145	126	132	162	144	159	136	150	141	146	163	135	154	144	160	140	125	150	142	130	131	140	128	148	130	144	136	145	141	145	128	139	138	132	124	144	168	151	144	156	130	131	144	132	142	115	141	125	135	155	133	129	128	153	149	117	168	151	150	158	159	152	160	150	150	170	142	176	139	143	148	122	156	153	122	153	150	116	143	145	145	151	178	142	156	149	160	143	177	143	154	155	160	145	117	156	170	138	153	143	144	131	138	126	156	150	147	126	146	136	138	145	154	147	160	138	159	158	144	160	145	171	144	143	143	141	127	146	130	168	157	144	162	151	141	151	147	145	127	148	139	152	161	148	136	138	159	166	149	119	149	132	129	132	145	152	144	138	160	151	149	160	136	156	162	143	142	152	145	137	140	142	154	134	159	168	149	149	149	174	137	158	141	154	141	150	121	161	156	143	154	147	165	138	140	112	152	158	130	126	160	144	146	143	137	145	140	146	143	141	134	143	147	127	142	123	156	136	132	132	147	155	145	136	115	176	154	158	160	154	137	131	159	139	149	136	132	171	145	139	118	150	140	133	131	158	128	131	146	151	139	142	168	143	148	146	147	122	147	151	140	135	160	151	130	181	142	141	148	164	140	150	153	141	139	153	166	131	124	130	128	158	120	151	155	150	142	135	144	166	147	161	164	143	158	156	142	172	155	135	155	127	148	150	165	138	144	165	154	139	166	151	126	170	119	149	162	153	156	146	139	142	133	156	123	138	132	151	148	154	136	108	152	147	145	127	131	134	118	155	132	124	146	143	152	155	137	131	132	164	144	146	146	167	153	149	141	150	160	136	139	140	147	144	154	158	152	155	167	134	132	150	125	137	150	152	126	169	149	148	155	146	142	131	146	137	121	159	148	145	153	138	155	162	152	146	152	147	166	157	155	133	141	146	126	147	151	136	145	182	138	139	133	130	168	145	151	164	159	147	132	161	146	139	155	150	130	126	131	159	141	128	147	143	175	155	148	147	137	148	128	149	135	134	145	147	152	133	160	122	145	129	157	152	145	150	190	157	154	172	156	154	137	159	145	143	121	141	150	129	145	132	145	139	156	158	145	130	143	143	170	155	148	152	128	162	150	141	139	137	146	142	136	128	135	147	135	153	170	162	134	143	131	140	133	155	146	150	157	131	148	127	155	149	149	117	136	155	138	147	134	141	172	144	145	144	141	159	136	136	148	138	143	153	135	133	130	161	167	139	158	165	152	130	143	130	116	143	131	144	151	160	135	115	162	128	153	118	134	141	139	153	147	156	151	146	149	147	151	156	136	162	154	132	165	143	135	132	153	140	150	128	146	141	147	136	124	157	152	147	131	163	141	155	162	138	163	145	164	128	143	150	154	140	142	142	167	136	142	166	144	153	164	153	127	149	141	119	158	137	140	156	161	158	148	145	146	131	137	137	157	135	134	142	140	139	183	161	148	160	150	139	141	135	170	157	149	143	142	162	164	141	163	173	144	127	126	145	135	131	157	160	141	159	139	133	131	150	145	134	163	139	138	130	143	142	157	148	154	141	127	151	144	135	139	130	125	134	117	136	133	151	151	146	121	148	121	145	122	159	139	138	142	161	142	146	141	161	151	151	124	127	142	140	133	163	164	143	151	148	148	173	158	138	154	149	164	146	132	153	136	150	153	153	127	146	138	162	146	145	136	140	162	163	150	157	151	162	137	152	147	160	142	136	143	147	132	155	154	136	144	136	170	153	142	160	164	159	156	164	147	138	179	144	177	134	151	146	148	145	145	149	146	126	138	143	125	154	129	165	143	141	123	164	162	147	151	158	128	146	159	141	146	143	152	163	144	141	167	123	157	154	144	153	139	190	146	138	163	156	151	145	136	128	134	163	153	145	142	147	154	183	157	157	147	147	170	143	129	147	141	139	141	144	163	145	148	154	131	145	167	168	153	159	139	166	154	112	154	153	160	116	143	179	150	153	158	128	126	164	152	137	150	125	113	140	155	140	143	158	145	133	150	111	146	125	137	135	151	173	159	132	145	150	151	160	148	140	139	131	150	141	155	134	155	141	146	141	154	158	134	145	158	150	148	170	143	139	119	127	156	160	154	139	136	133	156	144	139	154	167	128	132	148	148	136	129	144	153	133	141	149	140	149	153	141	152	136	143	129	133	153	153	146	146	132	153	136	132	153	126	157	128	137	158	144	135	147	162	185	139	149	140	139	134	129	143	146	149	159	144	157	150	131	139	145	154	138	157	143	178	153	150	140	152	117	153	158	132	145	143	147	154	133	149	153	153	135	141	142	130	145	123	127	134	156	129	153	146	145	130	145	147	153	138	174	125	153	135	158	136	141	146	155	163	159	149	149	153	131	149	143	168	128	135	166	142	137	165	147	176	140	146	147	141	120	149	145	165	151	139	147	141	128	136	159	146	149	125	166	148	154	150	155	174	137	141	136	145	123	171	124	160	165	139	168	147	151	164	160	143	138	142	154	157	164	162	154	154	137	148	129	147	152	166	139	162	153	132	154	170	141	150	132	129	157	129	146	140	150	171	135	135	125	132	151	137	132	150	129	152	148	145	136	129	131	138	146	123	122	134	171	159	155	164	142	155	163	151	131	114	156	143	130	152	141	147	145	151	146	126	154	130	139	150	141	162	143	139	173	148	149	141	169	149	150	155	158	135	129	129	165	133	143	147	162	143	137	142	157	137	172	158	155	135	153	175	151	159	140	155	167	142	157	132	146	138	141	154	157	145	156	154	144	166	152	141	144	160	132	161	151	142	162	142	144	134	137	145	149	159	142	146	170	156	142
14850	20101	25093	24257	34654	47425	43103	39758	40503	43714	40444	33469	39725	39182	32348	34739	35991	34354	39208	28821	23435	25517	15269	20783	21770	22414	17381	17490	23889	15962	15523	12650	9523	7279	5364	4861	4203	3044	2662	1433	1120	1185	993	1005	1256	1625	1548	1295	1054	1220	1016	694	757	511	522	587	542	598	546	496	542	503	488	473	477	494	434	432	379	440	418	503	626	782	1877	3156	6014	5316	3511	1760	780	539	429	383	390	371	390	371	351	366	360	375	382	385	392	351	356	362	373	369	335	376	386	389	377	359	385	386	401	382	400	360	378	373	360	387	380	363	371	366	346	385	379	391	396	377	380	365	376	377	377	368	408	392	384	359	345	368	373	381	352	386	364	401	415	387	379	353	365	386	351	374	391	326	357	376	362	386	370	413	351	383	394	412	388	386	386	380	379	385	369	370	389	349	380	342	392	379	366	379	333	371	360	368	375	381	344	358	392	350	356	357	358	376	385	373	411	355	351	332	366	381	405	355	371	362	363	397	406	364	375	374	369	377	342	394	392	377	356	372	374	384	320	358	391	354	369	364	393	358	368	393	388	384	378	384	354	361	333	409	368	340	421	398	362	378	390	372	401	375	383	335	362	366	372	358	371	352	390	396	336	359	340	386	389	384	416	383	349	382	372	356	357	364	396	349	361	350	348	370	367	382	318	382	360	370	364	386	372	397	358	356	368	380	409	358	380	374	388	366	350	406	378	397	378	414	349	345	382	348	397	382	351	379	370	405	445	355	405	404	400	348	352	393	387	376	371	382	370	376	395	357	367	376	384	370	376	377	356	373	385	383	355	367	371	351	369	357	371	360	359	344	370	380	363	403	347	353	381	415	386	364	353	361	379	395	360	362	385	368	367	367	360	401	368	379	396	390	362	358	362	371	372	383	369	362	379	395	384	380	399	372	356	416	369	383	360	350	398	362	354	367	387	369	401	402	380	371	381	344	379	349	376	385	372	373	346	372	388	351	373	369	416	383	358	366	358	357	371	403	393	342	373	361	377	362	373	364	358	403	369	375	360	389	379	419	352	371	358	360	361	374	364	364	387	358	336	401	369	354	359	355	357	390	354	380	357	349	379	372	379	372	367	364	359	353	391	362	400	377	423	388	342	373	366	361	415	362	370	386	410	418	385	366	374	354	378	406	373	380	391	367	345	350	332	359	385	376	371	347	365	370	321	401	377	346	355	383	386	340	369	360	398	363	355	408	378	372	352	377	364	357	378	356	363	372	377	349	380	365	362	352	386	393	398	358	379	386	361	391	343	348	399	373	353	378	386	376	365	379	390	378	384	376	416	394	377	407	410	380	379	359	407	391	377	352	352	380	358	375	383	348	388	377	375	410	378	394	366	385	386	378	380	405	341	341	357	382	415	359	386	372	426	399	392	387	390	361	392	361	380	361	373	355	363	381	378	391	367	388	383	414	356	405	389	376	369	367	372	370	415	393	372	353	345	379	351	387	360	363	382	386	382	372	369	408	352	360	325	406	379	401	353	378	364	385	377	373	376	382	355	389	386	356	380	379	357	392	380	365	370	382	366	381	360	371	366	375	353	418	375	339	385	358	378	364	371	378	348	386	342	398	372	396	358	378	370	366	386	364	341	404	391	382	388	372	365	345	385	377	349	337	383	412	354	368	372	348	352	376	362	387	381	380	352	397	354	352	400	375	372	394	399	375	371	358	408	391	403	346	358	381	354	377	380	409	385	385	387	413	355	392	363	389	380	330	363	350	369	404	380	400	369	370	366	373	360	363	373	426	338	377	384	367	340	353	397	387	386	390	401	340	402	395	364	369	383	394	393	377	379	360	396	365	368	384	395	328	362	342	354	417	388	389	402	384	393	371	352	369	361	372	406	400	386	384	411	360	375	374	383	373	384	370	407	367	382	365	350	351	371	347	371	380	367	373	364	392	332	409	397	366	377	391	367	389	356	394	378	366	349	418	384	369	356	389	397	356	344	392	373	397	363	342	364	358	362	381	369	374	360	406	360	366	358	395	387	371	360	369	369	402	362	346	368	390	382	372	366	396	381	374	378	381	392	370	359	378	374	385	396	385	390	402	361	371	396	380	387	342	376	399	356	354	348	386	400	380	349	373	386	367	374	334	350	400	376	400	426	393	375	405	401	352	369	339	409	352	392	337	347	366	359	394	381	355	412	375	333	347	332	354	383	381	412	420	340	373	391	328	369	391	367	368	356	395	366	390	376	391	367	400	401	366	396	385	411	395	369	418	382	366	372	368	368	375	356	378	378	400	355	400	396	375	362	380	368	366	363	397	384	382	384	393	368	354	400	373	386	331	328	339	367	371	403	376	372	379	382	365	356	393	375	399	381	378	384	412	358	362	373	360	402	346	357	379	365	417	371	390	365	404	387	342	361	397	355	400	363	350	404	365	360	407	365	386	391	391	372	384	374	372	375	365	344	335	360	397	375	361	363	382	357	347	371	391	367	363	349	378	385	381	383	371	361	373	379	365	386	370	354	397	370	380	387	357	378	389	361	392	380	346	385	368	341	373	393	367	350	391	382	366	370	365	395	382	390	357	398	368	366	339	410	356	383	398	400	364	351	378	373	338	402	389	399	386	377	399	374	372	383	384	397	386	358	384	358	362	403	380	394	425	417	352	418	407	366	394	416	384	349	391	404	360	422	376	366	355	378	370	351	373	385	366	368	340	392	369	360	410	389	373	377	345	348	342	344	419	382	390	369	372	401	349	363	356	350	375	374	384	375	403	372	372	352	384	361	389	333	345	367	363	369	404	368	396	360	373	375	368	388	403	388	369	394	351	370	386	389	410	400	347	402	368	386	366	371	378	387	377	375	372	356	360	365	411	401	370	374	394	373	405	394	372	368	371	354	399	348	347	374	395	389	379	364	365	368	338	380	359	368	378	414	343	376	367	394	399	396	392	357	376	395	379	388	370	393	360	376	383	386	396	336	404	348	378	407	356	387	379	343	348	360	370	380	378	365	372	382	391	331	335	365	385	412	385	404	408	389	371	383	366	355	353	390	335	342	406	369	380	388	333	375	416	391	366	369	362	372	389	371	367	366	378	384	368	365	373	396	366	388	363	385	371	369	415	382	371	361	371	378	358	383	382	358	357	361	387	366	352	367	394	348	392	376	364	390	377	385	364	382	410	370	376	385	358	368	366	357	379	353	368	360	363	374	369	367	419	364	383	383	355	402	361	381	394	363	357	408	371	383	356	368	367	351	370	377	394	362	369	369	374	339	373	405	340	362	389	349	376	344	364	386	371	362	392	369	349	343	390	390	380	373	370	393	383	348	350	355	369	379	395	354	363	370	393	350	400	358	365	371	404	388	380	419	384	389	371	371	349	391	394	366	367	365	372	413	380	340	382	367	363	367	390	357	376	339	373	423	358	383	387	368	380	397	371	370	346	405	367	400	376	322	360	398	373	380	374	387	365	340	375	370	371	355	366	333	377	369	393	369	378	405	361	346	388	377	351	385	398	378	382	395	348	388	364
3246	2476	4308	2865	1648	3438	2776	1690	1338	1341	1093	781	723	624	454	511	415	463	546	348	339	295	218	274	239	219	178	202	259	197	177	159	138	151	131	137	119	118	144	144	134	124	115	128	108	113	124	124	138	140	127	119	127	118	120	137	133	107	118	127	146	128	123	144	132	132	143	117	111	97	116	109	131	127	125	145	202	224	196	162	164	128	145	129	117	116	144	116	118	106	126	126	130	133	125	134	108	135	118	130	107	124	95	126	108	105	137	111	134	130	130	134	108	113	119	118	120	130	96	95	131	105	134	122	118	124	118	117	126	118	120	111	125	111	118	120	146	130	131	123	121	114	127	109	130	123	124	106	137	114	104	117	119	128	129	120	107	117	123	135	93	133	117	123	127	121	121	118	120	119	118	109	142	129	130	118	114	135	145	113	129	129	138	108	123	139	111	126	141	130	109	132	115	112	120	122	104	126	103	114	116	137	104	131	121	123	119	127	107	122	122	132	142	136	117	100	111	129	131	129	138	127	128	103	142	113	121	134	127	122	111	125	128	134	105	139	138	137	121	140	137	132	117	106	119	138	124	116	124	114	131	142	99	125	100	116	112	134	125	125	115	119	135	126	129	120	140	115	123	113	133	116	149	131	119	140	125	141	112	135	128	136	121	101	110	130	110	146	117	126	121	125	112	123	115	123	118	124	124	126	127	121	123	131	124	150	136	137	119	120	139	113	128	117	122	106	120	118	109	124	134	134	125	120	122	131	118	141	121	131	122	121	117	114	132	130	123	138	140	120	119	123	126	110	122	117	125	115	137	111	111	128	120	119	122	124	113	126	139	120	96	135	127	120	136	147	107	120	133	128	127	135	110	108	129	136	106	133	111	111	136	131	138	112	134	124	110	123	125	119	137	136	122	119	120	120	128	94	125	107	107	113	135	113	118	136	123	137	107	122	120	122	118	110	122	129	124	105	143	112	118	126	132	134	120	100	128	111	132	122	132	112	132	122	137	134	133	134	115	117	130	119	122	148	109	120	100	137	120	110	133	126	118	112	119	126	133	110	144	118	106	138	117	121	140	123	129	139	124	127	111	128	120	140	140	129	125	136	116	97	111	121	144	120	136	133	126	119	109	98	124	106	106	113	126	112	127	136	137	118	122	131	124	129	127	126	126	120	142	105	102	119	108	112	106	113	123	120	109	127	128	129	126	113	116	128	123	128	114	142	121	122	96	113	129	127	149	112	124	126	128	134	151	92	116	121	135	129	115	141	123	122	135	123	105	121	136	126	125	121	127	120	133	132	110	134	120	141	135	121	95	101	128	134	124	133	136	96	108	122	114	115	125	114	119	129	132	93	117	145	134	139	117	145	114	123	118	119	109	117	136	101	109	127	116	108	117	128	125	130	152	122	110	113	137	127	126	128	137	120	123	120	139	110	149	130	122	107	128	136	114	122	116	131	123	127	126	121	113	119	117	121	130	115	118	114	129	118	119	150	125	116	118	120	110	123	128	137	125	117	122	121	109	129	112	125	140	112	128	132	137	124	122	113	138	119	140	135	110	127	128	110	136	142	119	108	124	115	137	113	125	120	109	132	113	131	116	132	133	133	105	120	113	138	130	104	135	118	126	110	139	128	119	98	133	125	127	121	124	122	126	106	125	121	133	106	113	129	122	115	104	125	126	124	110	120	125	110	112	125	122	115	92	113	129	122	126	126	122	130	129	116	137	117	124	121	133	119	115	114	108	111	120	115	139	144	127	115	114	154	122	143	132	124	109	92	113	120	114	123	139	119	118	114	120	124	119	117	128	114	123	142	111	124	121	124	134	126	101	132	117	122	126	123	127	120	124	104	110	112	129	128	106	125	131	124	121	130	128	116	123	124	132	136	126	134	132	125	120	128	125	128	114	153	106	131	117	116	121	125	129	120	109	102	127	136	116	114	127	109	123	124	120	116	122	143	124	141	116	114	122	120	127	111	121	97	127	135	125	123	101	125	119	135	126	134	123	115	144	124	119	146	126	132	137	125	120	118	115	139	126	115	133	116	122	139	129	140	120	105	101	108	101	125	116	115	122	123	130	135	147	126	117	139	120	119	138	129	118	123	129	123	128	125	113	93	131	131	128	147	126	126	119	121	126	133	125	121	139	127	113	111	125	125	114	121	125	126	106	123	132	123	126	140	131	141	105	125	132	115	114	117	108	109	117	122	123	132	127	96	115	117	104	128	126	112	130	133	105	117	119	102	112	125	127	133	122	115	113	119	104	133	123	131	126	150	145	140	103	107	115	123	124	134	123	118	118	140	110	124	119	128	136	120	119	122	121	143	112	127	144	123	111	107	117	113	134	150	127	108	123	124	110	127	128	125	124	117	112	132	129	127	121	140	124	117	129	109	121	105	124	134	137	110	123	147	123	122	84	116	121	111	144	137	125	133	111	136	127	137	125	115	107	119	124	119	111	109	126	123	152	134	123	123	132	137	113	140	114	114	149	110	126	127	115	123	133	131	127	124	113	119	131	127	125	124	134	143	127	145	132	108	126	139	122	114	133	120	127	129	131	107	132	126	138	122	137	135	121	129	133	112	129	126	126	120	125	109	132	122	115	123	126	127	105	126	101	119	124	134	106	132	125	125	118	136	124	118	103	105	125	129	119	124	112	149	115	145	114	119	111	118	117	127	138	123	119	131	128	119	114	140	125	122	111	119	144	111	131	132	107	133	134	126	121	112	131	123	137	117	110	114	110	131	117	135	123	125	122	105	120	111	105	128	118	117	101	105	128	136	120	114	130	126	126	135	119	134	137	126	101	122	112	101	104	112	136	114	123	137	120	133	118	118	126	134	124	120	116	146	131	129	124	113	139	143	138	111	120	109	113	136	132	126	132	139	122	111	120	114	135	114	120	131	115	135	127	151	127	121	123	112	125	131	113	129	131	109	126	117	107	107	120	125	108	139	120	116	132	140	132	129	129	139	134	123	114	122	124	136	115	137	127	108	126	118	114	110	121	109	118	112	125	138	112	124	122	129	113	111	142	124	127	128	131	112	98	107	94	117	119	119	150	119	105	115	122	132	118	129	135	120	127	131	130	118	115	122	140	121	132	125	131	118	117	109	150	106	133	127	142	106	121	112	106	113	127	133	133	123	134	125	104	109	106	132	119	128	123	115	125	133	123	125	131	130	96	110	130	114	122	126	108	103	129	124	141	130	137	122	143	119	120	99	127	118	136	123	128	120	132	120	136	114	115	132	118	118	139	115	137	141	125	121	130	132	127	126	132	115	135	131	116	109	142	124	129	120	112	131	115	130	117	92	98	139	150	134	124	143	113	110	117	123	144	132	115	106	121	114	124	123	122	111	111	134	122	121	113	130	123	139	129	124	115	123	125	133	140	113	130	112	132	136	126	122	102	125	132	129	126	111	108	126	142	142	114	140	116	121	143	116	100	124	142	126	129	124	123	129	145	123	147	123	127	139	132	129	103	116	133	119	134	133	122	98
2921	3686	6230	5697	5839	13737	11677	8150	7046	7832	6601	4677	5090	4332	2966	3874	3460	3350	4406	2344	2101	1838	1106	1693	1593	1440	1117	1193	1775	1216	1001	757	702	566	472	458	441	423	381	390	337	387	330	360	335	362	401	372	372	344	313	355	322	320	341	312	357	382	300	343	348	373	296	330	368	358	357	351	308	345	360	361	321	337	371	483	867	894	859	627	493	425	368	328	342	285	332	317	313	343	354	336	349	346	346	312	335	375	379	302	354	312	324	336	309	348	340	344	321	342	317	319	318	329	344	324	332	352	335	316	311	323	331	318	313	320	328	337	357	320	331	359	296	290	332	342	308	340	345	329	331	327	313	288	326	346	326	327	311	339	345	343	310	341	301	351	333	319	332	336	335	345	337	344	354	335	323	305	327	347	286	336	325	362	334	341	342	321	333	385	328	327	324	320	331	313	345	342	317	335	302	319	314	321	332	343	357	322	344	314	319	363	334	314	363	341	335	338	291	355	321	353	330	335	339	334	339	348	317	335	345	364	293	343	335	339	343	352	322	390	323	304	304	327	348	325	328	336	329	323	326	311	333	307	345	335	332	333	339	309	353	351	340	339	310	345	324	337	325	351	325	325	339	311	390	372	377	346	354	311	326	295	317	327	304	337	354	335	361	345	324	309	330	319	358	387	328	328	329	316	334	302	321	307	346	339	327	325	333	347	336	332	300	302	314	370	332	344	333	298	318	321	334	340	344	316	331	308	315	366	337	344	320	353	338	292	332	360	336	353	346	350	327	341	338	291	332	342	310	349	359	350	337	331	335	353	362	313	321	342	342	354	331	304	341	322	320	337	336	335	319	330	331	326	363	372	308	333	291	349	327	340	372	328	321	331	338	307	320	334	337	327	317	348	312	314	331	313	334	341	346	337	353	318	368	345	357	339	345	351	337	346	318	375	363	343	333	337	302	318	343	338	315	341	347	337	300	331	326	319	361	359	333	351	337	341	337	350	360	318	291	312	349	332	336	327	333	327	362	327	347	311	327	320	319	330	372	341	355	316	312	359	340	323	391	374	309	335	318	313	355	301	354	284	338	350	347	337	333	359	303	326	353	312	327	313	336	319	317	323	326	330	336	347	361	339	306	347	371	318	330	324	326	348	333	313	347	325	370	332	339	356	365	321	324	342	353	362	381	339	350	342	286	297	334	331	304	328	301	332	327	339	299	326	337	335	337	346	344	353	312	338	306	302	346	329	310	326	304	323	317	358	326	351	335	334	316	327	325	347	318	337	335	298	329	337	321	343	315	328	304	323	355	340	315	350	346	330	364	328	340	359	334	348	322	341	323	353	350	305	357	338	356	341	379	349	310	339	337	338	330	331	326	308	318	290	351	327	303	330	360	328	332	356	300	319	320	293	378	326	341	312	342	330	325	340	327	314	319	318	316	334	316	352	330	340	330	343	336	372	340	333	344	346	345	353	317	329	313	342	369	352	320	308	327	356	343	303	331	322	338	300	316	324	285	343	311	342	350	336	325	323	337	328	299	332	340	319	335	323	327	310	333	312	344	326	361	309	354	325	351	325	308	315	321	298	329	353	329	324	318	340	364	351	318	323	357	337	324	320	326	309	332	317	357	308	337	339	296	358	305	328	336	329	348	319	316	305	303	338	335	391	351	363	325	357	362	315	325	303	318	342	320	338	374	313	334	321	299	326	333	346	344	353	359	357	325	336	320	327	342	316	339	331	309	320	344	359	324	356	342	315	319	335	313	333	379	346	336	287	320	329	349	349	329	312	316	293	304	314	338	355	328	322	307	327	317	313	321	349	331	324	305	317	335	333	315	326	306	330	364	327	314	327	312	376	308	315	321	331	313	337	365	347	339	329	348	324	341	314	317	325	327	306	283	346	347	338	337	326	334	325	319	380	330	314	314	344	335	296	356	315	322	349	371	336	308	324	327	341	287	326	344	334	351	358	362	321	332	352	355	329	337	338	327	314	322	353	309	336	326	341	324	333	323	327	354	323	302	317	338	301	346	299	343	324	340	339	351	343	326	288	371	358	326	344	333	318	348	344	320	308	325	301	335	333	305	372	340	322	331	343	360	322	347	342	336	320	368	325	324	347	363	316	340	317	358	333	308	355	315	349	381	322	334	291	341	329	336	341	303	315	345	307	338	317	349	321	339	312	347	332	353	319	330	332	317	341	328	293	333	338	327	364	340	353	328	327	309	340	341	327	324	363	315	310	330	313	346	315	338	354	346	318	334	360	328	367	361	308	303	349	336	343	364	344	314	303	313	312	345	332	309	317	344	332	299	333	329	323	326	333	295	337	348	355	346	303	331	330	317	353	301	317	315	328	297	321	354	333	338	320	308	332	356	317	311	323	332	357	335	357	331	341	344	335	368	339	325	352	327	334	324	322	364	296	329	328	338	321	298	344	351	326	326	353	341	325	330	337	349	295	338	326	319	327	333	317	351	326	328	322	310	334	328	316	314	364	313	316	326	350	339	336	309	329	333	309	349	353	335	327	312	314	336	346	363	328	302	359	330	363	347	349	326	340	296	299	332	343	329	328	352	293	306	321	344	325	344	330	329	306	362	350	373	356	326	331	343	311	345	317	367	319	320	335	306	326	315	323	350	314	323	310	353	325	301	327	343	342	342	332	316	336	372	317	319	309	337	314	331	332	287	348	310	345	345	333	333	335	340	336	335	314	337	293	308	343	365	326	313	295	340	307	354	319	356	338	319	336	322	357	304	335	341	296	349	338	342	300	301	305	304	337	337	370	389	295	356	352	310	346	338	313	328	353	348	337	338	347	318	337	361	341	310	325	354	314	293	348	330	329	329	335	331	377	290	340	321	349	323	352	349	335	350	323	301	340	363	347	348	315	335	345	303	338	334	338	333	336	335	332	318	337	307	329	325	345	330	350	333	333	327	358	318	345	320	345	314	354	326	319	298	327	339	325	345	330	367	350	328	329	337	376	351	350	359	330	362	301	331	331	316	325	341	343	312	371	297	343	359	372	306	350	319	325	329	317	338	349	335	317	330	358	326	349	341	306	334	304	360	336	328	344	316	315	336	341	335	325	355	311	360	331	307	331	335	293	293	328	305	339	342	329	318	342	333	340	320	347	326	305	323	337	305	331	342	320	332	299	312	333	335	339	340	324	331	342	349	340	340	315	319	331	332	336	310	360	359	332	328	346	292	351	365	338	279	312	334	342	305	322	328	312	328	329	319	344	330	350	327	316	343	326	324	356	331	349	310	317	336	351	329	341	324	338	341	299	344	293	324	317	329	336	322	354	317	315	341	330	285	343	328	321	343	341	353	352	316	322	348	345	337	341	320	340	326	315	327	338	314	348	334	327	297	313	333	325	331	318	356	354	336	382	323	299	343	340	310	337	319	304	360	314	333	321	318	325	351	308	303	311	309	321	351	353	347	351	352	338	331	316	354	300	324	329	319	335	324	330	355	340	336	343	360	343	305	344	321	339	343	342	284	318	319	328
13615	17355	24496	21049	18652	32382	28393	23492	19694	19329	17051	11346	12140	9256	7279	7612	7594	6153	8345	4832	3796	2836	1784	2867	2606	2246	1438	1599	2775	2035	1492	878	749	460	381	383	344	305	260	179	186	174	163	178	199	192	177	190	196	166	153	169	173	158	184	169	155	176	151	162	147	148	169	161	162	144	164	168	152	146	160	137	149	155	170	340	570	512	428	259	199	149	146	152	134	131	168	160	171	150	175	165	147	141	147	149	136	153	145	162	144	130	148	177	149	130	128	164	125	161	154	165	145	128	138	141	148	154	130	146	138	138	146	143	150	155	156	160	156	152	143	153	169	150	154	123	131	130	132	155	174	139	143	162	134	130	133	144	155	147	150	147	163	154	152	144	138	138	148	162	156	141	156	148	169	151	161	143	134	158	125	151	132	134	134	156	134	167	129	124	147	149	172	153	145	146	146	158	142	145	163	161	163	140	130	141	178	159	165	154	153	148	147	119	142	144	138	158	148	169	139	142	152	132	139	134	150	151	174	168	148	154	169	170	170	151	154	149	152	137	145	167	147	146	149	148	139	152	137	147	156	148	166	156	170	155	154	126	138	160	163	159	129	167	163	152	159	158	168	159	136	160	145	144	160	141	164	140	171	153	143	139	153	161	144	137	160	156	136	138	169	135	150	181	140	154	172	137	131	127	145	160	134	153	150	159	162	156	140	135	151	163	139	134	129	140	148	158	163	139	138	139	130	131	159	135	118	144	143	156	157	147	152	156	158	139	133	144	131	150	153	136	130	148	164	124	136	155	174	152	138	179	148	173	156	157	144	145	144	141	148	127	163	161	131	140	141	146	163	168	149	131	148	174	142	148	138	166	144	154	150	146	142	131	134	144	159	161	136	153	150	156	161	155	142	136	143	156	160	158	147	148	172	150	149	170	152	151	160	161	165	158	137	126	135	160	142	164	168	144	119	147	154	171	148	148	144	139	138	146	132	137	160	149	157	147	146	153	137	131	141	173	153	128	155	160	151	131	145	151	153	165	146	117	152	156	145	160	144	148	125	146	144	159	137	165	140	154	169	152	149	169	133	174	136	149	159	156	136	145	141	143	164	180	148	167	153	164	153	164	139	179	165	125	161	148	157	137	167	152	154	143	156	135	157	149	137	157	166	154	163	149	138	139	150	152	147	138	145	166	165	148	172	135	128	156	134	144	154	160	151	154	147	139	145	137	172	161	161	160	167	149	164	136	156	136	140	159	166	135	153	146	131	153	166	165	143	158	156	165	148	130	121	150	160	128	145	147	153	143	147	143	157	143	161	143	130	163	154	147	137	143	163	142	149	180	158	167	140	152	159	157	158	151	151	153	152	152	150	148	150	148	167	137	150	149	151	143	151	128	145	157	167	143	143	137	157	152	143	110	135	162	157	165	145	169	141	173	129	148	149	123	147	147	155	152	154	160	133	132	156	131	142	159	144	141	145	158	141	145	118	135	163	136	143	135	128	152	143	143	145	139	134	124	150	143	150	135	136	121	150	139	130	160	155	135	147	162	152	127	152	151	136	134	156	143	149	156	142	126	144	141	145	126	179	152	135	142	158	125	167	125	139	138	144	148	145	151	161	169	139	151	179	142	138	156	160	161	147	143	154	121	150	144	151	145	167	136	141	147	129	128	149	159	135	156	169	156	148	139	142	165	158	146	139	164	136	140	141	165	141	151	162	155	122	158	147	131	155	152	160	136	139	136	179	149	169	139	148	149	166	139	155	139	143	165	166	149	165	160	151	165	171	157	138	148	179	144	157	128	155	155	140	154	152	159	155	149	140	131	133	155	145	175	176	150	139	156	144	140	163	161	147	152	171	141	157	165	156	169	140	156	145	144	147	160	137	132	146	150	148	149	148	163	139	157	157	139	149	135	150	145	147	123	129	157	158	145	153	147	137	141	157	154	178	138	162	168	144	138	141	156	159	143	142	152	164	158	143	147	148	153	151	150	148	141	181	152	135	152	161	159	141	148	131	150	142	139	135	160	151	143	164	135	168	134	161	159	134	162	158	135	139	167	163	170	148	154	141	147	122	136	157	151	153	171	151	184	173	142	156	145	136	142	161	170	148	133	153	132	130	130	139	149	172	147	166	148	162	156	149	181	160	142	139	141	165	133	150	166	162	153	154	132	138	147	154	143	146	153	145	159	139	141	161	138	158	132	140	169	170	152	157	176	147	153	159	143	144	151	152	152	141	148	157	140	140	160	135	158	146	140	140	154	158	158	148	147	151	136	150	142	179	162	161	138	150	158	138	157	156	141	135	148	149	160	142	156	145	131	155	146	124	140	150	138	158	138	156	147	138	161	133	143	153	149	157	152	181	150	165	156	184	157	150	140	158	137	147	172	148	140	142	149	144	138	148	164	147	148	138	152	175	156	147	165	153	139	156	164	138	149	155	130	138	144	145	128	139	159	146	134	150	155	136	158	150	138	131	135	161	141	144	146	163	152	154	133	148	152	148	143	155	144	145	153	156	156	136	148	173	130	166	157	156	162	160	126	164	171	153	148	126	141	144	158	143	179	154	132	149	142	158	152	161	160	130	150	146	159	121	170	152	164	140	143	139	148	135	170	177	126	169	157	163	151	128	172	153	156	160	143	156	124	166	143	173	168	150	125	139	156	161	150	164	160	142	157	137	141	149	152	149	149	158	147	146	160	159	175	135	160	158	146	175	161	147	149	141	140	139	116	144	162	142	113	167	166	166	165	132	145	150	178	153	125	144	161	151	140	148	159	148	140	154	163	165	144	130	140	178	159	158	137	157	150	161	155	124	159	135	127	154	169	142	136	143	145	159	165	156	141	137	166	177	152	148	170	161	155	137	130	136	140	119	172	152	173	125	162	148	131	155	183	127	151	146	154	160	155	147	168	145	139	149	164	143	152	144	149	152	141	144	150	164	144	140	131	153	141	148	154	141	153	153	155	129	181	144	150	146	148	147	146	120	130	175	139	145	146	151	159	151	126	149	158	149	155	143	157	145	163	133	146	166	168	155	151	157	146	147	129	138	135	149	152	134	145	148	179	126	140	137	145	141	137	144	146	154	166	140	159	148	165	156	152	159	138	132	164	151	154	132	142	170	153	159	153	165	163	144	162	126	139	174	153	170	172	136	159	154	146	142	162	147	154	189	151	156	170	137	146	147	130	118	133	168	145	164	160	147	142	134	158	154	142	134	147	154	153	160	147	140	132	161	136	150	153	165	166	150	132	139	156	140	133	157	157	136	150	161	161	163	157	139	149	152	150	161	132	129	141	139	148	153	138	128	150	152	134	148	160	153	175	154	151	149	156	148	161	157	155	164	152	166	137	143	151	165	151	155	131	170	165	140	140	157	176	129	155	146	152	129	130	130	147	136	156	171	176	138	141	148	161	157	172	149	131	133	159	158	161	142	144	163	163	149	155	131	143	167	180	142	148	136	157	147	135	150	180	176	145	162	160	159	152	129	144	138	127	144	159	147	140	141	141
8737	15192	19068	17922	24569	39407	35818	32151	33399	34331	32999	23881	29537	26684	24154	25979	25579	25349	28034	18876	16811	13637	8746	13683	13748	12188	9085	10402	15261	11907	10072	6127	4625	3481	2496	2539	2067	1488	1260	836	737	647	657	671	807	979	891	644	747	714	564	491	512	491	430	461	480	481	423	460	450	425	431	458	457	459	411	458	439	418	427	446	463	424	456	1859	3605	3502	2178	1140	689	478	398	376	407	385	391	388	448	406	411	426	390	394	419	407	407	399	367	403	416	365	426	376	386	423	400	405	394	390	392	365	404	371	422	404	411	379	424	424	379	338	420	406	442	369	406	353	414	416	432	392	417	393	418	424	410	399	396	418	374	412	394	405	373	410	403	392	397	390	416	402	378	376	431	404	359	390	367	367	363	394	403	400	374	396	411	416	383	381	368	368	410	371	402	370	377	426	415	386	419	396	343	417	418	396	385	391	412	363	396	387	375	386	406	389	375	408	405	390	387	391	434	438	383	385	403	392	407	397	393	390	369	391	379	405	377	410	403	406	394	419	411	412	361	401	400	391	392	419	380	409	374	405	377	390	403	412	384	369	398	411	380	395	405	390	385	411	413	432	405	356	411	384	373	387	382	412	385	349	370	390	376	455	406	371	365	382	378	424	378	392	389	401	398	381	407	392	394	378	407	389	408	407	384	397	435	419	382	418	369	412	384	413	356	333	365	428	388	394	370	371	410	392	406	386	364	358	418	400	384	415	374	415	394	386	424	395	409	383	443	382	387	383	398	378	344	369	381	344	414	402	403	372	367	399	355	379	396	401	415	424	393	393	430	398	366	402	405	432	390	396	380	424	397	396	404	388	406	399	373	400	393	386	388	402	415	401	384	373	372	409	441	438	412	395	396	363	395	433	402	381	378	383	426	381	423	396	409	396	403	391	384	421	387	388	370	404	441	386	367	377	388	411	378	342	426	420	408	405	411	380	390	401	407	405	380	429	435	394	411	395	407	414	409	386	376	430	420	386	386	402	343	383	411	400	391	359	374	369	416	399	385	379	413	406	421	373	358	409	410	370	367	390	380	392	396	387	390	419	384	406	364	395	360	361	363	391	353	351	384	379	404	385	425	418	370	397	418	385	372	409	387	385	389	385	388	423	386	390	430	379	374	388	375	373	393	413	405	342	381	405	362	359	402	402	366	404	409	431	408	412	385	427	354	414	392	389	385	388	397	399	372	368	387	401	391	374	394	382	411	406	397	429	432	397	385	383	362	387	387	390	402	423	403	410	420	391	353	390	379	415	417	400	405	370	401	402	413	407	429	345	407	431	393	418	384	410	381	420	394	387	410	357	436	386	389	414	411	409	368	385	409	436	368	367	397	426	381	357	373	400	389	411	369	388	376	398	390	393	408	386	420	417	389	414	393	383	397	412	396	415	399	369	414	432	389	388	380	421	390	402	380	372	391	379	404	422	425	390	351	354	396	417	415	383	394	424	376	393	417	345	388	390	412	357	395	373	374	376	362	365	384	380	408	387	391	380	384	393	394	378	426	398	403	369	405	389	391	395	347	407	385	403	375	418	422	430	426	363	378	363	383	378	420	390	348	379	389	386	367	438	400	415	401	392	373	376	369	391	428	382	400	403	386	393	384	387	407	381	403	393	386	437	430	387	404	408	374	365	378	428	415	393	386	385	377	377	419	392	403	421	392	410	371	418	379	393	365	393	385	382	376	412	413	399	409	378	403	379	394	388	395	402	388	358	374	400	410	383	400	388	360	401	370	405	405	384	437	413	419	392	342	403	430	370	427	411	377	409	390	405	427	403	380	409	404	367	382	378	415	432	374	421	386	425	406	374	392	398	353	412	395	423	407	414	382	381	390	423	371	377	392	374	417	395	376	409	382	403	374	380	393	392	409	405	413	387	409	377	427	396	369	380	435	377	386	385	372	429	357	366	359	411	389	406	389	377	393	371	406	382	375	391	387	408	412	360	388	418	395	385	421	422	418	378	369	434	391	403	403	372	362	386	361	352	398	408	368	401	363	407	426	400	388	410	407	392	424	424	400	385	411	404	382	434	410	414	384	413	388	397	407	363	406	388	373	379	424	426	416	394	393	366	426	401	392	373	420	402	380	399	412	413	390	397	404	398	396	402	389	386	393	399	415	391	375	396	377	406	384	362	400	384	414	387	409	416	343	377	402	380	386	439	395	435	375	386	388	377	399	373	383	417	393	367	389	420	416	397	382	397	405	380	382	410	403	436	396	398	399	395	392	379	403	397	429	393	418	394	390	380	406	391	426	413	402	416	402	384	386	404	424	380	429	417	371	368	413	403	403	414	395	356	387	388	386	416	384	386	395	370	407	409	372	408	427	435	396	423	433	373	397	398	376	428	383	379	377	374	395	402	405	376	384	416	408	408	407	386	363	374	369	375	385	423	397	384	395	397	381	405	386	393	399	358	385	351	402	372	400	386	398	408	417	409	398	386	386	426	385	394	411	398	373	381	404	375	355	418	373	417	390	389	410	361	406	395	429	407	434	386	396	411	387	386	411	382	405	391	424	372	397	403	420	385	383	376	371	411	387	414	381	398	401	424	410	401	425	379	368	399	399	401	411	391	368	394	409	416	373	356	410	358	371	389	409	400	409	381	403	394	400	402	376	420	373	378	398	406	372	391	365	403	420	378	366	405	367	395	380	388	368	383	412	375	418	351	396	403	394	395	420	378	419	409	376	377	427	457	409	412	413	394	390	404	384	375	358	391	393	399	427	380	378	399	386	386	403	434	395	363	422	405	388	415	385	406	412	392	414	410	371	386	383	389	386	396	416	401	398	420	389	442	393	384	408	401	426	366	398	405	384	360	414	384	375	404	381	403	410	372	398	424	391	397	387	431	427	402	394	378	407	392	393	405	383	386	403	439	386	407	367	374	351	397	389	431	382	434	418	381	391	392	364	395	396	376	401	392	432	377	359	427	374	364	426	400	427	375	401	381	405	414	394	395	385	361	402	390	399	402	385	410	405	436	362	388	375	370	404	375	414	390	363	393	374	369	395	404	364	396	392	371	383	381	392	415	407	422	411	371	423	404	382	378	353	429	408	424	364	392	371	399	423	375	419	424	380	371	402	390	409	357	415	403	421	412	406	400	385	392	385	401	375	403	370	408	429	354	404	368	375	407	399	417	427	419	379	373	456	429	387	405	374	458	337	377	393	406	400	427	418	405	398	388	371	393	402	394	399	382	402	412	395	393	370	405	384	399	371	414	422	406	378	367	382	371	361	378	387	411	384	401	392	346	372	405	382	385	435	376	374	376	402	388	401	407	429	389	403	401	408	406	414	415	382	377	405	354	375	361	376	401	380	417	408	404	393	399	404	428	420	421	408	393	407	411	371	398	387	411	379	379	406	388	407	387	371	418	385	386	406	373	377	395	401	408	375	382	391	395	388	364	405	364	389	398	354	348	408	403	406	411	384	417	415	377	390	399	432	408	415	406	419	378	411	382	395	402	397	406	368	411	348	426
23844	24454	32106	26515	26052	41432	35431	31044	30690	30936	28171	19678	21568	19494	15269	17401	16120	14523	17788	12951	9564	6534	5187	6838	5833	6176	3795	3414	5252	4841	3340	1802	1413	901	742	655	532	428	355	309	213	211	211	245	297	281	238	213	242	220	178	186	203	194	146	167	149	177	163	146	154	163	163	176	189	155	149	170	155	140	160	167	185	203	422	623	1047	836	572	315	226	167	162	155	145	136	163	138	137	148	139	143	154	159	122	144	149	143	148	135	149	149	131	152	131	134	145	139	163	152	169	138	146	151	155	140	163	142	175	161	154	147	152	147	138	152	152	143	155	152	159	160	163	166	150	152	150	135	145	155	151	156	148	132	150	156	142	153	169	152	149	140	155	141	153	166	134	133	158	169	151	143	146	131	134	153	134	138	188	154	159	142	150	152	142	128	143	153	147	132	166	158	165	158	142	148	140	139	149	138	132	149	142	150	162	132	147	146	134	156	157	139	158	138	147	149	155	141	171	153	158	151	140	140	137	154	153	145	143	133	147	173	147	118	162	172	158	157	159	142	135	150	150	164	166	167	153	161	147	164	132	162	150	150	133	146	145	147	142	149	158	142	155	141	141	155	156	160	146	157	136	129	171	167	145	151	154	163	136	141	146	153	152	156	165	150	157	150	150	153	145	130	152	154	145	146	113	127	167	125	148	150	153	139	140	139	138	173	160	172	131	152	156	150	146	131	140	145	175	129	156	135	153	144	141	141	127	154	144	165	132	128	135	152	125	161	146	149	166	158	136	143	148	153	150	165	140	136	141	145	157	150	171	142	173	145	145	143	147	152	133	145	158	146	153	158	140	143	130	141	167	146	154	149	130	129	138	136	158	143	134	155	132	121	137	162	126	143	155	143	142	158	129	149	141	124	148	152	141	138	148	147	158	149	146	172	155	161	155	153	131	156	151	147	155	146	131	156	163	163	146	151	136	151	152	132	132	163	131	136	158	128	139	135	147	161	154	161	171	150	154	153	125	139	133	138	156	164	126	155	147	154	140	126	150	149	164	149	145	143	143	149	143	168	145	139	137	127	137	142	145	133	156	147	120	163	140	120	133	163	150	150	154	144	151	143	146	129	141	148	144	127	141	150	141	160	144	154	166	148	155	167	149	154	149	159	138	145	143	151	141	155	142	150	123	133	149	137	129	164	174	129	147	153	141	141	152	158	152	122	142	144	151	164	146	144	149	140	139	166	161	146	147	151	154	156	144	158	162	183	149	149	160	169	154	158	147	142	145	138	166	118	142	140	147	147	136	152	150	137	137	150	132	164	148	141	127	138	150	170	150	151	133	157	148	150	117	141	161	142	143	135	124	155	149	142	158	135	140	139	147	131	132	162	141	121	165	158	157	162	162	150	152	154	137	161	136	150	150	156	129	153	136	142	149	143	128	157	168	147	128	134	155	143	163	161	160	147	166	150	176	160	138	145	142	138	164	145	165	160	151	178	166	143	145	143	145	141	150	147	144	162	167	163	140	147	142	148	163	142	167	140	170	152	150	153	139	147	141	163	142	147	164	162	162	149	144	138	169	159	151	164	147	142	169	168	180	155	133	153	148	135	132	151	150	150	159	170	167	142	134	143	134	154	148	141	150	147	166	143	150	139	154	128	152	136	145	163	157	154	149	139	155	147	150	162	155	154	134	142	155	145	146	149	143	156	138	144	155	155	118	157	137	166	152	148	144	142	135	146	159	138	150	158	139	162	139	149	151	147	144	152	148	130	147	155	132	144	136	130	153	135	150	140	138	133	128	145	129	146	196	143	161	158	163	137	158	140	130	126	142	149	120	151	133	159	143	144	145	132	138	163	159	156	145	124	153	162	142	152	150	150	159	161	141	146	138	163	181	160	175	149	146	153	148	153	169	158	135	133	159	154	147	160	130	159	158	128	162	137	133	154	166	154	148	158	174	155	139	147	154	138	142	130	157	135	156	131	159	144	146	153	137	179	148	168	157	167	144	132	154	151	163	159	165	151	153	142	143	154	135	148	154	146	154	161	148	154	133	150	148	148	162	167	146	160	149	130	171	166	131	144	144	160	157	142	143	132	158	154	146	134	157	164	153	143	159	177	168	164	149	137	157	151	149	144	147	150	167	138	128	118	162	173	161	156	128	149	158	154	131	141	129	158	160	127	158	156	161	154	152	141	154	157	135	157	143	165	133	147	129	134	155	160	161	157	142	148	155	130	149	146	166	124	145	131	154	136	145	147	169	151	151	138	142	170	148	157	148	140	114	138	155	137	149	133	167	111	141	158	150	150	154	170	157	141	140	142	131	134	164	146	122	136	151	142	132	142	147	132	134	157	147	138	138	155	146	162	167	144	168	136	139	140	143	162	155	129	144	131	137	134	174	138	166	161	142	150	157	146	157	158	164	142	166	149	170	148	156	161	146	125	168	149	167	152	138	142	147	146	138	139	134	164	143	170	137	173	164	130	152	155	163	125	149	153	159	167	159	155	143	137	159	154	166	137	152	172	155	148	154	145	122	163	165	135	142	131	159	143	153	153	157	147	139	152	138	172	138	141	176	161	153	150	135	162	146	139	142	131	136	165	158	135	136	173	157	159	164	143	143	146	141	146	133	146	143	125	135	156	149	150	147	131	157	189	152	151	139	165	162	168	133	160	134	155	165	149	153	171	140	159	141	157	145	151	161	140	151	154	153	137	151	143	159	142	144	162	157	162	163	147	147	143	172	163	142	152	158	128	153	159	123	125	167	161	153	137	138	180	142	166	152	149	127	144	149	151	120	134	149	146	161	139	175	158	137	136	153	164	151	131	138	147	168	141	143	131	153	141	168	157	136	156	151	136	142	177	170	156	140	156	147	144	154	164	152	153	142	126	165	123	157	150	137	129	154	152	166	168	157	159	167	158	158	143	122	154	136	143	140	137	145	150	146	158	144	181	145	145	131	155	130	159	154	152	144	174	156	136	140	147	132	141	175	141	137	158	144	152	140	129	138	154	157	165	166	152	143	152	149	148	140	158	138	159	153	176	135	166	147	171	156	155	147	161	139	166	143	154	142	153	136	174	155	141	146	156	152	171	151	132	149	148	168	152	168	134	136	161	146	173	152	147	145	155	138	149	119	163	147	131	160	164	158	136	137	143	168	137	162	165	164	157	144	148	140	162	134	130	151	172	149	146	135	166	140	154	171	132	140	158	151	150	160	142	139	179	155	155	144	150	159	150	145	155	153	148	129	156	133	141	161	153	136	155	156	161	152	150	132	134	142	136	140	155	151	144	137	154	157	152	148	159	132	159	149	142	135	169	160	166	143	147	143	160	138	145	139	154	139	140	124	141	123	149	145	152	138	188	160	162	131	118	147	135	134	139	148	145	143	131	147	131	153	135	165	135	157	128	152	137	123	140	139	155	140	165	156	160	147	144	131	144	154	148	121	143	160	159	153	137	147	141	151	140	150	136	148	150	134	129	165	147	134	143	150	165	149	154	149	141	113	155	156	154
13783	19964	25128	22475	33118	44372	40571	40441	43172	42809	41815	31714	37934	37382	33133	37253	36376	37251	38366	30146	26803	22589	15922	22991	21429	22263	17215	17656	22491	22027	16860	11514	9510	6158	4932	4908	3426	2442	2307	1632	1071	919	1001	1039	1537	1495	1421	1135	1129	990	844	694	695	549	470	544	551	585	508	495	491	479	500	512	567	449	393	461	423	439	451	425	401	605	2293	3902	6796	5441	3124	1551	892	541	423	416	366	348	385	397	376	398	368	345	405	345	373	371	385	394	392	381	372	358	352	382	371	369	391	404	355	398	353	328	370	388	377	372	360	370	367	396	394	393	372	348	373	387	393	396	385	398	373	410	372	372	359	369	363	362	353	387	386	378	383	377	392	390	344	397	383	370	391	365	386	355	382	375	382	386	390	378	419	388	395	403	430	400	353	367	396	360	372	395	428	410	338	376	386	343	384	381	389	388	396	388	389	357	375	337	401	387	372	377	389	390	383	426	375	399	388	365	373	353	405	361	371	398	400	383	383	400	381	380	364	373	336	357	383	375	365	388	417	418	427	388	364	378	395	376	367	361	365	416	405	370	367	355	380	397	357	386	336	358	347	405	378	400	392	417	400	357	378	434	392	368	386	362	371	389	394	369	360	377	368	367	379	403	402	369	422	378	375	406	381	404	363	350	375	404	347	351	401	394	381	392	404	362	360	370	421	353	384	391	367	352	386	393	388	352	369	372	378	379	411	346	376	376	364	348	386	399	367	374	398	365	364	332	400	392	364	398	378	365	400	364	381	394	339	375	356	393	363	386	365	362	385	389	383	380	396	359	384	406	399	372	403	394	381	379	395	370	379	388	365	381	361	389	366	379	413	389	411	366	390	411	388	369	404	389	368	388	409	392	338	402	345	379	393	415	364	417	365	375	374	399	380	409	393	366	397	365	419	371	373	376	359	374	401	378	386	393	407	378	373	388	373	366	352	357	359	360	386	384	389	385	387	349	388	382	383	385	375	343	395	390	385	376	350	370	372	368	363	394	346	404	403	378	386	380	396	362	388	403	394	380	377	409	391	380	389	384	419	379	380	381	374	364	402	400	398	387	378	388	377	376	374	371	426	383	363	335	386	341	385	406	393	378	391	382	394	393	381	415	379	350	376	375	375	397	385	401	408	396	339	422	383	387	381	360	410	385	382	346	370	379	435	383	380	363	387	339	339	401	406	393	391	355	341	384	378	396	353	388	362	378	382	335	400	368	396	409	387	362	393	369	354	411	370	368	376	384	388	388	394	356	403	381	357	368	349	390	391	408	385	389	436	363	372	385	368	374	417	383	365	414	360	417	404	373	359	375	351	369	388	353	391	389	402	393	375	381	373	372	389	351	390	429	391	395	404	384	358	389	372	343	383	362	403	373	355	402	391	369	400	400	381	353	358	375	399	384	387	365	402	390	369	393	366	371	419	366	376	373	335	387	381	410	395	400	386	420	392	403	400	379	382	368	381	395	381	377	395	395	405	370	345	363	384	362	407	395	353	372	346	378	336	353	405	376	375	367	401	369	375	380	371	377	372	368	385	377	404	345	406	409	382	383	366	374	376	364	382	373	393	386	371	384	347	341	401	395	391	395	384	357	368	359	334	375	376	385	386	383	372	356	358	366	357	391	372	372	375	370	402	369	362	395	380	433	358	366	395	347	372	360	377	384	371	385	379	378	392	390	364	376	370	377	375	377	402	357	390	369	370	362	385	377	412	341	383	385	373	360	410	389	384	391	361	380	331	377	384	385	377	386	400	381	359	378	373	378	374	398	377	392	412	380	371	394	367	369	361	399	402	374	357	356	371	366	374	367	381	384	405	365	367	369	408	358	370	365	392	380	369	360	406	380	375	438	342	389	394	389	419	434	380	375	402	412	381	407	348	372	403	400	368	376	348	391	369	351	352	374	377	421	368	377	349	355	376	428	378	351	364	386	379	392	382	412	390	381	385	397	365	356	373	395	410	370	369	357	391	340	383	365	392	378	392	372	382	384	381	379	352	369	353	380	393	370	400	363	385	404	363	352	359	385	388	365	389	374	389	351	400	345	426	371	417	406	412	387	362	371	378	384	412	381	372	384	390	408	369	376	393	365	395	358	384	377	384	387	399	373	362	367	391	390	356	395	360	368	372	376	374	355	360	386	369	366	393	382	414	371	390	350	355	383	347	396	386	393	392	375	379	379	381	409	399	383	373	403	403	368	395	370	391	401	390	343	363	362	373	394	332	396	369	389	440	372	391	385	407	371	360	393	402	394	362	383	407	396	397	358	373	390	358	385	365	373	369	412	397	374	380	436	387	357	376	390	407	335	364	349	361	371	397	373	394	384	418	340	393	386	387	372	393	355	385	373	367	417	385	369	382	371	367	362	432	365	378	402	406	367	399	392	398	388	391	352	341	375	390	362	360	381	405	382	368	402	371	362	354	404	376	404	382	372	410	399	418	380	393	379	402	384	373	411	389	380	387	368	349	387	383	352	403	360	354	364	381	394	382	349	380	383	349	398	361	392	400	350	363	384	412	396	382	407	381	353	342	394	415	397	377	389	380	401	362	358	391	388	375	388	343	386	399	376	392	369	405	369	384	381	385	357	372	369	384	353	374	397	394	419	353	382	376	376	382	389	406	411	380	389	409	372	361	403	381	408	381	376	388	403	410	400	372	392	381	388	376	350	387	366	381	388	349	418	362	424	398	412	355	406	372	411	359	381	363	375	378	404	390	394	383	392	372	363	373	384	387	416	370	400	376	381	370	376	339	391	387	367	391	363	376	395	405	381	389	384	388	358	371	373	386	354	387	397	372	386	372	385	426	392	387	387	401	404	393	344	392	399	403	359	378	370	343	354	343	381	372	370	375	355	388	389	399	389	367	369	380	399	410	371	398	385	359	408	370	387	383	398	368	389	410	409	383	378	371	328	382	383	394	381	390	372	388	341	388	340	366	397	368	365	383	367	371	398	359	361	380	397	440	374	353	356	378	363	353	379	377	383	378	370	404	355	401	368	371	359	385	353	377	362	366	373	357	361	396	381	386	381	360	362	385	418	418	346	360	399	380	386	393	388	373	392	358	364	368	400	373	406	422	371	359	418	392	409	387	362	364	413	379	382	363	375	371	374	369	378	383	361	366	400	386	378	350	382	386	376	415	374	364	373	387	364	392	413	377	418	376	367	378	360	375	392	358	372	397	426	368	377	356	401	357	366	403	394	376	379	375	351	396	407	385	387	358	378	376	385	393	373	377	378	368	406	363	378	350	363	374	368	393	402	337	395	373	383	401	414	383	437	390	362	377	402	370	372	389	426	358	393	338	333	377	386	406	367	370	394	380	365	384	383	406	406	379	370	368	337	380	414	403	364	356	382	398	370	367	366	377	386	434	375	388	382	408	377	385	353	366	385	378	398	390	376	405	389	403	378	373	370	405	368	358	368	381	411	380	385	402	372	365	390	385	383	407	387	391	327	376	387	370	425	374	405	377	370	401	374	396	383	363	391	387	357	393	360
3143	2819	4362	2550	1549	2992	2220	1570	1573	1345	1250	680	709	575	490	555	488	481	502	333	353	281	248	241	281	284	202	204	204	190	191	164	152	143	159	123	143	115	125	109	148	122	125	123	127	129	119	105	123	120	114	135	124	120	126	131	110	129	154	131	115	134	127	154	133	131	127	108	138	148	99	143	119	135	150	149	181	218	189	164	167	136	124	134	121	126	121	114	128	131	119	111	128	139	147	107	123	121	133	130	126	105	106	136	114	145	118	123	119	102	128	125	101	147	130	124	120	115	118	109	124	138	106	148	144	137	141	138	113	125	123	93	145	134	124	111	136	134	110	127	136	105	107	121	121	123	122	113	139	114	114	125	124	122	107	139	109	96	138	102	121	140	145	136	112	140	119	135	114	122	149	96	110	122	124	121	117	130	133	121	122	117	119	110	132	126	132	124	138	119	133	128	138	134	144	119	114	108	112	128	121	133	132	148	123	123	115	143	136	112	124	136	116	126	142	135	132	134	117	114	105	134	113	108	112	148	113	123	131	124	125	112	111	127	117	124	124	124	113	137	117	110	132	117	138	126	136	138	104	144	128	135	148	133	142	122	123	121	115	142	139	101	116	129	117	127	142	132	99	126	127	112	114	112	129	121	120	120	125	117	123	122	112	135	109	124	103	126	136	135	136	136	124	140	138	128	112	110	123	102	139	138	131	119	126	118	106	134	135	105	115	124	120	120	115	137	118	126	121	131	135	109	108	131	122	107	127	130	117	146	126	119	119	124	135	122	148	128	109	140	119	121	130	119	129	134	137	128	137	113	141	126	124	110	99	127	139	141	106	130	130	119	130	123	111	122	115	118	129	117	122	125	121	136	146	144	114	129	128	125	125	117	128	141	131	109	114	138	129	127	116	112	116	130	110	133	145	133	114	137	116	136	115	125	114	117	137	133	96	120	134	131	132	113	124	130	108	139	118	104	131	127	161	146	109	129	123	117	111	106	134	125	128	135	124	113	120	127	136	108	119	105	115	113	115	119	130	120	126	145	120	131	123	123	115	128	129	124	126	124	100	124	131	117	133	129	114	116	128	103	116	137	111	126	136	128	112	116	114	124	117	111	142	109	106	129	127	141	135	121	115	100	110	120	115	132	115	127	112	120	122	118	136	140	112	126	103	109	130	111	125	115	108	125	104	145	144	116	123	147	141	118	112	112	120	120	134	125	123	135	110	119	142	125	129	138	130	137	109	111	121	119	132	133	112	120	117	134	106	115	119	127	146	135	112	117	128	143	118	136	129	125	120	127	125	121	132	128	123	121	117	114	143	129	126	138	115	124	115	129	119	127	131	127	148	106	128	142	108	130	122	116	110	138	143	115	136	129	119	109	132	126	135	131	115	157	138	128	132	132	137	122	120	115	129	104	123	127	132	136	113	119	119	126	152	108	142	125	109	127	115	116	115	129	124	124	139	124	150	120	109	133	116	140	133	123	126	122	111	130	158	106	116	114	149	114	123	119	124	140	114	120	126	103	125	137	143	120	125	136	130	118	117	115	135	125	125	125	117	117	125	127	127	118	141	119	109	134	123	142	136	119	115	147	123	130	134	122	122	124	131	131	109	143	106	112	133	141	114	141	117	123	150	124	118	125	124	125	128	119	110	140	134	129	141	107	145	118	123	110	135	115	112	128	123	113	128	128	119	119	130	130	130	123	102	118	99	126	113	122	104	120	132	108	97	146	127	135	131	118	122	104	126	121	137	132	121	124	126	121	120	114	126	148	119	141	115	126	119	123	146	112	132	123	120	115	129	112	131	128	128	131	132	135	116	119	126	125	113	121	126	125	120	148	124	90	141	119	115	122	162	118	142	129	109	115	123	124	139	123	119	114	136	125	133	125	138	155	127	125	111	128	117	122	119	117	132	116	119	135	129	119	121	98	124	121	110	131	115	111	126	140	136	112	128	118	110	125	151	131	114	116	133	123	155	129	133	132	140	132	117	132	128	110	124	105	115	127	141	120	116	122	145	110	147	120	111	125	114	118	119	125	110	114	144	103	127	94	150	121	132	133	123	104	118	134	121	144	114	127	117	115	125	139	108	129	141	124	146	131	101	116	138	110	126	112	131	130	120	141	133	131	127	133	115	110	126	118	125	103	102	118	115	127	113	127	156	111	108	144	115	102	125	142	125	121	127	119	114	134	123	114	120	109	137	139	108	132	114	153	144	141	136	153	108	136	148	116	128	98	131	113	115	127	122	119	136	127	139	120	127	129	151	129	110	127	121	111	116	116	129	126	121	129	121	109	119	125	133	118	116	124	124	133	133	152	129	137	143	147	142	103	131	122	121	146	121	150	121	128	117	112	146	129	143	130	121	146	121	129	122	131	141	128	125	139	124	105	111	138	125	109	124	134	127	95	130	109	121	123	123	126	132	128	121	116	111	113	119	139	123	138	105	127	121	121	114	130	136	121	127	109	111	111	120	117	100	108	125	100	134	128	130	144	132	125	104	116	116	120	132	123	118	124	103	126	149	130	119	124	121	120	162	125	136	141	130	124	118	106	95	114	134	113	115	123	116	136	120	107	120	121	128	143	122	106	109	122	131	117	117	125	113	124	134	125	118	107	106	136	111	149	124	131	132	123	142	146	122	128	117	117	118	128	124	112	127	122	123	150	105	126	125	132	126	114	119	119	125	134	114	147	124	133	127	141	127	124	122	131	134	126	124	123	127	94	138	148	134	131	118	117	135	118	140	148	134	133	132	130	118	136	132	143	123	100	126	110	120	113	123	124	133	126	122	130	115	96	123	101	108	130	140	132	135	131	130	124	133	113	124	140	132	108	133	114	121	114	140	134	122	108	125	123	115	121	120	123	115	121	117	124	139	132	131	137	129	134	150	131	107	139	111	130	124	125	119	138	122	117	124	133	120	123	120	145	126	104	125	146	114	136	126	148	108	136	109	121	151	127	115	129	135	122	116	140	112	110	109	132	140	144	125	135	142	127	130	135	118	126	128	121	138	111	123	104	112	125	113	112	134	130	121	132	119	113	124	135	131	141	123	134	99	121	138	119	132	121	110	128	130	149	119	109	128	129	127	135	121	124	124	133	139	117	133	123	127	119	147	137	119	138	135	128	130	102	118	149	130	115	123	110	157	149	109	101	152	122	126	119	105	122	111	131	90	134	124	100	119	117	122	121	120	128	108	129	124	140	109	138	126	123	132	111	130	110	118	124	106	134	108	112	128	119	132	123	121	137	135	108	136	105	109	126	117	134	116	137	142	142	126	123	112	112	125	115	129	120	130	129	140	105	121	131	125	120	108	131	145	133	124	134	115	117	126	128	98	118	136	126	133	135	141	138	117	109	110	142	117	102	132	93	118	135	145	107	141	117	121	118	117	130	138	103	126	104	121	136	146	132	123	119	130	120	121	115	149	113	126	124	122	131	133	108	115	128	106	104	116	129	107	119	122	122	112	118	120	138	132	127	126	124	117	120	110	104
2812	4085	6021	4466	5418	11693	11124	7921	8345	7554	6484	3632	4819	4079	3596	3844	3870	3617	3676	2601	2280	1761	1192	1786	1691	1720	1093	1067	1347	1130	936	714	690	583	491	462	409	408	371	388	363	380	386	352	384	370	382	363	367	371	376	345	346	376	353	377	360	350	395	350	343	366	363	391	364	355	378	353	372	317	329	322	345	331	407	581	829	844	796	564	466	387	348	309	326	319	358	311	348	341	346	336	347	377	345	360	322	350	352	344	324	349	328	308	310	326	344	344	348	324	342	356	362	348	337	310	349	320	329	316	312	306	342	312	346	343	316	331	358	353	367	334	374	358	325	317	312	332	328	324	355	319	309	358	342	335	333	343	356	337	318	324	318	319	313	322	308	336	340	339	329	346	308	337	305	342	349	315	331	340	342	345	336	314	339	340	385	320	316	347	333	322	361	341	330	346	344	328	317	349	342	337	329	296	345	313	305	343	342	310	331	350	328	340	339	340	297	324	362	360	315	339	335	329	317	347	329	358	384	303	327	311	335	334	333	327	303	295	360	361	350	364	305	340	319	365	328	329	333	322	346	349	355	365	298	310	297	300	332	351	331	356	355	321	333	339	355	312	366	352	319	307	357	331	357	338	332	343	350	337	336	303	352	327	357	307	332	338	337	335	309	295	320	380	335	351	345	306	327	339	346	334	341	369	354	323	336	334	327	368	329	328	303	352	323	331	342	362	359	391	313	344	315	351	360	340	347	343	326	337	365	335	376	327	332	323	352	331	331	336	322	315	320	351	297	336	342	340	320	307	319	309	335	352	368	335	318	337	340	369	356	324	342	330	356	293	345	309	347	334	300	346	340	357	351	340	340	342	354	341	318	345	325	370	331	327	369	327	357	335	371	341	334	334	318	344	341	349	337	327	314	297	338	341	319	353	346	323	330	331	333	318	336	339	353	337	339	296	322	311	359	315	361	342	321	345	329	331	344	349	324	337	320	345	327	354	355	295	354	341	311	317	286	344	335	341	339	328	328	342	321	364	330	313	352	341	346	321	321	313	329	319	352	325	340	342	343	366	334	327	338	328	343	346	362	350	349	350	357	364	337	329	318	381	314	349	343	337	356	335	332	311	322	325	336	337	355	341	339	353	302	320	337	349	348	343	362	332	324	347	345	350	350	347	302	337	357	324	300	358	345	337	343	356	335	329	307	327	284	330	332	354	307	341	314	340	349	329	356	313	333	346	329	341	340	331	374	351	339	349	312	336	367	341	321	319	330	335	339	355	324	334	309	352	307	338	350	300	347	338	354	349	322	328	340	338	351	333	343	375	335	314	318	308	313	345	330	363	348	344	354	320	330	345	327	338	364	352	325	318	379	391	350	324	340	360	335	329	347	357	370	312	335	330	373	338	342	301	340	341	327	343	332	359	319	389	344	315	317	327	332	368	312	356	346	332	337	348	296	326	334	314	351	327	346	337	307	354	354	346	355	300	334	332	315	323	346	366	331	323	311	316	341	343	331	355	344	346	342	331	350	328	298	326	346	304	346	345	347	347	339	329	310	344	348	336	359	330	364	327	336	370	366	365	321	313	369	355	304	347	318	317	332	344	364	346	356	319	345	339	336	351	321	330	329	327	324	360	353	322	343	340	355	327	332	324	333	361	352	323	335	359	338	334	295	317	328	314	332	343	359	339	322	376	323	325	352	342	370	301	354	352	315	351	289	338	328	330	359	356	342	358	323	351	383	354	354	343	325	320	300	355	292	359	321	320	335	301	307	334	351	356	328	334	339	320	351	333	313	314	353	311	356	365	337	323	340	358	345	336	363	351	312	346	332	357	309	352	321	310	340	314	347	346	318	317	362	334	361	339	303	315	328	337	343	325	357	368	333	346	355	338	322	338	373	355	326	338	322	343	345	334	323	326	358	356	342	344	361	330	328	298	365	327	345	332	356	320	356	324	318	347	374	293	355	358	355	351	340	338	323	322	333	306	327	323	344	352	330	327	336	319	343	363	348	347	337	367	335	333	309	343	323	330	339	354	355	348	340	328	374	330	314	363	349	362	290	346	310	338	362	356	376	329	327	341	347	340	345	336	315	333	349	356	361	360	344	341	334	349	333	335	303	350	356	339	326	361	333	358	374	322	319	312	325	333	341	319	332	358	313	345	352	315	319	344	325	335	363	345	340	355	309	342	335	341	318	335	347	346	319	332	303	327	335	366	335	324	292	343	331	342	339	313	341	347	336	314	335	360	341	346	321	353	345	335	308	340	337	341	337	317	323	342	332	319	291	367	326	307	334	348	338	346	318	331	336	353	338	324	336	307	321	320	313	327	337	330	319	342	339	348	343	303	340	344	322	346	342	335	335	352	330	357	326	292	348	354	347	309	344	344	373	286	340	333	331	318	348	319	368	348	313	330	317	348	351	337	349	353	343	351	328	359	332	370	320	343	340	325	320	340	361	302	367	330	294	316	359	324	316	354	339	315	339	378	337	308	311	329	328	304	337	334	347	292	355	345	308	347	350	305	332	362	347	314	344	346	344	359	309	313	357	325	322	335	347	337	322	339	355	346	344	330	354	357	341	330	339	340	375	359	327	336	342	341	352	355	346	334	321	345	359	344	361	325	343	375	351	324	381	300	326	315	358	317	347	324	346	339	343	358	352	333	335	305	353	366	313	306	348	316	364	347	345	318	326	314	347	339	333	350	321	367	319	327	338	368	378	346	347	341	349	355	359	323	351	334	365	348	317	348	343	327	310	344	330	338	332	365	361	322	330	338	324	333	339	352	379	345	380	310	336	313	353	336	297	329	354	308	357	307	334	355	341	303	345	317	325	367	349	323	315	346	334	328	364	341	345	322	319	314	337	355	340	331	351	385	341	319	355	352	346	362	350	331	317	333	336	343	363	339	335	328	337	312	344	330	339	351	343	316	322	356	319	370	314	333	324	360	338	340	352	357	361	344	340	396	332	353	335	347	336	328	329	321	321	309	332	339	336	313	345	317	322	359	316	335	325	356	305	309	319	327	328	318	327	320	337	347	351	341	335	331	342	331	337	354	339	353	341	326	338	309	329	341	329	346	304	344	364	340	342	337	326	335	316	316	327	334	305	363	344	309	335	357	336	327	322	343	349	330	332	337	355	327	358	328	312	316	336	349	319	303	326	298	307	319	323	301	350	309	353	313	320	358	332	360	347	331	353	334	328	369	334	338	292	315	351	321	346	333	321	332	353	362	314	318	363	342	362	344	322	364	331	343	324	350	298	342	353	312	316	358	337	331	340	344	351	375	342	312	344	354	357	339	352	314	346	296	352	377	345	320	319	353	353	325	333	328	332	336	340	330	335	332	319	325	370	354	323	343	361	336	322	324	364	381	336	333	325	311	335	304	332	332	331	325	346	332	352	332	337	349	348	356	345	384	323	364	340	337	343	348	306	371	357	301	374	338	360	330	345	357	359	346	329	317	314	336	329	349	331	340	309	354	316	312	358	322	330	326	320	335	319	375
13003	15428	22521	18006	16441	28664	26166	23407	21821	19450	15796	9154	10493	9805	8144	7023	7361	7426	6553	5611	4359	3590	2338	2911	2396	2693	1806	1165	1456	1200	1096	810	671	454	365	289	235	244	213	203	192	200	175	203	184	183	167	168	173	182	176	176	166	170	147	148	152	152	154	140	142	152	154	154	158	162	142	155	148	150	164	130	126	168	226	456	528	398	344	237	196	159	153	139	132	157	142	134	138	158	159	140	142	144	148	146	158	159	138	136	135	142	139	140	142	128	134	118	114	143	147	160	169	149	122	129	135	147	140	146	167	130	137	135	159	142	150	148	139	161	141	145	137	139	146	144	133	141	130	150	142	125	153	144	148	157	153	139	141	148	156	115	168	150	147	133	152	124	148	147	153	153	144	142	143	164	123	148	150	151	130	148	139	136	125	153	164	152	140	183	140	144	159	144	128	149	155	162	144	147	140	156	135	154	133	160	164	139	139	155	159	158	145	147	145	153	165	154	134	142	174	134	161	125	167	137	144	141	151	163	148	156	159	164	152	165	138	157	147	135	150	139	177	144	158	140	144	149	132	157	148	180	146	152	133	155	162	162	156	140	142	141	162	170	154	118	176	158	147	148	157	126	147	140	136	156	144	132	153	136	166	140	129	142	140	158	140	151	154	133	119	154	163	149	127	146	156	142	155	130	147	150	145	158	145	141	168	167	139	137	149	156	122	140	154	145	167	145	129	150	157	136	146	151	152	134	127	131	149	145	133	165	165	132	160	167	146	137	131	154	147	152	154	171	147	158	144	134	170	134	126	130	140	157	138	127	135	138	168	142	157	148	168	157	148	146	148	164	138	147	153	129	151	139	147	136	141	140	148	136	162	131	169	153	162	164	154	119	170	149	156	138	151	165	140	138	157	161	137	143	150	133	142	157	133	150	152	144	130	119	148	143	158	150	155	132	147	154	144	153	161	146	131	136	156	144	156	153	143	138	158	156	143	152	148	145	162	163	146	149	138	126	141	141	126	144	139	125	161	155	148	136	150	155	142	173	131	128	137	130	135	150	132	139	149	156	150	150	147	147	158	154	159	130	137	150	154	147	143	165	159	168	157	149	148	161	139	135	141	163	140	156	174	159	156	156	143	155	155	142	142	155	135	149	157	135	139	127	140	150	159	134	134	155	153	160	162	153	144	147	139	163	134	165	152	145	150	138	149	154	145	133	168	145	147	144	129	166	140	152	144	148	133	145	151	153	122	157	166	151	157	143	171	147	154	149	145	142	136	150	139	161	162	163	133	132	151	155	153	143	146	140	129	171	128	140	130	137	148	152	155	160	153	146	149	173	139	150	167	173	136	155	154	169	160	133	122	140	167	149	134	140	158	158	139	150	151	146	137	155	134	160	145	136	122	133	124	161	155	152	140	146	162	143	151	134	145	148	169	135	144	132	137	144	123	133	145	144	171	154	145	124	121	142	156	139	148	162	158	149	162	164	136	137	128	155	120	153	154	157	155	149	141	147	150	153	133	161	153	134	160	146	142	151	165	129	132	134	121	147	166	150	147	132	166	128	160	146	151	150	146	149	127	170	134	144	126	159	140	143	147	133	132	150	120	165	143	139	146	148	146	138	121	154	148	168	139	146	150	157	137	142	136	146	157	148	143	162	156	135	129	155	129	153	149	155	170	164	155	174	155	155	150	150	176	153	143	160	141	139	133	161	125	167	160	146	148	152	150	157	142	160	174	158	148	146	146	143	153	149	131	146	143	150	152	152	162	147	159	132	141	172	144	140	154	136	167	151	166	141	158	141	163	161	152	162	140	136	149	148	147	135	140	127	143	164	148	144	135	163	148	141	151	166	163	160	126	145	149	164	142	161	138	140	144	164	164	130	140	149	140	154	145	157	163	179	145	144	148	152	157	144	169	147	139	137	164	143	139	157	172	142	147	149	156	142	174	127	121	144	141	132	146	156	183	151	150	168	164	156	134	129	140	166	135	148	126	150	126	172	159	148	124	136	136	132	151	160	159	174	140	129	151	139	152	149	151	136	137	147	138	160	140	128	159	154	135	132	150	155	145	151	136	166	145	145	162	127	144	148	150	160	121	154	133	144	162	136	135	155	150	138	135	141	137	181	136	143	159	152	160	153	136	140	170	152	135	130	140	147	147	151	134	153	148	123	153	152	155	142	177	153	155	164	156	150	129	134	128	148	150	154	142	140	154	147	174	131	144	150	154	160	174	159	176	136	125	155	159	147	140	163	163	122	155	122	146	155	146	160	168	144	156	146	143	180	133	150	146	150	155	155	140	166	152	132	166	149	130	134	161	170	158	161	143	167	145	148	156	149	136	156	154	139	161	145	150	145	146	154	148	131	143	139	152	146	146	142	142	161	161	147	143	157	153	143	149	151	162	139	130	140	152	137	146	138	147	147	162	153	135	151	169	157	142	121	136	149	154	143	158	127	158	144	151	158	156	158	135	162	148	146	144	139	133	146	158	145	145	155	149	150	152	164	134	155	147	163	163	130	149	154	154	147	173	134	154	136	146	136	146	142	137	139	147	163	165	147	145	160	128	130	158	145	141	160	139	156	140	145	158	141	137	152	138	142	158	130	145	146	167	141	158	161	143	148	157	164	124	134	131	144	113	142	146	189	172	125	160	145	147	148	138	145	154	134	143	161	143	144	166	165	152	141	162	143	140	152	173	145	155	133	172	144	149	158	160	151	157	163	121	161	166	160	153	133	144	165	126	156	143	161	168	125	155	144	146	155	138	135	145	150	136	158	145	127	164	169	143	164	137	156	136	150	132	145	130	170	148	138	134	151	146	141	159	141	145	160	145	157	159	158	148	144	152	147	164	138	144	155	139	145	129	128	136	155	163	163	143	164	163	132	151	159	139	157	131	139	158	135	141	124	144	147	136	157	149	130	145	132	162	153	151	146	169	166	178	148	148	144	153	122	162	157	145	143	132	165	131	153	155	127	157	157	146	152	148	154	153	156	176	168	141	167	147	149	151	145	142	134	142	139	151	170	165	131	144	163	166	142	143	157	153	174	165	140	161	140	134	154	150	164	150	146	152	133	158	144	148	161	147	153	146	153	156	153	165	160	156	152	153	148	136	126	143	147	143	135	136	120	160	143	173	126	156	161	127	141	142	150	148	145	169	153	142	141	155	151	152	143	144	144	167	148	128	134	154	153	145	146	157	137	133	146	134	143	150	152	163	128	138	151	118	157	132	153	111	167	173	108	152	164	142	156	115	116	155	148	164	137	135	142	145	139	143	141	146	146	138	138	162	136	157	131	170	137	148	140	151	139	154	150	151	137	157	141	131	151	127	137	143	143	155	130	161	150	148	144	137	161	139	150	150	141	152	160	146	162	149	164	135	143	157	135	135	135	164	146	143	130	149	149	164	148	135	143	150	161	132	151	140	139	146	166	143	152	137	162	154	189	153	153	119	127	131	149	157	166	130	153	140	136	147	165	127	157	142	168	144	145	125	121	143	155	146	152
8735	13358	17987	14271	22876	35253	34301	33551	36108	33793	30519	21259	28635	28242	26360	25498	27182	28361	24576	21809	16327	15091	8486	14420	12116	15257	10835	7616	9239	7931	7663	5816	4795	3450	2358	1850	1689	1292	1087	917	705	699	741	754	1031	863	776	724	696	567	554	525	491	488	470	454	467	393	478	450	439	448	448	492	451	438	427	431	426	407	405	457	432	509	1096	3189	3318	2543	1627	988	640	453	436	399	371	352	384	409	405	378	383	419	370	399	367	377	426	415	403	372	383	394	411	423	405	382	384	380	375	397	395	416	384	412	401	416	408	423	397	380	418	387	376	369	376	408	372	385	390	394	363	399	419	399	359	366	419	381	387	396	401	398	401	381	411	369	413	399	396	385	406	397	390	369	397	382	420	375	366	371	384	374	373	409	387	398	412	389	393	355	410	381	383	399	361	386	395	385	372	391	387	396	371	390	398	353	399	412	392	404	422	384	371	394	417	402	464	390	360	379	405	389	379	352	393	400	379	410	385	372	412	411	388	382	396	380	397	382	400	381	392	385	390	398	381	382	349	435	412	403	398	376	385	390	377	396	403	406	365	403	371	373	376	411	404	407	403	368	407	369	415	398	411	392	374	385	367	390	413	405	389	399	391	411	393	418	417	407	397	378	404	377	372	387	362	385	403	370	402	420	369	400	380	373	413	344	392	372	379	407	395	388	402	407	396	392	384	360	394	382	379	371	383	392	384	370	388	417	380	397	398	382	404	389	369	394	416	379	379	383	391	376	421	393	379	349	361	404	377	383	374	383	409	400	395	374	366	387	393	402	387	421	367	417	400	369	403	382	384	392	370	395	405	414	390	368	369	389	374	404	405	392	431	409	402	403	407	395	355	399	360	386	396	378	372	396	405	395	409	405	361	392	419	401	398	401	414	390	467	414	391	399	406	411	369	404	407	384	389	404	370	395	424	376	383	418	406	424	395	355	399	412	396	387	368	387	390	351	417	368	408	420	425	377	431	378	396	390	394	408	420	400	369	374	398	398	358	388	394	397	378	408	376	400	408	385	382	371	365	381	391	377	394	372	406	395	382	412	400	401	371	404	371	380	393	416	402	399	398	382	390	370	407	376	394	381	386	404	401	379	419	393	396	402	412	430	391	393	374	351	395	398	427	376	394	404	380	345	371	393	376	387	409	422	376	386	393	388	395	417	392	374	404	363	392	384	375	382	414	416	389	384	413	376	385	380	394	376	367	376	390	406	388	356	395	403	388	350	419	365	410	398	398	397	399	382	378	381	379	399	408	374	394	369	368	407	371	393	397	406	420	397	366	379	386	379	396	330	394	374	405	380	371	393	402	382	356	336	408	369	418	389	388	395	388	394	397	340	327	381	393	417	372	385	398	398	397	408	431	378	432	383	393	360	391	384	368	406	422	408	411	388	391	398	391	369	420	399	365	376	388	424	428	380	380	384	407	424	413	390	386	354	412	379	369	391	392	373	367	354	407	378	404	393	401	376	395	390	369	371	419	409	410	388	380	383	396	375	424	392	398	413	389	420	405	394	393	392	383	374	391	413	411	388	418	389	410	389	386	399	397	402	423	427	415	365	375	396	388	383	375	394	369	425	402	367	376	366	386	413	392	393	388	420	382	380	403	387	402	355	387	366	375	393	372	384	403	400	410	402	383	387	413	404	397	405	413	378	417	356	403	374	346	373	422	386	387	384	390	393	394	391	377	385	369	401	392	397	391	372	392	401	394	394	380	364	419	391	412	389	392	383	357	380	387	384	355	392	355	374	431	368	411	413	386	423	402	390	413	386	391	418	412	391	372	367	390	399	390	387	395	376	391	384	379	396	392	370	365	422	408	366	374	426	447	364	425	382	385	393	403	369	384	376	357	394	400	372	413	377	377	402	371	386	402	372	387	410	399	380	415	384	372	398	377	361	403	373	423	382	373	416	369	392	405	405	388	395	375	411	366	379	425	382	378	404	361	414	380	359	390	363	416	402	386	410	357	371	399	352	399	356	381	357	400	406	378	406	470	392	404	379	379	378	389	418	371	359	373	391	367	407	385	366	390	421	394	372	415	392	389	369	388	380	417	394	402	371	385	416	372	387	385	360	381	421	393	385	394	407	358	420	378	395	436	402	365	408	378	391	377	350	404	383	382	358	415	380	397	384	393	383	405	394	414	406	387	379	437	365	340	405	392	382	416	379	406	379	395	428	355	407	391	382	394	394	399	365	406	387	402	368	405	445	359	372	379	388	371	406	389	413	401	439	370	392	387	396	405	410	385	399	398	403	404	391	368	393	357	367	383	409	390	392	416	384	392	346	384	364	395	373	404	414	395	420	407	397	403	384	386	385	390	406	362	348	416	408	445	379	404	401	384	364	416	396	391	361	391	397	382	357	400	378	383	375	398	418	399	402	399	402	349	396	398	384	412	383	405	402	409	381	456	389	383	442	420	355	403	363	382	389	394	382	377	415	386	425	419	381	389	398	431	342	411	390	390	410	428	396	387	377	393	393	419	401	411	385	408	382	372	400	374	392	416	363	391	346	409	399	409	388	371	402	363	411	402	396	395	385	430	394	387	369	376	354	389	380	376	401	412	392	371	412	361	425	382	448	382	401	403	419	397	345	422	363	377	435	375	403	412	385	378	407	380	383	401	358	377	397	390	375	396	384	371	404	370	381	391	400	404	364	391	415	412	392	406	386	413	396	399	383	416	373	414	369	348	381	381	402	384	377	393	372	382	389	398	396	408	377	379	376	380	365	402	365	394	403	400	356	383	423	388	397	380	380	381	384	408	379	412	432	417	384	422	414	400	380	375	369	420	401	388	365	372	404	415	373	408	413	425	372	379	414	411	382	393	346	387	387	387	381	422	389	371	367	412	392	415	381	410	421	384	382	427	390	361	393	368	359	378	377	390	398	400	391	411	386	406	383	384	372	360	395	392	378	387	375	397	398	401	381	370	414	402	396	414	376	375	384	404	402	412	379	374	393	364	371	426	384	389	398	401	367	360	448	395	403	421	402	386	403	401	359	381	368	421	374	372	397	409	435	391	423	384	400	363	382	405	376	358	389	377	377	387	380	376	420	421	423	402	370	392	370	419	414	396	411	393	399	385	387	415	343	391	377	387	415	437	417	389	382	410	393	373	381	399	386	412	400	380	416	391	400	384	410	392	406	403	398	385	406	385	381	400	415	425	365	359	392	377	382	389	396	396	378	388	364	376	396	413	382	382	377	400	430	401	397	389	404	389	413	414	399	389	393	392	431	395	421	396	405	438	400	359	385	379	368	377	405	460	396	380	392	442	435	390	402	391	411	414	380	382	416	430	421	392	394	408	407	377	374	384	397	373	391	374	382	399	396	390	383	409	368	395	388	378	389	411	383	385	380	407	406	389	380	388	417	378	405	424	416	401	383	394	380	389	399	395	402	368	364	401	415	390	389	396	360	375	431	408	401	399	356	423	365	399	419	425	354	389	389	389	384	387	389	384	396	372	390	348	424	378	353	377	381
23425	23530	28917	26828	23679	37918	34259	33764	31400	29722	27414	20026	21316	19444	17808	16134	16753	15128	13519	15308	8952	7636	5881	6630	5205	5962	4044	2876	2559	2663	2028	1588	1476	927	780	460	364	362	395	275	291	242	243	225	291	301	258	236	223	148	192	145	170	171	135	152	174	174	164	171	135	156	160	164	150	141	169	160	154	148	171	153	138	142	459	749	901	759	497	296	247	182	157	154	131	134	137	151	144	152	170	154	137	145	139	136	153	130	153	146	141	147	145	129	142	145	139	147	141	165	149	133	151	147	145	146	159	162	151	144	162	158	125	149	143	145	162	158	135	151	141	145	152	155	145	129	145	152	131	136	149	132	136	142	169	137	137	133	121	159	129	142	136	148	133	132	155	136	132	129	148	158	130	161	150	142	123	131	128	136	136	149	132	149	146	146	154	156	137	148	147	167	168	162	157	137	131	149	131	125	148	150	146	133	148	169	147	145	163	135	153	143	132	153	148	139	152	136	168	172	134	162	139	139	141	148	156	165	138	145	143	140	162	133	151	141	156	138	149	151	152	148	150	160	132	146	140	144	131	159	149	156	142	165	171	156	156	148	153	170	151	177	147	132	132	157	134	121	138	122	151	134	149	150	169	157	163	126	145	141	141	136	129	155	139	134	137	150	137	171	147	136	145	144	153	130	146	156	138	126	162	145	141	151	153	143	131	160	142	120	149	150	127	137	176	150	138	140	142	146	143	124	149	162	155	121	153	153	136	150	132	165	144	157	138	143	141	154	131	131	129	157	140	138	138	153	144	147	139	138	167	142	129	146	169	130	153	154	130	152	135	158	137	142	137	144	142	148	138	152	151	139	158	159	159	151	127	161	147	144	149	134	137	136	114	129	156	138	140	145	132	132	145	143	170	146	147	139	123	149	143	153	158	141	139	155	143	139	135	158	136	133	162	125	142	145	144	132	145	149	155	122	141	143	142	119	139	150	161	138	155	136	160	130	142	157	143	121	147	150	167	130	145	135	124	133	147	142	151	143	127	134	118	141	139	139	143	161	172	144	152	132	124	145	149	180	144	123	127	153	166	167	147	170	141	138	152	138	160	122	147	163	138	140	129	123	142	127	153	142	176	135	125	136	139	162	146	172	151	124	147	147	155	128	142	152	141	131	132	167	137	170	143	147	136	132	124	160	140	147	164	132	145	152	131	148	139	167	162	158	136	142	137	139	153	113	145	160	138	134	169	153	160	156	145	149	138	151	152	155	148	137	149	132	156	149	131	130	144	164	138	148	156	153	140	148	144	129	154	151	136	142	162	134	159	150	143	167	123	159	137	161	143	161	150	128	151	146	111	154	113	122	155	118	165	126	125	141	138	133	136	145	150	145	146	148	122	146	153	140	162	133	152	135	151	140	138	120	128	133	154	149	125	144	160	152	160	160	122	153	128	154	153	147	136	132	162	141	147	163	144	159	149	137	155	145	148	126	143	136	130	142	142	140	144	135	175	162	146	124	157	155	129	135	134	154	143	146	144	122	146	132	150	138	133	142	162	147	137	140	158	128	153	111	153	156	150	160	141	147	135	144	163	151	122	135	138	134	150	134	131	158	134	171	137	153	148	162	129	121	137	130	143	170	144	137	142	133	120	147	132	154	153	134	122	139	144	152	140	163	143	145	147	121	147	151	146	137	140	164	147	134	164	123	125	153	156	142	135	140	130	175	133	153	161	145	161	153	156	142	159	148	139	134	135	148	155	149	166	159	130	130	143	148	120	138	145	145	137	134	140	132	165	147	154	152	132	171	150	135	146	132	176	138	149	127	134	148	136	133	140	141	159	149	123	139	125	137	142	176	143	126	157	149	143	160	132	146	150	142	153	148	144	126	167	143	132	143	156	144	151	133	148	187	140	135	155	140	143	135	143	143	135	143	145	133	147	143	164	144	125	151	148	153	150	130	141	144	127	141	149	137	139	134	140	167	150	158	111	145	131	133	128	132	135	155	153	147	126	138	138	149	136	138	125	122	155	149	148	131	156	133	147	149	157	133	136	151	128	172	155	144	132	158	138	146	151	157	160	156	147	152	139	153	152	147	139	146	143	142	126	129	158	142	144	142	173	130	139	138	128	126	140	145	143	154	136	150	183	141	144	139	129	140	135	165	156	135	132	138	154	124	161	147	157	147	131	132	166	139	130	138	123	132	131	136	111	146	144	138	154	128	163	169	171	149	160	127	156	163	144	152	143	150	137	151	129	147	150	138	139	157	147	145	153	150	137	138	142	139	146	132	148	145	149	149	164	167	159	132	158	143	131	129	119	149	161	152	153	169	158	155	155	145	132	147	161	168	135	151	149	138	149	154	134	131	164	141	143	165	142	130	131	156	136	157	165	147	129	134	157	156	120	130	160	150	149	145	146	125	129	136	145	149	157	159	128	146	145	156	141	136	149	133	153	142	158	106	126	145	148	143	141	131	127	154	156	145	146	150	140	142	132	151	142	132	145	142	145	128	156	131	143	141	166	157	151	152	144	141	151	138	155	137	156	136	147	129	152	155	162	146	135	131	153	158	144	173	149	154	144	145	138	146	147	125	135	130	161	140	150	129	155	135	151	147	137	139	132	136	171	124	135	115	132	150	167	143	144	124	134	121	157	135	147	136	145	143	137	149	144	166	154	157	141	166	177	127	142	160	118	160	158	149	145	135	164	174	146	144	133	143	151	139	160	146	155	132	132	152	159	146	107	138	147	125	149	148	151	149	149	141	151	131	160	151	169	130	133	158	123	143	166	136	131	150	143	133	110	147	143	135	132	144	135	151	114	154	125	126	134	155	145	169	140	138	144	133	144	148	141	153	129	142	149	145	132	151	147	127	139	161	141	141	167	135	154	145	179	131	139	135	113	142	154	162	138	147	163	128	134	139	144	144	153	153	139	143	137	153	156	139	144	121	147	136	142	123	137	160	139	141	141	142	145	150	139	114	151	152	130	129	124	138	145	151	133	159	153	158	147	147	132	135	138	141	165	132	139	147	141	151	136	118	144	134	147	166	141	155	139	124	142	147	140	156	148	155	150	131	146	134	151	134	125	120	157	145	146	154	158	163	164	159	140	127	124	149	155	161	147	155	150	158	140	132	160	124	143	175	147	168	158	165	130	116	136	149	160	141	165	134	150	137	164	144	146	135	142	134	166	140	137	140	161	151	149	151	143	144	133	153	167	142	137	137	133	168	149	147	131	124	128	147	139	151	129	138	142	127	142	155	157	150	150	143	127	143	160	155	133	135	148	146	151	126	144	165	133	150	137	150	170	121	130	146	144	142	134	131	133	140	146	136	138	144	149	166	150	139	134	130	137	144	136	144	140	150	146	146	145	132	157	152	141	128	148	158	140	137	142	151	155	160	140	145	135	159	141	159	145	153	132	170	138	149	146	146	162	147	120	154	135	130	164	162	162	128	148	136	136	143	138	151	121	144	138	128	150	162	135	145	132	141	154	142	139	148	142	120	135	147	139	149	144	160
13082	18977	22252	22710	29839	41039	40255	42850	43236	43253	40146	33055	38531	39305	36695	36831	38413	37297	35137	36081	23814	25660	18181	23472	20230	23550	18671	15519	14238	14702	11984	10668	9125	6939	4926	3288	2252	2519	2441	1491	1416	1211	1205	1194	1756	1677	1265	1311	1152	841	649	629	671	569	463	507	520	533	517	487	543	501	513	479	443	453	440	421	418	455	471	467	482	633	2800	5474	6262	4768	2819	1525	793	525	429	375	409	373	441	381	361	390	404	393	391	336	408	377	385	349	370	388	366	351	372	348	397	403	361	366	370	372	363	351	362	365	337	371	381	390	341	381	359	404	378	342	422	394	363	372	377	374	383	354	370	377	352	365	376	368	381	373	397	374	347	396	360	357	362	392	410	394	366	387	376	355	423	370	382	370	405	366	384	381	324	380	364	376	356	340	363	370	373	392	422	351	388	407	367	351	335	390	367	357	384	367	422	369	369	341	368	381	342	411	376	360	367	411	355	354	347	357	352	337	370	381	361	386	383	375	357	399	365	343	401	366	370	347	394	372	358	376	379	370	382	393	383	377	353	374	396	359	407	383	367	381	391	379	389	390	329	380	414	364	368	357	342	366	379	373	370	383	358	361	366	397	362	398	367	396	368	357	419	381	386	370	380	361	370	405	357	386	389	360	361	361	396	377	384	362	387	403	400	390	394	391	325	368	367	399	384	345	368	370	392	386	364	330	379	356	376	350	374	363	371	378	410	396	374	383	382	390	390	380	352	384	370	356	381	380	343	383	371	350	350	387	376	379	343	359	379	379	370	389	364	381	355	350	388	367	412	429	404	394	360	393	378	392	377	368	357	363	385	359	362	392	372	327	379	391	352	337	354	369	389	362	382	377	410	349	357	404	355	385	370	342	370	366	391	334	400	384	367	399	351	384	371	388	362	352	371	349	395	348	378	335	383	342	347	380	402	348	369	395	359	376	350	372	385	355	382	358	409	358	379	359	376	378	392	335	396	349	351	394	385	377	355	329	382	380	373	320	362	386	404	374	352	340	362	328	352	359	348	362	366	368	401	388	366	380	355	365	367	394	405	406	365	359	421	386	351	403	381	368	402	371	388	377	348	364	381	385	342	381	386	362	366	387	369	374	352	375	398	379	363	364	376	362	400	406	358	346	352	395	342	383	363	389	395	388	371	401	366	377	379	367	360	394	354	331	350	360	391	366	423	410	371	378	368	407	363	367	342	403	361	383	361	363	346	388	363	355	354	336	384	373	394	353	348	358	367	355	387	374	353	365	358	351	344	351	363	363	413	379	385	385	339	397	365	367	377	359	395	386	395	343	375	379	367	380	390	342	351	365	365	360	405	366	404	408	384	383	392	337	383	393	375	338	370	390	376	342	370	363	372	397	369	382	373	336	328	366	353	407	383	361	370	384	399	365	363	349	357	380	383	372	385	382	349	373	341	358	363	350	389	361	396	355	360	373	384	348	378	360	407	346	382	363	388	382	347	423	362	370	402	365	402	344	408	366	394	368	379	393	385	389	380	375	384	372	360	360	370	367	358	364	378	364	407	391	366	354	376	328	369	393	357	367	360	375	377	384	395	361	396	372	361	357	410	385	346	372	381	363	375	371	390	364	365	399	350	359	373	345	377	357	333	383	389	392	374	404	364	340	364	385	347	378	376	377	380	363	417	352	371	371	372	395	369	366	356	374	370	374	378	333	341	357	360	374	376	376	356	348	379	349	342	364	383	371	365	348	367	367	387	386	378	370	402	373	401	382	336	393	376	368	363	373	387	344	361	376	363	386	350	383	354	353	361	388	371	332	398	383	393	356	350	373	363	362	355	409	368	360	353	366	393	368	399	367	359	378	397	395	371	400	402	334	386	374	384	391	377	382	380	390	368	368	370	362	355	384	400	347	375	326	362	344	375	367	363	366	352	399	357	371	352	382	368	374	397	359	354	360	355	428	349	367	398	338	363	380	361	372	369	365	358	372	394	355	373	370	382	396	376	352	380	396	411	388	377	369	407	401	360	345	358	352	342	391	368	400	387	333	369	376	373	372	360	355	366	347	375	375	379	382	401	400	365	370	346	364	367	383	346	355	342	414	402	349	402	337	353	350	407	368	381	368	398	364	354	368	379	358	367	381	407	359	366	385	404	365	407	363	355	364	370	380	389	382	331	334	361	379	355	362	384	382	370	379	360	377	361	369	362	362	372	331	392	399	401	374	383	363	363	354	366	365	381	359	371	385	347	369	357	386	342	435	374	390	376	361	346	392	361	387	373	351	384	346	345	368	376	372	378	409	388	390	348	355	399	377	365	376	373	392	367	382	407	339	381	327	367	386	372	412	358	395	348	375	407	374	399	374	365	385	398	340	362	380	354	357	427	361	378	331	387	406	396	381	354	353	379	374	390	372	392	392	368	388	371	367	367	382	363	373	397	377	375	396	413	385	375	370	401	341	373	379	356	387	365	362	399	379	412	428	369	392	334	378	371	366	387	385	386	406	328	390	358	383	366	381	402	364	383	388	370	374	394	390	409	397	350	377	384	419	375	361	399	390	362	401	382	355	325	348	386	374	428	385	346	369	374	397	352	392	361	376	371	352	345	361	380	362	351	372	363	405	396	416	403	376	381	392	368	384	347	397	345	363	376	354	374	388	350	360	348	378	406	418	375	353	387	388	346	346	395	399	369	357	384	362	377	366	379	346	403	333	381	372	357	391	328	404	368	391	354	378	387	385	390	410	370	349	380	353	401	410	375	358	377	356	345	379	356	392	352	420	323	371	389	389	347	392	383	355	414	379	387	363	374	395	386	368	404	382	361	389	363	354	370	364	369	376	386	391	370	375	394	370	377	373	340	395	340	383	386	359	397	392	356	387	404	351	408	383	377	373	371	410	390	405	371	363	368	404	395	347	406	372	365	374	363	402	375	339	363	351	374	358	359	384	383	347	401	351	359	367	357	368	374	365	367	403	367	413	347	384	315	394	384	352	357	371	373	392	318	354	394	392	366	389	379	385	378	374	335	378	383	342	382	395	363	378	353	394	368	411	369	389	386	398	374	374	361	390	410	345	357	379	385	376	373	406	394	391	388	371	357	348	369	338	373	403	350	370	363	390	351	353	361	354	349	357	392	361	393	375	364	333	349	387	426	358	407	393	374	408	356	373	405	361	390	386	373	374	362	394	355	376	386	372	386	370	376	370	395	383	374	370	393	382	375	364	341	408	358	385	370	396	376	390	383	379	418	358	366	406	360	376	400	428	381	398	386	371	361	373	372	373	369	378	376	384	352	388	352	393	355	372	374	335	392	346	370	356	370	328	374	372	394	384	345	401	351	368	393	376	364	386	365	376	386	378	348	381	388	358	390	369	351	384	389	370	346	391	389	378	389	390	353	380	361	383	398	360	365	350	401	320	393	362	367	360	396	353	362	396	366	349	373	374	390	364	383	357	351	342	363	366	393	354	380	390	347	369	372	395	345	384	364	384	354	341	358	362	338	369	383	349	344	346	382	423	383	380	372	397
3178	2580	3477	2156	1373	2519	2215	1736	1540	1316	1102	689	661	669	497	538	552	434	431	496	313	351	288	270	234	227	222	206	162	180	143	139	163	148	127	115	109	139	137	103	134	130	133	119	110	133	125	142	105	124	116	126	107	132	107	117	111	124	94	108	102	113	101	120	119	110	135	137	122	145	122	107	149	108	125	161	189	225	192	176	139	145	114	112	125	131	100	104	128	125	116	129	99	115	111	116	137	129	135	126	114	98	121	112	123	130	134	86	111	122	134	134	129	114	122	108	116	98	111	122	118	120	105	119	118	147	134	107	126	119	113	116	111	132	128	130	117	120	145	120	110	125	126	129	122	117	123	118	115	103	119	121	136	122	110	133	103	117	124	122	119	127	112	105	138	114	116	122	131	118	105	108	127	142	120	115	123	124	130	142	116	114	121	122	140	113	122	117	103	125	108	128	128	112	136	114	129	126	121	126	127	137	137	113	142	131	142	114	111	130	111	114	115	110	112	120	116	115	121	103	134	123	120	128	119	106	134	132	111	108	119	110	111	113	110	130	101	111	113	115	112	109	114	117	112	120	138	112	122	106	131	124	129	111	105	102	118	130	146	132	95	121	124	106	133	123	122	117	129	142	115	126	109	120	140	109	116	112	136	118	114	127	144	123	121	103	105	116	128	96	121	109	127	124	126	112	112	113	114	118	119	107	120	132	109	126	108	120	119	107	121	122	112	118	118	131	112	116	113	125	106	110	108	126	111	108	119	118	122	126	112	118	109	121	105	118	121	122	114	126	124	107	122	128	129	122	117	129	129	124	114	124	122	120	136	103	125	116	127	117	121	132	128	127	121	127	125	121	129	104	120	121	102	138	119	104	98	110	117	128	109	133	119	132	113	126	126	115	128	113	105	129	111	146	102	127	111	124	112	128	120	123	133	125	124	127	111	109	111	119	136	127	115	118	105	101	114	123	124	113	125	120	120	117	135	115	132	122	131	109	120	125	129	112	123	119	112	127	104	124	105	118	99	131	118	114	98	107	142	120	124	101	128	115	130	108	146	126	110	128	111	130	117	119	107	127	122	115	123	130	116	116	115	110	128	116	125	109	132	135	124	113	111	116	121	117	108	116	118	119	129	134	112	123	129	117	114	125	106	129	137	95	114	144	120	106	97	136	133	118	110	113	119	123	139	117	118	120	112	132	125	91	138	106	117	111	127	105	117	118	131	138	134	108	107	115	130	150	126	99	128	120	133	115	123	116	113	118	114	95	94	112	97	132	143	144	110	112	124	110	100	133	111	127	111	113	119	119	122	121	126	125	110	106	115	132	110	118	116	125	117	113	137	116	117	141	114	107	107	118	108	135	122	124	129	107	125	122	121	120	128	120	133	121	113	139	131	133	144	118	113	125	127	117	119	140	110	128	125	117	133	105	133	141	117	110	112	108	125	133	101	107	134	93	114	128	126	113	113	101	129	119	123	141	128	121	103	120	109	125	123	119	115	108	109	104	114	121	118	127	120	111	110	130	107	126	139	116	124	117	127	134	103	113	101	126	122	126	102	115	119	110	103	101	116	123	107	137	147	103	117	114	120	128	138	119	117	124	127	141	107	110	129	115	132	115	116	111	117	117	146	134	105	142	110	108	111	108	134	127	125	131	121	113	109	138	103	130	140	120	137	129	123	111	131	125	138	122	129	116	123	131	120	131	113	131	136	116	129	119	107	137	125	136	110	109	120	134	126	126	122	117	128	105	133	92	127	127	118	110	122	94	105	152	108	132	121	128	121	103	112	118	130	126	122	137	136	120	107	126	124	109	120	104	116	125	115	122	121	125	116	104	102	124	104	118	107	122	138	113	107	130	95	129	116	115	127	122	115	116	112	133	120	112	131	134	93	126	120	105	107	112	120	102	124	110	140	127	121	110	139	111	109	129	121	132	104	117	114	117	118	125	122	117	123	126	130	141	119	125	131	133	127	125	114	121	108	116	124	118	124	103	125	141	107	129	110	122	106	117	134	126	99	121	120	121	148	125	98	112	130	107	125	105	128	102	124	132	122	116	127	117	132	132	123	120	121	123	136	121	134	124	124	111	99	103	121	121	121	112	118	115	113	137	112	103	110	118	140	124	122	134	153	124	125	116	120	119	120	115	128	129	132	121	117	112	107	105	130	119	134	118	116	129	125	134	125	103	124	117	124	132	138	143	128	133	112	120	133	111	126	135	137	107	106	111	108	107	131	114	115	131	120	126	120	104	110	105	115	122	112	122	120	121	112	134	109	162	118	103	118	117	116	122	114	129	117	121	139	122	107	142	108	107	129	125	128	134	119	126	115	109	112	131	121	109	131	117	120	116	116	108	96	100	93	127	130	101	117	117	130	116	127	123	119	130	120	129	143	111	118	101	107	119	128	139	136	120	121	121	112	130	126	143	131	130	127	135	124	117	104	116	114	115	122	130	150	122	126	129	119	131	110	121	119	115	127	113	127	133	142	124	122	112	96	116	127	129	128	120	131	106	103	121	132	123	125	140	116	122	121	113	98	110	125	131	119	124	126	117	131	124	114	112	121	108	105	105	122	117	105	130	107	128	131	129	106	104	108	118	112	110	135	117	116	126	132	114	107	111	117	131	127	111	117	126	97	136	118	130	123	130	133	114	132	107	126	133	131	109	124	105	132	106	112	137	142	122	115	116	114	110	124	127	133	139	119	123	106	116	126	117	118	106	125	97	111	132	125	127	116	122	122	106	125	136	135	114	108	119	118	107	103	126	128	130	111	127	103	122	121	138	122	121	142	125	126	129	129	128	130	136	133	110	114	106	139	126	119	115	136	120	123	125	116	121	114	111	111	123	125	131	102	119	129	117	109	138	105	98	113	127	126	116	110	125	116	115	100	126	140	115	121	123	118	116	113	124	108	107	101	127	112	106	94	125	116	102	130	125	109	103	129	107	133	132	115	95	115	83	109	111	132	139	121	136	131	114	122	127	123	137	109	144	118	109	117	119	136	122	99	120	134	112	111	119	134	122	113	128	122	118	130	122	132	108	126	112	146	130	115	138	113	127	125	114	101	123	113	127	100	133	105	108	107	114	110	123	133	89	106	117	123	103	109	126	122	119	99	116	128	111	121	105	128	108	123	113	105	133	107	124	118	128	102	118	115	120	128	135	113	109	123	138	114	110	121	117	137	154	127	121	138	129	134	119	116	123	126	128	107	117	130	130	106	119	97	139	135	134	131	114	109	128	156	141	141	134	136	119	126	119	115	114	109	117	114	125	120	130	138	112	115	118	106	111	118	129	114	131	135	118	141	98	147	129	104	113	122	115	124	125	113	117	127	136	132	114	107	121	117	139	106	115	115	115	135	122	99	133	146	135	119	114	90	116	114	134	119	107	124	134	116	119	111	108	137	126	113	122	127	127	131	137	129	122	117	116	115	127	103	119	117	131	120	113	123	115	124	134	122	129	133	105	112	127	122	102	129	126	128	112	129	126	121	141
2753	3717	4896	4340	5204	10014	10738	8595	7873	6865	6656	4328	4396	4581	3534	4022	3886	3085	3134	3996	2083	2338	1791	1786	1476	1586	1211	1052	852	839	667	608	616	584	489	381	398	362	370	388	371	367	346	385	387	374	347	343	363	346	348	352	333	306	359	359	332	351	339	327	331	324	346	327	358	371	343	335	331	321	360	347	368	334	387	599	928	945	717	599	435	358	337	325	313	300	316	329	307	294	329	313	305	336	324	334	324	305	324	302	327	315	323	361	324	349	344	321	322	344	328	359	334	335	302	331	332	293	322	335	316	347	283	317	305	337	317	314	340	314	338	295	306	330	317	299	331	332	343	316	335	336	328	331	331	286	327	293	331	362	303	338	302	350	319	331	311	337	377	342	325	335	342	327	302	338	335	343	332	326	366	294	311	334	323	354	330	310	346	330	321	338	295	327	343	297	310	319	316	323	296	292	315	347	348	317	347	325	324	317	308	318	337	306	377	311	352	332	318	318	347	336	306	368	321	336	314	303	341	348	344	311	305	315	311	314	295	322	342	312	325	328	340	350	355	349	301	352	334	336	295	334	315	310	309	300	323	309	334	321	315	298	333	331	321	317	292	302	348	329	319	307	330	330	300	303	311	306	328	327	364	326	339	350	322	298	315	289	326	326	316	314	315	330	319	314	333	321	294	324	327	347	334	344	327	364	337	331	299	289	366	324	291	332	329	326	345	327	358	344	311	321	334	321	328	332	339	301	311	308	344	327	320	327	358	345	313	298	290	300	305	328	351	332	320	318	337	320	325	322	328	310	355	277	297	325	330	326	320	332	318	309	296	331	350	294	309	352	318	328	324	321	314	290	323	303	328	324	320	304	322	323	348	338	346	331	328	343	327	302	329	344	314	329	343	342	325	315	318	312	350	335	317	318	311	327	323	339	273	313	363	317	342	325	341	305	355	329	320	333	325	331	316	336	351	321	333	324	327	347	340	326	319	328	330	323	307	317	330	315	340	331	337	331	309	311	353	344	313	307	337	342	301	323	334	343	324	318	326	336	322	341	306	323	308	308	309	334	341	328	287	320	322	318	307	356	305	346	318	322	329	307	362	362	315	348	342	340	314	360	325	308	319	317	354	327	324	320	306	338	350	295	347	310	349	317	318	322	312	349	307	335	341	312	277	352	364	319	323	330	365	345	315	315	304	316	303	317	324	313	316	343	370	315	287	340	328	312	355	303	309	325	325	314	307	359	296	326	335	321	345	324	327	338	301	352	304	277	381	344	292	326	343	324	320	298	338	321	338	321	343	305	317	310	318	303	332	319	317	321	304	319	303	321	363	339	309	324	296	294	330	354	313	335	292	313	327	329	323	340	328	343	326	339	320	351	369	339	345	327	325	354	302	314	292	342	341	339	339	335	360	339	365	340	331	297	312	337	323	297	318	329	327	315	346	379	347	334	291	339	337	304	339	319	332	363	343	343	305	314	337	320	354	339	330	316	337	338	298	328	310	322	300	308	304	358	317	319	311	335	332	308	336	313	321	325	285	316	339	295	317	368	339	345	331	354	319	305	339	348	311	328	333	312	299	332	323	326	343	330	337	325	324	365	302	315	287	346	298	325	320	345	287	326	312	332	293	346	347	333	325	332	320	326	316	356	315	329	343	323	329	344	346	341	335	301	303	298	309	341	344	301	320	331	363	309	392	321	347	317	310	332	313	329	311	353	349	357	296	333	353	315	316	299	329	360	330	304	328	338	345	307	346	349	317	326	304	302	324	340	313	308	347	294	325	328	303	301	329	340	348	346	311	311	365	332	334	322	320	310	334	317	339	347	328	287	348	316	341	320	272	352	325	315	351	321	312	343	352	316	352	340	344	336	324	296	323	352	338	354	337	331	328	305	323	339	314	315	292	330	335	317	296	326	315	353	303	354	300	303	344	333	325	299	304	293	354	339	354	363	336	290	317	355	328	324	333	312	345	306	339	335	299	338	334	314	329	354	317	352	317	308	340	338	332	304	320	316	332	341	328	334	355	348	359	317	319	356	290	308	334	366	317	307	316	323	317	330	333	293	351	308	311	324	297	323	323	330	316	308	346	336	332	296	340	315	327	324	332	336	374	351	319	375	338	330	316	296	337	345	351	337	310	344	324	327	329	327	333	321	345	310	304	325	316	339	326	308	297	344	352	309	310	321	319	339	341	318	330	315	345	337	360	330	320	349	285	330	298	320	354	342	322	300	315	344	311	342	322	332	354	338	339	349	307	321	355	316	309	302	327	332	315	300	335	345	307	327	340	312	327	320	332	304	339	323	339	309	324	317	299	302	364	280	332	335	343	322	321	317	318	337	294	324	331	322	316	330	306	361	311	340	292	298	337	324	342	310	320	328	319	312	312	320	291	310	315	319	347	348	336	317	321	315	352	306	327	317	309	328	291	341	343	311	321	329	335	326	337	323	309	339	320	346	339	342	366	338	331	338	313	312	351	359	312	321	364	304	315	325	301	331	330	313	316	348	321	311	329	373	343	345	319	281	337	320	368	328	315	326	317	355	309	317	338	334	313	326	338	320	351	323	351	299	320	328	372	329	306	347	308	306	328	320	325	341	322	312	293	332	336	315	324	352	322	323	314	344	326	315	327	320	326	324	331	331	334	310	332	308	338	341	301	335	323	311	332	278	327	347	314	346	325	297	362	301	331	309	307	300	343	353	364	322	350	333	315	326	356	293	327	346	328	307	308	327	315	301	318	335	323	304	297	315	302	328	294	316	341	311	310	309	319	323	321	330	329	318	333	291	335	369	312	355	333	303	339	318	314	338	331	298	338	301	319	340	315	313	345	310	296	319	322	327	359	348	323	332	309	341	337	336	313	336	328	316	309	359	338	350	312	337	354	323	332	333	314	320	325	314	325	340	319	344	343	312	351	315	321	325	317	330	320	321	292	351	306	327	319	314	316	316	329	325	315	333	302	335	323	318	362	331	329	307	311	322	307	326	323	353	334	322	309	314	313	328	325	326	327	334	333	348	330	350	337	330	335	333	341	337	326	324	343	345	317	324	346	362	337	349	295	318	338	316	312	364	346	322	337	301	331	342	334	360	329	329	341	294	327	309	352	319	326	331	353	309	284	336	310	312	316	322	310	338	336	329	334	336	327	302	340	318	351	309	337	348	314	322	308	353	320	322	329	335	338	311	319	339	322	319	285	349	335	319	330	335	337	324	329	352	331	317	344	314	329	319	336	336	303	312	321	333	344	334	336	303	348	369	339	320	354	313	358	323	330	299	314	329	348	347	286	312	331	319	310	325	340	338	340	330	326	296	302	358	316	354	342	319	335	312	324	344	330	315	332	302	337	312	312	347	313	326	313	312	309	322	333	327	332	342	330	316	363	336	351	351	328	315	322	322	331	315	330	327	359	363	336	321	340	341	324	328	339	324	327	309	358	287	335	313	319	308	280	322	332	296	349	311	333	327	299	331	361	328	297	338	300	320	342	330	345	314	323	339	330	299
12618	13164	18195	15714	16093	28072	27981	24678	22163	17500	16262	10883	10199	10636	7381	8430	8238	5533	7028	8239	3514	3999	3541	3556	2620	2323	1879	1338	873	884	667	668	621	538	294	276	230	206	214	178	197	182	207	170	176	225	173	188	199	148	162	152	163	150	163	138	150	150	160	169	149	156	167	156	145	149	136	147	139	159	154	149	143	170	381	449	460	444	288	215	181	182	163	146	129	136	161	152	154	154	144	154	118	140	141	142	134	122	127	117	147	146	127	161	141	153	144	136	142	140	133	141	145	143	165	125	147	141	160	134	151	132	143	146	154	137	135	161	129	158	140	133	147	149	136	153	133	151	137	140	148	143	134	158	139	164	137	130	152	138	128	154	159	141	149	145	150	145	139	154	163	146	138	144	146	137	148	153	134	149	156	106	124	161	152	139	178	160	132	168	160	137	143	153	146	153	153	154	138	130	146	163	160	139	131	130	172	154	144	159	130	175	152	162	153	151	145	156	144	135	148	119	142	175	146	131	155	155	145	147	176	158	153	143	166	150	154	154	152	122	160	152	140	152	150	150	143	157	165	137	165	155	143	152	130	155	147	155	144	144	144	128	133	155	151	136	157	135	157	144	139	144	142	169	150	138	124	153	148	152	133	134	142	141	155	144	157	120	127	154	159	156	128	163	139	164	151	139	150	132	157	147	156	129	151	129	126	135	127	135	142	150	127	147	150	161	154	154	153	156	161	145	144	144	127	153	175	152	151	141	165	144	163	145	135	140	144	151	131	146	143	149	143	125	152	143	142	137	149	150	157	162	148	143	132	174	124	152	143	149	141	152	165	128	139	144	140	140	143	138	179	119	119	150	157	126	141	152	133	152	142	143	143	149	167	147	146	150	148	147	175	152	142	168	147	143	140	142	154	149	146	163	140	126	130	148	156	141	139	146	154	131	136	122	152	154	165	132	139	134	160	151	153	159	147	134	140	140	122	151	141	134	147	163	153	121	155	119	154	153	149	167	148	149	130	147	182	145	151	151	139	154	163	140	137	150	141	126	149	173	154	134	126	157	138	127	152	152	137	132	141	152	160	172	140	132	166	125	141	147	148	150	147	126	133	156	158	149	139	114	163	160	151	134	165	153	155	143	142	172	145	162	130	138	151	131	147	143	130	150	150	144	142	137	130	146	169	148	165	164	168	136	144	155	160	173	177	158	139	137	166	138	130	124	128	154	152	152	133	143	145	133	148	146	164	146	148	131	153	132	150	152	149	136	142	131	134	115	145	143	131	134	147	135	151	160	154	121	150	134	151	153	129	132	125	152	132	143	142	144	144	152	124	136	156	153	153	152	137	148	180	151	157	173	148	140	127	159	147	155	141	153	116	159	135	140	159	141	147	144	142	160	140	161	173	135	148	154	141	140	115	144	168	149	148	123	128	134	141	156	156	182	144	126	121	133	144	163	137	124	135	151	161	167	130	141	144	144	132	140	121	159	145	156	151	156	140	142	154	129	156	153	144	138	139	122	136	128	153	159	140	165	152	159	144	140	156	141	145	148	168	148	155	139	145	158	159	164	163	128	175	151	143	149	145	157	162	136	135	127	145	139	132	129	135	160	140	149	149	144	144	148	139	156	168	148	146	132	135	129	167	133	144	127	147	148	141	144	165	138	144	143	135	136	154	141	137	124	129	133	153	130	140	146	122	144	134	123	148	140	149	157	140	136	150	156	152	130	138	157	157	137	133	147	161	132	163	149	139	146	142	140	144	155	134	155	124	139	131	154	154	147	137	135	134	150	148	169	169	150	152	152	141	127	164	137	155	145	127	154	148	150	138	158	131	155	138	150	171	158	154	117	149	138	161	147	150	131	150	151	135	144	136	157	141	147	125	134	144	137	145	151	153	142	131	128	156	154	150	161	150	149	156	126	161	154	165	120	160	162	155	134	167	139	138	126	132	143	134	136	157	158	157	150	133	155	162	148	159	140	146	153	154	151	145	140	134	152	151	143	147	140	142	138	136	150	151	170	141	129	154	147	124	143	142	140	143	154	140	151	135	166	130	135	131	119	127	134	141	145	131	161	137	127	134	118	140	137	156	148	143	156	143	125	166	142	134	131	144	149	124	131	139	152	147	131	147	154	157	162	165	160	143	145	123	154	129	131	162	151	147	136	160	140	154	155	122	147	133	121	152	151	149	147	148	149	158	163	152	145	147	146	146	151	137	132	133	142	127	156	133	142	152	123	144	156	139	148	148	136	168	125	151	146	163	153	132	143	134	127	146	133	167	146	152	144	118	144	138	133	140	150	144	149	141	136	138	150	163	144	136	130	139	182	149	163	144	132	137	149	148	135	156	141	142	152	159	150	143	166	152	147	148	134	141	141	146	147	148	135	133	171	162	144	149	152	115	147	134	132	158	152	139	137	149	152	129	129	117	143	166	169	153	160	137	148	137	156	136	159	143	181	128	146	148	134	126	136	156	141	141	133	148	146	143	144	155	156	155	137	144	140	140	137	134	159	143	133	157	157	144	139	132	149	153	155	147	136	151	146	161	149	132	149	125	162	151	153	157	140	177	159	145	163	128	139	156	153	134	130	136	137	149	143	149	145	147	146	137	118	163	142	147	141	166	117	139	128	182	148	140	166	123	150	148	163	149	138	143	133	127	159	157	158	135	156	138	143	151	136	140	144	144	141	159	162	138	146	130	157	135	162	152	151	144	143	147	131	138	145	138	140	137	160	133	141	163	169	149	125	130	144	151	162	141	139	140	136	140	162	140	132	126	136	156	134	137	144	152	142	130	139	148	148	151	147	161	125	138	132	137	117	148	149	146	137	135	130	132	134	153	140	152	157	131	136	147	140	147	147	132	132	157	147	154	159	146	140	143	123	164	129	155	161	150	132	152	144	141	160	139	141	149	149	135	175	159	122	147	133	155	115	157	159	142	141	142	140	146	163	142	133	139	153	145	149	150	147	134	162	138	130	164	147	140	131	146	142	135	152	129	153	138	147	164	143	123	138	155	131	147	137	157	147	156	161	145	154	162	136	139	164	153	166	136	139	145	155	147	139	141	137	134	182	140	156	143	157	141	140	149	131	150	154	163	149	153	140	136	137	143	141	145	141	147	128	160	147	156	137	154	138	140	156	132	157	132	143	133	156	162	135	149	166	146	143	148	153	131	141	166	152	150	147	136	141	144	155	147	160	132	150	131	147	153	148	130	137	160	136	144	144	137	150	160	140	148	135	162	138	133	148	151	155	144	157	164	138	175	150	136	151	134	170	128	138	133	154	149	142	145	132	151	170	159	133	160	130	144	156	146	129	143	143	164	167	159	140	139	146	145	166	143	149	142	160	146	140	153	146	145	125	136	167	130	165	149	156	131	149	147	134	135	144	140	140	128	148	127	126	169	156	116	148	156	133	140	122	173	141	153	136	155	140	122	149	128	135	151	145	149	167	144	128	146	143	130	126	147	146	163	147	138	155	152	141	152	144	175	137	160	141	141	134	153	153
8383	11531	14584	14832	24027	35635	35890	36066	34326	33581	32899	22844	27336	29772	24710	28435	26773	21425	26773	24870	14659	17493	14229	15666	13468	14069	12068	9385	6326	6601	4754	4941	4220	3458	1970	1508	1490	1061	910	818	798	791	863	784	894	1039	803	795	713	558	537	580	563	495	472	460	433	471	449	435	416	422	432	461	404	402	418	395	415	459	415	461	425	643	2062	2864	3077	2330	1448	917	583	441	402	407	399	385	400	367	395	405	361	370	384	351	380	409	379	387	372	384	366	382	395	346	427	404	376	380	405	387	404	341	368	393	377	406	403	368	406	356	409	355	387	407	422	365	359	397	383	369	364	375	377	381	410	415	367	399	379	363	408	340	383	389	384	401	373	386	389	407	374	384	355	358	354	386	378	415	374	408	363	381	362	345	368	390	363	382	375	386	373	379	399	397	388	395	387	412	382	390	398	361	403	374	385	395	402	379	409	410	389	391	421	384	387	385	358	357	379	366	385	407	402	410	402	346	367	403	374	360	398	386	427	408	361	422	386	395	392	399	371	351	390	389	380	418	354	399	404	397	399	383	404	388	373	391	396	408	374	355	393	389	404	379	379	389	377	369	393	332	422	387	377	366	388	393	386	393	363	386	391	358	379	391	389	438	363	388	398	363	383	360	394	376	349	389	367	386	369	388	414	364	372	415	363	398	405	409	379	391	386	358	389	418	407	369	382	362	415	383	370	398	416	369	371	378	395	393	377	384	400	427	365	392	390	353	350	385	409	341	374	404	366	405	388	405	338	380	366	416	382	371	366	374	399	410	380	368	380	360	410	354	378	407	378	387	374	437	363	388	408	372	418	375	392	408	401	383	379	388	387	395	365	407	381	377	383	390	388	389	389	373	386	411	368	377	411	401	380	386	373	377	371	381	414	380	361	419	380	377	389	379	388	400	357	399	386	365	381	392	377	369	392	357	401	393	381	389	388	396	396	388	403	389	416	340	377	409	410	399	358	396	380	371	362	354	367	375	378	394	346	376	377	399	404	401	396	402	374	387	398	364	371	402	390	367	393	387	366	342	419	389	389	359	371	388	392	399	372	371	429	400	366	414	398	367	376	408	339	388	358	424	371	369	397	405	377	386	383	392	356	403	399	345	389	378	384	384	381	368	408	408	414	375	376	380	330	376	365	365	373	424	385	365	380	379	384	410	363	396	396	388	420	378	389	362	361	393	369	360	383	352	389	402	398	410	342	385	396	392	352	404	368	395	395	364	336	416	374	391	403	393	389	394	401	364	355	404	409	386	421	373	371	373	440	363	360	419	386	384	386	375	364	416	386	380	393	352	390	399	380	370	387	377	359	381	370	390	385	416	368	378	385	360	381	370	385	381	386	364	406	382	401	368	389	358	373	390	398	390	379	383	399	368	389	375	369	409	379	402	393	397	425	378	390	399	386	378	391	370	364	395	418	390	383	377	376	388	398	413	424	386	400	365	374	379	374	387	383	389	391	372	361	407	386	389	386	410	357	385	412	371	366	405	380	383	399	407	386	403	386	383	419	377	386	386	388	367	388	371	359	394	382	395	395	360	401	357	370	405	361	419	381	371	402	379	391	415	341	362	361	387	384	392	373	430	422	366	352	403	406	387	395	382	403	422	365	399	371	390	403	395	371	405	364	376	379	377	394	383	347	356	395	358	384	375	398	376	402	405	365	394	399	392	394	374	393	371	368	386	413	360	368	372	357	410	378	381	389	392	365	368	390	405	381	395	368	403	387	374	367	426	412	408	360	398	409	374	391	411	373	385	400	398	402	397	366	353	394	377	371	353	400	404	383	379	372	376	424	392	386	375	368	409	380	378	392	412	413	390	356	390	384	369	407	386	407	360	401	368	355	377	353	366	399	400	376	410	406	373	370	405	404	368	399	385	367	357	379	377	381	370	373	360	407	366	403	371	370	388	395	378	361	353	414	377	400	394	416	404	430	408	372	378	383	391	410	399	378	377	377	417	412	367	395	416	371	384	391	380	425	365	420	381	377	378	384	402	364	365	380	347	398	388	371	377	373	389	368	391	392	398	401	388	402	409	418	400	428	407	416	393	401	371	407	403	405	396	400	395	385	382	367	360	384	388	373	388	367	402	413	364	352	372	393	353	378	391	354	425	415	361	369	381	382	378	357	359	409	399	387	387	370	388	350	418	370	360	376	364	398	383	383	388	338	391	379	397	382	414	367	354	371	382	402	386	365	377	354	433	407	395	390	422	362	392	431	400	354	399	395	371	427	380	398	395	359	404	374	383	383	401	406	403	351	433	363	343	421	392	410	373	400	403	386	391	336	404	422	406	366	362	406	397	420	421	386	369	376	385	333	396	371	388	365	367	371	350	399	382	371	399	389	411	368	385	366	371	403	418	369	344	371	357	368	389	352	353	360	382	403	362	370	390	389	378	377	347	395	405	392	398	410	397	350	381	392	387	401	372	385	357	391	361	372	360	395	391	395	352	383	394	406	376	400	362	395	374	390	415	386	414	412	383	350	395	398	400	406	405	364	390	354	400	386	366	392	399	354	378	384	374	379	380	392	376	385	379	411	384	392	357	371	362	381	393	365	405	383	409	397	407	392	375	445	394	416	388	382	391	359	372	398	402	385	403	429	373	394	372	414	390	375	400	396	406	365	381	383	372	403	388	425	383	390	394	390	371	353	372	389	418	348	359	397	381	383	391	390	357	378	386	357	342	399	385	381	389	409	388	413	398	407	413	362	422	350	420	378	383	402	421	381	368	384	417	357	384	414	364	397	378	404	377	422	380	374	407	371	374	368	370	362	386	390	393	379	379	417	371	420	386	358	391	384	443	383	373	388	398	383	379	393	376	413	370	375	361	407	352	354	375	417	435	359	405	400	381	395	368	385	419	385	389	360	371	406	378	390	363	371	425	393	380	370	392	403	391	393	388	403	386	383	379	386	394	418	387	383	367	411	412	395	413	374	398	368	377	408	395	368	432	392	416	403	388	410	367	408	395	401	403	389	369	361	362	352	407	388	358	373	437	386	379	399	363	406	402	407	385	396	397	404	412	375	382	373	381	416	435	407	400	400	384	380	369	370	396	406	363	398	392	415	392	390	342	407	385	378	369	391	353	413	375	368	402	372	375	408	376	413	389	405	400	399	374	422	360	397	388	359	361	405	370	397	398	400	444	406	365	390	364	389	403	351	408	393	372	390	420	404	397	355	374	392	413	393	406	425	392	410	353	413	405	395	379	403	399	363	417	425	416	387	397	389	374	391	377	383	367	391	383	400	368	374	376	380	418	390	411	367	400	430	387	384	366	405	383	399	365	360	378	378	416	384	373	404	381	400	394	397	369	371	355	364	405	393	409	365	387	397	364	346	362	379	383	374	369	360	382	383	371	405	402	375	363	336	392	399	378	405	394	368	375	397	381	370	422	352	409	406	352	370	411	391	386	414	388	420	414	376	358	396	363	388	387	423	368	379	401	383	387	380	356	397	392	401	370	407	404	384	391	352	386	357	351
22612	20942	25463	22411	25013	40176	37345	33550	30858	29219	27506	19356	21342	19875	16395	15859	14160	10637	14526	16495	8468	9302	8352	8592	5332	4906	4289	2580	2097	1976	1406	1391	1331	958	577	424	379	378	296	261	218	261	247	231	284	317	203	226	230	214	174	206	213	192	162	129	148	156	168	165	149	143	151	145	145	168	157	144	148	149	162	166	142	158	565	708	812	655	426	331	222	159	155	163	152	123	142	140	148	126	143	148	145	133	149	164	143	141	160	121	171	140	152	137	116	139	155	148	148	131	139	146	149	146	130	160	138	130	148	116	150	152	158	132	151	157	140	151	134	134	145	147	160	147	132	137	156	133	106	129	133	131	143	133	152	144	113	130	138	143	158	144	155	137	125	145	146	147	127	150	143	137	175	163	145	140	141	140	144	148	132	147	122	134	147	156	142	173	154	140	153	130	155	138	147	124	134	153	132	151	133	143	144	127	150	150	151	172	143	144	123	142	145	128	114	156	154	144	141	138	155	139	155	140	167	163	134	124	138	177	151	159	154	130	163	141	146	165	135	149	162	164	123	123	143	164	145	134	127	126	136	127	133	140	154	135	169	134	136	151	145	156	130	136	142	155	135	122	157	117	150	142	162	138	156	162	147	146	156	138	160	160	134	162	133	131	146	144	144	144	133	137	156	134	136	148	129	160	126	129	148	158	134	146	138	139	143	150	124	149	140	142	151	161	145	140	155	136	149	139	142	151	140	142	149	132	147	138	143	147	129	135	144	159	129	134	147	159	157	144	149	139	151	156	135	133	148	124	142	150	139	158	145	124	153	133	144	140	148	158	149	152	121	142	129	146	139	138	145	137	166	136	125	132	137	150	148	137	139	176	168	141	132	155	124	142	134	138	156	126	127	130	150	149	154	161	122	148	142	139	142	141	123	131	135	144	130	148	139	140	163	148	148	153	153	145	143	156	141	121	150	156	150	135	155	137	141	143	140	141	148	120	140	147	153	126	134	137	152	142	154	164	142	171	123	152	131	121	178	140	150	143	120	139	135	153	156	147	148	163	145	125	139	144	133	155	151	149	146	130	144	139	121	145	133	150	155	141	136	123	159	160	140	170	153	123	154	138	158	153	126	156	131	155	140	146	140	145	143	156	120	142	135	127	133	146	134	113	147	129	138	121	163	136	137	119	142	140	139	130	142	136	128	131	136	122	139	126	129	165	148	150	149	138	135	135	158	131	139	152	145	150	149	131	138	139	124	139	144	143	141	119	122	145	135	136	140	129	154	143	132	164	149	134	149	154	128	139	142	155	146	148	131	132	121	116	137	135	138	136	129	143	165	147	141	135	138	159	125	150	120	147	131	129	126	137	138	147	120	150	130	150	145	133	136	155	114	142	153	118	155	138	134	145	140	144	144	140	164	140	152	146	131	137	150	160	158	131	125	137	155	134	139	155	126	139	155	146	138	134	130	135	149	163	147	143	137	155	128	134	136	137	152	161	133	137	137	154	138	115	120	164	158	162	129	153	132	144	137	146	140	153	137	170	145	128	143	158	147	131	136	152	143	140	129	154	143	132	140	120	142	122	158	120	125	138	156	146	134	159	150	136	132	145	142	132	143	138	146	124	137	122	151	148	137	149	139	126	172	137	143	144	139	142	143	141	138	129	114	148	158	147	156	118	145	139	154	132	140	132	139	147	131	145	147	149	125	137	146	154	125	147	138	149	141	167	155	145	140	153	153	145	147	142	154	178	139	162	116	148	136	151	130	132	132	148	147	129	159	135	149	122	143	138	143	154	143	150	165	139	132	141	131	137	147	142	140	146	153	138	136	153	125	123	142	166	148	131	136	141	149	130	142	152	132	136	127	146	147	137	148	138	142	144	120	129	151	137	128	147	146	167	144	125	150	145	149	153	117	160	136	140	129	153	126	156	137	143	146	145	127	126	131	120	145	133	151	142	123	142	149	143	137	169	148	141	136	135	161	147	158	135	147	154	150	121	138	152	133	147	145	147	131	119	140	138	156	121	132	127	142	138	129	133	147	132	123	135	139	129	140	141	174	128	142	143	120	133	151	153	112	135	156	152	123	138	131	147	154	159	124	149	145	160	141	133	150	139	146	170	134	109	170	160	140	160	143	145	125	129	134	138	133	143	134	156	116	139	146	131	139	157	151	125	142	147	135	142	154	151	158	135	147	156	133	146	141	132	178	121	143	125	134	138	137	143	130	147	129	123	140	150	163	132	146	141	144	127	156	167	173	132	123	120	127	138	140	113	151	137	127	157	152	139	147	140	143	157	133	152	155	141	166	145	129	153	131	153	162	114	154	132	161	129	128	172	150	147	162	152	145	152	150	149	143	160	145	152	128	155	160	150	143	136	152	135	144	113	143	156	152	162	155	165	172	142	131	144	132	148	146	130	139	147	139	154	144	142	131	143	145	144	154	125	135	148	143	136	145	126	136	146	138	152	118	139	138	134	140	136	146	147	140	123	153	120	133	157	148	139	121	132	148	120	140	142	123	150	129	149	148	122	133	137	138	157	148	151	146	136	152	148	150	139	137	148	152	144	147	151	140	147	156	152	167	117	147	130	135	145	144	144	140	140	151	147	149	121	142	125	137	124	132	131	146	130	152	145	147	174	150	139	140	103	160	165	160	142	129	115	161	122	138	147	134	144	134	144	135	181	144	162	126	121	131	148	148	145	160	151	157	145	145	130	153	163	148	129	138	131	128	131	158	123	128	162	154	153	162	144	151	131	149	130	135	153	148	135	129	154	134	125	132	129	142	156	126	122	148	137	145	152	123	132	148	136	134	138	148	134	157	146	133	129	161	143	138	108	143	129	115	159	121	129	150	142	156	153	154	148	127	133	130	132	145	140	140	132	151	159	134	146	148	136	148	108	133	132	128	154	142	153	116	155	131	136	133	124	157	171	138	147	153	149	139	136	140	141	128	144	144	152	146	150	152	140	136	149	138	163	126	133	149	151	143	145	133	145	138	152	140	126	147	160	138	148	146	133	152	144	148	142	141	138	158	141	148	141	160	122	140	139	136	140	136	156	125	153	114	127	133	141	133	153	123	179	143	130	132	133	136	159	135	138	152	134	137	127	168	157	153	169	134	134	150	140	152	134	149	148	169	138	159	152	149	129	146	128	151	120	150	131	148	121	129	147	145	163	163	129	150	130	137	140	140	162	129	149	149	131	137	153	138	120	129	123	135	165	157	144	148	162	147	141	146	142	163	136	154	132	157	117	148	141	153	155	132	146	146	139	129	130	144	121	154	148	123	125	120	137	153	165	160	135	153	140	154	161	129	118	132	166	150	134	146	120	146	141	145	158	156	157	142	136	133	135	171	140	135	134	135	149	135	136	167	144	153	144	134	158	137	133	142	153	154	147	123	147	98	131	146	165	127	126	149	168	140	132	145	146	153	159	137	155	147	111	147	140	140	139	130	147	159	128	138	130	147	142	149	139	134	145	155	143	127	143	127	122	165	144	147	145	151	138	140	122
12392	16508	19243	21220	30998	42449	42374	43416	41362	43687	41872	28866	39207	38481	35167	37215	33599	32782	38170	32645	23157	27501	22663	26283	20659	20992	20523	13505	10976	10970	9265	9252	8865	6289	3478	2184	2216	2271	1373	1296	1092	1208	1273	1310	1852	1732	1110	1087	1264	935	669	764	827	679	526	493	502	532	513	527	499	447	472	489	430	423	454	474	461	462	489	495	505	688	4153	5348	5462	4078	2612	1409	761	481	420	389	389	356	389	382	362	352	407	372	387	392	380	346	368	401	399	343	385	313	352	345	379	366	353	385	400	335	377	357	383	353	372	392	378	392	401	378	390	389	376	408	407	346	356	386	342	349	392	355	329	396	381	358	381	342	369	381	391	393	380	372	362	350	378	362	354	427	331	366	379	353	375	361	368	402	399	360	372	386	382	361	380	354	377	332	347	376	346	371	379	409	378	359	340	365	345	391	366	340	388	390	371	398	351	371	386	357	391	377	410	378	394	391	413	363	371	378	372	369	364	379	346	425	334	353	390	387	373	378	369	376	379	347	344	349	349	386	385	394	398	376	388	380	375	353	368	405	414	389	354	385	380	357	396	373	370	366	368	349	355	399	379	401	369	373	384	343	389	384	361	382	399	374	391	378	361	354	384	372	381	356	352	364	374	356	372	361	379	390	366	376	367	366	350	396	365	388	386	379	373	378	376	367	383	374	412	359	367	380	403	391	384	380	367	365	360	403	344	357	389	372	397	355	395	394	378	400	381	391	359	382	341	407	377	354	364	354	375	393	359	390	379	360	371	374	334	371	394	350	344	364	373	327	361	372	379	412	344	387	392	338	347	365	380	349	389	352	383	399	354	359	385	367	363	370	387	361	376	356	378	375	407	380	361	362	354	401	387	363	400	396	370	372	377	355	356	333	395	390	357	387	354	366	365	383	363	401	369	332	344	345	388	420	360	365	357	358	358	390	361	361	350	382	381	346	401	395	453	360	351	382	350	347	377	353	372	378	367	358	380	378	416	388	384	366	364	365	369	373	391	359	365	394	344	420	399	389	361	390	373	370	346	355	353	383	395	364	369	356	370	401	354	390	306	360	410	359	352	372	372	378	393	384	353	359	368	390	373	366	367	369	368	379	357	355	408	369	393	378	388	367	361	340	373	323	347	408	361	379	381	366	406	374	354	363	354	352	369	353	352	367	368	363	367	389	405	355	357	325	327	326	367	404	349	375	367	349	375	406	365	385	348	385	367	387	382	389	375	370	383	378	386	335	385	365	397	389	380	362	373	392	352	393	404	354	377	385	356	390	360	363	350	377	380	344	338	371	335	381	368	364	372	380	388	378	370	377	375	349	343	339	371	392	400	381	385	391	383	377	347	394	339	381	349	419	419	377	399	372	379	371	378	382	350	373	353	401	386	374	362	368	378	369	345	374	343	350	371	361	355	369	385	403	378	348	356	335	343	368	366	342	381	368	369	329	354	381	330	333	370	361	368	365	417	371	369	413	359	372	390	385	399	375	375	355	383	380	381	369	380	351	365	349	316	337	390	376	344	398	366	379	388	414	416	329	402	387	378	395	389	394	377	352	344	366	403	354	362	381	358	358	359	367	368	364	345	365	357	371	355	384	367	380	371	379	379	385	411	375	383	395	377	386	357	341	383	384	322	349	362	338	331	405	400	361	389	353	335	379	371	362	392	414	382	393	370	369	363	353	386	345	355	390	326	382	350	395	333	369	380	342	359	385	364	326	399	370	348	373	378	351	356	355	373	343	350	336	362	382	368	352	364	369	367	401	353	389	327	347	355	381	373	365	384	394	382	353	370	374	377	372	354	345	383	364	382	360	367	370	386	354	384	414	359	345	384	407	381	369	373	391	346	358	365	402	420	371	378	349	395	362	338	349	340	358	383	346	375	375	380	366	358	352	348	377	366	351	378	418	369	370	382	379	369	391	372	366	344	343	384	406	387	383	374	328	355	379	379	419	344	380	380	389	368	325	385	363	368	363	383	393	360	380	391	361	349	361	382	364	384	368	369	378	353	365	369	374	360	375	378	382	379	397	369	342	322	358	384	376	383	353	357	362	390	376	387	363	358	373	356	337	382	339	380	384	383	370	353	372	379	383	344	355	377	361	369	347	378	377	384	386	337	331	373	359	383	375	372	367	367	359	366	369	387	371	360	317	385	386	385	368	364	341	360	342	369	370	402	335	363	350	346	375	387	407	367	356	385	361	390	376	382	338	370	378	371	396	361	356	388	388	402	382	336	388	362	331	389	365	324	362	355	388	377	388	392	361	392	353	374	394	375	386	371	378	359	344	371	366	358	374	376	377	371	345	400	377	389	396	374	357	349	379	314	371	365	379	352	424	370	392	378	353	335	377	364	410	385	377	401	350	355	358	368	369	381	357	377	369	365	390	367	337	353	352	415	322	345	350	381	338	368	408	365	349	357	365	380	352	376	363	356	389	358	377	358	349	377	359	397	370	348	364	369	374	361	397	348	364	384	348	366	386	355	370	355	362	355	369	345	368	368	393	378	395	330	406	369	395	351	359	360	348	365	386	346	358	364	364	364	401	364	373	378	390	358	396	378	361	355	377	366	392	356	368	352	391	339	369	385	357	355	366	336	346	383	371	377	357	405	359	357	391	362	338	374	377	380	364	385	376	388	375	381	383	391	348	379	353	359	350	371	377	354	369	386	379	384	360	378	348	387	374	358	376	373	364	366	340	319	368	383	385	364	343	386	376	381	396	374	326	380	346	361	356	375	408	390	382	351	381	357	370	377	331	361	385	377	361	407	393	363	352	361	374	404	369	374	417	357	372	374	337	394	366	369	390	374	385	364	395	403	349	347	351	392	371	411	401	372	363	340	371	382	366	365	357	361	377	364	375	391	366	358	394	379	369	375	357	370	369	400	399	392	363	377	364	355	375	378	343	383	377	390	348	365	345	391	358	376	386	333	377	387	389	374	383	364	379	386	357	402	351	349	338	389	414	367	381	362	401	386	303	354	339	322	361	345	338	382	336	381	389	358	384	396	367	344	384	361	365	352	387	350	389	384	354	394	373	327	359	357	387	390	369	360	359	386	390	363	356	353	374	356	365	397	393	351	369	380	374	373	366	367	372	399	354	392	367	359	374	376	364	351	347	337	359	373	428	375	368	374	373	404	379	380	341	399	384	354	424	387	370	358	354	365	375	384	354	398	350	371	354	380	362	355	362	350	383	350	405	379	338	353	340	375	380	330	363	368	343	396	423	373	346	373	355	381	401	361	397	362	373	387	393	378	367	396	398	363	352	345	373	364	366	399	369	383	309	385	400	331	417	399	378	371	378	379	354	388	359	352	362	382	380	330	390	373	364	389	370	385	360	348	380	366	384	378	379	327	354	390	376	355	379	363	371	370	380	383	364	383	396	408	378	381	370	359	374	392	348	391	364	342	388	364	363	345	386	374	372	372	363	365	350	340	348	362	372	378	365	386	362	353	374	357	385	369	328	374	371	344	350	385	380	389	366	345	364	368	342	366	350
2850	1941	2270	1384	1318	3242	2646	1998	1505	1193	1002	620	760	539	451	518	396	372	556	476	328	324	343	332	226	206	193	153	142	165	148	160	156	134	120	119	118	126	122	102	135	138	131	112	91	108	129	130	103	107	132	119	126	126	137	134	121	112	126	113	107	133	123	122	130	101	121	118	123	128	112	93	116	113	111	158	190	187	176	146	147	128	125	108	100	123	109	117	110	112	115	126	125	131	119	119	126	123	104	119	102	118	131	123	108	127	127	100	131	116	114	137	107	124	109	116	112	126	104	125	104	136	148	125	118	119	117	123	98	117	123	111	135	119	108	127	106	126	134	120	115	104	109	149	124	134	132	103	118	122	136	125	104	107	125	115	99	131	127	120	127	132	120	118	115	118	127	130	150	127	128	130	143	118	123	117	115	139	98	116	129	110	136	125	101	127	124	118	102	114	111	100	118	119	125	120	115	111	129	118	129	136	116	121	126	107	110	115	129	137	101	116	115	115	124	111	100	119	116	127	113	107	100	105	117	97	125	99	129	129	118	122	112	124	106	137	122	123	114	139	122	120	120	112	107	105	106	126	91	113	110	106	127	105	125	118	123	115	118	119	127	114	125	112	123	109	127	108	107	123	132	122	99	118	127	119	119	108	112	112	119	120	117	119	116	124	127	125	127	132	120	106	102	123	114	141	113	131	129	98	134	112	116	112	124	108	119	115	127	124	125	117	121	122	101	129	104	107	118	139	132	114	128	130	122	110	135	125	125	145	117	119	116	113	120	115	119	108	110	110	100	113	145	112	133	138	131	126	129	121	110	124	124	114	121	112	134	106	123	112	127	116	124	116	117	114	110	97	136	109	119	121	120	118	142	138	120	116	130	122	114	115	122	128	112	106	128	137	110	118	114	131	120	123	118	106	120	117	119	120	121	114	100	110	126	124	138	122	104	118	125	115	118	135	101	119	121	125	113	122	119	101	113	126	128	108	120	104	124	125	93	129	124	115	98	131	114	122	102	137	146	117	100	137	143	124	129	136	124	104	127	121	116	138	124	121	135	142	120	132	108	131	136	131	120	106	112	142	138	101	119	118	128	110	109	109	105	127	121	137	119	102	105	128	128	106	103	114	111	120	125	106	132	119	106	133	123	105	136	103	122	151	116	113	109	120	112	152	121	128	104	117	118	101	105	116	125	111	117	105	126	118	123	132	112	106	120	108	118	121	132	127	133	108	128	125	127	136	114	126	114	118	127	125	111	131	110	99	114	123	117	120	110	127	111	118	127	110	113	123	133	106	131	108	108	118	113	107	133	123	134	100	132	131	124	136	121	119	104	129	105	105	106	118	128	119	123	123	124	128	114	117	118	107	149	122	122	138	109	120	122	110	129	89	126	117	135	106	112	113	127	118	122	102	105	130	131	125	104	128	122	125	131	114	129	129	105	108	123	126	106	132	119	119	113	128	114	130	103	119	119	112	131	126	122	141	124	117	128	128	123	126	131	112	131	114	126	126	115	125	130	121	122	113	137	112	98	140	116	121	104	124	119	116	128	141	124	118	127	116	127	99	125	106	129	102	107	117	122	119	125	126	114	117	125	115	120	123	128	115	147	127	115	124	93	106	133	117	110	113	118	128	125	129	126	125	125	109	134	116	112	120	102	111	107	130	103	123	102	110	107	124	136	112	114	120	106	133	106	128	112	124	105	116	149	122	111	128	109	103	116	123	107	126	119	144	109	105	110	101	93	112	110	113	125	125	97	139	119	114	110	122	106	113	112	115	98	134	119	104	123	122	136	118	89	101	133	128	95	119	122	125	129	122	116	125	120	130	123	99	116	122	119	120	119	123	92	118	102	119	112	122	118	138	116	109	116	140	141	120	133	119	125	129	113	118	120	105	127	119	110	126	117	103	115	126	139	132	110	129	135	132	128	128	126	119	134	144	135	96	141	108	113	140	117	130	118	116	139	121	150	120	122	127	125	99	109	126	126	129	114	129	119	118	122	126	152	115	95	121	126	87	112	132	104	126	104	111	112	113	108	144	125	103	118	106	106	106	108	114	119	108	127	133	97	120	130	112	130	108	115	114	125	118	125	113	115	123	116	123	107	133	104	138	111	131	120	128	118	120	116	134	116	124	126	132	144	125	159	112	109	126	120	115	117	103	103	130	112	114	113	116	132	98	114	121	128	130	111	125	116	113	122	112	125	122	135	127	136	120	131	133	118	106	125	112	121	125	123	125	113	119	116	110	128	125	114	115	126	109	107	120	118	112	117	114	135	100	118	119	130	130	130	117	115	116	124	150	128	126	120	113	128	111	115	128	122	142	127	125	120	125	120	122	120	120	123	125	101	124	102	128	142	129	105	102	152	106	112	122	104	136	131	128	130	122	109	129	142	116	134	134	119	110	119	124	112	119	118	115	132	117	111	143	119	122	119	126	125	114	126	118	110	121	135	126	124	114	98	129	141	112	112	106	105	119	119	105	119	109	110	124	106	127	121	124	109	119	127	127	116	113	138	129	130	109	136	117	127	141	94	108	122	138	124	121	126	122	119	117	113	142	106	115	103	115	107	112	98	116	123	140	130	135	116	123	125	117	119	133	110	138	138	101	128	130	135	114	121	107	129	122	127	123	103	112	126	135	115	113	120	99	102	118	98	137	116	112	120	130	120	105	115	109	137	122	125	126	135	122	106	121	122	122	114	148	119	114	113	116	124	107	119	101	105	114	111	128	115	127	129	106	130	105	121	126	125	114	120	120	123	114	132	118	107	121	113	139	108	116	120	98	126	104	124	112	120	125	114	116	129	110	112	107	114	116	114	142	124	106	132	122	118	128	121	130	128	118	107	117	104	91	119	122	114	121	113	114	98	118	105	116	119	144	125	120	161	122	124	130	124	113	107	97	109	94	112	131	119	111	124	117	114	132	113	128	126	125	129	110	114	121	99	125	128	124	101	120	131	120	112	131	105	110	126	98	104	103	130	115	121	115	129	123	116	116	112	119	133	132	107	132	124	123	111	112	122	131	124	141	120	116	107	115	120	113	119	132	115	126	136	122	141	86	106	99	113	118	109	131	115	109	105	125	116	116	104	107	114	121	102	117	115	131	126	131	112	122	120	118	107	146	128	127	109	117	105	131	109	124	132	125	121	118	122	91	134	124	123	119	112	120	110	117	125	149	127	128	112	102	103	110	121	127	113	109	128	116	113	130	113	119	110	121	132	134	118	119	132	123	113	89	112	124	100	92	107	119	118	122	122	136	131	131	102	128	107	110	120	115	115	114	133	125	117	121	96	123	131	118	137	118	111	118	147	126	109	124	124	114	123	131	117	123	102	116	124	130	107	140	126	112	116	121	118	107	114	101	122	97	136	124	92	147	117	120	120	115	110	124	128	125	137	116	129	117	99	115	101	115	118	119	129	112	121	120	127	128	125	106	110	133	130	121	135	116	120	110	114	115	132	102	120	134	123	111	141	113	127	143	120	105	105	108	122	104
2561	3127	3553	3426	5389	12426	11512	9152	7126	7143	6651	3399	5004	4713	3394	3894	3117	2530	4316	3726	2044	2292	2094	2188	1315	1130	1073	649	676	770	656	693	638	525	441	368	361	417	358	347	309	388	372	343	383	327	336	331	355	359	363	331	353	362	400	360	352	312	364	318	323	366	304	353	341	345	353	363	339	360	382	391	355	397	473	618	865	876	663	531	453	355	345	327	331	335	318	325	337	318	322	316	332	329	324	305	336	305	336	315	330	336	339	355	347	358	306	322	338	291	348	328	292	288	322	323	342	304	333	317	312	331	348	306	329	316	363	329	347	321	320	324	326	319	321	313	355	336	324	306	285	343	331	293	335	313	313	304	314	291	313	325	330	297	311	336	334	324	303	353	282	323	314	321	320	338	319	324	350	321	321	337	328	346	334	335	306	316	344	327	329	316	303	319	305	336	322	306	330	339	340	302	315	320	370	323	329	346	322	323	330	335	348	332	319	374	355	316	321	306	330	337	306	343	285	309	335	330	302	335	311	320	305	323	346	315	309	315	330	368	339	317	323	358	341	313	328	331	332	315	360	319	320	323	335	330	332	349	321	299	312	330	349	316	350	349	297	319	339	346	307	362	306	323	331	325	315	315	311	332	330	335	322	368	337	325	322	353	363	296	315	307	328	355	354	354	334	328	331	320	355	311	320	321	343	335	324	331	323	309	339	332	328	343	302	325	314	327	304	327	305	334	338	317	358	335	314	305	327	347	332	345	315	329	325	336	326	349	325	348	294	357	334	323	325	303	322	342	312	348	321	336	353	290	341	297	345	325	315	328	314	335	332	310	344	327	308	324	330	324	344	300	337	345	344	310	344	293	358	318	319	306	343	337	321	315	329	353	309	342	338	354	347	348	302	307	338	362	338	353	357	336	336	309	317	338	298	362	309	307	315	317	320	324	320	311	318	316	325	309	332	332	331	327	340	352	308	343	362	320	311	352	312	333	353	317	349	358	345	331	323	342	358	317	312	308	335	358	301	336	349	339	275	345	315	318	314	313	327	322	333	347	336	313	323	318	334	321	355	314	318	324	325	348	308	315	322	313	347	338	314	343	303	316	313	304	299	326	326	332	317	309	322	336	315	330	316	310	352	334	311	323	329	324	351	314	309	308	343	314	323	384	338	329	321	332	334	297	356	331	350	330	367	318	331	300	315	320	291	340	333	307	322	316	306	334	327	300	307	310	349	325	292	315	360	307	348	290	305	340	323	321	336	350	320	308	304	346	283	340	329	341	328	329	331	315	352	339	322	330	305	318	330	351	340	300	316	317	356	325	329	332	326	335	336	310	318	298	301	325	348	377	353	318	296	334	328	343	346	317	339	327	334	343	323	330	313	320	330	348	333	349	327	335	355	329	336	308	323	315	329	296	301	363	302	314	317	323	328	328	321	343	351	293	296	384	338	317	341	354	342	323	316	328	326	320	326	324	326	322	329	331	346	333	364	353	370	314	346	323	308	327	270	367	329	330	332	344	347	330	342	355	329	311	345	337	354	319	310	341	346	325	323	310	331	308	357	364	322	331	308	315	301	341	306	334	290	311	317	309	306	334	348	346	334	369	335	330	334	330	331	310	333	354	344	308	304	321	336	334	296	332	333	352	334	294	348	325	304	326	332	339	306	336	328	309	320	304	318	332	342	358	333	328	319	323	368	330	318	312	326	315	331	327	316	328	331	317	351	336	323	322	336	338	323	336	337	316	368	316	315	308	324	304	324	313	341	339	340	296	330	352	324	305	334	351	313	304	341	369	360	282	318	341	309	325	355	344	338	340	352	333	322	314	370	290	340	288	294	319	342	318	310	320	337	289	350	331	363	313	319	316	312	344	344	360	330	323	321	325	322	327	337	333	317	315	319	313	354	331	340	374	321	326	331	379	335	321	328	308	336	333	325	334	317	353	330	321	326	308	310	346	316	332	325	363	322	342	333	336	309	325	326	326	335	320	331	327	308	332	337	299	300	353	325	292	315	332	327	339	342	343	345	316	293	298	342	340	330	374	319	320	328	327	326	318	330	334	320	321	287	332	294	324	309	323	347	350	310	349	333	330	295	348	317	303	314	342	318	323	325	325	345	304	345	321	320	317	323	347	342	358	351	344	330	318	359	338	317	315	325	334	338	302	339	314	349	309	328	311	343	317	361	323	332	349	348	331	356	322	324	302	340	308	294	350	307	310	357	295	356	304	356	336	353	297	302	305	306	315	318	330	310	298	306	339	350	330	343	366	331	350	327	319	338	290	315	356	293	330	313	327	321	326	289	322	332	320	317	312	326	316	310	310	308	287	370	281	314	289	275	317	336	358	312	306	325	368	333	307	302	345	308	321	309	312	356	336	335	304	318	323	301	317	368	340	341	327	336	345	355	316	316	318	341	360	293	344	338	317	348	303	332	315	308	340	329	330	322	329	322	311	310	348	364	325	333	293	355	305	338	323	319	358	331	299	299	342	312	326	376	344	320	346	332	341	330	336	310	351	355	298	299	320	332	314	331	299	341	312	348	314	335	327	331	339	294	320	305	307	306	356	341	333	326	304	341	284	345	341	322	334	345	317	339	327	316	339	355	348	338	350	350	352	360	307	319	348	336	338	348	316	302	305	303	313	340	350	290	304	299	321	314	332	323	334	332	337	332	356	345	327	326	346	304	321	360	341	307	328	296	337	317	313	321	341	307	310	318	331	341	316	341	311	353	367	315	339	316	325	305	328	315	329	354	352	339	326	351	324	325	318	340	362	316	353	306	321	340	317	332	335	309	324	329	318	325	298	310	374	303	347	373	323	314	326	305	316	310	318	329	356	330	333	313	355	318	363	346	334	330	348	295	332	344	345	310	302	332	289	323	341	347	318	301	325	324	300	299	341	299	315	312	358	319	328	337	303	300	338	328	310	321	318	306	325	327	335	337	310	343	325	313	347	333	349	329	369	346	303	298	342	315	304	301	324	317	351	316	328	303	325	317	336	328	333	289	349	327	327	298	334	300	339	339	335	328	350	308	320	327	307	334	327	318	345	345	352	313	354	305	331	329	320	353	335	327	337	307	351	339	352	309	335	338	336	360	347	310	330	304	337	335	349	307	358	319	318	325	359	339	296	300	339	318	309	313	321	318	327	342	308	323	337	322	310	325	330	356	340	356	338	326	318	306	314	347	325	307	309	349	318	344	310	327	329	327	334	326	330	364	345	294	327	341	324	339	342	341	313	308	323	320	302	334	332	318	297	326	370	320	301	318	339	319	352	320	339	328	307	355	304	312	328	288	324	319	344	332	310	315	316	327	366	324	312	338	358	327	296	318	320	346	329	319	308	330	308	323	355	333	336	317	329	302	323	344	315	323	332	338	344	331	348	291	295	308	309	311	320	325	346	351	305	308	379	338	316	310	359	331	319	325	300	311	328	303	294	281	312	323	317	324	320	358	340	340	323	331	312	313	363	327	330	324	290	312	323	326	345	299	342	326	343	316	322
12586	12006	15563	12217	13205	29280	29047	25668	21581	17287	15385	9831	10153	9752	9001	7236	6599	4563	8427	6537	3476	4119	4102	3506	1525	1655	1094	639	751	948	648	730	553	530	319	242	201	234	225	185	184	161	214	224	196	188	194	197	183	195	160	178	165	149	141	138	132	153	160	178	142	132	170	131	155	160	158	153	157	154	159	152	138	146	223	532	516	394	308	231	170	162	166	123	142	145	145	178	163	154	148	140	129	146	149	158	130	131	148	129	143	151	157	156	124	141	131	146	143	161	162	149	135	172	142	119	148	133	126	143	150	143	140	176	156	139	146	157	157	127	138	139	153	153	155	143	149	148	152	135	141	130	135	146	144	156	135	174	143	171	138	141	147	148	126	158	135	148	148	144	158	143	136	135	147	148	144	153	159	156	166	136	146	158	148	143	152	152	136	160	139	140	148	150	153	157	151	135	151	145	158	139	153	185	158	128	148	127	150	138	150	150	143	124	141	141	136	139	168	156	113	168	163	142	133	147	143	143	155	136	123	153	146	143	136	143	151	142	162	168	154	136	143	165	152	153	148	156	156	139	160	138	148	131	164	136	152	152	165	160	156	161	156	149	142	152	142	144	152	144	132	136	137	157	121	162	130	169	137	155	139	145	148	146	146	157	157	137	155	148	143	141	139	171	159	158	147	143	148	148	150	149	135	146	131	144	155	140	147	131	160	151	151	129	146	164	131	148	133	150	138	145	155	163	144	146	121	116	153	157	161	151	154	155	181	172	132	151	145	141	134	167	159	155	134	134	150	113	138	175	153	141	138	129	132	174	164	134	142	154	176	153	141	132	143	145	131	135	149	149	164	156	146	131	151	160	163	158	152	158	129	128	127	147	143	160	166	150	146	136	137	132	152	155	145	146	136	149	141	140	150	151	134	130	146	128	145	148	131	154	161	163	165	137	159	150	143	127	157	147	140	146	141	138	154	143	162	178	154	140	142	150	140	127	132	144	144	139	144	135	143	131	130	126	154	141	152	184	145	158	156	133	140	120	137	139	148	163	142	146	155	149	130	158	166	157	154	141	151	149	149	134	150	159	144	162	166	152	139	122	161	153	141	167	157	129	176	167	137	139	140	128	169	126	136	168	144	149	154	145	177	163	139	165	134	143	153	155	162	148	159	146	166	148	154	158	150	134	151	164	138	144	141	153	132	152	147	142	144	159	165	159	145	157	141	142	151	141	134	142	148	134	151	161	164	132	143	134	145	168	124	142	148	126	155	145	151	159	142	142	152	182	164	130	134	141	155	130	138	164	143	153	142	174	155	117	144	154	162	146	142	149	133	157	153	162	127	153	150	153	129	162	151	162	162	107	144	150	134	144	135	150	141	141	139	147	152	144	145	155	173	157	136	157	137	128	122	162	152	155	171	115	149	147	158	139	165	153	169	137	142	144	156	166	151	148	152	137	140	151	132	127	148	148	161	135	139	141	130	157	148	151	152	139	151	156	130	160	130	163	144	157	139	152	158	160	134	143	138	146	148	135	147	151	150	151	128	135	150	163	134	144	160	154	142	154	156	158	138	145	142	144	143	148	161	138	135	153	130	142	124	168	146	138	135	148	139	142	131	121	152	161	140	149	139	140	146	134	151	132	136	138	162	134	144	133	144	137	160	146	133	147	133	164	153	158	138	142	141	150	155	144	136	142	151	149	142	137	136	169	168	150	147	155	135	163	128	131	143	174	146	135	155	156	140	152	146	168	159	142	151	123	121	149	127	158	161	134	167	174	150	136	150	154	153	161	166	175	147	160	128	140	130	150	136	131	152	151	170	135	163	165	168	135	145	162	155	155	130	147	131	134	151	131	151	130	148	149	150	149	127	147	128	137	147	129	137	142	137	155	167	145	141	158	144	175	162	150	139	149	146	144	158	130	140	141	150	153	148	167	153	137	147	133	154	138	148	131	141	147	137	160	147	163	156	150	168	143	157	168	141	146	165	150	165	152	159	154	155	148	155	129	160	129	134	157	137	128	157	132	150	129	146	126	124	152	135	152	171	129	154	156	161	140	139	162	151	162	155	139	137	143	142	159	142	134	125	147	155	156	154	155	138	133	145	137	141	131	149	152	134	141	148	146	162	161	151	139	131	141	124	147	140	125	157	139	148	163	125	139	151	144	119	148	152	149	164	165	160	142	150	170	149	172	161	130	170	149	152	159	142	160	158	129	156	139	140	134	160	155	138	155	168	149	158	121	142	144	138	140	156	151	146	140	143	149	145	141	151	127	144	148	160	131	146	174	145	157	131	129	143	152	165	132	143	162	151	149	142	149	163	141	178	142	164	145	124	157	151	153	161	125	132	144	161	134	150	151	135	167	149	158	154	126	133	151	137	140	133	141	162	180	157	145	154	159	150	169	130	154	142	140	184	131	174	152	171	144	157	138	167	157	159	138	145	160	146	154	142	129	152	171	145	144	159	177	156	166	144	143	161	160	145	143	131	134	153	155	125	169	162	141	124	153	145	175	164	147	156	159	134	131	149	131	136	136	144	147	145	125	145	148	126	144	147	132	168	147	141	151	151	154	165	117	140	137	165	132	177	157	142	151	142	138	157	148	145	172	142	144	140	132	153	147	148	145	160	152	116	166	183	157	157	152	157	162	153	140	158	142	168	143	153	145	165	132	122	132	129	132	141	150	150	139	150	146	151	152	153	146	154	146	144	143	140	168	150	136	135	150	132	140	141	136	137	154	153	145	134	146	144	150	150	156	155	153	149	124	148	155	162	147	130	148	173	144	141	136	152	143	139	148	121	122	150	119	138	149	142	137	147	145	154	134	137	136	125	144	146	129	142	143	161	145	139	149	152	127	155	128	125	136	138	156	154	156	131	162	146	153	132	126	163	134	124	160	159	142	133	119	159	134	140	161	154	145	144	115	136	163	136	149	144	154	144	141	150	151	139	134	153	149	146	145	133	127	113	135	153	151	149	155	146	149	139	160	149	160	154	130	151	118	136	158	133	146	158	130	146	150	148	156	157	165	145	152	162	171	158	131	165	154	142	149	147	149	142	164	151	142	117	128	164	115	142	150	181	152	153	143	169	157	148	160	145	141	167	148	149	134	169	148	156	147	144	156	152	161	167	146	157	160	157	164	153	160	166	171	138	145	136	157	166	138	155	143	148	152	136	143	135	150	152	145	144	143	150	154	158	138	135	133	147	141	141	160	159	132	131	147	137	129	146	154	154	158	139	147	148	162	169	137	149	139	138	137	152	145	159	145	132	171	153	166	147	142	156	150	129	141	140	166	176	154	171	161	159	137	116	131	142	138	153	159	136	135	140	153	142	147	136	163	144	140	147	145	143	174	145	157	152	138	156	156	166	158	153	134	151	165	150	161	145	107	150	148	127	143	139	168	152	148	128	140	155	155	158	148	141	127	157	145	130	146	130	141	151	122	121	129	144	146	156	137	150	138	132	153	136	143	152	151	149	128	156	155	139	133	147	153	117	147	144	137	163	163
8468	10442	12840	12214	21688	35412	37746	37022	33746	32712	32540	21917	27448	29436	27804	25572	25474	20738	29601	22006	15004	18938	15918	15917	7685	10611	6991	4295	5651	5678	4657	4896	3659	3649	1908	1307	975	1030	1077	767	696	719	813	932	852	888	849	714	771	729	596	615	575	498	467	451	427	513	520	434	472	466	438	421	421	440	451	464	456	456	463	452	453	473	1097	3642	3276	2378	1642	913	609	448	428	403	363	386	379	376	382	396	387	394	393	357	383	382	396	374	357	395	396	377	393	380	388	389	390	361	394	400	354	380	391	403	414	413	378	345	405	403	369	376	369	373	406	404	410	383	397	383	360	406	388	353	418	411	391	409	403	365	364	423	397	367	383	378	414	391	430	415	361	394	414	398	335	365	396	407	387	388	429	375	380	382	359	405	407	377	384	373	402	419	392	367	357	382	398	400	348	438	378	382	374	378	383	413	353	409	424	374	408	418	427	390	397	415	420	432	428	355	413	401	402	411	413	341	419	409	364	361	396	379	397	392	423	414	417	392	398	369	409	398	410	377	338	397	415	395	388	394	371	427	417	419	366	402	391	394	403	408	403	361	367	375	396	342	434	407	349	408	407	403	390	386	381	396	403	341	385	414	382	388	364	394	391	406	369	410	368	365	358	413	364	403	391	387	352	398	372	463	421	406	415	401	389	410	393	391	380	376	394	431	396	409	405	400	366	387	402	405	395	357	387	384	379	376	412	395	398	415	391	403	381	377	399	389	393	399	366	401	407	411	385	413	367	426	381	369	431	420	411	375	406	400	413	382	396	388	398	373	377	408	414	422	362	383	381	380	402	379	400	381	359	398	391	425	375	372	394	375	372	372	382	377	403	360	417	390	371	387	385	401	359	425	390	409	411	370	398	372	367	398	387	405	410	379	369	407	372	375	380	367	381	375	397	405	390	395	397	409	395	379	415	378	407	431	409	368	367	380	415	447	426	429	381	376	386	372	391	381	388	393	397	385	368	389	386	417	380	452	387	404	385	378	406	378	377	390	427	378	420	390	423	406	363	371	388	405	387	391	375	371	380	437	391	359	394	388	373	392	400	384	360	353	421	403	388	431	381	374	378	378	419	379	391	405	374	395	407	378	397	382	388	383	374	406	380	355	418	391	398	417	403	362	405	398	395	352	396	365	405	428	439	371	402	386	425	375	407	398	388	391	408	366	409	394	404	403	397	401	369	408	359	371	392	390	356	393	388	373	418	380	392	369	385	378	403	414	402	377	381	406	417	406	376	408	395	394	407	392	416	369	375	406	368	368	383	389	399	390	382	409	378	360	418	400	397	365	400	401	376	392	392	419	392	396	392	380	377	412	385	395	402	381	381	404	370	390	411	406	394	398	385	371	384	378	367	400	428	389	417	365	378	409	384	401	443	434	424	414	396	386	380	414	361	380	407	385	388	390	383	396	384	471	361	395	383	390	399	345	393	400	383	380	408	409	360	439	368	371	436	380	384	380	384	381	424	383	377	377	412	448	382	378	410	399	413	395	404	439	391	392	428	394	387	437	437	380	407	418	376	417	380	413	399	406	379	428	372	414	424	418	407	419	387	432	413	403	388	399	375	397	405	368	371	380	386	345	426	382	392	369	396	394	360	417	400	379	350	393	401	391	411	408	396	402	369	425	388	356	369	391	422	401	402	402	421	358	439	410	381	370	399	350	423	378	404	406	317	394	391	389	406	397	395	398	390	415	370	381	358	410	380	390	420	397	384	381	405	419	418	411	391	391	367	384	393	369	399	374	386	359	377	387	411	374	386	364	416	358	367	438	369	379	411	405	402	413	378	377	401	394	406	375	368	370	403	378	400	369	374	420	383	407	397	404	371	379	402	416	398	376	374	372	378	363	386	395	363	391	405	364	424	347	379	403	400	394	393	389	373	422	377	364	391	408	393	398	408	401	366	365	383	408	390	423	404	386	383	382	410	383	382	422	419	395	404	416	391	404	347	431	388	408	416	385	380	393	382	367	423	392	420	375	408	370	400	366	393	410	417	358	416	373	389	353	388	366	372	382	411	380	355	354	373	413	393	420	358	377	363	385	383	389	404	401	370	402	426	388	399	404	433	417	394	411	417	388	403	383	405	395	401	398	377	433	380	405	389	427	415	394	428	377	394	401	401	400	381	339	399	412	393	396	419	387	381	398	354	383	395	350	396	369	408	404	404	370	364	379	351	426	361	399	401	347	370	399	397	409	452	370	411	401	397	426	417	385	405	342	420	402	389	398	401	391	392	407	384	414	366	407	382	417	427	402	403	396	383	385	393	399	388	390	392	403	380	400	396	403	420	388	416	379	387	386	384	366	398	388	390	400	421	372	391	369	395	358	377	409	364	392	381	378	381	375	353	344	331	403	390	434	379	418	410	401	406	365	436	399	349	418	388	394	425	392	423	388	381	389	397	402	387	369	417	407	419	372	410	352	391	405	390	377	386	392	427	389	360	402	441	404	420	411	374	368	376	417	396	400	367	397	373	377	372	393	384	384	377	409	402	406	406	408	393	393	379	383	400	370	393	417	328	437	406	390	384	398	394	386	393	410	331	403	392	374	389	389	394	418	350	386	420	396	375	375	377	365	402	342	406	408	384	401	399	395	389	400	385	404	414	394	364	397	369	385	389	385	421	391	419	406	387	399	393	404	400	381	418	400	397	404	415	409	399	357	392	390	398	395	391	376	353	391	433	350	386	414	368	419	415	418	391	395	376	384	396	412	378	410	368	415	394	402	363	410	388	364	431	406	387	411	402	414	413	396	390	394	362	392	410	411	371	420	413	377	406	389	410	401	381	390	372	398	373	401	382	399	370	388	404	407	375	387	373	405	410	371	384	376	385	414	398	411	430	385	391	416	383	404	414	405	395	372	371	404	375	381	413	385	359	372	393	354	403	370	401	386	382	359	398	373	405	367	387	419	384	373	392	433	412	369	357	414	398	387	374	384	391	418	385	384	396	365	355	392	388	390	377	408	422	406	377	373	394	388	379	386	385	384	392	399	391	330	373	344	392	418	399	354	380	379	387	366	394	359	432	389	417	402	414	395	411	388	356	370	393	409	416	412	384	430	435	385	387	405	376	356	414	376	415	378	378	368	415	401	406	407	406	343	389	373	378	419	414	409	386	393	386	395	406	371	389	398	399	388	441	427	378	388	444	400	410	415	385	374	394	419	440	433	391	381	383	391	414	391	412	369	416	402	365	441	353	381	362	414	443	390	375	379	379	347	384	378	410	412	399	370	395	373	369	418	378	431	402	384	418	381	455	410	373	387	412	399	382	390	423	394	392	380	353	380	381	396	384	399	380	410	407	419	391	395	383	379	400	371	386	377	428	360	395	381	390	408	413	407	410	365	425	372	384	379	426	379	381	385	386	385	366	393	375	401	390	388	394	376	429	403	417	422	376	356	413	403	401	393	381	396	387	397	400	379	424	376	384	418	399	362	344	386	394	407	391	368	377	383	413	363	408	419	420	431	378	414	394	409
23693	18818	23481	18952	23799	37960	38871	33484	30836	28815	27784	19083	20113	22238	18915	16359	15327	11567	17134	15094	9643	10009	7924	5619	2888	2895	1746	1258	1809	1932	1488	1275	1222	963	676	425	328	323	286	228	256	223	284	245	252	278	236	247	235	231	239	169	205	181	156	171	156	174	167	172	153	167	152	171	129	165	159	152	164	158	161	163	135	153	494	965	912	641	408	260	180	175	148	128	126	143	163	143	143	146	130	142	157	163	158	134	136	131	139	145	161	148	142	144	152	144	143	132	142	170	139	144	153	121	148	154	137	150	157	157	157	148	137	155	137	139	134	132	149	148	145	156	155	167	152	157	146	165	135	137	132	136	139	160	162	151	138	127	135	150	126	143	147	134	150	124	131	147	158	134	131	124	150	153	134	122	143	151	143	141	143	155	134	150	144	136	136	140	124	163	146	149	161	137	143	155	154	140	143	155	143	163	129	141	136	144	119	150	136	126	155	132	150	140	128	127	127	136	134	134	159	150	157	153	161	123	138	162	145	127	153	169	145	138	150	150	137	165	141	145	164	151	136	147	150	136	146	146	170	176	143	149	137	114	142	160	139	142	123	146	149	154	141	133	144	154	159	158	138	152	145	153	143	114	144	144	141	136	151	135	158	144	149	160	138	172	150	141	145	142	147	148	140	163	133	138	139	153	136	147	161	143	132	140	161	139	140	154	127	125	129	133	174	150	140	150	141	146	175	143	163	156	133	146	129	147	145	145	121	165	160	123	157	165	148	151	140	128	141	132	126	131	151	127	145	168	148	163	132	149	146	134	150	159	141	151	132	154	137	143	166	138	131	137	146	163	151	151	125	143	136	140	145	144	139	158	154	126	144	151	134	147	163	127	156	137	184	152	136	134	158	138	154	168	139	121	147	160	146	159	143	124	141	145	146	146	126	152	136	138	136	140	147	141	146	127	153	148	158	137	140	147	137	155	143	146	153	143	143	151	151	140	143	145	137	121	143	132	141	145	127	149	133	140	141	132	133	97	157	165	161	134	126	121	127	173	161	123	128	162	130	120	131	148	121	120	133	146	145	141	139	148	139	123	145	144	172	153	162	168	150	150	163	146	153	157	151	133	152	158	131	134	145	133	153	151	146	131	160	153	163	128	141	139	141	128	137	167	156	129	145	141	147	125	124	163	151	140	138	148	131	142	151	115	134	151	125	145	136	138	148	139	177	142	147	137	141	136	142	156	170	149	152	150	153	164	147	136	126	136	131	132	164	152	138	159	148	156	154	132	133	123	176	157	116	154	139	136	168	141	150	119	157	148	136	171	134	140	151	123	159	153	147	125	148	134	133	132	162	153	148	155	140	156	131	146	173	125	141	128	142	179	150	158	140	145	146	146	163	142	146	144	123	125	142	155	156	147	143	170	145	163	167	155	152	167	151	133	143	163	137	154	132	140	134	156	137	130	166	143	134	142	142	159	164	144	143	152	131	142	164	151	142	145	134	141	155	146	140	147	121	147	145	129	166	126	146	153	126	139	158	152	137	141	136	150	130	162	154	145	137	150	139	144	144	161	137	137	156	141	155	127	116	139	150	160	131	147	138	137	162	136	136	159	152	137	141	132	152	150	128	129	140	170	161	135	152	149	138	136	145	151	135	151	136	136	160	165	150	140	151	158	149	163	151	149	126	146	151	138	154	157	148	140	140	161	138	169	138	143	141	137	156	157	155	155	141	160	151	144	161	148	136	150	137	138	137	146	128	147	139	142	160	168	136	148	147	138	131	137	128	158	152	144	135	142	153	161	139	131	128	141	140	129	135	147	150	152	159	147	137	127	160	135	157	157	143	137	154	140	136	138	126	167	136	147	136	141	146	132	146	135	140	137	144	144	131	130	138	148	141	147	125	142	155	147	150	153	128	134	144	161	145	127	135	128	146	151	155	119	151	142	142	129	145	164	135	130	156	151	145	165	145	142	140	153	155	120	145	149	146	134	160	144	153	128	121	128	140	161	142	152	146	116	126	159	164	153	167	161	135	149	131	150	155	152	142	150	137	140	169	142	170	128	137	130	133	127	144	139	147	149	137	177	148	154	137	142	144	159	137	149	139	134	134	132	123	138	153	144	142	133	139	130	137	113	158	148	130	143	140	144	149	136	167	128	131	138	159	147	123	134	160	140	146	150	123	159	160	147	149	148	155	145	152	149	167	136	146	139	155	148	151	152	140	131	143	153	140	163	152	123	134	126	141	131	146	139	150	168	147	162	138	103	142	129	133	165	148	148	143	172	177	117	121	140	149	127	146	159	144	148	120	140	141	155	153	145	140	149	156	128	142	147	126	155	155	148	154	117	128	132	146	149	132	150	151	164	159	154	126	145	169	125	137	145	148	147	147	135	152	174	164	148	149	139	148	138	124	146	138	151	146	152	160	145	141	147	165	172	157	155	142	153	154	139	169	142	151	155	151	145	146	134	157	157	143	155	148	141	149	147	136	149	147	131	141	147	136	141	146	144	132	151	139	129	145	141	138	146	154	114	141	143	154	158	136	136	155	141	131	151	138	142	145	116	144	146	137	148	137	155	142	152	160	149	143	147	132	150	148	141	168	129	150	139	135	136	135	129	137	117	115	147	152	162	137	147	152	125	147	142	148	154	149	151	153	129	147	145	146	122	160	139	130	159	141	133	153	144	139	147	156	139	141	136	148	138	141	134	147	123	161	148	144	145	147	142	158	140	155	134	129	150	158	150	151	144	147	150	154	139	159	152	144	153	134	154	139	129	144	152	149	134	161	148	137	154	116	172	135	152	169	148	140	144	144	148	148	141	140	149	129	159	130	132	158	149	148	121	152	153	149	150	174	152	145	136	120	153	150	161	154	136	134	137	145	139	137	152	140	126	146	152	134	134	133	147	140	159	140	139	159	148	157	157	144	127	154	157	157	121	146	129	145	135	131	157	153	139	149	150	127	130	127	139	171	153	150	144	175	152	136	141	170	137	149	137	129	164	159	144	156	157	126	147	164	148	148	128	161	161	127	145	151	151	135	149	142	165	134	140	159	141	154	170	155	154	155	144	137	150	132	119	154	127	143	143	162	151	146	130	132	179	143	147	150	135	138	176	142	149	154	171	128	147	156	142	114	129	131	154	153	142	137	141	113	148	161	145	132	155	153	145	134	139	147	144	153	141	139	123	128	145	130	149	135	147	157	158	121	146	153	128	152	110	124	150	150	152	128	160	139	142	158	123	156	178	165	165	136	142	143	172	146	133	159	151	155	130	156	143	147	164	167	140	160	155	158	136	165	132	123	130	142	142	153	152	151	147	150	132	136	144	151	140	132	154	136	161	132	145	130	162	135	137	144	181	153	159	153	154	137	136	133	138	113	132	148	150	139	136	158	142	144	126	128	160	149	149	155	152	129	137	132	138	141	135	157	141	148	142	131	133	147	167	141	158	154	147	128	146	146	137	125	130	132	145	167	141	155	148	136	158	130	140	154	165	165	153	163	138	149	134	152	129
13049	14279	17916	17743	30790	41264	44331	43811	42004	42010	41299	30154	37641	41313	38615	37543	35228	33022	39615	32655	25213	30639	22055	20371	13594	14602	10521	7923	10852	10929	8836	8314	7861	6654	4566	2782	1812	1936	1515	1216	1202	1302	1514	1347	1629	1564	1362	1304	1205	1270	815	793	795	709	504	531	539	649	609	555	579	500	432	479	442	446	468	447	463	487	492	477	490	558	3317	6651	5984	4069	2225	1132	673	498	395	410	390	368	375	383	389	365	367	381	390	354	406	407	407	366	395	350	384	398	402	368	383	353	388	346	390	374	400	386	364	413	360	386	370	382	324	354	382	363	392	380	366	349	356	404	354	365	374	383	368	370	409	382	396	346	367	429	361	356	398	357	343	396	409	364	358	407	363	377	370	350	369	346	362	406	361	383	378	411	388	355	363	391	387	373	371	413	361	382	392	398	393	403	415	409	362	363	375	406	390	387	441	375	352	388	416	372	359	397	375	341	371	372	372	398	387	376	360	352	383	394	360	419	369	375	382	352	370	361	335	353	356	400	396	364	400	363	370	393	360	366	371	393	394	430	388	368	370	364	366	419	375	356	382	386	403	388	402	410	385	392	380	362	400	372	378	387	370	376	392	366	391	379	381	378	372	360	391	374	350	382	360	366	361	363	381	369	363	388	376	400	363	372	381	399	402	373	385	381	340	379	369	365	392	355	391	397	409	404	401	402	367	366	386	394	383	377	388	374	395	389	400	365	390	383	353	357	345	398	400	351	392	370	411	362	355	365	356	386	387	394	398	393	391	386	388	386	387	387	392	359	374	378	382	392	348	392	343	404	389	350	389	384	397	342	372	363	369	368	434	382	374	363	394	406	390	381	355	364	368	402	427	368	396	348	374	354	377	362	407	366	356	385	350	380	380	370	401	369	386	344	404	369	344	365	416	365	373	390	412	317	383	391	382	377	393	350	379	382	352	383	392	424	379	365	405	390	345	368	379	347	381	350	391	403	407	389	292	374	359	385	383	378	353	377	357	381	373	365	370	385	371	359	371	350	386	345	402	369	364	401	371	381	393	353	355	372	374	372	396	377	380	353	374	371	405	385	371	368	372	391	397	384	389	390	355	371	397	381	369	375	366	388	364	398	374	363	358	398	376	412	364	411	409	367	389	384	357	395	418	391	357	378	388	395	390	383	372	394	349	370	392	347	402	394	375	367	388	401	394	363	370	396	408	379	365	351	403	364	385	375	389	364	330	355	374	409	368	411	387	369	368	433	353	384	354	401	370	411	383	384	366	354	386	352	348	336	381	385	373	390	382	381	359	383	350	361	405	414	379	359	382	372	400	380	356	404	394	361	387	368	362	356	355	358	361	384	377	371	388	350	379	397	341	385	374	357	408	339	355	390	385	385	374	367	384	409	365	383	363	377	375	368	364	381	398	380	395	357	373	393	379	358	363	402	412	370	359	355	367	395	385	352	345	393	336	390	392	382	398	371	406	398	400	424	371	337	374	374	392	379	377	357	379	372	359	358	346	387	359	365	377	374	336	415	377	387	353	361	377	371	403	363	358	349	407	331	384	358	386	377	351	410	406	386	340	353	372	366	368	349	388	398	364	374	368	447	410	409	402	340	353	351	333	352	358	392	391	384	356	420	379	387	410	374	378	376	384	415	372	397	368	352	387	360	388	406	396	381	391	345	403	394	350	371	362	362	390	360	383	362	361	397	358	391	339	384	385	380	354	387	398	411	407	381	396	361	405	370	390	429	373	394	372	366	371	371	385	365	421	376	392	387	384	400	377	354	372	386	368	368	352	405	379	404	373	367	385	390	375	388	357	387	329	369	418	357	405	375	340	364	409	379	396	354	415	385	362	394	377	349	372	385	396	392	403	393	357	382	376	372	365	367	398	393	398	389	368	388	349	381	395	378	366	342	393	411	366	364	353	378	375	366	381	391	370	372	379	406	429	374	358	382	407	401	375	338	371	360	384	373	379	393	352	374	366	392	404	371	381	390	379	395	381	400	357	365	369	384	363	390	355	390	398	374	376	380	353	393	394	356	374	390	385	371	362	372	390	351	381	387	391	382	371	371	367	401	366	377	395	364	388	390	363	375	418	370	351	427	361	386	354	379	412	369	343	370	385	381	361	376	351	369	401	375	356	359	372	370	383	372	362	373	366	347	403	372	376	379	394	391	392	407	369	390	392	384	387	383	398	358	365	384	436	371	401	375	357	376	358	375	381	365	365	349	388	407	427	412	339	382	339	376	354	401	368	360	414	422	382	385	339	381	362	395	362	361	400	366	415	373	350	374	372	380	344	371	376	410	374	389	358	359	372	376	406	389	388	353	365	348	350	410	389	371	392	388	399	396	374	339	392	387	385	379	390	399	389	376	361	348	367	357	362	383	393	375	371	379	372	391	393	387	371	387	377	383	367	427	384	377	387	385	384	362	373	372	384	368	395	379	374	377	352	379	382	384	359	372	389	398	354	381	398	400	320	412	404	403	387	352	389	368	371	390	391	357	347	370	355	375	364	364	398	350	357	389	385	378	395	410	370	366	380	388	373	395	355	368	373	386	400	408	370	370	371	376	379	390	370	383	353	364	358	376	362	383	366	368	350	407	314	353	396	376	361	375	352	379	326	366	381	361	402	358	387	341	345	341	363	363	396	388	386	401	376	366	381	330	377	364	376	346	408	393	415	386	382	371	361	373	363	402	403	363	396	372	386	395	402	409	400	406	362	358	383	408	375	357	357	395	374	392	371	379	390	394	398	369	386	380	387	363	400	399	385	375	398	364	395	389	357	393	351	412	336	366	402	391	400	394	355	346	385	358	358	384	363	400	374	396	357	424	399	378	411	392	346	388	404	353	403	370	399	417	362	369	392	384	375	422	376	409	360	392	407	346	372	417	387	426	414	395	416	380	381	353	359	362	385	386	355	403	392	381	372	380	404	381	364	411	391	361	426	383	390	351	398	393	383	372	391	382	378	390	366	377	398	361	376	372	388	389	379	399	365	378	352	363	356	458	383	407	373	389	396	405	376	345	361	395	370	379	383	358	358	374	372	357	405	387	393	349	360	391	373	382	386	380	379	396	382	391	402	355	387	368	353	370	379	394	371	429	403	396	369	388	362	381	378	370	400	378	339	380	355	385	361	359	365	393	362	355	381	382	377	381	363	408	360	367	388	374	387	410	380	368	384	376	381	369	374	382	358	388	383	359	362	376	388	344	402	382	393	388	353	397	394	315	366	367	387	372	393	404	393	370	360	392	369	346	360	374	330	346	384	360	366	388	386	383	352	378	373	375	364	375	376	332	373	391	393	377	394	365	377	413	362	371	428	343	338	366	366	382	404	364	383	381	373	391	388	394	390	393	400	396	411	392	365	353	408	364	358	385	354	403	398	389	384	387	357	369	391	410	402	390	370	401	365	365	377	384	418	366	392	409	400	373	410	371	384	392	359	374	401	378	399	391	386	405	382	374	354	350	372	386	393	386	346	391	389	361	397	420	392	369	398	390	365	379	376	373
2749	1740	2146	1080	1092	2849	2711	1665	1162	1145	874	532	727	732	518	551	412	403	580	462	321	365	257	199	195	200	141	154	173	153	138	145	143	140	133	140	122	138	145	118	142	148	126	120	126	125	127	133	121	131	113	125	132	114	136	119	121	136	118	115	140	113	126	122	128	146	133	138	124	109	127	116	123	133	127	177	215	194	170	161	135	131	128	118	125	121	123	137	112	130	127	113	146	120	131	115	128	110	119	106	151	119	127	129	114	125	162	118	102	122	128	113	134	149	119	137	130	121	136	130	132	121	121	119	146	127	127	138	127	133	120	149	103	127	117	121	115	127	125	124	111	123	120	107	118	130	117	131	104	109	119	107	131	138	115	130	104	123	113	115	126	121	149	133	133	118	136	133	117	137	122	130	142	121	118	130	127	131	120	131	107	127	115	123	124	110	120	120	130	126	131	110	112	137	143	103	114	128	136	113	109	121	127	132	125	136	111	117	124	115	110	137	144	124	120	112	96	104	140	117	145	111	117	118	111	109	118	113	127	121	132	112	116	125	117	116	143	136	139	142	112	140	146	104	125	107	121	129	134	117	127	108	127	130	132	116	119	131	108	139	121	107	119	123	125	114	150	117	109	130	117	124	129	111	125	124	117	97	119	130	109	114	136	103	135	135	123	125	128	149	123	115	133	109	131	118	118	129	122	117	113	132	123	122	119	116	123	115	118	130	107	129	104	128	130	127	120	120	105	115	144	124	130	122	115	120	123	109	102	140	136	138	118	133	116	117	137	139	133	115	118	122	149	123	115	151	109	120	123	121	123	117	141	124	129	127	136	128	129	111	117	115	117	114	120	142	115	113	104	143	106	112	112	127	130	112	148	120	137	128	125	116	114	126	104	115	120	139	126	121	132	125	136	132	120	127	144	129	130	112	129	129	124	110	124	140	131	131	108	136	112	114	111	143	118	128	123	101	101	126	119	124	132	112	141	111	121	119	113	142	119	130	136	126	119	118	119	126	113	132	118	110	117	132	142	132	117	121	123	132	116	121	93	104	107	122	128	133	126	132	132	139	135	113	121	123	126	110	135	126	119	124	124	113	123	111	102	125	144	122	122	113	124	120	112	115	129	125	98	119	129	130	116	117	130	121	131	122	134	112	111	118	110	120	111	131	114	114	138	141	117	115	120	142	127	153	121	116	129	129	131	134	123	130	125	139	118	117	114	102	131	119	105	136	127	122	117	109	144	138	120	112	152	114	120	119	135	129	117	115	138	123	131	130	103	112	115	110	111	114	106	113	126	128	112	143	147	147	132	117	111	92	124	122	119	114	118	140	105	116	121	145	114	119	131	118	128	131	110	131	121	106	127	113	118	118	122	112	102	117	109	129	124	124	115	146	132	138	130	123	111	107	125	127	109	126	132	139	124	118	120	92	115	130	128	136	122	108	132	127	115	116	129	138	128	103	110	126	120	118	124	126	126	125	128	109	117	109	119	125	122	122	131	117	111	135	114	111	128	122	135	143	122	145	115	112	127	126	123	127	128	115	121	121	122	130	116	120	121	120	120	120	130	108	113	118	111	119	103	111	121	99	110	111	149	131	131	120	112	99	133	123	118	146	123	124	116	119	128	130	102	113	139	129	120	116	117	109	113	121	123	118	123	136	112	125	104	123	127	118	133	134	107	124	125	141	120	126	122	127	124	117	115	154	130	114	125	145	93	141	134	127	112	100	148	128	112	98	118	115	127	123	102	140	110	128	112	134	101	152	135	112	141	127	116	131	118	119	122	134	127	121	140	133	110	120	135	131	153	131	126	123	97	128	147	133	120	126	110	106	112	107	131	117	136	122	103	130	150	124	134	125	121	136	124	107	115	110	125	111	129	119	105	121	126	111	132	150	118	119	134	128	126	116	110	131	124	125	117	118	147	113	121	121	130	96	141	130	128	136	129	136	129	130	134	143	128	125	111	121	137	105	112	115	123	116	129	122	109	136	124	122	114	120	122	140	119	126	138	120	111	121	104	126	138	105	104	106	111	116	119	120	127	129	104	126	128	139	137	134	126	115	137	125	118	124	114	119	109	127	94	134	116	98	128	137	113	138	158	135	120	154	133	136	122	131	110	111	103	117	115	130	118	119	114	140	116	139	117	120	120	122	131	120	151	133	120	128	114	115	134	119	125	143	126	133	125	132	131	127	136	105	125	136	119	132	136	118	117	130	115	120	147	140	108	127	145	134	147	123	102	116	131	130	141	111	110	119	124	133	132	111	117	124	111	130	123	133	129	130	138	109	123	98	115	118	113	140	121	123	123	115	115	117	128	114	124	114	115	123	114	124	117	122	107	129	120	122	120	129	120	129	114	125	135	103	137	100	157	119	118	122	124	122	138	120	131	130	156	139	116	94	122	141	130	122	138	146	155	135	115	130	130	130	127	111	104	139	119	111	130	132	112	127	140	134	122	122	121	134	115	108	104	136	127	147	123	127	129	118	109	115	122	117	119	126	140	119	122	127	118	109	115	120	122	115	104	117	144	114	116	137	125	135	125	142	119	123	105	118	151	152	111	117	124	110	140	124	106	129	129	126	123	119	119	126	116	122	135	112	124	129	137	116	126	121	125	131	125	120	122	115	134	125	101	114	153	123	114	114	112	142	115	106	126	128	119	112	126	101	110	124	98	120	110	124	123	108	110	125	123	112	125	137	114	115	128	110	148	127	124	125	135	131	153	116	119	124	128	127	136	119	121	111	117	132	128	111	148	140	100	110	120	93	131	128	109	131	130	120	126	132	102	108	118	103	122	142	108	119	122	123	135	131	107	114	122	110	116	111	112	120	124	128	114	137	131	131	133	124	129	141	130	116	108	130	126	112	104	125	111	129	109	115	137	117	123	117	127	146	134	137	140	112	139	113	131	114	136	115	136	110	140	109	118	139	111	125	128	104	136	131	125	142	126	124	136	114	107	115	116	121	111	108	104	117	116	139	120	127	130	127	132	117	136	141	104	132	113	114	124	132	123	138	112	106	121	102	110	134	121	129	132	113	129	118	140	121	113	98	108	110	138	127	130	114	125	130	123	114	135	130	129	141	101	122	128	114	132	136	136	108	133	132	121	127	113	119	131	132	111	131	129	148	127	87	125	122	120	149	127	119	134	109	134	140	120	145	98	125	126	114	127	120	112	116	169	115	115	144	132	112	125	140	122	115	126	126	111	123	123	120	124	130	134	125	127	107	118	117	128	130	97	129	122	119	117	118	139	118	101	115	126	113	117	114	115	141	121	121	116	139	137	133	113	127	135	149	114	122	119	121	137	118	122	116	138	125	128	140	130	109	126	140	113	124	137	114	138	119	117	115	107	152	117	118	126	96	113	151	115	131	103	114	124	139	108	121	145	123	116	123	128	127	127	113	106	116	127	123	130	138	123	130	116	121	123	124	136	146	122	121	121	112	107	146	110	136	110	140	137	134	119	133	106	116	129	133	125	142	130	148	105	131	136	128
2524	2566	3323	2684	4675	11284	12452	9094	7027	7376	5878	2957	5176	5207	3868	3802	3181	2987	4171	3770	2176	2516	1403	1306	863	927	705	601	742	696	599	589	608	617	478	440	391	401	358	377	356	353	362	384	381	397	315	382	360	404	378	412	353	392	356	349	356	347	352	359	342	353	362	332	344	350	347	365	356	374	377	358	377	399	559	876	981	791	619	413	376	378	356	368	336	306	347	356	371	357	348	310	338	323	341	368	339	342	331	336	343	353	343	327	347	321	328	323	329	342	339	342	329	350	336	361	350	337	317	317	353	333	330	338	300	340	347	359	291	340	358	354	345	359	354	313	343	351	346	316	316	323	328	341	319	342	306	347	337	336	342	381	336	340	333	314	341	338	363	334	339	333	340	331	338	322	331	337	319	360	331	301	343	339	371	346	314	343	337	370	339	339	327	314	329	356	364	375	330	329	352	329	345	334	348	312	343	339	342	363	365	352	333	353	341	331	321	343	324	375	349	334	321	321	324	328	326	324	358	353	348	350	344	347	346	335	360	300	334	313	311	345	336	356	339	342	348	367	311	327	340	356	369	327	309	336	354	348	353	343	331	317	338	313	375	376	315	325	343	322	315	319	353	339	374	325	309	341	304	332	333	331	346	334	362	341	305	312	319	321	295	353	333	312	340	323	337	337	346	327	337	323	317	333	327	350	326	335	360	354	335	310	331	357	363	340	346	334	312	357	329	312	360	323	335	325	342	342	317	341	322	346	304	342	317	344	370	339	332	329	335	349	336	319	325	313	325	317	324	348	361	379	339	335	331	343	330	319	332	325	331	351	337	345	353	354	344	351	330	349	300	353	335	306	368	345	342	325	337	313	348	340	354	287	348	340	321	359	330	314	336	316	319	328	340	354	384	343	312	373	328	337	349	318	344	338	354	329	323	343	339	334	353	368	309	332	350	326	379	330	332	338	304	341	313	333	328	331	332	323	344	353	353	344	331	301	315	332	341	325	367	349	334	338	355	337	338	310	357	350	324	390	355	310	328	349	372	362	347	323	326	341	354	337	347	315	322	324	369	352	351	343	314	309	327	303	331	316	281	364	377	319	355	330	374	351	315	327	304	361	392	364	342	341	377	326	302	349	352	389	325	326	321	325	352	332	326	354	338	320	329	283	332	290	323	347	314	345	367	330	353	327	345	344	360	328	343	368	354	347	352	349	351	351	314	364	310	333	362	348	355	348	331	328	342	347	352	349	338	332	325	328	352	339	369	350	341	344	332	360	340	326	325	331	330	347	362	383	312	315	378	372	344	322	365	333	299	339	364	382	312	331	340	322	330	330	315	334	345	330	325	350	317	311	336	322	348	320	329	327	309	342	315	333	347	339	299	323	317	301	339	369	311	297	363	323	379	350	322	355	352	345	337	332	356	347	345	349	322	340	359	289	339	323	326	317	321	324	308	310	340	334	328	315	320	346	344	324	338	328	344	315	329	345	357	347	384	316	342	356	349	322	336	354	332	338	353	342	313	357	337	337	339	362	321	344	349	392	364	357	322	334	368	344	299	353	324	324	324	345	355	363	302	372	358	328	380	362	340	317	323	335	323	291	363	343	322	352	332	321	361	339	343	339	349	334	348	340	308	328	336	321	353	331	332	364	307	341	346	318	311	335	341	318	344	303	351	315	362	334	368	324	340	332	344	347	328	387	344	349	311	349	342	334	328	341	322	360	356	306	327	341	324	319	346	330	331	377	372	330	350	346	334	315	349	367	315	347	334	328	346	339	338	319	342	307	356	356	323	349	342	340	306	317	325	348	337	332	325	321	334	367	336	347	344	347	330	351	364	325	324	318	309	360	341	359	306	373	339	327	339	355	351	306	341	341	357	327	314	337	346	342	349	319	346	310	342	335	331	364	323	334	332	350	349	356	328	340	308	333	345	365	372	354	345	345	328	317	325	328	317	314	328	353	339	334	338	310	332	371	332	335	325	370	345	346	319	342	310	304	347	329	350	326	315	324	316	375	336	317	342	317	332	303	358	323	326	347	343	334	314	366	340	351	328	320	342	351	329	362	352	343	347	334	344	370	336	323	313	329	320	334	344	358	326	338	343	348	312	299	330	344	330	329	333	324	347	350	341	336	354	317	340	311	338	320	339	335	357	336	336	321	355	325	316	293	337	301	359	321	342	323	332	354	323	357	351	315	374	351	366	337	339	303	324	350	343	334	318	335	331	341	353	368	327	318	326	327	322	334	336	341	364	290	350	334	369	328	310	295	312	353	335	333	336	335	352	317	306	306	309	363	318	338	331	337	350	334	337	340	337	324	359	348	355	361	310	331	318	344	317	311	323	319	323	331	312	336	335	372	318	326	330	335	325	340	319	350	338	362	323	336	327	336	338	326	336	323	320	348	309	339	353	335	347	352	330	350	314	340	316	354	329	330	351	330	301	337	365	336	326	299	355	331	341	347	330	347	363	296	319	333	348	313	334	367	347	344	312	356	346	351	361	324	318	302	364	366	334	343	342	328	383	319	322	334	366	312	320	343	299	352	341	342	341	334	327	350	320	343	332	330	345	337	329	355	322	368	326	316	341	326	326	363	343	372	321	345	330	362	366	328	338	358	345	368	333	324	340	347	356	317	331	343	310	338	341	349	343	324	327	330	318	356	319	352	336	354	340	331	323	354	355	315	325	353	384	320	350	383	343	320	316	335	337	328	323	357	350	363	348	349	353	334	366	335	322	329	349	297	339	303	346	346	361	312	342	319	343	338	354	346	356	361	309	355	324	318	367	306	339	303	373	332	358	333	315	341	340	327	320	351	327	313	337	312	320	337	345	298	368	340	297	319	331	320	337	320	334	334	350	349	363	344	353	327	337	328	322	314	323	310	339	342	314	364	323	320	356	318	292	331	328	339	325	337	332	320	330	345	338	384	323	343	324	316	346	331	358	329	384	334	346	337	336	341	328	364	324	316	326	329	319	323	333	338	337	336	350	339	349	333	310	323	350	331	306	306	343	319	335	335	367	348	338	349	330	309	349	335	334	342	325	333	347	343	343	368	308	324	335	353	330	363	360	311	353	331	305	356	317	335	360	354	331	343	338	321	314	356	313	322	325	347	330	354	362	330	348	334	318	338	359	341	338	339	344	330	316	359	299	338	334	321	356	288	314	343	339	333	346	335	325	342	334	335	361	330	346	352	309	335	332	322	321	311	368	375	337	351	312	333	324	372	326	358	332	348	354	368	318	338	331	325	333	331	377	357	349	321	357	346	324	339	351	341	321	342	366	353	360	338	363	310	340	309	312	322	336	333	358	359	320	345	356	329	355	343	364	329	348	344	306	339	372	363	319	318	355	320	354	351	365	379	315	304	343	312	325	321	306	339	361	343	331	328	336	339	344	325	326	335	304	308	357	361	336	346	327	352	356	323	338	336	354	342	325	366	355	342	350	325	353	334	345	321	323	340	351	370	338	345	331	349	359	342	342	318	338	338	351	355	316	342	360	330
10949	11183	15879	11827	13637	28509	29152	24065	21103	18732	14674	8730	10885	11770	8768	6944	6430	5982	7732	7918	4682	3870	2235	1598	1163	1159	760	676	769	1032	690	703	687	631	458	283	233	215	176	168	189	177	192	195	191	216	190	226	190	207	159	157	163	158	162	146	154	159	165	155	172	126	175	150	161	176	145	176	174	156	151	137	148	159	436	526	439	350	314	201	175	153	154	145	159	155	152	159	139	138	153	150	153	144	192	160	148	150	148	160	148	126	160	146	135	161	149	153	147	156	143	146	133	180	136	129	139	133	172	149	150	153	143	151	160	140	155	141	156	144	145	158	164	144	177	147	143	137	144	168	131	150	150	157	153	154	161	168	172	157	142	168	144	148	153	166	147	152	121	142	168	135	149	129	162	123	152	131	140	149	139	146	161	127	157	158	127	147	151	146	172	160	132	154	175	151	158	169	146	141	160	148	126	142	138	137	175	173	145	142	155	162	145	163	153	138	156	144	152	140	144	154	154	141	134	165	154	145	142	153	163	129	135	164	140	171	127	159	150	178	142	152	147	145	158	149	146	158	143	146	147	136	136	152	137	143	129	143	168	114	167	134	168	158	162	142	129	138	176	149	150	156	139	146	134	148	138	166	144	143	132	173	154	159	152	147	131	151	143	140	157	132	158	143	167	147	145	140	138	141	134	149	161	137	152	151	139	148	169	143	133	107	128	165	153	162	121	145	153	139	161	139	129	146	178	130	145	133	157	148	134	146	172	158	153	147	131	151	137	154	162	152	141	169	134	161	165	163	129	153	138	138	135	134	172	162	155	151	141	135	150	143	163	131	149	182	147	157	166	150	147	141	155	177	139	147	154	161	154	147	139	147	148	144	167	160	157	160	120	162	146	143	151	159	144	149	133	153	161	146	137	147	155	130	159	122	120	149	178	135	133	139	139	157	145	137	170	148	148	164	186	139	159	160	153	157	155	150	138	163	170	146	137	138	140	155	135	145	133	149	140	158	139	126	141	142	176	172	151	174	144	144	132	150	140	167	134	150	137	159	142	135	159	147	136	141	155	141	152	142	146	156	159	158	148	152	145	172	133	158	173	160	147	133	133	151	141	143	166	141	153	137	165	149	146	152	141	140	159	152	128	119	127	158	144	135	148	164	140	144	147	151	142	159	146	147	148	154	151	172	166	158	142	159	132	122	161	149	156	160	139	135	133	138	143	165	154	141	156	122	142	136	140	133	165	148	130	132	152	134	152	125	163	147	168	146	139	146	153	154	114	150	149	157	143	163	125	141	141	160	162	160	136	151	139	165	149	146	147	152	163	142	171	145	154	119	146	158	163	157	163	136	140	147	152	143	160	170	138	151	148	153	149	153	172	128	155	132	131	159	161	155	134	134	145	141	138	139	149	156	150	155	153	145	181	155	155	153	150	132	137	141	152	139	148	145	154	143	132	150	157	167	159	138	144	141	147	143	136	143	152	143	127	136	150	161	155	140	122	174	135	160	149	138	133	129	151	156	150	160	152	165	124	161	147	157	152	151	141	181	159	158	155	149	139	145	143	157	123	168	151	135	150	148	163	135	175	156	130	137	155	153	167	162	149	164	143	131	150	164	126	143	159	140	128	147	158	145	155	152	150	161	136	161	128	160	129	155	135	158	140	143	156	140	147	164	145	148	158	161	130	143	155	153	158	149	148	130	145	162	173	131	150	139	164	147	136	164	125	159	147	169	165	133	154	148	125	154	160	139	161	151	138	159	150	162	152	140	147	137	175	136	145	143	157	142	157	156	140	145	160	138	148	145	151	136	162	156	144	160	137	180	143	138	140	159	144	166	146	138	148	157	138	140	164	133	159	146	145	171	157	132	151	132	134	145	135	170	143	144	135	134	160	159	151	136	162	144	122	174	147	148	134	140	164	156	161	157	130	157	142	160	154	153	162	146	166	155	126	137	158	155	137	158	159	165	146	138	140	150	132	131	159	141	158	145	146	149	164	178	139	139	129	163	137	145	154	144	132	151	138	165	175	162	136	149	180	160	145	146	156	142	168	135	180	160	149	144	145	143	139	163	131	132	150	146	133	142	138	151	150	162	153	136	136	139	158	151	133	141	135	151	151	135	152	172	142	137	161	151	141	112	151	128	149	165	170	126	163	145	148	141	156	145	138	157	154	138	142	158	151	151	149	131	150	135	145	141	139	152	136	134	168	137	144	108	135	154	142	139	143	131	149	126	138	139	178	148	153	144	136	186	137	141	162	167	161	159	160	162	134	125	154	114	152	154	157	139	144	150	131	138	151	139	168	166	136	142	143	158	149	148	153	152	141	134	133	165	139	143	163	125	155	135	150	168	143	155	137	179	153	151	154	137	154	162	156	152	135	174	151	163	144	131	191	159	162	164	155	148	144	128	152	139	145	143	144	158	136	156	126	125	163	152	142	147	152	148	151	151	160	152	153	157	165	126	139	150	169	154	126	155	126	143	133	154	141	132	149	144	160	143	142	140	159	132	144	144	161	142	146	168	149	136	160	158	131	127	152	148	164	157	161	164	148	150	135	138	142	138	145	163	132	164	151	148	148	130	138	128	149	163	138	156	134	129	136	143	148	143	156	101	150	155	139	157	149	137	127	184	150	165	141	149	182	154	142	158	143	167	139	147	141	135	146	140	135	143	157	123	158	142	142	128	161	129	148	160	150	164	152	169	154	148	138	173	146	140	138	170	158	145	147	134	146	148	131	164	137	150	131	148	148	143	169	163	141	130	143	164	161	148	141	142	135	146	167	153	155	160	146	158	145	172	136	139	144	161	157	184	160	148	147	157	170	126	143	141	139	155	137	124	134	120	150	146	133	158	123	151	176	145	155	157	163	151	141	151	153	161	143	141	157	147	164	159	157	141	159	143	148	137	133	162	142	160	142	142	140	128	149	140	167	160	151	153	145	144	152	135	166	153	158	151	162	156	179	161	165	142	142	151	134	144	150	138	146	124	154	151	163	137	168	153	163	137	137	150	150	149	139	145	143	143	138	143	143	130	126	128	153	122	148	158	149	147	188	142	140	162	147	139	139	161	140	140	144	168	165	158	147	142	160	163	144	150	141	151	141	124	162	143	125	136	140	140	152	161	161	152	155	162	134	145	155	177	144	151	142	137	167	131	168	129	160	156	158	145	171	145	157	156	154	131	141	155	152	146	111	138	152	160	167	159	139	153	151	155	159	153	170	155	146	137	166	157	125	134	113	163	139	146	150	176	133	156	157	155	154	160	158	145	134	136	151	141	164	143	149	157	137	168	152	171	117	143	163	142	155	169	148	154	134	139	167	169	166	122	144	150	168	144	157	142	142	142	149	144	142	154	130	156	143	165	146	160	179	152	153	133	149	159	150	166	142	160	146	147	170	154	159	148	160	158	154	150	137	150	154	162	145	134	153	116	136	129	149	135	167	184	127	154	145	141	147	156	121	139	139	153	149	138	155	144	164	137	138	160	142	143	129	153	150	132	151	158
7482	10283	13048	12020	21299	36621	37033	34804	34515	34534	29629	19718	29024	31628	27480	25484	24721	25057	25908	25486	16529	18181	9309	9525	6972	7515	5235	4371	4804	6007	4929	5182	4377	4149	3170	1533	1088	818	723	698	865	738	897	897	1077	1052	968	899	801	838	606	521	554	484	464	469	464	471	519	504	554	498	440	429	443	485	440	451	455	452	437	481	498	465	2604	3715	2771	1906	1118	819	532	408	421	377	408	442	372	372	400	389	383	403	382	381	393	405	389	388	416	401	403	393	435	403	362	381	421	420	376	387	401	391	376	370	380	389	405	390	393	389	395	402	365	388	379	431	395	417	401	402	398	372	391	383	363	422	402	424	405	404	407	404	384	427	394	385	408	421	394	386	389	389	367	398	413	416	381	395	401	418	380	400	457	367	387	391	363	402	407	384	391	397	418	391	419	390	372	411	416	407	388	399	383	388	386	361	399	394	372	394	410	406	414	367	395	413	366	392	419	383	389	428	411	427	405	387	388	411	379	429	415	369	393	383	442	409	415	381	409	401	366	390	412	428	388	401	374	376	404	381	431	421	409	382	382	401	418	401	414	417	390	418	391	402	362	401	420	391	384	412	377	374	410	377	411	388	409	393	425	409	361	404	388	388	387	374	413	385	354	372	381	427	393	387	393	426	403	421	366	420	360	408	379	408	386	368	443	419	444	385	374	399	355	363	405	422	435	389	369	387	412	400	396	390	389	409	416	410	384	412	416	403	389	383	408	370	356	395	371	401	391	383	391	374	382	415	397	378	404	371	399	393	360	415	392	396	384	385	388	382	397	400	373	398	402	410	406	396	400	392	426	392	398	362	419	335	383	405	378	375	406	405	432	360	436	392	383	431	432	369	397	415	399	429	385	395	413	404	386	387	393	393	409	403	380	372	414	414	396	409	431	411	375	386	366	370	416	389	405	396	412	365	384	409	410	401	403	381	403	424	405	417	469	411	402	383	358	384	426	388	409	432	331	375	409	408	377	399	374	397	405	370	409	406	382	436	385	383	414	376	366	399	439	401	400	400	419	377	405	375	421	398	427	366	396	408	387	420	380	352	370	401	393	390	406	403	391	359	371	401	410	394	403	406	396	398	375	407	413	392	398	407	366	427	432	394	414	375	371	375	392	392	411	412	371	412	393	412	383	420	422	418	418	384	385	394	375	397	387	397	399	406	381	399	391	409	391	372	442	425	401	417	393	443	389	423	381	406	394	425	402	396	370	421	400	426	427	369	409	348	392	403	414	399	406	359	391	387	399	380	427	368	382	410	408	371	401	408	388	373	383	393	404	386	386	404	396	381	398	410	395	389	416	389	397	396	423	391	380	416	401	418	405	398	402	361	377	401	398	430	388	401	373	405	400	405	395	429	401	422	405	419	413	405	384	406	349	381	389	368	388	392	372	410	403	444	393	379	397	380	414	389	365	400	393	398	433	372	401	401	394	381	359	396	376	389	403	401	393	379	427	414	379	413	401	396	392	413	422	414	374	412	361	387	404	391	358	395	430	408	418	358	425	378	417	430	355	409	407	393	399	393	393	396	393	424	413	410	414	428	405	415	383	368	352	394	427	386	386	402	382	392	406	445	437	378	403	396	388	361	368	387	393	415	371	399	380	379	414	400	426	403	407	400	367	366	371	393	380	396	414	406	401	396	406	366	432	381	401	366	368	396	411	396	370	374	384	368	389	394	385	383	390	388	384	408	407	387	377	404	438	386	396	434	431	428	426	404	435	368	420	405	427	400	369	378	409	429	419	431	351	401	424	404	397	392	372	401	395	410	391	369	387	401	402	414	389	375	408	416	421	363	416	376	391	386	397	394	401	374	429	394	400	370	404	395	401	357	394	415	398	358	356	397	393	384	397	402	412	437	420	397	401	383	387	410	421	428	396	429	384	352	407	379	438	396	393	412	389	393	391	388	397	380	400	420	389	411	397	408	410	407	398	425	363	422	375	392	417	413	398	381	389	416	379	375	419	412	390	429	416	424	370	398	381	384	388	431	434	416	393	408	380	400	377	382	368	397	387	404	430	385	385	385	433	398	375	379	372	427	392	381	429	400	419	383	388	404	372	406	419	396	409	431	382	396	375	407	412	419	393	394	381	403	409	387	404	407	390	360	400	361	405	417	395	392	390	336	381	368	386	394	405	385	415	389	364	422	432	377	411	384	412	404	412	413	366	397	395	387	435	390	413	409	378	382	398	367	403	391	396	368	411	385	368	373	408	430	408	382	421	414	413	373	387	385	379	372	403	395	419	390	389	389	403	401	426	442	388	386	378	424	379	438	413	381	401	430	403	375	401	416	447	411	371	367	391	364	390	392	402	350	435	367	388	398	368	427	416	371	398	386	402	409	418	406	393	396	400	396	435	402	362	396	413	406	418	381	403	407	414	395	411	432	416	420	407	394	405	382	410	382	367	399	413	428	409	357	392	406	384	394	384	416	403	392	403	380	390	409	380	364	406	406	388	391	353	410	421	390	399	400	391	436	378	377	418	415	403	407	365	390	384	398	362	405	379	386	405	405	423	406	391	384	381	390	369	411	417	365	417	421	394	404	403	377	375	383	352	364	376	405	419	370	442	389	398	383	432	383	405	384	403	376	397	397	365	376	434	428	405	374	415	411	373	376	398	391	377	356	404	377	408	420	374	419	398	382	382	414	393	395	411	375	393	393	407	410	410	411	407	388	437	411	403	418	386	401	383	396	409	393	417	394	377	365	391	380	426	360	398	419	395	380	397	395	373	392	384	406	461	420	368	403	402	389	414	371	391	391	403	405	390	397	388	405	395	382	399	423	378	411	395	384	377	380	375	390	398	394	396	377	352	407	408	398	395	418	375	395	368	401	384	398	428	402	395	389	402	397	388	379	399	400	389	385	382	400	401	416	418	390	382	405	372	392	390	387	419	397	403	473	387	376	369	375	414	398	380	387	420	381	389	392	425	365	378	443	369	404	369	402	434	417	385	420	363	352	368	373	369	376	374	419	361	388	409	359	394	391	365	354	389	402	364	400	362	387	401	393	372	394	417	390	369	427	399	381	406	391	388	402	378	410	406	400	411	385	391	426	401	382	370	388	381	407	382	387	378	427	409	390	390	425	428	394	376	396	407	372	369	394	378	422	395	409	371	401	385	417	385	396	378	386	387	382	409	399	392	397	405	413	390	371	391	408	396	398	407	405	384	414	380	371	433	419	405	378	394	376	356	417	414	404	391	410	408	391	409	376	372	410	407	395	417	370	426	378	432	377	393	398	442	387	414	404	430	415	372	402	390	420	388	422	402	377	398	354	386	410	390	404	402	390	401	415	423	390	423	388	412	422	397	382	416	398	418	380	397	414	411	390	375	372	405	398	389	397	409	370	397	394	416	417	374	389	388	396	410	383	386	372	389	399	384	419	408	386	403	426	391	373	367	425	395	409	393	403	375	388	418	385	375	385	431	389	380	378	419	424	393	416	392	406	424	400	345	385	379	390	382	388	389	376	395	370
21263	17711	22561	19721	22129	37761	37280	33414	30602	29837	25693	19918	19246	22355	18793	15509	14122	13564	12982	17058	10977	9107	4788	4144	3159	3043	2077	1550	1782	1618	1774	1476	1352	1235	1002	553	300	249	257	232	256	220	276	252	319	319	274	268	259	212	214	188	171	168	146	159	171	178	172	164	157	174	152	147	173	158	144	159	172	166	159	165	167	428	964	884	678	451	302	193	179	133	122	130	147	132	161	154	139	141	172	156	137	122	127	129	156	148	139	155	143	155	141	145	136	147	152	131	154	150	145	118	145	151	134	139	140	158	154	145	161	146	147	135	139	153	134	126	160	129	146	136	149	113	134	142	165	147	173	136	143	148	147	156	151	158	136	126	153	148	149	156	151	150	145	131	156	124	147	153	148	134	131	122	141	141	153	137	126	135	156	135	146	147	123	141	127	144	134	144	152	168	133	135	137	127	146	161	137	144	127	125	133	148	147	156	141	148	142	159	141	151	151	122	138	143	147	137	154	164	155	123	132	153	175	142	147	156	136	134	139	144	137	145	144	136	141	153	139	147	128	142	136	131	157	159	155	172	154	153	151	132	134	131	163	159	138	130	131	144	152	122	126	153	134	142	120	150	132	130	134	151	158	163	149	137	146	129	145	149	140	144	138	146	151	151	118	157	140	148	134	138	132	130	154	144	167	140	135	144	125	121	144	133	146	142	140	157	156	162	128	140	144	161	146	133	139	142	131	160	134	154	135	135	145	154	154	135	150	138	145	148	157	144	136	139	119	145	143	154	148	167	171	141	158	150	133	167	147	134	144	150	148	140	136	139	154	132	138	115	144	152	140	151	147	120	138	140	143	159	152	132	125	147	155	151	133	133	127	136	165	153	134	129	127	140	138	154	134	161	163	143	155	141	127	149	141	145	116	131	144	153	137	140	148	149	135	143	178	128	138	156	130	154	113	143	147	141	160	144	138	166	142	149	158	129	154	142	148	142	126	154	140	155	143	126	158	134	167	153	151	154	127	132	165	132	170	119	148	150	145	144	157	146	137	137	141	135	144	155	160	135	149	146	128	149	150	122	128	156	157	121	157	132	142	146	143	142	139	136	155	154	163	131	130	146	155	162	126	136	142	149	146	161	140	141	142	145	158	156	144	148	138	136	145	141	159	142	133	163	146	153	146	166	157	150	154	145	135	139	142	130	162	149	137	150	153	139	150	164	132	153	153	127	149	136	123	133	154	142	162	136	143	139	139	134	146	132	157	146	146	141	143	132	140	138	136	145	143	157	130	150	124	152	160	140	130	138	163	127	135	142	126	135	157	133	153	144	136	164	141	143	133	148	151	156	132	144	144	151	134	163	129	148	131	150	150	152	138	149	147	127	141	149	143	137	148	133	140	137	133	153	133	140	148	124	137	126	128	161	141	154	136	158	136	126	153	148	126	128	132	130	137	152	149	149	127	152	130	131	163	128	155	144	163	144	141	132	151	164	162	147	145	127	156	132	150	146	151	138	147	156	171	138	136	142	154	141	150	143	137	147	130	144	161	147	128	154	149	144	138	157	151	164	140	155	185	141	151	143	136	128	148	144	127	127	144	152	132	135	159	141	162	149	132	141	142	149	156	148	147	145	130	153	138	142	163	156	137	125	152	136	148	128	156	152	142	127	150	140	146	153	154	136	143	140	139	102	164	152	150	163	130	152	148	149	143	164	155	119	151	143	131	151	159	161	169	112	162	128	129	165	137	143	154	172	146	129	144	146	148	134	149	139	168	142	162	144	128	151	150	164	130	147	149	150	181	136	140	145	149	126	155	164	137	157	143	160	151	129	145	144	120	170	154	140	134	145	149	142	132	157	152	133	127	130	143	130	139	152	143	159	152	154	136	127	139	146	130	137	141	151	151	179	142	146	150	150	140	138	147	149	141	146	141	165	158	125	147	134	145	131	137	139	128	163	149	141	147	152	142	122	125	185	119	134	137	133	138	137	142	163	147	143	134	156	151	152	152	146	138	148	134	136	119	123	140	134	128	136	162	127	153	163	144	147	148	144	129	148	145	142	146	156	134	151	159	148	136	137	161	132	141	130	156	154	157	131	154	149	141	152	149	176	153	138	157	136	133	143	171	136	130	171	117	155	140	149	138	145	131	154	133	161	151	163	143	158	145	146	125	142	153	133	146	157	137	149	132	134	151	142	152	148	140	138	155	127	139	165	139	136	136	163	171	119	144	134	137	134	142	153	139	163	157	164	127	127	141	131	149	127	155	141	127	125	128	145	163	147	149	146	136	147	147	151	151	133	135	131	163	152	145	148	137	155	157	133	125	123	177	133	144	162	132	150	146	130	128	170	140	151	169	149	153	149	142	154	137	157	137	136	143	144	129	150	138	147	137	150	157	139	142	142	160	136	152	128	115	151	145	163	156	144	133	151	158	136	129	158	175	147	131	150	143	139	146	159	144	136	150	169	138	131	173	131	129	128	161	161	145	152	129	128	149	122	154	135	140	151	140	140	164	154	163	113	120	150	138	137	143	149	132	152	127	149	123	145	146	153	146	149	140	146	148	134	130	136	134	152	149	125	128	161	144	145	143	160	134	144	123	131	146	146	142	141	150	157	128	149	131	128	150	129	170	138	151	123	143	151	164	139	133	153	129	162	134	132	155	133	145	138	134	136	118	119	145	129	153	174	141	119	133	133	138	161	142	177	157	121	137	126	117	167	137	152	132	164	127	153	137	139	137	133	121	147	145	141	155	129	150	137	155	126	129	145	143	148	131	148	137	124	142	114	126	139	114	136	147	146	129	133	143	132	146	141	169	162	149	131	130	163	135	149	127	131	156	136	148	150	164	136	152	135	142	126	150	152	152	180	157	144	124	132	140	148	126	138	151	121	141	134	163	152	161	149	134	173	147	131	161	145	140	141	154	161	171	115	145	165	149	133	144	146	145	144	141	133	122	145	147	134	132	146	130	151	143	147	148	138	136	152	148	142	158	144	139	156	137	149	138	135	152	126	149	123	123	119	128	152	151	147	125	140	141	137	131	133	149	116	178	150	129	155	136	133	167	159	138	146	136	148	161	131	143	129	137	147	144	157	117	147	146	128	121	141	140	132	140	120	148	129	119	144	173	132	145	143	132	151	152	129	144	137	141	137	142	140	135	146	136	123	160	146	141	150	142	135	157	153	139	146	158	145	149	138	161	143	165	149	135	142	133	138	159	142	154	149	141	169	148	143	124	145	145	145	145	132	143	151	148	135	122	173	144	155	138	158	136	140	149	132	146	128	163	130	138	149	153	134	146	135	165	152	156	158	147	169	154	137	126	140	147	120	142	159	154	147	158	133	146	145	158	140	149	143	142	141	146	153	136	131	149	139	145	164	164	148	148	153	132	153	155	154	149	161	130	172	158	161	135	149	145	128	130	140	142	128	136	156	146	141	141	146	147	150	153	148	154	140	124	155	151	137	158	135	152	148	154	145	134	146	137	154	145	140	141	141	144	143	143	168	138	132	143	140
11550	14468	18063	18703	28090	41810	42437	41260	42780	42742	40759	30678	36827	41656	38260	36006	35168	36604	33901	35855	27591	27925	15520	17202	13250	13930	11519	8976	10570	9660	9833	9499	8343	7809	6741	4097	1866	1302	1456	1132	1192	1412	1455	1367	1713	1947	1534	1505	1275	1188	945	681	734	515	497	519	503	613	600	649	561	589	489	468	461	530	430	511	484	457	509	483	554	2396	6809	6043	4250	2786	1558	861	580	431	397	376	358	418	370	353	398	371	367	392	406	349	394	379	413	363	379	371	391	362	345	414	409	368	408	375	349	353	354	383	339	355	391	380	382	336	385	375	378	365	410	380	390	349	393	385	374	392	342	372	356	380	382	365	369	397	367	375	359	352	379	428	379	396	369	392	376	353	395	368	375	394	387	390	387	369	393	402	392	418	377	377	379	381	350	362	383	390	396	360	380	367	377	365	388	330	400	357	408	379	391	373	365	343	410	409	365	387	377	402	348	395	402	366	379	381	368	437	372	398	412	376	378	365	360	416	371	366	368	366	376	366	393	375	367	360	366	363	399	362	385	385	346	345	364	366	351	399	373	398	374	388	371	385	368	388	375	376	390	368	426	377	381	359	410	365	382	337	348	364	387	382	382	395	370	390	343	343	338	370	384	361	386	367	345	376	378	369	349	362	400	431	386	381	391	403	393	348	428	377	344	378	372	349	420	377	387	412	386	369	364	359	351	383	393	397	366	401	399	398	377	395	370	392	428	404	344	411	393	396	360	398	398	372	348	378	367	395	393	365	377	366	372	377	381	347	402	383	404	391	407	361	393	356	358	390	376	358	388	384	372	374	379	368	351	401	372	395	398	369	364	358	413	367	399	394	334	393	339	367	365	377	410	361	431	395	383	400	395	358	368	352	406	335	387	375	365	359	395	406	372	377	391	402	358	353	368	375	382	383	389	379	390	384	379	384	378	379	328	407	388	401	366	391	382	380	386	375	379	419	368	395	386	373	401	394	353	380	377	352	367	388	354	368	369	402	350	366	395	370	368	381	363	376	371	411	375	369	391	401	372	373	347	382	393	368	393	400	324	357	373	351	362	373	388	389	361	366	373	354	370	364	390	370	397	389	347	396	398	348	403	346	401	398	374	372	369	348	382	381	345	376	384	353	379	344	390	417	373	411	374	397	381	397	418	370	410	364	384	378	386	365	348	389	388	364	386	389	369	411	357	390	408	353	374	357	374	378	382	360	371	361	395	367	398	373	344	403	389	382	384	398	378	396	366	408	378	365	384	408	379	398	380	363	380	377	380	381	368	388	383	381	397	379	352	388	386	374	361	395	360	376	385	351	362	373	390	366	378	370	399	405	397	390	371	366	386	377	361	389	364	377	312	415	359	384	382	382	398	391	375	401	387	384	359	357	389	412	366	382	388	405	398	379	422	364	367	434	387	371	371	402	386	391	349	393	363	382	391	376	410	392	392	421	367	396	366	369	388	375	385	423	383	355	388	411	356	389	392	376	389	398	403	385	403	402	412	389	417	350	384	404	397	378	380	355	401	402	383	397	371	385	390	381	426	403	411	394	371	374	361	395	366	392	384	345	400	379	363	409	384	431	365	404	376	378	418	361	387	384	367	397	392	372	377	401	372	354	392	340	373	383	377	346	398	387	393	332	368	390	402	379	373	359	373	407	348	391	379	385	368	362	387	378	396	350	364	374	388	385	347	372	373	381	368	395	363	372	397	372	382	381	398	412	384	405	381	381	353	440	391	340	386	405	372	380	408	388	373	348	414	395	371	372	401	387	412	380	380	361	396	404	350	403	399	393	395	404	378	386	369	380	404	369	383	402	361	349	357	376	404	362	361	371	369	377	393	350	350	362	357	373	391	400	383	373	393	390	387	356	365	421	371	387	351	384	377	366	375	369	387	392	391	356	372	417	373	348	391	390	370	371	369	403	382	401	368	382	385	351	378	414	398	403	337	369	390	414	384	400	392	391	380	414	393	366	387	387	402	353	357	404	335	397	367	371	403	362	363	389	322	343	380	391	366	383	399	361	372	380	369	386	395	353	356	383	394	369	395	403	392	375	384	385	396	353	381	389	393	386	420	413	377	405	368	389	397	356	392	358	393	384	374	404	361	401	423	359	374	352	420	428	360	385	387	389	382	396	414	376	389	344	388	374	368	379	396	347	358	382	378	389	354	378	380	351	398	359	399	404	386	370	395	367	406	389	401	387	379	392	367	395	385	359	347	395	363	406	376	376	391	372	369	396	380	370	384	333	389	370	368	366	404	361	380	353	351	409	376	345	385	397	382	376	346	392	392	362	390	369	353	391	371	383	368	387	382	386	358	362	367	372	387	375	365	379	361	401	362	365	395	369	374	408	401	414	368	354	364	391	382	423	366	383	368	369	387	399	340	353	378	421	377	372	372	359	361	389	361	364	404	377	404	386	376	389	387	396	389	367	380	361	397	376	399	364	387	380	353	376	378	379	382	366	374	388	382	399	371	367	328	359	421	360	370	363	370	404	393	385	414	367	375	379	436	371	388	357	400	346	375	396	344	408	374	344	428	370	384	365	381	373	382	376	369	358	360	371	347	372	367	411	386	409	416	377	373	380	360	391	400	386	363	408	394	355	402	361	407	371	368	372	371	378	344	366	401	373	357	391	335	340	389	364	365	371	367	358	402	425	374	397	349	362	385	367	403	406	376	357	386	388	397	391	390	357	373	374	378	368	370	380	370	393	396	378	357	386	361	388	372	373	399	385	365	376	413	390	362	384	386	387	392	403	368	391	345	389	376	374	380	341	380	382	379	375	383	351	383	367	384	384	349	370	384	349	403	361	394	379	364	373	369	375	358	386	397	374	382	378	377	346	397	388	391	416	373	347	392	367	373	344	385	367	395	410	395	337	389	355	362	355	376	419	387	381	366	348	396	417	364	382	395	379	354	384	341	362	403	387	368	396	382	396	388	341	386	362	403	367	392	402	386	382	400	407	409	380	385	418	401	381	349	363	385	355	395	354	379	386	407	405	368	408	397	385	376	400	360	367	387	365	349	374	361	390	378	379	360	395	344	383	399	386	364	381	410	342	396	403	397	371	396	358	393	363	369	363	364	388	388	386	351	352	392	361	370	385	373	347	371	369	391	384	415	394	396	402	395	346	368	387	359	345	394	358	378	386	394	350	397	347	408	372	387	377	355	393	382	375	366	421	369	379	392	363	398	384	335	370	368	401	394	347	388	347	370	382	396	396	418	356	386	348	350	380	374	395	358	386	362	370	385	357	385	356	367	394	359	375	356	403	360	395	403	403	367	405	350	370	351	365	374	390	388	398	368	378	383	406	371	394	377	385	355	402	365	382	330	389	381	348	382	361	395	365	376	416	372	385	348	343	419	354	387	368	357	390	349	376	393	346	400	394	369	355	383	370	384	397	355	409	402	384	360	407	384	366	383	352	371	381	338	395	393	399	376	394	397	386	365	405	407	347	353	377	396	363	360	369	388	379	392	390	343	369	400	402	398	348	386	411	397	377
2800	1571	1904	1528	1075	2738	2633	1859	1489	1152	899	595	572	754	559	496	512	437	516	607	415	292	196	217	164	163	173	163	165	150	153	140	152	173	144	146	153	146	140	124	116	115	136	123	138	134	137	151	154	115	140	131	140	133	139	115	130	132	131	121	148	140	128	132	131	118	114	136	127	130	143	126	113	146	161	189	192	187	176	171	136	153	128	127	111	154	128	127	136	131	136	147	146	148	145	133	132	122	112	135	144	114	128	133	137	122	135	110	124	127	126	136	131	138	117	116	137	132	127	140	142	120	133	125	137	123	123	113	115	136	125	131	147	119	141	124	128	134	121	136	129	124	135	126	121	112	130	142	138	106	111	135	125	121	103	125	117	128	126	138	148	132	128	142	154	99	132	123	123	117	105	133	130	129	113	124	145	114	141	129	109	135	152	133	132	135	113	117	120	135	114	129	135	127	140	126	102	122	148	137	117	137	157	115	126	139	129	117	112	124	132	109	135	120	118	131	134	123	132	132	133	134	123	113	143	129	121	116	141	119	100	131	131	132	107	123	128	132	129	131	131	125	122	125	114	130	134	139	118	128	136	108	132	131	117	128	134	127	137	157	136	128	125	130	128	125	136	117	108	131	132	112	149	118	134	142	87	132	119	135	128	121	115	138	133	131	145	121	141	136	136	132	137	126	130	131	109	129	120	127	132	120	137	128	125	129	130	129	128	113	113	142	139	120	133	129	122	142	130	118	144	123	137	126	126	136	115	119	127	130	119	136	121	137	119	135	157	138	112	131	143	120	137	116	110	111	119	136	126	130	140	151	124	132	120	125	111	137	116	113	141	121	135	137	126	115	134	129	125	131	132	128	142	132	134	132	146	140	133	129	112	137	125	138	130	113	123	124	139	130	125	129	138	127	122	133	117	141	119	83	137	129	112	132	111	128	117	120	124	134	123	130	125	145	114	108	144	123	129	124	111	127	124	139	105	135	144	127	132	136	119	129	140	143	132	131	144	131	124	143	117	134	135	128	130	145	119	128	134	122	102	145	121	134	125	132	142	125	113	122	128	128	150	134	131	144	120	132	108	147	119	136	117	120	121	137	130	160	115	137	113	118	118	139	108	120	109	141	139	114	134	141	105	133	121	113	119	114	139	133	126	143	110	116	120	115	134	116	119	122	112	126	151	109	129	138	118	146	120	129	138	137	115	120	97	123	126	121	116	124	136	135	160	131	121	121	126	122	112	119	122	126	130	128	121	137	123	125	132	119	128	130	135	149	105	136	161	130	118	127	161	140	124	120	114	129	154	137	141	132	110	125	139	140	141	127	131	125	110	114	112	146	134	146	128	117	125	112	103	158	128	127	138	129	120	134	135	135	148	123	148	135	112	101	140	112	124	139	132	107	135	141	121	122	127	138	122	138	153	110	119	147	122	132	130	113	126	113	124	134	141	114	113	131	143	133	117	127	122	128	121	136	117	116	115	125	124	143	136	120	157	159	149	138	134	138	131	131	124	129	122	106	125	123	129	120	130	110	122	131	137	144	104	147	133	111	109	124	111	136	107	139	133	133	116	126	116	134	144	148	125	120	138	130	128	117	135	147	135	145	116	136	100	132	127	129	127	120	118	155	121	143	130	145	141	140	115	105	127	119	124	145	117	126	124	121	116	146	135	136	111	139	121	128	127	127	135	139	108	125	138	128	120	115	124	126	115	136	129	115	124	118	118	125	125	117	130	133	122	132	136	106	119	123	141	136	148	131	140	136	121	150	134	149	129	102	135	121	129	139	142	119	149	124	117	132	121	127	133	109	106	111	129	142	128	132	112	151	130	130	152	143	112	109	114	105	130	138	124	113	120	134	126	146	143	108	141	119	134	113	122	115	117	124	135	128	122	138	111	115	125	121	123	126	147	135	128	124	128	130	142	125	125	139	122	135	131	113	129	127	131	124	143	126	137	135	136	133	109	128	118	93	119	111	117	142	110	154	119	110	129	157	123	137	138	138	126	130	126	132	119	146	113	137	118	123	121	128	106	128	128	118	131	126	149	123	125	129	143	119	117	119	120	126	123	132	144	123	136	114	139	148	128	134	112	116	108	141	139	141	122	136	120	141	118	124	128	117	113	115	119	124	129	116	126	134	142	134	118	104	125	133	122	119	116	149	130	127	127	120	120	120	132	137	114	115	147	139	122	131	114	125	141	132	131	129	115	128	115	138	121	118	113	158	130	122	102	124	146	132	121	146	140	130	114	122	148	134	124	111	130	125	133	146	116	134	126	134	131	123	115	106	125	125	138	154	116	127	126	107	117	134	137	120	112	140	125	114	135	125	141	135	129	132	122	123	125	112	125	113	120	133	138	123	143	149	130	106	134	136	139	143	133	126	129	119	129	122	117	138	131	136	133	121	116	129	144	116	123	121	125	143	133	127	126	111	107	124	117	141	129	145	113	114	146	109	133	124	150	120	127	110	141	138	117	110	138	117	110	142	137	132	130	139	132	114	126	120	125	132	123	113	137	137	142	125	137	141	112	134	160	141	127	139	132	117	136	115	141	111	149	127	107	129	125	154	121	129	133	114	143	120	134	138	128	124	141	136	142	124	132	126	144	122	122	137	109	97	134	122	143	116	132	119	139	123	129	131	116	117	146	137	135	125	133	133	140	142	124	97	108	142	127	143	147	127	135	125	127	130	128	131	112	143	122	138	111	141	138	129	129	110	107	123	129	129	123	112	117	121	127	139	131	140	125	133	143	127	127	134	105	124	128	125	141	118	133	112	155	120	106	132	98	144	147	130	106	138	131	134	145	112	123	117	125	133	127	127	129	138	116	118	138	143	117	132	117	114	121	108	129	127	127	116	135	124	122	118	115	129	112	136	143	114	123	131	103	135	129	115	131	119	124	131	118	135	134	131	125	116	127	138	147	118	113	117	131	150	120	123	156	114	122	131	141	123	128	122	129	130	120	117	134	128	131	111	113	126	128	128	135	123	118	106	130	139	138	135	122	137	138	134	136	133	111	127	122	124	122	129	125	119	141	137	143	125	117	109	135	128	131	135	101	139	135	140	118	115	135	119	142	138	111	126	132	122	122	130	111	124	133	127	147	130	126	116	140	127	139	124	121	117	130	134	111	127	148	130	111	118	137	107	117	108	118	145	129	121	125	117	115	123	137	120	123	145	113	117	123	125	138	129	125	125	105	120	123	130	145	131	142	128	146	139	132	123	119	135	101	130	115	117	121	142	132	122	118	159	135	124	135	121	138	137	106	123	138	144	143	110	125	115	119	114	125	114	131	116	129	138	133	148	125	137	138	126	141	127	133	112	105	135	130	102	122	140	114	132	130	127	119	120	129	134	134	129	114	141	108	134	131	127	114	112	117	108	142	125	137	117	125	114	164	133	119	123	116	107	137	134	126	118	115	123	131	127	130	109	144	116	134	125	132	140	113	115	125	117	110	125	130	116	111	152	124	120	129	134	101	131	120	131	118	118	112	114
2530	2718	3119	3340	4100	11020	11977	8843	8470	6286	5312	3794	3960	5422	4277	3698	3850	3349	3718	4388	2522	1753	1121	1200	854	835	799	709	751	737	809	664	649	583	561	472	424	418	411	396	372	387	377	353	434	431	438	369	391	377	403	377	367	375	371	376	399	366	360	356	348	386	369	343	375	353	369	400	364	371	404	389	378	427	679	836	792	777	538	504	422	369	351	381	348	385	363	340	325	384	324	355	345	341	340	343	326	316	337	343	355	351	327	372	339	373	362	359	353	356	337	345	330	356	338	373	340	338	356	339	350	378	367	360	338	347	342	350	383	351	323	320	370	359	366	355	357	348	340	354	322	334	348	395	368	340	307	321	377	356	378	323	343	337	372	324	330	358	360	349	376	366	383	341	338	333	335	351	339	358	354	341	332	326	352	340	336	355	353	329	340	331	375	340	373	343	334	318	341	356	321	337	331	353	345	357	361	301	360	334	328	355	341	345	326	372	351	355	330	362	369	368	372	376	329	359	320	391	361	381	356	359	356	330	317	341	328	345	360	349	365	372	320	349	338	362	373	354	317	332	335	351	384	361	325	351	333	358	349	354	327	327	371	357	343	345	326	337	348	374	367	355	351	368	375	367	341	330	337	352	339	378	331	353	325	362	354	355	348	348	321	355	388	342	374	350	337	324	388	341	364	336	346	381	343	356	365	330	352	381	335	348	367	362	344	344	364	357	342	372	339	340	349	327	376	336	376	352	335	355	359	361	365	395	303	363	364	347	368	345	365	327	349	340	367	349	349	341	334	363	326	334	328	346	333	341	359	334	379	332	341	346	354	365	354	358	341	350	355	331	354	354	373	333	381	295	334	349	374	336	358	356	349	337	370	334	370	344	330	350	360	389	339	372	341	348	364	356	347	329	334	324	408	363	355	371	351	344	314	346	344	336	363	382	361	320	326	354	312	323	339	373	372	362	329	337	359	347	345	337	381	363	371	348	369	332	326	325	345	366	319	341	364	348	341	356	354	388	374	340	337	318	342	330	349	366	346	374	345	370	369	350	371	359	371	330	355	326	388	385	348	364	370	382	349	377	348	385	370	367	344	344	346	340	348	345	364	367	323	351	346	351	376	346	361	334	377	362	339	351	371	384	355	346	353	344	342	327	361	345	392	349	330	346	321	394	358	338	349	374	334	326	358	340	382	349	340	342	359	388	308	405	320	339	341	337	343	351	327	364	357	352	323	345	307	356	338	353	380	363	355	339	376	356	337	351	355	358	385	366	325	325	352	315	345	368	353	382	348	330	368	315	337	346	344	352	396	337	382	344	356	321	359	339	357	335	369	375	337	348	385	335	345	346	368	330	364	364	376	330	333	351	315	333	347	315	358	351	359	333	366	331	346	321	380	337	357	352	339	366	338	331	343	326	346	370	355	349	355	308	367	350	363	366	386	342	329	360	363	331	328	343	372	366	344	343	350	348	371	342	360	351	357	382	316	346	342	369	355	361	328	348	331	338	335	335	335	366	391	329	364	326	324	346	344	321	329	359	355	365	350	311	320	341	357	369	358	331	379	320	357	345	332	352	344	346	377	376	364	376	350	357	357	358	339	366	360	328	336	357	350	375	328	349	333	334	339	348	349	340	361	356	366	349	367	339	322	303	401	351	311	352	348	354	364	351	344	329	355	357	347	344	345	343	339	328	351	336	359	353	357	370	329	335	358	344	336	319	381	346	363	348	356	351	317	339	375	385	337	352	381	339	353	358	295	352	370	339	339	359	349	361	342	323	354	375	346	336	363	339	346	358	326	333	310	350	347	355	353	349	351	360	305	362	342	367	340	328	319	345	389	385	345	340	363	368	373	343	316	337	357	339	371	365	349	353	329	366	353	352	346	342	357	363	328	342	314	331	329	346	341	316	354	336	338	357	377	339	363	358	357	360	380	363	352	360	373	350	363	336	356	359	353	337	357	345	363	345	383	328	386	348	376	344	341	322	352	312	366	360	380	335	351	379	343	355	337	349	348	326	344	382	353	347	354	350	356	358	345	344	342	347	322	343	379	383	336	355	337	379	355	326	356	356	363	359	368	336	353	355	351	357	353	339	377	361	330	375	341	345	333	349	363	355	311	346	355	312	342	359	381	335	365	361	312	334	325	350	350	358	343	320	354	321	359	351	332	350	356	350	373	332	315	376	360	359	370	357	355	357	369	340	341	365	315	345	335	351	320	352	369	346	353	349	325	351	327	373	360	343	342	390	324	370	358	321	353	366	343	320	343	326	339	339	351	351	375	350	357	345	342	350	350	371	384	329	393	357	331	360	357	364	376	352	342	343	330	386	354	344	408	325	378	338	348	345	362	362	340	327	347	364	340	329	354	372	348	382	309	377	350	350	342	356	394	375	319	334	383	351	349	348	360	353	355	372	359	352	352	370	361	359	317	345	328	345	328	340	359	377	359	358	351	346	338	354	332	345	343	334	339	354	348	328	329	343	337	331	367	341	376	365	327	339	333	365	333	372	315	339	320	330	346	318	349	341	374	325	314	382	351	331	337	340	365	341	346	372	361	346	340	321	347	370	405	331	371	378	391	354	353	341	357	353	344	350	357	343	328	369	334	333	375	357	351	330	377	384	348	331	344	325	379	354	364	359	335	350	332	365	364	386	349	347	355	370	359	375	370	372	382	368	378	327	349	345	350	293	330	346	344	350	319	317	345	369	356	349	349	367	353	340	341	366	342	357	338	333	344	353	346	343	349	326	357	354	334	387	360	338	349	356	335	370	359	312	342	375	345	347	365	341	367	348	352	348	370	353	355	374	324	366	323	367	310	340	335	344	382	347	356	335	360	349	357	355	364	380	377	343	350	372	319	349	363	336	346	349	344	345	361	338	358	355	363	321	330	357	338	340	329	317	342	346	353	347	359	334	364	348	373	349	343	329	364	408	372	349	327	335	333	360	348	337	351	327	352	360	346	369	343	333	376	327	359	343	311	358	367	358	361	342	356	353	381	309	359	356	347	335	334	361	339	366	321	361	335	357	309	357	345	381	360	323	346	378	340	343	366	338	356	362	397	360	357	394	355	344	383	371	352	396	334	306	327	363	342	355	365	344	355	340	361	333	353	380	360	353	389	349	338	355	372	347	377	287	364	371	362	359	352	343	339	336	360	397	335	354	358	331	335	370	373	353	362	340	334	411	366	344	347	338	381	374	346	353	356	334	358	343	388	378	339	359	342	344	358	346	370	384	315	376	344	341	353	376	363	339	362	322	323	310	355	353	340	352	320	341	351	332	335	283	373	380	368	354	327	352	340	378	343	313	329	336	336	351	360	397	318	345	345	367	361	330	374	359	354	343	352	353	332	342	361	351	361	358	367	366	366	326	327	347	333	348	375	324	362	355	350	375	317	334	353	314	371	333	340	341	347	362	339	376	321	383	349	343	343	336	340	361	337	360	334	368	319	326	361	346	387	369	380	354	375	347	366	349	344	327	362	346	350	342	358	383	353	362
10871	11423	15718	13778	13574	29623	29250	23722	20798	15722	14151	9170	8560	11126	8745	6366	7589	5645	7232	10026	5345	2706	1788	1884	1262	1152	1019	728	880	907	825	683	717	722	595	367	234	223	193	177	197	196	205	203	247	230	219	187	179	205	186	169	192	165	144	165	163	193	198	179	145	176	191	156	163	174	156	153	158	200	183	178	136	250	513	505	446	357	228	216	205	194	129	142	147	169	156	163	152	149	145	148	149	150	172	174	150	143	148	150	150	144	149	160	177	165	162	149	165	178	138	160	140	150	150	146	177	139	162	158	156	155	156	148	170	154	155	139	169	144	156	146	130	173	168	145	161	156	163	158	168	146	147	149	167	152	153	163	150	162	156	149	166	150	165	166	140	161	161	140	158	151	149	151	144	159	160	176	169	148	164	138	133	140	158	154	174	153	145	166	151	162	174	162	146	173	160	153	159	144	153	142	169	162	123	158	151	149	147	145	153	164	167	141	169	161	174	149	147	137	172	157	167	168	162	140	160	163	161	156	174	147	148	174	141	163	162	148	154	131	179	160	165	141	176	168	158	147	169	183	148	163	145	168	133	149	135	158	173	158	166	171	135	168	165	166	165	158	144	163	135	143	138	175	150	172	159	151	146	165	155	155	167	152	167	153	148	179	151	145	163	156	170	142	137	168	153	170	152	161	142	175	155	163	170	165	135	147	172	181	143	163	136	156	162	152	161	173	157	153	169	152	141	156	138	144	156	141	141	137	147	142	156	149	192	174	155	154	174	166	160	160	139	161	155	147	139	137	170	155	152	157	151	177	150	164	136	151	149	164	162	145	144	141	133	180	152	142	145	165	164	177	156	169	154	160	154	158	163	146	137	159	136	142	184	135	121	140	136	148	134	162	166	165	141	157	175	172	142	161	172	141	160	154	160	160	146	169	164	148	142	144	160	156	157	149	157	142	182	135	145	160	141	148	153	151	170	154	148	144	152	164	177	142	154	169	161	132	160	149	139	184	166	154	169	168	178	166	182	174	149	172	168	146	165	149	146	168	153	155	152	148	149	173	172	116	151	154	141	151	147	169	142	185	151	157	124	161	158	151	155	161	154	143	151	154	161	151	170	174	165	167	150	150	164	153	162	181	161	152	170	152	181	182	136	148	171	158	145	138	178	147	157	150	157	149	146	155	158	149	135	169	147	152	166	142	163	130	151	147	155	160	146	164	136	164	160	159	135	163	149	164	144	169	167	159	170	156	161	163	173	152	160	176	155	174	137	175	166	171	156	139	145	158	161	156	164	154	151	132	140	152	171	168	169	144	167	177	156	156	159	189	149	167	149	164	159	167	165	142	161	160	147	143	148	161	143	169	136	156	148	136	164	171	164	163	167	151	149	170	167	135	158	167	157	155	173	136	175	186	156	157	160	196	142	162	163	168	165	157	160	161	143	166	149	170	136	154	154	153	149	147	149	153	145	183	145	157	157	150	160	129	143	135	151	164	156	142	155	174	169	152	169	148	157	157	170	181	168	172	170	135	174	143	164	141	169	154	154	152	153	128	151	170	135	164	161	160	138	151	155	165	167	174	165	164	152	146	152	154	173	159	167	138	177	168	153	172	163	157	138	163	156	163	157	152	149	157	146	161	156	150	174	151	149	159	142	180	145	156	157	152	152	131	157	162	157	170	170	154	175	143	154	154	148	171	154	138	167	145	145	132	154	153	143	140	144	158	166	150	149	160	163	158	156	163	154	149	153	158	181	167	161	155	173	168	146	148	156	145	146	171	140	164	172	141	138	169	149	160	168	139	158	139	138	174	146	178	160	154	130	172	160	156	157	162	172	179	154	172	161	158	157	142	145	154	146	126	142	150	161	141	159	164	140	158	144	155	158	149	162	181	150	153	194	164	140	137	156	162	157	160	166	132	158	165	134	164	150	151	169	187	152	176	143	165	152	177	189	163	153	168	156	178	148	156	142	168	178	152	161	168	150	173	150	163	153	151	159	156	155	164	157	132	145	188	169	165	152	152	163	159	146	161	147	147	159	171	163	156	150	175	140	144	140	145	148	154	158	146	157	147	148	153	135	152	170	144	187	144	147	161	169	174	138	153	140	151	154	134	156	161	158	164	178	153	165	164	159	148	157	140	161	130	162	160	150	142	165	152	159	183	161	144	156	167	174	154	154	149	153	167	180	154	150	163	161	145	183	160	157	166	158	171	136	132	139	164	171	168	171	140	176	157	141	173	154	177	160	171	164	146	176	165	159	150	148	146	157	166	158	141	160	156	143	158	165	166	151	144	139	168	154	158	153	162	162	158	150	154	162	149	186	152	146	147	147	166	160	156	148	151	157	159	153	163	183	186	145	181	142	166	145	135	158	157	148	149	163	178	133	168	155	154	162	143	147	146	172	144	154	147	163	153	165	161	148	150	165	153	164	179	138	148	147	145	135	171	167	153	138	182	167	146	145	172	164	151	140	154	149	142	159	155	166	138	164	151	151	155	158	164	159	157	156	161	162	163	198	158	150	154	163	147	161	165	153	136	157	170	150	159	162	167	151	142	142	156	163	172	138	158	153	164	154	173	186	162	138	155	143	169	148	176	165	160	172	145	151	142	156	183	163	153	160	148	153	162	160	133	148	154	164	163	180	157	173	154	160	169	150	165	164	171	156	167	142	144	157	166	165	168	160	167	140	171	173	159	141	151	128	122	155	152	159	168	161	149	190	165	160	164	155	153	159	147	165	154	178	148	169	130	154	164	143	175	147	144	132	150	163	157	161	120	162	149	151	146	152	156	156	138	170	154	151	167	163	157	141	150	133	133	151	145	164	157	168	155	154	160	140	169	171	160	152	146	152	181	164	154	165	137	150	172	167	160	148	167	168	147	159	146	156	159	164	149	142	183	155	161	142	176	172	154	169	163	157	130	172	175	161	165	180	175	173	156	154	149	168	134	172	172	168	159	157	126	165	149	143	159	157	172	190	151	144	148	139	141	169	150	143	165	155	158	153	144	166	165	164	155	172	149	148	158	140	143	150	141	142	146	168	169	147	161	153	134	173	146	147	138	156	152	164	178	163	163	160	175	171	172	173	182	168	143	157	137	142	164	154	165	145	155	158	170	150	151	185	176	170	171	156	148	156	143	163	158	160	149	161	139	155	151	148	154	141	156	144	152	144	160	143	158	144	139	148	154	167	139	171	154	144	159	146	129	171	146	147	163	152	141	149	138	157	171	145	164	149	177	163	141	166	170	159	175	165	167	162	161	156	161	167	161	144	161	146	164	165	163	150	162	182	155	145	147	146	145	158	163	146	162	158	148	145	142	141	151	178	180	145	156	166	144	158	163	187	136	163	144	144	146	159	146	157	155	152	132	162	145	160	142	148	132	156	159	154	166	171	174	158	161	150	161	168	151	135	157	151	164	156	157	163	131	161	153	164	155	160	155	147	138	155	161	150	162	190	150	153	139	165	154	153	154	156	163	161	155	154	172	141	150	175	137	162	189	155	160
7450	10690	13388	12891	20103	37030	37330	33921	33864	30616	30811	21133	25037	31918	26636	24351	26880	23764	26872	28407	16835	11939	8931	9505	7607	7111	5876	4753	6147	5520	5654	4762	4950	4713	3963	2247	1211	853	822	789	850	886	1022	933	1038	1136	993	910	738	730	538	551	573	442	480	475	539	540	540	572	526	509	463	497	421	505	461	485	515	536	513	516	441	1218	3185	3000	2608	1706	1091	781	523	443	428	412	392	443	397	395	396	463	433	417	416	365	413	412	432	420	388	405	421	404	420	401	406	370	400	421	412	412	403	420	460	403	381	417	402	422	377	432	406	425	430	415	398	422	424	411	469	443	397	398	394	419	410	404	420	441	429	413	403	423	408	437	429	410	423	428	426	413	456	427	411	427	420	431	433	427	401	433	400	411	409	406	421	406	414	446	426	421	417	451	439	416	427	415	372	407	430	413	406	445	418	389	418	415	436	442	438	424	413	408	432	428	412	444	407	461	384	453	398	417	432	454	413	400	419	428	375	410	386	416	417	412	409	443	444	409	436	407	406	461	419	435	450	382	408	418	446	383	437	409	408	419	428	426	424	373	415	427	417	377	358	406	425	429	414	394	471	441	470	424	393	414	407	403	419	430	413	377	411	379	407	440	380	419	404	419	433	443	414	452	426	434	417	444	438	444	442	407	368	401	437	403	422	423	443	391	425	438	448	415	414	422	405	400	423	426	425	445	423	395	420	392	446	399	408	454	397	399	414	411	439	410	427	445	426	411	407	423	412	441	393	397	408	393	426	425	424	408	437	389	371	403	446	395	419	408	387	451	413	450	411	395	447	402	417	398	411	391	382	452	360	393	416	441	396	411	421	406	417	389	400	421	403	437	426	421	403	428	386	450	442	393	437	419	458	411	414	430	384	463	415	393	423	405	421	437	407	424	392	381	416	398	416	408	426	419	423	444	399	419	432	416	433	412	407	408	422	426	386	448	388	405	432	382	428	447	426	420	414	408	414	432	398	445	413	417	399	418	425	453	388	416	421	383	434	419	434	412	411	426	449	420	440	426	419	432	410	431	411	420	425	437	398	387	429	422	412	398	411	420	411	413	422	412	385	398	462	418	426	400	427	451	455	407	409	418	407	397	437	427	426	391	439	420	437	393	401	412	379	406	452	411	437	417	432	454	380	382	392	391	411	434	420	439	425	429	457	428	414	421	449	422	393	411	410	375	406	403	392	427	397	451	412	401	418	425	407	401	432	429	425	377	423	448	465	406	427	418	407	419	431	441	424	408	404	417	430	386	426	392	454	400	404	401	446	445	423	415	421	407	406	384	417	458	407	415	447	439	395	400	409	404	426	402	407	431	421	463	434	416	375	425	450	438	406	427	419	385	425	454	426	430	465	423	419	412	381	439	395	408	472	401	436	399	417	376	400	405	460	421	423	422	439	406	415	415	400	401	409	401	411	399	393	422	405	403	417	411	401	394	430	389	399	377	421	399	469	427	407	429	435	404	421	446	443	442	411	423	391	407	422	416	436	418	399	431	415	425	394	447	407	432	409	396	393	447	404	419	478	379	401	437	440	393	455	382	415	402	400	448	446	425	432	438	443	439	376	409	428	403	362	413	434	410	421	401	394	423	437	411	440	428	434	438	393	426	396	447	410	390	443	395	404	456	401	394	440	409	431	400	415	402	409	422	431	422	438	457	392	413	398	436	390	418	454	403	430	413	430	429	421	406	419	469	418	418	375	422	422	425	396	398	368	414	417	411	411	450	430	456	433	432	413	432	451	464	422	435	408	426	424	432	445	380	416	425	411	420	421	422	403	402	405	421	408	424	410	452	400	417	416	446	421	415	457	405	416	395	391	418	416	423	388	426	465	422	426	413	441	413	463	431	429	415	420	441	418	415	427	458	454	446	385	416	445	401	415	406	422	386	456	427	441	421	371	401	359	426	393	428	381	430	422	399	409	428	451	390	440	422	407	418	417	365	406	443	428	425	441	399	405	436	452	425	404	376	421	395	412	387	418	402	401	401	389	438	414	403	406	430	391	379	440	449	414	398	436	408	401	397	436	411	403	391	423	411	391	459	425	416	450	435	425	411	404	408	415	420	459	401	410	406	428	402	407	405	397	421	425	429	398	422	417	462	414	416	417	404	427	429	415	430	416	420	425	404	423	408	397	408	396	386	408	396	434	417	394	401	412	444	423	414	458	395	436	429	414	400	395	440	422	441	442	420	403	422	425	436	429	418	402	419	435	430	431	390	444	394	417	424	423	412	383	406	415	407	419	380	412	380	423	403	410	453	432	414	425	407	414	416	423	439	396	451	380	418	451	437	419	392	398	410	424	413	444	406	442	435	400	406	418	425	422	447	418	396	389	425	436	460	416	424	444	380	424	425	429	409	427	418	388	466	420	421	444	433	399	419	394	405	425	402	424	398	452	401	444	410	399	416	456	431	423	421	412	438	464	406	431	395	430	407	408	426	401	403	431	457	430	406	460	435	400	427	430	426	433	413	419	421	424	445	414	411	422	395	427	437	413	393	420	477	431	386	404	430	432	434	397	413	370	421	424	413	462	405	446	449	400	431	386	380	403	398	414	445	430	416	417	440	431	450	396	451	421	404	448	395	410	429	381	434	415	427	396	411	422	393	418	428	406	424	418	421	423	410	425	374	426	414	406	417	416	456	430	432	415	403	411	412	446	433	413	424	438	384	383	416	432	415	433	406	409	395	418	416	377	384	403	411	434	438	425	396	433	424	410	417	405	439	414	440	385	423	390	411	392	398	416	429	442	388	440	440	426	447	378	443	397	406	430	414	442	418	444	426	405	473	382	423	451	429	428	415	408	433	448	440	424	416	416	426	425	424	399	393	420	431	431	432	424	454	420	426	414	437	453	441	424	405	431	463	346	413	412	397	398	421	381	414	432	425	441	419	387	411	437	401	398	414	366	414	420	439	417	421	412	399	396	399	449	448	444	449	432	424	416	413	424	425	423	398	412	438	400	454	447	399	410	379	441	459	410	448	428	416	418	395	427	447	414	453	439	445	387	425	456	449	426	382	407	414	423	389	454	440	439	424	398	409	453	433	424	419	440	410	426	429	418	422	403	437	433	407	438	428	410	375	378	383	401	443	404	466	438	455	427	443	388	411	427	415	432	412	412	433	431	414	415	414	448	434	459	407	385	444	443	393	391	420	402	415	390	404	420	402	395	394	409	428	433	445	423	408	420	420	419	412	448	377	452	417	420	422	421	431	386	407	422	395	419	410	418	407	434	442	409	412	446	393	422	436	423	405	398	413	423	438	412	418	389	412	419	407	445	403	452	412	396	420	418	428	386	410	450	411	406	387	431	439	430	422	390	410	395	409	431	400	411	400	416	455	440	385	407	449	401	414	405	412	410	410	416	403	414	425	373	367	428	421	436	380	407	443	429	424	418	424	389	440	424	411	425	456	402	422	426	382	439	413	428	427	425	436	426	422	375	380	401	414	416	430	415	452	407	413	452	394	400	408	396	443	414	449
21017	19983	24588	24957	22665	38746	38337	31848	29464	26177	24263	17592	18574	23508	19132	14409	18066	12895	16071	21166	10230	5756	4330	4893	3304	2171	1830	1636	1808	1871	1555	1334	1210	1380	1316	590	378	302	266	278	273	223	322	285	273	308	280	295	264	200	211	167	178	164	181	185	208	205	188	198	194	191	212	174	150	167	175	170	143	164	169	172	158	182	685	1006	886	603	344	227	210	189	164	159	159	160	158	152	155	147	142	163	169	178	160	183	177	157	164	189	144	149	168	167	156	172	163	179	130	131	178	155	146	163	160	154	159	155	157	183	145	155	165	165	157	165	185	159	147	167	153	169	151	143	152	149	174	169	151	178	161	175	162	138	169	176	138	165	175	122	155	165	166	161	147	149	154	154	147	180	151	159	171	168	137	171	150	133	173	153	161	157	184	161	162	170	161	165	145	143	155	147	171	173	179	193	142	145	163	150	174	170	168	169	148	159	152	170	166	159	140	180	172	140	159	154	166	185	178	157	166	171	175	163	159	162	183	190	183	139	151	168	130	118	153	152	174	141	155	164	159	146	162	160	172	139	147	157	138	158	179	155	178	145	164	168	154	165	145	182	162	150	135	133	153	166	174	156	157	172	166	174	158	169	168	160	139	151	156	171	162	170	165	154	160	163	155	153	156	149	136	152	147	155	163	160	170	152	168	190	145	170	152	153	168	147	171	167	149	153	146	169	174	150	154	167	172	160	143	194	152	150	172	168	145	153	149	150	164	178	172	164	143	146	147	164	140	172	180	154	153	172	163	151	164	149	173	164	165	134	185	148	168	149	164	180	155	167	187	157	136	178	160	145	193	173	155	165	143	179	162	155	164	168	162	149	169	179	137	142	146	157	157	168	164	151	160	152	200	157	154	161	162	172	171	160	161	156	182	150	170	151	153	163	148	174	154	147	157	169	131	178	155	152	175	179	194	162	179	174	133	128	166	174	192	167	142	168	146	140	140	165	150	153	154	141	162	171	177	149	174	150	157	161	180	155	155	164	139	162	159	164	147	141	164	143	180	176	164	156	157	175	145	157	145	157	195	163	167	164	165	156	151	161	154	143	149	146	171	142	148	167	151	182	146	175	168	174	156	163	159	212	153	151	167	147	183	144	172	177	178	150	165	154	174	165	160	176	176	157	151	165	127	156	153	172	179	129	164	144	168	162	140	167	137	151	193	158	158	175	165	155	168	146	148	146	167	146	155	181	169	158	163	152	174	173	167	157	155	165	158	184	149	175	187	173	164	159	142	158	155	144	159	143	160	132	161	148	152	169	154	170	168	172	167	149	140	161	150	165	164	167	143	164	169	144	158	148	167	169	139	168	178	156	163	149	144	153	158	162	148	162	165	162	152	162	148	152	170	152	147	161	140	165	177	192	153	144	161	153	159	138	159	147	145	166	141	179	176	148	154	151	151	163	146	156	160	144	162	133	147	169	160	153	182	169	182	144	165	174	156	173	169	152	151	170	164	162	145	149	153	160	176	144	153	155	134	167	152	146	162	150	152	134	189	165	158	139	142	181	175	142	170	171	171	150	160	167	155	177	155	151	173	165	169	168	141	181	183	173	190	174	154	176	157	127	142	178	190	164	141	152	162	148	180	168	180	169	166	150	168	155	171	134	146	138	171	160	182	157	156	154	164	159	149	158	170	165	143	144	181	164	162	169	158	140	155	154	145	162	149	136	130	159	158	177	161	168	144	172	169	164	163	156	139	176	143	145	173	172	160	154	163	156	183	145	166	169	165	155	167	155	130	176	165	172	141	165	130	145	145	149	146	179	171	154	160	149	145	151	146	169	160	163	153	142	139	178	149	179	177	153	158	127	176	159	174	141	152	147	162	160	162	161	181	140	148	166	173	180	152	153	193	166	160	167	158	143	173	164	151	151	176	153	144	171	163	151	146	173	169	180	136	164	172	153	165	175	156	163	161	165	178	147	151	170	153	137	157	185	155	153	160	170	139	167	140	160	139	171	142	169	154	147	149	166	170	156	159	171	140	158	173	157	177	167	149	148	157	140	144	180	141	155	144	161	163	151	171	163	166	164	154	159	145	159	151	150	160	174	153	149	155	166	141	155	175	158	151	135	152	151	175	142	146	153	151	175	185	165	183	154	168	164	190	134	153	126	159	144	152	159	160	160	145	151	177	161	168	139	157	186	172	166	168	173	155	179	167	161	156	174	178	157	171	147	160	150	136	161	144	168	172	163	168	183	152	178	169	155	161	161	165	154	150	153	174	165	161	173	176	145	157	160	139	174	163	158	163	192	155	178	161	164	158	159	144	163	157	163	142	173	150	165	154	164	160	171	144	147	142	194	137	150	149	174	140	167	172	149	159	194	158	166	173	148	149	153	156	167	139	133	163	148	159	153	149	182	152	148	168	175	153	161	180	153	143	180	152	166	177	125	170	191	166	160	184	177	154	158	145	175	161	153	164	170	174	164	158	178	167	155	170	174	165	152	154	191	149	188	142	158	158	154	158	160	165	188	148	156	172	153	172	163	164	151	163	149	138	162	143	178	134	152	151	156	163	171	161	149	162	169	137	155	147	153	163	153	163	174	159	134	169	163	138	149	165	140	185	145	171	157	126	171	165	141	190	160	166	141	166	161	148	163	155	149	147	165	180	152	199	173	149	187	147	151	147	146	161	148	159	146	158	140	170	154	135	146	177	152	160	199	173	192	178	153	167	154	133	147	189	158	146	153	146	146	172	169	159	166	149	161	158	167	173	147	156	155	172	171	154	167	158	141	160	150	144	176	178	154	173	191	157	172	156	151	143	182	162	164	154	166	181	186	156	185	159	172	152	159	163	171	158	170	168	154	159	172	172	166	160	170	156	155	146	138	154	155	146	136	159	142	138	133	146	159	162	165	135	155	165	154	143	172	162	164	182	148	148	160	158	166	174	144	152	145	146	158	165	160	137	164	159	134	151	162	142	177	154	163	174	199	158	164	178	143	152	154	153	154	157	138	134	174	162	151	139	152	153	167	190	126	158	145	127	147	150	167	136	163	177	156	150	163	168	153	149	145	163	150	157	145	162	155	185	145	170	170	169	179	160	141	164	156	157	169	169	146	148	172	166	158	142	140	145	146	162	160	143	184	157	165	149	169	170	159	158	156	179	159	175	167	161	160	171	157	173	155	184	161	149	151	155	148	176	146	162	154	175	161	178	152	170	190	130	152	152	142	161	174	163	164	164	166	159	148	145	150	174	145	159	172	186	170	161	143	148	164	164	177	132	164	144	149	147	134	169	150	173	152	154	166	153	167	166	166	146	168	158	160	167	181	170	167	138	172	158	182	158	154	181	141	155	148	148	168	177	175	187	167	158	166	146	176	172	142	143	170	147	147	168	158	164	169	173	165	167	141	150	175	151	174	164	164	152	163	168	165	171	174	165	169	160	193	168	156	163	137	167	168	158	161	166	147	166	149	184	172	164	152	136	154	147	178	140	172	156	156	183	176	139	148	174	163	154	175
11402	15747	19717	22589	26699	43155	43775	41233	41186	40009	39820	28916	35757	43420	37734	34482	39645	33211	38689	38444	25304	18945	16007	18879	14274	11105	10530	9874	10783	10252	9145	8830	7795	8734	8951	4334	2300	1673	1469	1203	1595	1303	1619	1486	1798	1761	1533	1327	1160	988	712	657	677	556	547	557	641	768	811	623	611	648	639	552	558	534	566	505	534	563	534	489	457	561	4751	6712	5903	3526	1809	970	594	476	449	404	433	423	396	407	439	414	425	421	413	401	453	412	411	408	415	433	396	419	419	433	420	408	421	425	410	404	447	421	411	420	395	414	421	430	383	429	430	436	353	386	425	456	376	411	395	421	394	400	403	423	399	402	442	421	443	437	390	409	436	421	425	409	424	466	379	421	401	432	422	438	433	411	396	427	422	412	398	423	404	409	399	395	372	421	471	406	441	429	423	438	439	456	420	405	448	445	423	403	454	436	390	434	424	424	393	403	421	391	474	431	385	397	407	426	449	405	438	444	455	425	410	384	438	387	450	413	419	410	446	428	413	441	397	458	429	425	407	438	409	450	398	361	424	437	477	366	471	415	414	408	397	398	433	442	443	420	423	417	420	388	407	377	419	417	423	403	421	392	416	450	396	397	401	396	406	447	418	419	383	458	423	417	418	421	409	416	388	427	413	436	406	422	406	430	447	397	400	429	457	408	431	420	448	419	393	404	425	386	380	443	440	443	443	407	423	445	434	428	416	416	414	401	468	408	407	441	421	451	435	433	481	419	425	422	421	437	403	402	444	409	409	455	389	387	408	440	438	400	436	424	405	419	415	465	426	439	460	430	422	439	413	382	384	400	429	375	445	418	442	462	412	424	399	406	413	403	443	405	412	400	437	383	411	426	463	369	415	389	405	420	431	408	414	408	415	453	392	465	424	383	459	399	411	408	448	427	431	429	414	406	428	439	411	431	364	414	435	421	381	389	427	393	400	414	389	402	466	414	424	407	428	430	439	370	408	434	402	404	386	395	416	425	371	424	404	436	388	418	448	436	394	363	416	406	455	406	407	451	471	424	434	421	389	443	409	450	412	399	417	446	415	463	420	408	415	398	431	436	455	425	407	401	383	408	425	443	382	434	405	419	388	435	421	396	413	445	404	430	430	429	407	402	394	393	379	407	404	416	409	452	418	412	455	417	432	456	421	440	400	447	435	393	411	402	400	445	411	436	424	466	416	422	421	405	374	455	433	420	398	456	429	405	434	401	423	446	426	420	455	401	403	435	379	416	407	412	419	413	366	422	399	405	406	420	374	414	403	415	395	390	441	455	403	424	409	405	428	381	428	417	426	386	433	421	433	427	413	426	409	413	395	406	431	463	419	441	391	407	403	412	384	450	424	433	415	438	435	395	410	445	426	408	424	434	404	427	394	408	432	446	444	395	397	394	415	371	412	437	435	418	423	397	383	445	432	399	389	414	404	433	421	453	441	409	380	415	422	443	403	402	416	397	383	447	450	394	402	431	416	414	422	424	418	448	400	442	426	415	366	407	422	381	448	425	406	449	422	436	432	433	428	433	405	381	428	434	437	412	436	406	404	423	440	401	429	383	469	406	460	446	403	411	439	425	423	409	450	395	423	425	442	409	398	438	428	427	417	420	429	424	413	432	390	433	417	421	385	429	407	413	430	427	417	400	412	443	458	365	442	405	372	460	410	419	406	439	402	429	455	440	379	416	389	428	401	426	424	418	395	416	444	446	420	405	420	429	401	410	438	433	439	423	414	395	429	404	433	425	419	459	423	419	373	411	403	416	440	394	395	412	438	431	388	445	421	437	417	404	398	441	410	399	432	421	425	428	434	420	439	405	429	425	448	444	436	415	416	423	424	418	396	452	418	453	412	412	420	409	421	432	425	443	413	391	397	393	405	405	409	385	426	447	375	449	431	377	418	414	423	405	383	423	435	378	403	413	424	433	436	402	440	415	446	437	404	429	443	423	430	434	395	433	424	401	406	403	414	421	434	442	383	426	409	429	428	400	396	375	450	435	436	403	448	454	418	386	424	463	431	431	433	395	410	465	413	422	427	432	375	422	402	408	433	416	429	435	386	399	410	434	415	422	407	420	393	440	389	420	429	424	433	403	419	418	437	404	462	379	404	410	420	409	444	415	401	445	407	424	385	409	405	388	424	425	434	403	467	431	417	434	419	406	400	413	436	440	430	412	416	469	418	439	406	444	433	395	453	426	425	419	407	420	411	394	434	433	433	419	428	408	436	438	428	419	444	401	394	441	431	444	410	458	392	422	443	393	417	393	440	411	409	426	416	436	419	439	424	463	452	402	417	400	443	427	422	469	398	441	394	413	424	411	468	437	412	388	418	429	449	465	429	436	399	430	406	427	393	410	422	424	397	413	435	441	378	430	443	422	440	417	440	415	422	423	418	380	380	421	406	427	410	390	403	404	419	429	387	445	424	407	441	424	403	474	450	429	421	427	407	425	437	418	429	392	426	387	414	417	434	429	380	432	455	427	433	420	379	423	415	428	435	429	412	430	409	411	436	399	440	413	430	433	394	402	416	419	396	399	432	399	408	369	429	401	454	411	416	403	415	398	421	443	444	451	426	400	408	417	402	420	425	420	427	426	393	434	428	422	420	382	436	413	417	404	406	466	403	415	411	428	406	398	402	413	411	413	414	390	426	444	432	406	407	441	423	374	411	430	462	418	414	447	412	408	407	424	454	393	387	420	408	429	426	417	413	451	448	419	421	438	414	451	415	426	411	417	412	412	439	403	379	414	363	428	417	407	431	417	451	419	431	396	394	406	435	399	451	375	423	419	450	395	387	429	388	415	382	396	424	426	429	389	425	425	367	415	432	408	411	438	428	400	411	425	399	411	395	419	418	439	429	452	426	421	412	419	432	427	382	380	459	444	397	431	413	419	418	444	375	434	399	416	401	457	399	415	391	372	419	429	431	400	400	420	397	435	442	425	437	397	422	420	446	382	389	456	444	423	423	433	403	423	423	443	418	452	404	406	413	421	395	434	432	416	433	395	436	427	391	405	425	402	362	430	432	456	422	421	406	395	416	426	413	420	426	441	438	423	466	381	420	411	434	438	383	413	446	410	424	427	401	435	429	402	412	380	409	418	401	435	401	377	432	410	442	417	420	414	437	403	424	433	403	426	401	389	422	413	403	399	428	434	394	437	401	436	437	389	426	397	408	383	391	412	449	388	436	390	401	412	446	440	416	483	441	402	425	424	454	421	453	412	455	381	435	419	388	438	413	404	395	416	429	436	400	395	444	418	436	392	415	384	417	447	406	416	428	378	428	414	433	430	427	420	395	424	417	431	447	414	426	455	425	401	404	414	420	428	435	422	426	400	432	404	477	397	409	427	434	402	421	432	410	462	394	432	407	418	416	412	429	400	435	415	405	436	374	388	413	400	467	420	411	419	391	401	448	387	442	402	422	412	419	443	397	426	453	432	422	396	403	424	456	439	423	414	397	405	413	443	434	441	387	429	414	384	412	392	405	426	466	429
2835	1834	2336	1743	1247	3308	2849	1735	1549	988	932	502	769	682	612	503	666	471	662	847	365	231	233	263	201	190	195	184	208	188	158	165	179	158	196	181	146	142	130	135	173	152	171	135	139	143	146	149	142	155	142	150	152	148	134	149	137	151	160	140	129	146	154	139	162	175	136	163	166	156	157	151	143	136	205	213	268	239	185	157	139	152	131	146	148	168	154	193	131	120	146	131	136	162	150	146	147	133	142	147	135	148	152	137	156	141	162	140	162	146	129	130	136	132	135	152	163	162	157	136	135	140	141	140	160	141	159	153	145	179	148	130	166	142	154	126	132	166	125	134	165	131	134	126	134	165	139	151	145	167	128	131	156	151	151	163	161	146	136	151	166	133	161	144	127	148	139	134	147	137	125	141	133	131	151	163	149	142	140	137	162	125	139	150	139	152	117	127	147	180	154	158	140	145	141	151	139	170	133	150	150	151	150	136	138	138	136	137	141	131	153	150	145	155	146	124	121	131	163	149	150	136	142	148	162	152	152	139	138	131	157	140	128	133	151	138	152	138	165	146	141	144	115	130	131	147	134	122	142	140	145	176	143	131	144	142	141	154	133	152	158	135	149	162	137	150	155	139	140	154	121	140	152	132	123	151	145	135	146	148	143	134	116	151	126	113	129	153	145	125	129	151	142	145	137	154	150	131	165	141	137	160	136	142	151	138	147	155	129	158	153	153	139	148	128	156	146	124	151	170	133	144	149	147	141	125	155	146	164	146	147	130	141	138	145	129	139	166	140	143	169	142	123	140	117	150	153	149	144	143	145	140	124	152	139	154	154	146	157	143	120	137	148	151	139	138	153	145	164	129	156	136	153	130	145	139	157	169	179	126	148	122	153	139	149	150	146	154	145	169	128	140	130	148	135	149	143	136	151	150	144	142	152	148	134	164	137	138	138	117	176	145	148	155	154	157	113	150	143	152	128	135	142	149	150	137	139	149	131	141	157	143	142	167	128	136	153	138	130	119	157	140	150	151	171	137	145	156	131	141	155	170	129	149	153	152	171	156	146	145	134	142	149	144	134	127	138	143	140	144	172	114	131	153	158	167	134	158	135	158	130	146	137	138	146	126	134	148	148	122	149	156	158	139	130	150	141	161	152	137	124	138	113	129	139	160	155	145	147	132	148	161	149	143	115	127	142	164	151	157	153	145	152	153	158	148	140	165	151	131	144	139	133	135	139	152	141	141	155	152	123	146	165	149	147	159	150	121	113	139	152	163	154	153	145	141	127	147	156	157	130	147	148	123	153	126	125	142	107	161	153	144	168	150	129	130	154	164	136	132	158	130	127	123	135	139	158	135	147	152	142	158	134	160	137	144	138	143	131	138	132	133	136	146	135	161	142	142	154	128	124	141	129	138	149	154	128	135	136	153	144	161	151	161	128	140	140	131	126	139	134	152	147	119	157	111	134	131	119	154	154	126	122	148	147	153	170	146	138	146	160	131	162	152	159	148	142	156	161	142	143	143	152	136	160	137	140	141	143	128	148	136	124	126	128	156	141	170	138	165	132	128	137	156	124	154	126	154	153	164	158	181	128	130	132	144	157	141	153	147	145	153	156	140	140	135	162	162	126	150	145	136	145	112	153	142	134	154	151	143	143	152	160	156	156	137	159	122	170	144	135	160	159	163	147	124	133	141	147	150	150	131	147	129	161	142	155	143	131	140	147	133	134	153	132	141	137	162	161	154	144	154	155	143	133	150	145	135	129	156	139	135	136	146	157	167	144	136	129	151	119	133	142	149	116	144	131	130	137	171	145	138	145	150	151	154	138	149	154	133	134	141	151	136	133	147	148	124	140	155	132	153	156	146	151	153	150	144	156	125	119	146	139	140	141	141	124	153	136	133	139	148	142	154	154	130	128	148	146	172	137	130	132	166	144	133	149	135	170	168	155	136	126	146	141	145	148	139	166	155	158	164	146	162	155	170	135	122	135	159	152	122	150	148	145	143	143	134	139	162	145	158	142	152	145	160	135	149	138	119	143	163	146	160	132	120	147	140	129	144	138	159	152	134	165	142	139	142	154	136	150	140	120	142	151	150	157	141	154	156	146	132	130	125	128	132	125	135	154	140	144	143	130	145	143	145	148	132	145	150	147	138	149	150	136	138	141	122	145	117	127	157	134	135	163	129	135	120	121	133	136	139	152	165	158	144	127	155	154	137	141	128	134	133	135	134	155	165	141	150	151	152	140	149	128	152	154	137	123	158	121	155	132	141	137	132	148	150	152	137	137	151	146	164	158	125	139	143	134	153	150	152	160	147	138	105	163	141	137	119	149	133	148	159	137	160	149	143	139	154	146	153	129	136	163	132	140	159	132	156	153	159	145	134	152	128	154	148	135	138	140	131	136	139	128	134	140	145	136	134	136	142	138	159	123	154	142	142	144	155	149	148	143	140	156	145	137	136	144	146	150	156	143	143	144	136	164	152	148	137	191	156	141	138	144	150	143	154	143	145	144	156	149	124	127	120	150	162	132	163	165	143	145	127	151	153	149	152	109	153	138	143	141	157	170	140	121	148	136	151	142	147	149	141	165	142	140	157	166	149	151	138	129	146	140	158	141	154	143	156	141	159	152	153	133	149	142	155	122	141	147	162	151	158	134	156	168	137	144	130	136	153	115	165	132	140	131	168	175	129	150	149	156	173	161	125	135	164	150	137	141	140	148	142	147	172	168	158	158	140	132	149	142	129	150	128	154	134	144	143	162	155	131	139	129	125	138	123	140	156	160	139	132	159	143	136	155	148	139	137	135	128	147	146	145	163	136	147	147	130	166	153	139	144	143	142	156	159	130	140	163	137	136	146	131	144	141	134	173	138	146	156	132	138	140	150	155	125	142	146	135	141	148	137	124	166	126	141	153	146	160	148	145	129	130	126	146	146	126	138	146	131	134	145	146	143	164	134	162	157	139	152	145	126	149	170	141	131	147	117	139	136	149	149	142	141	157	130	131	150	128	151	139	163	143	136	154	138	164	138	153	151	136	136	145	149	166	139	131	130	128	148	148	135	148	146	142	136	157	140	135	134	155	142	138	144	162	143	135	129	128	141	126	154	144	136	150	122	142	144	146	151	144	155	150	134	158	155	144	160	151	142	143	146	129	138	156	151	138	127	139	149	139	155	149	123	127	131	136	137	176	137	124	152	153	148	139	154	152	150	158	132	137	128	169	136	136	128	128	152	116	130	158	137	135	160	139	133	151	155	147	138	130	143	148	128	139	148	166	143	143	153	145	154	168	160	148	172	131	137	162	153	145	165	133	133	136	131	145	137	146	140	150	127	141	133	145	148	169	157	140	154	157	145	171	160	138	162	154	162	144	134	156	152	162	160	176	150	120	132	153	166	114	149	134	139	138	141	130	138	140	117	154	144	138	158	149	127	152	168	138	164	144	143	145	135	132	163	139	130	144	156	134	150	116	142	154	141	147	139	160	128	134	146	114	140
2610	2888	3755	4007	4519	12500	12091	8194	7623	5738	5153	2712	4783	4992	4435	3487	4946	2985	4828	5393	2141	1416	1267	1558	908	926	747	766	907	806	707	671	628	667	694	560	491	416	416	441	437	412	444	422	441	440	431	430	444	419	388	415	404	439	411	413	432	416	405	444	411	455	432	469	442	408	433	411	456	452	401	422	390	435	614	950	1012	893	648	499	416	427	407	421	397	376	423	390	428	404	345	411	415	377	384	417	368	390	383	409	362	374	383	335	405	384	399	411	380	430	406	424	395	341	358	369	426	419	407	361	420	373	373	378	372	405	376	386	391	398	388	409	402	402	404	383	363	411	433	395	412	423	367	392	368	387	394	430	363	369	381	402	347	378	388	381	372	374	377	392	388	359	340	412	370	389	390	418	375	402	357	397	364	365	388	405	398	375	380	393	390	392	380	375	384	362	407	372	380	379	374	417	384	417	364	423	396	375	377	404	397	382	394	373	402	416	390	389	381	395	428	364	379	387	371	398	413	346	375	364	349	395	356	394	372	383	393	387	380	389	394	366	399	391	376	395	372	470	375	389	402	404	418	383	372	404	378	373	375	330	423	410	406	362	378	400	396	390	361	372	388	370	391	419	399	425	364	390	405	415	361	385	366	396	418	416	411	381	367	412	383	392	369	395	409	377	407	404	398	411	381	414	375	375	375	381	396	406	381	410	410	402	406	397	396	397	424	398	421	373	386	386	373	400	396	409	405	374	388	393	388	354	385	383	371	381	378	380	376	369	371	365	391	427	389	385	376	416	373	386	403	407	406	366	366	372	363	350	415	407	398	383	358	380	413	376	352	374	379	386	390	421	414	406	375	415	380	399	395	357	381	385	399	376	371	386	425	339	385	356	379	364	393	347	391	431	410	366	360	401	416	411	366	386	400	379	367	392	395	394	380	393	399	402	394	377	385	364	369	384	381	403	408	433	384	420	376	380	414	388	386	389	389	424	373	416	403	369	425	400	409	413	381	400	414	387	385	365	370	391	395	400	425	349	342	377	355	359	347	394	410	389	397	367	378	405	401	414	381	394	359	394	381	364	393	388	371	395	384	386	388	368	410	393	384	358	405	434	403	349	358	342	393	406	371	396	393	357	395	396	380	404	410	376	377	396	384	390	397	385	379	397	403	369	396	377	384	390	416	369	398	413	380	394	406	386	403	380	401	366	385	377	376	386	381	382	377	375	391	372	406	370	388	371	373	378	422	396	451	418	380	416	418	387	381	416	390	358	420	398	399	356	424	442	406	374	378	404	385	410	419	319	362	377	364	367	382	376	364	387	378	377	354	375	403	441	383	392	338	413	407	372	390	420	361	389	343	408	395	412	414	395	402	384	389	404	360	376	340	410	400	368	426	382	409	413	379	409	386	408	399	392	370	409	397	370	390	363	394	389	371	359	422	392	408	386	426	377	403	390	384	370	395	390	406	422	408	400	414	428	390	403	374	374	373	378	398	377	399	408	405	378	400	392	391	389	409	400	376	391	391	384	354	384	347	377	366	367	399	410	404	382	390	382	405	419	408	402	374	397	398	389	343	364	348	372	429	398	402	393	426	349	380	405	371	410	357	382	364	376	380	397	367	385	405	362	380	395	388	390	387	365	378	390	401	389	367	392	423	408	377	370	372	391	386	400	386	424	373	400	397	430	366	401	410	378	382	376	397	374	389	382	406	409	394	416	372	406	396	412	389	396	393	386	383	395	380	402	376	387	384	360	380	386	433	410	402	405	420	373	387	371	376	405	369	402	400	424	423	387	358	393	394	399	374	373	409	385	367	415	354	400	391	347	388	394	397	395	367	380	405	381	365	369	442	395	389	413	389	399	424	406	383	397	429	373	364	384	391	358	389	412	412	411	412	420	394	413	376	405	384	388	386	371	400	375	394	373	405	408	367	399	376	383	383	377	395	363	375	413	399	410	399	373	405	372	365	393	362	408	380	365	413	406	370	389	372	368	382	384	412	384	365	377	392	393	388	385	392	376	369	371	403	371	376	373	403	400	369	384	414	411	387	382	398	427	380	406	386	411	369	346	367	383	435	383	349	408	396	345	401	365	410	378	389	409	410	396	371	389	384	411	370	414	418	412	392	423	429	405	397	372	354	370	419	406	408	403	382	390	378	381	365	363	399	355	374	423	374	409	389	356	384	398	363	356	360	388	401	400	382	384	366	411	418	373	376	412	358	388	395	366	360	414	374	373	389	399	389	394	404	374	377	439	391	380	363	395	377	382	434	390	392	419	378	386	377	399	402	408	395	388	360	395	402	373	384	413	396	379	406	386	353	389	408	373	403	392	361	421	404	377	390	381	362	411	377	375	389	395	355	411	363	377	372	410	424	391	426	420	372	412	401	383	406	374	412	386	398	424	388	373	362	398	383	398	405	413	401	390	360	377	415	380	389	405	394	395	398	394	406	416	394	402	402	422	404	378	397	351	433	395	375	356	396	403	366	406	370	373	369	347	391	420	366	392	379	385	361	436	412	403	413	396	405	426	399	411	384	421	401	354	368	397	369	384	399	392	420	380	389	364	358	369	382	390	402	370	407	410	421	380	378	369	395	421	388	358	381	370	397	359	418	433	396	384	377	404	435	380	408	378	414	360	383	398	415	394	409	381	350	376	378	357	378	393	372	403	366	373	359	393	411	411	401	376	411	378	399	373	386	380	387	431	394	427	383	396	427	418	400	396	361	395	414	359	354	402	357	383	379	359	384	386	361	379	417	391	424	380	380	386	401	379	351	380	388	383	375	388	369	344	371	453	381	367	368	401	403	399	382	400	384	376	419	402	408	342	383	383	372	368	393	401	381	416	339	396	359	386	412	399	396	385	372	404	366	413	389	397	390	435	354	369	380	404	377	382	421	379	402	381	401	361	435	368	334	379	372	374	409	376	375	407	391	377	348	380	406	366	398	400	412	383	434	372	425	384	389	381	382	396	400	346	344	389	411	406	412	401	387	388	383	380	417	377	409	366	355	397	414	366	355	350	384	385	423	403	411	378	411	379	409	369	415	389	336	391	404	428	398	394	381	406	389	381	391	392	418	395	385	356	397	381	370	372	384	384	366	376	378	430	359	377	388	402	355	371	388	391	379	398	407	352	381	396	400	410	345	381	394	416	385	386	361	387	415	430	410	385	414	366	370	389	397	379	393	380	408	345	363	392	380	383	398	396	389	384	396	367	389	427	383	396	404	385	391	358	352	407	407	371	343	376	370	372	395	377	384	343	422	394	351	410	414	411	389	397	399	402	377	406	362	381	371	380	370	404	384	368	392	408	397	367	363	364	357	405	389	388	374	392	394	350	391	405	402	355	403	425	380	376	393	405	360	369	380	399	363	409	367	403	350	374	331	384	386	380	357	408	407	386	410	381	421	411	375	370	358	368	398	382	368	367	408	365	366	419	390	373	352	387	393	365	370	361	414	358	408	381	375	370	368	414	386	385	384	370	402	410	405	364	358	384	374	393
10633	11018	15933	14795	15613	30247	30149	25469	19276	14826	11732	6818	9915	9974	8292	7655	9516	5509	8276	9401	3510	1946	2029	1823	1060	966	823	893	991	851	748	643	570	575	694	431	287	256	240	232	212	229	200	250	240	225	210	201	190	179	190	178	185	150	161	170	168	201	187	181	161	150	174	179	183	169	179	167	194	165	182	177	188	225	530	536	464	321	224	196	177	162	148	152	175	163	181	148	159	165	160	157	151	153	167	177	177	176	184	129	151	156	158	132	173	183	162	168	164	154	183	158	171	162	171	174	187	182	173	198	172	168	144	157	143	153	169	158	143	152	185	152	172	170	165	180	163	157	135	152	163	181	171	158	168	176	130	157	203	153	166	139	199	158	170	157	167	159	167	188	155	157	163	146	163	165	171	154	156	179	146	164	181	174	178	164	176	175	164	164	190	149	169	167	164	184	184	144	166	183	164	156	160	168	166	193	135	145	155	163	158	161	171	168	165	153	175	144	166	165	180	151	166	164	161	143	154	157	158	167	161	164	146	154	151	202	142	170	145	188	176	171	167	182	153	170	143	170	162	155	140	146	164	142	169	140	158	142	139	167	166	170	171	169	152	154	165	184	144	153	158	156	165	181	166	200	163	185	165	162	141	155	155	147	182	164	167	152	166	150	151	179	147	172	170	165	152	171	161	160	161	168	164	162	174	150	173	170	160	177	155	166	199	165	167	168	148	170	167	169	157	179	159	127	157	161	150	152	141	179	148	169	165	191	179	153	171	169	162	154	167	173	200	168	162	155	151	176	162	179	160	184	164	160	152	184	171	143	172	135	142	156	173	158	185	149	167	165	173	172	157	177	164	160	162	167	155	155	167	175	177	167	164	150	165	160	159	163	169	188	142	147	161	159	183	153	165	164	178	173	180	183	170	176	182	140	165	159	168	136	165	164	168	159	170	146	149	179	177	183	162	151	178	160	159	166	156	134	177	164	171	164	179	160	148	158	159	185	168	157	153	156	154	166	154	152	177	179	164	153	180	152	155	155	153	169	170	171	172	168	154	171	149	173	159	183	180	174	162	152	166	182	147	172	147	148	173	166	169	171	154	163	182	142	158	156	169	170	167	174	185	169	163	163	152	169	190	133	157	149	159	168	155	141	139	169	187	200	173	170	184	154	164	152	195	174	175	140	167	168	185	171	175	154	176	159	166	152	175	163	151	173	155	182	174	176	160	163	151	162	167	172	165	166	161	144	171	158	158	177	159	176	172	187	166	143	180	161	169	156	164	159	161	164	139	191	146	162	138	173	155	155	181	145	182	176	178	158	149	138	164	188	179	166	168	167	185	181	158	155	144	156	175	181	164	172	177	175	184	150	158	145	158	187	120	167	151	141	134	159	165	162	158	149	148	149	158	179	166	189	160	185	159	175	176	177	151	157	171	184	168	164	164	165	138	139	190	161	167	182	180	176	168	169	174	176	177	162	165	165	158	155	171	167	162	146	173	159	161	174	149	175	172	155	168	141	143	175	143	192	158	158	170	159	155	173	175	172	168	170	166	153	178	154	164	176	178	163	157	153	184	162	169	146	160	163	155	153	147	177	177	172	161	145	154	153	159	155	191	149	177	158	173	171	163	158	174	132	183	156	161	166	179	171	180	158	158	199	165	173	177	159	164	162	156	151	189	161	164	121	151	165	167	178	163	177	155	152	162	150	147	165	170	138	144	151	168	157	162	167	167	186	166	167	181	139	159	169	165	182	170	171	165	161	146	169	159	145	171	153	169	159	156	167	162	163	162	170	168	178	163	161	153	144	157	141	165	172	177	181	179	156	160	197	175	198	150	178	154	160	148	174	148	170	144	174	149	156	192	161	162	162	156	171	160	184	163	167	150	161	158	151	169	161	163	147	155	166	157	157	157	181	134	150	169	158	182	183	167	157	180	165	154	163	179	158	152	169	172	166	171	165	175	165	184	164	179	163	146	171	182	173	185	162	179	182	163	166	150	158	157	134	145	168	162	155	158	145	139	151	138	154	167	176	162	146	159	176	162	172	181	150	176	182	149	161	181	188	158	161	185	159	172	154	157	181	181	168	165	165	151	186	171	195	137	172	171	167	160	164	165	172	184	176	144	155	158	171	160	181	162	165	167	158	159	157	172	178	148	177	160	142	161	167	161	158	184	163	157	155	171	156	152	176	152	149	151	190	172	177	153	154	170	156	163	159	182	147	167	145	158	159	180	166	165	148	159	145	168	154	155	172	165	163	163	163	162	159	167	168	171	163	153	170	162	153	181	165	184	139	164	175	175	163	136	161	150	149	149	164	167	156	166	167	173	165	159	164	187	163	175	138	154	161	173	148	154	152	170	169	155	170	143	148	175	131	152	157	157	149	159	139	155	168	168	160	126	164	158	180	163	160	154	158	155	155	154	162	169	156	141	170	166	163	175	159	174	160	153	151	157	174	141	180	167	153	148	159	136	154	173	170	149	188	170	179	137	144	155	164	154	182	148	170	160	165	179	166	167	160	159	164	189	185	172	166	149	157	140	169	182	157	165	174	145	180	161	185	148	148	188	135	163	162	160	160	168	157	142	161	175	160	182	174	153	176	158	207	165	146	171	190	166	183	163	192	154	130	156	193	163	162	167	153	175	186	170	163	159	168	175	158	181	144	170	173	164	163	173	151	168	173	158	169	173	163	184	148	178	157	175	164	162	170	169	156	150	173	192	148	165	178	162	162	167	161	167	145	175	167	146	182	166	184	160	149	161	186	144	138	193	147	144	168	154	166	155	158	178	148	185	154	161	142	159	163	182	158	163	169	164	155	163	144	172	149	165	148	150	144	164	177	153	167	157	181	181	145	153	164	147	156	168	157	182	174	136	147	149	187	164	181	179	163	161	151	169	153	162	180	178	157	166	176	182	159	181	168	156	150	167	162	131	150	130	159	169	164	157	152	151	152	154	146	132	153	173	158	155	162	142	156	137	165	183	146	157	179	166	157	180	171	167	174	168	193	174	166	173	157	160	167	159	157	171	175	142	157	159	161	153	175	163	150	165	170	158	157	152	160	202	149	154	161	171	167	156	163	139	174	151	176	180	168	157	154	150	184	170	169	168	156	144	148	151	159	189	153	187	169	138	177	148	149	149	184	147	183	182	174	181	165	139	165	148	171	139	184	168	162	185	148	153	142	163	145	167	176	146	171	157	168	150	182	152	163	162	181	165	158	166	168	170	170	151	150	149	154	150	163	162	171	156	183	145	153	169	157	170	156	164	153	171	142	164	164	188	174	163	175	166	152	129	153	146	158	140	185	168	176	139	167	152	172	158	190	149	152	174	180	135	184	173	153	150	156	155	164	192	164	144	174	146	165	170	162	177	156	162	151	155	152	151	161	166	161	137	180	149	178	146	159	184	167	183	139	155	151	172	162	158	174	183	161	145	144	190	148	147	169	147	151	174	157	171	162	154	168	154	164	191	143	163	151	175	167	156	155	151	162	175	153	144	169	164	187
7285	9803	13899	14901	21777	38490	37749	35531	31721	29601	26510	17405	29019	29501	28339	27849	29902	22543	29114	27614	14879	10525	10490	9896	6086	6349	5148	5679	6567	5326	4641	4859	3806	3733	4869	2834	1521	1013	1038	1089	850	880	1014	1075	1038	1038	1029	927	740	534	565	639	568	484	513	505	531	646	623	529	588	579	613	590	544	509	528	500	511	548	471	493	447	1135	3641	3450	2436	1511	933	602	511	430	469	429	435	449	392	444	441	448	426	440	428	440	439	441	453	438	416	474	423	463	444	409	440	421	456	449	482	421	454	429	402	457	405	440	421	446	432	409	468	432	469	449	416	445	424	450	414	447	459	497	431	438	437	438	426	403	419	405	430	416	443	396	446	441	439	461	429	463	424	441	391	417	471	474	443	387	457	462	423	478	452	412	402	429	441	425	436	498	438	408	425	470	436	436	433	442	461	443	462	446	429	424	415	409	425	444	397	460	448	435	442	437	444	457	447	448	428	424	443	421	418	415	445	430	414	461	449	437	425	435	458	424	385	442	458	419	444	426	463	419	441	446	411	452	437	448	452	423	428	465	486	428	449	419	401	445	457	452	442	419	414	400	431	459	404	417	432	445	415	463	462	443	453	452	450	455	444	446	449	459	444	436	416	433	386	453	424	440	409	405	433	439	432	462	445	438	450	456	445	467	452	433	474	425	425	435	426	423	462	429	416	429	443	437	408	443	471	417	431	408	449	419	409	465	427	409	446	417	450	453	445	452	446	449	425	461	420	439	425	449	467	425	426	401	423	393	412	448	457	452	453	419	446	449	439	454	451	424	432	461	443	446	419	446	491	444	423	443	447	425	427	424	430	404	444	429	408	433	430	385	399	409	429	420	420	457	416	438	456	418	456	450	416	417	489	433	428	444	439	447	419	455	460	388	451	471	468	433	404	429	435	444	474	404	426	424	483	439	415	421	395	451	429	452	443	425	439	435	431	454	411	473	423	463	428	444	433	421	479	467	449	438	434	425	437	405	448	446	444	448	441	421	422	414	406	408	442	450	419	431	442	450	442	438	424	389	468	414	456	452	451	435	404	422	423	459	422	460	432	459	458	414	465	437	418	418	434	431	404	443	423	434	436	405	421	432	444	427	445	438	462	407	418	412	453	447	420	400	411	419	425	394	416	397	451	426	440	447	439	414	428	410	446	441	461	428	428	470	434	428	438	463	399	437	416	416	423	432	420	423	433	447	441	405	454	430	463	415	434	406	459	464	441	441	408	448	438	444	428	430	468	424	426	427	402	433	461	503	473	419	412	424	420	428	435	475	454	420	451	412	431	454	465	465	383	470	467	428	441	443	451	431	463	439	437	471	408	452	452	436	464	458	403	464	406	470	425	420	437	418	406	423	408	459	414	436	467	459	455	424	442	417	448	419	416	449	438	399	413	472	412	451	458	462	486	435	499	433	439	387	423	454	391	446	459	428	435	416	404	426	415	451	425	418	429	466	436	432	455	459	448	410	416	416	437	456	411	437	445	440	409	415	418	454	423	416	452	424	434	436	433	467	424	412	433	446	437	423	432	438	442	448	439	421	425	436	429	438	446	438	436	428	487	450	456	420	447	454	439	456	453	433	451	430	425	438	445	447	474	445	415	396	443	452	408	409	409	447	422	445	443	430	413	436	439	450	433	404	411	431	447	427	442	431	454	434	420	430	455	434	406	418	433	443	478	434	459	403	429	434	413	457	432	453	414	460	404	422	436	447	435	425	443	416	427	442	404	442	462	383	429	391	459	437	446	495	416	423	447	448	487	448	439	444	453	447	458	416	435	473	392	476	422	464	426	456	416	415	427	472	437	423	414	459	430	391	462	421	428	470	441	438	448	434	471	435	454	440	472	436	454	433	452	428	433	429	429	450	438	421	472	458	434	409	424	424	436	409	454	453	411	439	425	417	427	422	460	416	437	473	442	459	398	453	411	444	450	462	435	459	444	424	443	403	440	471	480	420	413	460	429	472	425	475	407	456	438	429	419	432	472	415	439	475	427	396	421	430	420	451	459	423	418	447	469	448	438	427	457	419	443	448	443	463	399	464	455	412	440	469	409	425	400	432	420	469	404	386	442	430	403	427	471	447	406	425	465	454	425	388	438	399	442	453	418	469	409	363	406	397	413	462	426	449	452	442	448	431	400	441	399	429	479	405	429	467	439	455	444	437	421	453	481	412	407	454	432	465	443	419	451	427	456	452	435	476	409	460	433	431	411	400	424	423	488	407	431	430	469	475	447	435	478	389	407	432	413	451	431	436	422	431	437	455	431	440	463	435	443	427	457	455	428	407	472	406	461	423	440	460	393	411	467	403	466	419	419	432	438	447	420	398	488	449	423	435	416	459	445	461	428	464	441	407	445	454	463	461	462	438	440	452	418	498	437	401	446	419	414	458	414	463	422	410	423	423	416	474	406	436	413	484	437	430	413	406	410	409	443	454	443	407	462	464	439	422	416	431	426	437	470	410	459	448	443	426	419	444	434	455	426	452	397	446	447	464	434	433	406	451	425	457	475	443	443	457	440	420	441	460	458	474	401	428	488	429	415	415	380	433	452	449	405	462	426	436	395	432	410	482	400	417	422	450	495	455	462	388	464	447	415	438	418	447	433	435	417	400	419	441	436	448	443	389	451	383	429	427	440	441	444	456	446	480	420	428	448	426	427	452	441	425	412	418	442	456	448	485	464	434	417	457	438	408	432	426	406	420	452	438	463	445	467	427	451	438	420	439	441	397	451	451	445	443	456	434	447	412	426	421	430	442	417	460	424	464	397	425	428	448	431	439	414	437	422	422	446	431	427	444	438	403	432	416	403	424	427	430	429	425	443	429	472	411	479	414	434	446	412	431	390	414	434	471	424	464	449	452	403	451	425	465	420	429	434	451	412	423	423	481	433	429	442	416	437	456	411	411	414	443	436	436	404	428	425	400	466	430	455	432	400	432	436	445	420	478	456	463	462	422	454	432	412	457	426	424	447	436	470	438	433	435	418	497	452	434	435	422	429	455	425	418	422	424	438	469	452	454	418	436	434	423	403	431	428	413	422	444	433	413	425	450	455	439	425	418	450	453	416	451	430	423	477	434	402	408	428	468	402	446	433	424	411	453	433	419	437	449	426	409	461	428	442	433	417	424	427	440	433	436	421	465	460	439	451	431	423	463	415	431	411	457	400	416	444	447	463	405	430	440	442	441	437	484	474	419	467	429	438	464	437	469	455	436	457	457	430	394	468	439	440	444	435	418	429	417	454	413	413	418	425	470	451	441	444	420	458	485	426	391	436	471	442	451	411	449	451	454	412	418	469	444	442	478	410	459	386	428	396	424	465	417	432	436	458	463	436	428	430	452	421	446	459	443	449	428	420	412	434	417	445	431	415	468	460	421	385	423	468	426	443	457	457	415	435	445	437	440	445	410	403	431	436	468	443	429	443	403	427	434	438	405	438	387	420	460	459	408	455	409	408	425	424	452	406	450	410	449	445	386	464	410	412	440
21468	19238	24415	23618	25347	40416	37065	33552	27779	23596	22109	16088	20713	20737	19201	18791	19750	13021	18101	20981	9075	4654	5136	4327	2580	2295	1677	1554	2033	2113	1563	1397	1072	1042	1139	859	418	289	280	253	273	280	318	300	298	317	282	256	223	204	207	203	196	183	153	179	203	206	194	199	204	192	199	198	174	182	187	174	178	211	176	162	219	554	1025	904	679	402	244	217	172	165	168	160	151	146	143	157	151	150	184	173	161	176	172	158	190	175	145	162	135	150	150	180	174	195	161	182	164	175	165	138	154	156	180	158	188	180	156	186	151	174	187	162	167	196	139	163	169	170	157	154	166	149	176	167	178	174	200	155	188	160	169	160	165	161	154	146	169	172	159	173	169	156	173	168	160	177	182	145	175	159	170	170	175	179	169	153	154	160	166	181	161	147	163	143	196	160	153	160	160	168	146	178	150	154	201	152	170	163	165	163	154	179	187	162	159	161	142	157	168	161	179	165	148	175	160	157	185	156	176	153	166	162	165	176	158	164	155	148	198	176	177	166	161	149	157	156	169	145	158	176	171	164	173	152	168	137	166	191	181	175	165	173	153	169	160	136	143	136	181	169	171	166	166	148	163	198	180	166	165	160	164	192	163	175	157	138	172	161	155	169	142	159	164	180	178	167	165	179	157	185	164	167	136	152	169	150	158	182	160	171	168	156	165	147	166	154	186	154	167	174	171	176	165	170	187	141	158	139	176	163	162	176	146	162	165	118	156	158	146	177	172	162	168	134	164	173	174	155	146	152	160	198	166	154	160	164	169	154	181	158	156	173	167	167	157	177	161	158	145	143	183	192	160	163	161	158	180	171	169	156	150	149	166	171	145	168	170	158	165	170	158	142	153	168	185	164	157	129	162	170	166	160	146	145	176	160	175	182	144	170	166	172	169	174	148	161	161	181	161	151	156	172	177	184	175	183	167	172	182	169	179	169	170	141	151	167	168	149	140	156	178	152	150	137	171	164	156	152	178	181	150	166	164	157	163	197	169	158	160	166	192	163	169	168	159	148	174	153	141	180	166	176	192	160	171	159	152	163	153	155	157	158	150	135	172	178	182	163	159	161	170	154	145	173	146	162	145	136	148	159	171	152	159	170	145	164	173	154	175	170	156	153	190	175	157	178	148	177	183	140	159	156	137	145	183	179	163	145	172	174	159	161	162	147	160	171	165	170	150	162	167	167	149	170	166	161	167	165	149	165	152	161	168	150	137	148	154	169	169	155	151	161	193	157	147	178	170	143	154	160	152	171	152	158	154	172	188	163	154	159	180	147	179	153	154	167	165	177	142	156	171	132	153	156	166	183	172	151	141	157	174	147	156	174	167	137	159	179	147	157	140	178	142	167	177	185	147	154	146	183	166	166	172	170	158	165	174	160	154	189	181	180	195	177	169	152	166	160	163	152	162	162	156	177	164	168	167	152	153	180	165	191	147	149	163	178	149	161	180	168	168	171	165	141	173	151	154	170	152	165	176	146	150	169	166	165	142	155	184	150	151	170	158	147	164	156	165	170	126	147	154	161	150	134	181	178	148	156	188	195	165	166	161	187	166	179	147	151	180	152	165	169	169	185	137	160	158	162	143	168	142	176	162	176	161	157	160	148	158	197	169	173	165	173	152	168	163	142	175	173	151	142	177	159	157	165	153	200	159	156	178	178	152	178	184	161	170	156	170	176	178	159	162	185	165	178	174	155	153	162	161	148	169	174	160	164	171	154	162	182	154	156	171	187	162	184	150	152	178	172	171	164	146	177	168	187	154	156	160	175	177	163	163	152	166	155	177	170	172	161	145	144	163	171	159	163	168	158	140	172	176	165	145	165	151	152	168	168	169	155	160	165	156	164	180	164	156	176	151	140	147	155	158	157	171	152	149	160	175	178	165	169	170	171	160	160	179	174	172	176	161	153	162	170	144	178	156	158	147	151	145	144	173	147	164	148	161	161	177	181	170	151	136	161	169	157	154	159	143	167	156	147	176	156	177	171	136	161	167	170	156	193	160	154	177	156	159	150	155	171	153	162	181	128	153	175	161	153	165	173	163	167	145	169	151	178	161	158	143	152	161	150	162	174	151	144	152	178	186	176	154	158	144	159	130	157	156	154	164	168	167	155	136	153	166	175	178	156	181	161	146	170	179	158	158	154	151	157	158	166	163	152	171	176	158	170	165	167	190	156	196	148	145	181	177	181	162	155	164	168	177	166	188	137	176	169	146	157	164	161	154	159	153	160	163	164	147	140	162	168	145	165	194	186	160	155	166	165	164	175	155	164	149	160	175	156	164	160	159	179	137	163	154	154	182	160	160	163	164	188	160	167	176	147	177	163	156	154	149	167	147	170	167	137	192	155	129	169	177	177	166	170	175	176	164	171	160	162	150	149	200	167	150	152	148	200	170	154	178	172	178	148	167	162	155	148	158	182	166	132	167	142	168	152	168	159	190	168	174	135	158	182	144	169	157	174	173	163	162	165	155	170	165	164	160	184	166	148	155	166	175	173	165	143	167	159	182	152	166	157	145	171	161	176	169	166	170	170	173	130	155	153	167	179	166	147	160	162	166	157	157	169	165	144	180	177	138	148	165	164	150	192	164	166	175	179	183	165	154	164	145	192	170	180	145	152	162	168	165	155	172	162	142	180	174	170	168	165	160	165	167	172	181	171	176	163	142	143	166	153	138	155	152	154	151	170	169	157	159	187	146	153	176	144	154	162	167	150	157	166	158	172	167	133	175	167	155	158	147	165	167	170	155	138	128	146	151	144	140	165	149	151	152	182	168	168	151	155	148	171	153	172	169	160	187	158	154	169	154	185	155	163	166	145	141	152	164	178	160	183	172	128	144	167	154	167	154	146	159	169	159	154	164	154	158	148	161	159	166	177	153	151	172	171	163	166	166	177	200	155	150	164	153	165	152	161	166	167	156	174	176	171	179	184	170	169	170	152	149	173	169	170	171	162	172	149	158	158	150	173	170	183	176	163	175	170	179	164	177	149	182	165	172	165	179	159	155	140	172	161	140	166	157	163	155	161	159	157	172	159	163	162	167	162	170	161	159	171	170	167	169	157	163	154	150	155	168	146	170	173	156	154	149	171	138	162	156	173	146	156	164	197	147	152	157	155	167	140	152	162	171	167	174	180	174	170	171	160	156	162	155	176	167	147	193	142	157	145	162	167	157	166	158	172	188	140	160	156	155	150	173	161	137	163	181	166	181	190	156	159	174	155	161	154	169	158	163	157	142	148	179	144	179	159	191	146	160	162	158	151	144	159	169	175	179	162	161	166	145	171	186	169	162	178	176	137	171	186	149	181	177	165	151	150	148	162	155	161	170	169	156	170	151	166	148	156	156	128	173	150	165	161	173	146	180	167	154	164	135	157	175	173	174	174	170	165	144	160	170	150	159	160	153	165	169	158	151	172	170	142	162	183	155	158	171	157	154	173	153	187	144	174	178	158	166	178	162	178	155	153	178	158	153	176
11953	14766	19884	22307	29506	44081	42988	43178	38853	36736	37587	28378	38744	40628	39888	40548	39101	33663	40831	38515	21573	17357	20413	16673	10959	11629	9876	9855	10715	10633	9002	9098	7649	7111	8308	5747	2800	1657	1425	1409	1465	1439	1835	1643	1711	1716	1596	1513	938	773	710	744	706	541	505	539	637	743	848	706	705	683	683	634	657	588	579	541	613	549	535	512	800	3564	6872	5744	4032	2195	1105	625	538	427	468	443	426	450	454	415	448	439	437	441	414	394	390	401	399	444	466	446	434	390	404	429	454	422	427	443	441	459	449	453	396	410	453	416	431	431	444	447	420	418	395	374	389	422	437	428	426	464	426	416	469	456	457	384	446	421	465	451	472	427	452	438	451	392	432	426	441	447	443	403	426	400	441	389	410	426	416	395	418	407	440	432	400	438	403	428	400	423	429	442	415	455	420	413	392	433	430	428	443	404	427	433	416	421	401	445	440	388	444	438	428	419	390	438	415	404	430	429	431	420	456	426	427	409	409	480	404	455	442	457	452	398	444	451	448	412	453	438	394	404	451	434	410	469	440	508	427	437	443	430	396	433	434	441	444	404	365	428	399	453	405	404	379	416	451	404	444	450	436	410	424	429	428	448	423	475	388	432	434	421	392	413	458	395	427	451	427	406	456	446	434	443	418	434	400	436	436	406	440	424	418	427	391	435	458	448	441	438	402	430	421	437	443	423	436	461	415	422	423	452	440	444	435	386	420	396	442	432	425	439	430	432	457	458	393	412	421	403	430	424	402	421	474	443	433	402	428	472	457	428	422	459	481	402	451	448	436	414	451	444	416	416	429	412	416	460	423	446	402	462	396	437	412	422	435	439	466	437	426	429	428	440	451	432	468	435	423	467	433	417	397	457	422	415	443	432	416	433	415	413	408	427	454	415	420	456	471	407	434	415	405	428	419	440	422	424	441	416	418	431	447	466	388	414	435	431	453	413	435	436	458	458	412	399	402	456	411	447	434	457	420	448	459	441	436	451	467	471	424	467	427	445	416	410	424	456	450	441	429	404	439	418	464	427	449	440	424	425	419	485	425	448	420	428	413	406	440	438	424	431	391	466	420	414	452	415	424	448	428	427	463	443	474	439	427	408	401	444	462	458	419	414	453	449	409	428	455	464	426	417	423	455	410	400	415	452	465	493	457	405	420	419	419	406	426	468	437	422	447	433	389	422	416	425	446	436	427	416	439	429	466	422	449	433	426	388	441	471	442	443	428	424	417	424	458	459	416	467	420	426	433	431	433	423	399	440	450	405	443	438	460	431	415	418	455	419	433	421	439	429	437	430	422	423	387	415	450	428	414	444	451	398	436	456	434	407	406	463	408	394	407	453	394	448	400	437	438	433	437	420	442	425	386	435	440	469	390	459	448	407	421	436	407	377	421	435	416	430	419	406	422	425	406	422	440	443	430	437	410	421	440	435	444	388	458	441	420	439	417	419	425	435	464	428	438	393	422	431	450	430	403	406	441	425	417	416	434	435	453	392	423	440	425	417	433	434	420	467	403	408	436	421	467	434	441	421	432	445	421	440	439	447	432	423	423	405	429	375	441	454	445	384	409	415	425	431	420	396	406	457	420	414	439	451	434	427	403	476	392	444	434	418	435	424	481	450	444	449	461	455	443	423	443	424	405	444	432	442	445	403	487	441	424	411	416	428	427	469	389	453	462	404	420	430	394	417	435	394	431	436	388	394	440	418	428	461	444	445	428	432	461	435	413	416	428	425	454	407	444	435	432	473	453	444	433	432	398	430	426	452	463	457	430	429	439	415	453	440	443	404	419	414	414	419	435	446	410	458	459	449	458	425	396	422	440	433	437	416	453	399	430	428	475	425	423	428	439	416	445	409	426	403	435	436	415	466	390	401	441	428	445	443	398	426	418	397	456	416	418	421	425	391	414	441	451	438	418	463	419	429	462	401	432	441	469	435	411	445	443	451	435	433	439	414	433	430	391	411	455	450	421	397	417	416	443	450	441	438	405	434	433	418	392	435	432	434	433	448	444	425	429	421	437	410	454	423	430	480	430	406	425	443	454	405	435	430	420	442	403	419	379	409	437	419	438	461	410	434	398	427	420	442	428	450	472	431	411	426	440	386	430	417	396	454	439	387	434	455	417	382	471	427	411	404	434	437	403	433	466	413	434	419	469	428	439	420	438	444	457	475	423	448	421	428	486	432	406	440	465	456	418	402	430	423	434	397	435	480	429	411	416	426	434	440	427	411	423	447	412	473	406	390	433	459	439	422	412	422	432	418	425	427	423	422	440	415	475	432	423	423	431	458	434	420	457	432	430	419	462	414	396	443	437	432	396	428	435	448	436	456	435	424	449	411	439	399	395	428	437	412	444	450	451	439	425	427	419	451	455	471	420	417	431	406	419	424	400	442	436	437	429	437	418	411	439	440	450	403	396	448	438	438	448	466	432	438	412	442	431	397	436	458	411	440	409	462	428	421	475	425	434	417	401	446	454	462	382	409	404	429	452	402	457	396	426	440	437	427	412	412	431	434	454	398	430	421	447	429	435	426	442	452	406	400	425	416	419	469	415	422	395	413	407	408	427	417	425	436	424	421	463	444	437	400	415	451	426	402	432	462	470	413	424	426	408	413	422	456	417	405	451	437	427	413	411	406	414	445	468	382	434	446	446	423	420	430	430	404	425	445	459	446	443	459	450	460	441	464	428	421	452	432	410	437	437	394	419	417	425	457	427	411	420	399	408	412	447	405	460	410	434	433	482	444	421	415	414	415	425	443	472	435	465	421	447	398	477	396	406	446	435	454	413	430	428	403	444	414	446	383	478	437	434	417	434	403	462	421	423	408	430	430	411	451	483	440	408	435	421	410	428	407	460	409	445	452	397	424	402	414	437	456	405	430	422	439	442	423	388	425	449	425	447	439	423	425	421	428	439	380	468	412	416	441	456	428	368	472	414	443	455	427	421	455	457	390	422	437	415	404	422	431	442	425	411	433	410	468	405	452	433	401	383	430	424	405	419	437	415	409	438	444	402	448	445	467	409	454	397	424	415	433	451	436	423	449	413	427	473	460	440	425	459	473	452	445	450	384	419	440	395	442	447	450	448	428	439	453	433	411	404	437	436	447	439	383	391	438	444	454	399	407	419	416	454	429	432	435	442	430	416	440	453	461	400	431	431	398	405	408	424	450	452	437	458	465	388	445	393	436	419	439	434	448	424	478	409	444	394	397	418	441	436	443	428	425	433	433	400	448	436	443	440	479	433	404	446	456	447	423	429	427	449	420	436	411	426	405	438	401	447	434	426	411	452	438	434	419	391	427	448	398	388	414	424	449	456	450	456	438	462	437	422	396	427	416	420	455	409	402	437	460	469	442	426	404	446	415	423	391	440	417	424	438	491	418	442	429	392	402	440	436	407	458	454	445	425	399	448	453	435	465	418	443	419	426	440	425	456	431	418	386	420	415	389	473	421	424	453	410	465	490	443	429	418	416	397	420	435	423	446	431	441	413
2742	1519	2082	1930	1592	3329	3040	1735	1066	858	749	657	769	770	779	762	627	449	702	663	320	247	277	254	205	192	191	178	187	185	186	173	172	172	181	186	170	166	141	156	160	162	171	152	155	152	138	138	129	150	145	137	159	170	141	155	176	137	155	162	175	150	152	153	152	127	150	152	162	143	139	179	164	169	196	260	246	201	190	159	152	175	125	145	155	134	151	127	148	156	133	163	166	157	150	127	150	128	154	166	164	136	181	126	151	161	145	152	158	150	153	130	146	138	149	149	149	147	118	140	161	137	118	142	164	119	124	174	151	143	143	140	154	176	148	144	137	146	134	147	154	150	148	145	159	134	123	165	129	153	162	146	137	143	142	136	133	153	156	146	142	126	142	154	162	166	144	139	134	159	141	161	148	164	127	155	162	141	142	147	150	120	149	145	154	147	134	140	140	143	153	150	139	142	144	141	161	155	142	138	142	146	139	158	151	155	124	179	149	164	151	148	148	148	150	183	136	152	159	156	158	139	156	144	169	163	125	134	145	158	165	159	126	140	156	150	131	165	162	155	159	142	152	142	164	160	149	152	133	155	138	144	172	147	136	153	147	133	159	133	140	148	138	133	155	175	161	158	154	138	165	151	127	155	166	152	140	147	129	148	152	161	150	144	155	147	146	153	138	152	148	144	164	173	143	152	177	153	126	153	132	155	122	155	132	145	141	151	150	154	137	142	139	140	157	164	147	148	161	144	164	188	140	163	154	137	149	146	150	129	144	161	150	152	161	139	132	150	154	150	157	135	145	159	157	151	147	146	168	157	148	141	158	147	146	148	157	177	141	155	150	155	116	151	172	184	127	138	135	166	148	150	160	138	151	139	146	165	138	154	145	147	146	146	161	165	147	175	145	172	111	137	132	150	153	126	152	151	162	134	128	136	145	156	149	144	126	148	163	150	166	167	156	148	157	166	156	151	160	140	167	145	150	148	152	158	144	126	126	135	150	140	126	137	131	167	160	142	153	151	148	151	157	136	158	151	137	171	153	151	143	145	140	141	148	137	128	169	144	150	135	150	146	154	142	131	162	141	145	146	140	122	140	133	141	152	130	167	152	164	158	138	162	127	146	149	144	164	120	165	157	168	147	145	144	132	144	157	168	167	174	159	153	137	137	130	152	150	146	158	161	132	139	161	152	154	154	152	136	127	126	148	167	135	145	144	190	148	159	150	135	182	138	172	142	139	163	142	137	117	155	138	161	160	139	137	139	144	166	143	139	167	172	153	140	138	146	139	133	151	159	154	152	142	138	139	132	148	140	137	131	132	153	174	152	155	151	140	124	131	148	162	141	147	145	140	143	138	156	122	167	163	170	148	149	140	143	144	135	155	155	158	161	148	131	145	157	127	158	161	148	129	157	150	150	145	128	136	155	151	148	164	147	141	168	143	175	149	135	127	143	117	150	135	142	148	162	176	160	167	158	158	175	163	174	153	137	173	155	152	141	152	147	134	147	144	143	148	157	155	136	135	180	162	154	164	150	160	122	149	147	157	151	148	133	152	161	141	151	131	134	143	126	152	151	135	144	147	129	168	125	144	141	124	163	154	145	150	149	134	163	148	162	141	151	150	187	144	147	146	146	157	147	147	173	159	142	152	146	144	135	148	148	155	130	148	143	138	150	152	150	155	136	141	164	179	153	143	137	183	153	145	148	140	143	132	157	146	145	166	147	152	156	134	163	159	156	148	143	136	156	154	157	156	124	139	156	141	137	114	148	141	138	135	125	143	145	167	169	160	132	152	154	148	150	155	132	136	145	167	142	131	154	143	145	157	152	129	151	143	145	138	143	154	149	123	148	166	147	150	154	145	167	154	132	140	122	137	141	157	169	133	140	155	142	141	147	162	152	163	159	144	150	137	166	149	155	134	142	141	138	159	160	136	163	151	141	156	142	155	136	119	162	156	151	143	152	158	153	153	124	144	137	153	146	137	162	149	147	152	143	156	131	145	141	166	162	145	146	147	127	149	168	152	150	161	134	140	139	144	180	164	136	154	140	144	159	146	147	133	160	144	157	144	157	175	132	144	140	168	146	162	114	144	152	159	157	135	155	164	159	137	146	132	129	169	158	160	137	142	123	163	157	137	128	164	158	145	162	140	143	133	155	128	148	158	149	174	141	134	147	141	148	138	156	158	161	154	138	161	146	156	163	129	145	140	160	122	174	148	140	158	123	153	138	150	154	144	162	145	139	118	149	138	134	157	152	161	149	152	145	147	152	156	138	151	152	163	151	155	141	169	141	145	164	141	141	141	157	117	155	147	138	142	133	163	144	144	132	125	150	149	140	159	140	144	161	154	153	167	160	159	151	162	169	146	158	148	145	151	159	148	158	142	149	133	156	159	156	151	166	152	149	139	151	140	157	140	153	154	133	151	142	132	155	145	139	147	165	165	139	165	150	149	131	151	159	137	158	157	144	142	166	126	150	148	129	158	157	162	129	158	163	134	144	179	149	151	171	140	138	142	148	156	142	173	118	149	162	158	180	149	154	140	144	140	144	160	154	172	147	148	142	150	142	139	155	137	135	157	133	149	140	151	139	133	154	159	155	163	146	163	153	151	138	150	131	146	141	135	146	130	139	134	161	154	147	147	136	155	123	161	157	161	154	154	159	148	138	153	147	146	160	154	130	140	145	148	143	141	139	141	146	151	146	153	155	151	146	148	150	137	155	136	166	153	134	144	147	144	161	151	168	135	154	137	155	138	142	141	135	153	155	153	162	148	160	132	169	123	137	158	167	175	137	147	131	164	157	144	155	144	142	152	150	144	161	149	163	153	154	137	151	168	142	139	142	174	145	152	152	172	152	155	170	169	169	139	140	169	149	162	173	145	161	146	153	147	135	155	136	152	127	134	105	170	155	165	140	146	148	134	160	140	156	167	163	125	128	151	137	149	159	146	148	138	129	146	154	154	154	145	171	151	150	150	137	139	166	160	178	141	127	174	155	155	164	166	157	152	162	160	137	152	148	159	119	162	157	137	160	138	153	139	145	155	113	145	144	170	137	155	122	150	151	145	145	126	123	136	137	145	135	151	149	157	141	159	147	168	156	144	135	137	152	122	163	151	154	126	131	145	144	137	135	155	157	146	148	185	160	123	141	159	153	148	126	152	108	128	131	155	137	147	156	163	135	152	151	152	139	146	149	155	134	148	149	144	162	144	147	137	128	150	156	157	144	139	150	126	160	136	150	151	149	156	174	153	151	162	176	152	166	160	160	140	149	163	142	140	171	148	133	192	144	141	122	152	139	129	134	121	163	121	164	155	140	150	141	152	169	150	139	147	151	140	140	152	152	150	144	145	151	152	129	127	147	133	154	162	140	151	141	132	161	140	174	134	155	166	135	167	149	167	146	153	157	160	162	159	149	147	170	166	124	150	167	181	137	148	158	162	142	156	126	139	150	162	142	129	157	147	156	167	164	167	151	158	146	144	135	159	151	143	161	157
2613	2535	3840	4548	5553	12910	13277	8740	6001	5090	5229	3748	5368	5372	5370	4854	4395	3450	5269	4858	1738	1329	1518	1287	837	916	758	832	820	829	791	733	665	646	629	566	502	434	441	435	452	440	461	452	486	432	461	431	403	462	424	445	406	426	429	397	419	423	465	417	407	450	422	426	429	453	476	456	447	396	435	437	487	720	866	977	872	646	505	476	361	431	385	422	393	429	398	397	403	397	405	391	416	401	389	366	430	425	411	411	409	406	410	435	352	343	395	403	388	367	423	408	369	401	422	386	382	408	414	373	409	425	372	409	365	381	376	400	405	378	415	373	368	369	381	392	377	411	436	418	401	408	404	388	403	431	391	388	371	398	396	421	408	422	397	401	415	408	383	378	414	413	453	405	427	400	440	400	365	370	417	395	426	426	391	411	378	409	374	374	375	391	427	387	417	413	406	395	419	445	359	399	394	421	387	382	397	376	425	398	411	366	373	407	404	382	400	369	397	400	400	382	399	352	405	418	431	358	392	404	409	433	365	374	376	402	390	399	376	424	420	410	414	414	392	415	383	387	452	387	394	390	390	405	416	400	413	405	396	430	407	415	415	445	381	391	379	405	380	380	412	382	412	397	388	390	363	405	380	412	395	393	414	387	388	434	386	394	380	371	407	406	382	391	425	361	402	400	381	403	409	381	420	408	374	401	416	399	377	389	366	377	385	392	389	383	418	406	399	374	374	375	390	413	398	408	392	380	402	400	362	354	392	380	376	398	403	419	388	436	428	365	385	407	400	366	396	397	402	396	368	371	406	398	411	409	442	394	375	410	381	392	389	393	401	387	416	409	401	401	410	400	426	409	357	391	418	403	401	422	407	378	415	376	393	406	424	382	355	403	392	406	400	401	425	386	366	359	384	399	415	367	374	380	411	403	347	395	398	413	377	414	401	414	412	419	393	413	435	411	368	399	369	393	411	441	412	432	379	400	386	384	376	392	402	373	406	395	379	408	413	430	407	389	360	412	390	399	424	389	407	406	443	399	411	435	427	402	419	395	366	412	426	401	402	393	402	393	407	389	400	408	374	409	408	386	386	394	384	396	448	363	406	411	387	389	435	421	410	405	404	399	388	395	373	436	420	379	398	373	375	386	431	383	402	371	413	374	368	400	423	388	374	379	377	399	371	421	423	349	420	391	366	411	407	400	383	430	392	405	389	395	398	408	414	374	371	405	398	413	399	416	377	372	388	385	383	393	406	371	417	401	423	398	382	387	357	379	432	395	414	395	406	399	420	369	382	382	365	368	394	408	368	391	408	412	368	387	402	378	366	381	388	413	404	400	424	403	405	412	396	413	400	402	398	414	400	370	382	357	409	435	391	377	383	377	392	367	428	399	435	408	356	414	403	387	415	373	400	402	387	387	420	357	414	377	377	391	414	408	403	378	447	397	349	381	384	396	410	395	384	426	394	377	451	388	439	415	383	387	369	411	397	416	365	379	395	400	389	410	393	361	423	418	399	424	397	390	392	423	428	393	410	429	411	415	412	449	392	421	420	405	418	403	375	379	397	413	385	408	419	403	381	432	388	386	387	406	382	389	403	377	376	388	392	381	368	401	392	410	395	360	415	370	372	426	402	382	390	417	375	378	389	355	392	394	436	369	436	377	372	411	398	394	398	402	414	375	377	363	382	371	387	351	395	398	411	415	390	372	376	406	399	372	411	379	408	373	375	394	359	409	414	422	432	387	385	385	440	396	413	374	411	395	393	391	396	392	370	373	405	429	401	409	371	419	419	393	414	349	369	422	408	401	403	441	400	388	400	367	364	396	380	399	387	403	440	424	409	372	368	396	380	381	372	401	387	404	425	378	393	355	439	389	384	379	384	396	394	398	417	385	397	402	411	373	404	349	403	396	407	371	412	384	372	404	411	427	388	445	423	413	419	345	355	391	357	369	434	403	383	371	402	414	409	401	414	410	444	405	379	439	400	405	376	380	425	387	387	423	386	385	415	401	381	404	406	414	407	400	421	389	387	413	410	388	394	361	424	391	400	423	377	415	389	367	436	442	362	386	382	422	393	379	364	387	419	393	410	433	385	404	390	419	403	414	448	398	428	417	409	408	401	400	385	387	388	397	417	377	407	389	407	378	441	404	379	396	399	406	442	352	396	409	422	372	426	399	378	364	435	398	399	398	414	379	399	370	389	379	392	402	431	334	404	391	411	421	402	373	392	369	411	406	418	398	416	406	386	421	379	382	401	391	423	388	449	403	389	383	366	369	368	418	396	387	404	405	391	422	437	410	417	421	387	412	421	365	433	398	373	379	415	386	413	382	395	398	382	402	357	406	391	387	384	376	421	418	402	405	383	384	417	423	407	364	408	398	412	416	445	380	416	398	431	392	383	403	395	415	397	352	429	400	397	442	391	369	370	427	411	369	410	387	415	421	415	422	407	394	402	376	403	388	390	392	401	367	362	375	429	403	383	447	383	395	413	408	391	389	408	377	418	404	352	392	386	399	392	381	366	393	387	350	369	404	413	383	368	410	388	434	445	409	440	429	416	390	400	401	366	412	382	400	385	383	368	410	420	378	428	370	428	434	409	362	385	391	375	410	406	364	382	434	410	400	381	402	404	381	384	421	384	409	382	399	395	403	432	390	415	364	369	392	410	414	423	399	423	436	399	396	407	386	408	360	411	373	378	367	393	386	369	409	387	435	387	372	417	395	394	399	384	390	373	416	374	393	407	390	402	402	408	387	365	402	393	425	366	384	417	359	403	370	376	421	390	406	381	375	404	400	431	409	420	417	382	407	389	410	397	456	383	412	381	387	383	375	385	444	400	402	404	420	399	418	421	379	403	414	407	413	402	376	368	419	386	403	438	425	408	424	385	416	377	399	389	415	386	396	401	413	414	405	428	404	421	379	410	376	396	392	377	410	403	390	371	405	415	374	354	406	395	405	387	377	399	381	392	361	352	411	380	396	374	399	422	383	417	416	400	376	428	421	408	388	402	424	409	379	413	430	402	391	390	384	392	413	416	408	381	383	450	405	372	406	400	353	400	407	393	376	403	417	420	389	426	384	388	381	419	382	418	389	406	406	416	402	404	430	402	395	369	409	374	414	404	398	426	366	429	398	416	359	390	402	397	389	409	391	415	414	368	373	351	358	380	380	421	360	413	427	398	415	370	405	406	392	395	381	415	416	398	419	358	407	399	403	384	397	376	389	378	372	402	344	411	388	378	415	385	398	404	384	379	381	395	405	401	403	376	383	372	407	373	405	389	385	395	408	414	393	403	374	422	399	379	381	405	409	424	413	385	397	406	434	412	399	392	389	422	422	387	457	426	401	374	384	406	415	400	420	396	404	438	399	424	395	415	394	412	429	349	417	385	398	399	359	394	400	404	416	404	401	412	413	399	409	392	398	412	415	390	373	386	371	396	398	415	409	406	395	404	407	371	407	394	395	400	391	434	424	378	400	399	434	385	394	410	361	371	374	397	379	413	421
11351	11807	16566	16742	17929	32011	31978	23922	17848	15352	12851	9298	10359	11016	11646	9714	9494	6712	8966	8782	3285	2086	2238	1885	908	987	909	846	978	987	706	613	596	585	572	423	303	230	220	215	192	226	236	222	231	214	213	220	176	187	164	182	196	148	171	184	188	191	189	168	167	173	190	173	172	141	203	183	180	189	215	184	186	454	518	506	409	297	227	213	171	162	172	156	184	200	160	161	169	163	160	164	148	148	189	163	174	133	177	182	163	170	148	139	166	162	166	156	167	186	149	155	154	172	157	157	135	154	158	178	171	179	158	159	150	174	171	164	167	174	181	179	179	166	167	184	181	158	155	172	151	167	154	167	174	178	159	169	152	171	178	145	182	166	164	162	156	166	187	164	187	175	181	178	172	161	161	172	196	158	134	138	149	161	180	191	189	167	151	156	195	179	166	187	155	170	143	177	183	149	153	192	162	161	164	181	148	171	156	154	161	151	174	134	163	168	160	164	203	183	168	147	185	198	160	155	166	174	179	186	140	163	176	181	192	135	162	179	179	168	179	177	175	177	165	130	143	165	194	172	146	173	186	174	155	174	155	162	148	161	164	153	152	142	157	174	167	166	163	180	160	152	164	165	167	158	169	174	181	157	176	172	144	152	154	187	157	158	168	167	168	182	172	174	161	170	162	149	162	164	160	172	172	170	159	177	174	158	169	177	167	172	182	182	174	156	161	154	146	137	153	182	164	143	149	159	152	144	162	179	178	153	178	160	169	185	147	166	176	141	166	158	161	159	173	178	155	170	159	172	184	160	160	174	170	156	189	176	165	182	160	168	159	157	154	184	183	125	159	165	153	162	157	157	179	171	162	173	171	150	154	161	159	165	140	173	189	162	152	128	147	185	162	171	153	156	165	157	152	183	162	158	166	169	171	141	155	194	168	144	188	184	148	151	162	170	177	147	149	150	147	162	143	182	155	165	181	172	153	150	181	164	167	170	172	160	161	147	164	171	177	154	151	171	157	147	163	182	167	168	150	165	163	163	198	182	152	170	161	167	185	158	146	178	178	167	169	146	177	178	171	162	174	185	159	180	155	150	183	159	171	194	161	158	175	165	141	173	163	158	162	179	175	152	152	168	164	191	168	156	154	184	146	158	171	179	175	170	161	152	162	181	171	174	162	172	180	155	158	162	146	186	158	212	154	167	157	160	168	178	169	189	185	168	136	179	175	164	171	180	145	164	158	194	162	187	165	160	146	176	137	174	171	168	193	160	153	154	155	168	158	166	167	188	167	176	165	149	176	159	179	168	158	150	160	151	146	154	177	181	139	148	167	178	173	156	153	176	172	161	143	173	168	160	162	162	168	181	168	165	184	149	175	169	154	158	170	158	153	154	162	146	185	160	166	173	176	171	145	185	156	170	175	164	170	171	172	180	169	151	162	168	144	159	160	159	153	159	174	180	152	180	146	175	146	157	215	162	185	174	153	161	176	171	166	162	151	145	165	179	151	171	148	158	160	161	158	164	157	173	169	156	166	163	160	167	156	191	153	134	179	173	160	169	153	184	141	168	157	175	142	173	142	186	160	157	198	177	154	155	175	155	149	156	161	148	172	166	189	174	182	143	171	182	171	170	161	171	181	186	153	155	168	166	183	163	140	182	177	176	152	164	170	173	166	158	183	161	154	158	175	165	146	154	154	168	156	163	164	170	176	160	188	140	166	156	141	170	185	182	189	157	166	163	179	174	144	149	149	143	153	165	156	174	141	149	155	172	150	151	168	154	178	148	169	179	147	183	154	178	171	172	157	175	176	167	152	148	174	152	158	156	163	151	152	188	158	161	154	162	151	160	179	158	172	155	171	157	146	158	155	174	146	170	168	175	193	136	173	161	180	172	168	171	162	153	178	146	148	140	178	162	189	150	152	154	174	165	174	143	168	175	179	160	165	166	182	160	167	157	156	157	159	174	159	151	142	182	175	159	158	195	164	209	161	144	156	179	175	160	163	165	176	151	172	162	166	158	168	159	155	162	152	177	160	165	157	176	177	156	151	145	151	188	153	169	158	162	168	178	168	173	190	152	173	162	154	181	199	146	156	188	181	165	170	173	175	147	172	147	163	156	169	192	169	145	176	172	171	166	156	163	181	171	155	177	163	188	199	167	156	183	179	135	157	182	175	149	152	171	166	159	167	186	204	169	164	159	161	149	159	149	159	186	169	156	178	163	157	152	197	179	141	148	144	158	174	182	180	160	176	164	161	160	163	172	177	168	186	153	165	186	173	155	175	167	164	162	160	183	175	159	148	171	159	155	173	151	170	169	172	157	200	165	164	173	176	189	170	170	170	164	168	178	169	162	188	175	160	165	160	168	161	177	153	166	136	184	148	163	183	160	162	158	173	172	150	161	157	158	200	177	151	151	131	153	160	174	149	158	162	172	177	164	174	161	162	144	143	163	153	156	156	161	165	158	151	160	153	163	175	171	168	156	152	187	166	169	145	147	182	161	150	157	207	169	179	144	154	142	172	207	184	161	183	153	174	178	167	188	176	168	127	167	169	166	168	190	149	149	152	165	173	157	185	141	187	164	149	148	165	175	173	145	152	174	178	168	187	193	163	175	150	157	160	162	189	189	162	146	187	199	166	158	133	168	152	160	142	174	156	172	163	162	161	170	168	180	162	149	172	158	175	176	154	153	148	164	168	152	185	183	160	143	168	133	148	162	167	169	171	142	141	154	173	154	145	161	161	158	167	149	153	189	149	180	195	163	176	155	150	183	149	150	175	161	171	148	183	151	168	166	153	167	156	162	191	184	177	165	155	152	135	163	184	163	145	161	163	182	164	157	172	173	173	172	176	143	199	165	188	156	163	152	183	179	161	165	158	175	168	174	171	142	178	167	152	170	177	151	166	158	157	153	146	169	145	156	152	167	158	162	168	181	171	179	180	154	156	158	173	175	139	176	152	176	161	172	136	153	154	160	163	181	141	152	155	188	163	179	165	154	167	158	168	163	148	185	164	177	160	139	185	172	150	158	168	148	161	182	171	159	149	186	186	154	158	161	175	159	133	177	155	162	153	150	149	160	174	172	155	145	152	155	173	146	170	172	176	155	164	144	161	178	164	145	169	156	152	169	190	143	179	175	162	165	148	154	159	164	171	160	173	159	161	139	175	194	164	146	158	163	174	152	137	180	172	150	188	163	173	160	182	165	149	162	163	161	155	161	189	163	172	148	178	159	158	148	160	167	168	146	141	179	190	139	169	163	178	159	162	163	188	170	170	160	183	183	163	154	165	187	149	196	158	146	171	183	169	175	164	155	185	174	164	166	192	156	148	171	184	172	159	194	183	166	166	150	194	148	161	188	162	131	175	165	135	177	161	160	158	146	136	159	179	181	165	191	168	135	188	172	157	166	156	157	151	162	176	198	169	161	170	177	161	162	187	156	167	156	164	147	143	158	168	157	171	175	166	180	150	156	165	149	177	161	163	153	188	156	173	168	172	173	171	178
7523	10370	14436	16754	23398	38215	38582	32398	29498	28995	29894	20916	29420	31679	33711	30737	27987	25697	30233	27297	13186	10886	12132	9102	5727	6150	5925	5620	6745	6223	4974	4607	3945	3814	3954	2915	1723	1080	946	957	1054	1130	1117	974	1074	955	965	712	693	610	650	614	594	514	507	518	558	620	596	563	548	604	568	537	552	539	503	537	499	568	610	595	822	2908	3259	2806	1981	1190	730	533	500	460	439	415	419	463	474	468	404	420	432	424	440	434	453	431	426	438	435	457	427	447	436	428	464	472	442	398	415	451	441	422	458	445	471	426	418	447	451	438	458	477	434	444	430	446	421	442	435	439	441	426	418	444	483	420	419	454	392	402	451	454	412	425	445	448	409	469	434	423	447	417	450	405	463	415	433	430	439	489	442	431	445	435	467	438	413	451	473	476	408	458	434	443	437	465	394	439	431	444	449	433	438	408	449	473	440	410	430	426	413	465	470	410	470	455	458	433	414	435	430	444	438	458	432	462	478	411	440	440	406	454	415	415	453	441	430	446	439	437	422	451	409	431	489	450	453	401	479	460	446	442	443	440	421	461	420	429	403	436	445	453	437	455	460	413	485	416	437	429	456	425	432	433	430	441	442	427	460	456	428	436	455	427	420	435	445	452	438	455	416	454	422	452	422	416	455	409	448	427	466	453	455	455	431	427	401	385	401	448	414	463	442	422	404	406	439	433	464	406	432	399	435	456	456	410	450	440	446	440	452	435	400	427	453	417	456	398	410	444	412	460	465	445	518	449	475	415	402	469	454	438	443	410	463	448	425	443	418	454	420	398	441	462	442	453	452	403	393	426	447	419	423	508	414	473	431	434	426	457	422	445	453	427	435	434	437	439	402	484	489	438	396	397	458	422	441	426	450	453	421	426	455	448	418	474	410	411	453	443	419	429	497	423	423	441	431	423	407	466	450	434	431	434	455	432	437	447	430	390	434	450	436	436	470	456	391	448	441	408	462	479	407	457	420	461	448	423	420	429	420	447	403	439	428	422	405	435	451	427	453	431	430	435	432	447	435	435	448	438	462	441	437	439	461	439	446	447	405	432	436	452	458	465	443	468	428	384	415	406	407	469	436	399	442	408	433	416	449	436	460	485	417	418	433	422	413	453	457	460	429	467	417	417	428	429	435	474	438	430	440	510	420	464	424	445	416	410	421	463	449	442	426	474	464	451	458	410	435	464	448	419	451	448	467	438	424	441	421	470	433	444	443	434	472	467	439	438	439	434	436	430	459	419	431	403	427	427	459	441	471	428	450	448	452	456	437	471	460	442	465	433	462	438	423	459	433	429	469	456	416	420	415	418	464	460	489	457	462	431	424	443	449	457	464	368	444	440	445	425	471	453	487	435	404	435	490	460	410	420	459	405	477	422	434	390	422	415	427	407	442	426	422	448	442	466	431	425	442	443	447	444	421	422	430	450	436	449	463	485	426	412	423	450	431	396	468	461	455	461	448	441	445	415	427	446	395	415	417	475	429	442	423	472	501	441	444	442	419	464	435	455	448	395	452	451	433	453	421	481	437	427	407	448	438	427	423	471	415	486	398	440	425	419	448	424	447	469	454	388	433	433	463	428	451	446	424	434	432	432	424	415	419	431	424	427	454	460	501	445	426	435	443	432	453	477	448	459	451	457	452	416	412	456	467	433	448	443	473	425	454	464	431	462	480	431	441	449	417	478	433	441	456	454	451	461	452	466	430	420	445	411	433	425	417	416	442	410	434	456	409	449	458	419	448	401	403	441	455	454	440	470	463	439	476	429	435	469	428	464	409	441	461	452	446	462	451	467	384	451	414	431	447	446	427	464	438	438	429	477	476	441	437	425	462	497	474	433	472	454	420	428	448	465	408	443	442	473	469	439	417	455	424	427	420	402	449	433	424	446	410	414	419	456	392	442	409	423	420	455	443	435	391	410	415	413	436	461	416	466	425	420	413	427	436	450	415	436	462	430	402	490	401	460	447	423	432	413	445	439	449	485	426	458	430	444	426	433	425	430	465	428	436	432	456	398	421	408	422	409	407	446	463	422	408	450	413	466	414	424	453	445	428	445	425	433	449	387	439	456	441	391	431	462	425	416	410	449	445	432	405	432	432	452	388	455	489	423	448	443	453	408	436	431	458	417	470	481	461	442	436	436	431	384	415	417	430	446	415	459	457	441	430	422	427	420	459	456	446	455	431	395	445	444	451	425	409	427	427	425	437	470	440	414	470	465	414	439	458	429	414	424	459	472	448	441	420	432	466	437	460	446	427	442	442	434	415	447	430	445	449	454	445	445	433	458	439	436	418	418	407	453	430	414	407	458	422	473	439	447	481	484	448	423	470	433	440	390	408	449	421	468	437	422	479	422	414	444	426	442	426	361	446	407	416	443	469	374	461	453	468	445	451	439	436	402	424	417	401	430	450	444	438	438	466	437	457	464	399	467	428	417	416	432	418	441	394	432	452	419	475	429	441	440	433	414	426	452	465	457	376	476	420	425	479	419	429	486	449	438	451	446	438	451	424	440	431	457	410	393	432	412	451	482	420	392	467	415	435	424	418	441	443	433	438	448	458	447	449	439	436	444	432	428	415	445	426	430	392	441	446	430	478	382	440	442	423	457	485	472	437	448	455	472	435	435	420	422	465	432	429	423	409	437	493	454	462	425	429	434	447	425	408	461	479	442	435	421	435	455	444	430	434	419	389	433	420	476	419	436	452	443	415	417	455	413	430	421	445	450	423	460	398	431	419	397	406	440	453	480	454	452	419	442	420	438	449	450	435	438	413	433	444	416	436	391	420	450	424	448	438	437	404	429	410	422	399	421	410	400	358	447	394	450	419	468	447	434	463	428	425	413	402	404	429	439	409	436	412	435	457	465	441	440	411	430	460	491	457	427	426	438	440	447	472	471	452	441	465	440	409	440	436	441	443	445	396	424	450	430	451	485	418	437	425	415	459	465	461	458	435	414	427	442	442	439	428	449	428	460	436	456	454	461	450	476	399	426	438	409	429	461	456	455	439	441	442	434	436	458	447	452	449	420	483	413	449	441	426	472	456	441	442	436	465	459	467	438	448	384	469	459	427	398	457	443	444	438	412	395	406	436	449	458	394	417	416	461	437	417	478	475	441	469	401	423	449	452	434	429	439	481	457	446	422	440	420	458	463	411	433	441	417	460	462	449	428	438	477	436	439	429	400	429	403	450	448	394	430	440	438	417	459	436	434	436	452	392	435	415	432	411	447	410	432	428	413	423	448	406	418	418	441	440	421	444	405	444	453	465	468	429	390	412	442	409	504	464	425	437	465	427	461	415	427	444	426	419	409	462	466	481	423	443	443	439	433	470	439	445	463	458	421	423	450	396	439	433	439	434	420	445	441	455	429	450	451	445	446	435	416	440	441	430	440	451	431	434	376	431	457	390	430	427	412	451	470	427	452	451	462	407	448	452	462	471	400	457	431	416	427	428	437	434	453	407	456	440	434	458	417	431	424	492	429	418
21835	18876	25090	23601	26611	39905	38050	30341	27966	26269	24950	23223	19453	22946	24436	20364	19683	16742	18139	15304	7025	4385	5194	4460	2237	2247	1826	1895	1948	1616	1394	1467	1186	961	981	814	629	338	364	304	298	318	296	301	348	288	286	211	212	219	184	216	196	181	193	189	192	211	202	174	194	199	224	218	164	171	209	175	174	228	198	188	210	624	984	837	642	432	279	193	173	166	167	169	184	171	149	165	165	170	143	154	146	178	165	160	170	165	162	146	143	149	158	184	184	184	186	152	140	186	165	160	152	174	149	166	179	153	155	140	167	157	183	154	146	141	166	160	168	158	124	166	129	138	157	154	164	156	183	173	154	159	168	148	165	161	151	155	165	162	174	163	148	150	150	183	132	175	155	149	127	153	158	187	174	167	161	139	183	174	175	174	188	174	165	154	164	172	165	168	138	142	142	158	177	159	153	155	164	168	172	178	167	153	166	168	142	185	172	157	139	163	166	135	190	174	152	145	172	169	154	181	159	151	183	160	138	160	169	156	170	162	184	149	139	157	172	158	165	168	142	161	142	163	178	167	171	152	143	185	167	166	149	163	162	175	156	163	156	173	158	150	156	179	158	154	161	159	157	141	166	176	167	151	167	164	162	155	168	158	185	170	165	156	163	146	169	160	178	165	160	169	148	161	155	175	171	162	172	160	160	178	149	167	141	175	151	155	160	135	173	150	163	179	172	138	164	165	170	189	172	176	170	154	146	164	169	160	147	158	163	159	163	180	130	174	169	142	172	154	165	144	163	183	150	184	138	157	165	170	162	156	159	178	185	175	170	174	165	162	178	154	181	149	169	127	192	162	170	148	159	151	171	157	162	184	152	143	146	167	165	167	155	148	142	166	150	160	150	147	148	154	149	156	146	161	182	153	159	156	149	157	149	163	160	150	175	180	166	163	146	138	132	164	168	154	178	135	194	175	147	162	160	154	161	168	151	182	160	147	177	180	164	195	165	130	150	177	162	142	179	160	169	167	156	139	156	172	158	185	150	158	173	187	151	159	185	174	143	153	163	152	147	190	155	158	172	151	167	159	168	158	175	164	155	148	175	164	204	158	192	161	163	165	158	158	184	184	161	164	166	189	160	152	158	141	160	159	172	146	166	173	173	163	183	142	165	166	166	156	156	152	153	162	154	153	165	166	169	175	164	171	168	162	180	158	164	162	165	181	166	154	132	140	159	169	188	176	177	174	153	155	141	169	163	161	159	162	184	161	168	177	162	158	155	170	169	173	162	159	170	163	185	175	174	166	180	179	184	155	153	156	154	164	158	161	164	173	159	156	156	168	174	168	177	143	168	171	169	184	149	174	161	157	134	153	163	177	149	179	143	150	166	180	169	169	169	153	152	155	159	181	160	175	170	150	177	171	175	157	167	182	158	150	161	168	167	149	171	146	174	173	165	150	153	174	162	170	157	151	168	177	170	179	166	162	187	160	136	157	171	144	179	164	148	157	149	167	194	164	168	168	144	156	150	154	158	168	151	161	159	172	164	162	149	168	169	161	163	159	175	139	156	174	180	145	165	157	149	155	190	151	144	156	152	169	179	156	144	154	168	156	164	137	181	176	177	144	163	170	186	170	162	167	142	150	194	161	146	187	167	173	136	141	168	139	170	159	153	167	150	182	156	159	149	149	161	149	170	160	174	141	169	177	150	187	168	150	166	173	153	155	163	161	182	185	163	149	147	157	163	169	158	149	160	162	143	164	155	178	154	161	184	151	157	165	168	153	197	160	170	155	159	161	173	151	170	132	155	197	178	179	152	126	184	164	165	163	182	142	165	174	161	177	154	176	169	166	160	142	170	177	147	162	153	148	143	165	179	153	163	161	159	159	156	178	163	152	171	153	163	160	171	167	164	158	161	158	146	164	164	172	154	165	160	188	165	156	168	168	150	171	148	160	161	168	161	168	177	166	180	184	151	171	172	140	164	141	187	152	173	152	159	166	159	169	158	156	131	171	156	150	146	146	193	152	174	171	176	156	170	142	155	161	154	184	163	142	151	162	140	146	145	161	158	161	147	155	174	176	197	164	170	164	157	146	186	174	169	183	147	189	161	175	177	159	153	172	161	167	185	165	174	166	137	153	141	180	171	177	150	143	137	160	153	159	159	185	165	147	151	162	195	155	163	189	165	144	154	177	151	165	159	126	150	145	147	144	175	171	175	157	151	167	165	176	170	138	170	158	165	161	162	180	188	157	187	145	178	157	159	159	174	149	171	145	160	139	151	155	166	164	176	154	152	158	159	142	150	159	172	150	160	169	140	163	151	155	154	162	147	155	192	157	147	181	164	160	134	163	159	149	166	153	153	174	160	159	160	177	156	159	154	163	173	176	157	181	179	155	165	172	151	154	141	155	162	125	165	148	167	159	148	162	157	180	177	167	143	171	156	162	173	159	170	168	149	171	157	142	131	149	165	152	162	183	200	154	157	153	164	152	154	178	144	154	148	161	164	162	168	163	191	171	172	170	161	153	179	166	145	159	172	143	150	146	182	154	172	160	159	165	150	159	166	140	154	158	160	154	176	170	139	149	159	151	163	169	133	138	149	163	157	157	153	128	188	142	123	146	182	184	147	141	189	176	141	191	155	160	133	154	157	178	150	143	165	145	146	162	151	174	175	146	167	137	201	165	151	169	149	186	165	164	207	160	156	172	170	165	156	148	174	162	165	150	139	164	157	161	192	149	161	167	157	147	171	173	149	158	164	151	155	168	152	133	160	164	154	165	171	146	154	170	173	155	163	158	155	152	176	164	215	163	162	160	164	171	150	173	161	174	152	129	157	177	162	151	136	155	175	177	156	138	157	164	152	158	167	161	147	175	142	167	179	158	156	171	154	183	146	164	170	129	182	139	152	150	158	142	178	176	156	178	171	166	163	180	163	166	162	173	174	145	162	165	144	167	152	164	168	177	157	182	160	145	182	177	178	169	172	175	166	153	160	143	170	169	157	182	153	164	183	171	132	161	175	203	147	162	158	162	156	141	167	165	157	155	161	161	183	164	170	192	156	149	143	164	142	150	163	180	178	152	174	156	182	154	169	150	180	178	172	156	157	150	168	180	161	177	167	141	173	161	159	144	145	150	172	174	158	167	167	174	175	148	138	152	154	166	137	175	168	155	167	188	151	164	163	170	155	188	183	165	155	156	173	177	165	150	179	166	172	165	162	152	181	155	154	183	170	160	153	181	172	159	152	138	173	144	200	182	174	162	185	156	175	187	181	144	158	134	158	174	186	168	155	187	190	184	157	169	174	175	158	147	181	154	179	156	158	139	163	141	155	177	156	171	165	157	146	147	167	181	168	158	154	164	153	155	153	186	176	170	159	170	140	159	171	166	148	154	159	167	184	181	149	164	160	153	181	151	143	154	178	155	184	157	152	162	139	173	168	166	162	172	176	149	181	180	157	165	175	142	195	152	148	176	159	162	181	166	160	157	140	168	162	164	164	172	160	160	169	177	191	163
12006	14833	20274	21465	30875	43119	42729	39787	39141	38959	41478	35207	37292	42998	44933	41426	37668	37483	40904	33799	20902	19534	20442	16694	10755	12167	10913	10088	10833	10198	8394	10293	8722	6982	7084	5658	4199	1764	2306	1736	1730	1649	1632	1796	2188	1724	1445	1050	848	785	792	917	704	563	629	614	651	739	797	645	714	800	732	564	615	717	686	621	674	731	795	755	924	4031	6641	5392	3931	2270	1162	682	543	465	466	413	433	426	445	426	414	414	459	453	419	412	472	403	447	418	443	403	397	425	406	390	467	403	420	395	413	407	446	442	447	415	418	407	418	423	403	419	446	414	423	482	420	423	430	432	396	430	396	438	431	402	453	407	408	404	452	429	465	416	425	411	422	424	427	416	462	447	427	481	419	451	442	409	425	432	417	424	439	414	447	443	449	426	383	433	425	432	483	430	425	418	426	390	388	424	370	419	421	449	453	440	423	412	413	459	398	438	421	445	408	478	425	391	415	413	413	413	456	422	404	408	402	426	415	414	423	425	423	411	432	412	448	421	400	429	399	393	369	433	458	412	458	425	385	455	418	419	417	435	433	413	388	412	430	412	445	448	423	421	407	421	423	454	440	429	438	400	390	427	432	436	437	451	405	446	405	448	446	450	411	429	417	409	396	435	414	400	412	420	426	438	442	448	453	390	437	391	417	415	439	440	425	409	413	433	365	400	433	418	414	411	396	428	426	394	428	439	459	435	447	385	422	397	434	452	409	413	434	413	405	413	437	449	435	422	419	433	423	412	447	422	415	409	403	424	423	409	422	409	437	438	439	430	432	400	439	470	464	462	406	417	427	417	420	424	395	416	421	457	397	417	371	415	421	403	413	419	451	440	403	430	404	410	381	404	392	452	435	396	446	479	434	418	418	451	431	402	440	406	401	426	418	431	383	483	440	426	433	402	419	393	413	438	425	392	436	410	418	406	409	416	416	436	453	425	400	398	411	417	415	401	425	382	417	385	438	429	405	383	438	426	415	392	447	417	426	420	405	447	409	428	448	424	425	421	451	451	444	431	436	427	400	451	418	437	411	447	441	424	433	458	440	419	415	425	420	428	414	425	423	412	435	437	398	464	423	453	428	388	421	460	410	427	396	428	454	447	465	417	378	427	420	365	438	441	409	415	444	439	419	390	395	423	437	431	406	378	446	436	425	393	433	440	430	418	434	412	417	417	427	404	444	424	425	448	458	433	463	428	417	406	424	436	379	383	398	440	444	428	383	447	453	418	399	448	416	430	400	462	406	431	430	410	421	456	443	479	415	389	403	399	437	434	427	425	419	397	444	403	421	415	440	443	447	443	462	421	450	408	443	447	428	414	419	427	412	440	434	433	455	442	423	446	376	424	393	413	445	450	415	401	430	401	415	411	419	438	397	425	437	459	443	433	411	437	400	414	399	421	443	429	420	416	423	415	444	441	423	399	392	417	429	425	415	398	435	395	431	429	448	449	399	454	448	410	400	391	429	437	429	452	382	441	384	415	374	460	416	479	428	481	431	411	396	447	406	436	447	434	437	411	450	432	426	427	419	451	421	421	423	411	443	429	410	424	441	440	443	402	432	414	400	455	437	435	454	398	424	439	399	410	412	432	397	467	464	403	467	465	388	396	435	402	401	409	408	413	384	415	441	448	410	431	427	450	403	425	428	401	420	438	440	451	398	432	419	426	416	417	442	432	421	421	400	409	411	415	429	413	421	453	383	453	415	414	446	387	405	436	423	428	419	418	425	427	419	459	419	444	373	411	395	439	422	403	413	430	421	460	417	414	410	418	408	425	405	405	429	415	382	419	468	441	419	430	391	413	424	413	425	413	420	454	431	447	465	428	443	403	403	460	417	397	452	407	408	426	434	429	400	407	406	413	426	499	446	435	448	413	490	444	413	430	405	440	423	427	407	424	413	412	421	428	436	416	421	410	397	438	452	451	413	430	434	466	429	466	441	408	426	403	408	411	438	429	426	422	441	425	441	429	441	429	416	404	447	415	417	415	409	414	404	432	416	436	435	417	410	443	430	444	424	416	432	427	422	433	429	393	415	396	460	429	421	426	419	438	435	414	405	433	428	414	394	392	426	392	404	417	451	409	407	440	399	417	419	435	418	416	428	413	439	400	426	397	443	434	416	413	425	399	410	436	456	424	395	410	407	401	425	436	420	425	428	428	406	452	415	419	442	433	460	448	407	438	426	439	433	423	438	458	395	432	449	440	431	399	427	436	441	406	434	405	437	395	434	425	444	426	403	454	418	451	404	460	413	423	463	419	442	383	432	437	429	429	397	408	462	444	396	410	430	419	427	404	426	454	426	417	403	419	427	415	407	428	413	417	414	420	403	409	431	400	435	426	426	441	416	385	389	406	423	431	414	411	448	357	415	410	436	422	396	403	431	446	414	392	439	426	443	405	436	413	454	455	442	432	407	378	400	433	408	433	442	415	434	416	419	408	462	402	422	432	433	430	412	407	472	384	423	417	411	444	409	407	435	436	387	403	448	448	412	423	407	402	444	425	400	442	411	411	437	468	426	415	418	404	461	427	406	389	440	391	410	409	436	425	412	449	399	439	422	430	462	399	411	424	392	455	393	428	442	417	448	454	441	406	440	411	408	419	430	412	384	428	451	414	410	408	418	435	408	414	435	441	412	452	400	430	433	433	409	386	391	430	414	410	436	418	390	401	389	407	437	400	423	450	414	440	409	429	440	435	411	409	441	409	442	436	411	424	406	422	442	431	431	395	452	445	404	435	416	418	436	427	453	454	423	417	442	401	388	423	451	442	436	443	432	442	418	420	408	420	451	411	395	430	455	419	452	400	406	434	436	393	448	418	455	437	407	421	420	437	403	407	408	415	443	416	420	437	407	446	469	464	389	401	418	463	417	408	409	396	425	449	415	420	402	434	446	443	388	385	377	399	427	413	405	430	440	416	420	419	428	417	398	419	367	415	426	426	448	434	387	369	414	446	407	412	385	428	434	435	431	430	418	408	439	415	421	443	437	426	463	387	410	463	451	440	455	417	409	465	409	466	414	441	450	416	459	409	456	380	421	410	429	430	401	458	457	422	440	411	429	395	438	451	402	443	406	418	402	401	417	420	427	429	451	415	385	424	420	425	436	410	439	411	462	409	436	416	435	417	430	398	395	431	432	400	432	443	416	459	382	404	404	414	425	432	408	407	367	430	435	434	419	424	442	419	430	442	486	420	419	433	423	420	425	426	410	415	423	464	428	409	438	405	448	446	433	393	420	446	425	388	431	411	429	444	428	406	421	444	427	419	454	424	462	405	470	433	413	455	435	420	433	416	414	475	382	398	446	420	439	378	456	435	403	407	420	431	428	403	419	395	410	392	386	421	462	417	386	408	419	467	419	412	437	387	409	411	424	418	460	401	446	468	424	431	437	424	435	428	405	425	417	434	479	422	450	427	424	434	405	445	447	439	382	416	404	432	441	459	425	445	428	445	413	450	451	442	396	448	441	411	426	420	416	427	401	383	492	373
2829	1556	1950	1674	1549	3321	2877	1565	1126	1042	889	869	642	876	877	690	662	544	627	464	267	271	282	285	187	222	198	191	151	194	198	193	184	177	182	144	150	134	140	172	138	133	163	160	150	158	136	147	150	137	160	134	152	171	147	140	140	146	151	130	162	139	158	137	162	146	151	169	152	158	131	167	156	165	185	219	222	188	216	146	141	122	154	146	152	128	123	148	117	127	151	138	142	161	136	142	147	117	143	138	143	149	134	138	164	158	146	152	134	147	146	139	147	142	147	141	149	142	142	148	136	129	140	136	151	137	149	151	157	159	157	142	165	131	144	128	159	153	161	139	143	145	151	151	163	160	150	153	152	148	156	167	140	138	137	132	171	132	152	148	134	136	137	165	129	147	134	170	117	138	132	147	162	164	154	118	130	142	153	144	141	150	155	168	133	134	159	158	141	138	152	165	154	164	142	152	124	156	166	157	153	154	142	151	149	163	161	134	161	136	143	143	136	132	128	154	145	132	151	137	144	133	122	145	150	161	132	158	138	134	140	142	142	151	139	130	163	170	140	162	131	146	120	133	135	131	135	147	156	125	158	137	139	142	143	159	164	158	167	134	143	135	134	141	137	166	154	132	137	151	133	129	165	146	152	161	158	137	128	155	157	151	149	154	150	131	144	145	124	157	146	139	157	153	138	128	127	151	132	131	145	124	153	131	141	133	150	140	152	148	128	136	120	129	154	154	154	136	157	142	167	145	151	143	116	143	126	146	153	178	121	154	146	139	138	110	150	149	136	142	132	144	138	126	144	140	171	143	157	150	133	134	174	156	121	141	160	127	136	141	152	137	133	145	169	129	139	131	129	129	149	147	162	161	165	121	134	127	156	135	131	144	155	137	168	154	158	162	140	146	148	139	147	139	133	139	160	129	131	129	137	161	157	147	139	154	141	149	169	136	146	160	141	137	147	159	138	131	149	144	166	147	172	153	157	142	141	130	140	128	138	128	119	155	147	132	151	146	142	147	156	134	147	137	128	158	136	127	150	152	138	161	126	130	131	160	131	136	143	136	122	108	132	125	168	154	145	148	153	144	163	143	137	128	148	132	130	149	141	127	138	152	145	134	135	120	133	124	156	149	161	139	144	142	136	144	131	146	131	148	126	137	146	138	143	145	148	155	164	139	157	138	145	144	138	150	171	124	138	114	138	126	136	155	126	148	148	132	137	147	117	129	155	144	176	141	138	136	134	133	144	112	123	136	148	134	151	130	141	166	125	137	129	139	135	124	145	159	142	135	148	151	150	146	142	139	151	171	147	147	148	156	142	138	135	137	140	140	144	123	136	147	139	149	146	168	156	144	147	133	154	154	162	146	152	143	158	116	140	130	128	136	145	141	142	148	152	155	122	149	160	143	163	117	134	146	135	130	132	167	148	148	154	158	162	154	135	169	143	136	142	143	137	149	142	152	152	147	154	154	152	149	139	135	152	138	141	134	137	160	146	158	158	138	144	146	121	155	143	147	129	114	127	131	152	149	156	165	163	155	143	148	123	154	160	163	145	130	137	140	138	147	145	120	141	145	139	123	146	170	147	152	158	148	132	181	148	144	145	125	135	166	146	149	142	157	134	142	156	139	150	141	141	122	151	143	149	152	142	144	143	169	142	125	144	145	141	149	152	150	168	140	146	115	147	146	141	137	148	139	128	142	144	140	154	125	140	151	131	145	136	172	119	123	154	139	153	137	151	143	158	165	140	152	138	136	135	147	145	143	132	145	154	138	134	158	140	143	148	146	158	138	136	135	163	127	131	148	147	138	155	149	144	153	119	145	145	138	125	145	145	135	133	151	160	139	146	143	151	154	132	132	145	145	154	153	142	148	156	142	149	139	137	142	120	136	142	145	137	161	165	131	131	132	164	127	132	149	150	142	139	151	153	144	128	131	128	131	165	162	171	145	151	151	150	131	161	126	149	128	176	158	152	145	141	124	134	156	139	146	164	140	145	142	163	125	158	160	162	140	129	137	150	142	168	158	118	138	151	109	124	142	143	142	141	151	134	152	154	124	144	137	140	135	137	133	142	130	147	142	121	138	147	147	142	147	142	132	147	147	128	130	149	124	122	139	141	162	166	145	158	124	121	122	135	149	143	151	141	149	172	147	153	140	142	141	168	145	162	132	142	130	147	134	134	150	142	167	139	155	148	165	161	133	171	152	140	153	139	158	136	139	138	129	166	156	144	170	136	140	139	141	159	146	128	164	123	128	123	142	132	142	165	139	134	131	157	145	147	149	139	120	146	149	124	135	135	149	150	144	146	142	156	143	131	131	152	145	139	115	154	150	152	139	149	144	142	145	169	152	130	154	156	146	151	145	150	135	150	115	133	145	131	135	142	147	158	151	152	131	148	132	148	148	135	138	123	122	161	144	137	125	125	148	145	136	136	166	144	147	151	141	153	148	159	134	143	143	136	143	152	141	128	123	140	139	153	162	163	145	148	145	150	155	149	157	158	143	144	130	160	138	103	169	150	160	130	129	122	158	133	164	148	144	142	133	134	121	150	130	147	135	139	150	152	140	136	164	158	154	149	131	150	129	142	142	139	149	141	155	163	122	142	157	145	144	141	156	146	137	154	135	132	174	127	136	122	164	149	131	162	155	156	134	120	143	149	134	142	161	133	143	153	152	149	141	137	146	149	151	150	136	154	138	127	141	140	101	162	107	172	156	147	149	127	140	148	190	135	185	143	136	142	141	102	129	137	170	144	151	149	153	145	147	157	162	138	136	138	151	160	142	131	153	140	138	150	137	161	136	145	155	147	148	136	134	120	129	164	155	149	141	170	141	121	155	135	142	141	169	145	137	133	139	140	128	115	159	138	146	137	158	128	158	172	145	153	149	154	150	152	130	154	171	152	145	159	141	168	149	128	124	133	152	133	149	147	155	158	131	144	126	133	156	130	153	134	136	143	150	140	153	140	154	139	160	140	131	140	139	132	144	158	136	155	150	156	166	149	124	119	144	147	127	143	117	147	148	141	139	140	162	135	160	133	146	160	176	138	137	144	156	152	161	157	149	130	150	156	143	164	131	126	142	128	145	144	148	168	132	146	145	157	137	136	154	145	139	140	137	132	135	157	146	134	148	142	130	153	141	132	133	126	134	139	140	140	156	151	143	142	146	121	176	117	141	141	154	143	179	163	142	148	142	140	139	136	145	163	145	147	168	114	135	130	122	130	123	140	124	157	118	157	158	150	118	126	130	149	126	162	109	158	142	137	140	171	148	143	159	121	129	175	147	148	159	149	176	147	144	144	146	142	139	129	151	149	166	138	152	156	138	125	130	136	151	140	159	165	147	140	159	137	149	148	136	146	155	109	144	144	142	156	156	168	140	133	129	136	140	153	165	144	153	150	129	144	145	144	131	142	151	146	126	132	139	140	131	154	117	170	140	144	132	143	146	150	131	153	142	158	135	131	139	149	157	136	132	169	157	152	139	156	149	110	164
2557	2453	3728	4103	5377	12457	11594	7322	6338	6263	6277	4865	4148	6395	6607	4581	4669	3989	4819	3342	1560	1356	1488	1288	901	903	825	758	757	700	675	723	640	692	600	550	574	426	459	455	447	421	430	469	416	434	404	440	441	437	413	417	455	406	406	485	433	372	415	418	422	400	402	491	498	514	476	471	481	458	484	479	459	481	735	888	899	715	568	518	445	411	387	410	381	375	393	393	353	394	415	361	389	367	368	381	389	363	380	409	384	374	388	396	398	374	389	399	408	322	408	377	402	394	379	415	418	375	357	391	415	413	397	382	395	406	375	398	361	427	390	446	389	405	369	387	403	366	398	381	407	419	396	431	367	402	372	333	370	398	378	384	439	396	373	398	400	392	392	431	370	426	398	413	386	404	386	391	398	383	368	386	391	360	404	405	396	365	389	399	401	408	382	383	385	396	397	364	392	407	381	391	360	353	360	449	385	372	385	361	373	385	390	377	396	386	372	433	415	361	408	394	349	397	381	404	408	391	412	374	405	391	361	411	391	383	388	406	354	401	384	375	364	403	392	376	375	381	430	401	412	399	399	383	372	417	380	398	345	372	367	402	359	377	401	343	417	400	395	384	402	398	407	375	380	417	393	386	386	395	371	402	399	398	392	377	372	391	380	391	383	390	391	391	368	397	405	388	398	365	393	388	399	403	396	402	390	405	382	388	356	395	367	340	396	392	390	374	366	400	370	411	390	371	359	360	384	372	383	379	411	363	364	352	366	392	370	376	377	403	353	390	376	423	361	400	362	375	405	366	366	416	385	393	376	380	417	386	427	383	373	385	403	366	403	369	401	376	386	377	414	372	374	416	416	425	396	378	381	417	394	360	387	390	361	399	387	407	358	397	412	391	415	369	406	421	371	408	361	361	351	390	384	377	361	424	368	417	403	380	354	381	378	399	371	403	390	388	372	374	371	387	368	364	353	387	370	355	431	401	385	389	402	377	393	385	378	375	363	446	416	359	388	377	372	369	381	375	372	369	408	415	363	399	396	376	379	357	382	380	380	423	415	383	395	371	376	398	413	370	376	384	414	409	361	381	392	401	394	384	367	371	395	392	379	377	370	387	392	376	412	398	338	413	379	392	434	368	363	333	353	400	400	409	415	364	389	370	411	415	361	382	374	350	398	425	359	394	399	407	369	368	387	374	377	382	393	390	381	371	385	404	365	374	404	389	355	369	408	382	387	352	359	369	417	395	386	429	410	389	351	389	393	423	375	395	365	401	397	398	370	399	380	390	370	386	351	402	360	382	372	388	399	389	393	392	409	373	362	396	411	373	382	403	386	372	373	399	374	382	424	397	382	385	386	349	373	407	400	363	407	354	383	395	398	363	377	385	361	386	393	353	400	427	366	424	403	356	390	398	369	377	352	344	386	376	424	395	393	354	353	399	394	348	386	397	370	358	409	360	372	371	382	426	392	352	382	376	398	383	408	424	398	383	403	425	386	406	397	382	375	346	405	368	423	408	385	392	373	389	404	410	401	379	409	376	339	399	377	404	364	370	382	391	367	339	395	376	392	371	393	400	389	367	370	341	386	381	391	377	403	365	387	391	397	380	374	400	395	385	333	414	393	383	388	389	400	392	392	407	424	384	399	377	375	384	422	403	367	350	369	412	385	400	390	382	396	396	431	378	382	394	377	375	410	397	371	440	390	377	376	403	389	416	392	364	376	393	403	354	388	405	372	393	399	399	399	378	393	411	383	355	388	380	393	385	405	396	394	389	417	401	363	377	404	357	381	395	399	369	422	373	381	368	355	410	393	406	392	381	401	374	405	395	421	395	381	379	397	363	378	363	344	386	417	392	381	418	398	394	384	389	412	336	378	395	419	385	406	409	368	381	384	398	376	358	402	364	377	372	373	365	397	382	403	402	398	410	379	403	397	392	434	377	369	393	386	375	368	409	389	373	400	403	418	370	418	378	346	400	400	399	352	384	418	394	397	374	373	415	385	399	352	361	405	415	382	391	405	384	400	377	418	387	356	415	415	379	385	371	346	402	385	361	382	401	402	356	384	377	391	406	410	413	373	412	372	399	402	374	382	404	392	384	360	403	409	346	369	385	400	396	426	366	426	354	425	415	405	403	387	374	371	361	407	395	376	350	421	399	400	381	411	394	394	390	406	382	393	405	408	387	397	360	384	383	378	398	362	365	374	375	372	370	385	396	394	439	380	380	389	356	382	347	397	394	389	364	359	409	392	394	402	445	388	376	381	437	430	417	389	382	407	414	391	406	395	377	415	347	367	378	374	409	377	383	366	401	353	393	366	393	392	390	388	404	394	361	381	405	392	348	393	398	416	361	404	394	364	377	400	397	386	383	395	418	386	400	416	375	392	365	364	394	388	371	394	384	354	368	406	364	401	356	394	362	371	388	364	388	394	380	384	388	405	371	418	390	383	399	395	353	394	384	381	366	375	396	374	384	394	350	381	357	383	346	403	408	389	426	378	398	354	396	395	357	355	382	375	398	395	358	382	408	381	384	362	347	385	401	411	386	358	395	370	378	369	409	385	374	401	385	433	386	386	355	394	403	403	373	375	361	377	399	418	380	398	408	412	380	407	393	365	410	443	373	392	382	389	389	396	364	395	341	380	441	360	410	396	375	379	427	382	411	371	388	389	393	377	382	393	384	415	387	393	394	377	378	374	345	365	387	373	372	386	356	391	398	387	380	423	399	393	408	360	374	398	373	365	360	350	382	409	410	372	383	380	416	382	388	381	364	386	382	397	412	362	379	382	412	378	387	374	406	357	397	418	390	391	418	358	397	384	389	361	396	406	381	399	381	403	380	372	390	403	400	368	346	391	357	376	400	414	391	380	383	393	389	407	410	410	389	351	387	390	394	396	345	396	384	381	392	373	386	380	389	365	375	389	416	363	345	419	360	373	379	384	406	347	400	400	364	398	401	405	403	370	395	346	378	399	381	378	374	389	404	375	380	385	381	341	417	377	417	398	391	363	422	370	406	401	399	382	367	368	438	394	360	380	386	360	390	376	376	387	389	370	370	369	363	383	393	412	389	390	408	410	375	403	390	381	395	374	382	418	393	367	386	350	383	368	377	384	398	400	406	392	381	352	392	385	397	414	379	362	384	403	382	378	401	388	388	387	384	375	395	388	382	395	367	420	377	370	383	404	411	402	368	396	384	395	397	392	374	386	363	390	389	418	371	405	429	400	376	356	360	401	392	382	383	377	397	397	381	382	383	361	394	393	396	370	401	376	399	378	404	408	368	379	375	369	410	366	372	403	388	427	375	399	387	369	337	346	385	413	364	405	390	400	379	401	383	379	375	364	385	409	382	385	350	380	390	370	415	377	370	408	373	356	362	366	384	377	367	385	382	393	363	399	381	406	374	406	406	358	408	412	402	370	401	397	345	361	383	391	367	439	384	402	410	403	354	414	386	386	389	386	381	385	420	379	403	369	406	361	402	384	357	404	391	390	386	380	391	372	381
11477	11078	15589	16481	18030	30326	28501	21699	18155	16470	16234	11875	7778	13175	13278	9432	9740	7630	7673	6825	2847	2151	2625	1860	1005	1040	1012	780	681	832	665	696	677	572	516	390	368	267	212	213	246	232	249	240	226	218	206	206	174	201	170	199	189	189	165	174	188	183	165	180	182	165	208	196	192	183	185	180	197	180	164	178	183	199	360	445	444	389	294	215	218	170	166	169	151	162	157	168	157	178	148	164	130	158	139	171	179	174	147	163	158	162	168	162	136	149	169	150	142	166	182	173	152	154	175	155	146	143	175	145	163	159	172	160	155	169	153	173	149	171	178	171	155	165	162	166	164	149	155	157	162	150	143	155	155	161	151	167	153	165	144	162	163	157	159	165	162	148	138	147	163	154	160	175	135	161	161	170	152	150	133	166	181	148	142	150	157	162	170	175	143	169	161	156	164	150	181	160	159	136	174	153	165	158	185	143	167	168	160	145	163	157	150	152	162	176	150	138	158	165	156	154	145	154	158	157	164	165	155	159	165	140	165	147	151	167	173	175	149	172	169	142	155	164	135	159	156	142	170	165	173	144	167	181	165	173	156	162	168	157	149	164	151	157	174	166	148	152	148	157	184	161	183	163	137	164	169	146	154	154	158	150	191	148	162	146	164	178	177	167	176	155	185	154	179	171	148	162	181	194	175	164	164	151	141	164	154	176	191	153	162	156	160	170	163	159	159	155	160	166	152	150	152	151	166	151	166	174	141	168	181	143	175	164	149	188	165	160	161	154	178	149	175	172	176	168	162	160	149	157	169	172	153	177	161	187	163	170	150	159	183	172	163	159	170	161	170	155	160	158	132	136	152	173	131	154	164	160	175	184	136	168	165	172	155	158	160	144	189	153	147	153	178	168	157	129	160	162	177	175	170	165	166	170	147	184	165	169	177	175	149	148	150	169	165	168	157	163	172	173	185	154	159	144	142	159	164	168	146	151	145	153	165	148	148	154	165	157	157	168	161	152	172	171	136	154	160	143	148	137	191	143	143	147	161	161	140	179	158	142	183	163	155	164	152	166	147	176	151	161	140	145	152	167	162	147	170	158	166	165	155	157	167	172	147	172	170	133	171	144	163	151	158	157	139	154	178	178	171	135	161	162	167	185	146	167	179	153	146	173	175	151	150	176	162	173	155	157	150	156	162	174	157	164	146	164	145	132	165	156	158	144	157	161	173	163	166	179	180	137	150	171	165	154	166	177	159	182	150	157	180	167	169	171	153	162	175	155	179	141	165	149	158	151	164	157	151	158	149	140	154	160	124	145	144	151	164	136	157	160	181	171	161	174	164	169	155	148	172	165	166	162	142	149	162	166	162	143	180	159	182	167	164	166	140	157	180	177	151	157	150	198	161	178	150	160	144	141	154	180	172	171	161	162	175	164	187	166	172	157	153	160	183	171	183	180	145	145	187	165	188	149	154	185	163	152	170	165	151	166	157	160	155	174	147	170	153	156	166	151	154	149	185	147	157	134	144	169	166	156	155	156	165	149	158	162	174	148	167	183	165	168	153	139	157	161	166	164	155	175	178	164	163	149	167	155	167	179	190	148	151	156	179	137	178	167	146	182	167	170	134	130	162	150	146	152	170	186	142	169	174	160	164	160	170	142	165	177	168	152	164	157	163	165	134	156	149	148	173	152	159	148	172	141	164	151	180	172	157	169	172	172	173	183	162	163	146	160	149	162	173	178	162	166	175	166	162	176	177	146	149	194	173	168	153	153	153	139	161	172	162	166	147	163	171	159	174	149	169	164	166	177	149	156	165	159	120	176	160	168	184	163	137	157	151	148	170	158	163	159	139	169	173	154	174	144	153	159	157	170	163	164	159	170	172	163	146	154	152	152	146	171	139	183	165	176	135	157	161	156	156	138	162	157	175	141	168	174	171	144	165	157	146	149	180	163	174	156	172	160	177	172	144	165	136	174	140	188	175	154	164	167	168	144	151	173	151	138	140	174	168	160	137	167	169	185	173	156	174	142	162	157	139	165	150	168	149	153	172	144	173	154	173	168	162	159	157	182	154	159	154	165	121	171	185	167	179	145	166	184	135	173	167	160	172	167	169	172	152	157	144	171	163	147	184	183	158	177	181	151	166	152	180	177	179	186	157	175	154	166	169	154	177	161	169	160	169	180	161	168	156	170	186	185	178	162	157	152	150	138	137	163	162	131	146	131	168	185	146	145	155	181	146	156	156	169	158	160	164	123	141	151	163	157	163	149	173	149	163	168	143	140	161	159	189	149	193	145	160	181	160	146	166	149	139	145	156	167	134	159	157	175	161	167	181	168	160	176	180	155	152	161	157	141	146	164	163	165	147	171	153	168	144	150	160	156	191	166	134	141	196	154	164	158	157	167	170	146	155	157	158	146	154	145	162	180	142	160	175	172	157	167	174	164	173	176	178	179	149	140	138	161	151	183	162	135	164	144	149	178	179	128	166	154	168	163	146	187	168	171	167	158	150	156	168	150	165	169	159	172	173	154	175	153	169	194	166	176	171	173	142	158	157	149	134	186	166	169	159	175	154	160	178	193	163	166	151	153	166	184	143	164	163	159	159	149	181	163	182	173	176	164	167	167	160	173	161	139	150	158	166	160	153	154	177	155	146	163	174	162	158	166	176	170	143	172	163	170	171	158	158	147	164	166	167	174	142	141	165	163	172	160	140	159	157	147	169	164	169	161	171	188	162	165	174	156	153	156	149	159	164	177	176	135	157	164	152	169	143	176	152	156	156	156	168	169	160	146	163	143	164	183	143	145	156	162	145	153	174	152	151	164	161	166	166	168	177	145	158	160	174	164	171	159	139	153	154	159	172	166	186	136	151	138	160	178	159	148	146	157	148	155	142	149	157	177	137	150	140	181	158	186	161	169	153	152	148	134	164	179	166	143	158	138	159	156	179	153	176	174	166	152	160	161	201	175	175	164	162	152	170	156	181	164	190	155	137	149	131	156	172	170	176	148	175	185	155	174	189	151	149	148	164	178	154	146	175	169	179	164	168	153	148	187	161	172	169	175	180	149	185	153	162	165	136	162	170	154	156	154	179	155	161	188	160	152	154	158	164	165	176	165	163	158	173	181	171	157	155	176	157	174	167	158	159	155	169	160	152	164	156	136	157	151	159	160	155	178	155	154	172	183	167	166	168	151	157	154	167	151	155	178	159	145	182	150	161	158	160	129	156	140	190	169	160	168	175	142	150	144	145	151	180	156	155	174	141	150	195	185	163	158	157	158	142	170	122	154	169	171	146	176	153	176	131	167	176	152	187	169	173	160	168	175	159	157	162	196	195	178	138	145	172	144	158	154	155	142	156	171	173	174	149	145	142	151	177	159	162	159	162	158	152	165	169	162	165	166	158	154	165	134	139	186	191	148	160	162	143	152	166	181	155	161	165	181	171	162	184	177	143	164	157	154	160	176	157	148	197	164	174	165	170	146	173	132	154	156	164	176	161	156	165	156	143	174
7707	9688	13635	16206	23479	37101	34460	31942	31938	32273	35090	23152	22021	35441	35110	29187	29745	27082	28136	22971	12686	11820	12903	9037	6076	6722	6599	5369	5039	5509	4796	4837	4788	4098	3422	2531	2818	1392	1150	859	950	1155	1079	1271	1154	1002	705	681	595	651	613	678	562	490	547	520	580	601	549	562	567	620	595	582	568	558	580	584	611	568	548	508	632	719	2360	3132	2751	2132	1155	868	625	479	461	447	449	387	407	403	393	439	439	444	453	442	404	435	440	448	408	424	401	425	414	447	417	431	447	426	428	469	430	411	389	422	424	420	430	460	435	436	432	443	443	412	417	423	426	418	397	468	420	423	433	460	414	410	451	434	433	459	438	404	418	401	420	394	418	428	436	434	439	440	413	421	459	431	467	416	404	403	404	403	454	438	406	423	431	439	415	440	434	436	465	405	425	391	396	429	443	450	434	386	415	447	429	411	400	452	422	491	400	458	446	454	458	419	449	414	457	430	414	420	472	428	422	391	409	438	451	444	400	440	393	447	436	416	446	443	433	408	422	411	425	421	393	425	417	472	427	410	412	413	428	421	480	438	416	465	411	433	399	430	403	422	422	459	398	431	419	431	441	408	413	393	443	425	428	429	418	475	404	439	428	418	431	453	416	452	420	407	470	411	422	436	429	441	433	410	414	470	431	426	433	416	416	452	427	425	435	425	442	405	434	432	446	402	478	426	431	441	420	432	443	408	414	433	466	418	421	382	441	406	427	445	380	440	427	453	451	431	429	389	427	428	417	412	432	431	430	446	426	430	430	424	432	454	441	410	427	415	448	462	418	457	439	430	431	450	417	419	431	444	430	486	447	430	435	414	429	410	424	428	445	407	434	380	444	419	426	418	410	419	458	435	416	434	438	423	424	427	401	402	453	420	427	405	431	474	410	445	426	451	411	445	452	388	436	402	420	413	399	466	426	418	435	465	446	425	432	437	404	430	395	443	402	434	430	434	413	421	451	435	413	425	425	432	464	402	436	413	453	416	414	443	408	443	393	429	449	437	435	452	483	431	399	402	406	410	407	406	437	419	438	435	431	441	460	410	421	453	421	454	418	405	417	456	387	408	439	394	442	403	404	385	399	466	445	441	447	410	429	430	430	418	433	436	447	403	408	423	403	437	407	405	398	449	429	450	389	436	406	424	420	400	433	390	419	421	476	417	428	454	434	414	383	412	434	431	414	462	455	403	390	450	441	471	435	409	422	418	451	410	477	443	422	426	450	428	424	439	447	395	428	404	411	411	428	428	399	423	370	403	464	411	407	447	416	405	416	410	457	416	419	452	436	434	416	407	435	450	438	458	436	414	442	450	410	443	438	409	421	418	438	423	445	453	452	390	437	429	453	426	424	427	392	431	426	386	439	467	444	409	428	440	411	444	392	419	447	439	452	449	426	420	419	446	425	408	428	440	391	444	448	454	444	422	458	438	448	436	457	450	459	444	410	436	445	492	438	423	398	413	416	455	438	435	430	445	417	416	448	441	428	431	414	452	418	429	415	453	459	418	454	407	414	442	376	455	397	437	427	401	413	436	439	456	415	398	459	453	480	389	436	429	403	383	408	426	419	428	398	439	423	410	416	434	452	430	446	450	412	431	410	429	403	423	438	413	447	410	404	438	420	424	424	450	436	400	450	443	434	438	459	425	481	455	415	411	439	423	432	437	428	414	435	421	433	412	433	457	406	427	424	456	411	467	462	474	435	416	409	436	455	423	424	448	418	453	416	458	475	416	415	411	438	453	453	429	411	397	408	427	400	413	449	429	417	420	426	439	449	420	376	412	444	405	425	419	409	393	426	457	454	386	426	462	470	442	435	424	442	451	438	427	432	393	410	430	425	424	432	427	438	401	430	438	403	390	449	409	457	406	445	393	410	443	402	472	400	414	431	426	433	424	423	436	431	419	434	439	423	463	439	396	442	389	438	467	410	416	386	430	428	431	419	461	420	396	463	419	434	411	436	443	423	429	416	423	431	432	450	445	360	403	414	459	427	437	429	434	409	436	420	437	416	491	413	375	425	409	434	418	431	471	413	444	443	413	457	439	449	412	465	415	413	414	465	421	423	438	441	406	415	442	440	446	442	426	415	432	448	439	433	423	445	438	444	436	428	418	404	419	407	451	421	448	455	411	394	434	383	443	424	429	405	434	392	398	415	412	455	441	400	422	423	451	436	454	421	424	429	413	410	468	444	425	420	444	445	431	393	456	462	409	431	425	423	431	445	452	407	403	426	445	434	428	453	433	405	437	378	429	450	402	452	404	436	467	419	415	440	426	437	392	430	384	455	418	424	448	436	398	414	416	394	396	401	415	434	458	408	448	391	415	453	446	470	447	444	447	427	424	406	425	413	429	437	427	429	431	416	397	436	454	438	402	435	459	400	440	436	416	423	415	410	430	435	426	426	410	455	435	441	440	427	445	402	432	416	421	423	470	441	401	447	413	437	446	420	386	438	410	410	409	404	412	375	434	419	406	430	409	411	419	460	430	457	437	417	481	431	458	417	443	434	426	430	468	387	450	407	439	412	411	424	428	413	434	392	406	435	385	423	426	397	475	426	432	430	423	454	464	382	407	394	441	453	431	462	415	416	450	445	452	418	447	425	411	464	403	442	465	428	410	407	415	415	417	445	431	451	421	414	431	470	412	416	389	446	398	402	415	434	422	452	411	421	465	428	432	413	439	447	427	419	395	434	438	455	441	443	411	448	413	434	448	416	414	424	411	424	450	400	441	417	414	468	422	375	416	410	396	447	427	441	411	410	465	408	416	429	430	477	453	427	451	406	459	457	421	443	405	421	442	433	406	461	431	421	420	424	422	444	424	420	385	406	399	455	429	440	455	421	435	405	436	417	422	458	420	443	433	460	458	384	438	433	439	428	423	432	423	433	422	422	398	434	456	409	426	439	411	440	431	418	454	428	454	384	429	473	419	413	455	434	390	418	438	415	450	453	440	421	389	422	428	402	396	403	397	429	398	422	429	412	446	396	441	438	447	405	403	410	409	429	453	478	409	399	409	416	425	442	382	432	386	434	402	426	385	400	393	433	443	389	421	437	410	428	446	427	413	397	463	408	461	403	398	450	424	427	393	404	457	417	449	408	428	429	426	460	480	444	465	425	422	439	452	433	436	397	455	416	428	464	425	438	401	449	413	434	434	450	475	451	415	418	383	422	428	424	422	420	464	435	421	393	405	408	408	417	385	448	421	435	430	423	447	442	459	432	452	463	441	455	479	418	426	413	406	397	441	415	387	410	440	441	454	463	443	461	422	454	411	432	446	412	413	446	405	427	412	428	392	428	454	429	430	421	409	454	439	424	435	394	475	413	415	426	401	437	429	437	428	425	448	458	456	444	456	427	376	438	441	447	406	399	421	429	434	392	444	444	441	427	440	429	429	422	463	461	423	423	450	404	407	445	425	427	464	394	429	454	465	418	448	419	420	448	408	428	417	434	425	433	440	436	418	410	372	432	397	405	414	435	444
21234	18520	25138	26141	27448	36683	34730	29615	29569	30880	29600	21684	19061	24751	23042	18817	21486	17966	16477	13297	6262	4910	5299	4121	2066	2121	2156	1623	1654	2055	1557	1811	1664	1372	927	729	702	518	345	275	265	314	336	370	340	274	220	229	224	202	179	216	183	168	196	174	177	174	192	195	158	192	195	187	191	198	219	149	174	195	167	249	996	660	778	583	443	337	246	179	166	197	145	154	155	155	161	163	154	152	162	154	157	151	149	151	166	174	163	171	160	165	158	150	141	167	167	146	161	153	156	158	172	178	166	154	165	167	167	166	143	140	159	165	177	191	138	143	149	161	175	148	154	157	153	159	171	161	185	172	129	163	132	147	173	168	175	193	158	142	180	167	161	169	176	133	174	188	162	164	171	157	173	169	138	167	160	172	139	165	174	152	180	130	148	171	150	181	141	167	174	152	169	151	157	162	139	186	170	154	157	172	157	150	128	147	167	151	181	150	160	151	152	152	150	142	154	165	152	169	154	166	175	157	159	151	156	153	154	162	158	173	158	184	143	167	160	171	155	143	157	177	140	154	163	171	176	173	163	155	159	149	167	164	135	152	152	171	174	170	184	156	169	167	145	156	172	158	153	146	140	161	144	162	141	163	162	141	164	144	179	150	173	143	150	165	146	176	164	162	142	160	159	139	175	159	162	156	159	150	154	161	150	142	165	146	155	166	180	144	158	175	162	149	149	169	141	161	152	162	159	139	158	181	161	142	165	158	164	143	145	165	153	156	159	166	165	171	156	150	155	178	155	157	167	154	158	178	163	166	146	170	158	179	137	175	139	144	181	164	180	185	153	150	164	180	160	153	165	149	156	167	131	168	164	171	180	155	163	164	187	164	165	172	180	156	162	168	148	181	136	167	171	143	147	178	151	142	173	183	162	160	163	150	147	164	182	142	154	189	145	143	152	150	173	161	158	148	162	175	155	167	164	147	172	153	140	162	141	150	143	151	166	167	180	153	159	163	157	173	142	156	163	169	165	180	158	172	177	142	163	168	174	141	144	174	170	147	127	160	160	164	169	155	163	169	144	163	151	132	162	149	153	179	147	153	171	165	166	166	152	173	155	186	142	145	148	184	163	155	162	163	159	151	142	164	173	172	186	175	132	151	163	163	198	171	155	149	152	152	143	160	180	147	186	178	168	153	161	168	172	163	160	172	150	159	157	139	163	167	170	146	154	161	159	157	148	155	168	152	139	157	134	158	150	167	160	169	147	177	164	150	145	160	166	140	140	176	163	171	182	154	173	162	162	154	143	161	162	160	145	153	154	157	166	180	162	186	159	164	140	162	170	157	178	179	148	151	150	153	170	174	139	168	167	171	164	164	168	144	148	172	179	209	165	151	148	165	184	151	153	145	179	160	169	160	150	156	164	149	197	166	157	179	163	136	146	156	144	168	167	163	163	141	146	141	164	153	177	152	144	156	179	119	144	138	172	160	142	166	164	162	168	158	165	152	162	164	182	169	151	164	157	174	172	155	147	162	158	162	172	157	178	186	149	150	135	158	171	154	150	173	157	169	162	149	156	155	165	170	165	160	131	151	173	149	137	157	162	162	169	165	134	130	169	180	165	152	164	163	153	146	161	158	166	156	154	142	151	153	157	160	173	144	159	184	146	163	166	152	153	148	172	148	171	163	157	164	167	166	168	168	149	156	179	179	163	152	150	172	153	134	171	145	144	159	159	171	166	174	149	165	161	164	190	158	157	133	141	149	159	146	167	172	145	166	136	157	151	173	166	146	159	158	152	135	182	163	171	158	166	158	166	171	151	143	177	141	149	132	177	169	180	145	161	174	162	143	148	128	155	175	159	156	157	160	132	148	162	164	157	169	163	157	152	155	173	146	163	154	156	152	172	149	173	145	146	173	149	138	170	167	172	159	156	155	163	173	174	167	167	156	150	174	168	176	178	167	153	163	171	156	150	153	165	185	166	144	147	174	165	152	178	173	168	184	153	146	151	145	168	152	162	157	156	155	156	151	170	157	174	156	157	153	164	153	164	154	169	140	152	168	158	174	154	149	143	183	185	175	152	145	157	157	159	162	143	143	149	187	142	160	153	161	148	148	165	156	167	160	170	157	155	164	163	154	148	170	168	168	160	150	157	159	170	157	176	158	154	162	169	157	145	177	178	171	163	160	142	147	152	174	140	191	153	157	161	143	144	167	162	165	150	155	151	154	174	161	168	182	152	130	138	173	169	142	183	158	158	157	164	150	155	171	177	166	169	176	164	158	148	146	153	162	153	158	146	161	161	154	151	162	140	159	157	163	156	155	152	172	160	162	170	138	172	164	130	167	134	163	185	169	145	171	159	185	167	171	161	136	157	141	179	148	162	150	150	148	167	174	156	147	153	165	153	159	159	156	157	150	163	157	167	144	163	152	147	188	174	174	173	148	158	153	166	152	158	153	163	120	165	147	146	181	153	175	149	165	155	173	166	167	143	143	151	159	171	167	164	153	131	182	166	147	186	164	162	173	160	163	156	176	160	159	159	162	166	157	159	165	172	166	154	165	172	169	153	175	158	182	169	140	150	166	173	177	177	145	165	176	155	153	164	164	144	138	177	179	167	173	157	162	163	169	168	169	179	196	154	150	153	148	168	158	185	148	162	165	125	149	148	159	154	164	149	164	131	142	167	162	152	165	161	148	188	177	195	183	153	143	155	125	195	156	139	191	152	155	156	158	172	148	181	140	160	152	160	173	148	147	172	160	142	145	170	147	150	152	158	178	160	172	174	157	152	168	158	155	153	181	178	157	159	162	150	178	177	168	168	151	147	147	150	159	150	155	160	165	162	147	157	172	186	128	167	184	159	149	146	194	148	187	153	143	154	185	173	145	159	176	145	149	162	165	173	165	170	145	157	158	143	168	181	169	150	160	178	162	137	149	151	141	184	129	155	158	152	176	169	149	148	172	138	172	162	167	145	153	155	151	185	152	167	158	144	158	142	160	151	176	118	177	148	158	166	147	175	154	143	147	155	133	138	154	147	150	155	154	174	157	172	151	140	177	172	155	155	153	159	146	164	152	155	141	153	187	156	176	144	165	175	151	147	148	161	156	169	154	153	173	186	141	180	170	149	165	135	155	178	177	164	148	168	164	154	159	154	148	147	152	145	175	146	166	161	166	152	169	155	160	157	166	170	153	178	188	162	178	182	151	161	149	159	158	137	148	162	163	160	144	143	148	120	160	161	153	171	147	174	168	155	183	162	159	162	141	147	173	171	172	163	174	153	136	179	164	169	176	171	182	161	162	147	182	170	152	159	164	186	151	167	149	143	136	157	164	158	173	144	159	146	182	157	163	151	149	152	170	191	142	176	171	169	169	158	173	159	161	166	167	149	202	163	156	159	148	155	152	170	154	136	148	147	171	175	143	160	154	130	162	139	153	151	144	171	164	140	166	144	161	167	153	167	153	160	149	146	141	165	158	178	152	162	135	158	140	150	159	152	172	144	154	142	144	145	143
11593	14749	20554	23961	30478	40912	39867	38352	40893	44140	44860	32201	35787	45238	42947	39523	41120	40356	37735	31199	20506	20868	19679	16987	11047	12699	12641	9335	10082	11333	9141	11054	10753	9293	6788	5571	5012	3104	2003	1496	1517	2212	1985	2177	2106	1684	1076	1003	874	742	896	848	630	569	619	651	673	665	700	689	657	766	756	766	721	689	700	605	587	588	609	1045	7034	4310	4868	3391	2482	1639	908	601	481	479	458	399	437	408	400	386	405	412	441	431	430	395	392	416	451	404	424	423	402	392	433	400	441	377	404	440	457	417	409	381	433	447	411	431	383	406	443	416	410	405	403	381	421	387	423	402	421	430	386	410	427	408	366	386	467	397	438	406	417	416	409	417	423	397	432	439	445	402	415	418	408	415	431	377	475	449	425	399	412	433	449	412	453	463	420	413	397	397	429	381	409	407	426	399	411	383	431	417	395	424	414	457	433	426	395	418	435	401	451	418	407	434	437	402	385	422	400	402	410	409	464	402	429	404	420	412	428	385	462	394	399	370	419	446	383	430	426	390	413	415	402	417	389	434	443	438	380	404	406	434	410	442	434	394	423	387	420	423	439	423	416	437	405	414	387	438	398	424	419	424	402	410	426	380	409	404	435	410	422	406	415	414	399	428	420	417	413	448	442	412	414	380	397	443	416	428	363	468	441	406	372	392	394	407	397	411	401	408	416	385	417	416	389	405	392	420	434	407	438	409	407	414	381	384	449	432	416	411	387	418	372	416	393	408	403	452	410	427	426	392	439	407	400	414	382	438	408	406	448	409	413	409	384	422	421	416	403	431	385	464	400	387	393	448	403	415	395	434	378	383	408	440	381	376	423	400	403	392	413	445	399	421	443	414	406	458	419	447	403	442	427	414	424	388	408	455	404	403	399	409	390	420	404	376	404	435	362	424	397	424	403	418	379	444	396	395	397	457	407	387	362	378	411	412	388	426	430	380	438	381	409	418	402	441	427	423	432	439	412	419	405	437	402	424	431	377	386	439	438	402	384	427	454	386	414	413	439	426	419	425	403	408	397	420	434	419	384	410	410	380	397	394	426	398	441	393	428	409	398	415	393	447	400	419	470	448	419	389	395	430	402	396	421	388	441	430	396	422	428	405	386	416	420	413	406	422	408	416	413	413	392	417	402	442	410	382	438	440	428	440	408	393	407	443	397	436	451	439	420	398	405	423	372	404	406	443	402	415	394	429	426	424	371	416	462	396	434	394	417	420	442	413	370	453	412	420	414	425	427	417	412	419	405	431	405	425	424	403	403	424	416	403	390	415	449	445	397	426	435	424	423	411	413	406	409	440	438	419	424	402	430	395	407	388	405	434	420	404	428	414	439	450	384	434	426	431	370	408	447	380	446	421	377	397	434	409	400	418	466	388	417	389	403	413	420	397	447	439	431	417	427	402	429	430	437	450	450	405	414	453	458	418	429	463	416	408	414	393	414	413	423	429	421	399	455	399	417	415	415	404	431	425	422	422	429	423	438	455	409	419	417	459	407	393	442	417	443	420	401	370	406	424	437	409	392	408	408	407	374	443	425	385	427	396	419	443	423	418	422	424	430	403	420	400	412	418	417	384	423	442	438	401	400	405	445	404	415	410	427	423	415	426	376	386	371	392	412	405	407	417	419	437	386	424	417	427	429	414	401	398	429	444	440	417	402	427	409	431	429	398	484	413	437	415	388	431	423	460	407	402	410	425	400	416	453	419	392	390	388	426	426	417	379	430	399	409	407	406	419	442	390	376	435	420	442	426	410	402	391	429	379	431	438	424	445	404	443	408	444	426	423	402	442	417	403	392	445	455	388	448	385	393	436	393	420	388	425	418	474	427	399	426	417	393	421	412	435	451	435	406	393	420	475	416	376	415	411	440	397	415	401	419	416	423	399	404	452	423	416	411	425	462	396	452	399	391	410	399	402	387	397	421	412	422	389	409	387	416	403	413	433	408	403	453	426	393	410	419	437	375	411	423	402	405	417	411	405	426	415	442	396	430	398	447	399	402	399	422	435	384	388	409	446	410	430	421	401	419	393	396	417	429	452	412	409	429	438	428	428	429	427	452	420	383	406	446	391	434	453	416	435	450	424	416	379	389	410	401	400	439	423	414	436	405	436	425	408	453	406	412	438	414	409	435	431	447	451	442	468	410	435	408	383	395	401	412	393	410	444	428	440	386	420	393	444	420	430	392	434	392	400	421	442	412	388	424	434	374	440	379	421	429	396	443	417	391	400	415	419	411	428	421	431	390	403	395	411	384	374	431	377	434	424	438	433	417	446	411	415	406	438	422	419	376	422	408	384	410	404	412	408	377	418	435	420	439	456	412	429	401	430	417	428	430	423	405	399	417	413	393	402	421	396	435	403	405	419	416	410	423	423	399	374	387	419	390	396	378	402	406	423	430	399	419	396	476	400	398	402	421	395	446	429	413	387	407	402	427	389	423	446	412	408	404	428	409	383	420	430	424	377	387	371	425	411	449	415	421	424	430	427	366	431	424	428	417	450	409	453	408	406	417	413	394	387	414	434	420	410	426	432	422	417	434	422	429	413	437	444	395	412	426	415	394	418	394	417	430	433	402	433	396	447	441	398	419	427	460	428	408	415	435	417	409	421	374	404	401	455	418	448	438	391	398	405	439	405	384	402	408	424	399	419	399	419	396	396	383	432	433	449	418	384	390	413	420	395	405	425	385	436	426	391	410	397	370	401	396	429	425	414	423	460	427	407	411	428	405	410	382	424	406	449	378	452	433	413	395	460	403	404	441	460	395	408	432	412	428	427	425	403	423	426	410	411	434	404	456	427	402	418	395	388	450	452	373	391	408	406	430	391	415	398	429	408	419	420	404	420	412	383	434	356	400	393	450	401	402	394	431	419	412	411	423	422	443	412	410	380	439	403	387	388	381	413	434	405	407	420	445	418	418	436	409	441	415	436	444	412	396	426	465	415	410	415	424	392	412	466	427	429	417	405	419	395	457	424	420	421	421	398	397	411	399	448	404	395	409	430	442	400	398	387	443	409	394	390	419	404	422	396	420	384	427	423	401	403	393	379	433	407	417	381	419	395	421	382	401	450	401	454	383	403	439	433	403	400	417	423	420	400	421	421	407	429	411	403	421	426	401	414	409	406	431	445	416	449	448	423	380	416	397	362	421	389	425	402	409	418	438	424	424	408	425	404	428	423	451	405	450	397	403	377	394	418	387	435	396	436	414	390	428	434	452	409	393	444	415	389	434	405	411	460	384	385	402	434	399	412	438	429	431	435	412	395	425	363	443	434	468	416	398	457	410	410	428	432	416	444	441	433	426	386	387	364	404	410	389	405	434	379	423	383	397	427	414	409	398	404	407	429	425	436	406	415	390	407	406	419	407	403	430	417	432	422	414	425	436	402	472	422	392	426	407	424	419	422	411	432	424	395	393	438	383	460	452	396	400	447	399	415	402	412	400	409	401	425	412	403	407	444	436	433	414	440	427	404	419	479	419	393	381	403	396
2827	1937	2448	2022	1774	3032	2740	2091	1387	1440	1129	639	719	922	792	656	848	536	425	468	266	248	250	237	204	168	192	172	166	156	186	188	175	169	158	147	164	155	161	150	167	136	143	161	126	157	152	137	130	159	156	137	150	151	145	142	152	151	159	128	175	138	146	174	161	143	151	160	144	157	127	142	189	204	243	233	224	207	179	144	164	149	143	163	149	150	141	129	143	153	138	150	140	144	138	147	146	141	161	137	134	140	137	166	134	144	164	131	133	128	154	141	136	140	147	132	132	125	144	143	137	145	145	135	147	148	124	139	142	142	137	168	149	125	122	151	157	148	121	149	129	155	149	128	157	120	134	145	129	130	155	146	144	144	153	153	128	145	112	151	127	152	142	152	150	121	137	134	149	149	130	119	150	142	117	132	169	136	150	144	133	143	160	127	133	145	119	132	145	146	151	141	128	153	139	131	146	133	163	123	152	137	160	155	152	186	126	145	143	131	153	139	128	137	159	125	139	152	150	124	156	148	160	144	147	157	159	156	142	152	147	145	127	131	138	154	143	131	138	136	141	136	154	139	130	121	170	146	138	116	132	137	142	148	142	146	138	140	139	159	150	124	123	138	142	146	144	153	162	131	142	113	139	130	128	135	144	170	139	151	144	167	142	121	135	139	135	150	145	138	138	162	153	130	135	137	124	148	157	121	138	136	150	174	137	127	145	130	156	140	141	137	130	125	131	146	135	145	116	163	155	128	144	132	146	144	125	155	144	140	145	127	140	152	138	126	156	147	177	159	141	146	144	139	145	122	154	118	142	134	116	130	140	131	139	143	129	148	143	160	150	120	128	147	126	139	164	141	151	130	138	139	135	129	138	140	129	151	141	134	151	126	144	138	162	156	126	147	134	131	143	143	127	151	135	150	158	121	132	131	127	144	139	161	154	144	135	160	161	161	138	139	140	150	139	119	159	156	144	150	141	147	145	148	128	154	146	164	161	150	135	166	158	149	117	148	154	149	136	145	139	125	150	135	148	156	141	136	132	143	136	149	128	141	160	146	146	132	167	139	155	163	155	110	153	132	162	163	145	141	157	148	124	135	166	143	169	161	159	147	152	146	142	140	162	152	126	149	155	153	139	154	156	151	138	141	135	145	136	135	140	129	129	148	160	146	134	161	130	152	148	146	153	145	144	143	157	145	161	135	140	138	134	160	151	136	154	157	137	121	144	153	136	143	146	143	167	131	127	156	126	133	163	172	150	152	147	151	135	131	119	142	139	140	127	135	155	127	158	128	135	147	147	153	122	162	143	144	147	145	134	134	133	124	158	133	138	166	131	160	148	150	146	153	137	137	131	160	138	160	113	136	153	161	151	151	136	128	155	132	147	125	128	151	168	137	119	154	121	141	157	144	131	152	133	149	138	124	151	153	136	130	143	154	153	138	156	140	118	134	152	148	126	147	156	149	143	155	128	166	149	144	151	145	151	149	126	156	150	134	146	135	143	118	139	144	114	153	118	136	164	162	134	142	143	167	146	135	134	130	149	125	135	136	141	157	145	137	151	172	146	161	125	122	152	131	142	129	162	145	146	128	152	143	154	169	148	170	129	163	150	141	131	161	129	153	141	126	167	161	147	160	155	125	140	121	140	143	140	131	159	143	155	146	145	147	132	122	170	129	155	146	130	137	145	126	158	157	146	141	146	152	156	142	145	134	129	132	156	129	148	150	154	137	153	125	159	129	136	144	127	135	138	156	142	128	143	122	136	133	117	148	160	137	138	156	138	136	134	135	147	145	146	156	143	136	139	148	123	141	142	166	137	147	147	145	141	145	143	162	152	144	155	135	135	131	123	128	140	152	140	131	155	153	138	133	124	152	143	147	161	160	126	162	134	142	145	160	151	127	146	149	156	149	147	140	140	130	148	132	142	119	144	151	162	111	148	139	155	168	152	161	152	129	132	141	144	144	133	146	155	136	142	140	149	118	134	140	132	152	131	122	135	138	172	125	125	117	122	147	128	167	142	138	138	126	141	165	156	146	124	143	119	155	136	158	115	143	133	147	145	163	152	157	154	127	135	162	139	164	143	134	153	141	152	151	137	134	140	132	145	145	143	150	140	155	135	155	130	158	170	154	144	150	120	159	147	126	145	126	130	159	149	141	154	127	129	152	147	144	182	164	136	163	150	141	151	138	127	140	143	142	150	142	120	138	148	132	151	133	152	152	161	156	168	145	117	146	139	141	142	162	135	148	150	153	159	164	139	156	126	145	132	149	147	142	182	154	126	141	126	169	137	144	134	130	142	133	144	152	141	147	142	134	136	148	182	146	136	148	131	154	134	148	139	151	136	173	137	150	173	135	145	140	139	143	145	143	146	123	123	106	140	156	156	133	143	138	135	135	168	146	136	146	144	124	141	138	143	127	141	154	141	128	137	129	146	149	138	152	144	156	156	158	157	142	145	151	130	141	160	154	158	161	157	151	143	151	123	132	172	118	142	146	127	148	140	149	132	123	143	136	126	143	131	154	125	141	134	134	153	131	125	149	150	152	139	125	141	137	132	153	170	151	134	138	150	161	147	156	124	131	148	139	147	137	147	127	146	123	135	146	156	135	157	142	141	120	141	152	152	139	137	147	149	129	141	140	134	146	126	145	130	143	140	142	157	135	163	131	143	158	137	144	144	116	140	140	127	154	160	146	163	151	141	126	160	119	141	123	142	126	138	122	155	152	132	155	155	144	151	120	131	151	126	154	136	145	146	156	145	146	136	157	145	150	119	139	139	141	151	126	161	129	155	144	137	134	159	153	142	151	105	130	158	151	142	155	146	130	156	157	146	145	135	139	144	129	155	162	152	150	137	133	144	134	142	137	149	148	147	140	113	130	148	143	140	144	142	157	152	128	169	145	147	144	141	142	155	145	131	147	138	135	153	141	145	157	144	161	139	135	146	149	138	149	133	152	138	152	139	133	142	149	141	129	138	138	147	170	168	132	133	135	144	132	151	144	160	149	148	132	159	146	165	116	149	151	167	138	158	133	150	140	135	124	143	143	158	146	134	151	143	151	130	142	153	121	148	127	135	154	142	134	149	149	146	146	149	161	144	141	157	121	133	148	126	122	134	133	138	155	155	137	148	153	166	150	146	173	133	128	133	162	129	141	164	152	134	121	131	138	152	153	132	149	117	154	132	140	151	146	138	154	163	122	140	141	146	148	132	143	160	164	162	140	122	156	136	143	136	141	130	135	132	129	148	133	155	157	133	137	139	142	138	139	146	132	138	128	151	158	147	134	147	150	122	144	137	140	150	120	133	155	149	136	148	136	152	138	149	152	120	171	148	148	161	129	175	130	141	144	161	140	169	178	147	155	127	139	152	137	147	117	140	137	131	142	137	136	161	124	152	151	131	141	132	151	154	127	136	152	166	160	142	115	157	144	146	144	146	142	140	158	124	143	140	155	131	147	156	142	137	137	145	125	127	131	121	134	171	138	145	142	137	153
2588	2841	3807	5034	6398	10812	11562	8715	7118	8074	6708	3801	4501	6614	5396	5021	6270	4570	3361	3495	1533	1374	1380	1642	898	977	883	730	769	793	711	724	780	702	597	549	547	493	449	433	457	435	419	474	450	406	408	417	404	437	433	395	380	386	423	392	372	420	406	426	449	405	442	511	454	483	454	484	440	451	427	419	564	834	875	861	678	578	497	454	408	393	405	373	371	385	384	338	398	366	414	408	336	411	399	353	396	402	383	315	392	360	382	385	372	404	385	396	439	402	437	367	376	378	373	390	363	378	354	379	426	358	391	383	366	371	404	404	381	414	386	376	374	374	399	391	378	381	381	393	398	379	390	369	381	391	409	385	397	384	371	362	384	360	400	383	423	383	375	407	398	373	373	388	392	372	388	358	376	365	377	387	372	374	377	384	401	378	397	349	378	409	404	399	426	391	358	394	383	409	375	392	408	405	371	381	380	388	388	385	415	384	380	408	345	403	375	393	394	359	357	413	390	384	391	369	352	396	363	375	382	344	399	381	392	399	381	401	416	396	389	384	378	357	418	383	372	396	373	360	366	377	378	396	373	386	414	353	382	409	429	368	377	379	408	382	381	397	388	363	414	376	385	350	416	371	400	358	380	375	386	361	412	383	367	390	361	391	381	367	424	397	395	424	407	378	380	352	359	406	377	381	375	381	372	364	347	402	376	393	420	382	407	386	397	382	420	364	385	417	359	407	381	392	389	360	383	364	411	412	397	364	402	401	403	361	347	376	405	369	374	374	395	397	369	376	399	361	381	364	384	365	398	393	408	407	392	371	375	386	406	341	425	399	377	367	394	376	414	400	374	365	392	379	365	351	341	362	404	373	382	410	380	386	407	419	401	414	372	403	398	409	390	394	384	361	369	407	353	381	357	352	371	397	389	389	402	368	415	375	377	372	346	381	369	404	393	390	365	395	386	386	348	367	356	386	378	393	401	389	384	395	367	366	376	403	416	389	369	368	418	402	392	369	372	365	379	345	408	360	370	409	414	364	395	404	367	367	423	366	365	342	371	344	415	416	376	368	380	382	412	432	384	399	377	382	377	361	408	378	394	406	421	376	378	367	399	376	387	371	415	386	371	382	361	362	440	393	364	405	411	367	366	390	391	398	354	379	355	372	364	365	401	374	367	407	380	384	382	389	406	393	366	406	413	381	395	384	384	396	394	422	414	367	399	349	382	384	428	400	369	373	383	378	368	371	378	382	398	376	406	361	422	424	379	408	374	391	393	394	372	399	380	362	378	387	391	371	410	387	397	402	398	389	400	437	346	366	376	387	349	444	386	394	380	374	376	384	366	382	374	391	385	364	425	374	409	391	393	397	384	362	379	356	383	384	359	408	374	438	415	354	427	404	381	391	373	399	393	387	385	428	394	363	375	371	379	371	378	436	346	370	411	399	377	389	381	416	380	403	383	378	392	383	355	393	419	367	364	369	377	378	405	360	386	389	399	425	386	382	389	395	372	390	387	382	376	351	387	408	373	367	366	399	393	389	358	387	383	380	388	385	383	387	372	363	384	414	419	378	380	371	374	374	397	387	376	391	376	385	409	375	368	398	381	412	363	375	379	378	380	364	415	379	370	385	398	385	368	364	378	355	341	366	367	377	385	378	350	359	387	412	412	388	365	371	385	343	376	393	376	375	375	352	413	391	377	392	380	391	356	391	382	385	380	402	361	397	393	393	381	384	381	382	385	397	371	378	382	425	370	373	388	352	395	416	410	427	378	411	378	392	386	379	381	374	399	397	336	413	394	411	405	394	368	352	377	416	378	394	365	408	388	359	391	382	378	403	388	375	360	381	391	391	393	401	381	355	355	399	406	379	402	389	383	409	407	348	423	362	359	412	402	381	397	395	402	372	408	410	392	364	367	437	439	352	362	368	405	375	357	364	404	435	384	362	418	380	387	362	376	406	375	371	381	394	371	406	377	384	372	399	397	384	393	346	358	386	383	363	385	390	394	383	374	403	393	361	386	376	373	401	371	385	369	367	387	414	372	402	390	383	396	373	396	361	365	392	385	397	351	365	372	384	391	367	338	421	381	410	383	397	368	366	361	424	377	367	393	366	360	349	372	390	401	368	375	389	375	404	400	420	368	382	397	369	374	386	343	376	380	388	395	369	391	399	344	381	375	380	384	400	425	380	390	385	371	384	403	369	402	373	379	423	371	414	356	418	385	369	412	381	397	389	376	370	400	368	382	390	409	388	393	360	347	357	399	411	417	347	376	388	374	366	376	355	414	370	383	371	405	392	391	403	425	384	377	373	374	392	374	404	375	391	393	373	359	369	379	398	397	390	400	381	377	416	376	395	420	391	394	378	391	373	408	365	399	378	384	378	369	393	370	386	388	361	391	347	380	378	406	371	365	367	401	379	363	369	379	422	382	395	360	411	352	405	407	383	391	384	409	361	387	383	379	380	386	366	395	374	371	404	383	410	399	382	357	399	377	384	409	382	378	371	386	380	404	418	376	352	377	380	400	360	371	366	368	356	344	379	354	362	368	405	368	396	398	371	400	420	378	384	409	360	380	390	368	403	390	395	365	369	396	387	379	414	392	371	410	402	422	420	403	373	388	384	421	383	395	385	373	391	414	403	387	410	377	375	370	384	380	384	387	370	374	413	387	406	396	386	365	400	375	341	375	375	383	379	363	378	385	377	366	381	410	392	320	397	394	386	377	389	386	398	347	424	372	367	382	379	397	360	378	412	373	400	379	384	386	402	355	363	372	385	393	385	407	388	399	392	378	410	386	397	405	377	362	390	376	356	405	366	386	402	346	391	373	405	370	408	373	382	381	373	371	372	380	382	398	385	388	382	352	385	404	406	396	391	371	410	377	395	392	409	386	383	393	376	391	373	378	372	384	354	421	384	389	369	425	366	385	406	399	410	387	355	408	395	393	427	407	361	406	366	392	395	385	368	374	370	389	401	378	395	368	388	369	405	413	385	369	379	408	357	426	340	366	370	388	381	408	357	411	445	434	365	365	390	361	347	337	391	358	368	361	378	373	381	387	375	407	399	393	389	379	388	380	403	393	398	411	405	394	359	400	371	321	398	378	348	362	378	394	406	363	412	405	360	409	414	363	372	343	377	393	354	386	404	362	383	370	384	393	369	358	370	336	398	387	356	393	418	378	387	388	405	397	405	402	354	379	372	362	405	400	402	402	356	355	379	332	378	356	340	352	402	420	372	384	388	388	379	355	371	342	396	375	407	396	394	381	391	395	377	413	396	364	376	394	376	372	360	396	407	395	376	389	393	390	378	416	399	355	375	384	388	388	420	378	369	373	392	366	397	379	396	377	376	387	384	364	408	352	350	353	427	367	427	375	361	395	365	387	332	359	409	368	402	405	388	379	355	366	363	403	355	392	373	410	368	382	373	384	351	364	349	393	390	378	362	392	387	363	362	382	386	406	399	414	342	361	383	414	369	401	402	372	388	423	386	375	393	407	387	330	391
11535	12091	17401	21475	21129	27700	27441	23957	20808	18939	15969	10717	9304	12079	10693	10915	12824	7987	6589	5742	2291	2435	2061	1913	1006	1187	1128	776	779	875	789	736	694	597	495	383	423	345	247	203	192	237	222	212	250	221	200	180	181	190	180	194	171	165	159	195	203	175	192	174	179	180	172	186	172	183	173	181	172	182	171	174	223	333	502	477	383	312	219	196	197	169	177	144	168	162	167	163	168	168	165	162	162	170	165	156	149	156	152	154	163	158	155	159	150	166	151	157	175	169	170	175	164	187	155	151	145	160	141	145	160	153	188	152	172	154	133	152	156	143	154	161	144	165	144	162	170	160	170	151	139	160	163	150	152	154	165	161	140	169	179	163	166	171	171	161	164	133	146	164	168	161	170	182	186	146	153	163	168	171	147	164	144	151	158	172	183	155	157	155	141	172	171	164	137	144	167	161	172	156	173	159	158	160	183	153	184	151	159	164	153	176	140	154	152	159	160	149	149	161	142	170	171	161	147	148	165	168	151	136	154	151	135	144	190	141	148	159	160	169	161	162	159	158	146	164	194	139	163	171	168	181	173	185	175	157	157	159	176	169	155	156	148	170	147	161	180	162	157	153	166	163	131	181	165	148	162	156	160	154	165	173	158	175	177	142	157	162	144	141	149	170	170	156	178	166	146	151	165	175	174	162	145	172	157	141	139	154	152	142	156	163	156	160	163	162	151	169	166	146	154	157	154	149	153	153	167	157	151	150	186	166	153	150	160	156	172	154	176	184	167	158	154	145	153	174	158	158	159	148	159	170	171	163	162	143	156	161	152	150	149	199	187	142	168	162	171	156	143	149	154	145	163	170	131	152	179	173	178	171	170	156	179	151	175	150	147	169	171	172	149	144	158	150	173	167	171	147	138	165	161	152	133	165	194	160	172	181	138	169	163	152	153	145	164	153	150	150	175	154	165	163	136	140	142	151	147	155	166	179	158	164	143	175	162	162	171	161	161	157	157	182	184	156	161	168	141	174	151	168	165	155	178	162	142	171	164	164	162	178	163	162	171	171	157	159	159	159	166	164	158	161	168	186	168	152	173	177	159	177	166	165	144	151	152	173	154	169	150	182	166	150	147	176	156	155	169	141	142	148	149	179	169	167	149	194	186	146	145	156	167	180	161	152	139	139	166	157	148	167	133	148	151	151	154	147	157	153	141	139	149	163	167	150	166	170	167	162	150	147	162	167	154	147	138	156	163	173	148	180	177	179	150	187	170	163	176	136	167	138	137	149	171	154	159	168	172	131	148	187	159	165	172	143	154	157	151	165	150	154	149	166	155	162	151	161	157	167	147	153	158	186	169	143	153	154	160	159	174	162	146	168	153	172	151	142	160	175	153	147	170	163	155	181	155	160	153	162	161	152	150	154	141	167	173	147	149	164	167	142	169	174	183	166	182	182	144	164	161	146	134	172	139	144	145	166	162	140	155	130	137	164	175	159	164	162	140	185	186	185	139	166	151	151	159	159	158	154	181	140	140	157	148	177	145	178	142	164	146	156	167	171	159	153	156	180	159	160	149	154	149	161	155	141	153	168	159	153	158	165	165	130	166	168	174	163	178	187	184	180	145	162	149	158	174	161	179	142	149	132	164	178	130	159	148	154	157	155	162	152	156	195	178	152	159	174	163	151	164	155	152	164	172	176	189	170	158	157	146	164	145	164	160	165	165	166	135	155	187	179	166	160	141	159	150	146	143	169	146	180	166	165	175	171	149	181	161	149	145	154	151	162	164	121	177	157	146	153	160	144	175	154	157	165	178	190	141	166	182	156	172	155	155	165	186	173	173	160	186	153	161	162	170	146	175	163	155	142	144	161	158	164	148	172	163	186	178	140	166	151	168	145	167	156	143	188	165	157	173	161	157	149	136	144	172	152	137	166	162	174	159	175	166	183	166	167	175	161	185	179	162	152	166	147	160	155	166	138	165	166	177	160	168	178	166	180	159	147	178	196	166	165	127	155	157	156	156	159	153	162	169	157	163	148	169	156	160	155	157	154	145	193	153	153	160	140	183	153	179	157	176	143	146	190	155	166	153	175	161	171	143	154	158	161	151	167	151	168	145	155	171	153	166	174	173	153	157	175	164	165	150	144	150	176	164	157	162	144	146	152	162	169	182	158	147	163	161	176	186	161	165	143	148	152	169	143	160	159	154	183	149	166	162	189	145	175	172	147	184	153	158	178	162	168	148	142	161	153	147	154	178	160	135	148	141	158	154	149	175	174	159	137	174	174	168	171	175	121	166	145	171	171	156	157	167	188	161	172	150	165	161	180	167	147	163	165	177	160	150	164	154	169	158	159	157	168	157	163	153	178	147	177	158	156	152	166	174	158	162	168	135	155	156	159	165	142	166	150	180	152	152	144	151	167	142	141	161	158	153	157	147	161	167	166	144	168	163	152	176	149	166	178	180	162	148	154	157	185	146	175	145	161	153	134	160	159	154	151	172	168	181	182	156	149	162	180	162	171	170	170	178	121	153	174	178	159	177	157	169	186	134	167	151	170	142	170	156	155	156	176	151	157	164	154	164	139	151	161	177	187	137	159	180	121	189	162	147	164	157	150	145	139	163	145	163	154	174	153	162	165	159	167	186	163	152	179	154	166	149	156	173	166	155	177	166	148	169	163	172	157	170	161	168	184	150	150	161	177	163	160	174	168	177	193	167	168	156	166	147	167	153	170	159	138	150	154	164	172	184	182	184	165	149	139	173	163	162	176	159	152	153	157	147	168	162	148	151	153	140	168	165	173	157	171	172	160	167	168	166	165	169	147	168	164	190	166	165	128	161	162	152	149	165	147	169	166	163	140	146	152	166	144	164	180	166	137	153	160	145	164	157	164	191	178	156	173	151	201	157	165	159	168	156	162	168	170	155	151	144	189	156	148	148	168	145	151	153	142	155	164	137	153	175	152	158	185	159	143	159	168	158	168	155	145	166	155	164	171	152	155	152	165	157	161	150	147	143	169	152	134	152	165	173	145	135	165	160	167	179	160	132	181	174	161	173	153	146	162	171	193	165	186	155	179	155	157	193	133	187	169	167	157	165	153	153	160	153	166	156	165	178	167	150	167	178	160	149	171	147	155	170	159	137	157	169	131	162	157	161	137	167	159	147	164	169	188	152	158	164	148	156	160	184	145	158	155	160	168	151	141	158	184	159	151	170	155	173	166	143	157	164	186	177	151	172	159	144	165	147	147	148	163	149	167	152	182	154	151	168	169	172	174	170	140	159	157	155	175	142	166	135	164	156	146	159	175	174	176	161	164	151	171	161	162	149	162	176	172	152	143	165	163	171	151	164	158	168	195	159	145	182	145	140	149	172	168	157	162	164	164	160	160	164	153	153	155	151	168	148	168	163	155	178	161	167	147	153	152	161	145	148	129	146	145	158	136	189	144	165	162	147	156	163	142	151	159	139	155	150	131	155	164	168	152	150	175	157	149	167	147	162	178	166	181	156	152
7729	10895	14896	20754	23957	34032	34873	32685	34341	33884	33250	22110	25712	32905	31265	32108	32117	27735	25891	20920	10643	12719	10063	9960	6092	8245	7388	5423	4868	5826	5191	5538	4999	3845	3188	2788	2884	2045	1227	850	997	1147	1116	1202	1185	866	752	686	680	637	695	621	514	485	471	536	552	542	605	683	513	560	570	685	557	560	605	540	512	460	518	643	990	2122	3137	2711	1998	1351	902	630	504	432	456	427	391	393	407	400	440	399	411	411	437	450	442	412	450	455	403	400	429	424	405	415	424	435	421	447	432	438	420	424	427	400	446	445	450	412	413	440	437	452	438	442	442	415	429	434	418	438	453	442	413	417	428	440	422	432	455	439	405	450	388	429	433	456	430	454	427	421	416	458	456	478	425	423	375	409	426	395	441	454	440	425	449	430	413	441	407	433	426	381	417	414	415	393	428	401	451	445	425	450	483	419	416	429	448	415	428	400	448	468	435	462	420	396	418	462	425	434	427	391	449	461	420	408	387	442	411	414	416	466	455	418	440	418	428	441	436	420	424	405	437	425	399	438	409	429	439	433	439	410	420	436	439	412	435	426	420	436	384	409	436	449	411	447	428	418	400	433	435	421	416	423	395	416	434	403	408	406	394	404	436	463	427	427	411	437	440	410	422	460	405	392	416	403	416	410	439	430	457	393	399	448	471	416	412	440	450	428	433	425	405	455	477	438	417	440	402	447	435	427	408	417	451	423	447	447	385	421	416	416	420	434	468	429	422	418	386	451	473	418	446	419	407	410	405	412	391	394	433	416	435	419	426	440	398	418	422	418	435	438	462	439	437	424	417	460	435	433	439	392	412	428	405	425	396	389	392	449	411	421	432	448	431	403	446	453	454	457	435	427	422	450	416	407	427	431	433	391	449	421	429	437	424	387	414	445	425	446	425	433	469	450	426	427	426	431	402	450	421	425	427	439	442	441	424	439	421	432	414	435	450	428	414	415	414	426	402	433	459	447	423	404	447	455	450	429	416	431	424	449	424	390	447	406	415	424	432	424	434	421	405	459	442	399	395	371	429	413	453	438	428	461	402	458	435	437	421	428	437	422	424	424	423	386	425	428	396	393	420	414	428	431	402	469	440	432	409	435	393	427	429	415	428	428	415	430	439	410	430	419	420	385	443	437	425	412	436	392	415	433	430	449	435	407	452	442	433	473	394	452	434	438	407	388	425	435	412	404	461	424	409	413	416	406	452	435	417	400	408	412	446	436	396	435	388	435	443	421	406	427	435	426	449	445	419	455	419	428	454	411	434	466	400	442	422	428	397	422	412	453	448	429	421	440	418	408	416	433	445	458	426	411	400	431	414	458	395	429	433	454	430	425	433	412	409	451	413	404	427	435	414	397	404	399	446	420	436	401	404	396	429	423	419	424	408	433	454	446	452	442	388	444	392	436	394	434	398	465	457	424	414	449	376	436	421	450	442	413	406	443	404	405	413	453	413	453	465	418	399	423	425	418	415	407	437	427	428	470	425	440	415	418	429	418	420	456	441	422	394	395	433	412	431	372	443	441	418	426	414	432	438	400	391	402	439	425	463	392	432	424	409	424	377	434	442	443	391	436	423	441	416	404	429	422	390	425	422	433	448	445	447	439	404	431	418	429	402	445	480	444	436	435	448	427	423	393	373	414	418	422	441	435	421	441	441	388	417	415	415	379	400	489	414	425	436	389	430	432	432	421	431	403	429	434	424	409	467	461	405	415	419	441	458	422	408	430	434	435	430	411	437	448	463	402	397	411	417	437	417	439	396	424	383	438	434	401	416	420	378	407	412	419	424	421	377	429	413	425	412	414	387	424	437	459	437	463	449	420	397	397	429	424	461	457	416	438	396	414	399	410	404	406	454	449	430	415	402	422	397	404	424	390	403	372	449	404	416	428	400	402	415	425	436	432	462	435	457	416	412	418	407	436	457	425	412	421	408	446	431	408	432	413	401	403	443	431	414	422	427	432	426	404	435	438	457	423	431	426	453	411	411	430	434	407	420	431	419	439	455	435	415	417	435	370	407	431	440	449	409	405	406	426	466	436	421	437	400	446	427	375	449	451	440	405	439	414	415	429	440	437	451	433	419	448	446	402	433	431	438	436	440	425	432	455	408	400	378	436	423	425	397	432	418	455	459	408	376	410	412	402	427	405	407	370	437	408	442	442	410	391	390	428	408	406	417	477	417	430	436	430	463	418	413	439	418	413	401	409	429	410	431	434	467	400	430	419	435	403	464	436	421	406	410	442	432	406	394	439	431	460	430	428	382	392	417	476	427	400	403	458	439	465	391	466	447	413	449	439	394	415	451	415	413	382	401	417	420	432	417	412	399	419	397	416	445	424	428	422	444	443	430	432	420	442	425	407	436	441	447	473	425	449	410	435	433	474	406	439	418	412	442	421	407	413	435	416	427	410	431	399	439	423	391	440	435	419	429	412	408	423	405	472	401	446	431	398	413	415	421	426	375	422	392	434	408	419	394	437	416	417	439	389	408	424	449	444	380	443	423	447	393	415	451	439	418	405	383	421	443	429	424	401	421	406	442	417	411	447	458	442	456	471	396	446	456	408	391	433	452	475	435	433	407	424	420	458	445	446	395	439	429	412	410	407	417	446	454	419	455	442	421	401	433	440	451	423	397	410	417	415	442	448	385	446	378	405	444	412	409	472	464	410	410	412	425	404	447	429	425	386	433	417	407	415	426	395	433	421	413	439	418	449	412	376	412	430	379	416	407	444	453	420	388	429	411	427	436	454	384	438	406	379	414	447	432	393	400	425	412	458	418	429	440	414	441	419	410	439	425	413	398	440	432	441	406	397	424	452	439	430	431	442	390	460	428	431	400	421	420	424	445	423	427	471	433	418	409	434	410	443	444	441	477	433	405	463	418	467	439	399	415	417	402	444	434	447	417	442	461	436	429	438	465	445	445	423	410	415	435	416	396	405	414	436	416	445	454	440	424	462	440	429	425	392	463	450	424	427	490	425	413	397	428	419	393	426	464	405	378	428	426	426	410	438	414	452	429	431	452	429	385	442	374	453	424	441	385	438	437	446	431	415	461	441	430	396	419	417	449	433	411	425	375	424	463	414	410	408	442	402	413	401	407	421	409	414	439	471	429	423	422	411	428	430	443	403	445	418	390	417	379	417	393	430	436	395	393	403	432	390	430	422	428	421	448	447	447	436	420	424	394	426	379	434	375	420	427	415	432	401	468	443	434	453	439	458	402	412	418	445	457	435	437	440	423	405	434	433	454	452	405	431	450	419	460	445	405	409	438	464	411	441	436	432	418	458	459	383	444	452	409	448	453	454	412	415	438	409	399	438	419	437	437	412	429	414	388	435	422	419	405	430	405	444	442	424	444	448	406	408	414	425	439	424	397	412	461	424	439	390	433	444	395	427	452	456	416	436	402	392	411	397	477	417	434	440	435	397	431	408	425	426	430	466	429	496	422	433	397	416	458	400	446	462	465	394	415	441	423	415	408	433	468	419
21441	19536	24889	28194	29891	35262	35123	31554	30003	29735	29544	21680	21541	24886	22450	23605	22322	17387	14958	12160	5679	5183	4330	3618	2557	2892	2541	1775	1603	1808	1675	1611	1326	1078	879	712	750	647	400	303	342	395	329	451	311	260	231	200	234	206	218	196	178	160	183	190	167	200	189	196	178	173	202	187	199	158	202	172	200	181	165	207	224	531	894	823	694	453	316	215	199	181	157	158	149	168	157	167	155	163	157	131	149	172	179	148	161	144	148	152	159	145	181	137	156	164	153	151	163	172	141	163	136	141	161	159	133	154	160	165	149	159	148	127	159	163	165	152	150	166	161	150	155	158	149	152	156	153	162	150	157	139	158	147	169	176	167	160	161	157	142	151	173	173	156	158	167	165	141	155	130	127	144	168	188	149	144	124	158	142	154	145	179	148	169	160	134	158	163	162	159	149	150	169	137	153	160	158	167	142	169	122	162	191	155	150	164	148	146	155	175	159	159	132	147	166	163	160	148	156	172	154	147	145	146	145	178	162	156	150	154	132	145	147	156	172	146	157	138	143	166	155	140	165	153	162	135	164	169	139	140	148	149	159	144	180	151	169	156	182	171	149	161	155	150	161	148	157	135	167	148	155	156	163	171	169	157	151	142	169	139	165	162	165	163	131	149	141	158	132	141	162	163	165	156	157	145	192	162	169	176	161	143	135	175	158	163	148	161	140	161	158	135	169	160	148	136	168	157	170	192	167	142	148	139	151	154	151	138	173	183	159	173	151	165	133	152	141	152	171	169	149	146	166	145	167	170	137	156	162	179	130	160	138	174	150	159	151	154	154	166	130	153	146	170	158	157	163	175	139	194	166	168	177	152	145	147	146	146	144	139	187	155	186	166	182	165	164	157	154	157	179	152	159	144	166	144	157	138	143	155	159	151	167	160	165	147	175	185	118	170	182	149	129	173	147	156	169	179	166	154	152	169	128	179	159	160	158	165	152	143	154	152	158	167	193	157	158	141	149	157	169	161	155	147	151	150	154	170	144	158	178	153	155	153	179	164	165	163	155	162	155	161	179	162	162	152	177	139	153	160	161	154	155	163	171	163	163	167	154	166	161	160	153	124	158	190	162	147	160	172	178	173	156	149	155	151	159	179	155	168	163	158	150	161	171	144	151	155	166	187	167	168	193	150	174	145	153	151	179	150	175	152	158	146	147	166	180	158	168	182	162	133	142	160	166	161	156	153	134	157	155	177	156	163	171	165	144	145	152	168	146	177	168	158	175	151	181	135	168	142	166	150	141	172	163	178	181	175	167	161	171	164	173	156	151	149	153	154	141	161	160	147	176	158	158	160	147	175	149	152	150	166	175	163	161	154	190	139	134	142	147	169	162	146	144	159	157	170	146	147	141	165	166	179	156	151	157	176	155	169	146	159	157	162	150	147	169	170	171	159	146	158	183	154	163	153	162	144	175	181	168	158	144	152	156	138	168	162	146	157	177	138	165	173	168	179	148	158	140	144	157	153	147	166	163	150	163	151	171	158	148	153	159	168	152	157	153	163	145	162	149	174	189	154	143	160	172	159	157	146	161	152	164	153	159	175	134	157	178	154	169	164	198	147	174	166	141	146	178	153	150	145	153	170	158	161	140	172	164	136	180	180	163	150	148	155	144	152	166	152	188	187	168	160	141	154	130	146	169	174	152	160	158	155	150	158	174	142	186	165	162	136	140	159	141	174	174	162	153	175	176	163	128	154	149	143	160	185	140	151	144	135	166	145	170	156	174	153	160	164	149	150	162	161	151	147	176	167	146	155	145	151	151	158	177	182	152	166	173	150	135	147	159	147	151	165	151	148	156	163	155	170	161	151	149	146	172	158	124	135	154	149	175	168	149	179	146	159	161	161	161	164	153	145	149	156	143	170	157	172	158	156	129	161	151	143	151	153	158	145	141	166	158	162	155	150	134	158	152	176	172	162	166	144	159	154	130	151	165	150	176	147	192	159	151	158	153	166	158	150	163	158	174	167	166	148	148	133	169	183	152	160	166	174	161	163	174	146	151	162	167	156	155	174	153	146	176	155	167	146	181	142	144	184	143	158	153	149	181	156	148	146	171	155	168	149	172	160	162	144	147	153	150	146	138	163	165	146	154	159	161	169	169	122	154	167	164	160	163	145	155	132	174	166	138	157	172	167	156	158	148	142	147	161	145	173	165	161	167	167	154	161	156	160	170	184	167	153	172	200	139	141	191	138	143	170	149	147	159	161	184	147	156	144	142	134	132	161	162	176	156	180	166	177	153	157	160	154	144	144	152	148	161	166	154	167	164	160	168	156	161	144	153	164	164	133	135	172	166	156	137	154	150	153	144	155	169	163	161	163	171	166	143	161	156	164	157	149	152	157	172	148	152	133	163	165	158	149	164	141	153	180	169	167	167	159	140	159	145	161	153	160	161	152	164	170	166	159	153	156	154	164	148	154	165	165	149	147	151	172	158	151	162	184	159	164	134	161	161	169	154	181	135	149	161	157	145	165	149	142	154	133	160	174	161	153	152	159	154	160	144	151	152	134	159	161	143	166	150	166	155	144	172	159	152	148	155	156	170	169	135	167	169	154	151	158	152	179	158	143	142	160	142	165	163	168	138	160	163	174	177	158	143	143	176	170	173	163	175	153	163	156	159	151	165	160	135	150	165	159	155	148	164	156	144	151	142	160	161	151	163	167	157	150	136	164	166	165	166	149	142	165	155	171	157	150	137	149	175	165	143	169	146	133	168	116	134	176	175	147	156	181	147	178	158	145	169	173	158	171	158	160	123	147	160	163	145	138	155	166	155	186	164	159	157	143	146	154	155	164	150	155	162	179	182	161	140	169	160	155	157	138	152	155	138	143	142	173	154	150	160	165	156	165	154	160	151	127	177	146	162	180	156	189	138	172	158	154	165	139	147	172	150	153	150	154	157	169	146	149	155	168	149	174	168	162	151	145	149	143	176	146	165	166	177	159	159	143	174	165	158	148	154	165	157	161	164	170	145	153	139	137	178	155	149	160	143	155	169	161	148	155	171	127	159	161	155	173	153	169	191	152	171	181	166	157	173	138	158	171	158	153	161	164	168	155	166	137	159	151	154	162	138	156	143	156	153	145	155	157	155	163	154	146	152	157	141	179	157	172	165	175	164	154	151	149	169	146	144	138	141	170	174	166	132	160	178	180	168	134	163	162	167	161	168	165	151	142	159	138	174	165	160	141	169	161	129	146	160	157	160	168	160	151	174	153	155	147	156	168	140	165	171	155	159	152	168	163	156	162	149	146	153	153	173	168	161	166	184	164	157	170	152	184	180	133	159	174	147	180	145	146	153	175	159	144	195	163	160	152	153	173	162	152	165	179	177	152	163	158	172	157	181	179	152	129	145	148	170	165	165	160	177	186	150	178	181	191	158	160	162	153	143	145	156	149	160	166	181	162	149	148	161	178	160	139	158	171	154	174	165	154	167	143	154	127	144	164	159	168	154	165	167	145	173
11743	15602	20112	26175	31908	39477	40531	39689	42976	43018	43525	31775	39021	44795	41664	44496	41526	38353	35877	29217	19142	22104	15330	15587	11708	15807	13764	10173	9175	10558	9825	10692	9278	6759	5982	5818	5609	4481	2217	1410	1692	2124	2004	2620	1996	1270	1062	1022	871	902	873	827	575	588	545	605	679	696	793	816	696	810	835	677	581	619	587	614	615	630	534	530	1015	3416	6101	5489	4254	2631	1446	843	585	501	424	436	407	431	411	424	406	449	399	448	417	412	426	420	417	424	413	409	399	389	434	427	390	401	411	419	444	387	400	363	394	429	414	421	415	419	395	419	408	437	391	435	387	406	400	424	390	404	409	406	453	428	415	423	406	383	371	413	381	387	429	400	395	420	439	398	386	409	431	415	459	422	433	414	422	416	457	430	413	427	417	432	394	418	421	403	424	407	421	428	424	384	395	388	436	399	418	392	429	454	422	401	410	394	412	423	375	397	421	440	448	367	434	472	416	421	403	426	459	418	412	410	418	387	419	414	405	426	406	433	422	384	393	415	416	418	432	426	398	416	406	391	419	389	423	422	400	451	452	403	395	389	363	396	449	443	419	422	413	387	398	395	401	407	398	396	393	410	446	382	424	410	428	404	431	378	404	445	425	430	416	415	449	392	409	400	397	371	426	412	394	424	435	415	434	372	440	414	432	452	433	410	402	408	390	440	409	413	393	409	397	445	431	423	417	415	423	420	403	369	372	382	435	419	427	410	438	442	415	442	425	437	385	440	429	452	426	436	443	422	407	413	445	377	413	421	428	389	435	410	413	421	412	435	427	438	410	405	392	417	436	426	471	419	388	432	386	402	396	400	386	440	393	435	441	398	393	404	405	450	411	438	459	374	404	375	387	414	404	419	453	458	416	424	443	400	378	419	408	439	419	411	423	405	425	420	415	430	401	419	411	425	416	420	392	395	423	405	422	400	453	404	402	396	420	428	418	399	420	403	435	418	399	416	450	401	421	393	441	418	429	421	429	392	401	425	404	407	418	415	431	432	424	394	430	420	385	434	413	405	403	440	387	425	416	409	429	413	419	425	441	425	394	403	358	427	420	409	425	421	378	446	394	440	386	400	426	391	420	410	380	457	395	395	411	394	397	434	416	396	426	402	409	375	385	421	400	440	398	403	409	436	430	442	428	412	441	411	414	412	454	441	374	389	417	405	423	404	415	421	432	424	416	449	420	371	426	425	388	394	419	428	439	385	431	386	454	420	377	416	446	404	375	391	415	415	410	433	421	377	414	409	444	388	413	394	396	394	413	403	418	401	422	411	393	430	449	426	413	444	386	401	424	382	440	415	430	445	414	400	430	402	410	405	406	390	393	415	394	419	402	426	386	396	389	410	417	417	454	430	397	397	388	411	396	445	387	409	409	428	408	439	399	403	440	397	435	407	409	423	387	433	383	415	401	439	402	416	400	415	451	448	414	434	445	423	426	402	395	440	394	428	455	408	414	425	413	445	398	413	416	425	447	421	398	404	428	407	432	415	414	424	395	387	394	413	406	416	443	417	406	402	438	429	396	418	444	433	427	396	424	428	421	406	402	394	414	386	425	457	410	467	417	403	406	371	392	420	427	416	408	418	469	423	400	401	418	396	411	416	406	413	384	433	432	406	405	421	389	414	411	433	394	416	440	404	377	400	408	396	428	420	405	430	410	435	424	389	417	370	451	402	417	388	414	415	381	432	409	439	394	397	404	402	421	402	384	401	457	432	411	413	385	423	444	423	432	425	421	410	426	425	408	440	388	435	432	418	421	428	403	402	420	405	410	383	414	418	394	420	441	430	436	414	442	408	410	405	429	396	399	409	409	397	394	394	404	428	425	437	445	395	401	468	374	382	379	427	392	413	433	401	400	439	384	419	406	419	400	429	359	431	406	424	418	408	440	434	431	403	383	396	424	408	399	431	399	437	379	419	420	405	415	410	388	448	459	446	391	434	430	386	371	412	405	399	402	413	409	417	432	450	420	416	397	421	383	385	391	393	425	369	420	417	410	449	426	402	405	398	403	403	467	431	385	398	380	408	405	405	400	395	414	424	383	438	398	466	412	439	407	409	444	428	400	406	401	395	411	420	428	413	401	371	367	396	416	384	407	391	435	394	398	414	431	440	416	418	425	391	407	398	424	375	437	393	432	411	423	439	408	397	394	390	420	425	426	428	416	423	416	421	417	422	429	412	406	388	375	404	418	406	408	416	380	385	420	396	402	427	419	393	381	440	410	457	440	435	417	441	438	426	433	401	406	408	384	439	401	416	434	415	442	463	425	386	377	434	434	445	436	408	422	414	405	447	424	391	444	423	448	416	418	451	448	402	441	388	390	405	397	450	395	377	399	428	402	415	433	410	443	429	424	381	444	428	427	408	426	396	386	404	424	412	385	417	418	426	433	405	419	404	408	410	431	474	419	401	432	470	410	373	387	438	427	402	445	398	416	373	400	433	421	423	399	426	375	418	452	458	413	422	409	428	381	438	404	395	382	397	417	405	400	420	416	437	388	437	385	396	399	408	392	410	431	417	416	408	395	413	449	413	397	421	428	407	422	397	408	426	410	444	422	420	436	399	412	425	411	448	420	423	419	393	446	411	435	420	407	454	387	401	404	417	414	464	403	444	416	404	431	409	435	382	439	361	437	406	410	386	426	389	386	409	405	415	412	404	376	437	402	415	413	444	414	428	433	399	400	423	431	411	395	380	441	427	401	419	457	406	407	442	416	400	416	424	402	417	421	424	406	410	385	394	377	409	405	427	387	400	396	400	427	410	453	430	382	397	411	407	420	435	429	422	440	423	397	421	397	430	427	404	382	396	429	427	419	456	416	436	406	417	422	447	400	388	424	483	358	422	393	424	389	405	422	442	428	448	384	421	375	429	446	447	407	415	389	375	374	419	392	445	413	390	381	403	431	417	400	444	436	430	419	413	362	419	413	404	413	427	431	376	411	436	409	387	416	441	395	407	429	426	403	450	412	391	421	435	398	427	386	443	432	421	437	418	442	426	423	408	423	438	410	427	427	430	378	391	415	371	423	421	419	447	418	428	403	407	389	409	421	396	433	437	408	410	443	446	401	394	430	451	430	444	383	414	431	445	428	414	430	416	436	402	417	400	392	425	453	423	400	415	436	392	399	461	389	438	433	425	427	407	426	428	389	463	457	391	381	388	421	382	381	431	412	453	418	403	397	436	397	401	436	431	407	400	417	422	436	428	397	413	422	415	427	414	423	414	427	362	434	432	383	433	400	405	397	394	395	384	449	447	420	420	402	404	424	394	424	445	424	450	425	412	410	431	430	439	402	388	405	399	410	425	386	418	413	397	379	395	404	384	404	401	390	405	449	414	430	429	389	417	432	405	411	415	418	355	417	427	400	413	391	432	418	421	415	428	388	408	406	408	402	420	410	443	467	419	425	403	393	433	372	408	442	395	406	393	386	447	428	417	381	442	403	456	379	405	398	400	408	415	379	369	397	422	404	425	432	408	412	408	418	398
2711	1771	2041	2134	2065	2785	2385	1590	1437	1462	1275	741	804	856	762	943	714	517	444	366	263	314	225	210	207	209	187	161	195	202	163	158	152	156	147	172	159	172	152	146	124	187	178	155	156	142	135	153	117	141	133	137	133	109	143	173	127	127	129	130	132	147	173	145	137	156	159	136	159	141	176	156	138	164	239	206	214	168	176	157	149	181	143	127	148	135	128	125	162	146	154	149	125	126	139	137	147	140	146	154	158	140	148	141	151	122	116	141	147	145	152	155	160	126	124	131	147	147	144	146	124	176	126	136	130	143	119	149	132	157	147	128	155	146	143	138	128	139	134	140	140	138	120	127	141	159	134	142	138	142	131	151	129	135	145	142	142	149	164	147	148	157	138	146	133	138	158	157	137	137	159	113	136	127	137	122	148	126	132	116	135	141	141	154	148	128	140	138	128	138	135	120	135	133	135	138	156	151	164	153	157	138	142	128	119	156	116	131	163	114	140	141	152	144	138	127	135	158	145	141	134	151	146	155	149	135	144	153	144	157	137	128	135	143	172	111	132	130	145	146	146	139	133	124	145	157	152	135	144	165	125	125	135	148	147	130	142	137	157	141	134	137	136	126	153	140	138	165	144	134	138	140	131	157	141	139	161	155	129	123	138	141	126	155	143	165	150	141	134	154	149	147	154	124	146	174	137	133	165	111	158	145	154	147	137	127	136	143	147	129	120	150	158	134	134	133	153	120	142	158	163	148	139	152	147	132	122	154	151	145	142	145	148	162	138	135	143	137	144	154	156	143	146	138	140	153	142	131	148	147	139	141	174	144	142	156	154	151	140	150	126	135	143	131	161	155	157	161	153	132	136	154	152	150	121	146	164	132	133	152	146	153	130	154	140	145	141	141	159	150	147	130	149	122	135	157	136	148	131	126	126	138	162	140	151	130	151	150	152	159	137	151	124	161	137	135	149	145	129	153	139	150	147	139	116	174	133	161	137	179	140	129	125	134	150	151	144	137	135	155	135	140	140	127	129	162	142	131	122	153	133	142	140	138	168	153	124	127	130	142	172	172	141	147	147	144	126	134	147	166	120	146	146	140	131	125	167	158	137	137	150	147	151	142	143	116	132	139	170	119	149	139	123	138	143	131	133	141	142	158	140	150	128	157	142	156	143	106	154	146	132	140	139	140	159	117	131	147	160	148	159	130	171	141	149	140	129	142	147	138	128	145	149	150	148	120	154	144	135	127	138	144	136	149	156	144	146	141	141	144	124	147	150	164	144	136	161	121	132	125	128	137	153	152	147	149	151	135	165	122	124	147	137	138	137	161	151	144	144	126	141	129	135	139	139	148	129	129	147	157	145	145	138	129	140	131	139	156	136	132	134	157	142	150	140	136	137	122	145	142	150	141	149	144	144	139	140	139	146	151	151	141	116	151	140	137	132	102	147	146	137	145	145	137	142	157	149	131	159	141	133	158	124	129	142	126	146	165	151	151	144	149	137	140	139	129	127	153	146	142	136	151	143	155	136	127	138	134	143	134	126	153	132	136	147	146	131	145	120	117	124	134	152	135	126	150	132	128	151	148	123	157	143	157	154	135	143	156	115	154	154	138	125	143	132	123	138	153	151	141	128	128	139	141	132	135	123	134	138	164	138	155	161	135	112	135	157	132	142	146	134	143	147	130	134	121	153	142	119	135	125	142	146	137	148	149	115	123	138	147	147	152	153	165	135	121	140	128	130	138	126	135	125	158	150	131	172	152	140	127	117	137	139	142	167	144	143	149	156	140	138	134	148	134	145	126	151	149	148	150	156	130	149	158	129	162	143	156	140	142	146	136	153	144	132	152	132	148	137	128	148	133	138	136	134	147	138	162	133	149	147	123	128	155	139	137	144	144	150	156	151	141	151	143	142	155	159	127	131	141	132	132	153	146	145	125	127	137	156	158	132	148	135	155	133	157	147	147	129	136	142	150	152	144	125	128	142	151	151	143	134	151	160	149	125	134	117	138	144	150	150	142	144	130	157	155	138	131	160	132	126	157	128	134	129	158	154	140	140	143	144	144	144	136	138	123	131	153	175	139	168	136	135	150	139	136	135	144	145	122	136	157	129	151	164	136	142	147	134	134	150	143	130	138	153	148	138	148	146	150	143	162	138	142	129	149	146	163	150	129	135	127	140	131	143	145	135	157	141	155	158	149	157	141	139	123	152	143	129	123	128	160	134	135	155	142	149	145	151	142	144	157	172	147	117	143	117	121	140	126	173	148	143	150	139	132	156	141	149	158	142	152	153	132	142	163	120	154	140	122	146	159	156	155	151	141	129	135	144	144	133	154	131	133	161	132	127	151	125	145	156	158	140	150	143	166	153	141	134	134	157	160	139	124	111	136	128	134	133	142	146	132	161	133	135	139	126	141	146	154	150	131	175	132	141	154	125	132	158	164	154	134	150	131	147	145	151	140	129	125	146	151	117	144	146	139	155	150	120	137	153	134	135	140	138	164	153	140	135	141	123	130	141	146	147	160	132	147	134	153	147	150	151	155	159	158	149	138	140	129	142	149	124	140	141	141	132	142	138	139	130	121	143	184	137	119	144	168	150	135	148	127	145	156	146	132	155	147	134	158	138	128	122	128	161	144	146	155	138	176	134	145	154	129	145	129	138	150	152	136	138	154	152	136	145	149	153	155	143	155	147	126	136	132	134	163	155	167	141	149	163	110	152	145	151	145	145	136	165	151	150	138	150	126	142	136	148	159	146	157	151	132	138	139	153	152	125	162	130	129	166	128	146	129	149	132	146	139	146	131	153	172	128	140	159	132	149	135	157	138	154	153	138	151	143	136	139	127	147	145	131	147	163	157	128	115	135	122	152	150	141	146	162	150	130	164	131	141	120	140	129	134	120	129	147	135	158	129	134	137	150	152	140	128	133	142	145	107	154	116	151	143	155	165	168	134	149	128	135	150	160	136	149	145	158	167	137	139	139	130	139	161	140	140	143	136	145	151	135	132	141	134	148	137	137	156	158	130	137	156	121	149	148	143	115	167	128	125	126	131	152	137	156	130	157	140	124	163	138	156	158	145	159	147	158	131	151	135	142	135	128	130	145	143	144	149	146	146	146	135	124	151	159	136	141	142	145	153	141	172	149	155	146	163	144	158	159	165	152	142	125	163	154	164	163	156	137	144	144	141	142	129	137	133	161	129	156	138	151	159	130	151	115	130	149	141	144	144	148	146	150	152	123	145	138	131	138	152	144	151	138	136	152	137	143	147	130	145	126	128	151	160	135	144	128	144	149	146	133	136	146	166	148	154	122	158	170	149	136	156	135	125	133	144	149	140	151	127	135	136	132	129	169	142	130	167	140	146	141	155	149	134	156	152	146	133	144	137	144	123	155	156	155	134	136	131	138	152	135	160	134	148	141	133	126	135	135	163	127	141	166	158	140	136	125	146	129	147	170	139	126	158	148	147	155	151	138	130	146	135	144	159	146	134	119	147
2599	2538	3533	5480	7132	11131	10956	8180	8081	8270	7941	4344	5504	6279	5485	6824	5040	4001	3543	2761	1484	1618	1241	1102	912	1028	927	746	684	803	722	770	679	595	586	626	527	545	402	410	438	447	445	448	473	394	412	428	419	407	448	399	432	411	409	391	440	400	425	414	388	459	448	407	451	437	441	425	432	425	478	449	433	641	846	897	783	661	497	480	421	408	396	379	375	377	394	409	429	370	395	412	392	399	400	416	343	386	361	385	372	385	413	402	393	392	389	397	375	407	411	400	376	388	411	392	367	391	404	381	398	415	364	392	388	390	379	353	389	394	380	376	398	367	383	367	406	377	377	392	360	339	354	406	395	384	378	385	365	360	380	384	372	394	379	359	394	372	384	374	361	382	407	403	374	400	384	367	409	381	333	411	374	383	364	407	333	397	404	389	403	407	424	375	386	382	393	407	386	373	392	372	385	384	392	394	367	374	398	414	385	414	392	407	396	375	398	366	384	383	404	410	350	354	406	374	390	419	358	394	393	361	363	355	404	353	376	364	390	398	386	342	372	432	393	383	367	396	407	374	423	366	377	348	355	394	378	392	388	413	389	364	396	363	396	372	386	378	361	371	402	405	406	363	388	396	364	409	393	405	416	383	362	382	383	384	346	374	398	402	361	385	407	368	379	360	425	384	311	372	365	387	378	396	368	371	407	370	345	377	402	414	386	416	361	413	402	402	421	341	365	349	397	403	393	412	375	404	415	412	356	401	378	369	373	354	392	372	434	404	384	377	326	346	406	393	380	401	339	383	367	392	418	377	400	376	442	434	401	394	408	389	382	377	407	393	399	387	362	375	400	361	357	396	386	403	391	418	379	392	393	380	387	416	407	380	384	389	365	369	378	385	385	396	384	396	399	397	362	380	374	378	396	335	394	388	388	381	413	417	385	384	393	320	390	370	362	408	388	383	383	394	366	397	381	379	364	413	390	413	415	400	385	386	384	333	364	390	385	378	381	378	372	389	411	382	395	414	392	389	347	409	388	435	379	357	385	353	437	423	387	343	359	384	359	392	350	391	373	380	335	414	388	402	390	375	372	385	399	385	388	396	391	401	381	380	334	378	384	371	385	390	411	373	393	372	376	363	373	373	356	389	392	381	391	390	414	378	379	385	372	407	379	421	362	385	394	364	405	371	392	380	345	393	385	385	369	399	367	390	358	373	384	400	370	388	376	408	374	409	383	374	411	404	382	417	380	416	386	384	398	382	385	386	354	374	434	376	388	379	416	398	409	373	336	387	371	387	364	405	367	358	383	397	404	391	395	350	415	338	399	386	365	376	357	356	391	374	353	380	396	363	384	362	410	394	391	379	328	424	370	394	370	358	369	424	388	407	396	399	398	387	360	373	381	417	381	373	380	407	389	384	385	404	410	379	330	405	401	400	402	396	390	367	369	393	406	390	368	388	325	388	414	400	383	374	392	370	381	385	351	373	400	350	380	375	391	377	417	372	401	376	385	408	371	358	388	375	372	407	352	404	370	382	349	349	381	400	367	385	368	390	403	378	396	368	343	395	382	404	397	386	375	351	388	391	402	385	417	363	388	379	393	406	392	392	403	368	400	376	366	379	368	416	418	379	388	376	405	389	350	378	403	360	402	387	361	378	391	402	372	388	394	377	412	357	391	368	365	402	372	414	401	369	406	366	351	368	412	425	412	358	413	374	397	397	397	376	399	375	405	352	425	378	405	414	392	364	382	422	402	373	387	391	366	351	392	426	399	409	402	399	353	379	368	375	415	388	385	353	383	384	376	399	375	396	401	393	393	369	402	376	335	380	394	391	381	378	368	408	420	395	381	374	384	397	372	405	380	431	399	373	366	385	340	381	379	346	384	371	392	420	365	403	373	430	366	386	352	391	375	359	371	361	379	344	374	355	366	407	396	395	382	396	413	370	393	399	416	380	384	408	388	361	406	346	381	382	385	400	356	362	370	400	395	380	359	395	390	387	351	355	380	388	414	376	379	340	366	389	372	339	419	419	373	403	405	372	378	344	409	382	390	421	367	383	373	353	417	325	418	372	353	399	399	410	436	388	374	381	368	409	405	406	365	368	374	387	365	392	410	345	391	354	414	380	365	406	396	401	383	414	368	398	404	386	381	404	387	398	414	380	350	358	390	331	361	399	358	382	413	367	380	377	416	365	410	391	377	399	380	343	364	406	393	366	387	389	410	420	392	374	395	398	381	369	378	404	379	375	373	344	392	372	369	356	392	389	358	393	385	375	382	385	384	417	385	389	383	358	394	381	406	395	374	369	398	360	387	378	361	400	409	405	379	383	403	382	419	360	378	376	377	400	401	390	374	401	378	378	420	403	407	384	395	380	392	423	403	395	379	396	358	399	395	393	428	389	361	399	395	375	374	406	364	413	390	354	367	380	386	404	374	379	397	393	411	383	400	384	386	412	388	367	406	396	390	380	393	393	386	381	378	403	408	392	424	399	359	360	369	394	387	406	379	358	411	404	377	391	372	379	385	380	366	374	400	404	391	373	423	376	385	412	377	395	383	390	404	388	385	366	366	411	404	354	366	348	432	411	371	406	373	374	381	334	373	353	403	358	373	386	368	355	382	368	408	434	433	410	370	361	393	381	358	400	380	403	386	377	372	395	427	391	387	398	421	346	394	388	382	384	387	397	376	385	355	376	384	407	391	381	391	402	362	408	383	369	395	384	373	359	381	340	409	393	403	367	324	420	364	365	380	390	372	399	341	403	384	395	372	377	399	359	401	373	345	409	375	327	378	366	413	433	387	383	367	398	351	366	395	388	402	382	401	400	383	377	413	380	413	327	379	410	359	387	387	400	387	369	376	389	371	349	350	404	379	387	378	391	371	408	398	381	385	369	380	416	390	417	401	407	356	386	400	381	400	388	370	376	357	362	354	332	381	372	349	415	355	368	384	375	360	366	373	353	406	402	360	390	383	381	334	389	384	389	382	402	415	368	410	408	417	373	381	384	419	415	369	390	396	381	368	370	408	351	377	394	374	366	401	384	379	406	423	388	412	366	394	399	358	388	398	365	387	397	398	422	351	435	356	399	378	368	378	429	380	399	367	329	386	390	380	399	369	403	419	378	350	379	377	396	392	390	352	376	383	379	389	382	362	358	374	403	366	373	390	367	377	365	388	349	382	383	378	376	436	388	375	380	401	361	384	370	368	382	373	405	404	410	388	380	414	383	378	387	371	402	399	341	376	388	343	415	368	385	399	359	433	366	375	408	390	360	385	390	396	382	376	353	368	359	409	371	401	370	368	389	372	379	370	350	362	411	371	415	390	403	342	387	382	366	372	387	400	352	377	344	400	398	356	370	354	413	409	395	404	332	401	425	402	419	419	387	365	366	387	382	418	394	377	400	399	398	390	382	385	410	387	394	360	392	420	364	389	403	392	379	397	363	359	394	381	381	386	338	373	419	395	366	383	375	374	373	387	362	351	383	385	370	347	379	351	365	341	376
11708	11594	14804	20187	21961	28409	28930	24865	20735	19876	18188	12342	11765	13285	14123	13244	10047	7361	6208	4374	2560	2209	1628	1931	1265	1324	1194	808	621	842	851	748	744	642	479	510	427	406	264	201	218	266	223	248	198	198	193	180	184	191	205	162	180	165	187	163	169	186	174	192	182	191	186	180	163	170	140	173	180	176	161	195	262	438	476	449	355	280	231	178	190	141	156	161	158	164	192	149	157	177	171	169	149	165	151	186	153	153	161	172	152	154	159	162	166	155	165	164	164	165	187	173	166	170	147	168	157	161	140	139	148	167	128	151	165	173	190	174	180	165	155	182	172	162	148	151	163	147	179	170	162	147	152	172	150	172	167	141	146	177	180	163	179	150	159	156	160	159	176	164	175	182	140	145	131	163	152	151	166	169	157	151	162	170	192	168	146	157	153	163	172	167	148	156	159	175	173	159	151	166	174	165	148	151	156	155	176	140	153	168	158	161	192	162	174	185	176	143	152	167	153	176	150	162	164	171	162	171	183	166	147	169	182	147	157	151	169	186	161	147	163	144	155	157	160	146	173	143	156	169	186	181	158	155	148	152	154	150	156	167	167	176	164	179	171	160	164	156	149	175	178	165	136	160	171	141	180	148	171	163	191	151	163	146	168	152	153	137	154	161	165	147	139	155	159	172	174	161	155	159	190	169	163	152	166	173	176	160	133	147	182	156	177	157	159	162	144	144	162	173	156	165	186	203	146	177	157	153	174	197	145	170	142	140	141	139	173	144	150	179	151	148	143	155	149	137	148	155	190	169	162	165	155	149	150	153	159	154	154	149	142	168	190	151	154	171	156	145	138	158	152	166	166	151	147	166	168	168	170	156	168	146	170	142	123	163	176	133	149	173	167	172	161	153	162	178	166	145	169	147	157	154	163	156	169	163	151	154	157	172	139	151	191	173	169	127	170	145	171	171	169	145	151	148	164	150	177	162	138	167	148	153	151	162	157	198	172	139	160	164	171	170	132	169	158	160	161	186	145	167	150	194	145	156	164	146	191	179	148	146	137	186	164	149	160	146	156	157	167	127	148	172	176	159	163	161	164	155	149	178	156	151	183	152	156	177	197	174	179	165	142	152	151	173	165	173	159	161	160	168	169	155	178	146	180	154	172	161	144	158	165	144	172	149	179	162	182	182	172	162	166	175	151	158	171	174	166	171	145	143	128	169	137	163	184	164	161	167	170	154	175	161	169	159	178	162	157	162	148	168	146	171	159	154	171	165	134	144	172	151	144	156	172	153	163	192	170	168	165	142	152	166	145	176	141	157	155	159	151	163	164	160	161	157	170	152	157	162	158	146	165	150	173	171	158	150	167	157	150	152	166	167	171	177	152	152	170	128	161	160	197	185	139	163	149	135	175	158	166	152	157	149	157	180	157	171	166	188	178	158	147	167	165	154	194	155	187	151	152	167	174	176	160	152	158	163	170	166	169	176	173	154	161	154	160	159	167	173	156	160	185	166	176	163	171	161	153	171	156	150	184	139	160	155	173	159	154	150	149	156	145	168	157	177	159	158	152	156	149	169	181	165	162	162	187	159	158	165	151	150	151	135	139	142	161	182	154	189	192	156	182	161	180	162	153	152	150	183	151	171	147	154	189	144	167	171	167	148	158	164	151	148	173	172	181	164	135	159	158	170	146	142	171	146	170	166	141	166	153	152	147	141	163	147	149	155	141	155	166	152	164	144	186	141	167	145	156	174	159	156	158	151	162	166	161	174	171	165	195	158	160	166	168	169	153	155	169	159	176	135	172	148	161	167	151	151	163	151	159	129	140	149	154	140	188	164	158	156	174	162	173	169	154	125	181	157	171	149	155	153	163	164	160	183	169	159	170	176	150	165	167	149	176	147	162	132	159	167	164	168	175	172	154	149	173	181	172	153	147	168	169	144	168	149	170	161	149	167	133	176	174	172	170	173	157	160	190	165	178	165	127	156	165	155	136	158	162	159	168	182	148	153	162	158	145	176	155	171	164	156	165	161	170	154	164	167	158	147	157	168	131	147	173	179	149	158	183	170	166	166	153	140	146	174	162	154	157	158	155	149	142	158	165	150	188	163	155	167	158	171	169	165	142	166	164	154	163	155	150	151	168	142	161	144	172	187	162	163	152	170	142	192	169	169	154	169	173	150	151	148	167	143	164	179	164	169	177	171	161	143	166	152	151	175	184	159	175	180	158	188	164	177	147	146	150	163	161	158	170	167	177	155	146	167	156	173	180	150	194	182	176	171	163	175	165	147	179	172	146	152	161	167	171	162	179	184	159	162	146	175	170	159	151	152	153	154	162	144	152	168	161	167	168	152	163	157	178	167	169	181	173	157	145	175	171	153	170	192	146	147	173	153	150	183	145	191	174	151	170	175	176	175	146	174	148	167	167	193	152	153	168	170	167	174	167	164	148	157	174	149	175	145	185	169	155	184	151	173	152	172	171	149	156	174	159	160	142	175	154	159	153	143	161	159	136	140	173	178	182	159	141	156	165	135	164	145	143	179	160	151	148	160	150	150	137	135	143	161	164	175	152	164	173	138	176	180	163	142	166	150	145	146	166	176	170	146	138	187	167	164	165	155	147	181	148	155	155	186	166	172	166	161	172	165	152	157	150	183	153	165	165	162	148	187	189	164	182	178	148	162	163	140	152	160	191	148	166	151	146	140	178	167	162	162	156	160	147	182	167	170	158	152	158	184	181	169	176	190	140	178	151	181	150	194	153	187	169	173	136	176	166	156	135	162	160	166	185	140	178	167	179	190	163	156	147	161	149	158	147	161	186	155	162	168	131	158	153	140	176	174	182	166	171	160	150	177	147	162	149	166	156	172	151	153	178	184	169	173	171	142	157	167	156	154	175	180	143	171	149	159	143	162	150	161	166	178	170	161	170	153	177	168	146	158	165	140	170	171	147	150	159	175	154	159	165	161	172	165	151	155	150	144	178	191	171	171	148	151	159	166	155	156	170	171	144	174	162	146	163	152	165	159	150	145	159	175	168	191	164	152	162	151	160	184	175	145	153	153	155	163	155	162	164	159	138	156	147	165	167	141	153	147	171	174	178	178	151	156	162	162	157	182	154	164	178	154	157	162	163	175	155	174	154	176	178	162	168	167	159	136	160	184	151	202	140	167	170	160	158	156	177	156	165	145	142	160	156	157	161	139	146	184	151	176	153	155	162	157	154	154	169	161	167	158	150	166	164	174	175	155	149	165	164	160	156	150	156	155	169	168	158	135	155	181	165	148	172	160	169	191	153	161	186	176	163	154	170	162	179	168	150	173	152	161	179	161	153	149	163	161	152	158	142	163	148	151	151	165	148	152	179	173	174	159	163	156	170	141	158	177	158	160	150	177	145	165	183	170	161	167	144	176	175	164	160	152	152	147	137	171	159	176	159	153	177	157	161	195	168	181	166	166	125	144	152	150	161	147	165	163	136	163	163	164	188	168	158	150	161	154	161	153	149	136	165	148
7973	10196	12584	20459	25956	34637	36882	34364	34255	34625	35348	24173	29601	33053	33911	34193	28339	27215	24662	17782	10786	12474	8760	9719	7738	9003	8101	5553	4323	5776	5973	5483	5700	3988	3177	3018	2995	2503	1467	912	1002	1202	1014	1285	1081	743	701	694	645	648	675	574	556	515	517	483	540	612	592	585	580	560	546	571	549	517	499	525	552	556	532	659	1301	3112	3080	2716	1782	1206	802	581	484	470	411	398	425	429	451	438	446	444	405	413	451	428	423	417	464	446	454	435	472	471	402	390	433	472	435	384	430	442	476	443	446	433	423	415	384	469	450	396	473	428	419	401	435	408	431	461	444	424	402	406	434	422	436	413	400	468	444	418	430	404	473	411	433	460	444	453	434	422	431	412	420	418	408	407	403	422	446	392	416	442	407	439	465	456	452	440	415	435	430	407	410	420	445	435	432	437	423	456	417	428	424	445	404	418	415	423	423	447	460	410	446	478	431	418	427	410	397	448	445	393	424	443	437	432	430	402	443	406	457	442	407	396	464	424	403	447	452	412	396	424	440	416	409	464	452	469	414	425	437	400	421	418	430	436	479	442	437	399	407	431	376	401	434	427	443	430	438	456	404	433	446	450	462	473	426	416	432	404	425	448	475	436	448	411	425	453	397	446	425	422	387	445	399	461	429	433	419	450	442	447	447	449	466	421	450	452	403	468	430	423	448	433	416	437	428	419	448	412	426	453	389	430	439	427	485	416	403	435	405	436	425	406	423	450	416	446	432	420	453	429	428	396	432	458	411	480	395	390	387	466	425	403	431	399	473	429	380	435	451	404	407	458	423	446	386	454	389	434	432	461	413	415	448	472	408	417	435	380	427	429	416	441	432	436	431	401	465	464	415	458	431	427	410	427	416	446	429	448	403	428	402	415	395	429	430	417	448	431	400	409	418	427	423	433	428	450	411	415	414	437	413	424	455	408	427	400	437	420	464	437	445	440	421	424	399	411	445	442	392	461	434	412	428	438	461	425	424	451	418	428	390	403	411	440	411	404	411	424	406	422	450	425	455	469	426	436	422	477	440	416	426	438	433	410	440	428	455	447	446	419	410	455	440	458	419	439	451	419	430	441	422	432	437	474	451	432	418	408	395	426	436	407	414	424	426	448	420	397	406	416	444	457	443	420	409	446	438	461	427	463	394	447	456	392	423	451	401	436	412	449	446	445	426	436	454	391	402	466	457	441	450	422	414	397	432	416	419	447	462	440	419	443	436	421	432	418	394	426	441	428	471	413	451	428	476	450	403	445	382	402	432	426	429	504	427	446	413	510	424	429	437	460	427	428	428	455	402	454	437	435	377	403	421	450	449	459	434	423	411	482	402	426	419	424	418	417	433	431	470	428	469	460	417	430	427	449	384	425	418	440	430	444	409	441	456	427	434	405	423	446	463	403	431	450	432	439	413	420	447	396	423	409	444	430	427	404	413	408	415	434	445	415	454	444	442	397	460	426	440	451	452	417	420	423	383	425	410	424	435	459	450	435	434	453	419	421	424	414	400	421	443	397	424	454	428	419	410	387	427	431	418	457	431	438	436	424	405	409	425	435	433	406	427	450	425	405	458	421	426	397	423	452	462	423	414	446	432	408	429	490	449	420	411	441	450	423	423	432	404	410	425	405	440	443	441	399	434	434	443	461	402	456	376	416	434	430	452	446	412	446	450	444	426	464	443	424	453	445	461	441	416	441	408	423	414	436	428	410	442	408	404	418	392	429	440	406	422	427	433	414	425	446	476	454	408	388	449	453	434	459	457	447	401	411	417	413	437	437	427	427	436	449	411	419	420	446	389	449	441	449	443	418	431	420	424	462	470	418	408	389	418	434	397	398	424	433	426	409	459	427	445	465	439	432	405	429	415	443	441	427	455	428	427	466	443	429	463	414	449	453	399	432	484	430	437	439	424	418	448	408	412	419	440	425	433	467	453	455	453	437	423	422	412	403	435	430	426	420	416	433	467	427	401	498	414	412	406	467	431	473	448	412	446	425	450	462	439	380	421	437	401	414	435	429	432	439	432	462	436	423	432	429	448	449	456	413	420	438	440	444	432	431	444	434	433	456	404	454	411	435	429	439	441	424	450	417	445	460	395	463	429	439	435	443	422	361	460	463	438	406	464	411	412	415	431	437	415	409	432	417	437	414	415	415	487	405	421	432	400	431	449	427	427	445	401	421	441	458	437	431	427	412	440	407	449	426	493	421	450	424	436	413	471	449	440	451	414	430	433	429	412	431	424	429	464	423	425	450	421	429	455	441	451	455	387	454	407	381	408	452	442	458	464	422	420	420	416	430	415	443	435	473	438	463	404	457	421	413	404	442	435	429	409	446	444	404	397	445	452	391	421	430	437	439	392	452	407	463	413	459	444	451	399	441	454	451	422	437	432	413	439	374	426	421	422	439	429	385	394	421	437	477	410	408	437	445	431	435	410	438	410	442	414	412	463	436	416	391	428	425	423	426	417	458	471	412	459	433	435	430	418	446	427	444	433	464	397	425	452	433	424	448	420	447	442	441	433	467	430	457	453	425	405	423	419	470	417	442	396	424	432	462	464	397	433	418	437	428	424	380	409	445	393	431	381	427	438	451	407	430	432	452	419	432	429	409	425	426	425	418	426	425	426	413	439	415	443	441	419	420	407	445	402	436	431	410	435	434	404	440	413	444	425	422	408	415	450	447	427	415	411	382	470	409	452	446	455	433	427	446	436	427	426	414	442	444	410	436	437	444	428	422	454	423	414	440	417	423	454	429	408	426	439	420	449	408	446	413	421	450	415	400	442	427	386	423	405	444	445	400	417	433	415	405	449	427	422	439	409	420	428	436	423	394	401	449	438	443	446	457	409	420	436	465	401	456	445	448	443	425	441	473	448	443	427	428	422	437	407	425	419	445	395	421	450	464	469	393	448	435	440	417	417	456	447	402	392	403	434	413	432	467	420	463	435	413	433	414	435	438	456	434	410	429	429	447	452	419	441	425	409	420	435	460	423	425	446	429	467	449	444	398	465	417	420	458	425	457	457	447	407	446	430	432	424	447	435	411	415	421	420	450	424	418	417	467	456	430	394	435	424	437	422	436	407	447	422	436	455	434	437	441	424	457	433	409	432	444	460	454	478	402	425	448	425	457	391	426	479	402	449	423	441	413	466	403	411	467	444	445	449	452	414	448	469	417	461	421	427	409	428	402	408	455	406	400	466	417	416	433	407	448	419	433	443	408	464	427	460	405	397	409	454	433	431	466	428	462	441	441	451	446	449	423	435	413	412	452	435	439	469	429	409	430	443	443	419	448	447	423	449	430	441	415	414	408	410	449	425	426	439	443	429	449	468	409	415	414	407	406	458	432	419	453	442	393	452	434	454	402	447	417	433	397	438	399	453	457	420	395	426	447	445	439	410	482	434	436	476	425	409	435	433	398	451	423	430	452	397	427	431	460	443	459	431	463	487	420	441	416	421	450	420	470	465	464	416	477	437	406	452	496	420	420
22171	17479	24069	28259	30988	35816	36136	34694	31661	30232	29179	20397	21450	26293	26827	23697	19269	15713	13306	9527	4299	5535	3893	4979	3534	3413	2622	1568	1241	1845	1836	1578	1448	1040	940	810	729	682	491	323	323	380	313	358	412	264	214	221	242	198	192	172	189	179	181	156	193	212	220	229	202	185	198	187	205	157	179	187	186	172	178	213	340	883	919	661	543	384	285	194	192	146	169	157	135	177	145	161	161	163	169	146	168	177	166	153	162	198	168	158	161	166	179	165	150	158	141	153	156	176	164	175	178	146	167	155	177	168	157	170	183	162	153	159	180	152	161	159	159	148	143	148	165	165	147	168	161	149	175	158	159	166	163	140	161	167	156	189	161	168	185	130	159	164	174	162	151	149	172	164	148	162	168	171	169	139	159	193	172	139	179	153	182	153	170	172	152	152	169	163	170	157	149	156	171	183	157	140	149	166	154	166	175	140	158	153	175	167	138	169	148	152	158	166	153	137	168	179	171	152	161	160	122	156	158	153	161	158	173	152	153	174	158	169	157	149	139	158	147	160	171	163	172	157	142	154	150	171	210	147	177	154	159	163	155	154	160	164	153	163	150	152	184	174	176	148	186	178	168	171	169	163	185	176	168	189	157	158	150	144	156	160	128	171	162	161	158	135	157	169	143	155	155	150	151	154	144	152	180	164	148	136	161	151	170	172	163	153	170	161	165	140	165	142	175	157	138	149	164	139	168	154	172	169	139	160	153	151	150	178	167	161	165	158	156	174	168	144	148	181	157	169	152	168	147	171	152	162	146	170	164	162	152	163	135	136	136	149	174	174	155	164	155	171	178	165	153	165	163	156	164	165	175	148	159	166	155	155	181	173	186	167	159	143	160	173	168	145	184	151	152	155	167	196	149	179	147	162	126	171	155	153	158	150	156	169	177	170	170	170	151	170	154	153	164	140	153	151	191	160	173	149	152	148	173	167	158	168	174	144	163	162	155	149	170	148	174	171	156	162	149	191	155	172	155	153	175	155	160	146	167	191	157	160	150	155	155	151	164	167	171	159	143	157	150	131	128	151	127	171	172	159	137	165	163	172	149	160	156	152	180	151	151	148	143	146	153	144	172	167	160	166	138	160	162	150	126	156	167	171	148	154	173	166	152	168	137	158	180	152	156	155	152	183	158	170	149	165	150	141	139	159	173	162	154	151	174	176	163	164	155	161	141	184	144	170	151	142	147	160	164	147	192	167	182	161	149	157	154	148	135	146	141	142	144	174	143	143	169	151	171	151	167	186	142	156	159	169	150	164	162	151	172	168	162	181	166	179	160	144	154	154	160	140	159	160	134	145	154	172	159	159	176	165	156	153	167	191	164	137	162	133	156	144	176	174	156	169	138	159	144	128	139	171	155	167	165	165	155	158	168	166	136	160	140	151	130	159	179	140	180	156	149	163	164	158	145	154	154	141	141	158	165	161	138	167	144	173	154	173	190	176	177	173	173	163	154	157	161	155	163	152	147	139	161	141	162	159	167	154	155	161	129	147	153	142	153	138	175	165	142	174	157	156	162	143	149	146	167	145	161	142	140	145	156	170	153	144	163	152	182	174	169	182	162	148	154	174	170	176	146	179	150	137	160	172	173	176	158	145	161	161	153	161	177	164	158	162	165	157	162	147	180	175	166	154	156	162	157	156	147	150	153	158	179	164	176	166	154	163	161	166	172	167	163	155	144	178	190	165	163	135	155	157	139	175	159	154	162	150	160	157	161	178	144	163	135	186	155	192	160	179	162	172	153	163	165	166	186	161	154	146	165	186	168	165	152	150	160	145	163	154	162	164	152	150	150	168	165	146	159	175	155	157	174	175	154	148	183	169	166	173	177	145	157	152	172	153	157	167	163	178	171	163	184	170	151	145	187	189	176	161	147	180	161	163	169	155	167	180	170	149	161	163	172	145	158	149	152	139	161	163	173	184	161	169	181	147	130	163	153	163	169	148	155	138	153	173	154	169	159	161	164	157	180	161	163	165	174	145	162	148	150	164	144	147	150	167	159	163	159	145	152	160	149	165	156	147	165	147	173	156	151	147	164	177	185	152	173	174	147	182	184	138	135	181	166	167	172	162	193	182	162	157	156	194	171	161	148	177	146	163	181	151	154	168	164	162	150	161	157	164	160	151	167	170	164	162	145	156	160	138	159	161	195	147	150	157	145	144	141	152	187	160	150	148	174	153	165	179	140	155	150	148	186	152	188	168	158	132	163	157	172	168	158	161	143	172	154	157	146	182	158	156	181	162	155	145	177	169	134	178	146	186	141	159	160	174	143	167	162	162	165	160	150	169	165	169	184	209	164	160	143	151	169	131	156	187	167	173	170	165	145	179	145	172	166	152	157	159	172	153	161	160	199	165	179	140	152	152	158	164	152	147	174	141	147	160	150	168	168	137	158	164	151	137	162	178	168	169	159	147	167	175	137	117	142	145	149	140	141	169	168	168	188	150	140	167	167	154	172	153	162	184	169	145	156	154	169	156	157	172	157	169	160	155	151	156	170	158	162	144	169	147	171	164	154	166	138	178	158	141	187	163	152	152	141	142	160	166	174	146	158	158	169	171	157	170	168	169	157	149	166	175	182	163	169	155	135	171	151	176	164	187	155	166	179	139	162	169	173	171	163	162	164	163	154	149	160	164	152	150	153	186	192	166	164	155	166	174	136	141	168	173	160	145	148	153	166	150	153	175	178	172	164	134	153	157	164	162	148	160	153	165	190	156	152	176	161	132	156	167	165	170	180	153	160	170	157	121	174	164	165	146	143	173	143	161	164	176	194	157	168	188	162	162	154	163	173	168	142	156	148	168	129	173	161	143	160	149	171	152	179	155	137	172	158	185	163	166	192	146	154	140	175	142	153	164	163	172	162	184	164	159	164	186	185	155	150	163	154	167	150	161	163	156	155	157	168	145	173	154	142	157	160	169	152	157	164	163	181	153	152	162	154	146	157	173	192	150	161	189	170	175	156	164	163	152	176	148	148	185	160	157	154	164	144	151	168	148	161	135	140	162	172	146	143	191	149	178	154	160	141	168	143	131	163	161	164	154	145	154	161	165	159	151	158	159	156	153	129	149	169	169	174	172	153	168	172	158	146	157	150	151	159	153	168	137	137	161	188	159	138	133	165	168	161	150	166	138	156	167	171	173	169	160	193	181	143	145	161	160	153	179	159	167	171	152	145	163	158	163	146	172	173	173	172	165	159	163	152	162	147	181	158	157	155	142	165	175	162	171	135	173	164	174	153	164	151	158	163	149	157	168	153	152	155	164	160	168	166	148	176	154	156	159	147	163	135	157	160	196	147	158	142	154	168	154	166	164	172	157	129	168	158	159	166	121	144	178	146	151	165	151	156	166	168	147	156	184	171	169	151	155	158	163	161	157	165	171	165	176	150	168	162	156	146	144	139	152	163	153	150	149	162	163	187	173	150	170	165	156	165	163	176	158	160	160	160	157	146	140	146	173	176	159
12341	13091	19227	25939	32948	38958	42701	42527	43335	43907	43570	30738	39240	46191	44177	43589	39030	36968	35287	25783	16620	21431	14594	17805	15585	16542	14454	9807	8313	11631	11286	10323	10085	6734	6189	5955	5134	4618	3009	1681	1727	2224	2029	1963	1973	1354	1064	1049	929	972	795	686	574	572	567	596	649	784	805	734	665	649	778	605	601	578	548	583	553	547	572	739	2039	6297	6422	4446	3099	1991	1197	769	554	485	450	428	431	420	423	405	446	402	413	396	451	438	398	384	377	405	418	431	384	453	388	430	390	419	433	396	428	423	428	462	422	429	380	432	424	408	438	425	431	395	445	433	427	409	414	413	457	426	408	430	418	401	444	429	445	399	414	422	415	426	407	413	410	443	436	432	410	413	421	441	449	408	395	433	420	417	437	421	406	446	425	398	411	438	426	427	441	453	421	416	391	387	407	421	419	405	424	414	385	410	426	407	427	387	378	429	442	390	416	464	387	433	462	387	388	420	435	419	419	417	459	439	435	448	422	443	397	430	365	415	365	419	425	460	457	385	409	411	414	390	424	409	410	421	391	445	429	448	425	424	463	430	364	440	401	464	406	420	443	405	405	376	427	402	433	412	439	387	423	413	414	394	410	405	446	427	449	469	473	462	417	371	446	423	420	431	445	447	411	400	398	394	414	435	428	389	444	433	439	423	445	418	400	410	389	362	420	410	434	405	392	417	412	411	422	411	398	424	435	430	435	409	414	411	455	408	441	405	450	402	413	385	448	437	422	416	452	391	432	407	420	387	388	434	436	434	428	399	439	394	382	451	456	411	410	417	409	402	432	400	400	401	414	413	404	418	446	432	404	418	440	398	445	429	408	430	413	397	405	414	413	440	417	402	395	425	401	396	433	398	437	444	390	421	434	409	389	418	388	409	401	400	450	404	403	436	463	426	406	407	386	421	427	399	415	439	463	462	383	388	416	424	418	415	418	431	412	415	426	415	429	464	407	423	433	395	434	431	433	414	412	442	483	423	396	421	421	422	426	435	418	436	427	435	463	396	415	447	437	412	436	414	428	389	433	446	413	451	444	445	388	432	395	450	399	434	379	456	389	419	427	423	424	409	392	432	420	429	372	393	435	423	393	413	405	425	405	410	425	454	437	411	398	392	393	450	426	416	409	459	426	411	404	433	388	375	431	411	438	407	415	436	412	395	407	425	421	406	438	452	444	418	406	427	447	416	399	452	431	438	426	417	422	457	426	386	427	420	413	408	445	386	456	436	418	427	457	400	406	422	406	453	390	434	412	434	423	442	415	418	424	391	422	400	440	381	404	429	386	423	406	382	460	411	442	429	395	442	436	426	434	433	426	412	417	425	424	453	426	408	416	402	398	442	424	419	379	427	412	418	405	419	408	437	397	455	407	412	433	440	411	400	400	398	391	410	414	337	409	437	418	434	399	436	391	443	434	459	400	424	398	410	397	399	431	443	433	437	386	422	417	456	408	401	415	408	422	427	445	400	423	409	399	428	419	424	436	427	409	396	414	430	472	428	412	460	455	442	457	405	416	442	448	438	418	423	427	412	429	392	378	380	454	412	418	400	429	422	392	424	396	424	393	401	410	435	384	445	418	421	419	418	441	399	428	441	451	416	411	404	471	431	458	443	458	422	397	399	427	418	417	460	429	411	414	410	399	396	425	437	422	414	438	441	409	438	420	417	410	407	436	390	397	471	415	413	433	423	408	419	413	439	452	427	435	424	408	394	430	385	431	405	425	436	413	372	405	436	393	429	381	433	397	406	462	416	424	400	432	402	440	436	446	399	397	441	384	412	427	379	417	429	406	415	407	415	426	407	429	416	387	453	431	372	425	388	426	400	457	415	445	426	400	455	426	431	420	413	438	411	440	427	439	417	422	435	407	438	410	376	465	409	436	403	432	387	434	399	446	427	401	442	438	393	428	402	411	437	424	451	408	421	418	430	423	396	420	429	412	427	458	412	402	421	444	437	419	404	416	396	424	443	402	414	463	422	437	452	434	409	450	419	462	431	420	395	442	407	411	464	403	424	425	422	422	417	413	451	412	427	404	423	397	423	428	419	361	416	407	429	446	439	387	409	427	439	434	416	406	428	414	396	418	416	396	447	458	468	424	443	396	412	440	401	441	404	396	441	417	412	447	398	455	439	408	437	410	402	403	441	421	420	438	409	403	440	395	441	450	441	466	408	403	453	393	396	441	421	405	409	434	414	439	403	419	413	432	398	453	428	424	416	440	402	403	484	441	427	422	394	417	428	483	393	409	425	410	418	398	407	418	448	402	438	416	451	426	419	401	408	385	433	431	385	452	446	436	420	400	403	404	406	448	385	381	452	415	359	405	378	386	434	414	416	439	403	441	392	418	416	420	444	431	413	439	415	466	392	384	416	383	438	397	431	437	391	422	458	429	414	406	419	447	419	447	413	402	437	418	402	440	408	418	435	429	449	402	413	396	402	424	397	418	409	439	423	425	401	396	445	433	424	401	425	441	425	384	442	405	421	416	432	427	381	413	420	432	427	419	426	413	453	440	415	375	433	404	412	402	437	435	399	420	411	434	426	430	408	405	383	433	411	440	413	447	374	427	422	428	451	405	411	411	473	425	417	427	443	394	412	386	443	390	408	406	406	444	418	394	435	389	399	423	462	388	420	427	403	379	454	429	424	427	418	431	403	440	425	419	388	406	411	420	410	410	424	429	398	414	431	431	405	400	445	428	434	396	444	451	423	427	400	442	403	447	445	429	429	392	440	439	437	464	450	421	451	438	452	422	418	442	466	448	402	431	449	378	411	426	432	440	483	413	426	411	441	418	421	395	411	428	436	408	419	429	431	426	418	438	379	420	421	446	431	448	420	415	394	407	415	441	381	428	451	439	386	447	460	409	416	394	405	407	405	409	390	388	435	410	410	435	432	427	439	420	451	408	413	416	396	424	399	426	397	430	433	459	456	427	377	404	443	443	408	435	434	432	370	394	423	398	408	439	406	413	418	432	418	380	419	396	455	419	412	443	419	426	481	399	432	395	425	419	461	424	412	427	427	420	428	421	395	407	421	432	399	417	452	404	425	448	438	391	394	435	403	427	421	433	417	403	457	406	464	436	417	427	434	392	404	446	413	416	426	436	457	451	445	449	414	397	411	388	409	400	423	455	394	437	438	405	417	402	427	423	399	396	441	422	395	378	428	434	388	405	402	430	425	410	389	418	443	410	400	367	436	417	391	421	420	403	414	404	440	421	420	411	418	458	415	399	461	404	442	425	403	417	438	449	422	415	424	400	426	414	403	358	450	395	452	434	430	399	432	407	431	380	413	414	420	399	394	386	467	443	434	399	400	425	365	408	440	433	372	417	443	414	425	410	401	423	421	429	423	399	450	391	412	433	414	406	487	399	427	425	437	431	397	424	460	445	453	409	449	442	420	441	425	360	414	400	380	402	428	431	440	424	445	422	422	413	438	428	422	399	404	413	431	424	418	456	437	406	409	409	422	415	431	426	412	412	415	438	409
2856	1572	2226	2196	2291	3147	2641	1753	1523	1447	1214	776	931	1123	1099	770	590	451	575	325	232	250	232	250	214	200	200	153	149	171	179	159	188	157	175	151	151	144	177	131	164	141	164	136	152	165	134	147	170	168	150	130	161	160	133	151	126	148	139	123	125	143	153	141	170	141	137	133	173	135	137	179	153	168	201	203	198	177	165	148	133	158	145	152	148	140	147	151	151	160	135	152	151	146	143	139	163	127	144	137	141	143	143	139	157	155	163	141	146	132	128	122	148	114	136	136	136	143	130	141	117	124	131	143	139	139	117	131	135	131	140	150	153	139	137	151	141	159	119	145	148	135	134	142	136	149	148	142	141	151	133	149	125	143	145	133	130	157	139	158	143	152	150	165	142	147	132	133	134	148	142	124	129	135	144	123	128	135	155	140	140	132	158	118	141	161	145	142	143	134	151	138	132	142	129	134	141	150	159	137	135	144	148	115	162	167	121	146	145	150	133	165	132	137	144	144	130	132	156	153	137	127	141	168	140	145	142	125	142	141	141	135	137	158	130	137	131	118	139	139	143	139	158	153	139	132	144	154	141	139	146	158	155	141	145	137	145	148	139	126	157	127	133	125	146	103	138	152	154	158	146	134	144	118	154	138	141	134	148	149	147	145	140	150	152	151	151	157	151	138	120	137	139	149	125	125	138	148	156	119	150	149	150	129	160	122	147	130	146	148	142	137	145	149	155	148	122	148	128	139	146	148	126	149	156	144	137	156	140	164	129	141	130	143	142	139	135	126	140	146	142	150	119	128	132	145	163	122	146	149	145	141	135	142	163	126	149	118	148	125	150	138	140	142	154	131	159	126	131	147	160	144	152	156	144	134	148	127	153	141	145	142	168	143	132	140	124	153	127	157	152	155	136	128	146	158	119	136	131	151	155	162	142	136	139	136	126	141	118	138	129	150	150	142	153	132	146	166	139	154	142	143	139	170	149	142	153	133	126	158	112	139	142	149	164	148	125	134	141	150	146	160	158	148	140	131	177	127	141	118	143	133	165	139	124	148	144	142	156	144	160	125	142	169	142	135	129	142	120	131	163	157	163	126	134	158	144	152	130	141	139	134	157	138	140	143	131	166	162	147	175	157	119	161	136	145	157	136	134	128	135	125	140	143	161	150	151	142	144	137	158	144	135	128	155	145	153	132	139	170	149	156	143	158	144	154	151	135	134	133	132	142	171	152	124	113	135	134	146	130	137	160	144	140	133	124	138	140	142	142	127	151	131	138	136	144	149	145	120	140	166	171	122	151	149	142	133	141	125	116	141	152	135	140	128	119	150	144	126	149	165	148	137	140	125	147	134	140	142	138	147	134	154	125	161	143	148	147	156	143	141	114	137	113	130	140	147	146	155	128	157	138	141	140	126	118	126	154	136	146	131	142	140	150	131	149	157	128	143	141	177	156	154	151	128	150	134	137	145	136	123	131	139	136	148	165	158	142	142	140	128	153	137	162	168	129	156	139	136	148	159	140	128	153	146	130	136	133	152	132	128	147	147	143	129	134	127	146	142	132	142	174	150	136	149	161	153	137	145	158	138	146	165	132	117	160	137	128	142	152	137	175	143	124	161	153	135	127	150	139	151	133	143	139	131	146	144	133	135	135	132	128	161	139	135	145	152	134	154	156	139	129	149	129	143	163	134	152	148	142	142	148	154	120	159	147	167	136	145	146	129	144	138	162	140	132	160	138	143	156	127	146	129	136	137	131	127	120	138	151	151	141	136	131	173	140	148	164	140	161	149	155	141	131	152	153	171	126	161	157	145	131	143	146	132	138	145	149	162	128	110	151	137	148	122	139	136	140	156	140	142	132	132	153	139	154	141	138	156	148	127	146	141	137	143	161	135	139	145	133	136	145	149	158	114	152	134	160	143	130	130	109	135	153	137	144	125	118	154	146	176	143	146	140	161	142	129	138	151	141	135	136	149	133	135	134	154	129	137	135	135	129	152	141	138	148	150	136	136	154	142	134	124	144	139	129	157	121	149	140	139	146	165	130	112	171	131	138	129	124	158	165	131	133	142	141	148	135	130	158	159	137	160	150	155	143	146	147	137	151	145	148	147	132	141	134	135	130	139	152	135	144	139	130	169	149	131	141	143	138	156	147	143	141	141	143	113	138	152	141	150	146	151	132	139	132	139	147	151	139	128	146	146	152	148	116	129	126	140	147	146	135	133	156	159	149	145	123	135	134	136	129	140	134	125	168	152	138	136	129	141	143	151	136	140	116	141	118	139	147	133	157	117	133	153	131	125	138	134	130	157	144	137	145	136	151	145	149	141	149	160	150	156	125	131	141	130	124	139	137	137	130	132	155	168	167	118	114	150	147	146	140	159	136	114	153	164	126	126	141	156	147	147	136	154	127	156	150	135	143	141	132	148	140	143	122	136	147	138	143	146	121	149	153	137	137	145	130	145	140	147	120	145	123	123	134	156	154	143	130	148	118	154	140	147	145	139	141	147	160	138	152	124	149	120	123	136	125	144	142	151	152	152	158	129	148	148	130	149	168	140	137	123	139	157	149	129	140	141	153	111	119	127	164	149	141	128	146	116	145	135	150	141	113	136	163	125	113	167	127	161	131	166	126	152	149	127	144	130	133	136	156	139	143	143	150	152	150	157	128	136	151	143	146	130	147	149	127	158	122	132	131	147	155	138	151	162	136	166	135	140	157	126	145	112	146	150	165	133	141	158	148	153	146	149	130	148	150	132	153	150	151	152	151	143	157	113	147	127	159	148	148	128	129	144	160	159	152	133	149	161	117	138	145	130	133	136	164	133	128	155	144	147	135	138	148	164	151	157	150	143	141	139	146	144	147	146	147	135	121	136	146	137	147	120	153	137	148	134	147	145	143	123	107	143	124	130	136	122	133	142	178	148	169	137	124	137	133	158	130	121	154	134	175	160	138	161	125	140	136	129	130	137	152	157	148	140	146	158	135	143	145	132	141	136	141	149	151	146	115	143	133	133	141	132	151	128	147	138	134	148	155	146	173	142	144	159	137	143	130	120	137	145	130	163	125	159	168	146	139	146	145	165	154	145	155	123	142	140	155	149	142	142	127	135	146	135	130	124	132	129	120	135	130	129	156	134	153	140	159	152	136	136	142	158	129	128	151	135	139	143	134	138	134	157	146	156	150	133	143	144	151	153	150	150	124	136	153	135	129	139	144	138	146	132	158	139	148	127	161	137	126	128	157	157	151	119	154	146	158	144	147	140	135	134	145	148	129	134	137	154	136	152	152	140	150	125	148	165	125	124	158	142	135	151	138	124	143	138	143	169	170	153	152	134	162	156	165	162	149	142	146	135	126	147	132	146	150	136	142	147	145	141	144	117	142	110	161	130	127	139	132	132	173	158	142	152	132	138	143	156	149	133	153	137	157	132	141	132	142	164	130	136	151	144	146	142	124	141	167	122	131	133	145	139	132	136	143	130	152	143	140	162	140	137	159
2623	2183	3691	5094	7895	11659	12286	8508	8058	8277	7123	4236	5225	7410	7336	5692	4375	3037	4323	1708	1374	1510	1043	1316	1082	1106	904	741	701	861	712	704	632	658	588	529	472	515	475	413	450	435	458	465	386	430	446	395	436	423	410	425	395	377	384	390	410	396	399	422	399	409	415	429	405	454	417	435	422	370	438	423	474	693	885	836	842	724	591	512	418	387	410	385	380	362	364	395	407	366	386	378	371	375	383	386	408	387	351	399	403	369	356	359	369	367	371	391	360	360	405	361	366	407	413	388	389	379	390	354	416	390	415	404	401	406	419	408	359	380	402	372	398	409	383	381	374	393	357	377	388	385	386	389	361	362	386	391	402	395	372	381	380	418	394	402	408	381	396	347	401	380	409	392	399	368	401	364	381	390	371	386	394	394	381	380	398	389	404	378	394	405	364	421	393	407	382	381	387	372	386	389	371	363	414	405	377	379	415	446	395	388	379	396	402	389	399	391	380	405	379	406	389	370	361	398	384	347	386	408	387	368	384	394	364	389	420	393	376	407	365	387	398	384	381	379	344	422	382	320	385	378	415	369	384	360	353	371	378	402	401	359	364	422	350	360	377	392	405	424	398	368	402	369	402	359	416	372	385	364	385	402	404	418	376	394	375	398	377	392	422	399	409	379	396	371	369	362	394	400	406	410	435	410	374	365	365	381	412	355	361	362	403	345	379	368	371	401	374	369	359	411	374	394	392	397	386	379	380	373	401	396	403	398	393	387	379	363	386	360	402	373	383	375	403	390	361	379	392	409	404	379	369	367	393	382	386	354	412	383	389	367	399	427	409	368	401	400	390	412	383	405	403	392	368	377	406	376	399	334	397	345	349	362	418	389	367	386	391	345	394	407	410	382	381	371	357	407	372	372	399	385	405	399	362	394	384	356	430	422	410	357	359	392	371	395	386	380	403	392	381	409	401	368	388	424	403	363	360	408	392	409	428	395	415	386	379	379	381	380	422	407	420	376	389	388	378	419	400	391	382	378	368	381	383	352	396	396	412	381	373	402	399	385	387	365	365	353	383	381	382	382	363	398	386	399	366	405	408	385	370	364	377	353	378	362	408	408	380	397	382	392	385	404	409	361	395	373	372	380	376	356	406	392	393	361	391	359	405	390	369	357	402	384	382	353	394	363	377	374	388	345	388	394	359	370	374	364	371	412	399	391	378	401	370	394	435	358	431	361	362	388	385	404	392	363	384	421	368	365	429	388	396	427	392	393	397	412	367	363	422	386	340	367	403	416	370	397	377	379	394	393	406	432	388	408	397	413	390	390	375	396	393	386	352	350	361	370	411	366	361	405	404	395	403	364	405	423	386	377	429	381	389	406	405	397	356	361	381	403	393	382	451	389	365	379	369	373	381	369	329	378	372	393	380	383	369	411	409	352	371	351	368	380	391	392	401	397	336	433	420	416	376	372	376	385	450	386	390	436	381	382	387	383	375	413	415	407	390	391	376	397	371	385	396	394	390	410	399	371	414	360	427	381	392	433	399	406	413	398	411	390	366	374	388	375	395	377	386	408	370	387	409	396	371	398	391	380	385	386	378	406	420	392	371	396	373	369	421	410	352	351	425	384	386	385	428	362	398	386	386	375	360	387	368	418	371	400	390	374	370	399	370	378	409	400	371	377	373	358	367	363	374	398	387	382	357	410	382	421	345	368	380	418	396	353	389	405	413	398	379	412	383	380	401	380	341	407	386	407	406	392	357	355	357	385	382	398	370	415	380	389	421	367	384	400	386	411	393	415	406	381	403	330	387	386	394	405	388	375	369	392	349	393	366	342	379	376	371	435	371	355	421	424	401	392	380	377	390	371	370	388	404	384	415	422	396	371	412	363	414	383	399	385	412	397	379	395	392	377	361	381	361	387	407	399	409	371	396	375	397	393	387	398	377	408	390	393	389	384	380	370	369	406	424	426	363	417	383	369	360	395	390	395	377	352	412	379	384	377	378	396	412	431	378	381	393	380	443	414	431	385	398	350	378	385	415	352	383	374	341	392	382	402	426	360	398	383	396	378	423	409	360	416	381	410	387	351	367	380	404	383	365	388	344	411	392	388	371	373	397	338	416	401	363	407	416	397	417	395	364	395	380	397	389	398	368	386	349	396	388	384	389	395	393	389	417	383	375	406	389	390	393	396	391	396	379	367	389	383	382	387	398	373	389	398	370	411	385	389	352	376	357	400	403	363	409	426	394	390	385	408	370	407	409	375	395	374	395	388	403	396	414	355	363	409	363	395	364	376	405	378	397	382	370	381	383	377	407	391	415	384	377	398	424	406	390	387	381	380	412	369	348	391	366	400	382	379	384	405	379	393	410	394	387	386	400	404	387	381	373	327	417	373	401	395	406	369	364	428	386	396	394	416	397	404	374	371	377	387	401	390	415	419	382	383	415	387	390	396	376	371	364	398	408	369	364	384	377	372	389	380	364	398	373	417	379	398	418	371	420	394	385	384	421	393	358	398	388	399	398	375	409	406	377	428	367	393	423	389	374	401	353	386	402	362	404	370	370	388	389	409	379	374	382	368	378	400	408	365	345	392	401	377	378	371	371	380	389	370	368	362	402	380	382	399	415	377	405	398	381	375	423	392	398	395	390	384	409	403	392	384	377	388	368	381	390	425	374	383	355	374	378	395	371	366	428	374	397	377	428	404	413	430	404	414	373	378	386	393	376	410	364	388	394	416	415	368	423	405	413	362	389	400	339	370	346	389	396	391	406	388	425	386	360	398	416	360	411	372	418	394	365	374	378	369	346	423	396	381	371	348	390	414	397	420	401	364	411	373	370	378	371	370	396	377	404	368	361	404	391	405	386	359	383	385	369	382	395	397	372	396	395	393	422	416	354	359	380	380	412	391	404	388	399	401	408	390	392	413	381	377	353	383	393	360	379	373	369	362	380	412	402	364	384	416	375	428	403	394	368	334	405	400	346	385	408	361	379	403	378	403	355	400	401	369	404	418	380	385	371	373	374	403	416	403	392	398	364	374	400	367	378	382	375	415	390	408	424	365	391	408	350	382	399	386	424	391	410	418	374	351	423	385	371	375	413	366	355	337	370	372	408	391	400	387	389	401	389	390	377	357	390	368	376	378	412	387	359	370	373	435	430	417	356	367	431	381	409	350	396	399	368	403	385	395	378	392	349	387	409	395	376	414	405	381	361	409	390	388	364	364	423	381	364	397	379	385	370	362	346	451	374	347	362	365	388	381	389	378	383	412	411	379	372	364	420	366	418	409	362	377	392	392	417	398	376	377	393	394	390	375	399	389	382	393	403	372	404	371	380	376	363	364	366	421	360	371	368	400	362	371	390	394	386	377	367	378	379	391	385	386	393	394	403	372	367	365	392	387	357	406	410	389	379	402	373	389	389	395	396	376	420	359	390	382	397	425	372	389	379	387	393	355	401	404	357	401	378	378	366	324	395	375	429	396	389	407	373	371	390	364	384	396	390	371
11101	10339	15079	19790	22566	31297	30525	25153	22024	18674	15862	10177	10849	15185	12961	10545	9174	5450	7549	3594	2073	2291	1694	1936	1631	1314	956	798	812	1191	893	661	635	539	450	403	399	349	298	244	229	224	219	239	228	188	195	183	211	191	172	181	156	181	172	156	166	179	197	183	188	182	179	176	152	177	144	147	173	161	184	176	244	348	470	468	441	337	289	217	167	156	170	173	164	150	166	173	182	158	162	173	151	169	160	147	169	153	189	122	168	165	168	160	181	161	127	186	161	160	157	194	160	165	145	150	180	148	152	169	164	169	159	181	164	184	159	160	176	158	181	173	144	163	157	193	170	179	145	144	140	177	164	160	168	152	169	140	171	153	150	168	164	170	166	143	160	169	169	144	169	138	166	204	158	160	175	152	156	193	169	166	173	171	180	144	187	149	158	189	145	175	139	185	180	163	161	150	143	180	161	160	162	173	147	172	195	156	136	162	163	174	143	158	162	142	165	147	170	171	196	185	156	160	160	159	169	176	167	164	173	152	156	159	155	160	168	167	160	162	162	152	164	146	188	155	166	165	160	166	168	151	188	139	142	175	175	172	163	164	157	169	186	160	168	170	153	157	193	186	182	143	148	162	154	179	156	165	161	157	155	160	161	192	180	186	191	153	174	186	163	168	176	163	180	151	197	190	146	162	182	146	156	147	120	167	163	161	186	171	165	163	144	158	150	166	136	152	156	161	171	153	163	182	183	154	183	197	162	149	161	165	169	188	163	182	156	141	170	177	169	146	160	156	161	168	140	154	148	158	181	159	156	173	193	174	172	154	165	200	158	170	162	161	181	181	162	165	158	161	148	151	161	153	184	182	175	172	168	166	171	178	179	138	145	172	132	189	150	156	162	153	156	182	174	171	201	184	186	163	158	153	155	200	170	153	158	168	151	162	173	166	149	193	181	170	168	169	155	168	151	150	194	160	166	136	153	150	174	160	157	193	166	143	149	172	179	155	169	147	161	158	168	149	161	186	170	145	173	168	166	169	150	143	171	174	159	155	178	178	165	160	173	176	176	151	161	155	151	145	156	167	155	154	183	171	161	154	166	181	169	157	183	168	154	173	175	180	164	168	156	175	176	135	140	156	161	165	145	168	164	166	177	173	161	162	172	158	168	168	147	171	144	159	165	176	154	175	147	175	159	178	158	177	153	183	178	184	180	184	169	166	174	143	167	168	137	164	162	149	144	155	183	148	173	176	160	172	148	148	160	148	164	147	149	165	163	180	161	167	146	168	169	176	169	148	149	153	155	169	168	176	162	171	177	181	154	168	180	181	154	157	180	145	162	146	157	176	150	140	161	174	164	174	179	151	162	159	183	171	151	171	188	184	154	171	167	149	140	164	189	166	159	153	171	182	168	173	167	147	149	159	179	172	130	161	166	147	172	175	186	164	150	149	152	145	172	169	167	177	149	179	162	170	152	167	156	153	182	152	162	141	171	176	153	182	164	144	164	153	172	203	169	160	155	178	175	159	154	193	159	158	169	160	129	166	158	152	179	160	165	176	157	181	181	148	171	153	153	149	178	160	191	136	170	185	166	178	168	160	185	176	146	163	160	153	186	169	174	166	165	160	177	165	147	179	140	153	162	148	166	169	180	159	167	162	155	150	156	158	168	184	151	167	152	161	181	162	140	151	156	155	162	169	162	159	170	153	145	150	155	150	172	178	163	151	169	153	182	159	167	142	166	173	193	151	165	197	183	167	177	157	169	149	152	151	165	177	156	160	169	154	156	178	150	187	171	172	168	185	152	164	143	195	144	175	172	163	163	167	161	166	150	180	174	171	150	162	162	146	153	176	166	159	161	160	160	171	183	153	181	152	160	176	149	138	162	177	182	164	155	176	164	177	148	156	175	168	160	164	165	162	171	174	186	169	175	169	159	166	162	175	152	159	170	154	185	144	154	164	148	159	159	178	154	170	163	190	158	141	168	160	160	153	157	188	155	134	177	150	162	159	170	143	159	153	169	178	164	138	166	147	155	154	158	173	168	178	183	174	160	166	163	151	161	161	142	175	161	155	138	149	161	159	160	154	158	186	174	169	151	168	152	161	169	160	157	163	175	168	179	137	153	156	166	157	150	139	168	148	171	176	149	168	159	156	162	184	167	161	158	160	165	168	161	166	203	175	200	160	140	188	144	187	175	173	180	157	178	157	160	148	159	167	152	147	162	148	181	164	174	166	175	157	153	161	196	158	144	176	161	154	175	146	136	146	171	162	167	175	159	189	161	179	166	170	155	170	147	156	167	156	155	163	159	155	183	174	158	158	160	170	155	156	155	151	167	157	172	157	144	147	159	161	184	143	153	144	155	145	172	173	155	155	163	151	160	167	186	164	181	175	159	148	156	162	167	161	176	173	183	156	144	143	170	139	175	169	135	153	158	156	162	166	146	174	162	168	138	160	178	169	149	162	157	177	148	172	167	173	153	164	163	152	147	171	160	191	173	160	144	155	154	163	143	168	172	179	157	164	179	143	169	160	163	163	153	171	174	156	160	160	169	147	190	143	169	154	184	170	166	148	134	170	156	153	171	169	173	169	168	136	170	166	178	197	165	161	156	166	164	175	156	158	170	143	159	163	151	154	172	169	198	173	169	157	158	158	177	170	166	165	148	147	160	166	169	142	169	153	189	142	160	160	172	155	153	178	162	159	151	169	159	161	191	135	156	165	161	165	161	171	143	167	160	163	185	167	170	156	164	180	151	151	185	166	171	176	170	196	147	160	182	160	151	141	180	166	167	181	155	146	163	164	162	145	197	143	170	144	165	162	200	170	178	159	163	171	163	148	174	166	189	179	176	163	156	179	176	160	145	162	156	173	161	147	134	172	174	150	153	144	187	184	165	184	163	183	166	180	183	168	160	171	173	173	179	151	165	158	184	167	167	167	157	190	145	183	167	159	156	168	159	163	173	169	170	143	157	155	156	167	151	185	175	166	166	154	169	163	157	178	160	164	162	144	169	182	172	157	179	179	168	148	162	167	156	163	147	155	143	164	165	183	163	144	154	171	152	143	164	157	169	189	174	139	183	166	156	154	156	163	174	163	143	162	152	177	174	156	149	158	151	162	156	141	172	178	160	170	160	161	167	174	150	166	157	169	177	170	165	176	174	171	159	164	163	152	155	159	165	164	161	150	160	172	156	174	166	191	138	179	182	159	159	176	158	166	174	181	166	184	157	148	197	176	164	150	161	142	156	168	172	161	158	165	161	182	190	176	168	166	154	172	167	175	136	169	168	149	140	180	135	157	153	163	156	149	146	175	167	165	148	163	158	159	136	150	179	165	151	167	200	155	157	155	185	155	156	142	153	152	151	187	151	180	163	171	167	148	166	152	148	171	177	154	147	171	167	164	174	171	173	142	150	163	163	150	156	153	169	158	153	151	156	199	162	175	163	171	157	154	159	172	166	162	178	183	171	161	188	162	173	159	184	174	161	163	177	155	168	170	157	156	157	161
7505	8978	12861	19354	27319	36605	37737	34979	35139	33674	30212	22585	27712	37073	31928	30770	27933	20736	24872	12893	11262	11949	8276	11579	10662	8084	7116	5797	5517	7783	6097	4698	4770	3673	2861	2385	2294	2162	1611	1009	1077	1198	1001	1212	1109	745	720	674	658	676	529	610	586	486	523	492	550	593	568	588	672	601	563	489	512	548	448	503	482	526	523	712	1197	2065	3068	2946	2460	1686	1058	650	527	448	468	415	471	463	454	430	442	409	451	508	438	445	423	431	431	453	438	402	402	376	452	402	441	425	429	449	420	434	456	454	424	424	437	433	467	420	434	459	448	408	449	414	438	438	442	465	453	431	427	436	407	426	431	440	436	431	406	441	474	446	462	469	443	449	474	439	479	444	445	456	445	441	426	418	459	490	428	441	416	442	421	428	430	426	441	420	438	453	453	424	449	477	473	453	440	428	454	423	461	436	405	431	435	448	444	440	395	421	442	427	442	459	412	457	482	434	429	518	450	406	436	420	438	450	451	426	410	400	445	476	412	405	496	419	464	446	446	475	469	423	412	433	437	486	432	462	426	450	482	474	425	400	470	443	425	427	444	397	433	420	447	465	427	435	421	404	445	456	420	427	437	445	446	450	430	487	453	460	415	390	420	415	476	456	436	427	424	399	394	464	406	416	439	466	461	423	428	456	431	389	442	451	443	435	452	480	452	442	412	432	446	428	439	412	450	405	453	409	438	433	469	442	440	423	448	479	443	454	413	377	461	422	447	428	446	471	434	433	417	427	408	381	474	428	480	463	416	449	441	464	427	481	420	434	438	426	430	424	458	405	403	457	449	436	454	446	422	435	468	459	430	464	441	436	407	399	445	427	395	475	435	452	448	412	412	427	453	447	446	499	472	427	409	432	446	453	439	412	455	449	437	437	457	419	425	428	438	421	426	414	439	412	453	457	382	445	409	415	418	422	428	418	445	440	442	437	453	465	445	442	434	428	451	433	432	415	405	434	424	443	428	406	418	454	431	468	472	423	416	430	429	436	449	471	415	417	441	446	432	438	460	417	434	460	440	405	433	435	407	420	436	444	432	387	443	443	432	412	432	432	405	415	437	432	474	460	439	440	410	459	367	440	456	473	425	433	435	433	428	473	447	430	436	468	450	413	474	453	417	451	432	454	444	388	462	461	454	455	428	415	445	431	456	395	407	390	428	423	462	435	416	452	435	437	459	425	433	427	443	449	457	457	403	466	430	429	436	422	435	436	415	486	431	437	408	452	405	461	459	412	446	383	394	437	444	428	433	454	432	413	446	425	450	450	428	438	419	446	464	439	446	434	403	456	426	477	421	475	425	406	418	448	463	413	444	423	462	455	427	397	426	457	460	456	456	425	452	478	462	459	462	431	431	422	428	415	447	436	445	424	452	437	421	440	427	453	429	435	427	450	416	439	446	451	454	440	422	425	451	426	470	445	426	454	422	441	406	463	433	441	468	442	443	458	466	438	446	443	466	445	468	436	437	438	427	405	424	425	423	455	454	440	439	447	451	457	453	458	431	425	424	472	445	430	455	484	458	414	460	424	441	468	427	459	398	410	451	448	465	460	443	407	426	402	442	465	464	433	430	474	468	433	419	441	453	415	442	435	441	445	443	408	454	471	470	427	446	428	438	445	492	435	422	448	466	432	450	422	455	433	453	470	443	479	423	436	418	448	440	437	480	436	438	424	410	434	460	448	428	462	482	427	423	409	434	430	430	458	420	449	408	431	433	429	412	452	433	405	452	449	452	456	446	431	450	454	443	403	440	450	412	412	439	455	455	446	406	438	487	433	437	470	437	445	466	446	464	440	465	447	461	404	452	406	433	457	458	434	402	437	430	434	454	439	398	446	481	436	441	437	451	460	438	461	496	456	451	450	423	438	393	470	406	407	482	425	412	424	403	363	434	418	453	420	439	444	448	425	446	458	419	410	435	427	420	444	453	476	438	449	449	430	405	445	414	458	451	459	451	441	421	449	442	424	449	450	407	432	479	477	413	440	439	448	452	432	466	410	445	442	441	453	392	421	432	429	461	411	452	434	439	442	442	418	423	439	433	433	434	419	437	426	387	462	440	440	438	409	423	421	444	431	447	433	479	439	419	451	457	444	420	413	445	401	415	436	436	427	399	406	431	468	437	407	445	422	419	420	443	474	424	450	436	415	436	419	441	459	436	455	450	414	490	414	436	425	424	418	444	408	445	456	442	420	399	434	464	399	434	421	454	469	478	470	414	447	447	447	428	432	435	420	437	481	434	419	457	433	409	422	434	432	422	448	421	445	457	441	458	462	442	438	439	450	438	417	440	458	435	461	416	429	434	428	432	439	427	447	424	461	408	400	439	441	431	430	477	416	421	483	434	422	451	443	405	420	452	454	442	454	386	417	428	401	438	426	432	399	432	425	411	454	432	444	430	409	433	410	450	454	419	398	390	404	453	461	450	450	394	448	389	438	456	421	440	454	446	441	472	459	464	421	453	424	452	436	491	459	454	437	450	444	461	438	434	427	494	426	429	437	445	409	457	414	465	459	426	464	442	441	451	462	436	445	418	425	439	449	442	419	421	449	418	471	457	424	448	441	450	448	429	447	462	440	415	430	448	463	427	473	410	418	448	462	446	397	423	401	436	395	390	457	418	398	424	481	420	407	462	446	415	409	423	456	441	469	417	458	434	428	404	453	453	465	428	449	468	434	440	426	439	452	463	453	437	425	452	439	456	444	472	429	415	417	439	479	437	388	424	483	411	457	407	465	424	397	449	446	414	443	429	461	445	425	429	450	451	438	450	422	429	453	458	434	398	451	443	440	442	434	455	423	415	470	469	431	450	438	410	421	447	429	465	414	446	461	402	452	430	417	407	459	451	443	434	412	435	423	414	411	423	474	473	461	449	433	445	409	450	441	420	470	462	390	448	443	420	472	439	404	415	421	439	458	462	478	403	416	420	435	436	424	453	411	430	443	421	433	455	458	470	438	433	455	439	447	462	404	450	464	420	423	454	437	471	402	413	431	413	437	457	469	421	454	429	456	436	452	435	451	445	428	471	430	433	457	465	417	438	439	442	472	404	446	455	442	395	449	455	494	423	465	462	425	403	422	465	444	422	431	446	422	394	435	422	437	434	410	427	436	437	414	412	450	420	435	423	444	424	427	437	402	441	428	414	431	443	460	434	458	442	424	404	425	469	420	446	468	451	425	399	434	466	452	451	409	462	463	455	421	440	406	479	429	439	466	453	451	476	420	469	422	424	445	429	418	439	431	438	464	458	415	462	485	433	413	454	442	420	428	450	441	465	414	418	416	430	430	443	472	455	402	432	423	475	445	430	388	439	434	424	417	445	426	417	466	408	432	465	430	388	446	402	454	425	441	433	453	430	432	417	442	442	440	458	433	436	381	462	408	443	441	408	461	409	458	451	455	411	439	458	410	459	437	414	443	430	418	417	431	450	460	432	453	443	451	430	407	453	422	486	436	462	429	419	403	438	417	436	450	434	437	425	425
21825	18253	24135	28859	32706	39801	35268	33172	32740	28463	26896	21449	21823	28350	22867	21150	17342	11363	12014	6041	5096	4919	5137	4546	3923	3141	2751	2284	2293	2571	1838	1254	1235	1140	862	716	619	545	485	350	372	424	315	386	287	263	266	223	204	199	202	201	205	179	169	189	183	198	198	199	196	172	183	169	188	160	183	175	174	183	165	212	317	635	861	895	714	471	336	223	199	156	177	177	140	170	165	160	158	152	175	152	153	180	144	157	146	154	149	160	158	164	134	161	155	170	163	172	164	188	182	168	164	176	170	152	168	163	156	159	159	135	170	152	150	157	150	158	143	177	125	149	153	152	175	164	149	133	177	156	150	136	174	166	162	146	142	171	132	185	156	188	153	145	157	171	161	172	165	163	166	155	153	167	173	147	180	164	163	161	167	190	151	179	151	153	156	153	184	163	173	162	142	150	155	157	162	138	163	166	151	173	177	142	159	181	167	134	142	134	177	168	137	191	177	163	168	186	157	154	172	178	165	153	166	170	191	176	164	142	162	148	166	164	158	161	160	177	174	166	153	164	179	177	160	171	163	176	172	157	148	168	166	153	148	179	158	173	160	177	155	148	168	159	167	151	174	152	185	161	172	156	149	156	182	180	191	141	166	170	155	157	173	168	173	153	162	168	182	194	155	146	156	176	174	161	159	183	148	162	157	138	166	193	172	166	155	157	150	157	144	172	148	161	142	146	150	161	149	152	142	166	163	163	145	156	182	169	157	159	182	165	154	191	151	185	159	179	151	154	170	158	172	162	149	161	168	170	162	143	166	150	164	154	192	173	132	168	186	179	154	185	174	177	148	182	155	160	155	152	148	138	147	177	155	167	161	176	166	170	170	154	171	155	162	179	163	176	164	172	168	162	181	163	159	163	153	148	180	132	158	174	166	179	156	191	176	181	162	163	166	178	160	167	167	182	161	161	154	168	170	162	165	176	158	180	169	160	181	152	164	179	184	177	133	171	141	154	148	185	145	164	164	171	156	156	164	171	160	182	194	163	180	160	203	173	169	145	150	155	171	162	163	164	140	136	161	170	175	175	166	174	150	157	179	151	167	140	169	164	180	170	165	186	157	144	143	189	153	167	164	166	180	173	160	169	159	178	170	171	154	158	157	155	155	181	165	181	188	162	166	139	169	169	139	181	138	150	151	158	153	174	141	163	143	142	148	152	149	159	158	150	171	155	171	165	153	178	186	163	146	149	158	175	149	174	170	163	159	143	199	157	123	145	150	150	174	174	165	160	138	177	159	162	169	169	148	176	157	159	150	174	170	152	163	153	164	159	152	159	149	157	180	159	172	147	192	166	173	170	150	163	209	161	157	163	171	156	159	152	161	184	166	156	178	157	146	180	169	168	158	164	183	168	166	141	150	195	164	165	127	152	176	189	175	168	178	137	179	170	153	161	179	166	167	150	155	165	153	161	153	159	172	142	185	177	188	180	157	155	155	136	173	152	181	156	182	166	170	126	169	176	159	156	157	184	170	159	156	156	154	175	167	159	163	158	155	193	159	168	169	173	150	158	168	168	159	183	174	136	155	132	153	160	161	144	183	134	140	171	162	193	173	174	161	186	153	144	168	174	143	149	180	147	180	166	160	133	161	166	144	168	162	138	156	152	142	176	158	167	157	171	162	148	164	172	170	181	150	179	172	163	170	157	169	175	174	159	136	167	176	157	172	151	197	168	159	165	169	166	170	170	146	156	158	158	151	168	143	176	148	166	185	169	173	156	176	155	153	161	179	172	156	162	164	143	172	151	149	160	138	148	150	149	149	172	149	163	178	156	157	155	183	182	170	163	145	158	155	196	169	167	149	161	183	158	159	161	169	145	174	167	176	145	174	170	165	163	142	153	150	175	154	145	137	141	168	177	152	161	148	173	152	169	157	171	162	142	180	154	178	166	170	162	164	175	162	192	193	161	163	156	157	136	171	172	159	162	171	163	173	154	176	177	191	163	153	153	161	171	161	170	163	165	158	160	160	159	169	153	167	148	175	168	141	152	155	164	185	158	160	153	165	162	150	172	173	158	168	180	183	140	172	155	149	145	172	166	173	184	186	171	165	147	150	168	167	131	164	176	182	173	159	151	164	167	174	175	178	152	192	158	172	169	171	156	160	174	138	168	159	173	154	182	168	161	160	156	169	161	167	185	141	176	210	138	148	168	179	157	148	162	170	165	160	164	146	155	154	154	169	142	146	170	164	162	182	162	184	173	152	150	153	167	168	147	176	160	158	169	169	182	170	161	166	154	172	173	157	149	163	161	160	189	160	180	159	166	164	173	166	159	194	159	173	166	166	173	149	179	172	174	148	176	169	177	142	157	158	144	178	178	168	165	168	167	179	149	162	151	182	160	177	163	185	169	148	164	169	172	153	155	174	167	184	176	172	145	148	155	166	162	187	152	174	161	152	184	166	186	164	167	154	157	189	187	153	166	158	156	161	163	154	147	193	176	173	160	169	182	167	159	191	179	155	171	170	168	162	172	176	141	158	156	182	174	190	139	172	169	159	172	155	161	149	152	166	179	192	161	150	165	182	150	163	152	160	172	185	142	154	189	152	173	167	191	170	145	147	155	174	169	165	178	148	157	159	165	148	146	163	175	152	142	159	170	158	155	161	165	151	170	164	163	154	141	168	162	154	176	182	163	201	175	149	181	149	174	156	188	176	158	176	137	179	151	156	180	173	153	176	152	147	153	170	154	169	176	159	180	137	155	162	181	177	156	174	171	183	166	169	168	174	171	166	178	141	180	142	145	166	161	187	151	151	157	172	166	155	132	151	177	159	168	162	153	147	163	175	160	164	193	160	186	167	160	147	171	142	162	176	146	168	148	143	189	182	178	172	162	162	167	164	151	181	161	144	181	155	180	156	154	159	182	168	160	173	158	176	141	172	132	140	152	168	151	163	163	156	160	154	180	153	202	157	151	169	180	188	161	191	176	152	148	181	151	146	159	142	153	170	149	180	155	145	154	159	147	136	158	170	163	164	183	150	164	160	155	160	154	189	187	151	170	142	163	157	176	148	165	169	182	162	188	172	157	144	154	165	161	180	164	159	149	157	157	160	178	172	166	165	165	173	171	153	171	170	164	162	154	195	181	169	180	143	168	187	173	183	155	152	165	173	166	146	181	175	161	157	140	159	168	158	146	136	181	185	171	180	150	164	150	173	173	149	191	159	169	165	160	161	164	163	163	175	173	161	163	145	191	163	158	171	161	153	163	175	167	182	168	163	143	157	175	177	154	150	171	158	174	173	159	169	135	182	186	155	140	162	149	157	144	173	141	164	178	150	169	199	158	148	167	155	166	147	153	166	180	180	150	194	162	153	158	160	156	174	164	171	158	183	156	140	152	163	160	178	194	182	177	164	185	179	142	165	174	143	162	160	149	177	175	168	150	152	165	187	165	168	165	174	153	171	153	180	145	160	163	174	151	173	149	171	180	181	169	154	160	170	169	158	177	170	165	143	154
11941	14118	19403	26867	35599	42947	42831	42501	43761	41545	40519	32800	38706	46714	40299	41172	35988	30212	29655	19307	17404	18926	19810	18257	19797	15629	16112	14423	13285	14410	10603	8601	9113	7050	5998	4678	4540	3887	3162	1885	2010	2152	1723	1955	1547	1264	1123	907	900	828	778	720	644	624	501	549	701	807	708	846	815	599	603	519	547	508	476	489	498	517	566	848	1993	3927	5958	5573	4417	2581	1527	846	588	470	463	454	425	458	425	404	425	428	449	441	408	432	459	445	371	434	433	415	434	378	407	424	427	419	427	412	392	442	445	433	417	415	380	414	418	417	417	412	425	461	452	397	474	432	434	471	412	460	437	432	438	450	414	411	410	409	437	423	398	426	452	383	420	461	413	405	444	452	437	454	421	426	410	419	396	389	463	438	417	463	464	439	451	415	423	440	443	397	429	417	428	419	408	449	430	433	439	422	402	442	423	443	430	421	453	457	415	453	447	434	433	424	447	403	441	449	436	429	437	432	401	410	445	457	428	411	392	445	433	466	422	426	417	437	442	417	424	431	412	430	414	411	435	418	412	419	448	434	437	413	390	443	401	430	418	440	394	415	396	469	419	454	430	390	410	460	438	456	447	408	446	427	458	438	429	426	425	437	418	449	414	457	439	421	415	423	400	432	432	416	417	413	442	433	429	445	442	446	474	438	434	433	387	404	404	450	432	409	416	397	460	430	442	455	432	425	440	437	460	415	423	416	415	437	408	450	426	452	463	417	431	418	424	431	429	460	426	417	444	465	426	481	404	408	437	455	425	441	394	445	410	435	444	435	430	442	446	419	429	449	430	435	436	412	437	441	428	446	416	453	401	410	457	412	442	420	404	429	417	443	432	448	433	423	404	384	447	411	443	436	416	403	429	423	436	451	408	421	431	423	413	417	421	451	417	441	407	420	431	420	445	423	379	421	466	411	449	465	396	413	440	443	413	446	432	415	432	464	409	386	421	410	454	400	436	419	427	430	446	435	391	425	449	415	423	416	435	420	438	455	410	425	459	433	434	433	441	406	450	442	412	429	459	450	442	406	446	450	410	449	421	417	417	451	433	447	450	464	418	444	407	395	468	404	459	432	416	414	430	451	425	441	422	395	389	412	393	409	427	451	419	422	434	439	458	447	456	438	416	442	442	411	436	394	422	465	406	409	417	424	433	468	428	398	389	389	436	483	423	461	434	412	411	415	402	430	426	382	383	417	400	480	424	417	438	409	431	439	420	425	389	466	455	447	397	423	444	435	390	389	419	423	442	429	440	438	415	438	433	453	407	432	451	405	439	413	451	415	429	415	411	420	441	440	427	448	438	440	443	464	431	432	467	413	432	493	451	443	425	462	433	426	434	395	435	437	401	434	432	427	448	413	415	397	416	433	421	439	430	441	421	436	420	452	396	443	438	412	449	409	456	407	406	458	422	428	401	376	443	407	432	420	448	447	400	461	370	433	454	448	419	435	443	433	404	452	382	398	460	434	432	427	451	429	447	442	391	434	461	435	415	420	484	421	398	437	422	446	451	440	455	417	419	421	447	420	440	396	395	430	420	448	409	404	439	462	436	432	457	437	441	481	429	485	453	433	434	423	450	430	452	414	416	429	425	450	430	410	412	412	410	409	426	411	426	425	402	450	412	416	383	406	420	421	439	451	427	438	394	441	434	427	412	425	432	460	444	419	421	440	403	409	420	394	445	404	413	402	414	448	448	408	432	475	417	430	415	423	438	444	433	393	424	445	430	423	415	441	429	437	417	428	421	442	440	439	426	419	435	421	449	398	459	418	462	469	393	439	391	393	410	431	426	399	439	453	425	396	404	382	438	428	439	421	438	401	440	422	425	422	416	422	467	417	402	413	428	434	435	448	414	445	438	379	432	428	392	431	423	412	412	431	436	445	432	434	441	434	452	424	412	423	421	415	428	429	433	432	401	436	462	432	411	418	437	426	458	429	407	451	446	427	439	444	422	438	437	443	392	436	435	415	410	428	412	410	418	417	391	440	417	409	438	440	415	415	392	438	424	436	431	405	441	450	453	419	459	447	413	410	412	457	396	435	438	437	460	412	444	400	421	421	438	410	402	444	415	408	420	448	457	445	376	427	443	443	449	436	435	415	413	415	410	426	390	442	414	459	443	433	441	408	413	435	381	445	443	439	434	408	410	461	437	429	385	457	409	412	457	455	452	426	431	469	431	446	428	408	403	392	395	433	457	446	438	423	433	451	447	434	461	426	428	448	418	417	418	439	405	411	399	387	429	414	408	445	406	427	426	441	398	444	417	404	414	433	405	437	409	412	412	410	456	466	459	435	428	444	432	423	477	383	441	476	409	395	425	400	413	399	419	425	467	432	418	457	424	440	393	409	447	409	451	410	421	448	443	391	400	443	424	412	432	438	433	416	486	435	393	444	455	442	434	423	409	455	443	422	380	409	412	429	440	442	405	435	418	420	466	432	430	441	427	438	465	399	463	450	410	427	428	400	404	415	430	389	467	412	426	425	460	420	418	436	440	459	409	421	426	422	425	403	436	425	443	421	436	435	434	437	436	449	445	397	394	385	427	406	448	424	408	386	418	418	432	438	373	410	409	431	403	431	411	423	423	421	451	426	421	449	408	403	436	423	433	430	433	437	419	450	396	399	444	416	422	431	409	427	461	426	449	439	450	420	444	422	411	403	408	443	403	466	429	463	421	420	421	439	395	407	464	439	456	448	420	447	433	441	415	445	416	427	442	421	464	433	432	439	412	450	411	414	454	440	456	481	465	405	427	439	398	456	393	435	434	401	434	429	477	435	424	396	448	461	422	408	450	427	410	408	432	446	409	443	373	402	421	474	392	472	451	432	436	436	448	455	435	450	404	431	426	406	412	422	390	452	464	430	391	437	422	444	406	440	409	410	391	403	407	459	405	435	415	421	411	392	404	403	430	459	387	438	399	459	474	419	415	418	433	453	462	427	408	412	410	433	440	446	459	455	424	401	443	409	438	505	465	420	396	439	437	442	430	423	438	415	458	427	451	435	439	439	436	413	457	448	437	461	409	429	422	437	390	414	387	475	423	438	466	423	435	389	439	387	431	433	441	444	407	441	424	401	462	429	444	434	409	452	424	454	430	421	401	450	399	435	441	437	377	470	392	384	442	431	446	430	441	402	424	394	430	460	402	446	447	445	404	457	414	414	469	400	435	431	458	428	433	385	428	439	418	458	455	423	429	470	438	473	426	381	422	406	451	437	436	430	428	456	416	396	438	424	430	413	429	426	443	395	424	432	440	435	436	462	405	405	427	406	454	434	436	451	404	440	453	437	450	458	430	445	405	397	457	392	422	414	380	433	413	433	430	460	434	408	440	422	406	438	402	426	404	419	407	408	421	431	424	449	445	398	413	424	421	384	497	401	417	412	453	421	416	409	412	461	427	433	421	420	425	384	393	433	386	416	436	431	431	414	448	481	394	466	403	445	462	413	431	453	434	432	362	453	414	413	409	444	428	394	418	415	422	428	446	438
3111	1776	2614	3112	3258	4555	3367	2369	1987	1628	1321	812	1083	1338	885	832	511	533	495	314	310	328	312	229	286	273	220	229	209	231	193	187	210	187	199	166	166	173	162	148	158	152	156	140	149	148	159	139	157	151	157	140	134	170	166	145	149	165	146	143	136	157	128	150	159	150	149	152	154	145	154	150	136	170	191	227	222	204	169	161	134	165	154	161	126	155	172	136	148	143	151	158	132	151	177	122	163	138	124	127	129	156	156	144	145	141	155	145	140	146	149	151	136	140	145	162	130	165	158	144	151	146	137	143	159	161	130	163	144	142	133	155	132	144	161	157	139	170	130	130	158	162	157	153	137	118	137	135	145	135	124	126	161	155	143	145	151	143	136	151	160	141	127	148	142	135	122	143	144	144	152	139	146	134	140	162	144	153	149	134	149	148	165	149	139	143	155	148	142	132	169	141	151	137	142	149	133	138	153	154	139	132	127	120	161	126	152	150	140	121	141	158	132	132	144	144	139	155	151	137	153	172	151	136	141	144	138	145	151	126	118	135	103	136	146	138	134	128	155	130	136	151	157	148	145	155	144	141	143	145	153	137	142	145	147	129	131	145	161	144	149	135	139	145	146	146	139	147	137	146	141	141	155	144	129	154	133	165	148	140	160	152	161	137	146	149	145	116	150	144	154	145	163	164	153	143	151	138	142	160	149	149	142	161	148	129	134	132	153	154	160	140	150	134	150	140	135	159	140	139	138	129	157	162	139	149	141	144	165	128	162	158	139	144	168	154	168	153	136	149	126	152	107	165	150	147	154	128	150	126	140	140	156	136	163	149	158	165	142	148	155	157	148	164	142	160	123	172	148	142	131	164	150	152	143	150	148	160	153	144	136	136	123	125	157	144	147	136	176	123	148	162	149	153	143	152	135	152	141	166	138	134	126	131	154	144	139	138	141	147	145	190	156	129	132	152	173	150	143	158	156	143	159	134	158	131	158	151	162	124	148	149	179	142	129	153	157	139	150	147	147	145	161	127	163	137	155	174	139	130	155	154	151	138	142	142	128	157	131	150	148	145	139	151	137	145	145	141	155	129	141	160	177	152	156	141	142	138	141	133	129	152	155	152	134	137	133	132	133	208	153	148	150	140	161	165	145	137	128	143	144	151	141	128	141	158	159	152	146	151	141	118	138	148	140	134	141	137	159	152	141	147	122	135	140	166	142	147	143	150	147	148	132	138	137	146	142	145	149	168	174	138	146	144	137	144	156	154	141	136	132	142	132	143	141	152	126	137	141	150	174	130	160	125	146	137	123	129	153	135	151	135	126	154	160	145	161	130	138	139	137	156	136	149	150	128	146	148	147	148	154	133	162	155	141	140	138	130	146	141	158	140	143	157	160	160	142	141	131	169	124	160	133	157	140	129	132	116	146	148	160	135	159	145	138	138	129	120	138	123	141	161	148	130	128	146	144	146	133	127	141	156	121	137	159	155	133	172	150	120	155	154	166	135	137	139	153	137	139	162	132	159	145	156	160	142	145	135	135	145	139	144	158	159	142	139	133	130	140	161	143	130	164	153	146	131	158	146	126	151	148	158	149	139	120	137	131	154	142	153	164	151	129	142	146	139	150	145	142	145	140	141	144	147	151	159	135	149	131	148	152	128	148	152	145	153	149	134	160	147	133	148	158	148	135	145	164	140	141	152	148	133	155	159	152	162	164	146	141	160	168	160	142	160	161	142	124	133	152	149	171	131	160	155	158	133	128	147	133	154	158	143	173	145	135	138	147	148	136	137	145	141	150	160	145	127	156	155	147	149	138	142	149	175	169	154	142	163	150	156	146	143	132	149	155	164	138	146	152	137	128	129	150	157	153	162	148	136	158	166	156	153	133	141	133	147	143	164	157	161	153	148	140	142	152	122	133	155	166	141	121	144	143	154	155	125	139	126	161	152	162	129	164	144	144	147	161	145	166	151	142	161	139	141	144	146	155	136	145	149	145	164	140	133	160	145	133	142	145	147	132	159	159	139	177	142	155	130	145	128	140	173	122	120	116	146	141	171	144	141	154	131	131	165	138	151	137	162	137	150	139	146	158	134	170	148	159	125	165	151	155	133	162	153	148	134	139	149	132	149	152	145	151	136	113	155	126	134	141	146	143	149	146	153	135	146	145	144	166	158	142	143	167	151	181	174	155	141	152	150	134	176	158	141	155	154	135	151	139	121	147	141	140	130	163	159	137	127	183	142	144	141	151	138	141	140	138	126	132	145	150	165	157	146	131	133	152	127	141	163	144	146	144	130	140	167	121	161	145	134	153	146	127	158	133	146	159	154	131	147	136	160	151	174	148	129	158	140	143	140	139	140	138	139	144	149	140	168	139	121	164	153	145	152	153	134	142	132	136	158	157	165	160	162	138	125	136	132	162	144	146	142	153	133	122	160	140	129	133	141	147	151	147	140	152	139	144	170	133	157	126	153	147	155	142	135	162	156	140	150	159	145	148	139	158	123	159	140	133	152	159	145	131	155	156	142	152	138	154	146	149	146	132	148	138	163	155	162	136	160	159	130	150	136	142	144	141	160	130	146	137	163	129	149	144	142	138	167	152	131	140	160	169	162	151	169	148	150	160	164	168	151	158	172	130	138	154	142	155	151	156	133	149	157	140	137	133	145	137	135	152	139	148	150	158	150	170	145	150	141	159	151	146	144	142	144	168	152	146	137	132	161	165	149	147	157	133	158	136	156	131	146	127	147	153	160	151	150	142	160	142	151	133	153	149	149	139	143	148	141	148	151	135	139	135	114	147	126	161	146	162	152	179	128	130	155	168	156	132	167	132	139	155	162	150	163	152	147	143	144	130	149	144	153	154	173	167	155	156	138	127	159	131	131	135	146	131	151	163	126	150	143	170	150	168	157	159	145	147	158	148	149	156	142	143	153	160	154	141	147	163	155	154	149	141	127	152	138	144	139	149	172	124	183	154	135	142	167	152	153	171	155	171	159	145	132	153	154	142	155	153	139	144	152	162	168	140	161	134	161	161	135	164	148	135	138	139	140	157	164	147	136	168	124	185	162	150	155	141	138	130	166	130	139	142	134	148	138	170	159	152	158	151	133	139	152	148	137	146	138	170	150	151	148	152	153	118	144	140	140	152	142	151	123	156	139	146	140	135	134	131	140	173	144	164	183	141	144	170	145	137	152	145	125	137	144	156	161	142	133	138	154	127	129	134	165	148	151	151	158	143	163	145	140	148	152	170	133	174	148	132	146	147	150	138	148	137	143	151	142	149	123	138	147	158	128	151	151	139	137	148	126	143	136	161	145	159	156	136	153	135	138	142	137	150	147	140	128	152	146	145	145	142	145	148	145	134	133	142	138	116	132	133	173	155	151	157	165	143	119	135	181	140	118	133	148	142	140	147	120	135	163	134	156	123	136	121	147	175	168	158	147	125	149	151	125	151	129	153	162	159	178	137	132	152	144	162	151	176	153	141	151	128	130	137	160
2788	2421	4364	6804	9993	15808	13360	10097	8650	7372	7034	4054	6083	8373	5034	5574	3193	3056	2655	1617	1488	1879	1909	1214	1509	1172	1300	1188	1115	984	783	749	697	690	635	555	594	562	500	459	465	504	486	521	485	450	429	445	457	439	439	400	454	413	427	397	453	411	403	424	420	434	435	447	429	375	387	418	382	409	439	448	440	606	735	871	851	732	525	489	431	431	381	431	387	410	398	394	424	351	433	414	385	358	374	434	385	395	382	401	422	396	397	417	401	369	389	409	356	368	412	412	416	383	404	369	412	450	346	407	406	412	375	356	364	415	386	399	361	371	378	387	392	377	369	384	413	405	373	424	409	408	371	426	406	395	388	395	370	375	354	381	407	401	395	407	406	385	402	323	408	368	396	421	383	383	385	366	414	398	412	370	387	385	408	410	383	385	400	397	378	424	371	381	388	391	384	384	425	388	383	361	386	395	426	390	392	381	422	393	359	418	400	382	376	365	389	395	389	348	425	429	363	379	416	416	432	348	423	355	411	410	374	391	382	372	380	389	372	401	423	404	407	410	371	388	365	377	393	390	414	385	352	395	394	384	397	387	380	376	337	391	393	411	409	384	409	361	410	395	408	384	415	420	391	393	388	395	379	380	365	393	402	384	370	375	362	375	417	385	370	442	412	369	416	412	395	391	418	380	382	414	391	408	407	403	387	389	394	384	388	390	395	404	397	398	351	381	403	374	395	403	378	395	414	384	399	402	377	390	392	364	402	392	382	387	403	400	413	373	389	382	387	383	391	389	407	393	384	349	393	398	413	383	375	393	410	368	376	388	365	376	399	401	376	412	393	410	393	411	374	395	409	389	359	395	384	360	361	407	367	408	368	393	403	408	374	406	378	398	363	386	352	393	375	374	425	363	419	400	369	395	417	344	373	396	391	359	390	450	405	385	400	383	386	408	367	438	417	428	392	393	398	391	395	414	429	381	378	417	387	384	401	421	378	420	391	414	369	405	398	398	420	383	376	413	423	405	397	376	392	386	404	405	402	393	438	383	371	398	391	394	396	382	364	415	391	412	409	409	415	386	366	398	399	438	389	401	367	406	375	400	383	368	398	374	391	366	421	394	395	400	355	403	422	403	384	399	442	404	427	417	390	385	395	424	437	383	375	410	437	382	408	430	374	409	369	375	382	375	396	363	416	392	378	411	431	397	395	390	396	364	412	364	401	396	376	380	386	383	419	383	380	412	378	376	400	382	386	411	399	372	378	410	385	413	415	403	386	374	421	428	362	402	403	381	362	414	420	414	400	387	409	398	414	386	392	410	391	374	391	426	393	407	401	385	372	430	382	429	403	411	395	407	429	371	401	371	365	393	386	391	380	395	356	374	388	421	380	420	386	401	389	412	390	394	410	389	407	388	378	358	389	391	418	417	395	410	398	378	395	380	370	395	421	377	379	355	362	418	397	407	384	404	396	417	410	409	372	391	397	384	394	357	380	413	385	409	429	411	387	386	418	409	414	378	383	391	407	382	386	383	431	409	401	369	394	386	391	435	396	406	354	353	368	402	387	388	405	416	396	369	396	398	401	389	389	419	413	367	405	392	404	413	396	395	383	397	394	415	404	375	391	359	403	385	412	390	407	376	427	390	405	378	366	405	380	392	402	355	387	383	405	356	408	364	371	399	415	398	385	426	408	411	390	395	389	397	420	388	394	410	392	351	383	382	400	373	403	398	405	376	383	356	388	382	428	376	415	387	401	404	406	395	390	418	418	359	427	407	371	374	380	403	386	355	429	397	356	374	414	403	419	404	392	379	416	383	396	384	397	433	403	410	381	387	360	384	373	409	414	379	399	420	397	395	396	422	405	404	397	413	389	397	395	392	369	387	365	392	384	390	393	392	408	368	365	383	414	378	371	417	419	422	403	376	373	416	384	396	432	368	427	380	381	391	378	372	376	392	378	413	389	381	372	365	394	418	384	375	402	384	421	396	368	403	418	393	417	392	372	402	391	401	391	387	376	385	357	421	380	340	389	394	394	404	400	408	387	417	411	389	397	391	405	396	400	380	422	381	394	360	335	426	383	383	380	427	365	359	370	398	406	407	375	400	408	384	369	402	425	406	384	407	414	392	424	410	384	361	385	400	363	401	414	390	425	393	385	372	374	396	406	383	423	417	400	444	394	401	380	400	418	377	371	404	443	404	436	401	369	401	381	383	409	363	406	381	381	398	388	429	427	369	394	387	398	413	412	377	396	402	368	376	395	377	381	399	385	383	390	418	396	405	401	377	404	432	399	384	386	392	394	412	411	374	408	407	388	378	361	395	404	403	406	397	405	397	408	367	397	400	396	400	394	392	397	365	399	357	420	399	383	410	365	370	379	396	374	397	363	389	419	425	376	421	416	384	397	395	393	386	418	385	403	360	397	376	433	390	383	420	384	357	382	374	390	369	382	427	371	402	355	399	421	401	379	381	410	378	399	396	427	413	383	404	356	381	410	414	366	386	395	390	368	394	392	420	391	416	383	379	392	355	386	366	397	444	421	406	381	413	365	380	391	397	403	381	378	420	373	428	358	417	403	359	368	413	407	358	377	386	404	374	370	355	409	409	376	389	425	384	400	387	355	403	394	409	380	387	384	415	370	354	415	376	352	390	415	408	434	402	358	374	394	370	404	401	361	381	391	372	408	401	384	397	410	383	403	414	404	395	401	427	379	390	395	356	387	383	404	379	392	390	402	390	411	363	399	401	367	394	383	378	410	378	386	393	377	392	389	380	402	367	433	370	405	376	380	398	402	403	385	443	363	382	408	413	414	384	399	400	421	380	404	416	390	402	385	384	370	394	411	367	389	392	404	396	416	399	410	418	367	390	373	438	385	400	381	370	430	384	409	358	373	394	406	356	425	382	394	416	390	406	391	411	410	394	387	411	393	407	368	378	395	382	412	382	398	399	399	375	381	398	429	399	365	399	389	354	397	411	382	369	389	356	413	400	420	394	412	424	396	384	374	373	400	395	386	406	393	403	392	377	411	366	376	397	371	411	397	401	400	390	392	385	417	395	382	384	419	405	377	383	393	355	407	373	396	399	404	388	400	379	387	383	364	384	372	396	384	417	362	385	397	369	370	374	398	396	379	393	408	393	424	429	379	359	372	356	395	389	385	374	403	367	410	387	385	365	380	385	405	370	375	377	443	377	375	359	438	398	416	393	382	444	382	393	420	420	360	403	415	405	389	391	366	358	402	371	385	339	412	417	413	418	383	385	364	409	415	388	399	428	370	428	376	392	389	387	397	386	386	370	361	384	409	411	403	409	393	387	401	403	368	387	382	405	402	407	389	421	399	361	400	420	372	398	408	372	385	400	413	398	371	348	367	402	367	371	423	385	376	415	379	397	389	397	402	383	414	377	394	375	374	392	364	396	372	394	441	395	413	391	415	380	389	399	378	388	376	397	382	379	401	374	379	373	407	367	388	409	400	421	371	401	388	412	393	413	386	392	366	406	425	384
11619	11507	15930	22340	26653	34400	31821	27507	20559	16885	14572	9618	13535	15036	10410	10425	5182	5336	3880	2469	2605	3267	2670	1664	2145	1820	1678	1464	1119	1034	777	784	711	569	551	399	402	361	273	263	251	268	254	216	192	196	206	165	203	174	158	153	172	172	181	199	186	187	210	188	178	227	162	180	174	167	179	173	167	152	183	196	270	373	546	480	355	252	249	217	180	174	185	166	166	146	177	147	151	169	169	140	161	150	163	137	157	181	161	171	165	196	162	170	163	166	145	143	145	174	203	160	176	158	166	164	164	159	172	177	169	168	159	175	178	181	190	157	146	163	167	173	171	170	170	152	163	176	156	150	173	192	175	178	166	156	146	181	173	172	164	172	166	142	180	155	163	164	154	141	189	156	170	171	167	180	180	175	174	168	166	169	170	190	189	170	157	145	161	166	158	177	181	165	161	196	163	152	162	159	165	173	174	146	152	157	187	178	156	163	183	166	167	167	181	162	158	188	161	175	160	162	168	157	166	179	166	179	164	157	176	154	165	191	171	162	174	155	177	166	156	172	169	191	164	170	160	158	179	161	157	173	164	171	167	176	164	193	166	160	176	147	158	178	169	161	146	136	146	162	143	163	154	156	161	145	168	157	173	151	150	166	168	159	169	168	153	178	163	152	158	160	176	173	174	179	174	171	183	176	147	159	158	164	187	180	146	166	156	162	183	153	146	167	143	142	154	176	164	157	192	173	176	176	175	157	174	165	158	179	143	167	154	172	162	152	176	159	179	165	182	174	165	164	154	164	189	187	180	167	175	162	169	170	177	184	155	163	155	172	158	156	171	153	190	153	195	171	166	178	167	190	163	182	154	160	194	148	162	148	174	164	150	172	185	192	148	146	170	188	175	179	142	180	179	179	148	146	175	156	169	179	157	131	184	160	157	154	168	185	171	158	177	175	148	161	182	174	177	176	159	164	156	167	185	159	166	171	153	177	149	149	173	151	191	159	154	184	174	177	159	175	160	171	161	167	168	162	173	175	130	168	182	147	172	157	166	162	157	184	167	161	166	172	193	161	169	180	179	175	163	156	147	147	158	167	177	165	181	163	163	207	187	161	171	180	168	176	167	150	140	173	186	170	199	164	153	172	193	164	163	161	148	170	181	162	160	148	162	187	153	158	146	166	185	179	168	190	176	160	180	172	175	174	188	160	168	180	171	154	167	151	168	157	178	184	185	170	169	163	192	158	184	175	163	155	164	176	169	170	153	171	163	171	177	126	167	207	180	178	186	181	192	179	166	172	162	172	168	168	162	172	171	173	137	170	161	172	183	193	171	170	168	160	169	167	155	158	187	170	199	168	169	161	156	137	154	214	145	156	171	172	178	180	164	191	176	160	173	166	175	165	184	164	164	154	174	162	169	171	181	170	198	163	188	163	172	157	182	158	180	160	170	149	168	197	178	190	173	177	142	190	156	193	192	180	185	180	161	161	168	198	180	196	167	175	169	164	166	178	164	145	162	175	174	164	186	161	167	189	162	172	182	185	156	179	163	152	172	179	181	190	179	184	188	176	181	178	193	140	186	136	163	175	171	158	154	151	175	188	170	142	158	195	154	160	128	173	174	163	176	189	169	192	158	166	195	147	158	173	171	150	160	157	187	174	165	144	173	174	176	177	172	151	189	157	162	150	155	182	147	138	196	178	170	161	150	148	162	164	176	181	169	155	190	163	165	154	193	172	155	186	185	168	154	182	163	181	177	165	166	152	163	184	166	168	169	142	173	176	174	162	183	157	189	171	192	167	155	178	154	168	155	161	174	165	188	168	180	183	164	163	165	156	164	180	161	175	145	169	158	165	159	162	173	156	164	181	184	200	153	176	172	165	159	172	163	146	170	172	193	155	173	157	180	164	177	173	159	159	163	166	163	175	186	176	177	161	164	160	168	186	147	165	147	191	158	157	167	140	173	180	162	142	175	146	149	142	151	167	155	165	176	154	159	163	165	179	190	176	176	166	161	171	161	146	179	179	192	157	184	142	173	172	179	161	173	193	176	181	167	151	171	146	178	179	176	178	177	185	158	173	155	163	151	171	184	153	153	159	179	187	159	163	186	156	155	190	160	147	179	179	149	175	163	153	164	167	188	160	162	164	157	173	168	173	182	152	136	160	168	163	177	172	185	169	192	145	159	147	154	155	160	156	174	164	176	175	181	164	161	152	146	171	163	155	170	167	176	165	197	168	163	186	159	196	172	197	178	165	151	183	190	174	172	171	157	152	170	166	153	170	169	150	175	162	171	170	170	167	155	188	167	160	149	154	161	183	166	177	166	177	173	193	189	172	175	186	155	164	170	192	163	179	184	189	172	177	158	166	176	165	151	157	170	176	161	158	169	164	151	185	163	159	176	175	169	175	174	153	159	147	147	175	175	149	171	165	158	174	167	186	174	196	171	168	170	154	161	197	165	156	188	167	171	173	182	153	194	170	168	181	175	176	164	144	178	157	193	153	175	151	168	161	147	162	163	159	172	163	187	148	163	163	169	170	160	165	171	177	180	174	164	171	165	197	178	174	168	165	161	153	166	151	174	163	174	175	172	152	163	166	188	160	167	168	150	174	153	158	157	175	169	178	141	198	164	196	182	159	189	206	178	180	181	147	171	182	148	180	171	158	155	181	159	184	166	159	159	152	160	167	166	184	167	174	140	146	164	140	169	167	169	184	167	171	137	173	192	169	160	181	162	175	188	168	143	192	152	153	175	166	163	185	167	172	178	170	161	173	164	151	170	174	180	167	162	174	201	172	163	165	208	147	160	164	174	151	163	153	174	154	163	161	175	166	163	157	170	171	146	179	136	156	173	185	159	161	181	163	156	186	158	162	184	194	157	171	160	163	179	175	146	149	153	165	166	167	174	176	167	162	152	176	169	155	185	170	185	141	162	188	145	151	166	158	176	160	164	165	167	187	176	179	182	172	155	166	178	163	166	185	154	145	172	162	180	177	192	182	196	180	161	144	170	161	162	177	169	138	179	173	165	193	155	141	155	157	166	156	181	190	172	165	156	161	168	168	194	163	157	177	164	183	171	160	191	183	188	175	142	173	175	159	145	166	173	149	172	161	174	147	171	165	174	155	178	160	182	168	167	191	169	176	153	138	176	178	161	168	151	152	167	150	202	154	166	181	183	179	172	173	153	186	163	163	157	143	164	175	180	177	170	174	160	172	192	164	170	161	195	178	173	154	154	180	194	149	158	158	177	165	164	171	135	171	174	181	171	181	167	160	146	162	133	174	170	175	152	202	171	155	166	172	174	149	189	158	175	167	147	192	170	197	158	171	184	157	153	162	160	154	167	168	173	167	174	178	163	178	176	182	182	177	158	182	174	166	144	185	173	161	151	159	193	163	156	145	168	158	160	174	176	148	183	155	155	167	153	159	186	148	186	159	148	162	154	151	158	189	167	163	181	151	149	152	159	173	182	172	166	176	157	159	177	169	177	186	168	162	150	162	162	165	167	186
8075	9383	13711	22194	30912	39188	39916	37006	32377	32500	30030	22774	32964	33895	27471	30183	18777	20862	15661	10039	13132	14563	13002	9072	13936	10775	10731	10345	7416	6632	5277	5221	4509	3384	3263	2186	2326	2019	1556	1206	1049	1236	1212	998	754	826	737	643	683	643	619	529	566	482	508	477	574	638	557	644	693	582	526	465	498	480	499	484	505	523	522	700	1412	2259	3163	2897	2163	1424	926	622	558	497	494	444	424	467	457	420	384	451	449	446	414	455	450	471	455	465	465	449	462	418	407	427	458	429	411	414	455	449	416	472	429	452	429	471	467	455	431	455	454	446	423	417	420	452	460	466	469	437	461	472	466	418	431	448	413	397	419	456	448	429	443	455	477	414	425	446	436	445	457	449	408	480	453	471	483	469	426	464	451	451	434	433	401	427	449	430	447	438	438	421	420	461	433	418	444	430	436	492	422	406	434	434	441	416	478	435	462	444	486	432	399	417	437	429	400	438	420	403	417	450	448	459	453	463	453	465	433	420	446	448	467	396	440	382	421	426	442	469	487	428	444	491	456	447	444	460	446	448	425	414	448	425	453	480	424	449	505	468	433	456	431	423	440	437	422	447	472	468	467	470	482	464	463	432	458	438	431	448	452	440	413	419	470	425	432	454	433	468	456	475	462	428	412	444	451	480	477	448	411	485	448	460	461	429	450	440	419	475	448	458	439	446	452	450	421	462	434	443	431	426	439	405	423	447	406	424	429	460	440	473	414	432	430	464	436	456	422	472	470	450	457	400	409	422	452	445	428	470	413	443	467	443	427	456	413	410	432	435	464	481	422	427	466	422	420	445	395	465	438	427	452	431	442	443	442	442	492	458	471	479	448	416	451	481	409	400	419	391	426	424	415	407	468	406	434	455	434	437	464	449	434	448	469	395	434	413	449	442	430	458	458	473	446	468	431	415	438	412	426	412	439	423	443	460	435	408	422	445	466	435	445	415	493	436	444	421	463	478	438	454	455	462	422	456	459	468	459	451	410	440	412	457	442	462	469	451	445	449	435	479	416	425	453	462	437	431	477	439	415	442	440	436	414	438	425	415	478	408	421	442	435	466	454	449	424	480	472	451	476	467	433	424	422	475	466	424	419	427	445	455	420	465	434	434	400	455	506	451	415	449	424	433	438	434	425	443	438	441	420	414	422	450	429	443	455	463	458	458	451	440	464	479	454	397	390	436	442	420	432	466	456	425	403	477	435	436	472	426	432	443	451	436	415	417	420	442	439	439	409	466	438	442	444	456	454	454	467	457	429	449	418	438	473	417	440	464	432	479	407	466	443	476	424	428	441	428	459	446	418	418	458	436	423	440	445	457	468	438	440	472	462	432	430	446	457	446	471	431	443	429	413	436	448	473	440	461	472	461	480	469	437	435	429	430	433	461	448	486	442	449	444	438	452	441	389	457	463	426	416	469	419	426	433	442	435	449	463	430	409	454	494	424	416	440	474	441	444	431	449	436	420	438	482	467	435	462	448	455	458	465	410	449	471	441	454	456	449	498	474	462	418	433	438	393	450	452	430	460	429	444	443	428	459	448	426	478	485	456	466	449	437	404	409	433	449	428	447	463	478	408	454	444	444	443	456	439	432	435	404	392	427	436	413	401	481	432	439	465	492	441	474	394	458	443	441	431	461	434	436	438	446	424	435	472	426	423	421	412	431	429	411	437	433	431	417	439	410	404	427	397	476	406	456	471	454	457	448	445	457	443	457	453	439	462	429	432	417	449	416	461	429	468	434	463	424	438	453	439	485	424	425	450	464	451	454	444	441	450	426	415	449	438	432	465	481	440	439	475	466	463	448	476	455	431	429	449	442	433	450	425	430	472	431	440	422	449	459	453	462	390	457	443	462	432	470	451	453	447	455	436	446	468	451	421	456	443	432	457	473	445	434	449	438	443	446	501	485	462	451	471	453	450	427	396	447	441	446	446	458	438	477	443	435	457	452	464	448	444	447	436	436	450	466	468	436	453	419	446	472	437	448	426	422	469	436	430	444	471	460	443	447	447	460	418	429	443	412	444	421	463	459	442	405	420	437	431	455	432	422	465	447	438	441	439	425	445	444	436	430	438	486	461	457	423	429	438	435	432	437	406	443	471	444	413	445	423	426	456	434	453	464	446	437	437	431	449	458	445	465	456	448	449	440	469	410	394	440	431	437	461	435	448	444	408	436	442	424	429	433	430	433	447	484	450	454	407	406	415	426	423	438	436	472	424	444	431	439	427	443	415	430	439	457	390	432	429	438	475	440	448	451	458	460	460	443	449	440	435	432	496	473	435	410	463	468	460	430	409	448	448	431	477	465	434	453	390	470	432	421	448	429	449	429	409	437	440	421	458	456	445	411	412	457	466	424	464	400	453	463	441	419	469	463	466	481	450	406	437	443	471	437	448	466	401	452	427	446	459	430	469	465	449	479	472	486	438	450	485	430	467	397	415	413	427	449	436	433	438	435	434	458	418	418	457	419	456	459	445	455	469	441	448	441	439	464	460	462	455	440	429	455	435	459	491	444	484	420	455	444	418	423	436	468	422	459	428	461	463	433	414	462	458	468	434	456	413	437	422	448	458	450	453	447	441	410	435	480	436	455	419	437	425	424	431	491	454	495	434	444	431	437	444	482	447	453	471	472	439	423	451	462	420	422	458	446	443	479	440	451	434	417	412	475	455	452	475	420	434	429	461	375	419	430	442	441	474	433	451	429	463	477	449	451	461	434	441	372	420	454	434	465	451	454	421	418	477	450	436	423	417	434	458	436	464	480	415	453	473	452	425	470	438	423	472	440	453	435	421	449	397	445	436	416	424	460	461	464	430	424	456	397	434	421	460	448	416	454	436	443	439	398	441	424	448	439	455	459	456	450	459	437	431	466	439	454	430	456	438	463	471	417	432	453	425	449	423	429	442	452	442	432	397	409	455	414	452	441	426	455	461	438	389	422	429	424	437	456	477	412	447	441	461	460	436	464	428	452	446	427	384	387	429	431	451	453	477	455	407	456	418	420	411	483	436	442	469	467	424	436	439	445	435	439	413	417	460	443	438	442	415	433	456	484	415	450	429	458	441	465	421	457	455	484	413	409	429	425	453	465	443	437	421	480	482	463	431	472	460	434	452	449	474	451	462	460	418	421	452	443	436	458	407	423	451	448	465	429	451	423	426	416	405	428	409	519	431	451	428	451	434	461	435	416	422	413	437	409	450	419	450	447	475	445	417	437	465	428	413	417	460	405	455	448	475	426	477	438	457	435	459	452	434	422	464	454	411	451	427	412	448	431	457	451	431	446	444	470	428	425	467	450	412	467	467	482	426	407	398	444	470	427	436	429	424	478	464	465	452	429	418	451	445	463	488	422	420	449	454	427	444	488	457	454	428	454	447	439	429	442	441	419	420	443	456	432	453	451	469	440	410	426	435	469	446	438	467	448	428	448	476	418	454	426	490	425	463	406	461	438	480	441	425	468	430	461	443	427	415	479	455	430	438	407	452
21196	17621	24450	30408	34051	40968	37370	33292	28556	27643	25919	20666	23813	24727	18232	18448	10079	10908	8512	5235	5905	6807	6406	5597	5388	5093	4387	3052	2372	2693	1743	1853	1362	1078	824	640	708	565	443	389	314	340	337	283	284	276	232	235	238	207	228	181	196	180	167	169	204	185	203	209	178	186	178	206	160	192	179	168	163	194	195	246	440	648	843	776	692	463	306	227	163	173	156	156	150	154	164	163	175	185	161	155	157	170	169	164	168	156	142	160	147	173	156	173	160	199	173	151	154	164	136	172	153	158	155	182	139	161	154	177	180	138	137	175	145	164	174	179	183	170	167	185	148	164	183	164	153	172	170	157	163	169	138	166	138	158	147	163	148	195	169	172	182	178	172	165	153	167	171	175	165	170	147	154	156	151	149	146	153	152	127	155	142	160	166	137	174	177	171	168	178	172	148	165	165	142	182	157	173	200	168	179	175	169	162	163	169	161	193	160	164	182	159	131	164	142	151	170	152	166	177	154	140	165	156	156	180	173	170	159	156	161	158	162	157	148	172	162	164	147	161	148	153	172	149	180	163	153	174	151	148	165	191	172	186	159	173	171	167	168	146	170	170	155	146	173	197	188	128	182	181	172	160	163	166	158	186	184	161	162	152	158	164	155	155	169	160	164	165	158	149	170	163	166	167	147	176	170	171	152	184	175	165	175	166	171	174	159	174	165	166	160	178	156	165	143	171	166	164	170	185	149	182	155	179	191	141	169	155	157	182	161	154	163	152	188	186	166	154	147	159	179	155	155	150	167	161	147	169	172	144	178	159	171	161	178	174	177	158	181	137	176	172	158	174	162	162	147	163	154	152	145	147	153	158	174	179	162	150	152	154	165	170	146	155	165	177	166	164	170	163	185	169	168	169	148	139	165	169	147	167	188	156	156	169	162	166	176	160	181	181	142	156	152	140	164	169	189	170	162	157	164	175	161	158	171	128	154	153	145	171	188	159	143	159	160	165	171	167	157	158	169	174	166	154	171	184	167	185	180	146	172	161	168	154	177	183	171	177	171	167	162	178	166	180	145	168	157	177	177	183	180	160	160	164	179	164	132	137	157	166	175	179	167	168	164	151	168	153	171	181	175	155	166	133	172	171	162	159	188	164	180	185	135	150	178	156	171	157	159	138	168	174	150	138	165	151	165	161	159	141	163	184	150	162	173	167	176	151	183	174	152	152	164	170	165	179	181	157	150	150	165	191	159	176	187	166	184	178	163	187	160	141	158	183	175	184	176	169	179	168	156	163	152	156	144	151	169	203	163	168	180	163	171	143	166	179	153	167	200	150	165	183	180	152	162	170	149	169	162	154	203	157	178	159	167	170	154	171	183	183	162	150	157	166	160	159	167	160	156	148	161	148	177	156	160	164	191	145	169	179	151	176	190	160	159	158	156	168	180	162	160	161	177	183	154	162	173	191	171	199	169	179	188	158	172	169	179	149	200	168	124	167	200	185	144	163	171	166	153	133	157	159	166	152	156	181	168	176	172	172	155	169	156	162	159	161	153	174	135	171	180	169	164	134	166	160	180	169	156	158	174	182	150	172	185	162	171	171	152	150	164	182	159	163	166	175	172	179	175	139	157	184	165	179	150	167	181	152	168	166	164	178	156	166	179	144	152	178	150	168	173	157	166	153	170	191	169	164	165	171	166	157	162	171	170	160	205	168	178	162	153	186	194	182	158	148	190	154	160	141	179	162	147	154	148	134	149	169	164	167	159	165	166	168	155	161	181	155	176	205	196	155	160	171	162	166	155	144	178	188	160	158	176	140	147	177	168	167	158	164	172	175	170	159	188	152	166	142	159	148	156	140	167	155	162	155	168	171	143	161	177	186	153	164	171	176	158	170	166	153	161	168	187	159	151	161	156	160	146	164	166	174	170	146	169	157	171	198	181	183	183	166	165	162	182	174	189	149	161	154	169	180	155	168	149	163	174	184	171	187	159	163	171	158	200	173	175	149	166	176	169	179	165	146	164	180	153	165	173	165	167	173	173	175	177	150	143	142	156	160	195	163	142	174	148	152	165	150	181	155	161	167	170	156	173	184	168	154	185	177	157	175	168	167	163	162	156	166	176	148	184	161	190	152	164	152	162	146	155	158	146	154	177	189	173	161	156	178	160	155	155	171	160	163	171	171	178	161	159	151	160	170	160	175	155	146	153	173	144	153	186	160	188	174	174	170	154	161	167	166	199	133	167	169	159	183	188	159	159	159	149	177	150	166	168	170	192	148	167	165	166	151	148	155	149	151	155	181	153	176	168	164	148	176	153	155	151	171	162	149	160	178	171	165	170	153	147	161	171	148	185	165	151	162	178	160	179	182	140	163	139	161	175	185	136	163	162	177	159	180	173	163	189	161	146	169	175	168	163	181	177	159	176	156	173	166	137	159	186	181	174	157	172	179	176	150	158	174	151	153	177	157	155	164	144	166	160	148	175	157	154	163	167	181	195	153	154	152	153	164	165	158	168	182	163	154	169	160	162	179	172	149	157	170	147	182	171	162	150	164	149	147	190	198	142	178	164	159	179	161	159	165	152	181	160	169	180	155	163	155	167	152	162	153	165	160	173	156	167	187	154	153	149	148	156	160	166	160	162	150	187	172	177	169	170	178	144	129	170	152	147	157	161	156	172	153	183	185	181	150	144	166	153	173	143	186	165	166	143	156	173	148	151	159	174	179	166	158	177	154	182	181	198	165	152	157	162	164	155	160	176	191	178	188	166	172	164	167	168	146	163	177	151	168	154	178	172	142	151	152	196	152	169	156	180	169	162	157	150	160	172	174	148	165	161	164	183	148	189	172	153	151	190	155	168	160	169	155	164	163	141	164	159	160	141	164	172	162	171	152	165	171	183	167	165	172	161	148	147	200	158	167	162	183	141	146	156	166	171	186	181	157	169	183	158	161	143	180	159	168	171	192	156	185	169	153	152	175	159	169	154	155	159	171	151	177	171	139	187	169	180	159	144	171	177	155	166	172	155	160	162	179	167	182	190	176	150	164	163	165	168	159	156	173	136	159	181	140	169	172	182	160	176	150	142	156	151	166	148	167	189	167	171	159	164	157	161	139	148	179	164	155	167	159	154	182	169	150	154	163	132	184	164	165	175	189	177	163	142	158	162	171	156	170	155	142	151	170	194	162	148	163	162	192	163	181	177	154	146	153	155	147	164	153	173	151	149	142	179	166	163	167	172	173	154	161	169	143	189	178	167	177	159	193	175	169	166	173	168	174	134	172	155	152	157	161	161	172	201	192	150	162	156	154	176	147	180	199	174	166	169	193	171	150	170	169	168	166	152	173	145	145	170	171	147	143	169	154	144	184	166	165	177	149	182	189	163	164	159	158	156	175	152	140	150	155	164	161	155	176	154	158	175	173	163	198	146	149	159	150	172	170	169	183	170	164	166	151	166	162	184	170	166	150	163	171	174	158	162	178	179	160	160	179	161	171	183	142	159	169	157	152	185	162	170
11871	12985	20391	27658	37350	43635	43906	41234	39827	40935	40149	33234	41999	42262	36732	38300	29298	30083	24675	17940	23988	22876	22501	21357	23425	23154	20550	16790	13862	14298	10682	11755	8930	6491	5904	4248	4694	4004	2999	2307	1935	2101	1987	1501	1408	1239	1110	1022	1078	893	724	684	744	501	546	590	589	733	680	763	742	628	554	550	534	581	532	534	509	449	591	1230	2616	4191	5645	5121	4040	2624	1455	821	534	459	456	455	434	420	440	418	419	430	418	421	419	421	430	426	417	417	432	409	427	450	458	416	451	435	441	439	442	424	429	449	471	427	421	475	444	440	454	407	432	439	458	447	415	404	460	426	437	411	425	448	421	433	429	437	429	424	458	438	414	412	425	444	454	429	419	413	414	429	430	422	448	387	463	386	431	431	491	396	402	442	449	411	432	450	442	437	466	412	437	424	442	430	430	412	430	420	405	430	466	428	431	413	431	415	388	471	423	417	430	407	467	443	432	412	435	439	433	422	461	448	439	437	416	436	471	436	426	415	431	444	416	439	444	453	421	447	458	436	443	431	417	450	414	406	455	446	418	426	394	458	439	419	439	446	451	412	423	415	430	434	412	451	437	433	438	452	412	409	419	435	433	490	461	431	442	465	444	433	438	435	437	454	411	449	407	455	402	400	429	416	429	447	418	406	416	471	426	435	425	432	422	419	445	373	431	471	422	421	442	434	441	423	409	448	417	443	391	413	428	419	398	465	419	443	425	449	417	439	407	429	455	420	462	428	461	392	442	412	388	466	442	392	439	457	414	426	420	446	461	444	417	420	445	443	406	433	422	444	422	484	399	405	410	436	422	419	414	411	424	417	435	452	410	437	384	417	411	389	455	435	480	432	442	412	449	416	456	435	425	392	427	435	446	436	444	438	435	422	431	389	430	397	455	456	464	446	414	385	422	435	432	427	429	414	483	407	415	409	417	395	420	423	445	425	441	421	439	437	432	440	431	461	456	386	455	428	407	442	397	425	445	422	413	445	419	416	430	385	437	445	422	426	422	443	461	442	427	407	405	428	437	433	417	432	450	420	454	459	453	434	441	428	449	409	442	416	450	424	418	412	407	416	419	416	415	428	419	467	430	413	457	470	445	437	419	443	436	473	368	400	424	433	438	437	423	455	416	420	420	446	406	438	480	456	432	431	448	432	407	418	449	429	427	455	445	432	444	417	415	436	422	433	416	420	428	428	454	451	410	431	421	414	435	386	430	422	445	410	426	422	451	415	425	444	439	408	434	450	447	439	454	412	441	434	433	402	458	426	426	431	429	450	436	420	440	423	415	458	422	410	425	409	427	450	442	433	399	449	411	423	425	410	424	452	416	418	430	452	455	442	425	454	407	466	456	445	417	451	441	439	425	421	454	398	446	426	453	422	442	423	464	442	459	431	435	415	440	474	428	457	453	441	406	395	425	431	426	424	442	404	451	444	406	458	424	448	412	461	415	462	418	417	431	437	402	430	417	434	423	413	402	410	430	455	427	430	398	390	418	479	417	410	422	402	419	418	408	467	432	430	435	420	436	418	434	436	397	389	434	402	397	416	412	429	439	422	421	467	407	418	430	429	436	412	446	427	427	452	427	440	430	434	420	438	456	427	455	432	439	470	410	424	441	408	452	446	428	455	419	405	422	445	449	448	453	450	425	482	426	445	450	438	450	456	437	439	406	405	421	440	435	414	444	422	442	427	407	423	408	402	455	425	478	419	430	485	450	426	431	436	431	410	434	436	422	421	424	454	485	407	390	448	473	447	417	428	439	424	439	473	415	438	421	386	397	426	465	433	413	442	438	382	451	453	449	467	434	383	428	384	450	411	410	441	486	440	447	451	424	441	415	414	448	414	439	425	394	383	407	379	419	404	444	445	452	379	416	449	422	452	449	407	453	441	435	434	444	435	429	432	459	412	420	446	428	423	442	419	431	422	468	431	449	433	447	415	430	433	439	452	442	466	398	429	434	425	420	445	441	421	409	439	443	451	408	423	389	450	422	431	421	423	462	393	452	449	421	436	422	458	421	394	414	398	405	428	411	405	416	429	443	415	406	423	447	401	432	418	428	476	438	390	428	472	416	431	421	466	438	408	411	406	457	442	428	392	467	420	440	431	488	414	408	448	462	431	419	428	393	439	429	439	442	451	426	439	410	406	432	454	455	434	452	397	432	414	465	471	401	407	420	453	441	414	415	438	455	441	416	437	424	431	449	427	392	429	426	468	438	457	409	426	427	430	430	430	414	438	443	444	433	462	415	403	467	414	460	439	456	447	447	425	411	409	408	454	401	451	435	453	411	449	424	477	415	465	455	447	449	417	402	471	418	436	431	433	416	400	416	428	426	407	406	433	432	393	411	490	471	406	455	424	400	392	402	404	428	396	408	427	472	460	430	435	421	420	461	430	429	456	440	439	449	464	449	403	431	417	411	439	441	440	424	478	442	436	425	430	434	441	444	445	408	418	469	435	427	435	400	451	452	425	433	423	432	429	448	413	419	462	429	461	440	423	396	432	443	439	451	431	420	423	430	455	427	434	442	443	428	414	436	425	414	445	408	461	446	438	445	400	446	438	434	410	459	408	456	442	430	447	446	443	445	418	446	431	423	425	452	461	382	468	435	428	442	410	445	428	414	431	417	445	402	440	440	422	404	442	424	429	422	428	446	429	407	428	448	440	425	449	381	478	407	418	414	469	451	436	436	392	385	389	440	411	456	423	390	440	435	442	429	430	458	413	416	403	412	440	429	405	413	442	434	441	460	438	440	416	437	433	466	447	434	438	401	435	474	414	445	446	402	419	407	438	442	432	459	414	459	434	436	437	415	450	438	453	435	401	461	423	429	422	432	418	451	435	436	405	424	426	459	431	418	438	422	445	458	433	419	409	404	417	462	427	428	414	435	417	414	419	410	435	405	401	468	419	421	433	449	438	458	425	459	401	421	412	405	435	429	388	442	423	423	460	484	421	437	423	450	421	421	423	459	403	450	456	423	427	436	437	400	437	451	409	441	434	424	425	473	445	465	429	431	427	385	449	410	400	440	424	449	416	460	391	421	428	433	403	445	437	433	455	442	417	449	410	420	415	430	441	444	426	420	439	425	450	393	449	423	414	439	435	438	443	435	420	418	413	432	436	405	426	405	447	413	433	439	421	431	457	454	417	453	414	488	430	427	449	461	423	426	436	472	399	469	431	446	413	459	431	422	415	468	441	402	407	426	435	410	398	448	441	420	420	440	437	400	420	443	456	439	420	409	462	436	449	406	473	423	415	429	453	413	443	455	439	411	441	413	422	407	411	433	422	452	413	442	461	413	387	414	417	423	451	420	395	418	462	448	418	442	432	420	425	432	394	405	450	439	450	442	452	410	432	434	431	416	408	464	433	383	408	402	424	420	450	436	421	439	438	451	446	404	435	453	409	429	440	444	430	451	414	416	428	436	405	412	435	428	448	413	456	436	454	453	453	430	452	423	439	430	385	422	438	454	402	418	431	430	432	444	459	452	401
2842	1935	2582	2941	3521	5068	3232	1815	1460	1127	1215	963	1081	1058	611	626	400	428	373	272	294	315	274	249	276	308	268	221	178	201	167	181	202	178	158	157	164	173	160	150	158	144	165	133	164	167	155	124	152	144	153	131	149	158	162	156	159	159	146	145	164	171	125	132	158	148	140	154	129	157	151	157	173	170	152	228	174	213	189	146	165	153	144	144	155	144	150	142	159	156	170	141	151	191	144	124	179	141	145	146	155	167	139	163	140	143	147	142	132	133	154	126	153	160	159	135	174	167	124	157	170	141	143	148	170	169	143	135	150	134	142	144	135	146	167	148	157	136	145	157	140	147	147	146	134	154	148	140	158	159	141	172	156	157	155	137	142	164	155	132	171	135	154	120	145	145	158	130	153	145	153	118	166	156	159	167	153	140	176	145	160	166	144	139	123	138	154	131	149	143	145	156	116	157	142	152	153	129	155	144	135	154	130	145	139	154	169	166	153	133	137	183	119	155	135	156	148	162	129	137	141	166	131	158	152	171	136	147	154	148	157	177	129	137	140	162	130	143	137	146	158	135	139	145	137	145	155	139	145	135	146	117	141	177	150	153	147	149	136	161	134	139	135	151	138	123	131	146	136	165	118	137	148	144	149	159	149	150	151	144	141	129	152	143	154	147	153	163	168	158	165	151	169	135	149	152	128	149	147	155	155	149	144	136	124	143	139	137	154	132	157	141	138	132	157	147	148	129	154	159	151	153	180	108	115	143	145	161	134	139	163	148	122	115	131	135	155	129	142	170	151	157	138	142	152	177	162	151	146	158	147	157	158	125	138	166	136	156	143	140	134	145	153	124	151	173	152	143	124	153	138	142	146	146	149	151	140	149	147	144	156	145	157	140	146	125	146	136	141	145	132	152	163	135	156	155	133	161	162	162	171	128	152	159	141	158	152	153	170	142	131	138	153	142	147	140	168	157	136	153	139	150	150	142	157	140	179	157	130	136	152	142	164	181	149	120	148	155	173	163	154	152	123	123	165	147	142	135	166	146	158	145	149	150	154	148	145	164	123	144	124	139	156	137	148	147	167	131	151	146	144	121	165	156	161	151	143	146	143	136	158	162	142	147	144	161	165	145	146	154	140	155	123	139	163	162	142	144	157	146	140	153	163	162	163	147	151	150	136	142	145	143	139	148	149	157	150	131	151	153	146	122	148	147	125	141	153	151	146	154	164	148	128	124	135	135	161	154	159	135	156	173	140	149	141	155	129	149	129	118	132	113	178	157	134	169	145	155	140	151	141	161	145	153	146	133	140	144	134	157	113	133	146	150	137	149	145	139	161	135	146	127	163	190	153	132	139	143	134	147	128	141	154	152	130	137	154	159	147	146	137	154	137	155	142	142	137	153	172	128	157	151	142	159	134	113	156	130	183	132	140	167	114	125	141	156	141	139	134	132	140	154	148	143	142	148	152	123	165	154	139	160	160	145	145	129	145	136	148	164	147	163	148	171	156	123	151	171	155	153	119	144	147	153	135	135	127	155	136	150	127	144	178	153	144	148	152	160	142	163	155	142	152	155	152	145	155	124	160	157	172	148	146	133	141	164	159	140	151	161	168	137	146	145	161	140	121	128	173	145	145	139	157	142	133	149	136	156	147	159	157	157	138	133	152	146	148	176	160	141	144	161	142	158	137	142	145	146	149	132	136	168	130	145	141	122	134	140	122	145	149	142	160	147	127	155	142	133	143	129	154	141	147	143	146	154	126	144	153	174	129	139	146	156	156	121	144	138	154	155	147	136	146	150	138	149	142	142	156	143	155	144	142	141	163	137	158	153	132	156	151	149	150	131	166	153	155	146	142	126	145	152	147	148	159	149	175	138	157	151	150	150	162	144	146	143	137	150	132	116	160	173	145	152	140	130	142	150	137	139	150	120	150	144	161	139	143	147	143	152	146	147	161	135	136	151	134	136	172	142	158	160	138	150	167	144	158	150	163	151	134	144	148	159	143	139	145	136	153	143	148	148	140	148	137	149	125	145	164	125	137	153	129	149	149	154	138	118	149	162	160	125	122	129	155	134	157	157	127	153	135	145	160	131	151	137	152	130	157	151	164	146	154	161	162	115	167	148	148	146	157	165	153	143	147	136	152	147	138	143	156	159	151	149	132	131	132	157	159	145	145	137	152	128	154	141	165	155	131	145	147	147	138	140	170	138	157	163	119	153	146	176	136	149	143	153	163	130	165	138	159	141	137	147	140	167	137	117	137	145	140	148	151	150	143	141	145	156	169	156	136	159	139	143	167	142	134	126	149	166	131	138	118	137	151	151	149	128	150	149	154	150	148	176	154	128	128	124	146	130	161	148	138	158	131	138	161	148	132	159	164	129	140	146	142	162	155	136	169	143	136	141	164	149	146	148	139	142	142	142	134	144	140	148	155	144	122	154	145	149	150	121	135	141	133	140	172	161	138	159	149	156	140	140	153	154	134	140	143	129	143	161	165	149	150	167	159	142	173	133	184	155	132	133	125	144	135	125	133	155	162	158	138	145	153	161	154	166	145	137	147	146	135	159	168	142	142	140	137	155	143	149	149	168	172	151	150	137	144	147	143	128	135	165	156	142	144	167	150	148	132	153	128	138	146	140	135	146	170	131	158	128	158	148	147	151	151	130	130	149	146	171	134	141	142	140	126	152	152	156	129	128	128	157	142	154	134	167	169	160	152	123	147	142	126	151	151	170	142	154	154	160	132	138	148	147	144	165	141	133	150	154	153	143	140	149	150	145	146	149	163	135	161	144	157	159	131	144	148	149	145	131	138	145	150	143	144	162	157	150	131	143	179	162	157	163	156	167	133	146	138	169	130	157	140	143	131	147	146	160	162	140	137	138	157	160	171	144	158	156	160	147	161	146	158	150	152	140	147	151	121	113	143	146	136	159	171	148	155	151	161	131	160	151	148	144	139	143	147	165	138	154	150	137	144	149	145	158	134	154	153	150	131	150	147	161	158	144	119	169	139	142	134	129	149	141	172	174	157	139	146	137	137	144	132	126	125	158	147	153	149	136	135	137	131	154	166	136	141	141	129	162	146	128	135	131	153	114	146	160	142	154	148	148	145	127	141	139	132	144	146	139	138	153	146	151	168	137	133	161	157	152	153	157	143	120	142	134	150	158	143	164	131	141	158	152	168	155	141	133	159	154	137	144	145	162	164	142	144	137	147	140	142	136	156	157	148	162	135	142	124	148	127	149	138	172	119	135	146	138	138	145	170	142	130	154	152	151	150	152	140	137	173	144	171	151	156	169	159	146	133	152	171	174	142	158	139	133	141	130	138	149	150	119	145	148	146	165	150	135	148	126	142	167	143	140	130	128	145	144	162	155	136	127	148	158	147	153	139	150	136	149	137	165	153	137	130	167	167	148	154	147	153	130	165	151	148	141	179	148	161	135	160	145	138	175	151	150	151	129	176	149	151	144	134	143	148	157	132	170	145	160	152	126	144	140
2622	2600	4264	6280	11172	16805	12452	7680	7652	6563	6832	4794	6575	6479	4245	4010	2514	2470	2255	1485	1794	1965	1795	1480	1530	1776	1394	1147	1063	1066	817	922	826	672	606	542	535	534	483	470	439	465	501	482	477	401	430	452	439	410	425	409	392	408	406	398	391	409	458	466	433	452	441	440	398	413	382	405	404	390	413	458	489	603	734	827	906	789	594	481	437	420	397	386	413	397	363	387	412	363	377	386	399	352	360	393	410	417	403	392	413	388	412	405	402	380	387	404	398	368	396	420	391	391	401	404	395	411	424	411	412	422	384	434	395	379	411	414	398	397	382	407	370	401	433	398	410	414	379	397	388	386	381	401	399	377	428	414	386	370	413	375	393	426	388	391	393	399	390	405	379	354	377	383	408	357	386	386	399	434	425	369	366	380	394	398	388	360	435	386	385	414	392	390	400	378	409	412	402	428	407	391	407	431	450	407	393	396	381	385	412	366	410	365	423	414	428	367	380	400	412	383	389	381	362	407	411	389	397	453	407	382	365	387	424	385	414	376	406	419	393	393	418	411	417	363	376	387	404	429	414	404	402	420	370	414	405	378	404	400	388	441	374	416	387	447	376	392	405	404	396	399	372	383	374	409	408	368	433	418	414	423	359	394	391	406	393	393	374	393	414	405	365	397	405	406	390	429	425	397	449	401	426	392	378	420	414	374	402	366	401	405	396	381	417	402	373	366	398	400	414	447	383	408	419	393	376	394	405	393	390	365	381	395	375	396	425	427	374	404	420	434	414	399	391	386	401	352	396	364	379	406	402	383	385	407	388	410	458	395	377	405	419	417	377	400	396	420	387	414	394	412	410	395	434	386	389	395	407	401	370	378	372	385	405	419	414	379	408	395	410	401	373	420	389	392	390	388	406	388	388	404	403	397	402	415	403	425	404	398	414	373	369	386	397	424	371	402	401	409	410	365	402	397	420	402	400	384	419	405	392	400	395	391	415	364	390	388	423	412	385	394	379	450	388	388	439	360	417	401	402	413	418	400	388	374	389	402	414	387	421	352	397	376	396	435	413	434	374	401	370	385	378	398	363	379	357	395	396	392	350	411	364	425	427	440	378	450	395	384	395	410	413	392	416	409	376	400	372	385	424	409	413	386	391	399	375	389	399	400	414	368	357	418	381	419	422	374	366	367	386	385	392	412	417	374	406	361	442	392	377	414	399	371	373	381	404	387	390	388	379	388	374	376	386	389	376	389	427	412	414	421	405	429	449	410	421	395	420	399	392	404	417	414	405	401	401	398	418	392	381	413	407	393	386	351	385	388	368	372	376	416	389	389	368	385	397	402	377	401	384	404	425	389	401	405	359	386	364	463	422	415	426	416	398	392	390	383	353	402	406	416	406	372	386	396	398	395	390	401	378	424	395	373	400	391	423	398	400	383	400	366	394	417	441	415	364	395	387	397	359	402	434	388	392	375	391	378	397	398	410	403	363	387	371	352	378	361	385	356	412	406	432	425	429	412	405	400	406	368	388	402	389	420	381	377	419	365	413	418	379	396	415	410	365	364	413	430	369	393	389	387	407	385	391	402	380	378	395	389	387	394	407	410	399	410	401	371	391	414	389	428	440	385	395	434	416	381	402	406	413	391	382	404	371	418	382	411	371	392	384	415	402	396	415	400	419	411	374	426	372	420	387	390	438	368	375	385	419	364	358	409	366	379	388	375	416	368	385	372	401	401	368	424	400	408	390	402	403	391	403	375	416	386	359	382	434	368	352	406	419	424	400	406	362	410	407	409	448	397	401	415	360	382	385	358	414	385	397	378	385	402	394	383	402	368	371	401	416	418	447	390	360	407	387	383	406	377	430	420	429	382	384	395	384	417	402	409	436	422	398	419	384	372	401	405	365	401	395	418	387	399	404	402	350	357	360	441	408	401	391	375	391	396	448	421	430	381	397	356	414	387	355	397	412	369	383	416	362	374	402	441	383	392	384	404	386	431	420	436	401	396	401	383	381	416	373	420	406	425	413	416	406	413	404	412	394	406	395	389	381	404	384	392	432	429	412	405	413	403	387	372	420	381	418	383	411	380	427	395	409	387	418	387	409	370	367	416	402	386	366	416	433	374	399	405	370	380	399	352	406	395	385	411	388	422	418	427	426	394	374	398	319	397	389	391	421	386	377	414	386	404	384	396	358	377	409	407	355	379	418	395	379	417	388	421	404	384	409	401	419	388	385	392	381	376	394	404	393	394	413	430	372	426	364	405	419	423	414	441	383	392	396	394	396	396	378	385	373	363	424	359	384	395	426	421	422	440	399	397	412	392	386	410	375	394	398	435	404	395	413	373	404	401	431	423	394	405	389	382	451	368	403	396	412	400	413	368	423	401	383	410	414	368	412	401	384	375	387	367	401	380	408	387	400	364	393	441	398	414	375	415	382	407	414	408	425	389	428	451	431	379	416	431	423	423	395	401	423	382	371	391	380	398	416	393	416	399	379	398	434	393	364	355	350	392	401	392	387	409	392	392	420	377	397	387	409	397	349	395	387	391	403	379	399	401	414	361	378	388	399	401	429	447	395	391	364	373	375	421	380	407	373	358	396	385	395	407	364	348	390	418	403	364	385	395	402	404	377	357	402	440	409	375	379	390	391	363	419	383	379	345	420	402	404	384	408	381	441	351	363	391	379	399	400	394	393	395	427	402	399	391	399	386	396	424	387	377	409	427	428	391	415	425	390	380	389	387	388	404	416	363	427	405	381	389	432	399	376	387	410	411	366	423	375	422	383	384	417	397	379	399	376	431	397	426	376	417	405	422	411	351	389	389	355	368	422	401	402	407	379	396	395	403	409	403	385	412	444	415	407	392	353	398	361	405	389	395	389	371	412	380	435	378	421	371	381	384	366	384	438	414	427	380	377	420	385	415	397	415	405	410	439	395	385	415	430	403	383	402	412	388	417	442	430	394	378	403	407	378	426	387	382	362	386	404	387	410	383	437	370	403	408	400	407	385	390	380	404	384	425	414	369	351	415	429	393	392	413	409	415	375	374	383	400	378	445	413	417	406	385	423	420	430	408	394	380	395	388	380	411	390	385	378	423	429	400	388	396	398	405	372	428	361	420	378	400	348	374	410	404	412	416	410	405	384	388	415	434	402	403	433	381	375	391	400	424	421	397	421	396	381	409	400	456	387	389	387	392	395	391	403	395	401	402	417	364	390	413	421	380	424	415	407	401	426	401	413	402	404	422	404	388	393	397	409	387	379	396	395	384	383	370	382	441	397	390	398	380	408	428	437	403	418	411	404	405	401	389	411	391	363	382	411	391	460	389	409	421	376	410	425	442	408	389	421	406	379	406	369	382	388	413	398	408	427	395	367	420	413	415	404	351	402	388	379	412	421	411	411	403	392	423	355	389	381	396	348	379	426	445	378	398	365	406	381	403	375	440	389	411	406	410	406	370	387	404	427	393	403	436	373	385	424	413	422	379	392	393	395	420	357	373	380	405	389
11531	14634	19040	21314	26924	35914	29719	23944	18970	14915	15419	12467	13322	13341	9624	7021	4851	4415	4479	2423	2575	3063	3208	2227	2157	2584	2147	1342	1180	1162	900	733	792	507	421	379	342	343	308	266	226	222	275	214	197	207	197	214	172	185	182	161	154	182	197	165	217	210	189	170	197	169	201	195	164	173	157	192	186	177	189	215	354	406	525	470	333	304	204	201	189	172	145	167	163	173	187	170	170	150	180	159	171	178	165	188	184	187	175	190	154	157	186	184	167	162	141	172	164	147	170	163	174	170	158	153	159	161	162	169	189	189	153	175	156	171	142	175	168	150	154	166	140	153	173	155	148	174	171	197	158	178	166	160	186	190	162	168	171	181	156	166	168	179	153	164	157	164	165	181	174	157	196	157	150	185	191	159	165	179	156	186	198	152	176	191	156	180	163	166	174	195	164	148	178	190	178	168	168	175	154	170	171	155	177	209	169	144	161	169	168	190	174	182	154	153	153	193	155	172	140	174	142	181	164	172	151	174	177	159	176	178	202	164	186	154	167	181	159	153	187	180	154	162	156	171	162	149	159	177	175	186	155	187	172	169	179	167	180	180	174	171	160	162	168	185	165	181	157	161	187	171	162	184	181	177	147	131	183	166	166	173	161	164	185	157	176	159	161	192	183	172	174	158	170	156	182	173	156	186	165	165	154	149	162	163	155	169	163	179	191	187	148	153	170	174	147	143	147	156	142	167	201	168	158	163	195	167	172	183	145	141	169	176	164	162	168	174	167	179	163	173	171	172	178	172	189	172	180	184	160	145	160	162	178	159	186	150	162	198	157	172	149	154	172	158	174	176	154	164	179	169	163	184	181	167	154	171	146	158	181	174	189	175	148	174	167	175	165	161	181	170	176	164	156	167	184	179	162	172	144	148	169	178	170	175	177	171	161	172	188	165	178	201	161	153	164	176	168	188	178	176	180	168	156	154	168	162	175	205	176	181	161	184	177	184	180	154	163	172	158	153	157	188	173	186	161	152	175	187	163	174	167	166	205	156	202	155	147	168	169	154	159	185	181	188	155	163	157	165	156	164	144	173	172	164	194	173	180	184	172	182	151	189	153	189	174	181	178	182	154	151	171	159	170	141	174	159	169	176	153	161	166	153	150	180	155	186	144	184	178	194	166	170	162	179	163	155	161	170	154	157	188	170	165	140	179	185	147	166	192	169	187	167	146	166	168	157	187	180	192	197	201	184	166	170	171	157	189	182	177	157	158	181	142	186	161	183	167	175	180	160	174	153	182	176	164	164	146	166	167	159	169	163	198	188	160	170	180	169	192	174	152	156	158	181	142	152	184	186	198	177	182	173	144	143	166	164	182	177	159	142	156	187	192	170	168	174	178	167	155	175	150	166	172	177	153	161	192	186	186	165	170	164	147	161	183	174	161	167	145	157	180	152	187	174	189	178	184	168	162	164	150	159	161	157	165	162	179	173	182	171	169	168	186	186	178	156	168	140	161	158	170	157	184	151	165	174	174	170	172	184	179	165	164	173	177	157	161	172	164	175	166	168	181	161	151	184	187	179	169	180	167	194	163	178	168	167	174	167	199	160	168	134	184	145	159	148	184	175	167	175	159	159	170	186	170	161	170	158	179	182	163	177	180	173	171	166	153	163	189	160	164	173	181	187	164	168	157	168	173	177	147	192	167	141	180	167	158	173	148	146	168	165	164	141	178	181	176	191	156	151	163	189	185	186	156	171	171	178	158	179	192	183	181	156	194	175	165	169	163	166	155	188	171	182	165	151	158	170	166	147	186	159	165	174	145	196	164	184	181	167	162	129	174	172	165	185	168	171	169	153	181	176	159	174	170	195	151	161	159	196	155	165	166	158	166	187	215	148	167	162	166	176	173	173	164	167	174	165	153	184	155	152	184	167	170	182	190	173	178	180	173	162	182	160	166	153	176	178	172	166	190	188	188	169	159	176	170	201	183	183	196	177	166	160	161	177	168	174	186	191	182	193	165	163	172	168	184	157	205	162	189	175	172	180	169	166	167	174	141	163	173	171	190	160	176	164	160	177	158	154	177	174	183	166	189	143	160	163	180	160	159	172	167	157	161	162	153	163	150	157	161	174	174	176	171	160	177	170	166	167	187	159	180	159	165	168	175	167	153	182	173	148	166	187	170	180	188	176	180	178	186	167	155	175	174	168	151	179	182	165	167	172	168	167	175	181	158	174	160	158	177	156	165	166	154	150	161	156	174	186	194	174	174	168	156	145	187	153	179	173	179	179	172	173	173	176	181	164	163	167	180	167	163	161	194	158	174	140	170	156	169	160	181	173	181	176	188	201	148	159	169	191	169	149	168	158	172	179	140	166	175	174	144	150	170	160	154	165	163	182	161	184	171	194	159	182	183	172	180	140	143	156	173	157	151	147	184	164	165	177	154	167	170	172	189	181	155	177	180	144	152	166	162	172	168	176	179	195	178	165	172	171	187	190	176	164	174	165	167	173	189	171	168	186	171	161	165	175	157	174	164	171	165	172	163	164	175	183	170	154	165	173	180	175	159	160	161	157	163	141	159	153	157	190	162	192	156	163	183	160	170	159	183	181	177	162	187	158	143	161	165	183	147	154	190	152	163	196	138	157	148	165	176	169	160	189	177	171	175	166	142	156	194	172	172	177	161	157	157	179	172	178	148	163	188	168	177	183	188	161	165	159	147	173	149	169	172	180	156	174	192	164	155	178	171	163	160	183	178	174	176	144	169	192	168	164	154	185	177	184	154	175	149	142	174	164	156	168	194	182	169	148	189	166	192	150	170	161	161	167	172	169	138	167	170	185	186	150	167	178	156	182	172	165	195	177	194	151	168	167	162	177	168	165	176	150	180	171	181	181	144	175	179	172	167	170	171	182	160	164	150	188	164	168	182	173	170	192	178	169	205	203	141	154	141	180	164	173	186	163	147	177	162	164	168	174	176	200	169	186	168	151	158	176	171	158	160	171	168	163	184	184	185	168	172	180	181	144	169	163	212	159	187	160	158	185	162	162	182	145	161	174	168	163	167	161	163	150	175	157	164	173	131	173	159	149	206	179	160	156	165	180	179	189	161	200	171	152	163	174	165	172	181	151	146	186	182	166	154	159	154	183	205	141	164	162	169	164	149	158	158	197	182	161	182	167	175	160	166	160	172	165	169	170	178	171	151	179	158	169	154	167	169	170	169	163	176	173	191	170	182	184	193	203	166	164	207	174	153	157	162	178	187	171	187	188	193	151	144	187	156	156	165	163	157	185	168	179	180	156	168	180	189	175	180	165	163	170	169	168	197	175	166	168	177	165	166	181	165	173	157	155	174	173	157	174	178	165	191	183	172	169	157	161	165	164	175	162	173	172	164	167	156	157	161	170	178	164	166	175	130	180	175	159	173	177	159	195	181	166	185	176	171	176	168	172	149	160	189	161	157	178	181	189	141	159	173	181	163	184	190	164	138	155	143	175	180	173	173	181	195	160	178	177
7824	12692	15147	18967	30904	40352	36085	31659	31619	29426	33094	26327	33538	30418	26957	22544	19579	18481	17075	10952	13706	13817	15136	11660	13600	15770	13020	9520	8094	7757	5757	5352	4669	3285	2797	2283	2270	2073	1637	1336	899	1158	1179	914	826	775	875	729	739	598	593	548	568	535	522	520	516	546	574	559	571	565	553	543	487	535	535	523	488	497	497	938	1642	2832	3144	2719	1929	1199	755	596	438	462	461	437	452	419	460	474	415	472	482	480	461	463	471	420	474	434	477	453	448	437	457	476	466	453	465	434	485	446	441	455	476	410	432	417	447	451	419	439	452	452	416	464	443	468	447	465	452	446	450	439	429	490	474	467	453	489	453	425	457	438	457	476	444	455	468	448	444	441	438	482	437	456	461	461	470	450	481	454	462	443	447	449	432	448	425	443	416	440	453	431	431	424	437	430	452	443	441	441	471	405	435	474	441	415	480	437	454	445	432	430	468	468	449	476	469	447	412	478	437	438	478	450	450	437	467	473	451	456	473	488	410	479	508	451	482	432	466	443	454	436	455	437	443	448	438	476	422	441	442	464	475	431	451	429	496	465	441	447	446	431	424	461	438	422	457	461	468	470	412	466	437	491	466	475	518	474	454	461	470	451	462	458	440	469	446	423	443	453	453	512	461	408	431	478	439	459	434	462	449	416	418	471	470	415	422	415	439	450	444	441	441	451	414	470	445	397	423	473	450	457	485	428	425	423	474	470	457	460	455	487	436	429	439	462	470	443	457	438	450	448	435	458	443	445	444	453	441	476	428	416	423	453	445	466	419	456	447	453	443	446	471	391	461	460	442	440	444	457	466	492	446	408	444	450	432	463	408	439	472	446	459	466	439	419	443	489	448	454	459	432	430	425	450	443	451	445	491	438	419	468	417	496	464	475	433	429	455	441	446	436	455	488	438	467	434	490	424	438	461	417	454	475	444	437	471	417	474	463	459	471	486	462	435	427	463	418	458	431	416	443	471	471	431	458	453	431	445	478	446	470	463	423	434	479	442	443	450	456	461	454	410	473	459	458	470	482	403	465	401	445	449	425	488	444	474	440	464	450	453	409	457	465	454	472	493	448	440	436	453	474	480	449	439	435	470	461	437	425	451	464	452	441	453	428	463	471	478	459	417	424	401	453	524	451	428	436	432	440	457	448	439	476	446	502	460	423	433	435	438	431	414	427	440	458	445	445	426	441	441	425	433	459	459	455	458	421	467	498	450	464	436	432	492	477	447	495	472	478	411	453	457	455	461	399	431	392	436	476	456	440	470	451	417	451	443	413	450	406	476	453	479	440	478	435	444	439	471	445	441	432	420	433	465	457	448	489	485	446	445	446	457	463	436	465	486	459	445	493	447	429	459	468	465	443	470	444	475	425	503	446	480	446	415	432	451	445	438	470	454	441	478	475	478	443	404	449	472	414	465	429	429	462	480	420	441	468	477	451	439	451	431	426	443	441	462	476	423	447	441	451	449	474	479	426	431	426	434	464	432	421	471	475	479	444	445	429	473	429	446	449	466	460	449	450	487	481	435	503	446	483	449	436	456	428	418	434	440	473	455	452	477	431	482	462	508	445	450	467	480	439	498	449	452	455	478	456	415	449	441	457	446	443	417	504	468	482	463	448	475	469	445	450	471	424	419	464	458	478	440	433	438	432	409	494	449	423	472	445	460	459	446	463	496	450	500	473	432	426	442	464	463	431	416	445	446	459	451	453	418	454	468	444	443	430	453	464	484	459	447	450	416	471	453	441	447	477	453	454	477	420	452	460	442	425	435	460	457	476	442	430	447	453	445	449	450	437	412	477	485	464	455	441	488	441	454	441	483	441	448	444	433	447	431	415	482	471	453	451	469	436	463	405	467	434	482	420	464	455	409	441	428	417	462	410	473	432	422	436	472	468	475	442	428	465	446	472	429	497	485	496	449	448	419	444	441	462	425	413	430	456	404	429	447	456	468	464	423	433	485	496	441	455	454	444	455	474	417	440	448	422	464	448	467	422	426	436	461	448	456	470	440	474	434	488	458	458	459	417	458	447	424	439	460	493	435	418	462	447	425	457	432	462	426	425	436	463	455	459	453	443	407	443	448	474	459	439	464	459	450	429	423	453	447	420	456	467	458	466	478	442	458	430	477	472	478	467	467	494	421	484	480	459	487	484	464	455	450	469	459	460	491	471	448	434	419	423	460	443	434	473	477	428	465	494	437	433	420	454	463	468	478	483	455	443	450	462	457	473	438	500	474	417	487	457	429	441	418	471	413	483	443	433	442	467	469	473	449	442	461	461	478	454	395	418	451	473	433	432	453	453	465	433	488	449	479	437	449	462	460	461	425	438	442	462	454	469	473	446	471	450	448	476	454	473	452	448	444	446	461	441	469	490	445	431	450	465	438	463	432	446	469	484	436	454	449	435	451	431	507	428	432	432	436	479	450	432	449	434	473	437	459	463	455	428	453	445	460	463	442	442	442	457	477	438	422	447	438	449	440	457	469	434	456	443	475	427	466	461	466	428	450	462	455	442	427	438	478	470	449	457	480	470	435	433	459	443	433	428	444	431	443	421	430	478	457	456	472	442	443	448	484	488	447	452	489	450	456	461	465	426	421	417	459	462	417	453	418	454	460	455	421	435	470	468	443	451	432	474	463	444	454	473	432	417	462	449	438	469	434	487	462	465	476	480	475	436	475	417	439	484	398	439	434	433	481	470	433	481	452	446	460	454	477	442	479	469	431	439	451	446	455	455	431	466	452	457	428	470	455	465	455	441	431	479	470	442	470	432	432	452	436	464	453	450	449	437	472	444	482	436	421	441	465	445	436	445	441	424	503	474	438	437	430	449	456	448	442	448	464	506	451	405	448	483	456	459	474	459	443	472	470	439	438	451	460	462	440	488	437	448	446	452	468	492	463	437	470	439	449	441	466	414	418	463	467	469	454	464	431	476	433	467	493	419	429	437	446	435	428	418	439	434	424	445	415	431	471	498	423	464	409	452	464	462	478	428	470	469	419	458	446	484	448	418	467	482	444	428	423	427	475	479	442	468	483	434	484	447	438	454	494	416	448	421	463	460	447	431	439	470	423	494	454	450	455	472	440	436	432	455	465	464	451	459	435	456	435	416	449	468	422	444	488	455	428	462	466	425	440	502	467	444	426	457	406	413	419	448	438	436	444	440	429	442	482	438	452	473	448	452	483	450	453	438	423	491	433	460	449	441	479	447	449	464	405	473	442	464	480	443	429	477	432	420	476	423	452	461	442	443	466	447	444	470	462	461	437	436	415	467	467	428	467	477	472	461	448	431	492	457	434	459	442	430	449	457	501	477	402	435	449	441	439	452	446	417	441	458	430	440	464	475	474	411	482	438	471	452	436	422	434	470	472	467	424	454	450	443	466	450	443	441	429	451	435	431	477	445	482	434	425	407	462	437	478	447	446	483	450	464	452	428	456	440	434	430	427	447	456	463	433	455	466	444	456	480	452	443	465	458	416	451	448	438
22161	22186	26829	26665	34821	40840	35588	30110	27389	25995	28050	21988	24562	22592	17808	14381	9920	9367	9798	5953	5054	5944	6683	4791	5596	6494	4801	3081	2604	2776	2252	1582	1045	970	866	682	613	666	508	393	263	373	337	290	276	272	266	273	242	226	207	187	201	166	203	175	181	189	195	199	179	204	168	181	178	211	196	198	177	173	185	223	497	819	964	784	505	374	223	215	179	197	173	173	174	175	194	170	163	173	143	167	148	173	164	176	140	158	180	191	146	159	169	177	160	197	202	164	188	169	169	180	175	187	159	174	169	191	168	176	177	165	149	173	191	163	190	183	168	147	169	152	174	176	185	172	176	159	170	170	172	181	194	181	157	166	167	163	169	172	162	148	182	158	171	158	172	172	194	184	156	168	162	159	154	158	187	160	146	163	181	177	181	166	171	178	167	154	168	151	153	172	171	174	185	142	180	179	165	164	163	173	206	169	177	178	150	161	182	166	191	175	165	188	184	176	150	179	158	152	203	164	167	170	167	165	170	151	145	175	179	187	173	166	173	157	144	168	191	163	169	163	178	168	175	169	153	150	174	193	158	152	168	169	168	144	171	161	165	150	170	160	184	147	159	192	149	159	202	165	169	193	152	178	174	137	168	169	159	165	173	163	167	185	166	178	168	170	185	174	178	163	169	159	175	164	167	177	184	175	161	174	167	168	163	176	155	167	170	166	165	164	176	132	168	177	156	171	167	183	175	162	187	157	168	165	166	203	168	173	168	186	170	161	156	172	171	165	171	168	166	167	179	147	164	182	173	189	164	201	180	164	158	151	154	180	176	159	156	164	173	168	168	164	158	167	188	195	184	164	169	173	170	189	162	142	175	167	171	162	154	164	179	186	161	173	143	172	169	168	154	156	182	169	155	161	169	143	179	171	166	156	157	166	195	172	149	179	180	166	180	175	182	178	140	160	176	170	180	140	133	164	170	181	185	179	183	198	166	181	188	160	174	190	175	151	183	163	146	184	182	161	164	154	176	183	178	157	156	182	157	163	185	176	153	153	158	166	164	162	158	160	169	174	170	168	148	180	155	147	153	181	168	143	168	154	192	178	190	163	161	162	155	196	152	159	173	168	168	148	199	185	155	152	181	177	167	158	179	172	181	190	160	147	164	155	171	170	157	150	170	134	185	182	190	177	171	161	165	168	160	161	146	156	143	173	151	177	164	170	163	154	175	172	144	170	174	193	181	182	183	166	164	173	156	198	164	158	152	168	165	155	155	172	191	147	175	185	174	144	171	171	163	188	204	166	194	198	180	155	170	164	172	184	191	178	151	177	170	153	167	167	176	161	167	182	163	182	180	186	167	174	167	163	201	173	193	152	186	186	156	175	159	198	188	194	161	174	170	154	168	163	156	162	164	148	153	167	160	171	161	176	165	165	191	166	171	181	173	165	164	169	172	164	148	179	154	182	186	175	160	183	147	188	164	169	172	192	157	167	177	158	166	173	194	173	153	152	182	175	197	169	188	178	162	171	156	183	175	168	167	178	198	197	180	181	162	160	193	157	154	191	183	158	172	173	149	164	142	197	160	183	182	194	158	140	179	173	174	147	164	144	164	160	173	171	168	160	178	176	166	181	147	168	175	146	174	189	160	160	153	168	175	179	140	168	175	161	180	172	154	142	177	174	152	162	189	190	180	146	164	174	156	173	176	170	182	179	183	189	184	160	171	148	151	183	164	165	157	176	192	178	167	197	174	178	153	195	164	160	163	147	166	175	175	159	151	156	180	145	173	161	157	161	156	148	178	159	176	183	186	187	193	175	158	155	184	187	174	176	172	176	167	172	169	160	167	194	186	186	177	159	181	172	158	180	183	182	178	179	166	169	175	158	179	157	126	166	192	135	172	187	177	167	159	151	168	159	169	165	175	159	151	166	169	176	172	172	189	166	171	163	141	186	161	179	168	176	162	204	152	176	164	143	164	176	201	170	167	175	169	160	172	183	205	188	161	168	166	171	171	168	147	179	161	171	184	145	161	168	180	172	174	159	174	179	159	163	194	156	164	182	158	168	190	154	176	171	167	160	167	175	194	180	184	183	171	159	174	158	156	154	156	176	180	173	152	170	164	170	145	176	178	179	151	139	155	187	149	168	170	156	153	165	182	174	184	178	170	174	193	144	173	209	151	172	164	168	172	175	152	175	178	173	163	174	155	160	163	165	187	163	178	169	155	174	160	168	190	165	158	157	179	153	168	169	169	161	178	190	167	197	189	196	155	180	178	171	160	152	203	161	187	167	173	157	189	156	164	153	158	170	165	161	173	180	166	157	156	166	145	180	166	159	150	170	175	172	160	168	173	160	173	158	154	159	163	165	151	169	150	174	170	143	177	180	160	163	166	177	163	174	159	185	171	160	169	183	168	156	152	176	175	168	149	159	183	164	181	180	176	172	153	166	177	162	165	155	155	175	162	188	146	182	177	191	157	184	175	141	179	151	179	196	169	187	158	196	190	175	168	172	158	153	170	164	155	184	184	171	184	190	171	177	140	166	160	155	159	157	174	185	149	161	165	180	159	150	183	186	166	168	204	196	188	178	141	191	162	171	180	168	174	154	174	173	187	170	174	157	144	164	177	154	192	170	171	174	160	181	178	168	165	168	165	156	171	158	172	179	147	173	183	149	189	168	167	176	147	188	165	144	171	178	156	185	179	198	175	190	188	159	153	158	158	190	172	151	158	165	199	186	165	165	143	149	158	155	183	174	192	159	170	151	187	170	175	181	177	181	220	173	170	174	172	164	169	161	146	144	160	177	158	159	167	182	172	182	164	162	180	215	168	156	178	191	157	173	184	165	172	160	160	167	154	145	185	188	166	181	135	155	174	150	147	158	158	170	164	144	189	194	169	186	176	176	169	160	173	166	171	175	185	153	167	184	151	155	159	156	158	171	149	197	158	169	177	152	174	170	163	169	161	182	150	155	171	171	166	166	174	171	178	174	158	155	180	150	165	177	184	198	137	191	167	198	176	155	169	172	162	159	180	164	192	172	154	157	171	183	167	166	173	149	178	172	151	187	177	133	182	176	152	152	171	155	177	157	171	184	165	171	169	176	155	158	174	171	171	172	180	166	184	173	194	165	163	156	150	146	170	166	171	177	182	185	200	184	200	175	155	169	145	166	179	172	181	174	173	178	161	174	169	204	168	178	173	168	177	153	180	171	153	181	177	163	192	175	171	165	166	136	189	172	157	172	182	185	161	149	146	171	183	173	193	148	148	180	175	164	160	176	140	148	159	146	178	178	157	147	174	176	173	143	188	197	179	178	170	144	164	175	149	172	157	186	181	183	178	170	175	186	163	140	167	197	170	168	163	164	158	165	180	170	164	166	177	164	179	146	170	189	161	169	162	185	185	152	167	170	161	194	169	169	170	161	189	165	162	177	192	181	163	152	190	183	141	159	154	154	167	167	180	162	170	163	187	190	184	163	155	178	157	185	145	164	174	171	164	167	147	169	191	159	176	169
12538	17791	20105	23552	37655	43055	41640	37157	39268	39499	41041	33564	42815	39302	35878	32077	28332	27537	25587	19447	21404	21035	24016	20159	25424	26782	22657	17010	14865	15741	12415	9959	6649	6860	5834	4456	4010	4284	3150	2289	1415	2022	2006	1438	1113	1356	1376	1186	1071	795	717	665	672	538	576	574	603	649	673	682	627	631	600	548	516	662	716	689	609	499	568	899	3201	5700	6796	4590	2906	1726	987	621	525	459	422	462	425	430	418	434	426	450	433	448	465	442	441	441	438	444	438	426	439	445	430	460	413	430	445	447	438	444	435	420	456	421	448	466	459	403	463	436	466	418	446	456	415	414	438	420	394	398	411	448	447	419	448	422	440	439	425	439	474	444	462	420	429	473	496	457	463	463	452	430	477	458	440	396	411	420	432	420	480	477	453	446	465	444	436	415	467	409	430	453	419	447	435	415	509	411	451	381	424	476	455	431	427	355	429	429	437	429	435	451	453	433	432	454	429	398	403	425	433	471	434	436	467	412	450	476	416	431	453	457	441	434	420	433	462	466	445	434	443	448	417	459	429	423	431	476	441	426	444	442	432	449	442	459	427	460	397	439	441	428	429	430	443	425	469	418	434	445	484	447	429	448	443	454	440	452	447	431	443	450	481	434	444	447	429	440	461	444	403	435	443	463	446	426	399	427	403	444	428	459	426	474	467	443	468	500	460	460	447	414	440	447	412	454	447	479	431	428	441	423	450	440	461	473	476	422	436	465	478	433	429	464	414	414	439	449	484	457	438	471	456	448	396	421	455	452	464	450	445	464	524	423	456	459	408	422	410	429	478	427	440	451	463	412	446	405	456	401	478	448	464	454	463	477	414	453	430	398	428	451	447	436	432	423	437	444	422	432	444	439	475	434	454	434	435	412	420	459	420	415	435	462	469	423	458	447	420	391	461	445	431	438	411	464	437	431	421	447	455	460	425	444	436	439	460	458	415	446	429	492	446	470	405	432	430	442	474	422	426	432	453	465	440	413	432	380	425	415	441	405	452	403	441	463	464	439	422	451	455	409	460	400	470	440	448	465	442	434	413	441	425	447	422	382	441	450	434	448	453	419	417	441	440	442	496	455	443	460	485	433	418	451	433	410	452	415	450	406	458	446	468	449	457	414	402	414	395	439	443	411	405	450	443	445	438	472	406	444	416	467	437	457	469	431	470	456	452	421	436	454	422	435	465	449	461	439	415	473	495	431	480	415	443	449	468	416	396	431	459	453	427	417	469	453	434	458	447	397	398	432	477	440	437	431	424	455	479	433	438	416	445	441	437	471	459	425	419	456	419	396	457	445	398	456	437	406	442	451	449	412	454	458	471	435	435	441	450	444	426	469	428	412	429	432	440	460	416	437	430	442	412	396	438	442	442	471	444	423	429	484	443	443	437	433	440	475	454	452	433	441	468	486	459	439	429	411	466	431	464	450	430	437	419	421	466	441	460	443	464	465	432	435	440	462	462	402	453	441	430	446	458	440	420	445	469	403	437	417	456	441	436	444	418	419	450	426	436	434	447	439	457	430	456	435	448	434	437	424	461	466	438	431	438	418	458	410	432	420	449	458	455	423	435	402	468	430	420	461	491	442	444	432	418	446	438	459	459	453	421	449	458	435	459	438	445	443	425	430	462	455	433	446	424	391	452	430	415	461	435	447	451	455	429	408	419	464	462	448	447	450	430	452	471	453	465	459	425	418	440	429	439	480	445	456	412	439	455	427	411	442	421	397	462	422	422	393	422	447	437	479	439	454	449	444	450	471	393	432	448	448	441	433	446	471	431	472	484	447	454	462	431	481	448	445	444	465	420	441	473	440	416	471	441	447	408	467	471	436	503	464	453	452	457	426	447	436	405	473	479	441	431	432	435	399	413	459	452	470	442	424	469	420	466	440	439	424	417	427	429	477	483	436	427	429	417	461	440	450	420	442	450	458	444	448	463	472	442	423	425	488	410	444	443	443	459	419	425	475	442	439	449	459	441	405	413	460	469	420	454	431	437	411	461	441	441	423	447	457	483	432	445	473	414	436	461	448	460	438	430	482	418	413	468	465	439	467	451	448	456	428	416	483	443	437	410	414	433	438	407	404	438	472	447	454	453	443	418	472	424	421	462	425	450	453	462	434	436	433	450	451	424	447	429	425	445	414	459	431	479	430	456	427	436	465	420	452	439	422	475	464	418	422	428	475	437	406	438	421	455	459	438	435	440	436	443	463	464	436	421	457	439	481	449	426	470	427	470	438	446	456	456	453	439	459	464	411	410	450	419	439	468	425	402	423	436	457	427	419	420	435	428	473	458	465	441	452	433	418	464	409	444	421	398	437	459	441	482	432	448	450	459	445	429	423	436	412	430	418	436	421	450	436	462	476	436	398	468	450	414	433	436	435	457	489	445	489	443	462	437	429	427	432	431	443	469	454	439	418	424	417	430	455	418	440	412	430	436	470	411	463	391	413	452	425	435	431	414	449	476	436	445	433	426	428	456	451	438	467	457	436	438	435	401	455	447	470	441	459	399	459	435	450	435	469	481	439	411	454	474	437	427	443	434	418	429	444	394	441	445	452	462	439	439	429	438	484	415	454	458	444	477	435	451	440	427	480	472	442	420	437	486	447	425	426	470	435	422	422	445	451	454	441	461	431	454	438	450	426	450	446	458	443	398	444	472	449	458	455	421	445	436	445	465	440	441	458	438	439	423	413	485	455	471	434	413	419	456	434	454	419	428	427	444	493	466	416	462	430	441	439	439	460	487	427	452	402	404	437	449	442	412	457	457	427	440	426	403	406	427	425	480	436	439	475	457	450	475	437	440	474	446	458	473	463	449	412	468	438	409	469	451	410	483	431	414	395	467	452	452	442	448	416	410	475	479	435	447	460	455	447	434	411	448	458	473	442	438	442	449	442	457	456	462	469	401	445	403	456	457	443	448	440	405	454	433	462	444	437	428	401	474	422	459	459	429	443	427	444	428	389	459	455	441	430	444	471	453	443	420	440	461	402	467	434	426	451	420	408	447	421	431	462	436	421	422	477	440	421	427	430	460	411	450	429	435	443	436	421	449	455	479	413	404	478	439	447	434	439	468	468	438	418	444	440	474	397	458	486	468	406	466	438	469	445	474	439	467	421	426	440	471	446	418	460	436	444	410	399	462	407	430	441	437	416	451	502	475	444	468	430	441	438	462	393	413	454	414	437	423	429	464	426	456	424	423	431	439	484	450	501	410	436	437	461	471	420	447	453	432	408	401	446	435	443	451	457	413	428	435	425	443	449	422	499	443	480	456	425	433	399	435	443	427	437	474	432	451	420	420	444	433	439	450	437	434	428	466	417	455	447	446	423	427	427	418	462	459	467	424	443	415	422	426	467	444	489	402	449	441	462	460	451	402	433	404	467	458	453	451	433	457	463	447	463	446	393	419	456	439	450	458	469	469	439	432	434	478	442	459	434	449	436	434	390	484	449	446	450	459	426	441	438	434	415	442	479	423	442	417	436	467	428	414	435
2903	2309	3100	2270	3595	4612	3002	1942	1463	1206	1508	858	1008	814	636	736	478	497	428	353	308	355	357	301	304	343	306	199	228	236	219	176	199	200	189	172	166	156	153	153	172	147	149	163	179	148	156	150	174	177	146	156	143	154	148	164	177	163	147	157	159	126	164	175	192	185	146	167	162	162	173	175	168	225	209	240	235	208	190	155	161	152	146	171	143	140	154	132	175	177	150	152	173	146	170	160	152	171	146	166	138	167	169	163	168	145	171	140	157	151	152	177	132	134	152	174	159	149	157	138	151	172	163	116	159	142	132	158	136	156	152	163	158	154	155	158	147	149	167	154	147	175	162	129	134	147	163	144	164	162	165	147	149	159	141	166	161	170	167	138	143	158	153	140	172	152	150	148	127	169	157	160	141	163	166	172	174	153	156	137	137	151	156	144	160	141	151	139	140	154	143	145	151	168	167	162	158	138	161	162	155	161	146	159	147	164	168	150	145	150	142	176	162	149	156	157	142	152	146	136	157	166	177	164	162	159	190	155	160	160	158	126	159	148	157	172	191	167	173	147	155	166	173	150	154	139	153	162	143	150	149	144	135	159	183	150	151	150	170	187	148	154	160	149	153	141	166	164	142	142	153	154	150	154	153	170	149	134	151	168	142	146	183	176	144	160	153	167	120	180	161	142	164	148	172	151	136	140	150	169	146	146	152	148	169	164	157	141	169	166	164	145	162	149	185	157	154	142	151	172	160	153	145	133	133	138	170	178	153	172	174	174	155	154	154	159	128	159	153	145	137	170	158	146	126	163	152	141	170	148	164	175	142	131	161	132	152	156	152	155	152	146	161	160	154	172	166	162	154	156	161	161	139	164	143	150	171	179	161	157	130	177	156	145	146	163	136	161	165	147	158	130	155	143	171	153	145	173	157	140	154	165	150	166	135	146	152	162	163	178	140	148	171	143	150	143	145	151	146	171	179	164	163	144	145	134	147	157	157	147	153	163	176	145	159	149	149	130	149	148	156	150	158	158	136	174	153	161	175	162	136	156	179	147	154	149	164	153	175	135	149	170	160	164	173	146	161	158	163	150	152	164	153	162	176	152	148	165	157	185	149	149	136	136	148	142	156	142	152	161	172	152	149	148	140	171	138	159	176	139	161	167	161	153	154	132	138	139	163	161	125	163	136	146	162	148	153	142	168	160	151	171	172	154	169	166	167	143	163	148	160	144	145	146	163	154	150	169	157	150	153	162	142	166	154	151	162	152	133	142	163	151	144	172	162	162	161	147	149	133	151	161	137	150	142	168	155	157	164	159	137	159	167	150	146	170	168	161	144	142	169	161	146	167	165	154	160	167	129	149	161	162	157	162	168	146	140	171	145	162	162	139	148	151	143	153	167	143	145	157	155	160	172	153	150	154	169	154	141	160	174	155	167	151	156	160	133	129	164	153	155	134	152	162	144	138	165	149	140	172	133	150	157	153	156	152	158	153	157	161	155	167	159	146	145	171	152	138	166	164	145	148	126	160	181	154	157	159	139	162	162	153	170	139	134	161	165	147	151	158	153	156	163	156	145	167	158	149	138	131	186	190	150	153	163	152	167	159	142	145	135	194	131	165	163	155	156	158	164	149	153	156	161	157	167	147	143	139	150	145	150	141	153	149	145	140	156	155	158	181	156	168	151	157	146	172	153	166	145	154	140	159	156	149	147	159	141	156	156	149	153	156	129	149	162	173	144	153	148	171	147	161	148	183	162	156	145	141	148	160	150	146	157	144	146	168	155	143	167	149	168	154	153	168	154	158	154	155	168	148	132	148	161	167	134	161	166	158	163	148	146	156	157	167	158	153	145	171	156	157	145	137	174	155	154	152	144	160	138	137	169	149	160	166	134	158	135	164	155	167	162	149	162	158	146	153	154	140	152	152	139	146	148	141	153	139	140	161	166	155	170	153	177	172	156	163	134	158	142	153	146	163	136	145	166	154	158	156	168	182	151	164	157	153	154	170	162	138	133	144	167	157	134	153	148	150	142	165	144	137	189	137	144	155	175	180	129	149	157	151	178	173	162	153	156	143	155	146	193	189	148	149	151	129	158	136	143	181	155	154	141	153	170	143	165	159	144	158	164	125	176	155	155	156	157	164	139	165	156	140	149	152	182	161	148	179	142	155	157	152	169	159	161	145	151	120	161	152	138	158	161	144	162	150	170	149	171	137	142	170	146	164	148	148	137	159	153	132	168	162	143	158	139	167	157	157	156	151	184	168	140	147	166	129	185	171	130	169	138	132	148	172	147	147	138	174	161	146	125	179	155	173	145	175	153	169	163	142	140	127	174	144	151	168	154	140	148	174	142	154	156	155	168	163	169	151	117	137	143	157	183	175	149	152	137	177	166	135	158	138	159	185	149	144	142	146	141	146	165	165	177	136	162	151	150	179	143	186	147	155	133	158	185	156	164	164	159	167	141	166	165	157	157	134	160	161	155	146	107	171	156	151	146	162	153	146	162	177	145	143	184	181	165	177	171	168	132	158	152	160	142	143	127	142	161	157	152	153	154	143	164	141	163	150	141	167	156	150	152	143	158	169	159	171	158	157	155	168	158	148	172	148	169	155	144	147	159	157	145	149	154	149	155	139	153	160	169	169	172	168	131	148	140	170	163	146	168	201	166	170	137	175	135	139	155	152	150	153	144	138	150	149	174	166	165	140	140	158	147	138	154	123	158	144	153	152	150	157	153	194	130	145	132	147	144	142	164	133	172	157	150	156	179	143	140	127	165	137	162	163	141	132	149	131	162	181	147	139	163	156	140	164	155	145	173	139	152	153	152	143	144	168	153	140	158	169	169	146	150	175	157	144	154	153	165	150	174	140	140	163	176	155	149	156	160	167	173	171	138	148	161	160	144	151	149	159	153	159	144	172	127	145	165	153	150	157	168	163	140	141	186	154	153	147	120	153	155	144	168	164	150	153	160	150	166	133	159	144	138	155	140	161	155	164	137	169	156	186	135	127	146	153	158	143	145	142	171	140	148	184	166	156	143	167	138	169	144	169	142	137	143	137	164	152	153	164	171	157	146	169	144	153	135	141	164	162	153	162	147	171	145	153	160	151	150	178	170	169	171	181	171	168	149	143	146	169	160	149	142	158	160	175	153	152	138	140	136	145	165	183	123	153	123	146	164	191	136	160	159	162	141	158	145	152	151	156	147	150	169	162	134	157	150	162	157	137	152	151	153	155	171	170	170	150	167	164	165	187	173	163	147	157	171	137	149	133	148	140	161	136	146	131	155	150	140	140	164	156	154	147	150	174	157	167	155	162	149	126	186	128	161	161	141	145	159	175	149	170	168	139	159	153	141	143	143	173	155	162	170	147	167	152	163	141	146	155	171	145	164	161	129	131	141	132	168	155	150	145	164	150	172	136	165	154	143	180	162	154	125	184	164	161	162	135	129	158	164	167	156	128	151	145	157	144	147	139	162	157	163	158	164	153	138	160	151	143
2794	3294	4661	4760	11341	14646	10766	7724	7110	6689	7541	4287	6082	4497	3864	3238	2352	2592	2413	1492	1563	1954	2327	1649	1819	2096	1513	1169	1116	1067	997	846	709	722	636	552	590	637	565	509	510	471	479	451	443	438	446	441	419	448	421	476	431	453	475	446	450	474	441	471	457	404	432	421	454	461	461	454	471	483	437	439	568	755	1022	1037	810	601	524	467	433	412	428	435	399	400	435	393	394	452	416	410	410	395	412	411	408	404	382	415	420	401	392	464	421	406	403	429	404	453	434	433	399	399	390	394	413	423	405	404	426	424	394	431	414	409	418	420	405	390	417	390	365	379	394	386	434	403	423	415	432	418	398	406	450	396	437	444	419	388	380	416	419	382	415	396	441	448	424	435	373	416	413	392	411	424	402	431	359	413	446	420	389	407	409	448	428	411	454	413	382	376	430	376	415	402	433	386	406	400	419	433	448	414	377	423	387	436	408	471	409	406	409	411	404	416	404	408	430	423	423	408	391	435	371	412	434	423	441	454	421	407	430	397	408	415	427	415	427	434	417	406	425	417	408	421	422	384	419	444	441	450	388	374	403	402	445	439	384	405	405	389	410	399	416	389	406	426	389	385	444	415	423	405	430	410	419	417	453	416	406	414	377	424	418	430	399	384	422	405	422	439	388	382	427	379	414	424	389	421	403	412	429	413	395	392	438	416	411	419	414	435	397	406	430	405	376	420	428	410	397	367	447	388	420	409	398	389	445	392	415	396	428	445	418	400	393	456	424	408	421	427	438	436	424	403	408	405	387	445	406	404	404	412	407	415	408	418	463	385	456	405	415	416	428	452	416	372	411	403	416	424	438	409	391	440	383	425	424	403	401	425	386	446	385	459	412	433	430	387	391	387	431	454	428	411	414	462	401	405	393	416	407	475	408	373	413	374	394	435	428	437	401	431	402	390	450	421	421	389	380	445	423	426	428	423	395	398	449	451	389	417	392	410	396	425	410	408	411	389	426	412	441	415	392	407	397	395	412	399	409	416	440	405	446	406	432	435	441	415	436	450	417	413	416	422	386	423	438	410	407	433	442	423	415	394	453	406	394	428	400	436	419	427	401	405	418	428	396	412	393	428	383	384	387	420	402	427	451	398	398	421	435	402	404	416	432	417	421	430	371	431	433	410	401	438	419	410	445	443	421	429	383	406	402	418	463	426	426	418	427	424	411	396	386	417	450	419	414	430	406	403	408	382	433	403	423	379	374	417	424	387	431	424	372	401	416	399	402	402	393	400	400	417	460	406	447	401	416	406	463	403	459	392	411	446	403	449	424	437	432	399	409	391	415	368	463	429	403	408	415	409	409	406	399	390	390	384	412	415	388	421	436	398	437	429	383	392	429	409	390	395	390	422	415	426	409	396	429	437	403	425	394	419	438	427	405	417	420	387	400	433	391	421	395	438	389	399	400	413	411	406	422	440	393	393	427	380	377	417	457	426	448	443	407	430	419	410	398	394	431	412	398	397	428	405	428	421	456	378	403	415	371	389	393	402	383	400	411	437	382	409	427	398	411	426	397	380	407	386	430	379	383	360	430	434	408	387	410	460	403	411	377	392	412	365	404	404	416	403	429	411	437	424	373	376	455	407	393	413	407	412	407	427	426	397	431	442	409	432	424	429	413	444	421	402	403	417	403	434	400	403	459	408	408	400	396	462	390	395	418	421	409	430	438	410	448	426	432	406	436	436	395	401	416	411	401	398	437	439	417	389	424	456	414	390	421	396	390	419	381	411	422	398	388	432	413	416	405	457	361	437	430	383	391	442	413	389	386	441	401	453	392	399	445	426	406	434	402	361	403	416	408	427	404	389	448	384	410	398	411	415	404	417	398	389	398	432	427	437	396	388	391	402	410	381	381	430	405	398	407	430	424	420	443	434	408	401	438	426	380	423	402	419	414	430	401	403	432	377	409	429	432	384	396	411	447	407	401	393	457	399	428	408	381	440	411	433	409	417	411	399	457	463	397	409	424	394	424	437	390	412	365	394	418	415	425	396	408	445	426	406	443	391	368	388	399	415	389	435	437	396	411	447	392	418	421	444	409	375	426	458	448	437	421	418	436	412	432	398	399	426	410	416	460	402	455	406	435	389	421	386	395	390	461	408	422	454	408	420	380	417	410	404	400	399	437	422	422	426	447	419	411	398	391	408	408	414	395	420	402	426	440	416	417	422	410	365	411	423	397	419	389	439	417	452	469	407	403	432	422	417	399	439	432	398	418	402	387	419	417	390	447	423	409	446	432	421	405	418	406	382	384	425	398	390	459	399	449	451	406	379	372	398	444	416	397	446	397	413	420	422	399	404	425	450	396	412	390	394	430	395	418	432	411	391	389	417	414	442	404	409	433	450	417	387	436	455	425	460	426	424	416	388	448	437	397	388	430	415	392	393	407	403	446	398	405	441	415	418	404	447	406	434	403	411	436	397	419	427	426	394	411	427	430	410	424	386	440	432	437	444	394	402	392	402	382	431	402	394	395	390	402	422	446	425	449	414	356	392	372	418	403	393	407	414	369	386	416	410	425	387	418	435	423	429	385	398	424	421	421	432	418	397	414	413	405	395	383	396	398	415	450	447	420	411	406	378	412	415	448	413	407	418	428	424	450	425	397	419	426	369	430	444	428	420	417	406	406	389	435	435	430	386	418	436	427	411	423	381	424	427	444	393	423	470	411	417	419	458	438	409	428	386	406	378	402	407	412	415	394	417	413	379	394	448	449	391	406	386	425	397	421	431	397	396	389	393	403	427	428	414	423	444	422	419	418	379	404	390	439	415	409	405	393	398	403	444	398	432	443	417	376	387	453	396	411	454	411	385	411	403	413	403	410	412	416	443	421	398	431	427	410	390	423	407	403	395	386	420	405	405	421	433	427	423	406	424	406	415	439	404	420	417	386	411	384	424	413	400	399	450	408	438	432	431	457	404	394	399	418	387	449	389	430	409	431	433	388	442	411	394	424	440	393	432	430	414	397	424	430	404	400	430	406	417	382	429	405	408	419	425	430	405	397	374	392	415	391	424	377	407	412	414	423	398	385	409	397	433	428	387	392	411	398	398	467	395	444	437	420	422	405	488	436	430	420	417	411	429	399	430	388	402	424	427	399	386	424	422	406	437	386	412	408	422	415	415	414	399	482	411	406	413	421	399	420	389	408	408	404	410	368	410	429	425	427	383	443	373	419	434	413	404	446	412	427	406	439	414	418	411	397	416	398	421	408	424	416	403	432	432	397	391	455	397	419	453	375	443	384	416	403	413	416	362	413	442	387	393	423	438	445	412	421	431	412	437	456	406	402	427	373	445	409	406	406	437	443	404	430	405	410	405	429	419	453	410	440	414	407	407	400	461	414	390	403	411	447	409	444	391	421	387	427	430	409	437	433	393	458	385	395	412	411	407	405	358	418	410	425	413	415	417	440	401	411	425	373	408	414	430	406	413	419	381	408	404	406	424	421	380	433	459	439	377
12280	14217	18628	18520	25651	31726	27563	22386	16997	15023	16097	11027	10278	9276	7500	5732	3812	4358	4043	2486	2277	4427	4281	2795	2136	3117	1934	1346	1126	1231	922	761	579	404	455	373	386	370	299	234	218	231	256	211	195	229	187	204	197	192	202	192	217	155	184	185	173	162	193	184	178	171	189	179	207	194	210	184	167	171	182	182	385	570	559	471	335	248	193	182	186	193	166	181	166	152	192	189	191	184	175	175	183	165	173	160	161	180	175	197	183	177	160	156	175	194	165	172	185	182	149	198	165	182	170	161	163	186	174	178	180	162	165	169	169	154	171	164	173	179	177	189	166	191	179	167	172	174	174	166	179	177	134	175	196	174	181	164	156	160	172	180	161	183	177	151	185	174	148	179	174	183	159	169	178	174	173	161	175	168	179	147	174	153	173	173	169	183	173	209	190	177	198	172	172	168	171	184	181	180	158	154	174	156	135	176	180	181	161	174	171	197	166	197	153	181	169	153	174	167	173	196	155	180	185	173	181	172	146	189	189	162	192	159	155	158	164	182	181	161	135	174	176	173	181	189	168	162	183	181	158	190	188	159	170	190	181	169	182	166	164	171	183	189	188	192	165	171	179	175	182	178	168	182	155	169	157	187	166	163	189	176	193	147	200	142	174	178	190	202	176	174	159	174	177	170	181	177	173	159	183	169	169	188	152	188	181	184	167	169	171	176	172	149	174	175	157	174	179	180	151	202	184	150	173	181	179	176	169	176	169	166	166	164	191	165	143	178	160	162	182	166	183	166	182	151	172	169	181	164	172	165	165	150	209	151	163	180	187	166	174	158	185	174	177	165	176	189	163	185	143	186	185	173	160	161	201	164	179	186	171	187	159	166	201	184	154	163	162	202	155	177	151	148	163	159	187	169	176	189	192	160	181	185	172	176	187	171	172	182	177	158	160	185	183	152	158	175	188	165	168	165	175	161	209	178	167	167	188	166	161	166	189	166	172	183	182	166	183	184	187	180	183	162	173	164	157	175	178	165	153	184	170	177	169	156	156	167	179	179	165	176	176	169	168	175	192	173	156	197	180	181	185	166	174	166	156	199	182	182	157	189	172	173	166	173	171	166	173	170	156	163	182	182	205	167	173	163	146	169	182	186	178	169	179	169	173	157	155	150	155	182	183	183	177	164	160	199	179	165	180	165	195	177	169	175	170	176	174	197	177	203	177	182	180	181	169	187	172	187	189	165	155	195	197	182	159	155	177	162	169	178	158	173	199	151	179	169	197	181	163	167	170	169	173	172	180	195	172	148	179	133	179	192	174	178	164	187	177	174	184	163	169	172	194	174	155	156	182	188	164	170	166	197	167	173	184	175	168	167	191	173	175	180	210	196	174	162	183	177	169	161	193	151	179	169	205	175	172	178	162	165	186	179	185	168	152	153	177	179	170	193	166	178	182	181	169	183	185	179	167	165	188	180	170	149	170	175	168	160	181	187	180	172	168	144	194	192	173	169	161	173	177	167	165	174	170	191	178	175	182	213	173	182	172	205	172	193	178	179	190	192	171	180	170	161	173	153	153	176	172	192	169	163	182	138	187	161	167	189	186	172	170	166	195	162	153	170	181	179	165	146	183	157	199	162	158	192	162	167	164	179	184	181	197	155	157	158	151	164	191	161	181	173	162	153	170	158	169	156	172	175	174	164	191	177	171	185	167	161	186	185	188	192	167	191	175	175	173	180	191	178	159	158	178	171	193	166	171	207	171	189	202	175	153	175	171	169	145	165	167	168	172	179	193	165	160	177	168	170	170	173	172	187	164	167	158	182	164	175	172	201	163	144	174	146	165	167	159	165	156	161	192	169	169	152	199	197	184	183	188	173	149	163	156	180	209	169	178	165	178	164	161	177	184	188	159	160	184	196	170	176	171	189	163	164	181	196	165	195	173	175	170	176	171	173	182	162	166	162	184	188	174	180	171	151	198	155	165	160	179	183	179	174	184	158	173	195	167	176	173	163	152	165	189	183	163	187	167	171	177	183	182	197	187	185	179	176	168	186	184	158	181	166	180	164	154	182	164	183	149	200	198	188	150	172	203	162	182	169	163	153	168	194	170	173	202	185	194	150	159	159	175	188	143	177	165	192	144	173	179	164	169	169	165	191	164	166	173	189	166	182	194	162	191	188	202	171	168	191	159	172	178	188	163	207	173	192	181	182	206	186	170	189	165	161	187	165	153	157	190	192	200	181	181	166	178	173	164	187	186	155	164	156	172	167	168	156	169	192	196	180	184	155	193	180	181	166	180	168	166	163	162	154	169	194	175	166	165	178	188	182	173	172	180	161	161	184	166	144	177	158	174	169	165	176	178	142	184	166	140	175	149	178	167	163	188	145	170	180	151	154	152	161	182	173	187	148	172	185	165	167	176	169	198	179	154	166	175	174	179	168	157	163	189	136	172	176	159	166	163	168	172	181	187	182	182	189	203	180	202	128	175	170	181	178	164	153	160	157	163	195	188	148	176	173	177	177	153	170	162	165	185	175	179	192	146	180	165	170	172	208	166	160	177	144	215	169	215	176	159	177	169	173	153	178	199	161	194	173	194	183	193	179	162	185	179	170	162	188	163	207	188	194	181	170	159	178	181	193	175	162	154	160	149	179	163	199	184	180	169	157	158	186	190	141	179	161	174	181	177	155	182	161	187	152	181	188	171	172	175	155	195	160	172	166	183	158	196	187	183	161	167	166	166	156	195	177	176	165	150	188	170	166	168	176	184	203	170	170	170	197	188	188	183	186	171	177	173	213	175	183	161	149	165	183	170	175	177	158	164	175	168	172	155	173	188	152	180	173	171	177	156	155	186	187	180	173	189	173	191	167	183	161	170	160	169	182	183	169	165	170	162	186	170	155	183	170	163	198	143	156	167	147	183	152	179	181	167	171	162	183	194	185	173	172	163	186	163	173	177	176	175	184	172	137	181	152	174	153	181	166	184	169	188	177	176	174	164	187	175	174	164	161	180	180	171	159	175	185	167	198	172	185	166	176	175	135	181	159	162	187	168	182	175	170	171	166	162	181	167	178	188	150	169	185	182	161	168	185	150	166	195	143	173	190	174	160	152	163	165	177	187	157	170	170	185	151	160	184	188	175	172	181	144	184	202	161	179	179	158	184	166	172	172	174	181	149	190	177	197	181	178	161	165	177	192	173	175	165	167	142	169	168	168	171	182	185	168	179	174	155	187	205	171	169	175	172	178	179	197	189	192	189	177	179	150	161	181	164	156	183	176	159	183	177	188	174	173	158	175	173	153	154	182	174	177	172	165	202	173	157	177	174	197	179	161	171	192	180	191	182	173	174	161	167	186	170	174	173	183	196	181	190	196	181	163	162	174	172	176	169	170	187	151	185	175	193	161	198	165	191	178	172	144	156	178	163	200	163	195	175	185	179	162	173	156	173	167	167	166	177	187	190	157	177	178	183	158	183	202	166	184	166	181	179	170	162	182	192	177	165	176	188	168	202
8621	12613	14559	15892	30880	35347	33810	29168	28603	29775	30189	22442	27788	26593	23869	19576	15024	17893	16283	10211	12578	19376	18406	14540	13496	17283	11950	9460	8018	8408	6218	4995	3248	2440	3014	2398	2438	2343	1689	1106	843	1167	1165	939	707	886	759	678	719	729	615	543	548	534	495	515	545	560	636	645	581	551	538	535	540	584	572	547	511	470	507	704	2327	3458	3291	2462	1656	889	621	518	510	462	454	477	423	473	425	460	446	466	457	446	441	449	444	427	467	466	450	435	465	443	441	485	494	478	464	453	469	467	435	451	468	453	475	419	484	470	475	464	447	477	470	466	441	466	427	466	440	429	485	438	474	494	422	448	450	476	458	477	456	448	483	489	468	473	457	438	477	471	455	422	428	461	452	466	461	441	438	478	424	496	483	481	465	426	477	464	472	428	435	450	427	467	444	492	422	471	472	473	465	434	444	471	454	443	448	443	474	454	473	468	467	462	452	452	414	455	470	473	457	440	459	454	464	456	460	462	459	448	445	447	458	435	429	466	468	456	483	490	508	469	419	439	470	413	455	464	485	436	460	453	489	452	470	446	475	455	451	464	484	458	432	453	464	443	454	480	472	489	449	462	473	467	466	453	471	486	486	458	478	431	417	477	438	489	465	466	466	443	448	484	460	455	452	426	456	477	464	463	451	505	507	480	458	461	409	426	470	460	457	453	458	466	497	472	428	494	465	475	413	482	480	446	454	472	453	484	438	439	512	488	461	440	474	503	447	485	428	438	458	447	438	483	473	483	475	429	441	452	444	473	460	477	465	459	467	479	488	442	470	434	468	427	434	456	433	449	457	457	471	486	432	449	435	469	479	449	421	469	455	455	421	456	460	469	424	447	465	463	452	449	470	458	473	471	481	460	470	473	456	484	425	480	469	453	478	482	481	453	442	464	448	470	430	458	420	402	465	454	440	431	455	478	485	466	503	412	460	432	464	478	483	485	497	491	457	468	472	479	474	472	468	462	469	465	451	458	422	459	468	456	439	471	458	460	436	454	495	455	439	517	478	450	504	488	472	462	498	452	455	459	439	468	463	462	444	481	497	478	442	419	475	455	470	463	477	461	446	451	451	450	442	495	500	418	447	455	462	461	419	429	459	452	482	474	465	465	474	450	448	447	442	446	422	491	425	455	465	468	453	474	447	445	455	438	488	440	461	483	465	464	475	467	439	480	501	426	461	426	483	436	456	466	447	455	468	464	444	472	454	457	448	474	438	489	438	468	465	474	437	459	468	443	483	428	464	478	441	452	481	472	448	430	473	449	472	421	481	455	447	467	415	468	457	452	452	491	476	434	454	450	448	450	450	439	490	480	445	479	471	468	416	467	471	469	498	463	451	450	444	466	446	492	458	443	464	441	468	445	483	482	484	451	431	448	459	460	460	428	509	468	463	449	450	479	447	449	482	497	473	446	405	476	451	421	457	468	486	467	465	413	440	482	468	442	428	472	443	499	443	455	479	494	466	497	445	452	449	453	457	440	477	447	483	449	448	455	465	487	493	439	454	418	479	497	448	444	450	482	435	453	462	447	451	411	456	428	498	442	444	431	446	496	400	465	460	504	448	464	470	428	469	466	462	452	442	444	436	451	459	433	475	453	439	470	504	466	476	487	438	484	431	457	437	435	463	460	489	440	464	440	447	448	427	475	463	463	512	470	457	494	467	488	450	492	424	467	456	452	507	455	457	491	465	454	477	476	476	458	477	461	461	476	456	478	475	513	467	466	465	492	447	463	486	447	451	438	488	442	467	467	474	432	429	453	469	461	457	468	437	462	432	512	491	466	464	496	458	428	512	513	445	464	490	443	462	473	470	439	441	455	501	467	451	491	476	476	484	456	462	500	477	454	440	443	446	461	416	487	467	453	450	429	477	462	469	448	436	440	476	427	467	479	446	463	414	483	460	465	457	463	494	443	444	467	462	496	460	456	467	449	448	432	436	466	467	440	504	447	457	444	443	487	434	470	477	430	445	447	443	475	445	443	451	468	454	471	433	436	440	451	452	454	463	457	482	449	482	459	442	470	474	500	447	460	434	473	425	427	436	441	456	471	422	472	461	443	487	452	448	479	494	499	451	424	455	471	464	459	457	439	432	499	441	477	434	442	461	477	451	488	462	490	416	467	458	455	468	433	477	482	469	452	473	423	468	490	486	455	461	441	450	445	446	424	483	493	456	465	460	487	405	459	416	462	467	490	441	459	499	483	453	477	516	445	457	453	467	490	479	478	482	425	448	460	454	474	450	448	433	465	408	447	493	450	415	445	461	520	486	469	465	443	447	444	476	455	424	469	442	466	448	435	426	460	466	468	465	427	472	437	431	455	501	501	446	431	469	428	480	454	480	444	454	477	437	470	436	494	433	477	426	452	431	484	445	445	465	462	464	478	453	462	479	453	475	494	426	428	471	464	484	432	470	434	475	458	434	444	458	447	455	431	454	464	442	444	466	495	456	459	492	432	495	455	455	425	474	473	487	443	458	454	461	469	446	463	463	479	399	468	461	444	482	438	454	433	442	423	438	447	464	438	487	428	445	455	468	485	490	441	480	490	420	499	451	469	490	458	498	508	455	457	449	478	459	468	489	449	479	474	450	482	486	465	450	421	416	460	471	442	438	445	457	471	464	465	475	469	407	455	458	435	482	452	465	450	446	469	479	436	454	473	467	454	438	476	478	478	479	483	475	488	461	407	465	455	483	435	459	475	493	485	469	445	452	410	467	474	461	495	468	455	467	464	484	428	451	465	450	477	470	444	503	422	436	474	490	456	419	467	475	426	429	445	474	442	419	452	468	477	492	456	456	466	495	449	458	454	441	491	483	481	489	454	464	398	463	471	446	422	448	472	501	473	475	513	475	444	461	503	462	440	464	446	467	460	433	441	487	425	477	444	473	455	471	476	467	475	483	444	484	446	453	490	449	461	446	438	486	464	448	464	441	469	464	446	446	476	447	469	471	481	478	458	493	439	448	469	480	472	436	458	480	485	447	474	492	424	471	444	471	444	430	498	472	473	471	468	509	474	469	477	486	470	469	444	432	432	458	464	450	458	455	473	460	424	492	470	486	458	417	479	476	487	458	445	444	478	473	450	449	455	447	507	449	455	481	439	462	462	428	466	459	454	456	481	447	420	442	424	468	432	472	484	528	461	473	468	486	417	478	516	467	437	437	442	445	456	469	439	517	485	443	480	438	456	498	464	524	456	463	493	456	466	478	423	465	467	501	443	474	449	470	412	489	458	484	492	470	438	442	473	467	450	474	454	444	429	472	476	492	461	455	438	482	481	464	469	464	472	486	436	493	417	459	465	468	455	442	464	468	484	455	452	418	442	407	436	441	475	470	460	464	443	463	458	484	482	465	454	446	451	437	446	497	465	414	462	451	464	440	462	471	444	499	489	438	449	455	465	436	473	428	476	462	473	449	453	482	452	470	458	457	478	453	468	496	467	436	473	487	458	471	405	468	509	474	461	435	429	438	463	434	442
21941	23692	29147	28204	33049	37223	34101	30174	27390	27408	25837	20947	21707	20250	16283	11849	7716	9108	10140	5983	5554	10603	8528	7301	5239	6837	3961	3371	3196	2846	1895	1507	1141	862	998	758	765	663	505	294	295	335	368	277	287	250	226	253	232	225	224	223	209	179	176	178	203	190	197	212	203	172	186	191	183	192	171	176	184	181	184	266	862	980	839	673	408	300	238	189	162	166	179	159	177	202	173	187	179	181	178	176	179	170	178	141	173	179	182	202	157	158	167	168	176	156	167	169	159	164	163	161	172	186	163	172	182	176	152	183	176	170	145	155	144	148	187	166	185	176	176	144	182	161	177	161	171	198	159	165	154	177	157	169	166	185	166	192	182	190	148	157	196	206	176	179	172	174	171	168	173	158	173	185	158	180	181	178	172	169	187	173	174	176	184	179	178	177	138	161	168	174	194	163	164	172	152	166	172	201	138	188	151	170	167	156	171	165	138	178	184	175	154	153	181	198	174	165	151	182	172	194	175	150	188	162	181	191	157	181	178	173	174	153	162	148	166	175	170	185	164	176	188	173	172	173	170	179	168	192	134	161	164	175	178	173	181	174	159	159	173	172	164	167	179	160	169	153	162	163	165	179	187	140	164	154	167	177	166	154	162	144	169	169	145	168	155	168	193	171	172	172	184	160	175	197	175	167	150	184	173	149	156	188	160	167	191	174	172	194	176	173	173	176	160	198	175	172	165	148	168	162	185	181	155	214	152	189	185	174	163	187	156	173	160	156	177	161	168	158	162	173	182	176	164	158	173	184	179	146	187	180	182	196	164	171	178	171	188	158	166	175	179	181	180	195	173	192	166	163	173	167	188	141	178	168	177	161	151	161	192	183	184	200	173	157	191	167	157	153	166	194	165	148	163	163	169	158	174	160	187	180	170	179	179	158	196	180	163	163	195	169	127	170	203	147	153	193	159	170	183	168	149	171	168	164	193	126	160	190	168	181	175	166	169	163	174	181	190	154	161	164	165	196	170	171	176	173	151	186	182	178	193	192	198	166	168	179	172	187	169	189	170	182	178	189	171	194	159	193	197	161	171	169	180	173	178	162	167	183	168	178	151	197	181	186	143	189	158	158	159	193	169	158	177	152	189	191	182	160	177	163	158	157	193	160	196	201	181	184	178	173	194	198	184	175	193	175	172	186	162	164	172	182	170	168	158	167	184	165	168	160	184	176	162	178	176	186	194	199	176	168	150	160	151	171	186	171	159	146	156	178	197	179	182	173	169	169	163	171	176	163	147	169	177	173	144	172	165	168	183	155	146	162	188	178	167	163	193	168	183	182	163	170	180	144	169	153	186	184	158	174	175	162	161	192	179	172	180	184	186	171	178	158	148	178	156	186	155	177	170	199	190	207	185	152	148	170	171	184	173	161	181	165	169	198	160	174	173	180	146	182	158	160	193	176	170	209	173	182	182	174	162	154	178	171	169	164	194	201	196	163	175	165	178	157	156	196	171	182	180	157	179	169	167	159	155	136	166	166	167	163	154	174	183	159	142	159	167	146	166	185	184	179	176	198	167	181	166	182	177	168	170	162	168	169	167	187	203	189	155	177	182	195	177	189	178	195	170	165	175	160	173	174	187	191	143	208	184	169	159	179	170	201	165	177	187	164	172	176	176	188	156	183	155	176	186	162	156	173	169	157	160	176	175	169	173	168	169	167	170	171	171	184	194	151	159	168	170	178	169	159	153	165	176	196	173	179	171	175	168	171	138	163	210	163	174	174	177	165	189	153	160	174	182	200	178	153	155	167	176	184	153	163	184	172	162	197	181	185	167	166	163	198	142	167	175	195	195	185	154	168	172	167	181	159	189	165	143	181	184	179	175	158	172	162	170	177	182	173	155	198	168	189	166	165	175	164	183	205	162	179	182	177	175	182	193	184	181	148	178	186	186	177	184	197	171	168	158	179	190	165	172	172	169	172	182	164	176	176	161	173	185	160	173	190	186	171	168	163	183	162	174	181	182	161	171	186	160	155	168	178	147	176	166	164	161	170	186	166	186	172	179	175	156	187	167	171	177	150	132	154	178	190	174	183	162	176	169	183	180	170	163	181	161	188	156	167	165	174	178	165	169	184	190	177	178	199	185	185	191	173	165	157	149	184	149	150	168	180	176	170	188	137	165	181	164	181	172	174	198	165	184	164	182	163	177	174	157	176	170	184	188	169	177	166	172	180	158	181	175	181	184	199	163	166	160	175	176	174	152	165	198	175	186	172	179	175	159	152	160	159	172	165	200	169	170	169	180	175	164	164	157	159	188	177	150	172	180	190	181	155	139	186	174	192	186	145	168	196	185	181	160	163	167	187	194	173	154	169	173	184	152	184	206	177	168	147	164	172	162	191	161	201	176	187	167	181	170	166	160	153	190	184	162	188	180	181	155	161	163	185	192	178	167	195	173	183	162	179	164	173	164	188	163	175	165	206	163	144	186	177	152	170	174	155	196	181	175	155	160	162	174	156	186	183	167	171	164	177	164	185	185	147	177	187	191	160	161	163	174	181	165	177	162	162	163	192	196	180	173	155	177	182	166	175	191	181	186	158	188	172	177	169	151	179	170	188	150	175	170	187	210	176	182	153	151	180	174	195	193	179	179	183	187	151	162	169	173	195	179	169	177	149	183	159	196	162	179	165	197	172	182	178	175	171	168	185	153	162	175	213	153	165	180	183	168	153	186	168	189	172	163	192	188	197	153	185	173	170	153	160	169	173	189	173	184	155	197	177	192	154	171	157	186	147	164	156	191	156	166	173	179	168	179	178	171	174	183	181	165	146	176	175	170	173	160	164	180	142	172	158	190	158	191	180	170	168	174	187	172	168	177	151	167	179	156	182	147	163	165	183	199	173	167	165	171	189	150	190	179	165	191	173	170	147	180	169	175	172	156	163	183	186	162	147	165	188	164	147	182	186	171	177	187	180	170	187	175	183	196	170	171	193	179	184	160	137	196	170	169	180	173	181	150	170	174	167	177	146	180	158	177	177	173	157	196	156	172	177	169	175	192	167	164	175	173	151	148	187	172	198	192	191	182	156	176	169	180	169	179	168	183	184	161	148	160	169	182	167	176	178	190	179	179	166	171	173	156	207	179	172	166	162	147	193	188	166	193	186	169	183	178	182	185	154	175	182	151	151	183	173	156	170	199	187	161	173	174	183	180	163	197	173	183	192	189	161	174	189	178	181	185	199	179	164	175	159	157	183	195	161	161	161	164	173	156	168	158	181	166	165	165	166	187	172	173	173	184	173	165	183	145	204	186	153	157	170	169	178	144	171	184	153	176	157	175	190	191	174	177	184	132	178	188	155	190	189	186	154	162	177	167	207	163	173	165	183	166	171	171	169	161	179	156	149	174	182	203	203	181	190	179	169	191	178	182	154	195	182	166	160	162	182	142	180	169	175	159	172	151	170	181	165	187	157	152	189	180	167	181	174	177	175	171	163	170	162	184	171	168	161	156	176	172	179
12546	18659	22428	24149	35948	39447	39860	37540	36777	40069	37287	33265	37926	37532	32899	29092	24407	26079	26724	18404	23113	30437	26991	25358	22725	25718	18829	18140	16812	15172	12462	10211	6243	5721	6928	5073	5076	4476	3316	1832	1546	1899	2364	1437	1148	1150	992	1025	1009	963	966	669	605	566	567	558	609	604	647	646	646	601	631	620	678	664	573	574	599	514	532	1039	6135	6490	5750	3901	2195	1093	705	530	488	453	457	447	472	450	463	423	439	453	474	431	461	437	421	457	429	438	439	406	450	465	458	447	460	437	471	412	467	467	476	441	438	460	475	459	438	460	432	400	452	448	451	462	455	471	471	459	452	456	462	453	439	442	458	459	426	467	467	449	435	407	487	452	448	430	456	443	469	432	462	475	438	448	439	471	437	450	479	484	460	432	438	456	421	475	483	489	424	436	438	417	445	453	467	480	489	445	460	447	431	474	500	442	460	451	449	471	442	444	425	428	466	440	445	405	423	483	457	430	425	439	430	454	469	453	423	444	455	466	435	500	454	439	445	473	445	477	461	436	444	477	482	480	464	507	448	411	457	440	427	455	464	457	458	441	482	424	478	460	458	435	433	455	463	443	444	423	441	421	442	436	470	446	439	465	418	455	440	459	402	473	438	464	427	482	465	432	451	462	460	469	443	415	466	462	454	449	451	420	434	478	435	472	450	431	458	441	463	451	474	426	446	421	435	447	427	435	449	414	447	437	427	420	425	466	451	449	448	422	472	447	442	451	441	444	443	422	438	433	482	448	441	422	466	393	443	481	473	417	423	499	462	426	452	474	436	445	433	467	423	452	443	426	492	420	460	428	466	438	442	431	437	444	436	451	463	496	431	472	424	431	416	467	447	471	458	445	432	411	446	481	441	433	447	458	482	464	422	442	411	441	433	433	440	447	447	397	489	453	464	446	435	448	451	464	441	435	455	447	385	477	460	471	460	405	470	467	453	450	406	439	470	443	411	479	462	425	422	486	428	435	413	436	443	454	436	427	429	452	453	445	456	476	439	382	443	413	449	466	455	456	456	432	461	453	431	436	464	468	443	451	432	454	428	472	455	442	457	433	455	452	449	435	418	406	463	439	435	470	463	454	463	431	478	439	467	475	466	495	458	502	455	422	444	394	461	463	467	462	412	449	442	466	452	450	456	442	430	436	431	464	428	469	428	445	465	427	431	434	470	465	423	474	426	502	461	431	461	450	410	429	465	430	432	463	430	476	439	414	423	444	448	460	439	476	422	432	456	459	438	483	479	467	444	453	449	433	428	423	449	431	443	466	445	418	434	430	466	457	441	456	474	413	439	451	465	477	496	466	464	445	405	435	424	461	427	472	476	450	431	430	446	424	447	433	442	461	434	463	452	464	462	445	425	418	468	445	443	459	446	459	446	481	439	402	473	472	477	429	461	475	458	435	445	454	460	433	456	424	466	446	433	473	437	440	511	454	456	436	437	465	432	435	468	463	420	463	445	449	465	457	462	436	445	431	433	430	436	460	467	484	443	464	466	452	477	457	468	467	470	535	467	481	419	427	445	416	420	460	425	409	443	454	416	424	474	481	441	447	437	449	488	445	482	464	438	467	434	426	450	461	473	495	479	415	431	447	464	437	458	457	428	453	425	480	434	446	421	443	435	449	426	441	455	463	449	462	450	447	481	493	436	470	452	439	421	461	445	443	459	438	435	469	456	454	440	483	427	425	478	428	452	461	454	425	413	467	447	460	473	458	474	459	453	430	442	478	466	462	434	467	475	454	464	405	427	436	458	450	446	440	431	453	449	468	425	479	435	456	436	423	453	486	455	431	458	466	434	446	454	476	433	462	464	461	451	446	445	444	415	475	423	446	498	423	462	467	428	457	448	439	435	446	428	452	469	447	464	412	458	429	436	456	432	445	434	443	464	467	442	414	441	454	438	422	434	442	444	427	426	436	489	462	395	429	406	483	440	495	465	475	430	422	459	484	477	465	457	487	447	441	469	409	454	451	457	438	470	430	438	450	444	461	451	468	460	441	473	470	450	450	425	480	447	458	427	440	405	460	437	420	460	424	455	415	448	486	431	471	468	466	456	488	415	435	454	440	434	456	418	444	434	472	429	416	442	468	415	428	432	454	408	442	456	463	451	455	466	455	394	462	458	458	462	432	473	449	441	449	452	440	465	443	443	459	441	416	470	458	474	433	446	419	460	472	461	444	462	440	422	465	495	478	428	484	441	431	462	442	425	432	492	438	461	426	442	450	439	431	436	468	443	486	396	464	445	459	444	476	471	474	442	471	376	477	446	447	437	442	468	462	449	435	446	480	459	436	429	473	477	439	444	440	426	472	426	439	415	432	458	447	450	432	463	484	451	467	449	473	454	465	470	463	400	437	476	434	437	491	420	507	464	416	451	421	432	449	439	478	475	463	472	437	458	440	440	481	459	436	428	461	462	429	449	471	442	421	420	443	463	459	450	473	446	461	445	460	487	408	440	424	419	440	480	451	453	472	490	436	436	466	447	441	441	443	445	425	489	447	441	419	452	451	479	441	439	415	458	446	454	474	456	464	443	447	462	439	446	465	432	439	430	428	463	435	433	459	441	448	421	457	471	428	449	463	419	448	479	471	486	420	462	438	428	418	447	438	463	461	413	450	469	452	438	396	438	482	428	475	449	418	453	441	469	410	481	426	418	427	491	453	465	453	433	445	456	473	473	432	461	436	446	410	488	460	464	423	429	461	452	459	436	506	407	439	453	430	449	446	435	436	461	467	410	450	439	472	422	453	460	471	402	447	461	475	457	435	485	481	449	442	450	437	419	437	464	448	448	451	454	437	489	416	464	437	462	471	434	455	414	438	469	469	462	485	458	417	451	489	455	468	417	418	446	402	465	433	469	469	482	445	463	447	444	460	469	443	453	430	444	491	474	467	432	424	471	450	471	418	463	454	444	438	438	417	429	437	453	492	444	465	424	442	413	461	450	411	441	405	461	456	420	450	402	416	448	465	452	461	443	460	447	441	463	454	485	453	426	440	426	437	435	412	438	454	438	435	460	455	426	460	435	477	472	471	494	467	424	475	456	433	446	456	417	439	445	467	478	438	428	480	435	423	435	430	431	444	450	427	471	475	431	437	451	490	415	458	454	442	425	426	422	438	459	435	449	459	475	462	445	472	469	466	433	442	442	495	484	469	471	451	443	420	452	461	412	394	459	441	445	462	461	469	457	447	415	456	447	458	491	469	476	446	421	461	460	490	505	488	464	436	439	423	448	421	402	501	433	428	441	473	478	486	480	479	433	461	429	465	473	477	495	435	448	430	436	453	453	474	439	454	460	454	461	470	465	437	459	471	470	444	440	443	450	462	460	426	464	451	448	436	479	458	449	424	496	449	441	471	422	448	459	467	428	442	419	460	456	450	440	467	433	453	421	453	443	446	453	470	456	474	433	452	416	421	450	455	462	450	477	441	460	462	434	473	452	449	466	440	458	458	375	434	430	482	460	444	441	458	476	441	474	439	435	479
3156	2312	3296	2709	2867	3280	2615	1771	1734	1410	1262	896	876	740	624	518	349	437	402	288	335	458	378	325	274	328	250	294	300	229	225	210	181	189	175	145	172	171	168	170	183	143	154	166	154	171	195	182	177	166	148	138	153	176	169	164	152	147	165	165	158	166	171	135	182	157	153	173	158	152	170	181	194	233	227	204	189	166	158	173	186	160	153	126	173	158	155	146	158	143	171	186	161	146	183	149	144	189	180	159	154	156	151	159	115	142	186	156	135	165	160	160	162	149	153	164	125	171	180	154	164	173	152	193	176	160	171	145	154	167	162	172	133	166	155	154	168	140	142	174	171	135	169	156	159	137	148	178	193	154	157	138	159	138	169	151	170	170	140	164	141	148	149	155	162	148	170	193	145	153	176	161	143	169	154	157	135	153	176	163	166	155	157	146	150	165	155	139	147	136	146	149	163	158	163	173	173	163	162	160	176	174	162	150	163	169	161	152	140	178	164	160	169	158	139	164	152	150	163	166	160	157	165	160	152	165	156	180	160	167	166	130	157	161	147	159	155	148	139	156	139	167	167	164	168	159	167	147	145	149	165	168	165	152	190	166	134	166	143	142	163	166	171	156	185	157	179	160	176	163	156	169	146	161	157	156	148	158	156	167	158	161	166	174	161	132	136	167	161	162	140	162	176	161	155	177	172	142	164	156	157	161	154	169	152	168	154	151	157	163	144	153	152	162	149	161	159	148	156	148	158	157	137	164	161	142	170	168	166	154	144	167	142	164	170	155	131	168	156	150	176	159	140	148	169	150	163	160	126	166	174	151	153	153	142	156	157	156	171	139	152	164	172	159	145	187	164	184	155	196	174	170	158	138	149	160	139	164	158	179	127	160	167	158	146	152	176	153	161	162	144	163	149	168	150	150	179	176	140	191	156	163	149	181	146	147	175	158	144	176	159	151	161	163	144	145	177	161	161	144	171	177	160	179	172	149	168	175	148	157	167	152	140	160	166	153	157	159	159	137	149	130	156	162	147	167	154	160	166	142	183	160	163	157	158	181	159	170	162	186	126	138	142	124	146	164	149	159	167	158	179	155	164	162	163	166	165	169	160	163	169	157	142	156	159	165	140	171	160	153	151	155	162	158	154	159	161	161	169	167	160	173	149	163	166	133	148	144	146	154	156	169	140	151	157	149	169	150	152	152	193	162	168	168	159	169	152	140	139	149	150	171	151	148	131	146	174	168	171	188	151	167	165	160	157	159	169	168	171	165	157	140	142	150	168	161	128	135	156	138	146	157	155	124	155	139	172	173	126	154	193	157	163	156	160	180	183	153	160	154	165	139	138	129	155	158	160	172	137	139	158	162	187	163	167	141	149	159	146	168	165	179	152	152	144	148	153	141	182	188	138	181	146	147	168	163	165	171	145	165	157	170	140	170	170	171	158	161	142	161	145	155	159	164	161	136	176	147	170	152	145	157	176	173	188	165	148	164	141	150	133	155	164	131	141	145	163	138	181	138	129	148	158	156	175	135	155	161	150	144	152	146	151	187	167	179	146	137	167	154	160	149	159	163	173	154	171	142	155	159	149	155	182	166	166	155	163	145	174	142	181	163	154	159	146	150	146	147	150	159	158	158	163	148	167	150	181	172	144	174	163	171	179	148	169	131	137	176	168	154	145	164	193	168	167	139	166	162	163	151	140	185	143	166	166	159	141	142	134	172	162	132	148	168	146	155	158	158	153	166	165	134	173	187	158	159	133	159	154	166	151	145	161	151	185	161	152	138	159	161	164	161	152	141	165	173	139	168	175	147	158	147	135	160	176	162	123	172	169	139	165	163	163	155	174	131	151	158	165	139	170	188	156	162	167	141	170	184	166	171	147	175	168	155	163	173	120	147	143	160	164	157	139	150	159	152	173	143	160	147	160	137	165	182	167	177	152	162	158	154	157	131	186	135	164	152	143	146	147	167	157	150	155	163	150	144	154	157	153	159	170	141	158	136	151	177	167	153	187	136	164	160	172	161	139	167	163	169	156	138	165	144	140	148	152	154	152	166	168	163	163	181	150	169	156	172	142	160	174	183	152	176	137	146	159	158	153	173	146	165	170	157	153	164	166	170	178	157	138	167	163	166	157	146	148	158	186	159	163	151	150	162	178	164	169	175	145	156	151	143	159	193	187	163	160	160	155	167	177	158	161	152	167	125	139	153	139	165	127	140	162	129	170	157	146	157	141	158	149	165	161	168	160	140	171	170	141	154	151	149	168	140	156	162	165	166	150	146	146	150	177	156	150	163	163	137	177	168	129	170	164	173	181	153	157	154	148	146	173	172	163	155	157	164	152	130	147	158	155	161	140	165	139	196	157	175	153	166	143	184	146	151	161	150	167	156	165	176	167	165	179	154	160	147	154	137	157	139	155	167	148	173	159	155	166	190	171	146	163	162	166	173	171	155	163	160	191	168	154	151	169	159	158	160	165	152	160	159	155	147	158	155	153	146	143	150	157	166	149	148	153	157	152	170	145	173	174	153	146	164	140	156	152	136	177	161	181	172	170	146	167	152	165	160	145	158	184	148	162	137	150	146	158	157	156	138	162	172	169	170	183	155	163	157	145	134	152	177	184	156	154	153	158	149	160	173	143	136	155	170	144	158	151	164	173	159	166	148	174	167	151	163	148	159	163	186	168	162	129	174	163	159	194	172	164	169	149	162	149	149	189	177	152	170	143	153	169	160	165	168	179	157	152	160	204	162	135	145	202	165	145	165	168	165	141	176	158	154	156	167	156	153	151	171	143	168	178	150	147	154	167	160	156	161	163	157	162	189	160	192	146	168	141	158	170	155	171	165	150	140	137	165	166	181	167	175	167	143	140	174	138	157	157	142	161	167	157	140	162	147	149	161	162	165	140	155	170	169	174	155	149	148	177	185	153	174	171	163	154	172	155	157	147	162	148	163	159	146	137	148	153	181	134	147	161	140	180	153	157	155	168	184	150	171	160	173	164	161	147	162	154	162	194	168	163	181	147	152	174	128	182	159	159	136	170	166	159	146	172	164	136	185	164	160	178	170	155	149	158	149	152	148	161	166	149	170	158	146	181	150	131	179	161	161	147	167	162	152	174	152	168	165	149	152	157	166	156	188	156	157	175	149	128	136	164	168	170	179	157	160	151	150	188	177	177	187	141	145	165	160	161	151	157	168	156	182	177	166	161	169	164	164	180	145	155	152	144	185	191	165	162	150	173	181	158	138	157	178	177	165	177	164	171	175	140	162	158	162	144	145	185	160	171	160	157	126	171	162	150	178	177	146	171	166	167	168	154	159	173	136	147	173	153	165	171	147	158	153	134	148	142	149	144	150	166	175	165	174	172	143	161	137	186	173	171	158	158	182	164	171	152	147	163	149	178	162	164	147	148	146	144	158	167	157	155	159	175	148	156	170	161	152	157	129	171	155	180	152	169	164	159	134	164	181	141	147	160	133	146	155	172	153	172	159	163	171
2907	3177	5037	5222	9474	12288	11278	7639	7206	6574	7013	4597	4981	4625	3323	2900	1781	2255	2544	1498	2066	3089	2553	2237	1667	2027	1527	1463	1375	1297	1021	830	699	638	704	575	625	568	548	502	451	462	464	437	473	458	474	426	477	468	449	432	403	416	483	454	436	392	449	442	470	491	479	479	457	490	468	489	460	430	426	493	852	1009	962	811	660	513	474	437	440	423	409	419	419	446	424	436	383	430	413	426	433	441	446	387	420	393	432	437	442	456	455	469	418	394	416	410	400	437	402	417	413	430	375	404	446	434	435	408	426	401	407	437	403	409	444	407	393	435	419	373	419	395	386	445	377	426	444	416	432	417	416	437	444	417	423	447	423	431	446	458	427	416	451	389	442	395	445	401	375	424	448	441	442	410	409	399	401	439	422	420	445	436	465	410	437	412	433	442	415	433	430	395	429	414	460	443	447	436	432	465	427	420	415	443	428	426	423	443	457	395	400	440	426	422	492	393	403	444	401	422	422	412	423	403	393	414	373	410	441	428	420	418	411	428	433	427	430	404	435	440	405	415	432	428	458	405	396	446	422	409	422	430	442	442	439	439	412	419	423	414	403	441	421	435	389	447	461	390	430	395	457	437	421	413	422	448	417	380	417	430	432	410	441	389	437	412	434	377	426	461	433	420	432	443	399	418	410	410	426	405	421	416	384	387	388	403	400	441	399	417	388	427	448	404	430	407	414	428	408	425	397	430	443	430	396	422	419	436	393	413	392	452	452	420	371	439	414	434	420	441	434	408	449	407	462	436	430	425	423	428	461	443	414	458	444	400	464	430	401	378	403	409	414	411	411	442	400	455	396	432	438	410	466	419	440	432	413	418	442	457	409	389	424	391	422	448	408	427	394	452	419	426	425	398	445	449	427	417	395	437	452	388	457	431	415	435	404	455	432	435	434	436	449	405	393	412	460	422	426	425	431	424	400	412	419	448	390	378	441	399	442	415	412	403	442	435	390	437	474	429	427	403	429	419	371	437	477	410	407	413	432	406	410	450	413	435	447	416	454	420	402	446	430	419	410	418	428	411	413	391	453	392	407	418	420	412	408	414	401	434	432	434	461	429	418	452	422	414	414	430	399	414	415	410	427	429	417	416	430	428	418	392	435	422	439	453	408	427	407	418	405	436	419	422	421	387	426	445	407	417	428	422	396	468	450	452	408	442	433	446	410	406	416	396	419	388	436	401	440	427	416	414	426	393	392	428	403	420	393	396	419	430	399	386	446	418	460	414	401	403	439	436	398	439	412	450	416	473	395	406	436	444	475	413	427	434	428	406	400	430	399	453	465	447	417	452	437	441	399	452	423	399	423	423	424	425	420	393	401	401	421	424	423	392	427	405	433	415	411	410	403	424	462	425	421	435	405	398	434	400	386	425	419	425	408	400	435	438	427	416	426	377	407	471	476	420	413	472	412	431	411	376	431	419	453	399	385	445	418	412	404	451	452	444	429	446	379	452	429	443	460	428	400	453	417	427	423	456	418	426	434	413	420	396	418	428	450	389	441	414	449	427	431	395	436	398	431	438	428	399	407	404	405	434	429	457	451	452	395	445	453	384	428	429	426	429	419	454	410	435	450	406	443	401	417	424	457	451	433	433	410	415	402	402	442	449	484	459	419	404	410	421	420	419	438	428	441	397	412	421	432	460	408	472	423	433	395	442	422	464	419	427	409	399	403	436	410	396	427	411	427	405	384	442	402	440	405	399	426	395	428	398	443	414	447	447	426	450	457	436	391	454	398	439	414	417	424	436	445	428	404	419	439	450	440	450	423	432	395	428	438	432	423	425	385	410	416	405	413	448	419	408	419	417	437	450	429	426	421	393	432	432	416	406	412	428	434	434	408	411	426	429	403	390	415	438	443	435	429	425	398	432	427	411	408	427	416	446	397	425	451	416	445	385	431	436	414	388	407	410	434	440	421	436	428	432	417	405	438	434	446	413	420	420	441	444	439	463	410	390	451	418	427	410	454	413	428	446	393	412	423	420	442	416	398	434	394	408	465	420	430	434	427	437	460	412	428	479	430	462	409	424	444	408	464	461	400	432	407	454	411	412	436	415	401	401	404	471	441	391	439	421	399	413	369	439	399	404	426	410	426	420	413	427	456	446	437	429	447	438	426	445	411	425	440	427	434	421	448	439	418	459	407	455	433	438	410	389	421	432	407	424	412	419	448	403	435	399	433	427	439	439	421	410	400	431	462	479	465	407	412	426	409	411	410	436	401	444	422	445	410	407	372	401	444	410	432	427	421	425	442	410	397	413	410	406	446	425	403	419	415	394	442	423	441	434	439	444	469	436	454	418	442	424	415	405	435	429	410	424	413	431	467	470	437	419	441	451	433	459	365	408	393	398	477	408	437	448	414	409	426	443	435	446	428	446	425	414	429	404	395	452	451	426	437	419	410	423	399	424	422	432	430	399	438	429	376	407	442	422	433	379	434	423	400	436	398	403	437	415	451	390	421	419	405	423	426	394	413	450	392	405	443	438	437	432	420	405	414	436	388	416	422	434	408	423	413	426	468	388	420	460	439	392	413	397	411	422	408	437	408	431	398	427	461	432	391	422	412	443	430	412	392	447	419	424	427	427	436	421	423	407	427	460	414	432	419	430	410	425	420	433	397	431	406	413	465	435	403	410	410	436	413	445	439	390	409	458	490	393	393	393	415	420	436	434	418	391	441	409	399	440	418	432	389	431	404	423	438	424	444	407	401	428	431	424	411	433	392	433	402	424	417	397	455	434	417	440	444	451	425	398	419	423	404	430	409	416	408	415	416	451	431	395	449	439	432	410	422	429	427	409	431	431	391	408	433	417	411	417	394	439	411	429	453	474	424	433	435	419	441	426	419	389	420	396	438	433	472	412	420	428	372	449	411	407	443	462	420	406	434	404	416	439	406	407	428	426	416	410	412	420	428	431	411	410	414	409	400	426	434	395	432	436	400	407	434	398	475	447	443	417	424	487	442	438	429	422	430	422	412	435	420	451	433	449	419	399	436	409	383	391	437	434	431	449	406	411	417	414	432	414	452	396	435	411	453	406	412	423	363	431	407	432	446	425	433	429	405	405	425	483	407	411	411	445	436	392	429	431	447	439	425	403	433	428	421	440	430	415	370	417	422	422	392	453	426	432	385	433	410	402	431	452	438	431	434	416	418	389	427	418	400	406	406	364	447	415	412	392	415	424	418	422	394	425	378	444	404	423	442	422	478	420	395	418	425	442	434	458	421	407	428	418	441	447	445	417	377	393	450	414	391	422	427	425	404	429	404	427	399	428	394	432	397	404	411	416	427	420	405	458	428	424	437	438	376	427	420	431	475	429	438	421	404	441	451	402	463	418	445	444	406	421	446	467	428	415	399	455	427	413	435	420	386	435	463	437	443	443	439	391	420	429	421	424	443	441	426	421	389	401	420	453	425	442	410	415	401	365	390	442	421	449	398	397	435	448	419	451	376	406	439	400
11849	12766	18616	21349	23103	30297	26394	21573	17168	15801	17498	11864	10320	9748	5964	4909	3351	3790	4940	2497	3126	4749	4514	3416	2001	3003	1954	1846	1733	1575	1298	833	488	419	558	462	408	417	292	236	231	268	205	232	210	237	205	212	200	202	212	172	181	197	183	188	196	179	166	188	192	162	233	166	224	203	181	185	189	185	193	343	497	492	351	366	304	241	210	196	160	172	188	186	203	163	170	178	206	168	154	169	171	189	185	159	171	184	154	179	170	166	153	170	166	184	159	173	186	200	150	163	166	161	173	166	219	150	168	167	164	176	189	186	177	190	176	156	174	161	198	173	186	191	177	172	171	184	173	186	172	140	174	151	145	167	184	181	168	166	151	159	154	207	154	182	192	178	179	158	186	191	178	193	163	173	158	177	195	176	156	145	178	200	164	205	185	164	190	185	165	156	190	180	161	201	186	190	148	160	176	176	156	183	199	167	189	188	191	180	151	196	173	181	179	203	170	168	170	169	141	171	158	183	174	162	180	195	184	176	166	145	172	192	184	173	205	191	170	169	178	162	165	196	164	190	175	191	181	192	154	195	178	184	159	187	147	188	161	194	167	192	171	177	163	169	165	180	174	177	173	160	184	177	187	153	177	178	185	173	176	189	188	169	221	176	178	175	168	149	170	157	164	193	175	192	167	182	171	176	191	168	162	166	187	182	162	170	175	174	173	152	171	175	162	176	168	172	186	173	168	193	193	181	174	161	173	196	170	172	191	172	175	162	164	195	196	161	185	204	197	179	171	159	165	181	187	181	171	180	165	181	185	184	166	173	174	192	190	171	178	170	169	174	184	183	185	185	173	192	181	182	166	141	163	179	157	158	162	176	189	185	190	165	177	182	190	173	177	173	161	173	164	192	172	165	184	177	182	184	182	197	168	183	173	188	200	190	169	206	190	189	172	165	187	194	168	173	164	181	171	171	167	164	145	198	168	174	174	175	169	161	173	190	160	157	188	211	193	192	190	200	187	171	175	181	183	175	177	178	185	183	177	202	188	141	167	183	171	159	175	206	184	168	169	206	195	200	183	161	161	187	186	174	163	195	169	175	158	199	175	172	151	183	162	171	200	170	161	184	181	169	183	179	204	182	175	184	174	164	135	188	161	170	177	206	180	173	165	169	170	173	174	157	189	183	167	183	190	170	181	179	170	165	170	222	158	172	180	176	160	181	184	158	192	155	177	194	176	183	146	174	152	166	166	209	168	173	187	169	202	174	184	161	159	181	144	128	161	170	173	154	185	192	179	165	191	165	159	165	158	190	166	166	155	171	195	170	183	151	172	162	154	150	184	171	173	176	183	183	195	171	177	173	162	189	153	182	176	196	174	168	173	187	150	177	164	185	184	190	191	170	153	171	160	193	202	204	181	189	183	178	169	177	176	164	174	170	164	165	159	133	161	177	159	190	147	176	197	177	169	167	205	173	191	206	179	184	160	171	172	162	188	169	182	206	174	209	158	168	170	209	186	174	199	158	185	187	181	135	178	178	190	157	160	198	175	172	147	171	169	161	192	180	191	162	195	174	180	171	175	154	176	187	184	198	194	182	172	170	180	183	183	171	189	174	179	190	177	156	164	153	168	176	162	179	173	179	175	203	165	195	175	172	179	177	185	184	179	175	191	184	177	160	168	184	164	177	180	166	157	159	182	197	174	174	168	200	190	181	195	179	179	179	205	174	170	183	187	190	191	163	191	176	160	179	178	178	184	165	214	166	162	151	180	162	161	173	182	178	176	174	187	175	188	180	164	205	170	185	185	197	206	171	152	155	189	199	175	178	157	167	171	179	180	188	171	173	161	184	197	181	177	189	164	179	175	182	185	202	148	187	171	165	193	187	186	178	196	183	175	162	165	191	177	188	177	185	155	186	173	178	165	187	187	168	187	164	160	183	184	187	166	177	177	186	173	178	183	170	196	185	163	167	176	163	161	176	199	170	189	196	198	171	180	149	191	192	175	206	182	169	185	178	155	177	167	179	177	182	199	209	193	153	191	171	180	206	184	162	179	190	177	175	173	173	189	191	163	169	181	190	178	189	171	165	160	178	159	173	156	179	163	178	169	172	190	149	180	153	162	175	153	210	193	198	177	160	169	174	177	187	162	188	173	161	183	191	201	170	188	201	156	166	203	161	193	184	186	206	147	175	180	164	169	197	172	177	176	178	189	195	167	174	200	183	166	172	187	197	183	181	180	185	164	182	163	167	148	196	163	174	178	197	179	188	183	186	181	185	187	182	199	177	213	192	173	177	160	174	183	215	160	169	158	192	169	186	193	155	158	190	176	173	175	179	143	197	181	188	161	177	184	186	186	159	181	174	187	157	169	174	187	184	202	143	156	171	169	164	171	196	200	166	178	193	170	190	202	173	188	170	158	185	138	175	173	163	176	193	173	185	167	167	174	173	194	172	163	166	191	157	166	180	211	161	181	189	177	168	190	194	174	198	170	190	189	185	141	192	163	176	171	175	167	178	151	166	177	157	191	171	182	155	193	180	157	166	183	170	170	175	172	173	187	197	154	183	157	146	178	196	176	150	181	185	173	207	171	173	173	189	183	155	176	172	158	158	162	176	172	155	192	222	173	174	183	163	152	159	191	173	150	185	184	207	185	151	181	198	192	169	197	156	177	181	178	160	166	168	207	173	184	178	202	165	188	164	182	153	174	174	160	178	185	196	186	162	209	189	170	209	188	180	160	178	191	179	184	161	183	184	203	189	171	162	196	181	173	187	180	182	190	173	172	175	159	187	176	209	186	182	170	180	188	203	175	170	155	187	156	188	181	187	175	174	167	194	185	182	157	187	175	181	176	185	162	164	194	158	184	180	194	178	190	167	189	165	176	164	183	148	164	173	171	196	181	167	155	206	169	186	195	193	181	199	177	170	185	146	167	187	180	160	147	172	170	169	187	161	184	177	169	197	192	197	156	194	174	184	167	161	180	163	172	155	187	173	183	172	175	173	195	209	183	139	187	165	157	202	158	189	179	156	167	184	196	169	199	158	155	180	170	172	177	188	174	173	170	186	173	175	178	163	185	175	175	186	174	153	171	183	173	209	172	163	157	174	183	172	166	193	176	189	168	155	163	187	177	167	175	184	194	189	166	199	152	170	199	171	188	193	183	161	188	178	186	179	176	165	189	220	191	167	164	158	179	157	186	194	190	195	176	189	186	178	190	162	184	182	183	158	168	185	190	170	172	176	188	184	161	168	167	149	190	170	187	159	170	175	189	155	195	153	185	173	187	152	173	149	185	168	159	170	187	153	178	188	178	169	197	203	168	173	171	165	193	193	171	172	182	150	177	204	153	192	175	172	171	173	175	172	201	177	165	148	175	154	181	201	187	174	158	177	202	150	162	159	145	170	183	162	166	167	168	168	185	189	167	165	172	128	165	183	182	165	166	183	186	175	174	167	190	177	169	174	188	178	191	157	183	175	154	179	170	175	186	170	162	198	223	194	183	169	148	165
8311	10893	15764	18321	27707	34518	33117	29886	29870	30448	34593	23707	26052	27290	19245	18236	14399	15568	18484	11717	17414	20756	19132	16836	12721	17442	11465	12064	11543	10010	8123	5279	2881	2652	3434	2675	2796	2395	1635	1002	1209	1265	1188	978	789	792	774	701	668	736	732	605	538	522	456	519	547	556	579	529	575	599	550	551	609	633	612	552	514	515	529	2061	3184	2849	2049	1653	1259	887	625	514	460	497	476	458	461	419	444	448	492	472	437	483	434	445	455	454	476	472	475	452	514	427	428	451	501	426	440	437	448	411	458	485	466	482	451	467	453	439	445	474	476	465	468	444	455	447	467	472	508	451	446	446	473	475	485	436	469	476	442	450	465	445	468	506	437	465	451	488	497	469	454	435	477	466	424	455	483	424	478	449	463	436	461	463	494	452	494	490	453	490	481	456	450	472	450	450	456	445	484	484	439	444	475	527	429	465	473	472	455	455	460	462	425	438	458	474	479	463	443	399	453	463	473	453	446	465	455	464	498	437	462	456	458	418	464	458	458	438	443	441	442	473	480	480	466	461	455	455	487	490	461	420	502	522	445	467	466	461	495	470	474	445	440	459	482	456	461	449	459	443	473	453	444	447	454	463	454	414	498	471	482	505	460	432	504	473	455	453	465	477	466	436	479	438	485	435	447	466	443	478	455	465	448	475	427	421	481	475	473	456	486	440	467	437	453	435	438	460	482	466	497	470	493	462	488	431	472	454	491	424	454	496	452	474	458	468	491	448	470	472	494	448	488	442	440	456	460	503	477	471	475	491	462	462	468	460	444	460	456	465	417	463	445	481	466	440	480	537	452	454	497	499	500	463	447	493	458	498	470	436	463	445	468	440	496	479	482	474	464	497	456	461	464	473	416	476	449	465	479	480	473	452	503	470	457	470	480	466	441	456	442	489	467	451	446	452	468	470	490	524	439	426	438	451	473	428	477	454	481	468	498	456	461	463	458	494	480	466	469	495	478	496	464	474	469	491	482	500	455	448	460	497	436	481	455	486	417	455	497	435	423	457	473	457	464	470	472	455	428	465	472	528	454	458	448	417	467	446	485	445	437	443	429	509	471	483	449	493	438	480	451	462	511	462	441	457	506	465	437	440	447	489	456	464	474	443	447	512	476	450	432	408	438	436	520	478	487	456	470	459	476	431	457	442	447	455	491	486	461	453	430	438	468	484	482	432	467	485	479	479	468	488	453	435	463	473	472	479	440	464	507	437	516	457	454	452	447	476	473	456	415	453	456	469	462	496	449	450	463	460	452	439	489	486	454	437	487	475	473	474	467	445	456	467	491	467	471	439	435	493	486	518	454	482	437	464	468	469	447	492	449	429	482	458	461	469	449	434	441	450	471	477	412	472	461	452	450	456	503	445	482	472	472	435	511	453	457	474	442	453	496	479	478	435	466	500	432	465	453	483	446	495	483	492	481	443	494	464	462	459	423	451	440	481	487	453	503	459	451	478	448	484	444	414	490	443	458	467	475	440	445	443	421	476	462	523	448	462	494	454	428	466	472	483	462	457	477	459	489	528	412	471	434	459	428	484	480	461	440	486	477	501	472	453	462	421	465	436	484	421	476	472	458	440	459	486	456	437	463	448	459	470	460	436	461	477	461	459	472	488	441	501	446	479	465	464	482	475	498	429	466	474	478	465	469	453	473	459	456	469	498	489	508	463	492	490	465	458	478	464	469	483	484	481	473	456	487	451	516	469	491	458	472	451	496	485	406	475	471	477	463	469	481	448	503	483	428	439	527	469	453	464	455	479	470	490	476	479	462	482	466	489	438	466	447	457	441	464	472	447	473	473	477	460	470	451	465	485	454	425	444	462	436	468	441	484	488	472	449	493	511	485	471	452	460	490	448	417	478	472	464	443	469	496	505	467	451	466	488	471	452	479	449	446	469	453	416	422	453	467	480	439	505	476	483	444	433	445	481	442	460	490	485	468	464	439	474	462	419	461	472	472	453	435	450	517	450	458	478	436	450	459	497	449	502	469	451	474	480	459	513	459	469	457	493	446	446	440	469	454	487	458	475	436	458	449	464	497	461	453	446	467	491	461	486	448	466	450	444	510	468	464	471	484	461	444	436	453	471	441	475	438	448	437	440	476	430	448	468	452	464	495	468	459	497	500	467	479	484	449	489	435	468	491	500	452	441	453	479	449	455	449	481	441	465	477	466	489	486	465	474	465	474	483	482	468	454	462	500	468	479	464	475	435	441	442	488	482	467	456	477	449	421	439	480	468	443	456	436	442	454	450	449	456	465	446	455	454	466	427	472	467	470	478	457	465	425	469	497	455	440	484	436	443	460	455	479	463	440	467	441	448	434	469	475	452	485	470	460	463	492	479	470	440	468	469	446	452	465	485	458	452	468	463	485	448	441	456	453	450	429	474	461	481	452	505	440	471	502	453	485	426	427	468	458	465	450	443	408	461	446	457	448	413	429	470	429	469	446	470	405	444	431	452	462	452	459	463	459	435	476	469	477	426	492	467	426	461	482	466	480	447	435	458	437	466	452	393	439	456	513	438	460	459	506	466	450	469	432	454	445	477	486	424	463	453	419	457	441	460	481	437	453	425	421	439	447	450	464	455	489	477	459	464	451	486	437	455	470	447	448	492	469	480	424	474	430	447	449	492	440	460	506	448	456	407	455	493	464	450	463	466	479	470	445	456	495	446	451	468	415	444	447	447	493	469	497	453	468	464	455	476	490	435	475	490	463	460	458	491	436	400	457	455	434	435	447	433	436	482	489	453	454	456	475	492	483	475	428	458	443	450	438	451	479	410	482	480	467	452	474	481	467	475	462	460	451	436	439	499	434	474	476	453	470	495	424	450	464	471	480	464	442	446	433	472	448	485	482	492	499	459	480	438	475	433	442	450	456	441	461	443	438	436	442	448	438	438	475	443	456	454	448	473	456	431	473	458	485	501	453	497	450	491	435	460	459	466	458	470	475	442	474	450	457	432	490	446	441	467	439	447	426	454	472	440	484	465	499	487	464	444	485	494	472	483	466	457	459	469	445	456	494	467	517	449	446	432	461	484	478	427	443	495	439	477	462	475	437	495	473	483	467	483	471	452	483	449	434	443	467	443	444	450	497	451	418	466	459	458	410	440	461	441	485	479	476	447	464	424	471	476	453	422	465	439	494	476	458	431	421	486	457	433	468	427	424	474	451	489	489	475	446	452	466	441	443	462	442	481	452	491	477	469	430	428	460	470	460	425	482	444	467	435	478	451	454	473	475	472	449	435	454	434	505	496	460	432	443	438	477	454	438	481	479	439	419	452	473	476	417	470	480	450	466	461	427	471	400	442	464	429	464	488	468	469	482	498	457	481	441	485	457	466	458	452	499	419	466	458	452	499	423	436	467	447	460	484	454	457	461	476	477	451	456	480	473	503	458	472	454	473	439	445	472	431	478	450	471	465	458	455	445	462	465	464	459	480	465	432	476	466	444	495	465	419	443	454	437	476	446	480	464	453	444	450
22515	21404	27033	26072	27793	38492	35170	30729	28180	27378	28809	21172	18294	18412	11875	9529	7092	7222	9880	6708	8764	9988	10443	8181	5158	6844	4463	4688	4019	3501	2665	1907	1303	953	1096	692	784	692	432	294	283	320	329	268	241	271	233	223	206	235	222	216	184	186	194	207	210	165	208	196	222	205	170	193	209	195	224	223	205	195	295	415	1139	946	560	445	292	244	223	199	181	177	159	180	145	194	180	164	189	189	158	186	192	165	193	172	177	163	165	141	186	176	160	169	165	183	179	162	179	170	190	161	177	174	174	173	155	147	173	168	175	144	162	165	174	162	155	171	183	161	156	174	171	163	163	164	180	191	163	161	163	184	161	186	164	181	170	167	168	163	178	187	176	174	164	168	173	175	179	173	150	173	171	180	164	166	181	168	153	166	129	168	172	156	170	187	184	175	152	157	170	202	189	172	168	165	179	168	166	165	147	176	192	164	166	177	156	154	182	161	156	163	162	173	185	171	161	181	158	166	186	141	175	176	174	156	194	168	161	162	165	180	174	190	174	169	170	171	192	152	178	162	175	182	168	166	200	174	164	188	143	147	163	184	155	179	164	178	160	170	188	188	138	178	163	168	181	157	137	140	151	198	184	153	173	192	173	179	173	173	168	166	177	190	178	158	181	184	168	173	187	160	166	183	168	181	190	190	173	155	179	163	142	165	182	171	191	176	163	178	183	181	182	163	190	173	184	154	178	168	165	161	187	162	165	146	180	171	156	184	189	154	154	177	178	160	176	161	159	173	172	148	167	175	180	155	169	163	163	154	174	143	169	189	166	193	177	159	181	158	183	169	168	190	184	201	171	166	180	166	187	163	190	152	158	152	156	172	164	177	162	172	180	167	149	172	172	172	187	180	152	154	162	159	167	182	191	142	170	194	176	186	198	176	187	149	147	161	175	156	168	161	180	161	171	164	167	173	166	186	171	171	163	192	168	164	182	140	205	184	157	169	138	155	174	190	185	165	168	184	195	190	164	162	181	190	181	170	160	176	183	183	177	173	173	180	164	172	147	193	166	159	163	178	180	178	163	158	169	176	171	172	176	168	155	152	146	145	158	162	147	169	178	178	145	167	150	179	179	172	152	158	175	163	184	186	165	169	186	177	190	174	178	154	191	181	175	181	170	199	179	182	188	168	184	151	187	176	167	176	174	157	173	164	190	155	173	175	193	182	158	178	159	157	191	188	186	182	158	162	155	177	169	181	168	178	189	178	172	129	163	176	168	147	177	169	160	152	161	182	165	164	169	174	157	165	173	180	175	184	163	187	162	169	186	159	177	190	169	201	180	155	162	142	175	190	178	157	149	185	168	183	172	201	157	177	170	180	168	178	188	209	165	173	168	181	166	167	177	178	210	199	177	190	169	175	181	204	178	193	153	193	173	186	178	148	163	172	171	163	154	190	170	162	182	145	170	168	176	166	163	181	167	168	164	164	155	176	172	173	167	160	162	181	197	180	183	172	175	189	181	180	177	158	158	163	184	157	158	180	165	165	151	185	163	176	175	181	172	163	124	185	175	174	161	166	164	181	145	163	158	170	156	166	158	145	175	168	165	181	153	168	163	180	178	169	202	167	180	172	186	154	200	154	185	175	172	162	180	187	184	163	133	193	144	150	154	171	174	165	151	170	163	186	149	200	169	178	175	175	184	163	145	174	179	163	151	165	152	158	178	159	179	162	142	151	170	171	174	134	162	165	200	143	158	159	186	155	178	165	155	189	160	180	159	183	160	184	144	166	168	165	163	167	158	154	160	169	175	189	155	181	164	197	168	187	200	178	180	176	146	177	182	159	153	183	172	177	176	181	166	175	167	168	168	155	171	171	160	146	176	173	174	185	157	168	164	186	190	157	188	193	160	176	179	174	160	172	153	162	185	171	154	169	166	162	186	174	175	172	185	162	166	163	176	176	186	167	173	159	159	161	170	155	188	174	171	167	151	170	171	188	173	182	169	148	188	155	178	193	169	170	158	150	152	165	164	151	187	141	163	181	173	162	175	166	163	174	162	170	169	167	154	176	166	171	177	176	142	178	169	192	195	146	188	144	152	145	194	168	161	173	162	158	162	176	158	184	164	162	181	166	169	175	171	182	179	183	180	164	160	197	168	196	192	162	158	153	170	167	183	156	179	186	172	171	159	170	191	171	190	183	156	161	152	169	169	172	174	174	188	162	180	184	186	190	153	159	166	161	191	156	189	165	156	173	147	167	174	173	160	174	168	163	177	178	192	168	162	164	163	160	189	165	169	180	169	168	163	144	194	193	163	158	181	168	167	158	159	185	166	167	183	193	161	169	171	157	156	183	185	189	173	155	179	170	154	160	151	179	164	159	188	168	171	165	179	172	170	169	179	160	164	179	172	180	159	196	178	169	178	184	191	159	208	177	175	159	187	174	162	151	183	184	167	151	167	197	166	171	134	155	179	157	142	158	172	172	174	161	152	167	180	171	170	158	204	162	162	165	179	168	183	173	160	179	152	166	145	144	159	177	162	189	162	184	151	173	190	157	164	173	210	165	166	162	180	158	208	170	182	162	176	175	176	165	166	168	168	170	152	201	185	172	138	162	165	167	163	175	185	187	182	172	177	180	154	174	170	167	171	153	186	150	167	163	189	173	174	165	179	168	173	183	178	163	165	188	150	161	175	173	169	169	157	181	160	162	173	186	158	168	170	178	162	154	176	182	173	182	131	181	185	155	165	193	172	178	181	164	156	164	170	167	179	186	164	160	151	189	178	176	177	195	179	177	185	176	184	165	175	153	175	178	194	155	168	186	172	168	165	180	149	182	167	196	177	167	175	161	164	171	170	181	191	185	172	172	194	141	181	171	185	142	173	158	169	194	154	164	174	178	160	163	162	166	197	170	156	169	177	165	176	168	174	178	170	165	170	169	191	174	187	176	190	190	204	179	174	155	157	163	179	162	163	179	173	156	180	161	189	172	170	171	162	184	155	168	176	170	170	161	174	160	183	169	186	162	157	151	176	188	165	176	195	167	171	161	169	163	168	166	149	179	157	176	162	170	175	182	174	155	177	182	171	161	167	176	165	158	167	170	157	178	166	161	155	170	182	152	168	159	166	190	183	171	164	170	148	174	151	163	155	167	181	157	162	166	151	164	171	163	181	204	170	171	152	158	182	172	150	178	163	189	187	143	164	182	180	161	198	171	162	168	170	172	183	163	186	165	172	161	149	152	168	177	180	184	180	184	185	160	160	159	160	166	175	180	164	171	178	147	167	161	166	172	184	152	174	183	162	187	164	185	152	166	166	198	182	157	184	149	205	176	171	180	168	188	182	196	165	163	177	170	175	152	164	150	149	184	178	168	171	171	160	170	183	161	156	169	162	168	182	176	147	174	146	166	169	157	159	180	171	197	182	152	179	170	160	151	174	146	168	158	171	177	184	178	176	157	177	174	168	168	196	170	174	151	164	159	160	169	167	170	179	157	165	162	191	167	167	170	158	162	156	189
12731	16652	21367	22663	30682	41932	39114	39306	38429	41199	43582	32698	34399	36849	27508	26589	22575	24685	27691	22896	29063	30250	30096	26678	23045	26550	21002	22960	20076	18217	15268	11421	7916	5861	7151	4975	5806	4511	2654	1557	1475	2235	1923	1642	1137	1075	1097	1153	1022	1016	963	771	710	558	522	558	618	651	649	682	753	636	608	644	761	721	860	793	797	634	1353	2666	7800	5941	3468	2342	1601	1144	737	531	451	429	471	405	483	460	485	393	444	425	480	428	447	451	441	462	460	453	438	454	443	419	466	475	454	418	393	467	450	428	438	463	420	438	407	411	456	437	409	464	462	448	463	464	445	410	429	437	454	454	433	450	447	429	442	454	449	480	432	422	456	425	459	468	441	453	426	467	440	453	438	470	439	432	446	444	455	452	468	444	423	403	418	442	474	440	428	456	486	434	435	449	440	437	486	402	442	448	468	450	399	465	449	485	459	445	427	437	422	432	452	476	429	449	432	452	438	455	430	451	471	423	403	472	430	462	446	444	464	496	438	456	416	447	420	474	460	469	478	432	420	468	434	452	458	395	423	403	460	438	442	422	455	419	450	479	465	454	446	441	452	475	426	459	468	447	425	426	449	446	449	440	440	446	468	469	466	488	446	470	485	425	441	484	445	422	451	447	488	507	479	457	450	470	450	439	396	442	458	462	455	453	445	437	441	419	456	468	457	400	427	473	441	435	479	468	461	424	444	444	428	447	433	454	433	465	452	445	451	451	470	439	473	470	447	414	494	419	443	491	450	427	431	445	435	442	476	434	441	442	402	435	461	458	455	427	437	397	450	462	436	407	435	460	443	447	435	424	447	436	439	421	443	434	422	454	457	449	453	430	455	472	420	412	476	455	438	477	448	484	449	454	429	467	444	433	424	468	484	456	471	463	467	484	415	411	471	430	489	441	461	487	419	461	422	449	460	504	425	445	443	434	450	447	464	455	416	454	408	456	459	435	444	460	446	448	446	473	432	459	420	436	453	471	450	479	443	416	473	453	499	444	478	439	471	432	456	427	425	425	451	454	442	434	437	499	466	429	448	447	435	436	466	453	478	415	499	472	467	426	441	425	473	467	469	444	464	450	488	452	463	465	465	447	432	432	435	450	393	462	403	428	439	440	489	441	440	479	482	489	459	452	452	469	438	467	459	438	466	469	454	447	435	440	451	456	448	435	420	468	420	413	433	492	425	400	440	426	482	489	449	453	470	446	452	415	461	456	459	432	441	457	477	453	461	449	390	428	461	470	481	435	449	470	431	466	453	426	449	403	479	405	451	462	455	421	435	470	458	411	442	431	470	455	454	464	443	422	446	443	449	461	487	428	414	476	440	470	469	450	468	440	461	434	449	439	450	483	465	432	454	456	428	443	433	454	421	407	432	438	470	429	428	479	447	445	472	461	479	469	438	455	400	454	439	461	436	456	458	472	470	449	458	486	453	434	392	445	434	457	416	466	450	437	481	410	439	424	442	459	482	448	472	481	416	419	479	457	453	426	446	418	442	462	428	436	441	424	390	449	397	451	468	448	446	465	436	446	415	454	411	399	438	433	460	443	422	439	462	479	421	423	467	416	468	487	424	427	456	460	435	453	449	459	435	466	435	457	437	440	416	456	439	440	446	448	476	455	454	405	437	411	442	438	467	502	448	414	429	454	443	444	446	456	457	440	470	423	451	413	441	424	416	480	486	443	457	425	385	441	460	456	474	457	447	402	487	443	431	456	493	436	448	456	414	485	408	477	427	431	470	401	414	442	446	434	454	429	436	440	438	483	425	438	434	462	430	457	442	460	416	475	412	442	441	446	436	431	457	444	469	448	431	416	443	445	445	455	426	457	447	470	424	439	469	419	452	446	447	454	459	464	455	430	486	446	456	458	464	430	444	458	472	444	443	436	453	446	441	467	474	433	459	414	449	457	449	428	489	416	450	452	442	446	429	403	405	413	437	441	455	433	450	441	455	437	443	452	433	441	418	481	460	479	477	432	446	475	456	453	466	468	447	462	431	428	434	444	438	459	434	476	452	469	435	468	488	436	456	446	446	445	434	397	465	411	468	449	398	425	484	453	439	439	414	494	395	428	463	462	462	482	456	469	461	461	447	446	440	446	454	488	465	467	432	477	467	424	430	440	464	447	469	466	457	464	429	453	429	467	381	438	437	426	459	440	440	498	461	411	445	473	479	414	450	450	460	446	449	478	455	433	424	498	414	466	425	429	456	454	480	485	450	444	458	471	464	448	436	446	415	440	461	438	446	413	467	450	437	474	440	442	465	464	479	471	403	412	431	459	432	440	428	473	473	443	444	439	414	458	411	491	451	466	481	443	464	445	435	450	451	474	423	441	419	446	432	487	461	445	456	413	471	439	490	453	463	428	469	432	464	442	452	486	445	477	468	436	448	472	408	457	444	438	430	460	437	424	465	422	471	444	470	461	476	433	481	463	427	420	445	437	452	459	477	433	473	453	485	437	441	461	440	450	453	450	471	433	464	452	484	439	462	443	472	463	447	453	437	445	423	464	442	481	425	447	472	473	463	434	424	487	443	463	450	442	420	477	496	429	414	417	460	409	460	468	460	429	435	459	488	440	489	471	439	435	459	459	491	438	462	447	470	455	404	461	468	467	459	422	434	460	425	454	424	439	437	448	462	428	454	459	464	443	465	444	414	439	465	424	436	437	407	416	445	445	433	467	421	469	440	437	467	420	420	450	455	446	457	469	445	427	479	457	448	436	420	449	459	442	472	463	454	468	441	457	413	476	421	434	460	456	456	485	462	457	428	448	416	452	413	426	463	451	442	404	483	443	461	481	457	447	455	446	433	469	456	432	441	434	447	440	456	391	453	487	440	441	444	467	452	469	455	442	427	446	441	422	459	462	458	439	427	413	446	459	453	469	476	387	477	433	444	444	454	472	453	441	450	432	434	433	467	425	429	482	465	448	443	456	453	451	444	459	476	431	410	489	461	427	426	402	495	432	431	457	421	479	462	449	474	440	459	418	465	453	425	423	454	464	405	443	465	452	468	484	431	451	450	435	495	456	436	412	455	454	452	427	471	435	418	481	476	475	450	461	407	431	466	447	455	431	441	419	435	453	502	438	483	422	495	398	441	457	445	447	435	430	455	438	449	470	418	448	436	432	442	399	430	393	449	456	431	437	438	417	456	448	421	438	465	484	495	471	436	474	436	455	454	388	432	437	415	403	445	427	428	437	442	435	436	440	463	489	440	450	415	463	467	447	454	440	433	455	417	469	493	449	488	421	458	437	427	465	421	438	456	465	455	476	440	421	423	434	452	440	411	452	449	424	423	463	471	469	464	434	449	448	410	432	466	432	479	457	431	435	426	445	436	440	449	454	443	428	469	445	408	435	466	469	444	412	465	426	455	464	457	445	469	466	432	446	450	449	443	457	424	473	445	418	414	449	438	461	428	466	458	428	438	476	414	438	441	443	459	438	470	454	452	505	447	485	439	427	452	446	464	430	435	460	503	455	438	448	414	479
2963	1978	2815	2381	2103	3316	2566	2368	1296	1162	1177	726	774	580	399	348	298	374	360	314	418	394	405	370	274	283	233	235	229	215	194	218	203	208	167	168	175	188	157	148	162	153	152	170	166	175	173	156	145	150	131	165	155	135	132	182	145	141	196	173	166	184	149	179	157	164	147	166	146	166	183	185	193	235	219	250	188	177	174	154	156	158	151	154	144	159	171	145	182	124	154	148	144	170	178	163	145	164	167	150	155	153	165	178	151	149	133	137	168	140	178	151	159	180	163	173	137	156	159	147	160	143	150	153	170	170	143	142	160	169	151	138	166	156	151	154	152	147	165	158	154	149	136	144	146	174	147	162	154	159	171	174	146	158	134	144	148	167	162	140	183	150	153	163	161	161	153	149	172	164	163	158	170	147	150	150	144	169	164	165	163	169	153	149	170	151	140	155	163	149	162	141	137	147	139	125	152	153	177	172	166	146	176	156	137	143	137	135	140	145	147	166	175	153	123	153	159	157	148	141	152	159	147	150	145	167	160	157	155	176	152	126	169	155	156	154	147	146	152	142	149	175	163	147	154	148	162	165	164	169	143	168	169	182	157	122	135	149	149	156	173	160	126	152	170	158	162	160	153	152	169	146	130	148	141	176	172	168	147	162	164	161	163	153	174	167	160	162	144	163	173	179	151	158	176	147	155	132	166	153	177	154	154	143	153	158	148	180	138	154	165	160	151	156	146	149	155	168	145	152	148	149	175	145	150	161	150	198	151	130	151	158	162	172	150	144	139	154	150	145	129	133	152	169	158	119	154	155	142	145	143	168	153	157	159	153	144	153	155	151	143	170	162	166	180	166	154	161	136	168	134	159	144	171	149	177	138	152	172	155	166	148	163	161	156	165	159	150	157	153	142	178	174	154	141	149	155	127	171	162	172	155	142	161	161	186	167	163	165	128	188	151	142	158	146	145	148	154	152	146	160	148	147	140	162	150	149	161	159	154	152	139	176	135	176	156	159	161	149	158	157	157	156	141	152	153	160	173	155	146	178	170	166	163	142	150	156	150	142	152	149	171	139	154	174	134	149	152	145	143	134	159	177	130	159	139	157	137	158	152	157	169	146	145	169	151	144	133	166	157	165	142	159	161	165	151	154	157	152	150	129	155	144	156	147	156	141	158	153	157	143	132	166	158	165	134	155	156	147	171	156	161	155	146	162	162	151	162	152	139	147	170	170	154	145	163	153	156	178	145	158	156	143	132	161	157	148	174	144	155	152	157	145	163	154	148	162	144	140	128	155	145	137	168	144	144	163	169	141	166	161	136	154	176	160	144	165	140	141	166	185	162	196	130	145	160	143	142	164	148	145	146	145	150	145	160	146	157	141	166	182	181	156	173	157	138	135	120	163	167	156	139	147	154	147	165	157	153	158	150	148	170	160	162	141	182	157	135	182	140	179	131	146	168	157	148	154	166	173	167	131	170	169	145	172	148	162	128	142	148	157	133	146	129	163	176	177	151	137	147	152	135	161	162	160	149	150	165	164	156	156	147	173	162	126	163	136	153	176	172	172	161	138	175	146	162	152	158	153	159	161	135	168	137	188	137	160	151	179	147	157	184	138	158	165	167	164	153	152	163	165	156	170	150	156	146	119	161	144	142	155	153	144	134	158	154	151	176	175	180	167	147	151	161	142	160	151	164	160	154	145	160	144	165	151	155	160	144	169	155	173	159	149	141	153	157	149	138	148	139	167	158	168	149	157	162	176	170	158	157	151	155	159	150	146	127	172	156	164	149	153	154	148	164	152	160	157	137	151	160	150	137	159	146	140	150	186	143	156	170	153	138	171	151	150	185	145	124	144	148	163	150	178	158	140	158	177	144	156	159	192	153	150	156	147	173	153	163	175	147	149	149	148	140	160	143	133	176	142	170	148	136	158	157	145	149	126	153	172	172	137	152	138	156	156	155	168	148	169	136	140	155	142	140	162	156	147	171	165	169	186	168	152	158	156	136	150	189	143	163	151	147	150	141	159	167	155	151	158	165	144	141	173	160	165	153	153	145	148	139	149	157	135	140	150	158	152	160	174	142	159	157	172	160	152	176	141	150	168	129	181	134	157	145	136	145	163	170	136	164	184	135	178	166	161	163	178	167	138	169	148	176	163	179	160	139	155	150	163	156	159	153	156	147	148	163	140	158	143	151	172	148	154	162	142	151	171	182	154	174	173	131	146	143	168	176	155	143	166	155	144	169	174	149	170	162	182	162	147	144	149	176	154	167	150	164	144	132	158	143	171	140	168	154	146	160	166	169	154	140	160	153	159	133	143	137	146	156	134	151	125	183	153	153	158	145	144	173	168	164	145	139	144	162	146	153	136	159	145	169	151	153	173	155	161	147	152	162	150	158	147	145	132	155	157	141	138	150	165	147	161	147	168	162	144	142	171	160	136	161	171	163	156	141	170	158	147	148	170	150	142	162	139	145	153	160	153	150	163	131	144	157	162	143	155	150	137	152	162	128	163	130	138	173	169	168	145	145	128	169	157	147	160	140	128	148	169	155	147	160	159	153	169	130	163	170	163	152	164	130	156	150	165	162	155	147	137	157	145	150	133	153	160	162	153	176	165	145	147	130	168	174	174	121	133	164	183	169	150	152	137	173	160	170	166	146	146	161	142	157	162	170	152	119	153	166	150	156	178	152	154	150	149	154	144	155	141	158	168	148	150	144	151	172	150	145	154	158	154	164	169	148	166	131	182	149	156	151	185	136	153	158	149	166	146	139	149	165	158	136	148	172	141	162	161	150	152	157	154	143	152	157	163	173	162	165	168	144	165	156	145	170	159	151	148	162	164	148	150	155	168	166	178	147	152	161	164	139	143	177	147	171	158	169	163	158	161	134	158	166	182	149	160	164	134	165	163	180	161	139	145	148	172	165	169	182	128	155	153	153	157	156	143	171	147	157	154	145	157	162	146	166	165	161	165	155	155	149	148	158	143	154	162	156	144	162	156	156	146	143	171	152	163	151	145	153	158	165	150	159	159	153	146	152	161	169	149	151	147	145	141	143	170	172	164	170	147	155	144	168	165	161	164	121	148	177	153	162	169	137	138	153	161	137	161	165	148	154	142	143	142	170	163	143	148	148	138	159	166	178	155	157	154	165	150	160	161	140	166	159	155	148	155	168	148	139	179	132	177	149	137	149	161	143	163	164	161	144	157	149	177	162	154	159	158	145	150	143	145	137	129	163	163	165	177	142	139	151	150	181	175	142	148	155	147	149	164	166	148	153	169	140	170	166	165	154	149	157	162	136	156	181	159	134	133	158	175	159	133	131	165	159	156	165	132	163	167	142	148	156	177	145	169	165	157	170	149	154	146	168	162	155	169	158	160	168	161	171	143	146	156	151	163	168	188	151	163	151	135	147	149	157	140	129	172	153	146	134	157	167	163	149	160	145	161	157	145	182	148	164	150	163	176	141	147	147	163	151	152	147	161	148	157	140	177	131
2717	2925	4328	4993	6918	12690	11881	10172	6790	6850	7312	4093	4355	3770	2291	2099	1632	2169	2471	2139	2258	2573	2935	2364	1484	1803	1273	1376	1356	1166	983	898	754	644	625	618	645	547	500	485	475	486	485	453	459	444	440	435	445	415	481	480	454	441	433	444	477	434	410	437	480	467	475	458	498	471	460	456	439	446	471	558	957	896	836	763	565	465	483	417	425	404	438	419	430	437	425	430	393	449	406	395	436	418	415	412	413	417	382	406	414	409	412	454	404	393	442	400	394	423	410	384	434	367	407	419	373	411	432	413	417	415	375	459	399	418	452	415	393	432	400	386	427	453	408	429	435	402	392	396	413	409	419	428	398	437	416	417	415	373	403	432	397	426	424	392	455	383	410	388	415	392	432	440	420	411	400	432	428	426	456	434	426	421	411	388	403	383	391	398	425	412	373	420	392	423	377	401	444	432	433	408	421	420	418	437	396	395	434	460	425	448	413	406	426	400	424	444	427	425	444	409	442	419	408	432	434	423	430	387	441	395	437	413	437	440	425	442	426	444	479	398	419	433	424	390	405	401	391	409	433	440	418	368	394	430	453	417	424	425	425	429	397	404	384	441	436	424	394	398	456	391	398	374	429	440	457	418	435	455	397	419	422	380	385	402	427	400	450	418	371	404	417	439	434	398	439	409	402	433	427	449	418	407	419	421	380	436	435	442	381	418	435	417	420	443	433	422	419	439	426	416	395	432	431	407	432	414	409	429	452	383	407	428	422	439	423	438	395	404	423	447	423	436	411	416	404	413	394	440	430	401	429	442	430	420	423	404	438	422	431	410	447	436	426	424	421	437	436	432	396	389	404	423	417	397	452	435	401	424	371	408	412	428	421	388	400	382	408	434	401	425	398	414	422	364	451	398	424	398	389	425	409	447	426	413	359	408	398	429	474	428	442	422	439	416	417	393	464	451	403	433	440	412	452	427	430	416	406	382	414	447	437	420	444	388	444	433	469	452	384	395	361	384	417	381	442	413	418	407	429	413	435	390	424	397	435	445	413	485	419	419	417	442	424	414	409	390	396	424	408	456	399	429	437	415	425	441	438	411	424	411	398	446	393	430	390	414	407	398	438	424	459	419	421	404	425	406	422	422	444	415	408	407	444	433	402	402	400	407	398	399	401	415	398	397	439	413	400	457	417	402	393	385	411	417	413	409	441	421	399	446	444	417	423	379	404	416	428	446	428	412	418	434	411	453	428	445	394	398	417	426	414	440	454	408	438	400	415	416	421	444	411	401	400	409	443	433	418	402	391	426	394	388	412	433	443	431	421	399	402	408	452	442	387	438	443	412	418	436	420	395	432	408	388	419	433	357	408	406	422	432	415	387	422	415	417	421	415	379	443	389	395	418	430	417	364	430	422	385	475	389	459	403	432	421	457	391	435	396	451	406	443	385	408	412	413	399	438	401	412	396	420	408	378	433	437	410	406	408	409	411	464	423	438	429	397	420	405	396	429	377	400	415	404	377	416	457	438	403	460	402	428	397	434	406	413	420	454	420	412	432	416	422	464	422	412	426	402	432	418	455	423	449	424	455	427	461	463	414	428	413	408	458	429	384	426	448	411	397	411	431	471	424	412	440	470	439	413	454	411	407	419	425	404	444	362	420	445	434	413	374	439	382	433	397	425	457	432	419	390	429	403	433	460	419	403	409	429	398	405	393	413	402	420	421	388	396	401	433	417	405	416	424	391	395	400	420	425	424	448	385	440	416	387	430	440	453	412	402	403	396	411	388	390	418	441	393	466	422	387	419	393	409	393	421	399	414	429	407	404	422	394	432	443	393	414	461	419	422	426	428	410	395	426	442	392	421	373	412	407	428	435	427	408	431	404	405	404	403	419	425	405	386	395	415	402	407	401	444	442	407	418	435	457	391	397	395	441	426	391	433	425	413	411	453	409	442	431	418	385	412	432	411	428	382	460	461	402	401	416	421	432	392	405	456	428	435	400	422	417	450	426	425	437	415	443	396	381	425	406	390	447	413	424	389	418	426	459	427	402	394	393	459	394	415	431	424	424	416	390	392	451	420	404	423	427	414	421	446	423	456	414	425	444	385	402	417	390	421	425	408	414	425	443	447	430	412	407	390	419	384	436	449	444	427	402	393	407	417	402	444	434	415	445	391	427	422	447	432	404	419	389	403	403	415	441	415	424	441	415	447	450	383	455	382	417	393	407	427	447	444	417	438	389	430	402	446	407	396	409	424	396	382	423	397	402	416	437	429	437	399	418	433	444	373	416	416	456	413	409	428	424	407	406	404	416	406	408	421	432	451	414	427	405	429	439	393	381	426	414	431	423	389	389	457	412	386	409	395	388	424	436	443	441	408	444	411	402	371	448	422	432	399	431	377	404	384	409	427	410	429	379	428	440	478	430	429	423	424	426	455	403	416	399	413	434	447	435	440	414	442	371	395	449	432	393	420	404	416	430	415	435	453	449	408	425	403	436	400	413	400	434	411	402	418	412	457	424	432	389	404	409	415	429	419	456	414	412	400	448	443	461	414	416	421	466	380	378	397	437	385	444	420	443	425	435	382	405	392	421	424	433	407	449	422	409	416	419	373	418	400	408	429	416	458	399	358	453	406	412	459	394	409	414	448	419	416	429	422	407	415	394	382	430	426	403	395	377	434	447	405	424	405	398	413	430	390	408	435	401	437	398	389	452	407	400	460	450	408	381	443	421	450	391	420	440	406	449	378	463	419	433	404	414	427	416	408	406	403	404	450	453	421	429	404	430	405	434	428	424	438	400	415	407	418	381	414	413	410	389	416	441	420	443	423	434	371	396	394	433	441	418	396	427	424	424	412	424	408	448	402	393	434	416	402	378	446	418	453	405	435	414	427	413	435	430	446	404	436	419	427	402	406	432	408	482	421	423	407	410	430	444	400	425	426	450	426	401	401	407	424	403	438	431	417	398	411	379	459	420	431	382	370	445	392	378	429	428	404	402	450	413	390	423	394	419	427	404	416	421	418	412	395	428	391	392	410	414	409	421	448	406	424	375	422	449	431	405	465	384	426	399	377	392	431	443	378	397	442	354	399	400	410	382	423	431	426	473	428	407	388	428	391	434	457	404	428	407	405	391	423	399	423	431	404	391	415	388	415	420	462	432	398	381	442	449	396	449	387	387	417	383	460	436	415	413	400	418	423	429	442	403	420	431	431	425	436	416	419	411	409	404	430	381	423	410	422	421	422	407	412	435	418	473	414	429	408	426	414	434	446	414	414	426	428	392	416	425	381	404	460	415	422	449	408	411	473	451	409	424	400	426	437	434	401	428	439	378	435	421	364	422	417	435	392	399	410	403	465	438	408	403	441	432	425	389	378	457	391	456	409	413	410	410	404	415	392	399	400	401	421	410	367	424	432	406	429	398	408	413	420	406	420	392	429	416	392	407	402	396	391	377	442	379	434	461	413	400	406	390	420	421	434	424	405	384	377	389	425	414	427	402	404	420	434
12329	12773	17717	17029	18534	30478	29508	26991	18937	17279	16725	10185	8659	8044	4292	3633	2805	3705	4284	4149	3549	4055	4837	4258	1967	2171	1543	1673	1640	1410	1011	772	651	491	534	434	444	353	298	220	237	233	248	229	214	214	191	198	196	182	192	195	189	189	187	182	164	188	175	186	212	189	194	164	188	193	189	194	178	190	287	538	526	427	353	271	218	206	176	195	170	182	137	164	155	150	193	176	166	190	161	152	170	195	176	164	143	165	160	149	173	174	177	176	186	143	159	155	164	173	183	166	160	152	158	170	168	187	175	146	169	177	177	201	152	165	174	164	162	168	128	166	183	178	177	161	183	153	190	179	150	162	163	172	164	152	171	185	164	164	171	165	174	184	179	171	203	181	148	148	141	194	140	176	167	169	132	157	179	177	177	166	159	182	167	194	172	177	170	178	181	170	162	176	181	181	172	172	191	170	179	151	181	133	172	179	158	151	162	174	157	173	164	160	165	149	166	190	174	173	163	172	183	167	176	181	166	176	181	185	180	151	179	167	182	204	170	165	178	155	159	172	170	191	180	198	166	174	134	156	168	155	161	189	167	189	188	186	176	162	175	195	165	151	175	155	196	173	167	171	181	169	166	159	179	187	160	175	180	155	160	147	172	161	171	164	177	178	198	155	168	149	177	187	157	194	156	189	167	170	174	170	202	194	167	153	192	183	173	166	173	163	153	160	168	149	157	152	176	164	179	166	170	166	175	200	185	171	156	168	173	180	162	172	178	159	166	151	193	159	175	177	181	149	181	177	156	180	181	162	174	189	162	170	179	161	179	171	178	160	172	164	171	176	166	154	183	158	171	198	160	151	169	146	168	159	177	180	170	184	180	158	189	170	164	176	172	175	154	169	171	153	162	182	179	195	177	172	144	183	156	150	157	195	200	159	176	179	185	189	157	183	186	162	170	164	169	163	176	166	152	161	145	172	187	157	161	186	165	170	187	165	182	204	147	165	163	169	200	164	158	165	158	169	197	159	172	196	187	167	158	179	175	150	144	165	162	155	163	175	199	158	156	144	184	159	174	165	156	177	154	179	173	162	196	182	176	166	187	179	176	145	164	163	185	171	190	166	181	168	166	158	167	156	170	171	170	181	170	165	169	161	178	163	181	141	170	164	158	167	157	175	164	169	194	169	145	157	205	174	161	195	178	198	179	192	162	179	154	175	171	169	167	160	174	177	157	150	158	158	183	194	158	174	184	181	170	196	170	163	129	147	163	160	171	164	177	173	166	178	169	184	172	154	170	173	182	152	174	184	168	159	168	172	186	156	170	170	175	168	165	172	170	160	156	171	181	127	164	184	155	199	183	157	145	165	163	170	131	181	136	158	174	176	181	165	176	189	191	180	167	185	156	171	171	183	156	185	182	155	164	171	167	146	170	133	167	163	135	176	174	174	137	161	180	196	179	167	149	165	167	173	177	154	145	168	195	173	159	162	171	151	196	168	169	165	192	157	151	146	168	185	186	167	153	184	144	163	168	166	169	153	164	167	159	193	174	172	183	146	164	159	156	158	156	175	187	175	150	162	191	177	179	163	176	171	164	201	177	193	174	168	159	176	152	188	163	152	180	162	178	190	156	188	183	182	163	155	175	173	154	181	173	168	168	173	167	150	163	196	179	166	158	167	187	174	178	171	161	177	177	179	172	171	162	174	179	177	172	182	154	152	179	164	150	151	155	175	152	170	174	188	198	174	187	172	175	182	165	185	154	152	183	179	150	190	169	167	187	149	156	160	156	160	177	163	186	163	156	166	168	163	159	163	160	176	167	162	174	149	156	164	177	168	194	185	171	165	187	166	150	174	158	171	138	180	181	161	191	180	150	167	176	161	157	173	157	168	165	169	185	164	171	178	188	166	160	192	169	176	173	189	180	195	187	173	194	162	183	184	172	165	185	159	162	155	177	183	132	171	197	158	169	182	160	172	159	172	172	154	176	179	184	191	185	187	143	159	181	177	180	147	181	166	172	162	173	163	146	172	144	144	192	179	199	172	196	164	128	180	170	150	174	165	171	170	205	184	202	187	179	170	158	186	133	156	180	169	161	164	169	165	197	203	156	159	165	167	157	160	156	166	182	193	157	190	177	161	149	164	147	152	164	172	134	174	158	181	172	176	180	160	169	175	157	173	165	147	175	162	147	178	177	170	185	160	188	157	171	168	174	161	162	168	182	172	163	167	160	167	186	144	175	154	171	179	170	149	161	174	163	187	181	185	158	185	179	156	172	165	151	198	173	164	169	180	148	170	177	152	199	151	153	170	154	182	179	153	181	169	171	158	162	179	157	166	169	173	159	184	181	196	176	148	137	181	172	178	183	168	199	150	168	182	177	186	163	186	181	172	164	167	172	172	169	155	193	190	167	160	168	157	165	175	172	183	192	185	182	177	151	159	158	173	169	162	194	165	166	179	139	170	169	170	162	193	181	167	156	186	148	168	149	160	146	159	166	178	164	182	144	186	156	150	163	199	190	163	169	178	165	178	171	155	143	160	172	158	160	171	155	176	186	185	160	197	160	151	164	191	175	143	168	169	164	191	170	184	154	157	171	137	177	172	166	166	148	174	173	160	173	150	177	203	198	154	172	177	202	171	175	173	165	159	182	158	172	156	182	169	180	176	161	178	159	152	169	196	180	192	194	180	179	165	167	163	177	176	184	178	168	154	182	169	166	165	172	180	167	159	182	176	145	163	172	157	155	166	178	154	153	152	154	169	166	147	202	174	170	165	177	164	175	158	151	150	174	166	157	147	161	159	153	164	187	169	205	191	154	164	163	164	182	148	154	171	170	167	155	159	156	168	174	169	155	174	173	144	168	157	159	157	145	170	143	151	136	148	166	170	162	156	201	173	155	166	186	167	165	167	167	174	177	183	165	157	161	150	174	185	167	165	179	185	146	175	183	168	148	172	167	182	158	168	155	164	171	154	188	170	190	172	151	173	185	172	166	186	182	173	173	139	180	172	175	155	167	188	182	161	158	175	182	152	188	183	191	168	192	165	169	178	180	167	165	174	178	195	179	154	185	179	172	168	178	159	188	162	166	181	144	160	190	149	162	158	168	150	171	196	187	175	164	186	165	177	170	173	182	167	181	150	167	167	180	170	158	172	164	144	175	188	160	149	154	157	166	192	185	171	178	170	187	175	167	184	148	178	155	180	167	172	157	169	180	165	156	171	159	181	161	148	180	210	155	206	168	123	164	154	154	166	176	168	166	175	162	151	163	168	182	183	167	170	158	163	177	146	167	175	148	149	192	192	173	160	180	171	177	165	148	169	164	163	171	159	167	146	167	157	183	161	169	177	181	160	170	188	165	206	158	161	161	149	177	147	160	169	180	148	200	174	171	180	177	169	180	161	163	182	153	160	163	172	162	143	166	184	172	164	162	171	171	188	156	164	147	181	166	188	159	177	172	191	167	172	167	166	159	155	177	153	179	162	164	179	161	187	182	156	129	178	155	163	173	199
8516	10873	13812	16474	22756	37009	38130	36048	30445	32120	33368	21536	22705	24966	15292	16331	12449	16151	18925	19616	17736	19602	20798	19558	12255	13300	9883	10904	10872	9372	6696	5458	4514	3661	3691	2922	2900	2174	1507	877	917	1069	1231	879	789	795	723	771	735	743	696	620	589	473	518	490	547	576	633	668	694	596	542	584	569	593	652	707	603	578	1474	3442	3480	2542	1574	1069	736	548	491	457	454	475	446	405	456	492	492	472	461	432	409	428	479	438	446	448	440	469	436	493	433	440	428	431	488	403	468	473	458	427	443	418	428	483	492	491	457	424	421	431	460	482	441	433	484	455	425	476	453	435	447	458	460	421	458	440	428	454	470	457	435	428	463	478	421	449	414	430	409	429	442	471	435	436	467	428	430	436	380	464	449	441	447	444	418	465	468	418	474	435	445	431	463	451	454	461	478	486	440	465	458	448	463	468	460	469	476	429	459	442	433	450	436	480	434	460	445	438	476	457	450	434	447	439	454	424	450	448	446	406	428	462	433	466	445	437	456	434	432	453	461	470	422	464	464	455	485	430	452	462	432	431	461	428	453	473	436	470	448	431	445	441	442	469	438	475	465	454	484	447	453	485	471	416	458	433	461	451	414	483	461	461	413	416	474	470	423	468	440	461	441	432	441	416	429	470	431	432	415	441	451	489	474	444	459	473	406	435	455	467	473	479	482	429	433	421	443	419	477	456	421	472	445	458	437	397	454	411	472	453	473	441	434	461	454	463	420	459	452	426	466	453	443	458	421	412	450	455	428	452	475	460	450	432	431	419	442	457	457	452	444	443	453	423	442	433	426	461	470	436	438	442	464	422	411	443	445	474	422	468	413	446	440	464	480	421	457	451	487	475	454	455	474	459	449	444	437	458	442	432	424	458	489	487	441	426	482	417	477	426	481	458	415	446	461	487	488	424	505	405	441	437	446	438	445	462	458	437	447	444	499	422	427	429	462	439	447	441	445	460	453	467	470	396	448	500	457	450	435	385	414	419	433	456	474	430	440	480	438	447	484	415	459	486	472	494	440	440	446	450	465	482	438	441	438	464	447	466	480	433	444	447	447	449	405	461	457	447	437	479	431	413	445	430	456	455	417	429	448	468	465	450	483	430	427	488	478	437	421	477	442	421	441	465	450	472	433	442	451	458	404	460	431	458	431	421	470	453	470	411	438	441	469	474	431	468	445	421	456	437	440	466	455	439	436	452	434	428	439	456	459	455	462	475	449	430	452	447	460	421	462	459	453	487	458	463	441	467	454	458	478	446	457	442	466	437	460	437	470	457	415	437	451	484	445	434	435	416	479	444	416	456	464	441	450	487	495	467	450	469	453	435	452	458	460	466	466	475	482	436	436	476	451	451	399	463	423	460	464	454	461	424	404	431	426	455	463	443	489	452	479	440	449	482	402	473	468	470	482	482	474	420	472	473	485	435	454	466	480	454	434	475	422	446	424	453	438	432	435	469	449	449	462	441	462	439	462	448	471	477	454	424	453	483	406	453	445	462	460	483	415	444	449	421	437	472	451	457	492	433	412	421	463	412	436	480	469	430	422	452	426	470	444	493	430	460	426	453	435	405	443	457	501	461	455	453	437	443	461	449	509	495	436	436	422	453	431	467	449	477	441	458	454	439	408	436	497	494	461	470	413	432	413	455	488	454	460	477	431	461	450	455	453	462	424	472	463	472	434	416	479	463	421	417	467	459	410	463	445	463	423	504	480	426	503	458	456	451	462	462	424	429	485	451	439	502	445	488	482	493	444	422	431	482	446	410	418	479	444	436	419	451	416	434	455	423	459	435	444	445	444	493	452	425	452	456	395	458	435	432	434	492	462	430	446	455	463	445	433	463	430	448	425	436	467	438	423	447	429	448	459	393	441	476	467	444	450	455	449	475	453	461	471	476	436	452	436	484	468	464	492	463	439	447	456	447	418	449	452	445	476	448	448	446	473	432	503	449	443	420	466	426	464	427	436	484	440	463	438	421	456	447	439	428	467	439	440	427	453	457	438	412	459	455	446	428	463	429	436	436	445	436	486	447	418	478	485	427	480	459	454	458	457	418	447	411	431	459	447	472	409	449	429	462	438	469	455	448	463	480	435	481	420	441	482	436	487	443	455	432	487	475	465	454	481	464	429	439	470	429	467	447	431	440	463	429	477	483	456	478	457	444	465	491	434	452	438	446	435	458	444	472	452	485	511	426	435	484	458	440	479	415	448	474	461	434	421	424	427	432	442	441	452	449	466	419	478	442	469	472	463	472	465	448	413	431	444	434	495	441	467	469	456	416	446	441	446	443	407	425	458	400	406	452	474	457	451	439	447	446	445	413	418	476	484	457	435	456	440	430	453	423	386	458	462	460	441	445	438	450	463	470	458	475	457	429	453	427	468	470	449	448	455	461	401	439	455	457	470	437	447	425	428	461	464	446	461	455	432	494	461	444	459	438	443	445	437	436	464	471	438	473	396	461	460	444	439	450	493	452	467	466	447	471	432	466	466	428	455	450	463	441	452	452	440	390	426	427	445	486	467	445	443	463	493	453	444	434	482	456	466	458	454	442	422	407	441	482	450	435	470	454	415	439	440	432	443	452	465	455	451	490	472	443	468	440	447	460	447	422	473	477	491	435	456	469	476	426	463	488	448	461	442	456	456	476	455	409	480	458	451	419	402	459	461	473	439	450	446	454	483	429	441	447	462	455	456	463	483	420	439	448	438	431	464	437	449	411	481	427	418	474	419	439	427	438	471	462	446	453	435	451	418	490	441	469	450	436	451	437	420	436	442	438	468	433	478	441	466	468	425	452	441	463	446	429	459	456	487	411	439	432	449	450	502	448	421	461	440	472	451	428	490	429	493	464	485	428	445	436	468	503	427	434	490	447	514	439	425	436	434	398	412	458	459	429	475	456	461	468	450	432	454	471	422	447	421	448	488	451	427	419	457	436	492	449	453	451	466	431	445	489	439	468	462	432	429	468	467	454	479	451	459	450	433	438	447	489	425	487	442	446	467	418	461	480	428	440	411	471	471	445	460	427	411	417	468	457	403	485	442	440	441	516	470	445	430	446	411	401	424	466	444	483	460	446	393	427	476	417	457	451	443	466	461	449	465	448	473	438	420	443	462	441	431	440	458	448	442	443	459	459	437	443	495	470	417	464	461	454	473	429	422	467	451	446	447	477	446	484	453	459	466	451	446	474	467	487	497	489	465	436	433	439	469	461	439	432	457	485	418	459	448	481	480	465	440	460	437	480	431	444	428	453	468	458	423	408	469	440	434	454	441	455	444	442	453	436	475	437	481	453	471	455	451	462	435	462	441	455	449	484	454	483	450	441	433	440	472	476	483	448	467	440	469	458	433	449	437	455	400	441	450	414	425	441	466	452	409	449	433	423	424	475	461	442	471	450	414	426	489	445	426	432	471	481	449	446	406	471	455	424	449	445	429	415	440	491	437	426	462	454	456	459	398	456	434	438	471	454	470	461	446	452	503	445
21565	20017	24038	24908	25798	39240	36081	35604	27731	27406	26191	20139	16111	15399	9175	9179	6864	7849	12862	10286	7954	9032	10903	10939	5431	4996	3483	3355	3728	3124	2639	1804	1307	1138	989	760	851	546	459	293	296	320	345	260	231	246	234	253	248	231	226	175	185	182	186	186	180	193	236	240	204	204	184	190	185	226	202	221	235	197	409	1038	896	691	438	362	245	212	170	149	198	166	172	157	167	158	162	192	166	164	165	152	197	164	136	165	160	159	180	145	141	181	178	152	167	143	154	186	147	164	168	189	160	168	180	172	159	160	146	167	160	144	162	166	148	162	139	164	175	151	169	164	179	160	174	158	167	177	180	163	162	153	180	186	138	177	155	153	160	173	148	161	176	162	182	131	185	155	165	191	170	171	168	161	176	182	129	153	187	161	165	147	173	181	176	173	148	178	183	181	154	159	183	157	151	160	179	152	171	144	155	161	162	157	144	170	172	148	160	163	156	159	148	179	156	157	169	176	171	158	171	169	175	186	188	173	163	180	166	162	141	145	175	200	154	189	155	158	150	160	155	149	159	199	146	158	156	157	175	186	154	154	166	165	162	188	186	170	167	168	163	167	139	154	190	163	185	165	153	179	172	171	149	187	152	166	182	159	166	159	178	161	187	153	158	181	168	162	174	187	154	180	171	166	154	166	146	174	181	169	163	180	175	143	161	152	149	160	154	187	162	180	168	185	163	143	166	196	190	164	176	177	154	156	162	173	174	174	183	149	162	180	168	155	193	162	156	141	186	173	169	143	170	157	163	170	167	178	161	158	159	206	172	186	164	170	171	161	169	169	151	180	190	162	155	163	206	158	142	177	157	173	190	168	161	158	171	170	180	145	187	170	156	163	182	148	171	154	191	163	174	155	171	164	172	148	166	154	177	140	159	181	171	179	191	162	169	164	168	183	139	184	175	188	168	167	160	158	167	169	172	183	167	166	169	200	158	165	149	164	172	165	183	138	141	180	174	157	148	161	163	158	146	182	146	148	153	167	176	158	149	182	182	171	191	176	171	169	151	185	156	155	191	159	163	172	152	170	145	158	172	166	158	175	191	153	164	169	175	167	183	171	149	154	173	167	162	180	172	163	166	168	181	180	147	151	162	163	159	159	198	165	189	168	186	166	158	157	158	171	146	170	151	172	170	170	202	181	162	162	172	153	169	170	153	169	172	179	160	157	168	162	162	161	168	152	164	168	141	162	147	185	132	164	161	156	140	147	198	148	164	176	170	164	155	159	151	197	131	166	167	186	135	159	181	157	178	157	181	176	163	166	159	159	163	185	192	158	161	185	173	167	159	179	164	173	150	160	149	170	177	160	172	174	140	168	176	180	165	163	165	172	166	176	147	137	166	151	157	159	150	177	161	164	161	168	174	173	152	158	162	163	163	142	170	155	165	158	161	182	154	168	166	158	150	169	172	157	161	155	166	167	156	181	174	170	150	154	168	186	178	172	161	178	164	165	156	184	169	150	162	151	155	159	187	176	166	164	154	177	154	165	189	175	139	154	155	181	178	165	147	181	169	174	171	185	166	178	159	164	161	139	160	158	153	140	173	157	164	161	157	161	161	175	189	171	159	179	180	167	137	147	160	157	175	166	155	160	140	179	157	173	165	174	160	170	153	153	161	177	163	175	187	157	148	135	173	152	162	140	152	185	168	174	173	163	157	141	162	191	163	174	153	144	155	170	170	165	138	175	168	172	160	205	164	159	162	159	170	171	179	177	180	182	169	179	158	158	143	170	163	143	154	160	155	170	168	171	159	153	171	156	161	171	140	163	159	162	152	178	175	161	189	162	169	167	148	178	163	182	158	163	144	168	158	146	139	188	148	151	145	175	172	193	167	194	167	142	158	148	166	176	201	154	186	165	186	168	168	159	168	172	158	152	169	147	165	150	161	186	176	176	166	159	168	160	182	164	169	160	179	167	156	173	145	178	162	170	166	172	167	166	165	172	156	168	143	177	184	164	147	170	163	179	149	165	158	155	154	166	152	162	183	163	173	169	176	181	155	152	168	171	166	178	156	157	158	168	178	160	146	162	160	159	150	200	151	153	174	183	125	175	141	168	163	169	181	180	172	157	169	176	151	145	148	162	158	157	171	156	177	172	176	135	161	153	164	163	182	162	175	151	161	178	168	163	185	164	184	161	171	157	168	156	167	168	177	160	155	183	165	165	162	179	156	171	161	185	168	173	162	153	152	173	187	173	171	165	125	180	174	180	171	149	184	162	170	177	170	161	169	164	153	168	157	190	161	136	183	161	181	160	184	148	164	140	178	154	148	157	174	160	170	135	140	164	148	161	171	177	168	150	170	170	176	157	166	179	131	144	177	151	179	174	179	145	181	167	156	171	183	159	177	171	184	160	184	168	183	195	181	183	148	150	199	166	215	178	151	167	155	155	203	175	154	171	175	173	156	185	164	164	175	176	161	169	203	173	180	182	147	164	158	164	167	186	166	181	160	163	154	172	149	170	160	140	164	146	166	181	153	186	183	174	159	167	170	167	175	169	162	168	155	178	172	182	164	163	186	164	164	171	176	180	176	155	141	158	160	179	177	181	159	163	163	140	172	160	167	176	151	167	181	166	144	152	190	150	159	184	190	162	134	174	165	191	158	164	183	175	171	159	161	154	159	169	171	162	164	172	154	149	154	175	172	152	173	173	165	174	155	165	146	189	159	155	161	175	172	181	149	162	167	177	147	146	144	184	160	158	180	172	175	168	157	183	162	166	160	161	169	165	176	167	166	153	164	153	179	165	167	175	179	168	177	181	144	148	176	155	175	163	154	150	169	153	148	170	157	154	199	167	162	180	170	158	167	137	176	170	151	163	159	183	160	182	162	148	171	171	195	167	167	169	174	164	175	155	161	152	145	161	175	180	162	156	155	164	188	155	140	171	178	174	155	185	168	177	163	170	130	167	162	182	162	162	158	164	183	180	183	169	179	179	138	174	176	192	150	156	165	171	174	172	163	185	175	150	165	178	168	168	158	178	174	159	202	166	181	175	167	155	182	192	194	155	165	147	184	202	164	158	182	169	164	157	157	160	163	155	171	164	152	196	166	171	189	160	162	184	159	146	156	162	173	161	154	173	159	161	174	155	161	172	176	151	174	159	166	198	192	151	179	173	146	172	180	161	152	183	161	172	175	164	157	180	164	169	165	176	180	160	165	159	197	164	153	146	164	152	148	173	159	161	148	152	163	149	196	168	157	154	174	172	170	201	157	184	171	165	167	185	178	161	174	169	172	150	150	192	175	180	149	177	196	163	174	163	167	176	165	159	188	171	169	190	152	155	171	149	160	174	182	167	160	172	163	156	140	148	176	163	152	185	175	161	187	184	187	168	186	157	162	170	150	178	163	155	178	151	152	145	175	143	162	152	187	163	139	165	168	153	175	161	151	151	177	154	157	172	164	168	151	166	153	158	185	167	171	167	180	159	165	167	153	178	161	165	161	145	170	190	157	164	155	162
11998	15745	18056	23116	28137	41463	42225	42448	39164	41505	41682	31057	29848	32753	23499	26114	22209	26523	33173	30098	25983	29368	30164	30483	21497	23016	17987	17832	18743	17138	14137	11020	8474	7445	7041	5407	5951	3802	3178	1460	1715	1831	1885	1359	1187	1167	1148	1137	971	998	931	711	638	552	514	581	682	880	868	897	877	686	654	744	872	863	846	852	928	740	2468	7378	6257	4681	2551	1503	894	621	488	458	443	475	455	413	444	422	444	406	426	438	477	424	445	438	447	424	444	421	426	403	429	412	447	414	424	454	421	432	440	453	423	434	433	438	449	452	425	424	425	423	466	381	437	449	450	408	439	452	403	423	433	433	445	445	426	448	409	470	409	432	431	440	407	473	399	456	429	418	432	452	442	430	460	420	474	445	427	459	448	433	419	430	445	424	433	443	471	402	429	410	433	424	442	440	435	431	464	452	431	391	429	462	400	448	433	433	410	460	418	456	426	438	422	423	446	449	436	413	418	418	418	438	436	407	421	445	434	424	427	451	436	433	399	441	436	409	432	460	413	424	426	442	418	448	432	456	456	441	460	420	462	478	429	422	413	462	435	467	463	425	424	419	461	450	491	431	450	389	428	451	430	445	416	436	486	407	427	420	423	449	455	401	448	432	397	414	472	417	465	430	441	395	430	431	410	427	434	454	386	449	399	405	437	434	460	427	432	420	412	450	440	427	444	411	445	398	388	436	429	455	417	439	453	457	418	449	462	423	437	415	434	452	380	408	404	437	427	453	437	433	413	425	413	431	430	447	448	421	415	426	463	403	426	449	438	418	438	375	437	449	426	416	427	451	442	457	464	420	389	446	419	401	414	465	439	453	428	404	447	404	437	433	447	421	465	463	415	448	385	420	424	475	419	407	419	439	436	407	450	453	457	429	415	469	447	414	433	432	418	443	441	441	429	437	431	438	468	401	421	439	463	446	434	454	443	376	454	400	440	449	432	442	448	408	468	445	468	423	447	446	428	407	414	404	462	424	434	403	458	451	403	434	431	450	439	435	444	438	415	447	414	411	425	432	420	451	414	416	423	397	412	421	411	433	435	443	457	447	414	424	449	395	435	430	463	429	446	425	437	457	411	440	467	458	441	447	477	468	401	475	383	425	469	460	413	436	465	484	442	428	454	452	370	455	437	417	428	418	422	462	447	417	444	420	449	422	412	423	409	440	437	377	425	434	478	410	416	415	446	433	428	461	460	457	458	449	420	472	469	434	457	432	440	423	442	457	406	429	444	452	456	435	469	443	464	455	398	437	450	448	416	440	444	463	427	422	456	432	458	426	465	437	431	435	458	444	429	445	457	439	439	440	469	408	453	442	444	396	427	437	469	446	454	450	454	445	478	486	419	425	448	458	410	428	417	460	434	466	435	439	435	455	416	453	427	446	407	425	422	440	420	447	449	458	448	427	419	441	426	447	438	445	445	420	405	467	448	434	437	440	445	423	446	437	387	406	412	407	423	434	426	423	393	377	488	415	462	434	485	457	375	423	461	436	422	431	429	445	413	443	454	410	464	445	447	439	407	417	430	410	419	446	413	444	462	407	426	420	437	443	451	430	433	397	458	435	417	430	422	423	450	435	435	410	416	454	454	422	452	437	445	399	414	448	434	425	453	408	460	461	446	442	448	435	419	479	424	428	461	427	435	424	433	432	449	428	437	437	452	437	436	418	409	419	418	414	442	465	444	424	419	429	460	417	442	436	449	425	454	434	433	441	433	422	416	404	432	449	426	420	446	418	453	430	456	479	434	412	486	439	449	429	446	451	407	444	428	431	417	443	438	444	427	438	449	408	482	425	447	400	451	399	449	452	461	410	388	480	436	418	436	456	460	451	456	439	435	436	407	430	455	425	440	433	407	444	453	468	447	439	408	452	446	490	440	449	436	409	399	444	454	388	424	447	452	461	414	437	453	436	446	446	421	428	423	395	415	492	468	438	415	430	450	435	421	458	433	459	451	437	432	408	445	451	418	466	439	447	460	445	402	427	415	407	432	427	422	489	404	456	425	422	440	402	443	397	441	435	438	471	450	430	450	459	439	438	429	396	429	455	422	436	469	433	455	448	459	488	400	460	417	461	439	423	467	437	410	430	471	452	412	441	415	433	445	445	466	430	405	417	426	421	441	432	420	442	446	455	414	403	415	463	472	453	474	458	449	418	442	419	401	451	374	423	452	439	440	418	400	474	427	411	438	496	426	430	422	398	457	423	456	435	422	449	436	443	424	442	397	461	468	389	437	424	469	410	425	452	450	452	390	418	482	431	466	422	425	417	433	452	444	424	423	427	440	413	408	438	438	417	424	418	433	454	406	426	473	447	392	419	410	444	431	445	442	436	447	452	421	439	416	444	447	441	410	441	428	440	439	425	425	437	450	465	431	425	421	451	438	436	479	417	429	414	426	444	408	448	425	405	425	440	440	440	411	452	463	431	471	423	402	446	417	437	423	415	380	444	421	388	465	449	402	454	462	430	403	447	426	439	476	416	441	416	459	453	401	425	413	407	462	442	453	409	404	426	496	451	417	444	462	446	439	452	470	436	432	458	419	408	429	433	449	420	433	407	444	441	455	414	423	436	467	424	451	431	436	422	449	452	418	424	421	424	426	432	429	415	421	458	426	476	453	415	452	441	430	405	466	443	416	438	420	440	425	437	421	426	448	463	429	449	417	408	428	420	455	435	460	439	475	461	457	436	441	448	410	419	407	440	468	443	440	466	473	449	411	413	416	396	399	436	439	419	410	445	426	445	463	451	461	451	488	430	438	454	429	435	458	404	452	441	422	426	432	460	430	437	454	382	425	436	451	439	426	461	433	408	414	439	409	487	420	441	416	456	465	424	435	472	447	435	430	471	431	458	407	455	407	445	462	468	422	468	466	425	491	443	391	452	445	477	476	439	433	421	475	411	422	446	445	434	446	435	418	400	466	467	431	444	407	452	400	408	439	421	427	417	401	444	454	438	466	466	442	453	439	490	401	437	458	422	411	454	456	431	448	428	422	424	411	460	418	439	442	442	440	417	456	441	455	435	437	407	434	430	416	393	479	433	428	441	430	446	433	413	458	457	406	412	452	455	446	425	428	415	442	446	441	435	405	472	457	408	429	389	458	460	448	395	430	447	477	430	438	457	447	419	479	438	430	434	456	448	442	439	431	457	420	397	462	470	432	407	444	432	427	417	400	455	461	447	467	404	444	442	445	417	404	391	478	430	456	461	421	481	441	420	448	430	444	405	414	419	445	448	389	401	430	401	446	415	435	387	445	432	460	408	440	418	434	466	413	410	423	440	438	426	437	451	431	462	442	428	458	467	414	454	423	464	463	415	445	414	440	415	466	420	447	408	457	446	442	456	433	443	428	432	416	461	444	425	420	452	429	427	453	448	435	436	471	435	430	423	440	411	454	423	417	464	447	456	417	423	454	443	442	455	452	448	416	462	416	435	434	464	464	425	433	437	417	432	433	433	422	461	423	419	464	444	461	416	424	459	408	388
2865	1750	2200	1846	1502	3155	2595	2241	1120	1126	885	761	544	518	334	379	277	342	511	454	324	367	398	384	280	282	212	215	218	222	214	203	183	179	175	173	154	162	159	150	154	178	163	181	151	140	152	147	162	137	157	142	146	167	143	153	136	153	149	154	159	134	167	163	171	175	163	205	156	149	176	212	224	260	204	192	178	170	147	142	134	152	135	131	159	157	157	166	142	119	161	157	166	137	168	174	146	159	149	152	193	160	140	168	160	142	175	152	152	162	160	145	151	145	141	156	179	166	149	149	151	142	160	152	138	183	169	166	144	145	170	150	152	150	145	141	153	144	147	141	151	143	150	134	128	131	134	154	157	174	160	154	158	147	138	136	159	130	144	140	158	168	153	154	139	152	152	156	143	167	158	163	163	155	144	174	128	138	146	147	150	136	136	151	167	165	158	166	146	143	175	156	151	135	133	130	148	178	158	159	146	172	145	133	154	132	157	133	161	151	159	140	150	154	148	147	144	145	156	152	148	133	156	150	171	143	159	165	140	157	155	143	138	128	117	169	137	147	162	163	161	165	166	144	146	150	172	132	142	136	143	148	146	130	153	165	141	157	172	143	140	155	127	141	143	137	133	181	154	144	161	159	151	167	165	150	157	151	152	124	144	130	159	147	151	147	151	144	159	146	137	158	168	141	151	143	160	181	162	138	153	132	160	138	164	167	165	154	144	168	150	161	144	143	156	143	146	191	132	132	143	123	134	153	160	161	147	138	130	151	129	157	152	171	143	144	165	141	130	164	156	140	165	162	155	130	128	142	166	155	127	146	152	142	147	151	141	158	143	139	140	154	136	161	126	136	137	132	138	156	149	160	144	140	141	132	154	152	129	143	152	154	161	164	143	172	135	155	160	147	150	142	168	136	148	155	159	155	144	176	163	123	147	176	132	159	143	150	147	132	113	149	137	136	136	176	137	131	131	165	136	151	136	140	130	138	146	170	158	146	155	168	153	158	140	175	163	142	136	145	156	129	157	138	122	139	173	161	155	166	137	154	145	143	154	138	167	158	141	151	142	150	149	163	141	141	157	142	145	164	156	144	146	150	150	149	182	149	150	137	158	147	180	155	171	159	170	158	144	143	161	166	140	151	145	144	170	129	138	154	147	153	156	133	161	140	161	159	160	165	155	162	158	162	168	176	151	160	146	169	161	161	155	138	158	147	149	146	158	148	139	151	145	142	171	163	152	158	143	150	165	156	140	168	152	161	171	165	164	136	136	156	160	156	138	172	143	150	145	175	138	158	167	154	179	149	181	124	165	160	144	157	139	140	143	152	168	147	126	141	158	168	148	150	164	159	130	145	134	160	160	164	179	157	168	145	131	133	138	159	150	141	161	151	166	160	139	144	147	167	164	150	140	172	158	151	150	152	156	149	146	139	168	160	159	149	141	155	149	144	161	163	168	147	142	160	149	152	162	151	150	171	156	152	163	120	146	139	157	167	151	145	171	153	144	142	145	184	155	148	151	147	131	141	181	150	159	136	151	155	147	158	167	168	144	167	161	138	139	159	166	169	134	150	135	155	153	134	150	177	170	148	165	173	141	129	153	147	139	147	165	149	147	128	132	168	163	158	139	141	143	170	158	172	136	150	140	135	169	157	122	138	167	153	148	154	142	147	149	169	178	139	156	148	157	142	134	156	151	135	149	142	143	141	157	159	148	148	144	162	155	153	168	169	143	169	157	135	145	159	148	162	140	125	156	176	153	164	164	143	143	157	134	117	145	121	152	161	162	148	152	156	151	134	140	141	149	171	149	163	164	140	158	131	157	168	146	164	155	160	121	146	142	158	137	139	146	157	143	175	145	160	161	161	157	156	145	168	154	164	140	131	134	164	143	154	164	153	144	172	166	141	155	168	138	158	155	178	156	177	149	164	152	135	159	147	140	160	137	146	137	146	154	160	156	151	152	139	148	156	161	136	151	167	150	157	151	162	158	160	160	158	170	169	159	165	154	158	162	163	160	143	159	161	166	137	150	163	150	146	155	140	180	154	164	143	163	161	158	141	139	154	135	156	144	142	168	153	142	158	157	155	145	155	154	153	166	164	154	149	162	140	156	148	172	157	143	155	142	181	159	153	157	170	131	180	141	153	179	142	168	166	161	136	149	150	161	170	158	143	158	136	168	175	128	149	160	154	145	166	130	144	140	157	159	125	153	146	146	133	160	145	143	166	146	167	159	169	162	149	153	158	162	161	148	163	160	153	163	162	148	143	156	173	155	157	152	157	145	177	177	146	169	162	148	172	154	142	144	144	146	154	148	163	161	165	163	146	156	155	147	148	166	165	159	131	141	124	153	141	183	144	162	118	161	157	156	158	142	140	167	164	166	172	154	141	155	145	158	143	144	148	142	155	159	143	148	118	157	141	147	165	134	149	167	147	142	126	150	132	159	157	133	129	136	148	151	178	135	133	146	174	156	157	181	141	145	156	145	149	158	138	162	167	151	154	163	155	135	132	146	149	136	137	149	149	158	141	153	173	144	139	166	160	181	174	148	145	135	178	150	146	175	162	155	150	159	147	158	155	143	155	147	156	159	147	145	140	148	143	149	151	155	119	149	159	153	157	144	144	147	135	161	129	131	129	133	150	140	154	119	155	162	132	136	153	171	154	151	172	166	154	152	144	140	149	135	142	159	131	163	166	144	134	148	166	152	160	156	132	162	152	149	147	140	155	153	159	168	144	152	178	151	146	154	147	177	146	153	137	156	151	143	159	162	161	149	148	163	157	166	135	139	146	118	159	145	155	154	162	147	150	155	158	142	149	132	153	147	152	176	140	177	148	146	155	130	155	137	157	161	142	155	141	165	165	160	138	137	151	150	154	161	148	146	145	136	149	129	147	151	115	160	150	147	137	129	139	160	143	156	133	131	159	166	156	159	136	165	172	131	181	151	142	149	170	167	144	157	139	143	140	139	168	156	150	148	143	144	150	142	177	141	163	141	161	161	157	129	137	157	141	156	161	141	142	182	165	152	155	144	140	160	142	138	144	154	139	146	148	153	149	128	156	159	138	139	166	143	168	141	152	172	142	169	168	175	165	160	137	148	134	160	153	132	148	173	154	147	143	144	166	147	141	147	140	139	156	151	142	144	167	151	148	150	134	146	156	158	151	161	154	149	160	146	144	141	151	150	151	142	156	156	159	155	148	133	132	157	155	145	141	146	163	133	149	150	160	153	144	146	147	174	160	141	147	148	141	156	165	167	134	150	142	173	149	154	149	165	125	165	146	162	178	154	141	170	154	147	121	164	155	160	151	151	133	152	158	143	148	134	146	157	144	150	143	144	144	167	167	169	168	160	169	142	145	164	156	156	159	144	168	144	127	155	143	163	157	141	145	141	153	149	155	148	157	160	137	139	160	170	145	165	155	139	163	141	147	138	138	185	141	143	153	156	147	146	161	159	145	159	137	189	158	140	141	155	153	142	145	149	144	131	152	143	140
2697	2538	3477	4752	4991	12057	11855	11147	6389	6596	5864	4372	3107	3561	1845	2115	1775	2235	3694	2864	1882	2739	2762	2805	1517	1674	1252	1099	1194	1073	931	858	676	660	595	579	528	506	466	466	432	451	496	436	433	425	445	434	416	418	443	387	424	432	413	431	419	437	445	487	436	444	493	587	571	547	501	519	529	499	540	858	933	924	807	632	502	469	432	382	409	386	413	452	413	356	411	387	400	378	412	390	409	447	394	403	410	420	437	411	389	396	370	441	419	398	389	370	419	401	365	423	439	429	376	401	397	397	388	417	405	404	387	407	384	419	434	386	401	437	388	348	414	442	353	378	415	430	420	387	377	391	429	393	416	429	413	411	404	427	409	386	426	374	415	400	389	413	398	400	419	370	410	386	438	415	389	399	375	412	423	380	379	423	385	417	409	411	385	402	398	425	395	397	411	361	368	395	379	402	438	395	386	428	419	416	412	426	419	387	412	364	449	391	408	417	387	409	379	388	399	408	374	399	423	387	397	370	380	369	393	435	410	418	408	364	405	395	428	414	409	403	425	427	409	406	413	438	420	413	375	378	406	390	363	402	406	405	375	409	417	417	419	365	346	384	375	435	401	377	416	440	411	402	372	412	408	398	399	391	419	449	389	384	428	446	384	367	376	389	414	381	366	423	386	392	377	440	369	436	385	389	428	379	392	414	458	392	414	394	394	409	410	411	429	407	395	418	412	400	392	396	403	387	400	401	416	399	398	394	418	398	423	404	421	387	405	410	437	384	388	386	436	372	425	425	410	404	399	415	425	390	403	384	389	423	417	419	438	385	399	405	419	411	405	412	423	419	421	429	388	413	423	411	398	438	421	409	368	417	415	441	383	448	377	420	373	414	421	396	408	414	419	430	413	435	453	417	377	416	385	420	406	386	445	435	407	395	397	409	392	417	398	393	401	460	399	435	389	430	381	409	374	399	388	414	419	457	424	415	401	407	408	367	366	431	421	435	431	396	398	415	416	408	384	441	436	392	388	404	425	386	416	427	412	385	390	404	436	396	404	415	416	394	374	416	455	378	439	396	395	418	413	357	428	445	416	420	399	432	421	442	393	393	447	394	423	426	390	440	384	399	438	385	378	434	436	401	403	349	390	378	396	412	394	369	399	450	411	454	385	423	426	398	420	395	414	401	408	389	374	396	393	427	425	382	399	391	354	427	405	377	401	386	418	398	417	383	393	392	399	418	384	391	419	383	400	399	410	402	416	429	390	397	388	406	443	406	422	384	402	377	417	412	404	404	462	391	394	369	428	425	393	418	405	416	379	433	394	385	413	378	438	402	384	393	420	421	424	376	401	396	398	399	418	399	406	388	423	413	434	410	377	424	450	379	423	391	399	380	372	413	406	365	400	401	391	394	396	416	385	406	412	397	407	432	416	414	416	386	383	366	433	396	407	396	427	392	394	417	416	406	404	406	413	423	399	432	391	381	399	414	410	402	430	400	416	400	429	432	413	415	425	394	421	411	385	437	425	415	388	403	379	397	390	396	431	426	382	363	418	408	356	389	413	369	417	390	414	403	394	415	407	468	422	371	412	433	412	395	423	378	383	438	425	378	405	363	429	401	394	404	402	400	419	432	406	404	406	402	439	429	395	425	423	407	372	390	402	452	442	397	377	456	430	387	397	427	373	425	417	403	401	406	389	411	356	378	410	394	400	384	423	390	412	387	392	413	450	425	381	385	409	415	384	421	423	422	417	436	358	418	395	407	396	427	413	391	378	362	405	375	396	433	403	399	402	392	387	440	432	376	372	432	404	375	404	410	431	423	420	389	400	405	428	390	433	428	426	382	394	412	422	413	393	407	408	420	417	402	413	399	415	406	414	396	366	383	413	426	408	404	388	432	428	437	389	393	392	412	386	440	398	385	422	399	422	428	387	400	382	392	373	387	420	371	420	417	420	425	451	389	393	418	411	416	407	414	401	407	426	416	405	389	381	392	427	429	392	396	408	380	390	396	402	434	397	414	417	408	400	398	400	381	419	413	398	373	407	374	418	425	416	363	405	400	405	406	409	378	423	412	413	371	378	375	426	373	396	415	411	429	439	387	374	401	415	407	384	394	391	380	410	362	427	387	375	390	362	401	399	362	439	428	412	385	398	425	406	404	445	428	404	402	401	409	377	423	405	394	399	431	392	440	430	407	437	411	396	412	398	393	422	411	410	395	433	411	402	394	399	412	444	413	392	405	444	418	427	438	416	406	410	427	435	393	394	423	417	383	401	394	395	419	401	403	379	414	382	394	411	410	410	390	396	414	395	431	419	416	405	390	421	409	440	370	425	375	408	376	388	376	367	400	405	394	424	404	394	423	389	421	455	417	392	407	371	444	387	383	410	400	389	413	447	412	397	418	399	402	402	405	425	395	385	415	399	408	384	379	441	411	381	392	416	439	429	397	378	404	419	420	406	437	428	401	357	379	383	448	435	381	375	388	414	398	421	397	422	413	413	393	405	391	412	414	429	405	425	409	415	426	393	419	414	410	393	399	410	415	432	398	395	392	391	410	385	399	396	387	429	404	405	432	391	420	424	396	417	449	388	440	397	376	409	394	445	409	415	391	432	403	383	412	432	416	387	371	369	386	414	410	435	391	396	394	394	401	356	433	382	395	445	404	427	408	395	390	457	383	414	382	407	427	435	350	419	454	404	393	428	411	416	379	425	381	423	406	409	420	384	399	424	406	395	395	389	417	394	401	396	439	396	402	385	414	403	438	420	419	411	394	386	395	395	447	364	426	411	392	392	436	394	409	441	403	407	416	400	411	372	436	409	415	387	396	450	375	421	399	432	399	396	413	409	390	395	369	393	398	386	403	403	433	402	402	421	401	424	415	398	407	397	414	392	409	397	382	437	391	393	352	420	392	405	417	438	416	386	419	418	372	421	396	410	392	413	420	426	415	405	425	424	392	426	399	431	407	430	411	402	410	406	405	413	414	393	393	462	398	428	381	405	374	421	435	443	423	402	408	406	374	430	438	398	422	385	384	383	426	420	409	399	395	438	423	391	417	381	422	403	439	419	402	457	422	416	361	394	411	396	417	378	408	437	444	380	372	419	387	408	392	417	458	427	417	395	398	374	413	405	364	415	398	454	407	411	378	382	387	387	399	416	388	417	400	370	397	409	378	393	427	412	376	436	401	375	384	389	382	393	403	438	436	427	430	440	409	388	387	424	425	436	397	388	415	391	403	414	384	381	393	434	413	407	422	380	423	394	388	436	363	386	377	411	420	431	385	396	366	404	410	410	409	404	431	388	380	428	396	426	426	391	398	423	404	409	411	408	399	391	401	385	385	414	403	407	392	422	419	401	409	409	399	399	365	416	421	466	382	390	402	427	406	477	418	411	419	395	399	414	391	403	414	396	384	409	393	409	396	401	386	393	428	385	452	408	431	391	447	373	399	397	383	394	397	434	423	435	388	363	403	411	436	460	389	383	436	420	401	426	398	433	390	397	375
11437	10656	15062	16033	14627	26223	28935	26899	18838	16498	14116	10435	6604	6748	4550	4264	2704	3361	6613	4896	2868	4113	5593	5004	2286	2022	1657	1457	1590	1319	1231	910	633	569	474	455	427	342	286	215	233	227	222	199	185	214	199	202	171	196	168	174	159	164	162	172	187	155	188	194	198	197	208	230	208	194	193	207	172	180	246	478	576	399	394	270	224	194	182	177	164	160	164	172	144	183	167	177	170	186	151	162	188	161	164	176	175	162	162	173	152	154	185	158	177	172	142	169	186	185	207	156	194	173	163	156	188	147	168	167	183	159	167	166	156	146	166	164	167	169	163	157	156	162	165	165	179	165	174	127	168	162	162	161	161	157	171	163	167	167	167	178	165	182	186	172	160	152	173	153	158	188	149	169	178	167	171	166	157	169	158	170	169	154	167	167	164	148	184	163	145	176	151	180	163	175	166	137	165	176	178	204	176	173	174	155	177	160	149	163	171	164	170	159	172	156	165	173	176	167	154	175	161	166	159	161	161	160	161	182	183	141	156	163	160	146	145	176	158	145	159	166	157	185	187	198	169	160	149	185	160	169	189	139	152	158	169	158	182	157	168	160	165	168	138	156	173	168	160	162	169	170	168	156	183	199	169	171	153	164	153	153	169	166	134	149	158	157	158	170	174	162	178	179	175	146	179	192	185	179	139	179	177	157	157	180	187	170	150	173	166	146	171	172	180	177	170	167	161	145	142	155	166	172	162	187	136	172	151	172	180	169	159	176	175	134	177	155	152	158	153	159	165	157	163	169	168	187	159	165	180	171	154	174	158	153	161	168	156	173	153	188	173	175	164	131	180	162	172	149	176	131	184	186	177	183	141	137	175	155	159	188	161	185	169	164	173	176	161	153	192	190	202	167	162	165	155	172	176	157	171	161	159	180	203	176	147	157	169	151	153	156	172	196	195	156	162	159	181	168	171	147	167	182	163	167	157	151	171	150	159	142	160	160	167	171	164	177	174	167	168	160	154	140	182	140	154	171	187	158	162	174	156	150	156	153	156	155	158	160	191	169	148	177	177	167	172	167	169	151	167	157	150	162	175	178	167	176	150	140	163	149	169	154	175	200	149	163	177	162	160	142	177	150	191	182	156	148	156	178	166	184	171	175	171	170	164	163	153	177	178	167	186	184	165	169	184	169	153	156	157	162	167	174	168	174	179	172	167	180	175	191	170	161	152	166	167	186	148	186	143	172	149	166	160	164	165	159	152	154	157	163	172	175	178	199	158	178	161	173	174	159	183	161	172	186	164	178	154	164	144	169	170	149	178	175	165	189	179	180	154	151	161	173	154	168	161	158	152	166	154	163	175	157	175	147	155	151	174	181	194	161	161	180	160	182	165	174	167	178	158	159	159	204	155	153	185	164	170	183	149	160	183	166	188	157	186	184	164	174	167	166	205	167	162	159	162	182	179	200	152	173	159	169	148	164	168	144	154	175	162	157	175	178	165	176	185	162	164	181	153	180	185	150	156	166	158	194	168	179	164	195	172	172	166	176	172	158	173	179	169	184	156	188	160	173	171	172	170	161	173	170	196	168	137	174	158	172	158	159	151	156	176	174	177	161	187	173	163	166	177	158	179	159	158	199	170	149	174	169	169	164	154	190	166	171	140	151	149	152	183	173	148	168	171	176	183	167	151	190	176	158	139	139	177	155	165	168	147	174	183	149	164	161	190	181	209	162	183	161	163	140	172	175	165	180	165	175	163	170	194	166	169	169	180	181	163	176	164	160	169	167	173	159	170	155	187	184	197	164	146	147	152	142	179	178	169	175	178	173	165	172	180	161	167	167	167	157	143	185	166	146	151	147	179	174	162	174	166	197	158	174	173	179	145	162	187	168	175	166	169	162	169	156	157	155	169	165	149	145	156	179	166	195	172	180	183	161	188	165	158	161	162	177	175	160	161	171	173	154	175	202	186	181	191	157	143	170	204	153	171	172	170	163	166	161	156	147	167	178	169	186	163	147	166	174	168	157	169	177	171	177	165	159	168	161	143	189	174	151	177	148	154	182	183	183	163	141	126	170	169	191	143	202	167	173	162	160	152	175	173	158	147	176	182	176	178	167	180	156	175	156	156	159	155	167	188	161	163	168	163	154	167	147	153	165	171	157	187	177	183	155	160	178	149	164	156	149	168	152	183	164	172	157	170	158	162	147	180	189	153	179	182	161	154	168	157	179	145	180	174	175	168	161	166	172	159	169	153	171	157	163	147	182	171	183	151	155	164	157	175	161	169	169	190	161	179	184	189	149	156	159	161	192	178	162	180	153	180	161	157	152	173	163	159	164	149	166	167	168	163	170	181	169	161	160	153	180	159	207	151	162	183	187	175	185	167	158	169	170	165	170	159	175	178	173	179	161	132	165	180	172	162	174	158	176	161	173	183	167	175	168	183	185	162	155	157	170	174	187	147	167	164	143	150	136	170	178	165	166	153	168	156	176	181	163	151	143	180	170	157	183	168	161	206	180	186	173	173	167	150	170	179	153	195	168	177	178	178	145	194	164	183	168	184	178	143	158	175	141	175	184	176	164	173	165	189	183	152	167	158	154	146	168	157	160	184	166	175	179	158	159	174	173	167	147	170	153	161	149	157	165	180	167	172	189	151	151	174	161	147	171	163	160	153	158	154	153	158	166	155	153	190	169	166	194	168	169	162	184	193	146	170	154	158	152	193	158	171	171	170	170	179	145	193	158	156	168	184	142	154	172	170	167	159	143	160	168	176	132	163	159	182	186	167	174	177	146	190	171	158	173	168	168	161	161	188	138	148	177	169	173	159	179	167	164	162	160	168	167	176	151	158	167	174	167	191	179	175	165	187	186	160	186	165	149	155	173	166	129	163	175	169	171	184	154	149	161	152	150	157	170	169	165	165	163	160	162	170	178	177	157	165	172	172	159	152	167	165	171	150	169	156	174	155	170	164	149	152	174	165	194	184	171	169	168	176	179	182	175	191	165	194	146	191	163	157	158	158	141	163	171	165	170	168	177	173	170	164	166	164	160	183	150	170	176	189	154	169	166	146	175	155	158	171	182	157	148	176	171	169	145	167	157	173	148	177	151	181	171	190	161	163	166	187	141	158	144	193	169	170	147	182	169	150	167	174	150	170	153	174	175	150	161	165	155	157	165	159	171	166	159	147	179	144	164	177	169	187	165	191	164	169	150	193	174	164	175	156	165	170	179	174	168	162	170	169	157	157	178	158	177	185	160	151	163	152	155	175	172	148	147	174	141	161	175	140	173	184	164	169	170	154	174	158	162	163	168	171	153	149	176	150	170	142	164	152	174	162	160	191	157	156	165	159	171	140	165	177	166	159	163	163	164	167	161	182	153	179	151	171	163	165	179	178	163	139	155	191	147	156	166	154	168	148	155	156	161	165	175	161	187	171	168	182	156	152	172	155	161	187	175	188	174	174	182	155	174	145	195	165	173	192	173	172	168	175	175	183	172	175	158	153	174	168	161
7839	9432	12825	15786	19328	34504	36753	37124	31448	31024	30099	22575	17296	21969	14623	16795	12749	16459	24354	20579	13928	20638	22300	21151	12938	13477	10287	9716	10086	9064	7911	5999	3797	4075	3412	2944	3137	1785	1481	971	1024	1001	1030	738	894	891	781	773	660	714	591	581	488	491	508	509	550	638	630	670	652	640	766	886	819	730	716	674	688	626	1251	3048	3419	2407	1751	1142	725	624	565	458	463	471	437	476	434	472	430	444	456	446	449	417	445	449	431	457	432	433	440	437	443	425	413	428	424	442	445	464	453	436	448	466	459	450	421	450	455	464	443	459	461	445	440	453	436	438	431	477	440	489	430	438	390	426	440	432	419	400	435	442	409	420	446	455	437	442	450	417	447	431	410	463	431	406	467	425	438	463	462	437	431	446	441	447	450	481	440	399	415	459	408	453	459	458	448	425	450	467	455	422	475	464	472	432	454	445	438	468	477	452	435	475	434	464	432	451	454	444	473	451	443	454	470	441	465	412	453	442	426	459	460	403	494	452	456	442	430	476	420	439	495	437	444	469	454	393	461	436	429	438	443	443	461	434	434	411	433	413	447	456	468	423	455	464	459	418	434	414	436	429	481	401	428	454	441	458	427	458	488	429	430	480	423	468	423	425	411	449	457	444	401	454	417	461	444	463	467	464	450	413	394	442	460	451	453	505	426	440	458	454	473	441	425	479	477	461	425	440	472	430	465	502	455	451	443	436	452	438	433	397	472	426	429	433	443	421	459	451	452	423	460	458	453	432	445	453	455	459	438	446	436	428	454	433	445	417	469	447	453	422	474	410	479	436	469	480	449	433	412	421	450	503	476	429	442	423	464	472	454	438	469	437	433	424	431	433	454	463	412	457	418	481	433	466	409	448	482	442	425	419	462	452	431	430	443	457	452	417	421	426	433	436	449	464	450	436	425	445	427	477	427	433	470	420	433	435	415	434	436	466	452	474	428	485	497	442	473	462	410	443	450	452	453	466	437	436	462	419	478	439	423	435	447	390	485	424	481	427	440	427	476	422	447	403	453	441	434	427	453	437	434	483	436	410	447	417	481	449	430	462	450	448	445	420	459	447	414	431	411	454	448	443	422	436	438	439	457	409	429	407	438	460	432	481	453	467	417	429	435	488	444	479	433	453	466	415	427	433	436	432	455	421	423	434	420	423	449	457	433	422	442	438	439	431	418	430	482	461	466	418	445	445	466	463	462	432	404	443	401	424	417	441	454	433	443	462	445	532	413	443	448	440	442	433	423	422	419	481	447	455	464	467	406	470	432	469	461	429	423	414	441	428	405	422	437	438	420	450	452	448	424	444	435	413	419	470	447	435	442	450	473	459	422	419	464	442	466	471	435	480	491	411	452	424	485	449	450	443	410	436	415	455	414	447	426	522	465	486	436	462	429	438	455	460	468	447	452	437	446	427	456	440	434	438	468	430	458	448	438	443	455	459	430	459	468	485	429	457	465	441	464	437	485	437	453	443	433	471	447	464	459	426	483	461	451	425	449	462	509	408	463	431	458	411	421	466	460	462	453	457	456	447	442	469	443	430	477	438	396	446	459	421	417	429	401	425	464	445	443	449	460	459	487	438	447	471	441	420	439	450	435	453	434	441	431	482	440	459	484	423	459	457	441	430	474	463	450	453	456	432	455	461	418	439	448	452	438	466	419	428	430	458	415	429	468	441	409	441	475	478	431	462	422	475	435	455	409	430	434	455	465	436	443	430	426	441	434	419	449	424	444	448	437	444	437	473	422	414	456	439	462	434	457	454	451	461	453	451	423	480	478	413	443	439	410	461	464	394	434	473	453	434	413	451	474	440	442	415	462	398	460	434	457	442	467	465	450	423	436	407	421	458	439	502	471	426	435	440	460	444	427	444	439	444	468	471	433	433	435	457	460	442	435	469	449	419	426	474	480	401	470	449	466	458	431	421	449	469	446	420	413	415	429	457	431	473	454	409	442	447	387	458	430	404	437	475	464	423	463	456	446	453	435	477	453	437	411	410	482	430	417	458	438	465	431	465	450	475	443	397	451	437	454	423	444	413	457	434	416	426	485	432	427	450	402	456	463	474	446	433	449	419	432	433	465	460	467	439	473	451	435	425	429	418	469	438	433	456	471	442	427	423	454	439	458	457	434	434	404	453	456	438	397	462	465	463	408	445	457	415	418	468	458	436	444	457	429	461	426	461	424	428	450	466	472	452	453	444	445	422	445	426	493	475	451	419	407	465	437	446	428	442	429	469	435	442	402	422	437	490	440	436	403	457	453	476	466	424	433	463	465	432	408	424	432	449	451	449	469	443	433	431	441	411	489	429	432	452	450	418	457	468	429	426	450	461	434	456	429	422	432	493	409	434	478	436	446	465	464	477	431	478	412	427	451	447	413	468	476	455	424	454	461	430	452	466	427	447	453	447	424	461	460	447	471	415	444	455	444	433	451	411	413	458	443	449	430	447	477	453	462	453	414	456	418	478	416	458	456	427	457	413	454	400	428	454	469	458	461	437	430	420	484	459	416	432	432	427	408	443	444	450	460	461	460	460	427	449	428	393	434	442	448	465	483	460	461	493	436	471	452	481	434	405	498	481	460	432	441	476	424	468	470	463	455	453	433	421	465	420	457	427	447	462	452	465	441	451	416	438	481	416	404	451	438	447	432	460	458	465	424	443	428	448	457	418	480	371	482	442	461	463	469	419	456	477	446	456	455	395	429	446	431	473	449	436	440	439	445	415	441	451	475	415	434	431	406	407	470	474	436	394	434	456	414	402	434	468	446	439	455	481	459	446	460	482	425	446	452	481	478	474	427	427	472	436	414	424	503	431	424	430	432	455	433	432	429	419	394	455	483	428	445	466	416	446	425	457	452	456	485	477	450	435	450	443	452	462	459	431	438	439	424	439	454	477	426	445	435	431	425	475	460	461	424	416	445	430	487	443	460	442	495	429	451	446	469	416	425	452	439	449	432	455	440	408	418	475	478	473	477	442	425	450	468	440	436	450	456	434	460	411	434	498	465	503	444	450	416	482	438	464	477	430	450	478	482	425	448	469	465	411	493	452	444	458	485	446	442	461	423	456	429	465	420	475	413	466	437	477	452	457	466	441	488	449	428	406	427	434	409	405	431	445	435	457	430	435	437	429	448	436	427	496	458	448	405	415	418	406	478	467	409	458	476	470	403	421	441	450	485	484	442	449	453	405	477	458	406	424	429	438	412	442	474	460	457	423	427	406	453	448	461	447	425	461	454	454	427	437	429	444	431	424	478	433	456	439	443	408	432	446	488	432	401	470	414	398	464	427	423	446	425	437	452	447	455	473	448	458	412	448	441	470	442	468	436	481	402	450	477	411	448	425	438	435	446	442	414	449	452	462	428	469	419	432	476	432	445	443	437	433	434	435	441	463	437	435	427	421	414	441	443	472	473	441	454	404	450	439	462	466	448	432	474	463	444	433	444	430	425	420	437	476	396	461	461	452	469	410	442	453	477	419	421	438
21869	18757	23727	26302	24690	35855	36305	35612	29880	27750	25249	19058	14557	13392	8230	8110	7211	8371	13357	10670	6371	10058	12021	10855	5873	4572	3536	2840	3585	3094	2851	1971	1096	1171	967	873	880	586	420	299	292	292	283	265	298	245	277	235	212	172	204	186	158	201	172	190	184	179	230	199	216	243	257	219	245	201	238	205	193	172	260	587	910	942	701	493	323	236	170	179	146	172	167	163	151	171	170	154	181	146	172	168	168	154	151	161	174	166	152	142	167	159	150	167	165	178	158	150	176	153	152	159	171	196	153	171	185	137	166	190	164	185	154	155	149	156	143	124	173	159	163	170	170	151	192	135	153	126	170	187	171	147	155	181	161	169	149	175	159	164	147	159	165	149	148	132	150	166	180	150	147	170	148	171	154	173	173	174	179	144	171	157	186	155	172	160	161	180	158	157	169	156	164	149	168	157	145	140	156	162	174	151	144	165	174	166	156	160	153	171	165	145	170	143	156	147	178	172	158	153	167	169	161	146	166	178	170	147	157	155	193	163	166	220	165	181	166	159	167	195	149	171	125	173	186	171	167	148	166	160	154	176	165	171	156	156	167	172	172	154	141	158	178	172	157	176	173	157	186	158	178	152	161	158	174	134	160	168	183	155	150	153	182	141	172	181	145	181	145	157	150	164	166	162	174	149	146	164	156	161	152	167	177	165	188	150	145	156	147	166	179	154	148	145	152	166	159	181	174	172	146	169	182	144	170	158	127	169	157	152	150	166	172	144	138	160	176	145	168	155	156	173	154	157	195	146	179	174	150	168	164	171	173	155	173	163	164	166	158	163	168	157	169	174	152	168	177	161	148	179	180	188	160	166	150	168	185	179	173	167	167	182	156	146	165	173	169	143	185	152	151	167	147	189	142	160	150	143	147	167	148	178	168	168	145	166	167	186	153	156	178	186	170	148	166	153	172	178	147	178	139	173	172	169	164	157	177	169	151	173	130	149	191	156	159	136	162	149	175	161	170	179	158	140	172	176	151	155	154	143	159	176	160	177	164	171	181	168	172	164	166	167	179	179	150	159	183	165	182	189	173	140	150	171	185	172	143	179	148	157	178	172	156	154	142	165	160	146	176	181	174	168	181	151	151	152	142	140	148	151	172	165	179	166	172	157	171	167	152	152	156	161	183	147	162	177	138	176	173	145	164	154	152	167	184	166	181	161	167	197	168	174	184	162	161	180	181	141	164	152	145	153	186	174	164	147	160	177	162	171	150	162	167	164	156	169	169	157	178	161	175	160	135	169	163	157	177	167	185	159	157	167	172	165	147	150	180	177	188	152	139	155	191	160	157	173	165	156	139	171	164	165	163	147	137	157	179	193	152	167	193	166	185	147	186	157	168	167	165	163	179	140	160	145	156	132	166	155	162	168	163	157	160	145	170	153	154	175	172	169	144	174	150	157	172	160	165	158	154	158	173	165	167	163	160	156	159	159	185	149	162	142	165	186	152	174	148	163	177	165	170	173	159	170	168	149	158	176	173	164	160	151	188	174	156	163	188	186	173	179	144	149	162	168	152	170	149	170	175	171	164	148	132	149	162	141	152	155	175	175	168	138	150	173	181	166	152	152	181	160	155	152	182	155	165	156	144	161	172	143	140	158	164	158	186	156	137	173	147	173	170	153	163	141	168	172	151	169	140	152	150	150	188	166	181	147	142	148	167	177	193	164	140	163	164	178	157	163	168	147	168	152	161	160	172	151	172	158	137	170	162	179	158	159	146	165	186	142	159	169	173	174	158	156	172	168	149	165	172	174	158	139	151	169	133	149	175	170	193	173	156	173	167	160	147	146	186	157	160	160	177	169	194	165	160	142	177	155	193	157	153	151	180	162	163	141	154	164	139	157	188	181	156	148	162	167	180	163	161	151	194	164	181	158	151	183	151	168	161	145	161	151	179	181	164	182	177	156	159	163	178	169	160	159	180	152	170	175	164	147	157	165	169	176	182	163	178	161	149	153	193	171	155	176	166	146	145	180	170	170	174	148	166	179	157	159	169	162	173	159	158	174	153	153	168	162	168	156	169	154	182	169	161	153	176	160	160	153	150	154	167	168	147	140	168	166	148	174	155	164	150	151	168	159	148	174	157	157	167	174	187	158	147	168	173	176	159	166	131	158	164	141	138	178	164	164	160	151	156	176	155	169	154	150	153	147	154	174	156	179	163	159	157	172	154	166	164	177	175	162	174	158	139	163	161	171	143	163	173	141	159	171	154	183	195	167	157	164	165	174	166	160	160	191	163	175	175	145	158	164	162	152	177	158	153	175	164	169	157	169	180	181	172	155	158	152	183	146	158	164	180	164	152	166	163	167	138	152	133	171	142	179	166	147	174	170	182	148	143	172	156	182	166	154	164	166	174	146	176	158	161	164	152	166	174	174	160	176	160	173	148	135	167	161	165	174	178	185	162	145	163	156	172	169	149	171	150	134	154	149	164	151	159	162	177	168	149	161	162	159	139	135	160	169	157	148	171	170	156	155	173	174	167	158	176	180	163	154	147	154	157	161	152	168	137	149	177	151	172	158	166	155	195	171	178	178	146	149	173	139	177	189	166	178	168	143	141	166	155	172	182	145	157	155	134	155	138	178	183	169	161	141	180	152	179	165	174	145	149	154	180	161	157	162	150	163	152	182	174	186	168	151	144	183	154	162	148	164	182	134	161	167	166	149	169	168	181	149	188	156	159	171	164	164	159	189	150	169	170	157	193	159	166	144	159	174	169	172	155	163	174	163	140	163	166	158	171	146	143	168	150	156	154	169	149	173	148	142	158	181	149	175	152	168	175	159	174	147	157	171	167	187	164	172	177	174	143	184	152	145	165	152	178	165	167	141	159	171	164	172	165	166	155	157	146	144	173	154	170	185	163	158	169	186	154	187	172	143	147	145	131	152	154	148	149	174	151	179	169	149	164	151	163	160	184	166	137	166	150	175	163	165	157	152	168	175	165	156	175	170	170	159	176	161	175	161	166	168	170	183	183	143	130	148	144	178	167	150	165	155	146	152	172	170	136	149	154	168	164	170	167	161	177	173	164	148	142	158	172	143	143	155	165	167	153	143	165	186	157	194	167	194	142	161	180	171	144	149	160	134	170	145	171	172	166	166	163	168	174	152	174	171	173	146	139	166	166	150	167	168	179	201	155	202	173	151	151	145	191	163	143	174	167	156	158	199	171	160	184	141	149	176	167	193	168	166	155	146	165	182	163	163	159	137	199	152	167	157	177	136	141	174	167	169	159	166	160	185	159	164	140	163	155	142	163	143	150	159	157	153	159	167	169	183	166	153	179	173	146	163	168	150	151	161	168	153	173	152	152	155	155	172	160	157	169	151	160	156	154	163	152	171	164	152	186	176	163	178	169	167	180	152	157	193	139	162	173	162	139	167	151	144	180	163	173	155	186	162	149	142	161	159	175	170	166	176	167	180	144	158	149	129	188	170	179	162	174	167	144	173	174	156	156	174	173	174
12198	14059	18750	23638	27037	40629	41849	44798	41057	41416	39987	30754	27826	30193	22102	25828	23922	27649	33212	29208	22048	32611	32087	32243	22175	21602	17663	16909	19077	16327	15597	11956	6568	7525	6981	6066	6574	3803	2461	1569	1793	1818	1513	1395	1561	1314	1324	1159	1136	849	911	704	579	523	505	576	619	746	785	738	852	1016	1043	981	896	665	647	663	664	678	1020	3652	6310	6028	4280	2474	1424	830	592	515	425	440	421	460	407	385	394	429	391	419	422	437	433	406	427	413	426	476	437	414	425	439	401	439	401	440	433	460	415	416	431	396	461	434	426	447	391	411	459	433	430	437	418	447	461	404	450	429	416	407	435	431	437	376	414	409	397	449	421	464	437	453	446	384	418	439	436	421	440	423	503	463	403	407	430	425	444	452	430	403	372	410	429	416	427	405	420	429	439	417	440	392	468	444	439	389	416	443	430	464	450	443	459	458	439	407	411	401	431	441	421	436	435	431	438	431	436	439	430	437	450	451	410	418	427	447	423	418	420	409	396	457	432	425	433	425	441	417	433	442	430	443	418	441	430	411	460	473	422	447	420	437	427	436	399	425	425	448	409	408	404	414	462	428	437	449	438	410	442	441	475	453	412	439	398	436	412	422	410	420	457	450	406	398	467	407	443	413	401	424	443	411	408	440	409	471	439	439	415	461	448	462	398	413	411	466	440	480	436	372	400	387	495	431	409	460	408	469	459	451	412	427	403	462	412	449	422	447	444	388	410	436	454	437	484	419	456	423	453	406	414	441	439	415	447	410	438	445	411	458	435	430	439	401	439	434	438	490	396	430	439	444	430	426	450	448	446	458	449	439	423	445	419	415	418	440	434	393	424	439	435	404	436	458	433	464	462	439	420	454	426	425	409	423	426	414	447	454	447	419	441	416	428	412	438	414	438	441	439	448	389	434	413	424	423	445	407	432	407	436	414	413	451	376	469	485	426	425	420	406	384	418	437	430	425	403	423	423	411	417	438	443	404	434	406	444	404	442	420	414	430	452	449	425	411	406	417	417	397	388	444	442	409	427	398	412	459	428	405	430	456	402	419	437	419	426	446	435	426	433	450	454	432	448	423	420	423	411	416	418	408	432	412	414	439	460	413	442	395	392	444	405	432	394	426	422	427	432	388	407	454	429	445	397	445	440	409	432	390	415	425	403	448	401	407	412	416	454	405	398	429	433	451	409	425	407	483	443	432	418	455	433	414	466	435	401	394	412	419	425	420	381	412	427	458	375	413	422	448	418	413	457	430	465	430	448	432	401	430	444	480	425	440	435	419	450	413	427	426	456	428	403	435	428	429	430	425	435	439	439	413	461	411	419	413	431	428	435	434	465	463	427	398	432	449	416	419	399	391	467	393	416	450	423	418	449	389	419	458	454	438	377	432	419	400	395	458	453	422	430	424	439	479	431	433	433	434	422	439	415	413	404	410	411	409	447	410	473	433	420	415	380	423	444	404	406	429	419	434	388	414	423	443	423	410	426	415	441	501	402	403	414	439	414	404	404	403	488	438	468	418	459	419	410	401	413	387	434	438	465	433	432	426	397	428	441	423	411	393	428	375	399	434	443	396	437	421	398	390	407	384	433	457	437	413	432	400	399	434	430	400	438	428	426	433	421	415	455	463	413	423	443	413	442	431	468	431	463	435	427	457	422	437	422	449	441	400	436	425	435	432	389	436	413	421	432	468	407	420	431	412	440	428	410	447	476	408	430	420	411	486	439	408	443	430	458	459	411	468	410	423	440	395	407	449	429	425	412	416	418	441	385	403	452	455	442	433	406	452	437	434	401	406	397	421	448	458	450	432	429	416	404	442	427	424	389	434	401	431	421	416	422	449	406	485	420	448	463	427	431	462	412	445	385	419	421	431	406	423	413	408	401	453	399	471	423	435	459	414	443	450	462	436	463	381	419	418	406	499	426	469	391	434	431	405	398	438	437	392	436	414	432	432	459	425	421	432	427	406	413	450	471	437	441	413	436	418	414	417	426	453	448	432	428	432	423	419	426	402	414	433	384	423	420	416	435	418	473	437	413	443	414	418	414	434	436	440	394	398	457	444	424	420	412	435	437	445	438	428	406	455	441	430	450	443	450	408	406	426	409	390	425	455	461	394	407	445	438	419	421	402	407	444	415	407	432	404	438	437	451	424	466	444	399	438	424	441	447	411	409	397	405	434	443	395	453	390	431	391	420	425	436	405	430	455	433	427	414	437	446	459	424	443	404	429	414	428	417	451	428	454	398	434	443	424	423	407	429	403	381	412	426	440	453	415	446	408	441	441	410	402	425	420	405	423	427	435	397	408	430	423	415	431	478	400	424	452	426	459	435	436	420	419	441	438	433	434	442	428	419	433	427	396	434	383	438	443	389	416	428	410	404	424	441	439	429	420	420	426	432	422	464	447	411	459	410	449	435	406	408	434	397	436	410	455	442	419	440	484	403	415	426	438	456	409	460	415	415	426	414	392	430	434	426	422	452	409	413	422	466	471	417	441	447	423	409	434	415	399	405	400	432	402	396	419	390	432	440	460	446	398	436	413	396	447	428	455	374	472	451	458	448	428	402	454	438	426	454	436	375	475	430	412	410	419	435	394	425	381	434	437	415	435	432	419	431	440	438	397	446	410	413	435	399	418	446	448	419	462	409	454	448	428	400	442	473	417	423	417	448	432	447	437	449	438	419	464	481	391	442	459	446	402	400	418	399	458	409	436	408	438	453	436	453	424	436	439	417	478	388	462	463	430	404	414	413	423	440	392	415	434	384	450	460	439	407	481	434	415	393	415	452	429	418	414	429	401	415	396	433	426	412	411	433	444	413	426	415	430	413	463	437	418	406	455	409	441	448	461	435	458	423	441	446	438	405	485	422	442	415	447	381	428	425	434	402	416	445	401	421	428	432	413	421	412	397	423	464	434	445	435	409	411	436	408	428	416	413	426	469	448	424	432	444	394	424	427	442	431	440	417	403	428	475	423	411	416	426	446	451	451	405	425	433	397	408	428	445	440	446	419	416	417	408	457	439	442	429	434	466	400	416	424	429	430	417	425	400	423	459	427	460	452	424	403	431	452	431	398	459	442	422	428	435	449	407	465	434	437	408	448	412	418	425	467	432	462	423	446	426	387	414	405	443	424	418	411	466	448	439	468	410	424	426	378	434	440	432	428	392	511	436	444	401	442	457	386	421	389	448	453	443	468	412	449	435	392	445	417	382	435	427	437	405	451	438	431	458	446	474	451	450	420	453	429	453	445	445	400	439	403	432	452	441	432	444	400	463	452	425	434	432	464	429	436	406	420	415	409	425	422	403	440	430	456	434	442	446	412	415	425	444	403	417	447	449	416	447	412	453	395	439	410	424	442	395	412	408	446	429	443	406	458	432	406	432	456	440	444	443	427	430	382	426	444	456	410	436	455	448	412	408	420	460	443	433	422	436	444	424	439	429	461	416	421	433	432	408	433	451	426	428	400	414	436	407	404	389	437	420	446	432	447	407	428	466
3036	1706	2389	2157	1447	2521	2662	2174	1457	1265	943	654	527	471	329	353	362	427	557	429	320	397	415	399	253	270	256	191	218	241	180	169	186	174	171	171	168	165	156	147	152	149	143	171	150	150	173	131	141	157	150	152	122	160	139	142	139	163	176	187	163	186	171	153	137	157	151	155	152	152	146	152	191	208	216	216	164	148	181	163	134	142	134	152	154	148	143	159	163	131	116	146	145	148	152	171	137	141	153	153	169	156	139	120	168	162	152	159	131	160	173	149	131	137	156	143	148	150	126	157	158	144	151	163	160	163	177	172	148	156	167	135	143	140	140	143	143	148	156	154	154	169	137	140	153	161	151	129	146	164	147	129	153	140	127	150	146	152	159	169	142	141	157	133	149	130	153	135	141	143	140	169	125	131	171	121	157	168	141	163	149	138	163	156	119	178	134	154	147	141	176	141	149	133	161	170	163	164	147	128	152	174	134	124	150	150	156	138	169	131	146	157	151	158	146	149	138	156	155	168	133	157	173	137	142	143	164	157	161	169	166	140	160	151	144	153	140	135	148	150	131	143	143	150	135	141	138	161	160	152	154	157	152	166	164	136	172	140	149	145	140	161	128	158	161	141	152	141	132	142	130	155	155	163	142	135	136	139	151	155	116	171	160	170	140	143	159	142	165	142	156	149	143	163	150	145	135	140	130	130	142	143	170	153	143	163	159	162	127	145	122	158	132	170	140	151	131	138	162	145	154	148	174	163	167	163	146	158	161	144	130	163	138	152	131	153	167	125	169	153	149	136	131	142	157	140	137	147	140	150	176	168	153	157	143	175	143	146	138	157	156	180	131	137	135	142	145	145	153	131	146	119	148	141	124	156	146	147	146	150	129	139	160	151	146	153	145	154	173	159	127	158	156	146	147	159	164	173	157	138	141	151	136	168	146	150	161	166	145	162	137	138	148	154	149	145	143	158	147	145	133	141	149	145	154	139	148	169	156	150	147	128	161	153	157	154	123	157	123	164	140	156	140	134	145	154	139	167	149	172	154	129	145	144	143	122	143	144	164	150	175	149	146	145	133	167	142	144	141	139	139	153	130	138	136	139	153	157	144	145	153	155	159	129	164	142	161	157	143	151	149	132	145	171	146	145	154	152	155	150	157	145	159	149	121	159	146	168	147	165	154	169	142	160	162	164	162	144	136	159	153	147	154	159	164	153	160	159	144	160	144	146	152	137	155	130	152	158	158	128	138	167	129	138	137	138	163	145	142	130	143	142	127	158	121	146	150	135	168	157	142	139	157	132	153	158	157	138	157	138	156	130	139	167	155	152	138	157	150	155	151	143	144	163	141	154	160	128	147	141	155	131	131	136	124	143	165	151	146	166	166	139	158	148	166	185	137	147	136	165	155	145	153	136	163	148	187	147	164	133	135	168	166	170	166	158	136	156	153	172	108	143	169	152	140	136	143	133	154	130	156	151	149	164	161	157	137	156	135	140	124	126	159	145	151	167	162	151	127	158	143	161	156	171	139	153	139	138	120	142	122	159	159	143	151	149	153	124	145	161	155	154	149	156	144	149	129	162	145	142	138	140	150	159	152	139	169	166	153	137	148	147	153	157	129	161	158	153	150	142	147	145	136	138	149	151	149	151	181	138	136	121	145	146	144	159	164	147	156	154	163	152	145	168	153	138	147	140	130	163	133	148	151	166	162	135	148	163	119	152	142	156	141	154	153	139	147	144	147	144	160	153	174	164	131	169	139	157	144	147	158	157	131	147	142	139	157	146	148	148	121	157	148	140	140	173	140	147	167	158	148	150	161	160	161	153	145	141	153	129	172	148	145	169	170	143	132	149	130	140	161	144	145	154	142	147	157	171	140	156	152	148	144	135	146	139	156	147	141	152	153	158	121	130	156	131	167	144	141	157	141	152	139	152	176	121	138	138	144	149	140	143	145	158	161	137	147	155	149	144	140	149	146	138	143	145	139	130	149	140	135	168	161	140	158	130	154	134	154	126	137	138	148	149	153	158	149	145	159	142	137	141	148	155	138	125	144	167	130	138	143	139	129	147	151	154	158	145	134	146	135	140	159	140	152	157	146	159	133	137	144	131	135	153	156	153	153	149	134	127	145	148	155	156	146	144	137	160	169	158	152	168	143	162	125	154	152	151	143	149	129	146	131	169	134	142	151	166	148	146	148	158	151	145	133	158	152	158	157	140	156	133	159	147	145	146	133	129	142	144	141	168	132	150	148	147	140	153	145	143	138	154	139	142	148	146	146	151	160	154	155	140	148	120	127	138	156	144	156	157	145	160	145	143	144	155	146	144	156	161	148	149	138	147	113	179	156	159	136	132	149	153	134	157	145	140	146	139	153	144	168	156	128	131	149	125	133	147	150	142	159	154	148	132	164	143	149	136	153	159	147	137	147	158	158	143	118	161	148	158	148	150	135	135	148	146	144	154	138	128	143	159	156	142	167	155	150	153	148	139	158	152	174	160	132	157	150	138	136	149	149	165	155	148	158	144	149	154	147	156	162	151	176	160	145	171	173	155	139	134	162	161	146	147	142	168	152	147	143	135	151	137	143	130	144	149	161	143	148	180	164	132	141	124	139	131	136	166	155	167	157	127	159	163	152	144	151	136	147	155	166	125	148	147	142	160	150	132	163	122	152	150	138	138	142	149	150	143	145	132	150	149	170	142	155	147	129	158	135	143	153	157	158	148	149	157	134	131	128	139	143	164	149	121	150	161	171	167	141	141	153	167	112	140	145	158	163	147	173	151	160	148	151	159	122	138	134	144	148	155	142	183	125	127	142	154	143	163	156	139	146	132	143	159	170	154	133	146	141	140	154	139	146	159	139	145	157	157	150	132	138	157	171	126	140	169	142	160	165	135	162	136	156	142	142	145	149	148	135	150	141	154	145	165	144	133	140	145	145	150	148	183	165	164	166	128	159	154	153	160	174	140	158	139	161	132	136	169	159	142	145	141	144	144	157	137	151	155	139	160	149	156	138	148	140	150	146	142	156	153	167	170	153	157	139	138	150	165	164	130	153	136	168	157	160	163	152	158	137	134	149	138	154	148	153	147	125	159	127	162	152	143	164	119	145	163	141	170	157	140	148	167	171	148	134	163	160	132	160	142	157	156	142	155	139	155	144	153	136	145	134	128	138	160	131	143	137	155	137	165	169	176	134	130	150	132	162	134	138	143	151	164	156	160	151	149	151	147	168	158	136	144	160	146	153	136	149	151	151	165	147	158	157	151	164	174	149	158	126	146	149	146	141	142	132	136	138	146	154	164	146	182	156	147	138	142	139	153	154	149	140	136	139	141	164	150	152	154	147	142	130	143	151	154	130	137	166	155	145	157	154	115	136	164	154	139	157	147	158	141	157	138	146	146	142	172	129	144	139	155	146	145	156	142	162	158	112	154	158	148	135	149	156	143	140	139	142	150	151	160	149	130	131	146	158	144	163	152	147	165	144	166	135	124	159	140
2715	2430	3934	5352	4541	10498	11640	10909	7652	7206	5990	3874	3016	3009	2193	2289	2025	2760	3917	2442	1929	2858	3209	2600	1574	1565	1079	1027	1351	1145	973	765	701	689	647	570	599	499	483	436	471	453	476	470	473	420	409	412	429	421	422	358	443	396	443	411	432	447	506	585	576	569	538	439	438	452	442	444	424	436	426	639	851	937	835	683	551	488	424	374	425	427	384	401	394	404	401	431	370	403	423	412	377	382	388	425	400	377	402	386	404	359	402	421	331	417	444	400	416	379	409	370	438	389	392	415	420	418	390	410	402	406	372	372	399	367	369	379	377	399	428	375	408	375	407	395	401	413	427	406	431	405	382	389	407	399	449	391	403	402	379	407	385	393	397	379	396	428	380	394	415	406	339	388	406	430	402	412	396	400	436	381	367	424	406	414	394	376	385	386	401	417	408	371	416	393	411	390	429	408	440	376	417	382	376	429	423	386	418	383	399	414	372	366	395	394	396	401	377	376	403	388	417	363	389	394	378	419	432	373	414	405	412	388	395	436	417	408	383	397	435	419	396	405	410	395	377	414	402	429	406	382	397	363	383	426	439	397	407	419	420	386	392	399	396	447	408	414	408	395	417	399	419	405	427	410	421	389	403	399	375	419	404	419	395	392	394	377	424	418	396	399	421	402	367	378	448	407	341	396	390	398	377	407	402	393	414	419	380	376	439	431	376	421	390	402	361	399	359	401	440	406	383	418	374	367	420	383	411	409	392	374	410	414	401	392	384	408	389	393	408	407	423	393	403	406	371	419	369	372	383	450	433	406	375	380	405	407	385	397	422	400	399	407	424	394	384	393	392	411	412	423	438	411	409	376	387	411	405	378	405	424	372	397	405	383	396	366	356	400	396	425	395	419	412	411	430	372	416	394	398	398	413	366	394	426	403	382	412	405	418	409	407	399	383	400	401	364	388	398	396	393	439	389	403	427	375	402	403	394	365	404	392	421	382	407	386	422	394	381	409	404	442	397	419	391	367	379	372	379	421	388	436	409	405	396	370	412	391	393	414	369	393	425	389	410	408	391	401	396	427	384	395	404	390	378	415	381	423	394	416	402	426	403	369	423	420	422	404	383	408	380	387	408	418	385	408	380	408	410	386	420	393	365	409	356	399	421	397	386	412	430	396	404	402	361	379	401	404	391	396	393	364	395	401	397	411	392	385	434	397	429	408	391	399	398	414	414	413	388	368	394	385	394	399	359	419	411	415	407	376	392	429	370	384	402	441	422	392	369	414	396	409	411	403	424	371	406	409	406	375	383	376	391	416	406	405	399	390	368	386	450	406	444	346	400	381	410	417	356	417	403	401	399	396	383	402	404	395	402	389	384	412	409	386	394	385	434	435	392	394	417	399	387	408	401	404	429	381	400	403	379	387	426	393	404	409	386	385	405	408	404	385	402	381	410	411	389	398	421	420	446	372	420	407	375	417	380	377	425	393	420	430	425	413	429	408	424	412	356	395	405	409	396	388	399	394	364	383	414	425	398	394	384	386	389	419	385	413	410	419	378	409	410	389	409	391	395	411	445	425	405	363	389	377	391	413	344	415	361	429	444	384	390	401	381	389	389	392	405	413	406	401	396	411	406	401	395	372	421	428	414	417	402	387	401	399	412	415	381	408	418	409	395	427	350	403	396	366	437	447	403	428	437	441	405	404	430	369	413	409	379	402	386	394	407	398	424	390	399	416	343	415	387	382	409	395	393	421	407	398	400	416	371	415	423	393	426	391	379	394	349	446	371	392	402	397	430	404	365	384	410	388	403	399	427	391	403	399	410	389	376	379	381	395	352	399	405	384	405	408	397	397	414	418	400	414	364	412	411	413	416	410	428	406	379	371	375	412	417	406	399	386	435	398	382	389	379	367	402	411	372	402	378	376	376	389	408	359	417	380	386	382	416	359	377	421	397	413	419	411	384	383	420	412	360	409	391	368	388	363	403	368	414	412	399	395	399	362	404	391	404	400	397	381	384	397	415	365	394	387	397	389	395	432	386	405	375	395	392	392	410	398	405	384	411	413	367	391	400	401	364	400	387	389	404	411	422	374	383	410	409	368	399	397	385	386	395	421	400	386	383	422	388	375	402	421	393	362	385	423	371	385	401	411	380	369	370	411	376	410	384	358	395	419	372	376	405	396	400	409	403	366	404	381	406	373	415	367	377	348	380	412	374	412	392	403	401	395	399	397	386	398	410	377	365	378	405	383	390	382	400	412	395	410	371	422	397	428	397	400	420	400	384	395	399	383	422	373	413	356	411	404	415	406	409	369	374	412	391	467	396	389	375	377	410	366	391	397	400	413	399	388	373	407	416	417	410	388	394	406	383	379	406	381	384	409	408	421	413	432	396	349	383	404	369	439	384	393	377	390	416	381	385	400	387	406	384	401	416	387	430	429	418	402	423	400	396	421	431	402	380	381	393	358	414	362	416	392	355	388	378	374	373	392	418	389	432	358	380	400	395	398	409	417	393	435	425	373	400	413	421	438	401	420	383	365	388	420	426	426	404	404	392	389	366	373	424	383	430	414	430	371	376	402	354	345	383	399	401	386	365	432	399	386	389	397	413	391	377	392	400	431	393	371	401	389	401	379	434	402	411	370	384	382	455	406	407	420	393	352	342	386	393	429	384	410	407	405	396	391	449	380	373	400	421	387	426	371	392	429	385	392	392	409	403	434	376	397	390	400	371	385	414	365	406	405	416	416	406	379	410	417	371	402	385	401	404	393	387	410	384	391	411	370	405	406	408	389	367	421	388	399	364	405	400	392	355	400	403	397	339	399	408	368	427	399	371	362	375	389	384	401	400	415	396	386	406	418	387	391	377	385	393	399	406	388	410	369	391	384	402	394	415	383	390	411	380	404	398	407	394	373	418	388	415	388	371	391	420	403	418	395	382	408	400	372	385	396	390	414	425	408	452	436	402	400	401	393	400	409	395	367	403	390	420	399	384	401	439	364	397	366	390	383	364	381	399	393	409	388	389	399	384	399	361	369	438	395	410	409	361	412	397	410	422	377	401	426	419	413	359	389	384	400	404	416	376	396	408	381	366	391	407	368	393	406	401	385	391	415	370	425	372	398	391	454	407	417	398	407	421	374	378	414	381	418	378	381	374	382	392	419	390	421	409	412	408	387	381	383	353	400	419	409	379	382	399	399	406	402	391	416	431	415	424	384	393	400	387	402	391	406	408	387	443	394	397	388	384	381	376	413	394	393	374	374	374	443	416	385	398	408	389	405	379	376	441	393	435	392	385	398	405	414	389	419	392	391	413	411	464	384	388	417	423	395	420	413	382	376	391	399	397	437	399	427	397	399	360	406	409	430	371	400	388	419	415	445	398	384	370	399	408	390	372	420	367	366	430	386	388	406	410	417	400	408	397	388	333	411	382	416	393	384	366	416	421	407	412	365	446	401	397	376	435	418	384	406	398	406	406	395	391	355	416	407	393	411	409	393	442	420	403	382	378
11292	12803	20880	20941	18692	26752	27548	28184	22658	17175	12559	8531	5524	5785	4213	3724	3751	4831	6631	4478	3505	4531	5387	4388	2621	2072	1537	1485	1456	1144	1182	774	632	624	507	525	430	319	271	247	238	223	190	211	204	226	207	209	201	218	196	185	185	190	162	209	183	195	211	199	203	203	204	163	172	204	161	169	166	163	323	472	471	396	302	231	232	188	173	200	170	186	166	154	178	150	176	175	166	154	172	163	182	146	179	187	188	144	160	166	177	165	174	168	159	151	175	168	172	154	168	176	201	163	162	139	170	188	180	162	165	188	159	186	164	155	156	153	168	152	181	189	166	152	160	153	156	153	180	159	163	160	156	177	164	172	161	175	194	178	175	149	170	175	180	157	168	157	175	177	158	178	168	170	170	175	144	183	159	152	166	152	164	184	158	170	172	166	175	164	155	170	160	174	156	196	170	117	176	154	176	158	165	148	149	171	160	166	172	137	178	148	137	168	150	180	185	190	163	177	189	155	172	149	145	177	169	192	161	147	168	180	165	146	182	156	186	164	168	174	200	159	143	158	159	164	178	181	177	154	166	150	165	180	169	178	161	176	167	190	173	169	179	167	170	162	157	172	146	162	177	158	163	176	172	160	150	178	168	184	143	166	157	175	150	173	172	163	169	181	171	161	169	165	148	161	173	176	158	177	160	137	166	171	174	137	148	179	169	189	157	187	180	170	154	174	175	157	171	171	150	193	177	157	170	163	145	149	168	158	150	159	168	169	168	154	163	147	161	161	180	179	181	160	156	160	167	178	168	175	152	152	156	163	181	163	149	169	155	141	143	148	162	154	156	165	166	170	168	158	142	152	143	170	174	162	191	169	163	187	151	174	159	176	174	182	147	178	159	150	142	162	160	176	160	147	165	144	161	153	136	158	157	178	162	166	201	151	166	141	164	168	150	161	166	166	164	164	160	162	157	177	168	183	163	166	153	163	161	170	145	151	169	170	175	165	143	158	161	166	165	145	150	175	145	160	156	150	159	165	159	159	153	166	168	168	157	159	187	191	188	152	191	157	161	143	163	146	164	161	197	178	169	142	166	174	169	153	174	160	162	171	171	156	156	158	191	153	151	174	170	150	173	142	159	198	177	171	161	153	164	165	185	156	169	138	150	178	175	167	150	173	166	170	175	156	150	159	175	169	178	153	180	168	171	160	175	153	167	166	167	162	142	156	175	177	167	172	178	148	170	158	177	152	180	152	134	161	148	171	160	185	186	157	151	160	186	152	165	164	151	154	168	178	168	144	196	173	131	172	168	159	165	169	164	170	163	173	160	159	178	167	179	171	172	194	154	137	169	162	161	161	171	197	177	170	171	180	147	179	149	163	186	175	168	165	147	168	193	183	155	186	154	164	142	170	138	151	147	161	164	162	160	166	140	157	163	150	155	145	181	167	168	174	175	162	168	184	150	185	155	181	167	199	181	152	166	166	160	148	155	172	153	167	157	168	164	176	137	157	183	169	175	156	178	169	169	168	153	162	151	161	173	173	167	177	186	140	169	163	139	163	142	155	169	166	159	163	169	167	165	168	155	168	159	187	162	152	159	160	176	176	155	194	167	175	149	158	160	135	166	139	144	165	190	175	145	182	182	185	154	138	143	165	197	169	173	151	155	162	172	148	173	187	163	174	133	161	146	178	172	183	192	159	168	171	158	176	183	165	153	161	164	175	148	163	174	164	194	168	183	165	158	161	187	153	163	170	162	158	175	161	161	173	166	153	165	170	213	152	157	170	148	165	173	188	157	169	162	187	141	163	164	160	170	172	144	153	184	190	166	168	156	156	181	192	155	166	173	156	179	200	148	157	163	153	163	157	159	140	160	144	155	174	171	159	176	136	162	182	144	161	174	178	148	194	160	160	166	181	154	173	175	144	163	176	154	144	148	164	166	167	164	153	181	150	160	171	141	177	164	178	163	169	152	151	166	151	190	150	160	168	163	155	193	147	151	161	173	169	153	163	192	170	154	172	170	163	182	177	199	147	182	163	153	183	162	166	173	164	165	169	180	170	202	141	146	154	172	187	168	160	210	174	147	156	142	146	149	159	143	180	176	184	176	191	157	167	166	170	168	158	148	154	187	163	154	158	160	174	165	153	136	170	150	153	157	176	173	166	169	167	174	164	181	155	163	150	165	152	163	152	169	146	152	168	172	176	188	175	143	176	187	181	174	174	211	165	163	175	151	181	184	169	146	175	156	171	192	162	177	161	178	158	150	162	185	145	166	171	187	171	151	169	161	176	174	188	173	161	149	160	153	153	151	159	162	153	155	147	156	164	178	172	204	171	173	149	156	149	159	160	138	163	159	195	179	157	154	141	175	186	145	167	171	159	167	153	152	159	163	160	151	165	170	154	180	149	150	158	165	175	151	177	151	151	187	159	167	173	179	163	151	179	166	172	167	159	166	152	166	165	148	175	187	139	167	188	152	162	149	175	159	155	154	153	169	172	189	202	156	151	168	141	167	158	156	189	181	181	169	162	187	165	137	178	172	161	145	158	181	147	164	132	189	159	182	173	163	147	181	175	181	171	164	175	177	179	176	185	172	157	207	196	158	171	166	168	171	158	179	163	153	178	182	169	148	152	157	160	176	160	183	175	167	172	156	169	174	144	190	167	164	178	158	150	146	175	166	161	157	174	146	161	150	175	170	162	153	176	173	167	180	153	185	178	176	168	142	169	153	148	173	160	166	178	165	172	149	157	168	165	167	166	166	153	148	154	167	182	182	159	166	162	192	202	168	141	173	170	177	162	178	184	164	154	170	163	181	160	157	136	139	158	167	191	155	138	156	147	153	158	168	138	162	174	152	179	166	177	149	160	179	176	154	155	175	191	160	175	166	167	159	170	151	183	166	154	171	154	172	165	162	190	174	161	162	163	168	161	131	139	159	151	143	163	169	160	170	155	148	137	159	174	156	168	138	170	174	148	170	198	142	159	172	155	174	172	173	167	152	159	176	164	183	164	170	173	178	163	171	165	163	166	149	157	170	177	181	157	157	176	153	155	160	156	154	142	181	159	160	169	166	157	184	154	152	152	135	197	161	153	146	155	160	164	173	180	171	160	180	154	193	170	190	175	160	184	165	158	157	172	166	168	175	176	184	148	153	191	168	164	150	158	149	192	165	157	139	149	175	159	185	157	136	173	184	165	163	153	185	168	166	161	161	173	156	174	159	153	164	158	178	138	155	192	169	186	136	165	173	166	171	160	155	190	165	174	169	145	169	163	171	168	178	168	166	167	170	156	174	177	158	189	138	153	165	180	156	161	166	154	154	159	195	171	171	172	186	160	171	149	155	162	154	175	163	174	182	173	173	167	170	172	182	156	155	165	162	161	175	168	187	194	150	154	158	157	148	168	174	148	164	174	179	171	169	133	152	163	174	164	156	160	145	166	183	175	182	149	178	147	162	152	149	173	172	196	156	142	165	152	146	160	163	184	161	181	157	188	154	157	164	183	146	151
7789	11037	17268	19773	21337	35328	36428	39834	34142	33376	28029	20449	16114	20159	15946	15657	15509	21271	22983	18774	15123	20883	22281	19893	12868	14172	10128	10230	10022	8309	7929	5049	4314	4622	3496	3358	2901	1914	1260	982	1245	1036	976	904	936	988	877	824	828	821	749	616	587	497	520	540	525	645	813	722	821	741	703	653	633	607	571	489	494	671	1865	3102	3156	2479	1573	1052	780	556	497	490	482	469	419	436	444	431	475	435	426	452	440	418	420	456	463	451	458	481	446	425	455	418	436	468	418	451	424	433	444	427	451	416	428	435	431	445	424	435	423	457	502	479	493	451	466	455	460	485	415	444	451	459	446	429	451	472	482	471	446	419	431	443	450	434	443	395	479	430	485	449	447	408	398	431	473	417	417	444	450	433	437	475	449	413	457	446	441	479	491	468	421	434	429	453	446	425	443	437	427	467	452	451	443	435	465	408	461	450	428	431	403	440	443	452	439	441	439	453	466	465	457	428	425	468	442	461	449	420	464	419	448	447	426	447	469	449	464	444	443	480	412	446	435	453	446	463	460	460	422	413	424	394	450	431	439	451	438	465	441	437	413	480	415	443	439	440	426	472	412	457	481	454	481	434	433	436	410	453	429	470	426	444	470	455	486	476	470	424	447	422	379	442	453	458	443	414	485	444	438	453	441	429	433	457	449	490	451	414	432	429	458	424	417	442	452	455	436	443	470	433	485	481	422	446	450	464	426	420	455	438	449	409	440	463	444	446	454	428	458	434	431	441	417	440	465	418	449	474	478	453	408	430	427	479	428	418	455	466	450	442	446	465	417	420	430	459	429	421	474	417	455	433	430	453	420	430	466	448	441	430	445	450	448	443	443	415	433	453	455	429	436	471	411	468	440	447	416	450	449	479	415	437	449	469	437	462	470	433	425	433	463	406	467	409	473	454	486	449	414	446	512	452	412	475	422	479	445	443	462	412	450	488	400	424	444	442	466	443	487	429	508	453	462	428	434	415	447	467	451	434	447	448	427	454	455	436	417	461	440	422	452	444	459	438	420	465	439	435	472	476	494	428	445	445	448	439	397	439	492	411	473	464	427	460	409	438	425	394	444	430	488	443	446	414	415	480	412	463	415	404	473	453	430	446	474	466	459	424	442	422	461	463	419	429	436	468	480	428	429	466	417	499	478	466	445	471	416	419	410	415	424	368	430	464	447	454	445	428	458	466	445	425	447	394	412	444	470	448	428	404	418	440	417	464	440	415	470	443	439	468	404	472	457	410	409	441	465	421	442	424	404	443	467	480	395	451	479	476	436	418	424	467	467	449	451	457	432	445	420	478	449	464	440	422	419	426	453	453	425	420	456	437	481	459	432	404	450	418	448	420	419	430	445	425	452	433	462	414	426	441	427	441	480	421	432	433	437	423	435	453	415	433	422	443	419	453	473	432	445	409	444	462	433	428	472	423	454	441	467	440	480	451	457	456	452	485	456	443	470	427	454	477	457	455	463	436	446	461	451	431	405	426	439	436	414	425	441	418	441	431	473	461	433	439	419	427	462	438	432	457	472	497	484	479	416	435	465	439	408	446	437	430	430	440	452	427	483	426	456	434	449	478	454	418	382	447	404	428	432	405	449	421	463	436	453	427	454	445	453	443	424	478	443	422	429	443	471	435	414	417	450	428	443	421	433	433	435	408	511	418	491	501	431	459	433	410	450	457	401	432	398	431	435	439	472	447	439	436	454	441	446	414	435	453	427	446	440	438	423	425	395	455	409	424	442	445	447	422	436	400	432	416	441	418	412	434	481	443	437	430	447	422	443	456	460	429	420	444	430	410	454	451	475	462	481	416	471	447	437	442	440	447	462	483	487	442	437	461	395	444	426	471	429	470	432	418	440	430	447	416	411	424	366	411	447	417	481	410	434	453	418	447	477	449	442	491	445	417	443	422	462	434	442	428	440	446	450	435	454	381	389	429	421	452	431	382	460	431	455	479	445	492	459	441	433	448	455	470	435	470	440	453	439	413	490	410	440	419	416	437	438	433	422	460	442	459	468	446	429	456	442	412	470	432	437	456	438	464	419	470	418	444	437	428	424	447	440	418	427	418	432	461	476	432	425	410	418	407	398	434	433	456	483	452	444	470	463	452	453	462	400	467	436	456	464	466	456	448	419	405	411	464	468	458	430	422	433	474	455	486	418	442	430	462	447	455	431	443	463	455	432	442	435	477	426	424	455	453	400	450	448	467	442	464	438	424	462	404	447	395	411	466	441	450	445	453	424	451	472	435	436	452	465	437	448	442	468	460	424	453	446	445	404	489	441	436	457	454	453	457	422	431	437	430	422	412	422	410	479	446	404	455	416	451	420	431	417	452	411	461	456	432	449	401	417	448	487	457	434	413	462	433	403	433	435	449	424	464	438	422	445	463	446	434	459	448	431	434	450	466	437	410	445	441	426	421	456	444	451	469	456	430	427	440	410	450	406	428	442	426	421	450	458	432	432	446	442	454	435	444	458	463	416	451	432	423	455	464	445	411	445	458	464	460	482	439	490	414	455	461	443	432	444	466	435	464	446	447	416	423	447	459	425	441	440	416	447	431	467	439	417	455	433	447	440	434	411	458	445	431	410	437	447	397	434	456	440	412	430	469	428	467	450	484	466	446	424	439	422	434	440	444	419	438	480	399	451	458	441	474	440	412	428	461	409	442	471	441	436	454	421	455	457	411	444	442	461	457	403	422	440	424	469	415	453	441	467	458	494	433	435	448	438	440	448	475	477	451	426	446	448	462	451	419	438	485	471	403	460	449	433	419	440	451	424	425	459	413	417	404	411	470	458	434	418	464	441	447	453	445	418	473	453	459	431	416	413	454	464	439	418	415	474	480	430	446	433	420	466	465	446	438	448	425	413	426	453	430	464	432	459	427	443	442	419	462	443	421	460	470	420	465	479	407	439	441	439	456	435	438	438	475	428	443	421	442	432	444	418	445	464	446	451	436	450	499	392	447	439	456	467	485	450	468	445	417	446	438	434	445	433	451	443	409	461	432	425	433	428	460	455	451	444	410	441	408	452	487	453	420	434	436	449	441	470	457	456	470	480	454	451	446	433	457	425	453	416	412	440	443	433	439	454	435	452	429	450	439	414	415	475	446	488	477	455	412	445	442	421	473	425	461	424	434	415	424	441	405	474	485	459	475	450	415	420	441	443	419	443	442	464	466	425	428	443	498	467	425	452	458	446	421	426	480	474	434	426	428	431	425	437	449	419	433	455	431	453	426	432	459	451	424	433	429	432	451	449	437	410	435	479	398	484	439	429	446	421	438	442	447	405	419	430	461	476	474	468	414	443	416	483	450	464	416	456	429	415	408	434	446	433	427	418	461	447	455	432	448	438	463	416	451	447	416	439	439	476	444	451	461	467	463	448	451	433	428	476	480	459	459	452	419	447	416	436	441	434	442	402	429	427	424	409	449	409	431	430	446	405	485	447	409	454	452	436	462	429	422	452	412	456	445	444	432	446	426
21904	21577	30608	29896	24729	36666	35900	38023	33618	28250	22833	18350	12112	11830	9208	8474	8073	12476	14503	10747	8268	9668	11232	9292	5632	5212	3838	3178	2958	2653	2497	1787	1334	1403	1030	1003	714	548	334	307	330	300	276	284	253	320	286	253	289	287	262	209	216	212	219	188	176	163	200	230	221	210	215	203	222	217	194	159	193	205	561	919	841	727	515	363	247	201	172	179	167	161	146	161	143	165	156	186	162	155	146	157	150	147	176	167	163	149	153	169	147	153	164	149	145	143	170	147	162	167	147	166	166	171	157	155	163	148	167	168	155	159	154	164	140	162	159	146	167	137	175	166	166	173	173	161	150	153	168	166	161	171	171	171	180	164	152	152	158	159	171	181	170	149	178	167	176	149	190	180	178	174	177	168	156	145	168	161	153	155	166	152	166	156	156	178	200	175	167	161	162	196	174	147	161	160	172	164	135	188	156	158	175	152	158	164	162	155	151	177	150	162	178	199	172	145	153	170	195	192	171	163	186	169	171	164	159	179	178	182	157	159	185	158	175	148	167	151	154	143	175	168	187	157	178	175	144	180	166	155	163	168	174	150	140	142	147	190	140	143	168	164	171	173	198	160	148	142	148	155	143	153	146	171	144	156	180	150	164	181	158	166	179	167	168	163	184	151	169	175	156	179	203	163	153	163	160	142	165	148	155	166	161	156	159	152	184	136	158	171	142	155	151	140	158	177	141	165	164	171	174	165	164	160	156	165	166	156	171	185	174	171	171	154	163	173	175	163	160	165	144	188	167	179	162	144	175	155	153	151	155	158	157	181	165	175	167	169	164	155	154	159	169	138	168	183	178	155	167	163	164	165	179	174	144	143	166	169	165	182	162	164	165	139	142	155	153	164	170	165	172	175	187	155	140	180	164	192	164	165	160	156	139	169	178	174	147	172	181	178	136	156	146	202	179	166	164	177	155	179	165	144	151	147	173	160	135	138	170	162	156	172	149	136	134	154	169	175	186	135	170	160	164	152	150	147	173	149	159	158	140	192	169	154	166	178	169	182	175	168	155	151	153	161	182	157	153	157	167	183	171	179	171	167	182	167	166	151	166	175	156	153	162	179	149	155	147	149	150	143	151	155	141	181	153	166	175	151	184	195	175	155	159	193	158	138	174	154	159	142	158	159	182	179	164	158	151	159	153	158	170	163	180	151	157	150	143	172	171	174	161	172	163	167	157	157	162	131	177	175	145	160	149	169	181	167	165	174	160	156	159	149	175	147	166	132	178	182	154	173	156	167	173	155	142	153	168	148	174	181	134	156	178	159	158	156	173	161	170	142	168	172	176	156	178	146	142	160	162	149	156	156	172	155	184	140	150	159	167	168	181	158	155	162	146	188	174	167	144	169	198	156	173	155	164	177	158	163	178	150	172	165	161	171	173	138	137	155	170	173	144	165	179	143	151	154	184	165	200	165	172	144	184	144	141	137	171	176	150	162	177	151	167	183	150	144	168	158	159	149	142	184	160	158	144	176	147	160	182	166	181	151	176	148	171	199	174	163	175	166	155	160	146	169	165	158	146	167	167	167	177	171	157	176	157	186	172	164	180	143	156	190	151	172	165	161	176	162	154	145	150	166	181	175	158	165	161	160	146	159	186	175	169	167	149	154	156	162	177	156	174	163	163	161	142	166	194	178	156	156	171	153	142	170	183	171	163	147	176	161	151	164	151	169	170	158	182	166	182	154	159	152	165	142	188	129	176	172	192	160	144	164	174	156	160	156	153	171	152	149	174	154	170	167	157	162	165	163	155	160	159	159	170	138	171	169	164	169	164	146	147	142	185	148	161	178	177	184	167	156	163	162	171	156	156	157	152	136	170	163	160	158	192	169	134	195	161	179	148	162	162	148	171	166	148	139	145	138	174	178	154	179	173	181	162	174	158	153	162	160	171	159	147	182	159	150	170	163	141	185	166	176	172	184	164	173	162	145	185	167	158	169	172	159	159	150	197	162	167	151	176	171	164	176	188	168	149	154	138	188	160	164	141	165	161	179	145	155	188	185	170	158	190	181	167	148	168	179	170	182	154	156	169	158	159	166	171	153	172	158	173	165	166	178	173	150	160	204	146	174	175	149	142	159	149	146	155	173	175	182	144	183	145	157	155	149	155	153	164	177	161	146	165	163	146	152	128	171	176	174	160	191	158	158	170	172	161	154	161	161	159	154	165	164	170	161	166	178	149	170	162	172	148	177	169	178	182	158	163	183	157	157	159	172	168	181	165	157	147	139	166	170	151	161	155	173	176	158	141	173	158	155	141	153	176	152	159	158	160	157	173	153	158	174	159	163	184	166	148	152	193	160	164	176	142	161	164	159	147	148	159	149	147	165	179	195	160	166	164	158	152	157	158	155	157	134	155	145	160	148	162	161	156	176	169	163	140	159	129	162	169	156	162	152	170	157	159	156	165	144	162	152	146	131	146	162	176	195	189	163	165	135	173	153	149	178	177	151	159	151	135	150	186	173	190	196	158	173	155	172	162	190	176	168	154	171	183	171	144	177	140	162	150	150	148	146	155	159	160	175	167	166	133	162	142	140	177	186	183	175	158	166	144	151	147	161	150	177	160	155	162	145	179	175	168	185	190	158	130	166	166	162	182	153	170	185	154	162	140	159	158	149	171	152	139	172	167	166	150	147	189	166	161	174	148	177	189	159	177	179	157	161	180	165	215	182	177	138	164	156	142	164	153	173	187	155	151	185	175	164	181	152	175	167	172	154	155	149	162	166	170	194	156	160	159	154	145	146	163	160	178	155	156	174	167	165	137	163	167	186	169	165	141	150	174	158	140	160	172	158	163	157	153	174	168	171	178	145	147	182	170	146	150	152	176	165	173	150	173	154	164	173	155	158	156	153	161	174	158	163	154	169	170	158	164	173	157	175	156	146	169	139	172	164	139	175	161	178	169	164	148	178	148	142	170	150	163	148	172	164	180	141	160	175	153	150	163	157	169	175	168	135	148	164	148	178	163	182	178	156	164	178	165	166	139	158	159	161	175	159	181	174	163	132	165	169	175	149	157	156	160	179	167	164	147	175	163	184	162	144	169	173	179	150	162	163	175	158	178	179	184	157	157	163	160	159	149	179	169	179	141	171	160	180	146	179	174	167	173	189	171	166	173	155	183	173	155	161	161	168	162	171	154	161	175	151	181	144	165	194	168	179	148	165	171	168	141	184	171	172	180	169	179	150	171	168	201	157	167	156	141	192	175	169	155	170	148	163	169	170	165	154	168	153	141	166	136	165	160	151	172	145	154	122	189	167	177	156	147	159	153	153	139	181	173	167	177	156	140	184	167	162	170	146	161	161	152	165	179	149	178	155	149	184	162	162	159	148	168	164	171	150	143	165	159	158	150	174	175	145	164	171	149	160	168	156	166	141	155	163	150	162	172	169	184	170	196	152	140	182	148	170	169	168	167	161	173	161	128	141	145	162	171	191	170	161	163	176	140	157	173	181	153	174	181	156
12576	17573	24574	27101	26330	42816	41598	46329	43340	42169	36558	29951	23691	27911	24322	27046	25350	34814	33086	29730	25543	30345	31753	29302	22049	24406	18770	17465	16058	15204	14414	10754	8487	9392	7526	7040	5425	3373	1827	1789	1935	1968	1646	1491	1222	1582	1655	1415	1438	1513	1118	1033	767	667	633	676	668	685	840	790	969	865	1020	774	748	749	634	513	499	952	3758	5797	5740	4575	2837	1669	930	646	504	496	456	416	465	417	415	435	449	425	427	439	451	464	403	388	404	444	428	426	463	442	405	431	477	389	424	409	430	458	434	443	423	431	471	379	398	407	411	423	438	423	442	445	434	434	437	449	437	399	403	459	453	431	459	434	453	436	427	456	441	401	445	436	436	415	403	416	420	399	405	416	396	414	421	437	457	446	422	456	412	441	422	423	417	421	434	392	429	438	438	428	457	428	425	435	421	390	460	428	411	431	443	430	444	414	387	440	441	416	446	432	430	431	403	409	420	465	420	432	423	416	470	436	431	382	430	399	404	444	474	450	413	425	429	420	399	464	429	443	420	388	455	403	421	388	449	411	475	450	446	436	408	405	461	414	455	409	413	424	454	414	452	446	409	457	467	423	421	445	461	417	433	410	404	419	416	458	435	395	459	428	452	451	474	422	437	422	470	440	438	456	398	424	425	442	445	446	439	422	446	454	435	431	416	396	465	410	394	446	409	401	433	444	429	454	431	442	421	427	402	440	451	421	429	431	396	388	431	461	408	448	417	493	412	416	455	461	433	448	418	410	410	434	426	426	442	422	409	428	429	404	418	412	465	439	429	457	407	420	422	431	426	424	421	445	428	472	426	476	439	436	410	429	472	447	421	448	440	470	380	449	413	460	436	436	430	470	429	440	430	438	417	438	427	458	425	433	432	455	428	449	408	453	445	445	428	418	454	408	409	425	447	452	476	429	484	417	458	437	435	448	394	448	439	389	426	430	448	443	427	405	429	434	413	469	427	403	444	441	442	406	438	448	433	447	426	424	422	417	454	415	440	436	402	445	460	411	448	460	435	436	427	427	464	468	413	402	419	435	414	427	443	426	449	460	413	437	428	405	477	446	403	441	425	419	425	410	405	427	439	455	444	431	408	436	426	444	451	417	428	420	433	422	420	413	457	455	412	429	439	437	429	409	423	429	423	413	467	412	427	417	379	431	449	409	409	464	426	462	444	442	413	426	422	441	441	440	422	436	426	437	424	403	425	422	467	419	408	444	402	452	432	464	432	436	444	442	454	408	414	406	427	496	427	439	409	438	426	454	414	427	441	477	412	453	441	427	424	434	432	415	406	402	444	464	456	437	418	408	436	421	421	429	456	414	427	428	440	428	456	435	484	443	452	443	420	419	474	419	433	423	404	435	417	427	414	423	423	437	449	420	410	435	405	429	451	402	456	461	436	427	443	409	433	413	423	424	398	474	433	439	435	418	410	405	447	455	405	426	482	418	451	445	433	412	400	436	421	433	383	409	397	473	418	402	430	398	397	468	462	433	423	411	415	478	456	432	403	420	424	440	431	396	392	442	441	412	452	483	421	436	413	429	406	450	432	411	432	387	461	415	395	424	448	456	397	439	406	419	410	454	412	406	429	402	435	414	421	410	402	397	421	445	418	423	448	415	433	424	433	434	427	434	464	421	408	436	431	451	427	428	446	414	394	440	459	431	378	448	409	447	442	445	430	418	464	492	425	466	421	446	404	413	473	435	443	383	407	426	441	425	438	398	410	391	438	400	448	408	453	447	441	430	428	457	429	436	456	430	402	411	438	408	403	435	399	443	466	455	439	422	427	428	430	419	429	412	426	455	444	442	437	429	474	418	443	428	440	444	435	434	424	427	460	432	438	430	431	412	443	444	441	423	426	434	424	398	419	433	463	458	417	415	466	419	441	441	416	382	447	431	428	391	426	436	442	429	427	434	422	435	424	424	478	452	397	449	484	459	433	413	442	412	404	420	434	435	419	425	450	416	462	425	415	463	420	452	475	441	442	418	382	441	431	396	424	429	430	453	476	448	452	428	436	418	438	410	405	429	440	418	439	425	419	414	454	413	418	442	439	431	445	426	434	451	433	458	428	419	433	409	445	427	473	426	427	440	426	407	393	428	438	414	422	446	417	438	425	413	450	423	458	418	442	445	411	393	410	451	421	432	373	418	449	487	448	415	424	440	433	430	385	420	449	429	420	418	422	413	417	461	430	463	396	466	410	427	460	404	421	413	451	426	472	426	404	436	432	416	429	419	419	422	432	469	422	389	399	420	478	447	422	434	458	409	428	434	399	403	458	434	419	426	462	411	423	440	455	415	444	419	443	416	435	451	425	431	426	432	433	416	459	437	404	416	443	427	408	436	456	440	417	441	427	451	416	406	425	420	470	459	452	428	415	386	436	432	426	443	406	429	443	457	404	421	434	397	448	398	430	420	441	435	451	430	439	409	410	423	461	421	418	421	464	430	419	420	419	426	432	413	425	424	401	435	431	450	441	435	434	399	462	403	443	427	450	457	425	450	408	418	409	431	386	426	445	469	412	450	420	440	416	429	436	402	418	430	461	477	411	448	398	444	390	399	421	455	444	435	403	426	437	445	460	439	423	463	449	437	409	424	460	397	404	418	457	474	427	427	432	431	430	464	437	406	416	445	433	422	433	441	432	422	457	397	463	436	398	419	430	454	453	412	438	474	405	455	410	452	455	415	396	474	446	445	425	445	431	483	450	393	436	414	415	479	437	473	445	423	473	431	434	424	431	415	436	395	442	451	449	439	427	464	438	421	431	433	431	421	470	419	437	408	441	466	417	428	455	416	445	416	408	434	409	449	456	451	465	439	435	446	430	401	421	421	433	433	429	431	447	439	404	439	404	412	427	432	438	449	425	455	418	431	370	417	430	437	436	471	414	424	416	417	423	415	442	445	447	405	444	432	397	461	445	463	405	404	425	444	433	471	434	437	434	393	476	456	459	438	472	414	449	436	449	474	432	458	413	410	470	406	439	434	473	431	442	425	454	441	425	416	402	445	461	428	422	424	445	398	428	448	445	430	454	408	405	410	437	449	398	426	476	422	437	451	440	435	381	423	467	453	422	424	386	418	454	406	472	393	411	451	402	431	414	447	413	434	424	423	432	442	454	461	400	399	416	453	436	403	420	419	446	438	464	448	442	423	420	452	447	407	434	436	410	392	422	419	431	406	436	456	403	407	431	435	402	425	428	419	447	408	464	418	393	415	411	425	406	460	429	421	464	418	436	444	406	423	403	435	467	416	426	435	430	435	445	438	417	443	421	412	449	433	440	423	458	436	432	419	431	405	422	432	420	481	417	411	481	415	424	455	429	449	391	426	440	420	426	447	400	448	441	439	438	394	425	479	419	471	418	426	403	441	411	425	459	455	437	465	430	456	416	422	447	437	461	467	417	457	442	461	453	412	408	420	417	444	438	444	433	445	446	435	425	412	457	405	442	464	415	431	451	402	450	437	424	404	412	418	450	427	447	440	428	453	418	422
2892	2296	3949	3213	1470	2407	1872	2364	1428	958	922	677	537	423	327	333	397	466	492	346	357	366	408	347	282	258	194	222	214	207	211	194	188	192	181	186	139	163	135	142	166	160	169	162	163	158	176	132	169	162	154	174	160	139	182	147	142	170	158	146	150	163	167	160	137	155	155	157	146	148	170	173	203	229	201	193	180	174	163	167	138	140	131	144	143	170	126	140	151	163	149	152	151	167	152	166	122	154	181	149	154	142	145	138	141	135	151	166	144	156	142	158	136	151	143	153	148	142	146	128	139	137	167	131	158	134	128	140	156	150	158	147	170	155	166	160	158	147	157	161	161	163	153	137	147	152	151	162	175	135	143	154	155	162	153	152	143	159	154	146	142	160	158	132	157	131	137	154	145	152	156	165	142	139	170	130	139	127	126	149	155	174	150	144	152	158	137	147	166	186	141	144	138	155	140	144	150	161	168	163	156	132	137	164	153	146	170	160	137	141	162	144	151	155	157	147	141	156	143	122	150	158	140	152	152	142	141	156	128	155	122	120	141	125	173	164	131	144	144	151	154	156	153	153	157	139	155	149	168	142	154	145	137	142	127	130	154	160	157	147	146	127	145	154	142	172	126	159	146	149	147	163	155	141	145	121	136	133	134	132	151	154	156	137	170	173	136	127	146	135	174	171	130	152	172	161	157	131	146	145	161	165	127	159	139	152	150	148	145	152	155	152	128	150	117	142	124	143	157	162	138	155	146	152	120	138	157	159	164	158	157	162	131	141	145	134	154	169	150	149	141	150	141	141	138	141	124	148	138	163	160	137	132	147	165	135	143	153	163	150	164	156	142	157	171	164	178	154	151	144	145	167	144	175	158	153	154	152	150	150	113	158	139	163	155	144	154	144	170	128	159	148	155	146	130	133	138	158	149	153	139	149	149	144	157	163	151	161	147	142	162	150	137	144	156	151	139	127	155	136	137	154	142	142	146	140	181	161	171	148	150	138	149	138	158	139	138	173	164	141	158	152	149	147	147	139	127	154	159	154	174	137	155	160	140	164	145	169	143	142	141	141	138	140	163	138	161	145	140	148	135	157	153	163	150	157	161	147	151	143	134	146	133	144	132	142	163	141	148	149	140	145	148	126	138	146	173	141	140	154	151	147	129	132	145	136	150	134	163	145	147	141	158	145	146	149	148	162	164	150	149	154	156	148	150	137	136	148	146	124	162	154	152	165	156	150	143	161	148	159	119	133	141	151	136	137	163	156	158	147	142	162	139	133	140	135	150	159	146	142	130	167	160	149	143	136	142	150	145	122	145	157	137	175	174	155	146	145	138	148	147	156	164	155	172	150	139	143	177	162	165	150	138	146	137	151	133	137	152	166	140	136	140	156	145	131	146	164	141	144	165	138	170	146	159	140	152	150	154	133	132	141	144	162	129	155	152	123	152	122	147	144	149	147	158	146	128	141	137	139	163	155	131	141	127	122	153	165	147	135	130	110	152	152	133	165	146	152	119	146	156	155	128	150	163	143	137	135	139	141	136	132	138	124	131	148	144	149	127	149	157	154	183	165	168	136	148	147	149	150	153	133	151	153	152	169	153	144	149	154	148	159	158	145	134	180	138	155	133	146	145	134	146	155	152	165	137	151	153	165	155	137	141	132	146	152	160	171	147	120	121	149	136	177	162	138	162	152	144	157	170	154	159	150	163	151	147	141	136	148	125	150	145	122	156	171	148	156	166	144	149	135	138	175	174	128	153	145	168	157	149	129	142	151	144	153	154	159	149	154	150	154	148	142	155	139	138	146	155	165	143	141	147	166	145	159	132	133	143	141	146	143	177	136	142	138	137	144	133	137	179	162	138	170	155	170	156	149	149	147	154	140	146	166	157	153	135	136	167	145	136	138	140	135	135	150	140	141	131	144	144	163	181	157	137	155	160	163	146	123	149	156	158	144	140	127	154	132	140	151	164	166	178	163	151	139	150	162	142	120	174	149	162	163	171	124	164	171	150	153	165	132	137	126	143	166	159	156	148	168	164	166	171	157	141	139	151	167	142	136	158	153	167	162	149	138	184	143	143	132	135	153	168	152	152	164	149	134	170	153	157	155	138	141	138	160	135	129	163	158	140	145	128	180	151	161	145	175	150	157	131	130	170	143	141	152	164	142	165	171	157	154	160	123	143	164	165	119	153	162	157	124	126	164	152	159	163	135	156	160	159	141	161	150	150	153	133	165	154	140	163	153	155	142	127	157	173	121	149	164	161	159	148	138	144	149	145	163	146	147	147	166	137	177	188	168	140	154	160	143	147	181	166	170	153	160	156	147	131	156	129	168	152	145	147	137	158	164	144	117	151	155	137	150	149	128	140	160	156	157	161	126	171	130	153	151	151	127	159	143	160	160	157	156	128	149	128	157	139	158	146	146	137	155	149	185	128	176	146	158	134	129	148	140	145	149	143	144	126	159	143	163	161	139	162	153	152	172	156	151	156	157	135	141	169	154	162	163	159	139	154	142	151	151	135	155	159	154	127	149	138	143	134	170	156	145	165	147	157	161	147	127	155	119	167	188	147	148	137	144	132	140	162	163	144	148	170	146	141	159	140	147	146	155	142	158	161	141	151	144	124	151	150	150	150	164	166	148	163	155	138	155	161	149	139	149	155	149	138	146	127	176	156	153	155	166	153	154	146	146	165	137	151	156	138	158	150	157	147	160	160	161	167	144	164	137	140	156	149	154	137	163	165	152	152	137	140	134	154	149	129	172	168	158	120	131	143	144	157	138	154	148	152	171	149	154	144	143	147	145	160	145	144	124	156	156	164	152	133	154	145	197	154	152	160	166	163	139	125	156	149	129	149	128	147	153	140	152	153	160	155	160	144	145	146	136	152	140	134	145	147	136	146	142	121	153	142	137	138	138	134	168	168	150	166	166	139	164	163	162	153	121	139	166	135	142	156	142	172	144	138	150	144	148	170	150	136	150	132	153	148	146	161	158	162	148	142	172	147	131	141	158	154	149	141	125	159	164	161	140	152	183	142	159	156	128	155	145	159	150	164	159	144	147	161	160	138	155	145	126	173	130	148	181	141	156	153	162	158	147	147	144	139	111	137	147	160	146	142	148	140	137	156	160	167	173	155	157	146	131	146	136	150	126	124	140	152	147	136	142	151	167	172	173	140	145	154	162	167	171	174	144	153	166	143	163	154	174	131	148	167	138	146	135	159	149	144	176	133	129	164	146	130	154	156	143	132	154	144	134	142	162	139	160	164	139	136	144	148	145	171	139	127	170	147	197	144	170	131	153	144	143	147	159	127	140	162	132	159	156	159	152	158	138	145	156	144	137	133	162	165	152	157	137	165	151	170	157	154	134	146	159	162	139	139	150	136	119	139	154	136	154	151	155	146	142	141	144	143	158	155	144	139	145	157	147	147	150	138	134	145	143	134	146	150	140	148	143	134	149	150	144	158	163	155	155	149	159	172	137	157	175	154	166	169	163
2705	3330	5992	7343	4579	10969	9603	11593	8096	6470	5191	3983	3183	2878	1886	2233	2211	3717	3660	2327	2160	2634	3057	2430	1630	1760	1167	1119	1042	877	880	774	765	734	694	623	559	507	449	453	406	422	471	457	446	483	428	532	513	472	506	505	458	431	487	470	473	478	480	497	478	426	434	463	442	455	386	437	430	409	515	690	760	780	780	682	572	465	421	362	413	411	402	395	384	418	399	392	397	399	401	405	397	395	412	390	410	418	334	412	379	384	408	418	398	416	369	381	408	381	430	399	414	440	413	392	394	395	423	401	384	371	391	390	402	388	369	425	388	386	418	373	398	389	416	406	401	398	418	397	412	403	400	428	406	410	417	394	399	395	385	431	414	425	428	386	397	392	388	395	424	386	383	394	396	397	404	380	391	377	418	420	393	374	401	416	399	384	410	419	405	435	396	414	425	410	439	394	362	430	413	387	388	400	395	416	377	432	402	421	408	460	423	428	410	430	381	383	404	403	389	417	385	412	400	412	404	429	383	424	399	369	407	393	366	402	402	419	413	418	386	429	419	393	437	396	384	416	408	362	401	384	395	409	367	419	432	425	420	414	396	413	380	444	393	412	375	376	408	413	417	426	381	402	413	426	394	448	400	431	418	403	402	395	404	376	402	400	386	412	385	384	410	360	375	401	375	382	406	446	408	415	407	393	400	414	407	418	400	391	399	393	398	371	415	400	399	392	412	418	420	413	405	419	380	439	388	408	411	421	427	397	382	409	374	418	389	417	424	414	357	420	410	402	403	430	397	382	376	384	386	371	414	365	402	411	410	402	421	399	363	411	399	417	404	408	363	384	402	362	416	385	417	413	401	412	425	399	415	392	385	399	419	412	424	422	414	408	351	401	416	404	383	433	385	444	386	415	427	430	424	370	434	415	400	386	388	394	379	424	426	402	389	406	368	413	411	384	381	399	388	432	420	437	418	398	382	403	419	388	402	397	407	410	418	383	397	420	431	377	393	376	404	378	384	425	400	393	376	376	436	411	424	387	396	402	420	402	407	401	399	417	405	421	420	427	396	426	374	419	402	438	402	362	415	401	425	419	408	403	420	372	408	429	397	442	404	403	441	404	394	391	387	367	378	414	404	369	398	390	415	420	397	378	413	396	399	366	432	408	414	406	397	389	382	419	401	440	401	401	384	398	392	431	411	434	394	406	378	434	421	407	402	407	423	389	368	420	438	405	411	395	438	414	425	380	396	394	382	407	382	392	391	348	408	382	388	428	413	411	434	401	440	432	396	412	416	376	404	383	387	414	376	368	402	373	397	425	387	396	421	387	410	367	396	422	420	412	392	431	396	398	420	384	450	378	439	438	423	379	410	438	405	427	396	374	410	375	418	386	399	394	363	402	415	375	378	416	380	397	377	391	410	386	373	408	397	408	411	405	426	424	417	402	380	412	394	392	387	387	378	377	388	393	391	376	417	415	392	385	418	399	414	395	375	414	400	406	435	366	386	409	377	417	449	460	396	406	365	417	428	380	373	391	419	439	395	407	396	408	425	411	405	391	399	390	384	396	386	409	437	384	367	437	404	397	409	401	381	410	410	409	416	420	429	396	406	387	377	397	418	384	411	366	386	421	410	422	363	381	458	425	420	388	403	389	438	390	399	403	358	428	437	433	377	395	439	400	409	430	404	412	380	377	435	401	381	436	374	406	425	393	378	416	387	420	422	398	393	407	390	423	374	384	401	402	392	364	435	411	388	426	427	413	432	404	379	418	399	437	402	360	380	414	390	409	414	419	402	398	387	401	412	413	394	414	376	394	383	396	382	409	424	398	379	422	404	426	401	380	412	390	382	434	389	386	409	377	377	409	410	430	395	399	409	336	398	383	367	418	387	381	391	404	456	376	383	387	387	406	407	391	439	439	432	390	434	425	415	440	407	430	381	450	421	375	411	433	398	403	382	452	353	384	414	364	403	419	383	430	431	384	428	390	396	395	414	425	414	399	437	397	404	421	398	415	412	414	384	392	416	406	436	405	406	380	393	387	418	402	402	377	401	388	432	403	387	411	396	365	382	393	435	386	383	418	371	400	439	392	374	437	414	421	401	389	410	394	398	399	409	430	382	406	411	418	425	420	393	413	426	393	412	397	407	395	352	404	431	390	440	374	407	399	408	372	376	368	387	390	400	402	354	405	443	407	421	394	386	404	408	424	407	402	402	423	429	403	402	398	396	427	430	414	436	401	398	418	408	415	382	420	403	437	383	416	438	392	407	399	421	381	394	425	419	396	422	408	388	383	401	418	386	384	425	390	399	421	427	428	396	410	425	428	404	391	402	404	434	404	394	386	413	367	390	411	382	398	440	456	401	406	406	409	379	411	418	427	412	401	387	395	418	383	387	371	411	426	394	440	435	402	400	398	382	398	426	384	420	377	369	414	394	416	433	429	390	398	425	418	384	404	396	384	396	406	418	410	407	365	401	400	397	386	376	426	413	410	393	432	385	400	423	383	382	420	428	380	374	407	383	390	354	412	415	344	380	401	406	365	428	432	393	431	395	404	367	434	421	393	370	391	416	415	414	386	372	387	407	427	404	402	410	391	414	401	417	400	379	402	420	404	384	411	393	398	412	429	382	368	410	429	402	431	406	425	375	393	410	389	406	410	400	394	402	447	409	401	389	403	416	429	388	412	407	403	393	393	379	377	365	382	394	388	422	400	399	373	399	405	415	391	454	430	427	415	402	381	430	400	409	377	435	435	386	386	407	414	404	406	380	399	418	388	405	385	394	403	401	429	399	425	430	415	393	449	426	383	396	425	438	448	381	376	400	401	385	448	438	457	423	376	390	366	383	395	380	410	422	395	375	387	375	414	409	415	428	405	408	431	364	399	415	410	428	398	392	353	403	357	393	387	410	386	401	381	393	399	369	441	408	400	353	423	388	356	410	395	392	427	401	432	410	382	418	452	416	404	392	415	394	396	376	383	407	398	432	382	393	426	403	389	407	415	405	380	366	404	419	407	407	397	439	367	406	415	395	360	429	374	419	397	434	394	423	393	426	428	412	372	418	392	399	404	419	358	399	400	443	434	377	379	427	427	405	393	369	392	369	397	405	370	425	395	409	405	376	393	380	408	394	446	416	399	402	387	414	368	383	372	404	393	355	402	407	409	409	377	379	388	392	385	413	403	430	378	363	422	384	428	394	396	390	379	396	418	399	389	436	366	402	403	400	430	379	385	417	403	401	378	420	395	393	368	396	391	397	422	434	388	425	418	380	377	423	364	385	433	412	418	405	376	386	402	393	414	407	373	399	401	418	373	344	382	433	389	416	420	381	432	382	410	403	405	378	396	410	416	432	406	388	425	390	426	423	466	381	412	376	415	384	408	381	420	424	395	430	399	397	389	407	385	397	424	419	386	394	415	451	386	391	425	387	382	411	365	367	400	411	390	389	405	389	419	409	411	405	396	418	415	362	427	399	426	397	402	373	411	393	409	412	412	439	353	387	435
11937	17503	27702	27268	19549	28398	27925	27231	21630	15391	12117	9343	6277	5734	3352	3678	4071	6325	7239	4306	3811	4213	4995	4011	2807	2597	1446	1156	1327	1155	1000	877	717	759	571	522	394	310	254	250	235	215	220	235	199	238	242	225	221	190	177	189	171	152	192	177	187	189	230	182	165	198	194	153	202	175	167	178	188	230	286	404	435	428	391	315	213	209	181	176	163	173	154	172	169	157	143	164	163	146	173	164	179	154	158	177	167	174	166	141	176	185	154	160	154	164	148	170	160	170	172	154	154	152	163	175	161	185	187	169	178	149	164	169	171	177	165	159	168	170	167	163	157	174	174	175	174	156	143	179	160	159	163	184	168	189	138	150	177	150	157	157	172	169	168	176	150	165	161	188	177	170	151	182	165	148	173	175	172	166	171	191	139	138	146	154	161	170	177	147	163	178	173	157	169	163	171	174	176	165	180	179	145	188	145	159	183	183	175	181	196	166	162	178	169	144	170	165	154	158	169	187	149	154	168	172	137	183	161	157	174	193	163	177	189	167	162	159	176	162	138	167	151	154	158	167	179	176	164	157	162	170	166	176	163	166	159	157	178	169	182	162	175	168	179	182	173	198	160	174	162	169	157	162	158	165	169	156	184	158	168	159	168	168	180	155	191	161	195	180	159	196	157	167	161	158	158	186	156	157	146	159	176	157	161	149	166	165	179	175	132	159	179	179	171	173	176	169	175	165	180	187	159	167	135	174	150	171	150	170	171	188	184	172	179	179	159	159	175	176	164	168	170	196	178	142	147	156	157	168	184	174	166	165	179	153	157	157	192	163	158	167	173	206	164	151	161	167	188	162	176	171	163	178	170	178	160	177	162	177	181	168	175	160	163	192	145	156	165	171	178	155	170	175	161	158	154	165	159	168	161	152	174	160	175	166	174	167	151	152	187	155	183	175	172	149	140	163	174	159	181	158	193	169	155	168	182	142	211	183	182	183	176	175	179	171	170	154	158	166	187	192	175	173	186	177	173	165	168	161	173	185	175	189	173	174	160	170	165	191	169	184	173	191	188	178	152	164	177	159	163	172	186	171	188	161	184	177	167	176	173	167	156	171	175	154	174	163	167	133	174	151	164	186	158	204	133	169	158	194	154	175	179	198	169	183	181	166	187	139	178	174	147	191	164	170	186	154	156	162	158	157	175	157	172	181	164	197	168	161	182	139	164	172	159	161	200	161	154	175	187	174	177	170	171	173	177	150	169	177	161	176	178	171	163	160	163	167	184	172	188	175	166	153	156	161	185	158	165	172	178	184	171	160	172	154	153	169	159	148	157	169	185	153	169	187	147	140	159	169	174	160	164	163	155	166	175	195	194	176	166	147	173	164	171	180	155	172	167	171	150	140	166	178	154	184	195	167	176	152	129	181	165	176	183	158	161	184	168	164	159	160	139	161	175	165	155	176	162	154	156	180	146	179	140	175	176	168	170	194	174	172	166	168	152	152	134	175	180	183	175	179	153	150	170	169	166	184	174	168	156	176	162	156	170	171	161	177	154	173	137	153	177	194	181	175	186	150	159	178	170	167	163	164	175	162	168	170	156	170	175	152	169	174	167	176	165	165	185	172	176	180	164	161	181	171	191	138	141	167	162	163	169	180	173	172	157	142	159	154	159	153	157	162	165	170	181	166	159	171	153	174	152	166	180	176	166	164	166	172	172	171	176	175	156	186	158	165	144	157	174	182	139	154	153	180	157	196	155	163	163	169	164	144	169	187	195	185	133	161	155	158	157	153	166	146	154	155	153	147	144	180	169	182	175	156	193	153	165	158	178	170	178	173	159	164	145	176	165	179	193	187	169	176	182	148	163	181	145	161	177	179	168	168	166	162	190	163	175	162	154	153	182	195	156	151	167	146	164	162	153	167	185	185	150	165	158	148	174	169	167	162	174	191	148	163	191	169	165	166	187	150	143	182	163	177	174	175	188	176	161	169	159	160	177	184	180	181	179	158	170	161	148	176	156	151	192	190	153	165	162	181	159	149	146	183	166	173	156	173	180	178	157	184	161	165	157	176	162	191	183	159	178	154	168	155	169	159	172	151	174	154	192	159	170	198	170	183	191	205	166	193	168	142	161	144	169	188	151	181	179	156	173	151	156	146	186	168	170	157	136	146	169	188	166	180	152	173	172	174	194	161	190	176	161	162	164	167	152	152	158	173	156	182	165	158	149	178	147	165	166	157	151	162	167	162	165	168	162	149	168	147	182	171	189	159	160	169	177	173	192	170	141	173	159	153	177	172	190	164	164	166	176	186	145	181	154	149	165	187	158	141	196	201	167	162	179	145	175	162	161	158	189	178	167	156	181	179	160	188	150	180	170	165	172	159	156	171	181	164	162	160	186	176	159	169	163	164	144	202	184	171	166	165	154	161	184	154	170	171	135	170	160	181	157	129	149	174	173	179	173	150	154	152	165	155	161	183	171	157	162	168	177	174	191	174	160	142	169	157	179	142	176	170	195	169	175	176	162	179	156	141	142	176	172	180	172	176	163	198	179	164	172	163	172	184	164	193	188	170	185	167	179	173	173	178	196	176	173	171	159	190	188	146	161	160	163	156	155	156	173	181	155	137	157	159	164	150	167	208	179	196	175	165	156	162	171	161	170	162	171	172	167	178	159	177	171	137	163	152	154	187	148	185	182	186	160	196	170	163	186	189	166	156	157	157	173	168	156	140	163	161	185	168	162	142	164	172	159	177	175	158	167	174	186	159	184	164	173	159	185	181	151	151	182	153	169	179	180	161	175	174	173	171	190	156	156	173	169	157	179	184	191	160	164	157	169	177	174	154	163	160	164	157	142	162	177	179	199	179	157	147	166	166	174	154	168	159	158	161	179	175	172	190	180	181	163	152	155	150	186	183	147	159	166	154	177	161	184	151	184	174	146	168	184	173	149	162	171	169	177	161	162	188	169	168	172	164	176	190	174	186	165	172	160	154	179	155	147	145	162	157	161	166	155	166	154	185	165	176	157	155	179	121	157	181	156	159	178	150	160	162	175	169	157	154	154	176	172	171	197	186	138	154	163	154	166	139	169	167	179	169	160	150	163	181	156	160	172	159	173	160	190	176	152	166	156	157	179	177	144	191	189	149	175	156	184	161	172	158	168	159	176	172	179	174	153	174	163	157	168	167	153	198	193	186	149	178	187	167	177	162	173	177	180	181	175	163	153	157	192	187	161	154	160	165	171	151	156	155	147	178	160	157	163	145	164	173	171	165	163	171	153	160	175	176	161	169	168	161	129	166	167	154	187	163	170	171	196	173	173	150	176	153	167	157	160	179	174	158	159	159	177	129	183	179	149	169	152	172	168	153	161	158	165	166	176	194	163	166	184	160	167	150	173	172	176	168	170	164	191	160	177	170	189	165	170	169	151	170	159	159	151	174	181	166	171	163	160	165	159	167	184	180	172	168	164	169	156	169	154	168	152	172	171	177	156	174	187	176	187	155	162	170	153	148
8286	15533	23127	26490	20112	37529	36953	39713	34522	31339	26473	23309	16761	20410	14188	16587	19059	25112	24929	18833	16179	19369	21375	19898	14292	15336	9656	8738	8424	7624	6525	6002	5242	5570	4212	3424	2535	1521	1258	1182	1285	1116	970	956	892	950	1223	1018	875	728	672	555	540	540	506	551	649	632	616	603	591	619	616	483	531	490	488	498	483	999	1472	2619	2764	2497	2055	1394	832	591	494	451	465	463	443	430	481	446	463	441	447	463	460	464	477	434	403	443	473	450	393	445	460	432	418	451	444	444	438	434	412	431	458	441	419	473	470	454	450	453	488	476	484	435	439	468	439	436	453	499	456	437	468	449	438	455	456	437	456	447	410	449	445	450	463	400	425	469	464	465	475	430	453	437	407	437	428	438	451	423	436	458	443	484	478	428	468	457	451	415	416	406	445	428	464	403	436	483	469	442	451	430	449	441	440	442	459	425	466	437	458	411	419	424	469	450	443	436	463	451	435	437	431	481	439	400	415	453	449	430	460	442	443	468	413	470	472	425	466	447	448	460	467	418	440	437	425	457	394	412	456	459	456	417	412	461	448	439	441	432	423	434	463	431	432	471	450	473	440	482	443	439	460	408	438	459	418	456	449	476	452	471	456	468	408	451	434	427	443	439	443	455	421	426	452	475	451	450	448	429	402	428	435	421	442	462	438	455	445	459	453	438	420	466	440	455	457	464	465	467	454	477	409	448	439	489	459	450	471	454	404	448	434	419	424	444	419	479	480	467	469	397	493	483	410	458	412	414	429	412	434	467	449	428	411	440	451	437	471	474	447	441	418	470	477	447	443	474	441	449	477	468	433	472	453	416	435	460	464	440	409	432	437	456	422	433	428	462	451	447	445	450	447	438	442	464	475	456	437	451	418	462	442	443	425	436	443	424	432	452	472	425	457	477	394	431	470	420	435	434	447	490	437	444	448	459	452	446	456	476	470	427	422	413	428	429	441	467	439	495	454	445	448	456	427	456	442	459	422	423	473	407	510	447	410	422	440	457	437	450	460	438	440	447	436	454	458	408	425	460	469	453	457	440	431	500	419	463	469	483	440	450	444	456	473	411	436	418	434	405	456	448	434	469	434	431	492	461	434	449	456	427	468	374	474	446	458	446	466	433	443	399	457	430	460	460	435	425	442	413	460	428	441	431	438	432	471	484	474	445	467	436	448	431	418	457	447	457	450	444	481	462	466	460	419	422	450	438	463	450	425	461	461	477	440	410	442	429	405	431	401	453	486	443	417	477	465	425	427	479	464	453	457	452	495	472	470	454	474	453	458	464	460	466	516	448	436	458	433	450	424	448	461	451	468	436	412	457	422	480	413	445	473	458	455	450	427	443	437	456	465	461	435	413	467	470	452	425	437	446	464	451	418	442	450	431	440	468	426	437	466	415	425	484	450	425	434	473	451	432	438	471	422	457	422	429	473	445	452	477	456	422	481	433	433	467	419	488	442	438	459	496	419	428	419	430	448	461	425	414	414	431	461	470	425	429	394	477	443	444	446	456	472	447	477	445	388	468	471	429	425	414	447	468	444	469	439	424	427	436	461	423	511	418	452	448	445	427	440	427	475	432	460	460	475	446	467	419	442	416	454	454	412	454	434	431	430	402	436	462	428	490	433	455	454	459	458	438	451	460	467	434	472	442	430	449	455	442	393	420	462	452	451	457	486	465	432	429	474	462	430	451	397	452	428	455	440	431	434	442	482	410	415	415	462	464	432	441	419	417	443	417	444	438	437	458	459	416	444	462	419	461	487	435	422	445	463	447	409	456	457	445	392	466	459	470	453	429	461	452	429	485	465	460	435	466	489	432	393	448	436	438	470	435	416	471	419	448	465	458	444	452	424	381	412	449	427	434	441	409	430	464	420	451	379	452	434	456	435	441	438	420	412	461	469	405	458	456	431	445	420	428	452	440	456	453	422	477	486	451	437	424	451	435	461	448	460	439	482	463	454	438	421	443	430	476	427	446	425	422	455	437	477	470	414	433	450	445	393	481	430	444	457	477	453	468	472	445	429	419	460	444	453	442	449	422	419	470	423	457	446	406	410	442	423	422	478	457	443	454	451	374	425	436	454	459	444	433	444	471	496	422	451	453	416	476	460	510	452	429	423	423	442	443	437	441	436	444	463	432	449	446	463	444	423	446	471	484	440	484	440	452	436	451	476	415	454	435	418	446	472	425	467	444	469	416	453	474	433	434	461	461	435	457	439	452	447	453	430	469	477	446	433	447	415	447	451	430	425	418	479	447	431	465	433	452	455	446	460	434	450	466	410	452	457	459	438	449	412	426	471	464	432	427	470	455	444	464	443	447	405	453	438	477	437	458	443	489	404	438	444	496	408	469	437	463	464	441	450	452	446	396	446	429	431	467	419	474	473	459	442	469	430	471	468	444	455	451	445	453	453	443	469	451	437	422	450	426	438	451	434	453	452	458	452	465	465	469	456	442	483	453	418	435	468	458	462	466	426	397	404	425	447	478	414	477	443	456	433	453	453	444	423	442	464	417	414	464	405	425	442	454	453	428	453	452	473	476	415	425	469	422	457	453	472	445	482	455	466	471	481	422	417	447	396	420	424	450	441	460	435	416	459	456	457	434	422	456	459	446	423	422	397	459	437	441	426	430	464	443	423	485	459	439	446	463	463	476	435	438	424	434	424	443	450	438	424	431	439	399	421	439	414	452	443	450	420	443	485	461	446	483	422	468	442	440	447	466	445	459	462	458	439	445	415	466	420	508	479	454	442	449	454	435	438	428	431	447	431	451	460	455	416	464	474	443	425	436	442	469	413	442	428	473	495	423	436	458	460	450	428	442	435	415	467	431	398	479	446	464	430	464	434	449	432	436	458	443	478	476	432	432	429	439	451	430	474	452	462	470	487	453	461	471	440	419	420	441	452	443	469	419	448	443	414	481	446	419	434	441	413	419	438	425	442	455	462	432	491	452	484	460	479	436	461	433	428	443	450	439	478	414	424	433	408	441	460	450	449	421	462	447	426	458	400	456	468	430	436	473	412	437	408	431	424	459	449	473	440	417	425	444	451	471	435	458	434	428	430	421	485	453	422	443	488	459	458	494	490	404	441	447	431	444	439	459	441	462	458	425	416	429	435	434	460	462	458	440	475	469	451	469	457	426	469	451	454	435	461	487	462	424	435	457	431	451	457	459	448	450	489	427	440	447	418	456	443	452	447	462	443	462	452	418	466	497	466	444	457	472	426	468	403	449	429	451	441	428	414	435	459	429	427	447	442	444	461	468	461	432	431	449	450	454	448	505	484	476	489	464	457	440	457	476	436	432	465	472	447	454	434	416	460	464	477	440	418	458	448	439	463	424	453	450	475	429	433	501	434	419	441	455	469	461	417	462	444	503	469	440	461	435	453	433	431	475	479	437	496	442	439	443	455	451	426	423	433	455	440	462	457	456	450	432	490	457	432	443	460	459	412	465	425	464	425	493	442	457	433	443	459	470	440	408	491	455	422	452
22621	28415	36510	35115	28096	36273	36372	39382	32052	27477	24449	19477	13105	13309	9742	9692	11686	13162	14163	10152	8498	8244	10722	9476	6877	5881	3131	2848	3006	2417	2027	2157	1570	1974	1245	973	632	416	371	326	450	341	279	312	252	345	377	273	271	218	230	200	174	193	197	183	201	228	225	194	213	239	174	214	189	160	189	182	213	299	450	798	862	735	555	389	276	222	175	170	170	168	172	167	175	170	165	163	158	153	148	142	183	166	171	181	159	177	165	165	166	159	173	155	168	160	197	169	153	178	147	163	159	145	147	165	164	180	163	170	167	145	188	162	196	159	163	166	180	186	175	193	153	175	155	172	163	172	140	183	164	192	159	152	175	161	186	193	160	164	154	164	173	147	168	154	160	165	159	163	180	196	158	160	170	174	158	151	180	181	173	169	171	159	163	160	171	174	168	163	167	152	180	156	170	163	162	157	170	165	149	186	173	183	172	162	164	186	182	155	186	176	176	160	167	176	170	176	169	166	171	166	181	157	170	153	179	173	165	177	192	177	163	157	168	159	167	162	138	175	168	185	177	155	174	168	158	176	164	145	160	175	156	159	153	176	160	164	170	175	149	178	175	194	196	164	165	149	166	152	174	208	163	160	168	169	148	157	172	181	176	144	171	159	145	152	164	146	160	164	166	165	151	148	184	175	147	165	182	190	188	189	170	156	162	151	169	161	126	176	146	170	158	175	173	183	163	165	153	168	197	197	174	155	149	165	167	171	165	150	150	159	179	161	154	163	165	178	163	178	202	155	197	179	171	168	154	172	164	178	156	167	136	161	157	168	169	157	183	187	177	148	158	145	151	196	204	150	186	165	177	149	152	194	150	175	179	161	187	168	162	178	167	164	176	166	172	152	173	164	154	172	180	162	154	161	174	168	198	156	148	148	149	163	193	182	170	182	163	156	155	151	129	176	151	179	180	170	167	184	144	184	190	180	140	160	153	141	166	178	175	164	162	182	153	162	139	158	174	199	184	165	178	157	169	173	180	186	175	171	195	169	165	185	175	176	149	176	185	186	157	181	146	180	177	173	148	170	174	172	131	177	170	167	149	159	185	155	170	152	160	164	162	168	157	153	165	166	171	157	155	167	138	179	175	181	193	186	157	181	171	155	140	145	157	153	173	192	198	187	195	171	162	177	156	168	151	172	161	163	157	148	160	179	152	171	167	188	167	138	178	179	171	178	157	159	181	151	168	165	185	174	179	143	174	182	185	164	181	148	181	164	177	177	172	154	134	143	187	154	173	165	195	141	171	136	186	150	177	156	171	164	147	169	170	156	171	162	154	184	171	175	175	162	152	153	158	151	149	163	175	175	178	162	172	160	166	192	176	202	168	149	161	154	170	152	180	174	173	155	142	165	183	156	156	156	163	162	172	157	177	159	185	177	184	172	168	156	173	214	163	189	143	175	157	174	195	171	199	164	187	165	171	150	167	151	180	184	162	153	167	176	161	176	161	175	159	170	161	165	168	162	173	176	159	154	180	196	177	175	155	166	181	181	199	156	177	142	158	173	148	174	166	179	183	184	157	192	157	149	146	165	165	138	128	166	203	155	182	167	154	167	163	147	166	157	186	172	174	196	177	175	161	178	139	173	150	187	150	133	156	180	156	157	178	186	170	195	152	177	153	161	183	150	165	170	189	192	158	150	171	157	182	183	180	147	149	174	174	180	167	177	154	186	182	145	156	144	162	173	157	174	162	186	158	190	181	174	158	195	156	162	180	133	153	177	140	173	175	183	197	173	166	148	172	165	162	175	170	183	187	153	181	172	144	144	181	166	182	156	164	189	177	149	173	191	153	155	179	175	157	186	152	162	151	180	163	217	173	173	171	167	179	160	189	174	152	161	183	157	190	161	171	160	170	166	174	171	169	178	192	177	170	150	161	161	162	171	169	179	168	158	169	176	147	184	158	163	174	157	185	172	182	164	152	161	183	166	158	162	157	166	167	168	163	167	167	191	158	194	152	171	185	169	157	179	184	168	167	160	165	166	163	161	181	168	170	158	157	166	162	172	168	153	184	173	148	188	169	161	205	174	157	159	160	174	186	158	161	160	180	205	176	158	176	155	170	175	188	180	170	162	178	191	165	156	168	182	154	149	152	189	158	173	172	153	152	178	150	165	167	144	165	175	184	170	158	176	175	146	180	143	172	191	177	168	166	150	166	159	195	170	160	157	180	174	168	160	153	172	180	148	173	177	164	165	162	184	142	164	173	172	161	177	136	140	172	149	177	157	173	165	169	156	137	171	176	167	173	150	157	171	171	161	164	180	156	171	162	176	169	154	145	167	180	172	176	172	168	176	159	172	175	162	164	171	169	164	188	161	172	176	179	167	178	182	157	167	149	147	166	173	177	160	147	171	195	162	179	164	165	182	164	164	176	166	179	183	187	163	181	169	168	185	194	179	173	164	172	182	167	177	155	161	174	151	157	169	177	163	163	153	165	176	178	175	156	180	184	180	158	154	174	190	169	149	175	166	163	173	159	139	156	170	185	185	173	169	164	154	175	154	156	168	156	179	162	174	177	160	156	180	145	196	187	175	152	191	170	178	183	163	172	166	166	168	180	164	169	183	162	148	161	186	157	187	157	150	159	152	183	169	179	164	169	184	207	159	168	188	168	187	168	192	167	181	179	143	164	168	160	148	156	184	159	151	165	161	175	135	170	183	188	187	158	161	166	165	176	172	182	165	176	164	148	171	165	164	170	160	188	167	179	190	163	168	170	142	166	144	182	157	164	155	186	177	139	159	179	168	181	169	193	168	156	145	191	181	170	162	187	153	183	167	160	149	161	183	171	147	177	155	174	178	182	156	155	187	163	186	181	156	170	148	192	167	173	175	146	171	152	183	168	160	168	179	176	161	158	184	177	150	183	160	176	174	151	161	169	162	163	168	185	176	185	163	129	149	161	166	160	170	174	165	151	161	164	173	140	150	183	147	158	165	159	156	177	169	154	169	180	171	181	165	181	185	182	178	166	156	174	176	170	189	157	143	177	168	172	173	176	168	170	162	179	182	158	164	147	149	153	190	165	177	181	182	170	142	154	178	169	165	163	184	173	171	144	165	148	158	162	173	169	186	147	156	170	165	172	168	156	156	153	161	159	202	182	144	168	179	158	191	171	151	159	154	166	156	164	190	176	155	156	174	160	156	172	179	158	166	191	190	193	149	162	167	151	169	153	171	169	165	165	168	160	170	165	162	166	173	167	176	166	181	188	163	170	179	167	178	174	156	177	173	165	154	158	169	173	158	165	161	142	178	174	161	175	163	150	167	186	162	170	164	158	155	174	183	154	169	177	162	155	176	157	159	183	175	192	175	161	194	158	166	171	168	151	169	157	171	144	168	170	180	192	177	170	171	182	171	174	164	179	185	146	151	160	163	147	171	178	137	174	168	155	183	147	164	155	176	173	178	187	152	176	168	161	162	163	180	161	168	152	160	162	171	156	190	191	179	169	165	164	148	194	165
12890	23666	31206	33547	28280	43735	43215	47500	41363	40444	35497	31287	24546	30839	24146	27765	32145	36628	34436	28994	25588	29091	31218	29197	24599	25335	16229	16638	17001	14354	12866	12641	9352	12942	8543	7056	4108	2635	2232	1949	2588	2037	1566	1713	1468	2068	2484	1550	1339	1013	988	723	653	642	705	804	757	867	1003	791	762	879	537	491	545	452	517	490	630	1533	2992	5532	5761	4503	3168	1912	1106	698	527	467	414	443	408	409	418	446	433	451	463	440	441	412	470	423	447	432	445	412	458	459	448	468	429	437	480	437	416	437	454	468	428	433	420	448	437	418	444	436	436	446	460	474	451	443	442	445	447	453	417	435	420	467	434	422	460	427	457	416	444	425	428	471	435	434	392	472	414	454	412	420	456	427	447	412	428	407	427	442	478	465	420	444	448	442	433	421	426	415	458	431	398	471	432	433	427	425	421	404	409	456	450	425	440	451	452	458	438	425	459	450	455	420	426	449	434	417	451	426	459	443	421	386	436	462	426	442	400	502	418	462	385	449	460	437	398	448	452	447	438	401	449	437	431	420	460	438	410	464	452	413	425	474	439	460	444	421	472	463	466	457	433	435	412	423	420	437	462	464	463	430	423	447	417	411	458	420	474	433	443	437	443	450	427	437	435	428	446	437	433	465	445	427	411	459	429	471	422	444	426	469	443	421	414	405	459	432	461	415	417	439	449	461	453	434	450	430	451	416	435	470	429	452	423	461	435	431	433	427	434	422	448	423	465	447	433	419	439	448	443	439	434	451	422	416	447	447	470	459	410	437	487	429	374	444	421	451	411	434	478	434	417	422	423	443	426	445	435	458	444	422	440	444	413	417	433	424	445	420	415	398	411	455	406	466	445	459	460	452	446	411	437	437	453	432	442	453	426	432	437	446	401	449	440	445	458	415	436	427	424	410	416	428	453	435	443	449	476	443	415	437	412	449	466	451	457	436	438	434	429	429	447	400	455	435	454	449	431	436	420	446	426	444	464	448	424	449	425	451	430	415	429	461	462	467	462	417	471	405	423	438	442	490	485	455	408	423	444	459	423	425	407	425	453	453	448	437	413	414	415	413	364	412	448	438	445	438	464	468	438	461	475	450	447	432	433	418	434	436	458	484	440	458	465	414	392	446	419	385	452	437	423	446	451	452	425	406	431	424	442	443	480	446	425	465	407	429	464	442	412	479	428	440	422	421	450	452	443	450	444	456	443	439	449	447	447	466	468	452	433	431	465	431	433	467	444	449	439	447	422	418	397	463	442	432	435	436	410	407	407	452	462	443	481	429	450	398	414	457	429	455	443	441	399	428	446	427	455	471	468	444	442	423	404	455	425	480	413	445	431	451	444	427	415	451	461	460	455	463	478	446	440	428	438	436	443	435	395	451	403	398	422	419	470	453	388	465	421	434	443	463	408	447	425	413	417	421	449	416	423	452	449	447	435	460	417	445	429	456	417	447	438	410	408	449	428	419	425	437	444	419	455	424	407	468	419	410	450	429	429	448	473	425	430	442	442	419	450	428	443	431	454	445	406	415	393	443	424	428	420	456	444	446	415	428	415	405	431	443	406	489	465	414	457	427	456	440	443	436	430	417	451	444	473	439	447	438	403	447	459	467	452	416	440	418	403	449	450	403	435	425	424	437	447	455	426	441	448	420	420	502	445	465	433	420	420	426	422	448	433	475	441	459	453	465	474	412	419	457	455	395	476	445	439	447	411	477	378	484	446	466	441	447	423	403	480	448	462	441	429	428	424	435	440	407	415	410	447	446	447	417	464	454	412	421	469	471	454	448	449	427	442	431	438	418	429	398	434	423	447	432	457	445	461	424	462	402	423	441	439	455	431	436	456	443	444	481	404	441	444	453	453	414	416	433	432	492	445	431	400	447	436	466	416	439	441	432	445	407	462	438	425	455	409	459	409	437	435	473	410	434	429	437	433	406	440	414	400	408	440	440	436	443	420	446	412	390	456	437	436	455	454	457	432	438	430	471	413	456	426	491	421	420	434	456	438	479	442	404	440	446	446	457	452	406	409	438	420	461	436	472	420	442	423	450	397	483	435	454	413	421	425	432	428	450	384	437	457	431	447	437	410	463	445	424	442	429	421	431	442	434	435	472	483	425	454	440	506	401	431	402	456	455	450	411	455	505	422	444	421	425	442	438	445	396	467	412	419	449	444	413	456	412	438	464	436	459	444	419	475	445	412	439	434	418	408	450	423	447	440	419	435	430	416	456	480	420	447	437	456	454	444	460	460	424	458	455	413	447	458	452	454	466	421	439	423	442	450	464	441	428	463	464	390	418	452	376	432	428	447	441	438	401	450	418	397	460	425	448	486	452	434	452	416	456	436	424	448	444	417	413	432	454	458	426	465	441	424	443	474	443	432	451	467	438	444	444	425	417	405	420	491	474	395	447	435	428	438	414	439	426	416	427	434	452	465	464	442	453	470	456	464	461	458	418	430	445	435	450	431	460	398	458	447	397	415	447	454	440	457	430	464	414	431	436	459	426	429	435	458	450	401	415	464	421	432	430	453	468	408	481	436	445	481	440	439	452	430	462	462	385	421	418	393	455	444	450	447	470	417	461	440	413	434	436	417	461	418	446	420	469	437	430	408	434	424	485	444	431	418	451	395	463	462	474	428	458	425	449	442	444	431	436	415	460	448	443	405	451	442	475	452	432	445	385	436	434	463	401	418	407	450	422	418	469	418	446	429	462	422	456	476	421	473	411	453	473	436	421	455	452	485	426	398	472	420	475	450	452	458	427	455	468	455	426	409	407	403	448	414	416	461	411	469	446	446	399	432	442	445	457	421	436	473	443	453	481	457	447	422	440	438	438	406	407	436	453	439	461	438	438	451	457	419	420	442	422	424	467	461	431	456	475	472	449	424	414	424	420	429	427	442	435	418	483	465	422	451	431	452	445	418	420	456	450	430	436	446	449	435	414	454	405	463	408	456	423	438	415	426	421	469	431	419	412	415	416	453	452	435	509	429	423	444	418	450	413	468	417	483	410	440	439	430	436	434	452	412	492	460	411	459	420	442	438	465	459	441	446	474	473	454	453	425	440	380	477	449	401	413	462	396	418	443	435	466	398	427	458	435	474	433	432	423	398	401	448	442	470	412	439	417	487	442	461	434	449	421	463	467	443	456	456	441	419	455	433	484	450	441	444	455	466	459	459	418	402	467	443	445	430	424	449	421	432	413	441	449	421	419	432	431	403	428	437	418	423	415	505	411	471	438	408	460	430	425	449	400	469	460	424	437	441	423	410	440	444	402	424	452	420	429	428	418	470	465	434	379	439	448	422	405	404	480	409	413	452	456	430	435	426	457	462	430	437	428	448	445	425	414	426	420	469	424	458	428	421	463	438	500	441	437	480	423	449	444	434	466	461	485	419	410	470	421	417	449	415	427	425	484	490	414	444	420	460	425	461	406	445	444	490	421	454	479	407	443	454	448	406	434	469	428	419	430	432	462	414	396	461	444	435	430	420	460	404	472	408
3059	3083	5353	4452	2023	2590	2229	2183	1314	1062	765	770	509	507	389	386	459	489	587	435	403	362	404	340	281	308	213	205	242	206	210	199	176	184	190	181	177	153	159	151	149	156	164	168	144	151	165	175	190	170	159	154	151	158	196	180	150	147	149	172	151	136	166	145	142	158	148	129	157	160	165	192	195	220	250	182	180	186	165	156	134	171	172	141	156	150	171	150	158	159	169	148	165	160	161	174	158	141	179	150	155	155	159	149	155	158	160	165	143	170	152	188	163	148	133	156	143	157	177	153	154	137	133	166	153	142	155	150	160	164	154	149	145	158	175	140	145	144	157	154	160	155	139	158	168	170	168	140	179	150	172	162	147	151	155	146	158	148	145	152	163	141	138	164	154	120	158	155	173	128	151	164	137	161	139	158	149	142	179	142	143	154	161	143	150	157	155	151	166	153	147	156	159	153	164	131	153	146	158	142	157	156	170	142	154	159	162	173	161	137	151	169	142	144	129	140	148	162	173	141	150	149	159	142	144	176	148	150	144	162	135	158	159	135	156	157	164	168	128	148	146	165	146	148	160	175	146	157	149	160	150	163	135	142	164	150	131	182	144	159	128	144	149	163	174	147	165	142	141	161	160	161	147	145	160	176	150	142	166	157	137	158	169	151	143	155	147	152	166	170	144	155	161	151	155	166	138	192	135	158	150	162	164	142	147	157	146	152	158	135	162	138	165	167	148	177	150	167	169	158	167	160	150	135	146	138	169	143	170	159	173	155	159	138	165	144	185	165	140	181	159	143	141	178	132	153	151	149	175	173	155	151	148	158	149	149	145	179	158	165	135	174	179	180	162	149	158	147	155	147	136	127	137	159	142	181	141	153	153	157	156	171	162	145	141	128	141	168	157	144	144	162	160	157	166	137	161	151	156	149	137	147	150	145	139	151	161	132	129	160	181	160	160	168	148	124	137	166	165	139	147	153	149	168	132	134	158	169	153	153	157	158	148	156	151	145	190	170	164	159	168	142	131	157	126	153	121	180	161	181	171	145	150	138	160	167	161	148	152	179	156	137	161	157	163	133	163	153	164	169	146	177	142	158	165	148	147	140	130	167	153	136	146	137	175	163	179	153	169	178	158	152	164	179	158	142	169	189	183	164	176	166	146	176	181	138	149	161	167	161	162	143	144	141	130	146	155	143	169	160	172	157	156	164	162	155	152	151	143	163	154	178	147	168	160	161	139	146	161	149	152	170	155	141	167	148	148	155	148	163	156	160	120	155	141	142	155	139	168	163	144	162	163	144	167	148	127	157	153	149	149	149	149	144	148	160	150	144	139	142	157	150	141	156	158	170	144	169	154	153	178	170	158	180	185	170	163	156	149	160	142	172	157	133	148	154	153	165	146	146	142	149	156	136	144	130	150	150	168	166	156	150	154	169	143	152	140	158	148	159	147	165	179	172	181	139	168	153	146	158	122	158	163	140	164	157	166	141	178	156	154	169	155	153	138	130	134	143	162	159	133	155	154	140	169	120	138	150	166	148	156	144	167	162	161	152	151	151	162	162	161	149	132	165	147	172	164	164	158	161	144	176	162	152	167	160	154	161	166	158	155	139	151	160	177	163	158	165	150	138	148	158	172	170	149	166	135	162	144	187	157	156	138	150	158	138	162	140	156	163	146	165	167	157	148	140	139	155	186	161	145	158	144	151	158	148	171	126	144	127	150	156	170	160	139	159	149	149	157	151	156	156	161	150	144	144	164	147	141	179	154	151	146	136	159	150	139	173	163	132	154	153	128	150	149	142	153	148	153	154	160	159	144	151	135	153	166	158	140	145	155	154	142	147	159	152	133	178	154	128	156	141	163	153	165	178	144	151	169	160	161	166	170	140	157	144	157	156	153	151	148	139	136	155	144	161	136	150	131	179	170	150	161	160	169	155	154	153	153	142	159	169	160	159	156	175	155	165	160	151	136	156	156	145	155	153	154	181	153	151	162	138	130	143	136	175	175	118	145	160	166	139	153	172	174	148	163	161	153	136	160	177	152	170	160	157	161	158	144	174	147	156	171	163	149	164	163	138	133	159	158	131	167	162	137	146	160	169	153	143	152	169	149	159	144	167	154	153	161	160	161	169	154	164	156	145	162	156	143	149	183	149	140	150	151	157	156	169	139	151	169	146	153	145	155	166	175	182	134	147	148	170	145	159	128	187	161	159	171	138	170	165	154	149	175	158	145	133	165	173	163	159	148	158	162	147	146	149	146	179	169	151	164	175	142	154	155	158	159	158	166	161	177	154	160	140	145	149	171	177	160	146	152	154	160	137	170	148	139	159	129	156	151	152	154	159	148	143	150	135	166	153	158	141	157	164	157	154	154	173	136	161	141	145	162	175	177	129	157	147	179	147	171	160	158	162	167	167	169	142	151	160	165	151	146	156	153	137	147	162	147	156	153	131	153	153	144	160	151	164	172	152	149	150	156	147	155	143	168	160	140	144	137	138	155	134	147	150	158	143	165	160	166	164	154	164	141	155	162	158	148	170	164	146	155	152	166	139	152	169	162	157	157	151	169	161	153	170	144	145	163	164	143	162	160	151	162	147	147	144	152	153	157	151	169	171	150	150	157	153	141	168	153	163	154	157	150	149	153	139	146	173	145	160	151	152	139	144	155	129	164	173	166	148	155	131	141	171	175	156	157	137	160	141	162	144	178	161	140	150	158	146	162	146	145	159	150	156	134	143	171	150	159	157	166	161	148	155	166	143	149	148	171	174	143	145	132	166	181	167	140	140	142	148	155	149	155	161	163	180	146	154	159	143	158	155	175	157	161	136	158	150	173	151	173	143	179	140	151	129	165	147	157	174	132	140	164	143	183	159	169	150	162	162	148	155	152	158	156	150	153	158	160	141	143	138	164	161	163	171	151	168	129	174	144	154	148	160	155	160	185	156	178	165	161	171	136	139	162	184	153	146	154	133	170	157	165	153	148	152	145	157	142	157	141	157	168	160	146	154	171	176	150	179	138	150	174	159	155	149	165	139	140	143	155	151	157	151	164	174	151	159	200	153	137	164	160	153	157	155	155	150	139	160	160	151	147	137	155	147	157	147	174	163	142	141	136	175	160	147	147	161	172	145	156	136	163	179	142	166	151	141	155	166	154	158	167	154	150	162	151	138	139	153	160	152	147	165	167	156	131	128	162	183	148	151	120	158	164	157	163	151	152	148	160	143	178	167	162	143	152	144	150	144	144	139	136	145	157	160	148	163	158	147	156	157	131	157	146	139	166	161	167	158	148	154	141	157	144	125	161	133	162	163	132	134	159	145	160	168	153	135	183	162	156	147	133	162	143	159	157	144	136	172	145	184	168	171	148	167	129	144	168	149	152	148	163	165	155	138	157	168	168	142	153	159	159	131	157	159	148	152	167	156	167	162	174	147	146	160	158	149	189	159	173	166	181	142	154	144	160	142	145	148	146	151	139	149	167	154	152	151	142	153	160	170
2804	4461	8020	9885	5343	10428	10792	11403	7532	6845	4764	4364	3035	2989	2206	2892	3225	3863	4412	2673	2391	2261	2792	2451	1721	1831	1206	1182	1185	1043	910	963	875	868	737	642	515	477	450	460	506	447	520	467	496	475	514	460	455	452	454	428	441	455	455	474	459	521	472	479	445	447	452	409	424	447	422	446	427	504	572	695	823	828	857	698	538	490	470	444	438	433	422	374	422	396	466	408	422	464	442	412	429	396	428	428	449	391	399	370	426	400	455	420	389	400	422	431	440	418	391	417	414	420	406	424	401	422	451	437	404	418	407	432	420	425	467	401	409	407	411	435	407	410	416	404	413	420	404	385	430	414	440	456	392	375	384	438	402	428	424	431	395	420	410	382	389	427	417	412	403	434	400	409	431	406	427	461	390	434	428	436	408	427	403	428	435	399	403	409	398	442	446	425	397	405	412	368	433	396	411	408	424	398	394	430	437	403	431	443	410	365	427	391	401	394	375	392	424	408	421	399	417	381	413	434	440	394	393	408	420	395	444	380	405	428	422	411	403	434	414	419	419	431	391	439	414	423	441	381	415	408	384	433	398	404	366	409	436	423	446	397	410	399	408	422	405	422	382	389	440	391	403	378	389	446	408	382	412	411	427	434	370	415	413	415	395	455	440	409	408	415	437	374	423	391	420	422	468	452	382	433	415	385	401	433	389	435	429	409	440	414	421	411	385	398	440	433	406	406	424	409	431	401	416	434	424	442	372	402	455	405	387	403	438	427	388	391	419	442	423	405	390	429	426	413	421	397	436	414	392	407	382	415	418	446	377	422	405	409	425	420	367	406	409	389	398	395	398	407	429	399	444	393	419	412	390	432	402	439	425	423	425	403	376	382	426	398	389	382	406	397	411	414	431	422	364	402	434	416	411	428	417	421	419	445	390	402	417	376	422	430	423	424	422	409	399	391	415	421	442	402	411	396	389	439	389	400	445	432	381	460	383	402	395	407	382	430	413	422	419	409	430	403	424	413	441	405	412	403	373	382	452	420	394	412	406	417	421	390	398	384	449	379	350	442	425	427	412	435	407	425	405	434	419	447	414	402	415	414	373	423	378	393	382	417	400	379	428	439	427	393	422	415	409	396	400	435	410	442	429	433	423	427	423	422	433	377	426	452	413	407	400	428	391	404	410	395	400	392	366	418	408	449	429	398	409	407	411	404	392	396	419	417	418	444	398	403	395	424	434	410	424	397	410	401	379	434	393	404	417	399	408	429	429	410	411	407	359	435	420	443	397	389	421	391	400	393	422	406	458	411	405	440	405	429	418	434	400	453	384	409	388	381	407	392	408	401	393	423	435	390	432	404	374	464	445	428	458	404	402	388	418	421	377	410	412	408	412	414	410	420	436	393	419	410	404	413	391	389	401	411	427	420	436	433	391	419	432	437	389	386	404	422	432	419	388	446	412	448	409	448	415	401	429	429	415	404	449	445	394	403	448	426	410	430	357	393	412	364	419	417	390	406	428	400	364	472	421	389	392	373	417	438	417	436	422	452	386	426	387	411	377	400	404	385	416	444	427	403	403	425	410	407	390	437	411	415	395	377	422	413	431	424	482	433	422	402	378	410	396	394	445	373	430	411	426	399	389	410	403	416	406	430	406	368	391	411	396	415	410	438	397	427	392	425	396	394	446	424	416	412	411	404	443	413	423	393	431	429	411	425	443	433	455	397	387	409	411	427	403	434	408	439	401	401	446	386	406	404	420	395	427	409	412	409	440	397	378	415	411	386	426	389	404	390	401	413	419	421	396	461	395	430	427	386	418	441	442	407	441	419	393	391	423	399	392	420	406	427	450	370	409	424	407	440	408	405	406	426	393	397	400	431	427	420	443	400	398	392	405	407	458	435	412	429	430	404	393	453	422	376	394	409	430	408	448	425	396	445	392	406	435	413	372	432	383	414	411	425	390	437	390	462	419	416	429	417	423	409	417	438	382	428	440	430	378	452	395	396	432	443	378	385	433	425	441	364	408	409	410	440	409	404	402	421	404	390	395	400	438	424	422	404	366	432	392	376	420	429	401	401	437	406	415	408	437	392	404	385	397	401	420	429	399	403	430	437	402	399	414	387	414	397	419	423	427	399	394	399	417	426	409	408	401	396	414	411	376	410	403	356	434	429	389	395	396	387	428	422	422	408	391	408	406	422	442	408	430	437	423	410	417	398	430	422	406	430	414	419	422	461	437	378	392	424	378	418	435	393	414	433	432	431	417	424	442	436	387	375	436	405	405	436	393	444	429	390	399	442	445	421	433	426	380	424	427	375	419	401	403	421	424	418	408	405	380	408	401	420	451	434	405	400	427	426	423	428	378	411	421	382	415	428	420	443	416	400	447	418	417	414	401	426	417	428	464	424	444	439	400	409	441	372	397	439	402	423	406	433	413	413	418	374	430	403	467	426	393	402	414	427	402	404	447	404	392	408	440	415	401	412	433	439	422	435	419	401	427	409	459	409	403	418	400	391	400	416	384	420	398	425	446	436	409	411	398	407	394	374	415	391	411	420	423	418	396	428	398	399	408	433	426	439	403	415	416	413	401	408	394	393	437	394	383	390	446	431	402	404	422	438	391	395	402	398	397	422	435	408	386	450	396	457	414	411	407	424	413	430	407	409	403	422	418	401	415	459	424	406	428	376	438	394	379	404	414	408	391	406	424	426	370	397	428	431	448	422	396	392	411	437	430	432	399	423	399	368	431	447	441	386	410	417	426	441	404	403	397	416	415	415	438	394	422	404	435	375	417	423	381	437	424	414	440	409	443	404	392	429	398	369	400	417	396	385	429	421	453	408	437	412	445	420	405	433	432	396	395	386	407	401	423	407	418	394	402	420	389	393	411	418	421	405	381	417	392	398	372	428	376	433	399	404	397	422	412	423	440	395	416	401	381	388	399	395	422	453	405	401	401	434	433	440	403	403	429	389	400	382	416	458	388	395	401	416	394	373	412	450	461	433	437	422	419	411	420	433	373	406	401	384	437	388	400	407	434	407	396	396	398	442	415	391	417	429	413	402	397	386	450	403	450	392	379	444	397	389	418	401	402	427	428	382	381	406	427	420	399	396	425	402	397	414	374	422	409	432	412	423	419	411	406	390	438	371	420	377	417	395	436	435	418	403	433	387	397	357	417	412	409	412	387	374	382	414	410	416	418	422	430	425	434	412	417	425	451	444	426	447	422	452	424	382	417	407	407	431	381	444	396	416	396	410	377	415	413	401	426	447	452	441	428	444	426	420	379	410	436	421	412	388	440	416	451	426	415	389	423	380	397	399	438	412	402	391	406	392	442	390	419	383	437	442	412	419	415	407	409	349	401	418	397	453	446	428	412	421	410	412	418	442	399	444	460	393	434	383	379	386	369	437	357	417	420	372	406	434	433	416	417	385	452	439	390	410	388	413	444	424	384	401	404	375	416	422	392	392	399	418	460	423	378	398	397	393	399	436	405	410	411	398	410	403	405	446
13181	21807	29424	28490	21252	27318	28577	26080	20388	16374	12455	9740	7444	5770	4412	5634	6428	6674	8277	5454	4465	3377	4993	4142	2331	2680	1459	1378	1423	1164	1002	1150	969	965	538	499	317	251	238	255	259	233	210	238	232	248	267	216	199	217	197	208	208	220	173	180	176	158	225	177	171	201	188	182	184	165	165	180	184	223	297	431	404	357	387	334	256	232	200	165	204	179	163	164	155	171	160	167	185	186	171	152	178	175	183	149	156	205	165	164	172	151	164	182	147	174	153	193	153	176	173	186	169	158	159	152	171	169	155	180	177	165	168	175	192	184	161	154	184	163	159	183	170	148	165	193	197	158	193	171	163	173	176	173	174	141	190	166	197	151	170	179	174	158	161	161	184	180	188	213	162	180	177	160	174	173	171	177	159	167	153	169	164	173	154	167	158	183	181	161	163	163	167	179	168	168	169	168	172	184	170	174	153	174	159	157	176	165	166	199	173	168	145	186	172	192	138	173	175	155	192	158	164	171	174	190	161	203	179	155	150	166	182	161	171	168	190	176	172	162	163	149	174	179	194	170	168	161	156	161	181	145	207	175	169	171	180	170	173	157	185	169	169	154	184	155	154	185	176	193	179	147	182	185	169	177	176	184	184	217	168	158	183	176	182	168	147	162	173	167	166	160	195	167	167	160	165	183	201	195	180	208	168	161	161	178	167	165	174	202	165	168	189	194	153	181	177	143	186	184	142	178	158	199	162	187	156	172	181	194	189	179	152	173	200	158	161	170	162	174	168	187	162	190	149	165	184	161	146	193	151	177	181	183	168	167	180	163	166	170	180	165	170	170	153	179	160	183	156	179	172	143	166	188	167	167	189	200	169	198	175	178	183	171	169	174	165	168	184	164	177	171	181	182	162	181	169	144	178	177	177	194	168	166	169	178	179	172	185	183	156	174	158	188	194	193	157	184	160	178	182	190	184	161	171	159	174	163	177	163	156	173	163	175	177	182	173	194	171	182	154	165	180	201	170	187	177	158	170	173	196	171	178	162	171	173	151	187	164	160	190	171	163	163	174	189	183	197	169	193	150	160	177	169	179	200	177	172	156	204	153	180	177	160	174	171	204	163	176	190	165	164	198	185	178	188	169	162	169	188	170	183	160	166	191	186	142	189	192	172	186	189	169	141	177	156	168	175	164	190	176	171	167	172	180	164	179	178	175	187	197	166	166	178	183	183	188	155	169	177	171	170	175	177	181	181	179	180	185	173	174	175	145	165	154	160	184	162	156	187	169	154	166	157	158	187	150	172	155	160	180	161	182	190	191	187	173	186	173	160	183	191	178	170	170	170	182	167	176	174	180	169	179	163	184	150	191	163	183	151	141	170	195	165	186	156	176	173	153	168	169	177	159	163	168	164	174	181	169	191	179	178	174	170	166	190	160	212	182	163	178	178	169	163	161	155	165	193	184	166	157	173	198	179	163	148	170	184	175	166	176	153	184	161	137	178	185	188	169	173	201	172	171	167	180	159	180	178	194	164	136	169	165	163	195	152	171	173	191	149	163	162	195	171	186	146	149	182	166	173	168	158	175	194	157	149	177	161	190	169	175	151	182	165	170	182	170	187	158	160	192	189	162	172	166	174	182	160	187	167	172	179	171	183	177	162	186	160	158	164	162	200	172	176	195	182	195	195	189	182	194	155	175	180	148	157	184	174	168	205	163	183	183	165	176	154	188	177	170	178	182	178	153	163	154	197	188	152	204	166	162	183	164	154	187	171	199	171	176	155	158	167	183	172	151	184	184	175	142	182	182	181	167	181	180	209	194	186	152	160	138	189	176	164	170	153	172	161	175	181	191	166	159	190	147	169	160	190	149	154	167	153	178	174	174	197	163	177	191	175	181	159	179	156	210	170	154	177	152	156	197	188	172	169	182	174	180	154	154	184	174	158	173	134	180	165	142	163	181	167	186	172	193	190	167	187	149	173	170	178	168	154	153	179	181	165	157	189	176	167	190	167	162	168	154	179	167	162	170	180	164	180	189	173	183	155	178	192	156	192	162	172	155	185	149	168	187	167	176	179	172	169	181	174	169	185	181	196	154	168	181	174	162	173	188	162	159	174	163	154	177	199	175	168	172	174	152	170	170	187	168	171	167	179	175	146	154	190	182	146	178	184	175	177	179	159	173	191	166	168	175	170	160	161	192	171	194	159	140	170	184	146	166	142	157	164	171	176	174	161	154	173	174	167	182	165	178	153	192	194	176	166	179	171	162	177	173	185	166	166	157	174	164	166	194	162	167	201	156	190	185	159	152	172	150	167	181	168	161	181	180	175	152	172	142	173	181	176	172	147	180	143	167	172	157	192	173	147	190	191	189	168	186	193	166	163	155	178	173	179	176	166	180	176	185	177	182	170	186	197	175	192	170	190	172	166	171	165	159	156	163	155	169	148	173	151	164	173	161	181	167	168	166	176	161	173	166	172	163	176	169	155	176	166	162	185	170	160	137	166	162	192	173	181	174	156	203	167	162	169	176	178	150	161	208	185	166	174	183	184	159	178	172	170	181	186	180	169	166	167	179	191	182	170	174	171	155	157	170	184	151	164	169	166	172	188	169	169	198	166	178	180	190	152	158	183	177	160	171	183	157	170	177	178	157	176	194	174	165	174	173	159	167	166	165	166	170	178	172	158	184	170	169	154	201	179	151	147	159	188	163	162	163	171	181	184	171	176	158	195	174	163	158	160	162	170	167	136	169	164	172	195	149	154	189	165	181	158	148	157	172	169	160	151	178	177	184	192	162	180	179	182	188	180	214	181	178	159	176	180	158	203	151	175	178	170	163	147	183	172	159	186	176	182	160	163	193	158	192	155	179	165	172	162	175	180	166	173	159	160	191	164	169	177	178	164	157	176	178	150	170	160	175	197	180	157	201	175	168	162	168	159	157	183	176	164	168	166	191	177	192	189	172	186	159	173	197	171	174	189	167	195	186	187	190	165	154	156	160	172	167	172	173	208	170	159	166	159	172	189	191	176	144	165	180	148	163	184	196	171	151	154	183	177	179	165	146	159	153	174	179	174	160	167	155	173	160	170	159	180	174	147	166	189	162	169	173	170	165	155	181	179	171	191	175	162	147	193	176	185	181	180	149	179	151	170	160	185	193	173	197	206	168	167	177	167	185	165	187	186	176	163	179	181	174	175	161	177	177	176	160	147	175	181	172	179	162	166	180	172	165	181	186	162	159	189	144	164	158	183	173	172	186	161	185	166	178	181	181	150	179	180	184	176	199	153	161	167	156	162	191	172	162	165	169	158	124	159	176	193	197	164	164	183	214	175	162	193	163	187	193	165	147	182	152	182	167	163	175	184	181	192	183	165	169	195	189	159	158	167	191	158	182	169	218	189	176	156	188	160	169	164	167	184	195	196	177	197	166	136	154	155	190	175	170	171	166	165	176	187	175	187	176	145	170	167	192	146	180	148	172	183	186	170	181	180	160	145	180	156	175	173	157	148	173	183
9302	18744	23686	26109	21717	36498	37874	37581	34081	32378	27231	23277	19305	19339	16059	22639	23962	25372	28293	19948	18550	17452	21785	19049	13017	15916	9695	10117	9280	7628	7221	7466	6299	7256	3745	3356	1787	1445	1168	1235	1446	1039	978	1004	996	1073	1428	1016	969	718	702	726	636	589	642	626	591	625	677	601	629	545	496	514	495	485	491	510	577	780	1358	2541	2596	2117	2046	1633	1003	696	543	478	431	489	439	428	451	493	454	405	424	461	447	464	450	422	482	459	442	466	430	420	450	463	445	467	444	466	431	439	426	460	466	469	415	446	445	466	488	447	485	437	452	461	439	422	432	449	448	447	458	464	445	450	464	456	488	452	429	498	426	426	468	483	422	413	413	466	482	431	473	445	452	475	443	488	442	425	478	421	423	423	465	458	421	472	442	430	453	505	505	447	450	417	476	473	454	437	464	489	463	485	438	440	458	441	472	490	462	484	475	460	467	482	458	444	462	470	467	467	489	439	444	462	472	449	456	436	447	452	444	402	438	441	467	469	484	448	466	461	444	493	452	461	434	471	492	434	476	459	452	434	434	451	478	427	453	488	440	456	461	433	454	482	486	508	422	459	450	413	431	476	485	444	443	439	467	489	433	420	479	455	443	480	482	485	475	428	503	408	474	455	453	436	414	492	470	472	449	449	442	473	500	425	459	445	439	461	454	459	467	465	466	442	495	463	449	472	456	468	469	438	474	470	466	506	472	488	456	475	446	399	446	456	416	423	457	463	438	429	418	418	423	471	495	444	446	421	429	483	466	433	464	488	441	450	452	487	462	436	440	467	429	452	446	489	428	433	426	451	453	433	447	426	417	459	434	473	459	456	454	471	462	446	449	446	480	488	477	473	463	472	481	460	464	451	464	490	438	429	488	488	457	460	434	455	441	447	428	443	451	470	478	444	466	423	459	483	438	434	411	452	424	459	466	471	479	455	447	444	454	472	469	443	435	459	449	432	503	423	438	430	465	431	462	451	448	448	453	482	465	468	463	456	435	472	495	411	475	461	422	498	472	429	448	467	464	443	431	465	472	465	455	454	419	428	489	440	450	473	487	465	459	448	451	420	521	503	459	464	485	462	469	445	470	456	458	457	450	435	443	429	433	444	441	467	465	401	450	484	468	438	451	470	473	452	454	452	454	468	471	461	458	441	460	471	457	457	470	453	458	461	461	457	483	467	500	456	436	481	462	444	484	461	440	491	404	439	427	458	446	473	520	432	453	457	454	460	491	471	460	458	476	475	425	486	437	454	478	472	420	403	493	493	448	436	445	487	425	446	452	456	476	449	451	465	435	419	451	444	450	438	467	437	431	443	453	487	448	467	428	436	456	462	474	464	461	471	441	439	478	443	434	457	461	439	420	429	481	480	454	469	463	421	445	424	439	474	443	453	446	476	433	490	467	468	496	480	447	438	466	443	465	456	487	424	451	436	445	440	452	447	436	447	468	468	418	445	451	464	433	453	462	456	472	474	443	513	430	454	417	452	482	446	451	442	468	457	466	497	446	458	498	449	468	456	484	469	471	429	440	472	441	451	408	423	465	478	467	471	387	474	463	477	449	459	485	462	420	459	463	458	421	452	469	457	453	480	470	467	478	415	476	477	426	427	464	470	465	482	443	447	430	459	480	486	455	429	451	424	432	463	430	439	471	445	502	464	457	467	476	444	461	419	448	485	462	471	458	466	467	468	444	472	422	439	440	421	495	466	428	473	449	433	465	428	441	426	443	450	461	473	463	447	489	463	502	420	440	435	420	476	429	468	442	464	438	446	450	449	441	455	445	453	442	457	463	478	452	465	461	433	456	459	481	444	478	449	466	446	450	432	463	440	472	463	456	464	486	420	430	432	453	429	421	427	480	470	459	440	453	425	458	434	477	433	456	434	508	434	455	470	443	443	477	466	453	433	461	434	458	486	463	457	426	476	429	461	438	449	459	453	441	436	458	435	466	444	463	462	497	441	443	434	452	451	492	470	439	472	446	445	471	441	446	475	466	477	459	432	451	464	445	455	471	421	431	447	449	447	469	440	449	447	455	462	482	461	463	432	481	420	468	429	436	463	488	446	444	475	432	409	478	432	415	485	445	452	436	501	463	476	446	446	426	475	456	464	494	464	442	459	448	445	488	407	450	499	489	483	433	426	492	437	488	466	487	466	429	460	433	440	461	432	439	444	484	461	465	469	458	465	450	442	458	460	447	473	457	439	477	462	485	454	429	482	484	520	444	450	484	472	444	461	464	431	431	455	433	474	436	440	471	436	445	454	472	464	462	475	465	486	462	493	463	449	470	435	471	436	451	427	431	443	420	467	509	441	433	457	466	476	462	433	472	497	467	444	477	438	473	452	439	450	454	461	424	486	479	472	468	448	423	472	491	488	454	476	454	424	465	475	449	446	462	464	488	515	471	495	426	460	431	457	438	441	462	460	475	473	455	457	420	413	459	486	445	441	454	463	454	465	479	501	456	462	451	493	454	439	507	464	473	473	406	445	482	481	441	450	435	477	404	451	449	443	429	442	466	478	451	508	466	463	446	424	498	438	481	433	472	457	453	414	474	467	454	462	433	431	488	447	467	428	476	424	445	423	426	445	455	467	455	418	444	468	438	447	476	465	435	441	448	457	449	471	443	448	494	459	455	485	441	470	491	416	445	446	453	453	462	404	468	473	455	441	433	460	478	475	434	437	441	473	453	461	450	445	454	448	441	468	476	462	415	432	423	441	487	460	480	434	431	469	436	392	448	462	446	473	450	435	470	442	490	455	444	431	464	476	439	482	451	473	500	467	446	445	471	441	420	478	457	471	470	430	479	492	454	489	443	487	435	468	439	431	477	439	432	458	470	492	442	424	472	447	429	462	429	484	417	458	464	469	434	437	465	490	452	451	427	443	476	415	475	430	473	477	426	470	441	440	467	461	446	443	433	432	457	457	463	465	421	452	451	453	470	425	458	442	465	457	488	456	461	434	494	444	434	453	459	475	490	462	408	425	417	463	474	431	458	483	460	435	444	479	465	451	494	420	461	479	432	484	446	450	424	431	450	440	438	481	460	509	431	477	446	485	468	438	440	448	449	466	504	440	465	473	454	468	463	470	431	479	446	479	421	474	476	454	490	470	461	495	432	461	461	477	454	433	444	457	453	491	452	456	464	464	434	474	462	417	429	464	450	475	449	421	456	462	416	466	476	473	427	464	448	477	467	462	442	482	481	434	451	423	453	482	464	435	452	471	486	465	478	466	440	463	455	474	476	490	416	474	447	449	456	469	482	413	460	476	448	463	442	424	477	418	450	431	463	444	455	444	448	428	475	462	466	441	438	450	429	427	460	430	463	478	441	451	454	425	428	420	446	435	479	444	478	406	510	467	456	494	453	437	477	451	466	482	445	472	496	431	467	480	450	457	453	462	428	427	434	480	461	455	422	472	462	423	454	443	466	459	407	470	463	431	462	438	473	463	449	454	457	482	440	446	446	453	436	467	439	428	513	491	490	476
24581	31162	33723	31179	26408	36715	37829	36620	35354	27427	23220	18681	16268	13019	10449	13606	14276	14106	18465	12896	10745	8133	11776	9307	5671	5811	3635	3370	3249	2484	2213	2556	2541	2146	1174	928	514	377	359	325	413	302	283	288	280	311	306	365	232	249	266	233	237	203	230	222	208	212	240	225	239	225	174	158	185	182	198	178	202	196	266	611	758	648	674	552	394	298	235	194	160	188	168	156	173	159	199	187	169	157	188	149	172	157	148	169	180	172	161	187	178	167	174	191	170	155	164	165	177	191	161	191	180	177	157	163	174	176	175	165	166	178	168	160	196	167	159	173	190	166	169	175	153	176	156	173	172	153	171	184	149	164	193	201	189	194	177	155	172	177	178	159	162	170	172	190	181	163	166	176	173	166	155	173	157	200	162	142	196	183	149	147	164	157	179	163	158	157	191	138	174	179	169	166	170	165	165	175	166	180	153	170	163	184	174	173	156	167	175	170	154	179	185	161	179	148	169	171	161	172	178	160	163	163	183	168	174	170	174	160	166	162	161	170	153	170	183	165	166	170	176	178	169	186	165	161	170	171	171	157	190	176	142	177	166	167	168	167	186	176	166	153	169	163	169	169	172	159	161	184	165	169	187	196	186	179	187	173	172	180	153	188	157	170	168	179	154	157	163	164	172	166	163	180	173	171	177	170	138	147	149	174	182	190	174	181	161	163	151	184	172	163	174	185	177	165	179	164	152	174	169	186	167	175	186	181	155	165	170	155	169	137	157	171	184	151	193	170	177	161	165	176	154	195	168	165	175	181	153	176	150	157	180	167	174	172	184	161	155	176	159	194	196	182	159	184	179	171	157	155	158	163	166	165	170	177	168	160	158	178	165	132	177	148	152	162	169	161	178	172	179	160	172	164	161	185	195	172	179	165	198	188	148	179	164	168	173	192	170	176	157	198	170	171	167	177	190	175	163	184	179	161	177	180	161	142	172	175	161	168	190	175	155	173	168	189	167	189	158	167	165	197	157	187	175	160	152	164	145	164	163	188	171	189	173	175	164	175	169	149	190	165	158	193	171	173	166	138	166	170	164	159	174	149	155	180	185	160	188	165	163	182	191	176	165	190	178	163	164	158	164	150	183	174	172	166	153	181	153	160	170	170	173	179	187	185	179	176	148	181	156	144	174	168	164	188	176	165	150	169	181	171	143	165	181	166	148	176	176	162	160	168	175	172	163	176	165	171	163	188	186	179	176	162	161	185	183	157	171	206	182	177	184	177	169	150	177	154	195	180	167	169	162	173	191	166	175	185	154	188	189	169	163	163	176	156	153	153	178	164	157	156	134	157	155	184	165	155	170	199	196	155	176	167	161	172	165	167	161	158	171	146	135	175	169	180	183	199	170	173	160	169	161	186	166	168	168	157	181	194	161	163	170	174	181	186	186	160	176	152	185	173	162	162	162	165	159	173	197	175	162	188	159	178	185	154	168	178	203	179	155	187	180	176	177	150	194	177	146	163	185	167	168	176	150	136	187	168	168	157	160	155	178	159	160	180	198	186	185	170	168	163	173	178	171	164	173	173	200	168	170	175	160	161	166	162	193	184	201	157	175	169	173	170	169	165	169	159	181	209	179	177	163	162	182	163	150	164	154	173	175	163	188	180	179	166	164	168	177	174	171	174	196	149	173	185	160	187	176	174	169	174	177	186	163	190	178	173	188	179	158	180	165	149	179	187	181	176	158	180	174	179	166	156	163	184	163	173	151	162	171	156	176	189	173	161	175	172	170	164	166	168	165	157	145	161	163	161	156	176	178	168	160	155	172	185	154	170	177	180	160	194	162	147	169	172	173	154	162	155	166	173	178	166	187	172	154	162	167	152	166	168	158	199	172	160	171	178	162	161	199	174	170	192	169	151	184	155	161	181	169	138	169	177	170	174	169	174	165	163	169	164	170	154	174	201	160	173	175	164	149	167	164	176	171	155	185	158	172	168	194	176	146	153	132	150	158	163	155	167	178	182	151	187	168	165	207	167	180	169	142	180	151	161	189	193	177	188	163	176	130	169	190	187	176	168	170	167	204	189	152	160	166	177	165	177	182	162	158	162	184	179	168	174	155	182	187	170	170	172	177	165	167	149	199	172	156	153	156	152	143	152	183	175	179	198	174	178	152	134	166	162	153	149	170	180	176	156	167	155	195	159	179	167	181	155	180	147	169	151	192	154	161	167	179	154	172	159	174	188	182	169	169	179	155	176	192	153	179	158	159	176	184	172	181	163	161	163	155	179	181	177	179	190	178	161	137	166	151	148	168	156	168	155	157	173	197	154	179	157	164	191	178	195	172	172	162	153	190	162	179	175	163	168	173	158	157	162	173	185	181	161	180	137	163	180	172	174	171	167	168	166	164	177	149	152	160	205	154	174	167	175	163	167	157	176	187	179	157	164	154	144	162	176	177	171	141	167	172	147	165	151	152	175	153	170	186	169	168	206	158	157	160	165	154	178	162	172	187	170	167	172	159	176	172	167	166	157	152	180	158	172	174	197	168	190	165	198	167	174	164	158	153	156	170	163	150	160	177	181	180	150	161	178	185	181	180	147	175	188	168	164	155	153	181	174	177	172	165	165	179	183	184	173	170	183	177	163	164	175	164	173	158	156	165	175	152	167	179	172	174	160	173	185	166	163	191	183	156	170	154	164	161	186	170	180	158	153	169	175	185	156	166	150	166	165	157	185	179	169	181	176	175	171	172	155	156	165	170	161	180	184	150	158	163	167	166	155	178	154	193	160	167	182	185	167	177	179	176	167	185	176	150	188	160	188	177	167	184	178	169	173	172	171	162	175	160	170	183	164	176	162	180	183	186	158	192	147	161	172	189	184	153	170	143	164	152	177	183	170	152	174	163	178	151	173	158	175	161	202	176	156	162	160	183	162	181	175	168	160	147	148	192	184	161	153	173	166	163	157	158	153	178	172	178	169	156	156	182	163	157	184	168	179	168	164	158	170	169	156	160	168	167	167	168	150	178	193	176	179	152	181	144	166	173	147	152	190	180	158	159	181	147	175	178	185	163	179	167	152	155	187	162	171	172	142	184	184	165	149	142	175	157	172	158	191	157	167	178	164	180	171	161	165	169	155	197	152	161	164	217	169	174	189	191	172	174	163	162	174	162	170	153	159	163	146	159	184	164	167	179	163	197	162	183	158	167	200	167	186	151	177	180	179	180	177	187	192	205	178	165	173	159	184	178	171	183	167	165	186	186	179	166	185	173	175	171	157	174	167	182	173	188	173	175	154	158	192	163	165	172	167	179	163	182	161	160	170	182	163	171	143	169	161	160	170	165	161	180	189	186	192	180	180	191	151	191	154	164	176	168	144	153	168	191	203	176	159	176	152	163	172	168	176	167	161	169	189	167	185	160	162	173	197	176	153	180	174	162	188	164	158	182	173	162	180	164	179	169	158	180	177	160	169	163	178	183	155	152	176	175	178	170	155	168	171	194	178	162	174	188	154	160	189	159	171
15215	25209	27592	27717	28160	43617	43935	45469	45131	39171	36723	32121	30845	28536	27520	35719	34742	37570	39622	31905	27495	28188	33205	28311	22171	24863	17977	18674	17844	14286	13224	14309	14837	13516	7393	6787	2834	2365	2283	1856	2698	1963	1781	1664	1574	1746	1742	1651	1257	1159	1221	1300	1031	747	736	715	684	716	911	948	801	674	539	509	495	593	514	489	658	707	1404	3996	4824	4075	4472	3218	2122	1247	736	513	478	482	445	453	436	457	456	468	486	434	451	427	451	434	423	434	465	453	451	441	443	441	434	471	429	418	463	436	448	446	491	421	467	450	446	450	440	467	428	447	451	444	477	447	454	442	450	466	446	451	442	462	449	466	420	441	456	463	458	408	441	442	459	438	414	438	468	451	467	449	452	458	448	422	428	468	435	446	429	386	480	453	448	416	430	448	443	436	495	454	464	460	449	450	437	467	462	440	448	429	420	435	433	458	464	433	453	440	405	440	432	437	431	429	421	448	462	467	448	457	466	406	467	469	481	419	468	475	468	444	460	448	470	444	435	490	436	463	469	412	391	403	462	447	468	416	465	472	421	404	477	442	478	431	431	438	448	437	430	460	416	468	444	434	456	424	449	450	455	396	436	426	431	447	430	429	447	454	478	464	456	449	455	437	461	471	464	435	422	445	432	447	433	409	471	423	465	477	496	462	434	461	467	457	471	416	432	445	421	423	455	443	427	445	414	462	459	458	472	440	449	420	435	470	440	483	447	455	422	408	436	488	440	406	421	415	442	431	429	465	451	444	421	465	428	464	451	481	464	458	440	430	440	449	468	435	412	426	467	431	470	457	450	426	443	431	460	422	477	463	449	447	433	456	439	452	431	405	440	442	437	413	388	454	454	433	443	432	461	409	437	433	415	477	415	472	445	467	473	472	441	427	432	451	439	482	459	442	426	464	440	450	423	435	444	479	473	479	454	408	471	428	437	446	429	437	417	428	487	455	469	440	430	433	431	430	425	417	431	440	473	425	453	447	462	407	477	444	450	434	458	439	458	458	450	453	449	445	441	428	498	473	497	437	442	428	452	432	405	485	461	440	453	481	427	449	420	401	469	436	442	442	452	450	439	462	442	449	461	444	461	426	452	422	455	419	423	428	466	431	412	440	434	457	455	462	437	450	459	427	471	435	463	443	418	386	474	449	430	436	448	459	465	469	479	449	474	501	464	436	426	462	489	450	438	431	467	429	455	452	439	440	451	456	469	405	438	442	453	486	447	460	446	445	454	457	431	465	470	487	420	440	449	465	449	436	422	448	440	420	443	437	431	432	423	452	440	457	494	415	475	430	488	452	451	406	439	445	428	454	437	434	470	395	494	448	419	453	418	449	439	407	437	445	440	442	412	434	409	461	453	440	458	466	430	478	504	470	438	474	433	468	417	377	427	491	422	436	469	459	391	458	497	424	445	476	438	461	482	459	457	476	467	441	426	468	439	468	479	465	471	415	437	435	435	423	459	454	445	443	453	441	425	433	427	429	453	460	422	461	452	451	409	431	416	443	471	442	420	431	440	442	441	436	426	426	436	437	400	442	424	426	458	410	441	429	437	466	419	449	429	443	452	478	460	417	415	418	436	438	448	441	439	458	455	479	446	452	456	493	426	475	421	458	443	470	469	441	454	393	432	455	432	457	445	469	400	456	446	451	485	414	436	450	456	434	471	424	409	465	425	407	448	496	467	448	456	483	450	442	432	477	446	472	439	453	434	449	458	447	426	469	457	443	445	432	428	437	451	439	472	433	426	448	443	455	471	420	442	434	461	414	399	479	429	468	448	436	445	480	455	439	448	468	439	467	425	451	458	421	424	414	501	408	433	425	410	445	452	465	434	433	396	424	449	418	471	445	448	442	450	437	460	437	445	460	454	459	417	443	418	466	425	471	429	480	435	464	462	420	445	462	442	429	445	449	444	455	491	462	473	456	450	464	410	398	459	396	470	417	449	454	468	452	428	434	454	454	436	452	433	443	438	489	432	442	466	457	430	438	435	429	450	449	429	399	451	446	436	444	458	411	461	429	465	440	448	460	427	463	458	422	417	424	469	429	445	417	467	425	429	433	430	438	429	452	437	455	410	430	440	427	469	412	440	410	421	441	443	444	447	442	469	463	427	470	432	441	425	457	430	475	439	475	424	450	440	433	426	441	426	451	413	405	455	485	434	464	472	459	433	453	477	450	480	458	430	429	475	451	471	461	445	419	449	420	433	441	428	468	457	464	440	447	418	427	433	420	435	439	413	439	440	470	432	398	411	475	411	461	422	457	449	425	449	441	445	431	447	487	423	435	443	466	435	442	447	437	423	442	430	424	480	459	445	439	463	435	466	486	435	450	459	486	449	431	436	439	453	445	461	449	427	444	429	433	431	426	446	412	435	479	394	470	442	451	461	443	446	465	435	416	430	459	438	457	427	435	439	445	441	463	416	447	447	419	476	441	466	457	436	428	460	429	429	413	417	425	433	421	460	452	463	396	467	411	471	468	446	446	443	461	480	471	444	441	458	463	424	443	475	411	430	412	461	436	451	469	465	453	487	418	461	442	412	470	435	461	428	456	425	454	445	469	441	477	421	435	427	426	436	434	447	436	420	430	464	455	465	463	417	447	465	426	430	478	460	432	445	436	478	419	454	456	432	425	450	460	439	446	454	425	442	441	426	450	472	474	450	416	424	421	470	428	430	456	496	425	428	488	470	468	437	438	432	482	479	420	448	465	448	417	388	419	432	424	437	465	488	450	454	441	443	446	413	437	438	406	507	437	463	435	459	418	443	445	433	499	477	445	450	448	435	425	446	457	410	457	413	471	473	432	430	405	464	421	430	455	459	462	441	430	463	463	488	437	450	461	465	480	425	434	479	459	458	461	413	436	425	406	431	424	466	458	437	489	443	472	454	448	469	417	437	427	429	460	420	450	433	426	458	453	484	398	446	443	439	436	426	466	479	483	420	410	475	504	405	423	428	455	457	434	425	471	399	436	437	489	422	440	437	453	444	495	452	426	445	473	445	426	471	401	466	425	415	448	426	432	483	460	440	444	454	440	420	476	424	459	432	453	454	424	420	457	424	459	386	433	418	456	441	452	461	446	475	418	458	428	437	432	446	461	443	451	456	480	398	484	436	430	433	467	452	457	428	481	450	414	419	436	474	451	413	440	448	426	464	435	434	484	451	437	442	500	458	458	473	447	436	430	474	440	433	443	444	454	440	433	450	501	445	425	401	475	467	410	454	386	425	438	455	472	448	428	410	490	467	431	449	474	417	458	439	430	429	453	463	467	467	439	400	434	444	468	420	441	435	433	423	445	445	485	424	441	443	449	437	464	418	435	428	455	467	403	432	409	433	474	430	413	437	425	450	440	425	434	434	445	472	445	424	430	430	445	456	447	451	435	432	440	462	449	459	456	463	408	465	441	447	444	435	460	468	437	477	441	443	478	453	442	411	469	419	452	441	466	452	436	448	424	493	419	438	421	454	427	423	430	447	450	470	485	462	441	406	459
3493	3228	4191	3125	1858	2960	2720	2492	1822	1152	1040	819	727	486	491	705	619	632	813	558	429	402	509	437	280	316	251	295	255	228	205	215	208	231	186	185	174	172	172	179	159	144	157	153	143	175	157	163	170	170	164	153	154	149	160	174	170	151	170	161	163	139	138	151	181	155	149	164	137	142	148	163	190	195	213	194	226	172	147	154	153	151	146	145	179	160	140	147	176	159	172	155	151	166	150	172	133	147	164	177	162	162	142	129	143	161	178	154	137	159	171	182	150	147	124	172	140	147	141	150	149	164	154	158	136	152	152	153	159	156	146	138	150	176	156	175	153	129	165	146	155	153	164	161	159	166	128	138	166	162	146	158	155	159	173	147	143	166	157	154	166	167	138	165	161	159	147	155	172	161	150	168	164	151	123	158	174	150	170	168	166	138	143	147	153	156	176	148	141	164	163	156	156	168	149	176	141	129	162	141	149	175	161	142	162	154	141	137	148	140	148	159	154	134	149	150	151	146	149	153	146	161	136	133	172	173	151	160	151	133	136	152	154	140	144	170	130	147	165	149	135	142	164	126	141	168	151	171	157	161	158	130	142	142	148	145	161	138	170	172	165	163	158	134	156	167	151	146	149	166	144	147	164	149	155	145	131	128	151	170	145	136	151	142	149	150	167	153	117	152	154	163	141	159	175	185	146	151	157	145	138	145	156	142	168	153	138	173	175	144	174	154	159	161	148	127	137	129	158	158	141	158	154	140	151	166	163	167	158	169	154	150	171	153	171	158	149	123	156	161	135	131	124	148	144	147	144	136	149	153	151	147	154	143	159	145	145	149	124	148	143	148	135	145	159	184	145	169	147	164	144	154	134	149	157	158	154	169	154	140	145	146	161	130	149	149	155	156	146	150	144	166	165	148	143	131	137	149	159	144	178	146	158	141	139	159	154	149	143	156	153	171	178	143	164	157	167	170	155	153	137	127	145	156	161	163	141	135	171	165	153	169	154	163	149	162	153	137	160	149	149	180	159	160	147	147	152	159	151	149	148	155	139	123	156	158	156	152	168	179	142	172	132	156	158	159	159	152	138	146	152	149	159	142	157	148	154	158	172	153	150	175	160	143	170	154	139	163	167	141	159	173	136	140	155	154	150	151	150	157	142	184	148	152	157	144	149	153	155	153	173	161	145	150	160	179	154	134	154	117	176	161	161	160	154	143	148	120	156	166	156	180	142	172	159	155	153	151	164	159	146	136	169	163	150	135	161	175	137	159	136	167	139	152	146	167	156	151	157	154	167	150	153	172	152	110	141	161	149	142	158	138	178	145	153	165	168	165	144	160	125	147	173	176	164	118	140	161	145	165	164	149	148	142	155	167	154	159	144	145	144	154	154	144	155	155	144	148	178	128	140	142	154	182	148	150	144	149	163	139	152	159	164	153	144	164	141	170	146	143	151	155	146	152	164	146	161	160	139	171	149	153	177	186	146	134	159	148	152	153	142	150	156	166	140	141	135	155	150	158	162	153	168	151	162	154	148	170	164	153	158	156	140	158	138	166	150	152	151	152	146	145	135	132	161	179	133	161	159	146	142	144	136	148	154	174	155	156	146	151	123	138	156	146	153	148	156	151	178	174	147	140	149	143	145	155	158	165	156	133	156	171	165	134	160	169	145	188	155	152	152	153	150	147	161	145	166	168	164	174	169	153	168	175	149	150	169	163	186	133	172	160	142	145	148	139	138	141	144	186	137	159	153	154	169	154	123	164	129	154	155	151	144	172	184	162	154	141	163	169	175	161	152	172	145	150	150	145	167	175	169	141	157	167	148	143	148	161	162	140	150	147	164	142	152	155	153	153	149	160	145	164	146	148	154	141	122	171	148	155	162	166	152	142	146	165	136	158	165	159	172	152	150	149	160	148	163	174	136	162	161	153	155	161	154	159	158	170	140	147	158	158	148	165	156	142	154	136	136	153	149	138	140	161	148	158	166	152	150	169	137	155	170	180	172	157	153	163	145	136	168	143	171	156	164	170	150	150	140	146	144	173	168	141	165	148	145	145	144	153	155	138	164	122	135	179	161	179	142	135	159	132	152	159	157	166	155	166	163	145	147	144	169	153	146	166	149	169	164	136	172	129	138	147	167	149	163	156	153	156	148	167	150	136	154	160	168	149	145	142	167	160	154	145	147	155	146	138	130	161	144	150	140	141	152	143	173	154	146	156	140	130	146	149	163	156	150	159	134	161	172	141	172	149	179	140	154	137	151	150	166	189	137	151	151	142	145	147	166	150	142	158	178	146	145	166	172	155	177	194	157	130	159	145	141	162	159	156	158	153	135	123	177	139	167	150	158	155	176	146	146	165	145	159	173	162	151	152	170	144	142	141	138	138	145	124	159	148	150	153	181	147	172	150	157	143	157	141	134	150	148	153	142	158	155	162	175	157	167	157	156	152	172	153	141	140	149	168	168	131	166	136	151	170	140	161	157	138	166	159	162	137	156	163	155	142	172	160	141	152	137	150	148	135	154	143	169	187	129	174	136	163	146	151	156	155	157	148	171	138	150	181	161	163	158	142	147	156	149	172	169	151	165	166	139	171	157	138	145	166	139	166	173	150	184	139	147	144	163	146	178	141	175	140	142	156	152	158	140	155	139	144	158	162	173	129	157	162	149	138	143	171	174	136	152	157	162	141	148	165	143	139	135	168	151	146	157	153	131	148	155	149	184	156	153	156	167	147	153	162	160	164	168	164	133	134	145	157	163	157	159	158	165	151	152	161	141	147	154	170	152	159	150	171	141	142	133	142	151	159	149	149	149	141	148	137	158	145	153	136	157	162	134	150	185	158	148	153	177	150	179	160	158	146	150	153	173	144	144	149	142	147	168	152	170	167	148	144	144	169	165	133	134	135	152	162	141	142	139	137	130	168	165	150	138	161	162	158	152	138	137	153	151	153	159	166	167	172	153	133	142	140	129	136	148	137	153	158	147	138	131	145	144	147	142	140	154	159	169	160	158	132	149	147	143	149	140	175	170	138	138	148	152	151	133	163	146	162	147	158	152	157	166	173	164	153	135	130	164	171	157	152	145	163	158	153	149	171	168	177	144	154	160	171	163	156	161	142	126	147	156	145	144	151	167	143	144	168	130	133	144	147	137	140	180	161	148	155	135	120	149	172	158	145	144	148	166	145	146	147	168	155	148	146	159	177	163	160	180	166	137	168	137	160	150	152	164	149	148	138	166	157	148	172	169	140	134	158	155	162	156	140	173	146	172	139	149	135	162	156	144	148	138	140	149	144	145	157	156	150	155	135	160	155	152	155	146	167	143	157	156	139	144	147	138	152	159	140	148	137	166	148	151	171	186	169	149	146	153	163	158	167	136	153	133	154	155	144	179	151	130	154	158	144	138	145	151	135	138	169	144	150	166	167	137	128	179	184	155	188	172	167	150	156	172	158	177	152	182	138	161	159	152	149	161	142	145	167	179	142	174	147	151	163	147	171
3197	4447	6203	6786	5134	12483	11335	12055	9447	5831	5683	4184	3452	2882	3289	4582	4066	3925	5331	3581	2417	2640	3730	2537	1808	1883	1289	1389	1338	1086	1017	1131	1040	995	655	587	500	510	558	483	493	478	441	488	504	486	485	472	503	542	532	538	531	470	474	485	468	463	482	428	463	468	421	433	386	467	473	463	442	439	451	472	615	680	839	864	803	651	523	442	476	411	445	425	420	399	427	432	396	413	406	401	428	418	420	433	398	442	414	389	418	407	396	435	398	398	422	414	386	434	420	432	410	475	376	400	396	407	433	421	406	437	387	395	408	441	388	406	396	458	425	418	411	416	433	411	431	421	440	427	431	425	379	414	375	415	425	436	399	412	401	429	447	419	402	415	416	388	390	434	443	401	412	415	429	409	419	395	407	408	405	388	406	393	399	438	401	414	382	429	427	411	402	364	422	419	431	393	378	406	432	412	453	412	402	417	421	427	428	425	380	421	438	407	433	412	388	393	445	408	394	410	401	394	422	405	422	411	455	431	408	415	426	437	411	457	418	418	430	439	415	415	397	443	419	429	416	391	408	373	416	406	417	395	387	411	437	396	407	394	408	378	437	407	419	420	396	419	418	391	409	446	402	381	400	415	412	432	439	404	423	445	396	384	399	387	405	428	381	424	418	401	384	399	402	436	415	424	402	379	435	389	367	407	411	383	417	434	422	429	405	384	410	440	426	393	386	410	424	421	404	408	449	417	414	404	441	402	410	401	391	407	373	406	420	422	401	419	435	429	417	424	441	415	421	394	402	414	383	417	425	421	432	410	417	435	418	430	406	401	376	409	410	430	394	382	431	409	422	383	386	423	410	373	423	389	377	406	415	403	406	417	421	413	392	363	440	411	432	383	398	415	408	420	387	402	410	392	403	398	404	378	401	429	431	366	442	393	404	388	384	409	418	401	414	411	402	417	384	387	406	419	408	436	402	430	398	424	421	426	444	407	412	407	423	403	442	421	422	386	436	424	428	435	463	412	415	412	366	407	389	407	408	393	422	405	418	383	447	397	410	408	427	422	431	396	415	411	413	374	419	449	445	400	436	394	378	434	390	412	404	379	428	399	409	414	432	419	441	406	412	401	452	450	420	434	398	382	386	439	390	421	435	393	422	443	429	420	399	405	382	426	410	399	381	448	418	403	404	417	376	425	428	412	414	458	418	413	426	410	392	423	412	426	406	444	428	408	386	402	403	425	436	430	439	441	390	417	382	380	408	416	433	401	451	411	434	415	393	415	407	378	398	440	421	397	407	403	412	421	416	416	434	407	426	436	415	447	414	454	422	441	400	400	408	401	419	442	433	412	420	378	413	394	420	393	418	376	408	416	421	430	441	454	400	409	424	424	439	408	416	416	413	414	421	425	391	400	415	401	416	437	385	413	414	388	411	407	435	420	417	410	438	378	394	392	420	408	407	417	425	399	398	402	415	439	383	375	381	388	415	422	431	416	405	423	406	416	395	443	402	430	465	384	406	401	418	404	446	410	425	412	408	428	405	436	444	425	440	427	432	416	392	413	434	395	426	435	413	410	400	383	450	414	412	420	378	389	390	425	365	409	413	422	408	415	423	423	388	375	380	408	382	421	389	407	431	439	377	402	439	428	413	446	428	395	431	421	411	438	417	411	408	429	408	400	407	423	433	399	381	433	394	402	399	432	409	424	429	404	399	425	379	396	395	412	396	393	440	447	429	414	391	387	409	428	427	394	406	416	395	400	393	444	394	408	375	400	424	441	401	422	391	400	410	397	414	390	436	429	433	432	399	422	418	453	389	442	412	381	441	403	456	428	424	401	403	416	398	396	434	390	391	424	422	405	388	453	415	399	429	438	398	404	398	406	432	410	406	381	416	401	407	425	411	421	392	414	432	439	417	406	406	387	407	409	410	402	403	390	441	420	468	421	426	395	427	409	385	400	402	394	449	433	418	417	414	440	387	395	401	409	449	408	396	406	394	407	415	420	422	416	413	422	345	406	371	406	418	423	433	407	407	409	435	432	401	413	412	408	419	409	425	411	402	425	427	405	430	396	420	403	427	421	378	461	420	406	401	368	395	428	399	393	423	450	397	447	385	418	372	415	416	425	435	401	405	417	421	420	388	423	399	436	400	423	402	408	409	391	416	392	423	414	430	383	401	392	445	403	409	416	406	434	372	384	386	426	422	430	381	392	403	370	425	360	438	392	412	439	425	350	404	431	415	428	406	409	398	403	410	452	406	411	414	382	437	457	416	411	392	402	396	383	399	414	416	457	399	414	387	430	431	430	418	440	419	442	386	417	431	413	404	405	401	443	416	416	421	396	425	407	402	387	409	425	379	446	421	419	383	450	417	395	405	383	440	420	415	414	424	386	406	418	415	375	435	399	408	413	458	405	414	408	397	429	402	375	413	464	429	374	424	451	406	391	406	418	426	392	404	425	406	423	406	433	397	399	390	384	394	468	377	417	395	392	382	416	394	380	417	414	401	413	433	413	397	379	405	441	405	423	392	395	396	426	419	428	422	396	390	426	414	424	453	413	449	393	342	415	390	406	406	387	435	440	410	418	388	404	425	398	393	425	391	417	397	401	399	404	406	435	411	426	418	375	429	422	411	422	428	405	420	390	433	386	435	406	434	398	421	430	408	414	411	396	398	408	421	426	395	428	428	413	386	422	402	419	400	404	387	380	416	423	388	412	359	385	393	400	422	420	413	407	424	401	412	386	414	407	414	389	422	406	392	439	451	409	427	448	421	400	419	434	413	396	431	392	411	421	458	406	400	408	418	410	425	410	375	439	416	373	434	381	397	416	421	448	401	386	389	424	413	423	441	401	397	414	410	402	448	385	446	409	394	435	418	428	404	405	416	439	422	410	432	401	401	441	448	382	405	430	427	427	383	453	438	406	412	399	441	358	366	404	382	408	405	374	445	415	397	419	426	436	396	373	410	411	411	404	432	424	393	374	398	369	358	421	441	405	426	404	422	454	419	403	425	426	398	372	413	391	408	391	403	373	411	393	423	376	407	406	412	384	422	450	411	416	398	397	426	416	395	425	386	403	398	409	381	399	421	405	412	427	416	426	396	388	415	403	441	408	392	440	395	382	375	392	406	414	378	385	373	410	413	442	381	437	417	407	404	384	398	424	398	396	465	398	398	382	417	404	409	362	405	431	459	413	406	420	437	446	388	416	397	461	415	399	389	420	419	386	385	393	408	416	401	393	396	422	454	421	420	404	399	383	437	437	394	400	415	420	391	403	433	396	413	425	415	404	415	395	419	408	402	402	418	382	411	414	417	426	443	415	394	372	391	407	408	378	403	396	409	419	392	418	408	393	402	411	439	386	401	464	400	385	421	439	449	393	405	403	447	409	429	421	396	408	411	407	400	431	435	408	447	405	433	421	390	367	376	423	389	399	386	421	407	410	381	448	463	387	390	423	383	432	431	402	396	416	401	393	447	426	420	419	363	436	396	401	398	405	402	397	430	389
15035	21881	25724	23127	19032	29444	29433	28851	22922	15258	11314	10727	6768	5898	6765	8200	8121	7128	8814	5664	3335	3969	5604	3675	2633	2104	1506	1309	1480	1227	1059	1242	863	949	483	430	302	291	280	270	241	253	236	236	291	250	242	199	199	221	217	210	224	174	181	200	172	186	215	182	188	203	192	189	154	204	178	180	173	184	196	281	337	400	490	425	304	293	221	197	171	165	160	183	165	160	187	156	157	183	191	193	154	174	177	185	198	149	173	162	170	170	172	146	181	192	179	188	187	179	167	151	177	197	166	166	171	162	167	183	207	190	153	175	155	186	159	160	165	170	189	174	175	163	174	186	175	179	172	193	165	162	175	157	155	177	187	152	157	167	168	162	174	209	175	144	167	188	188	170	184	195	173	187	172	177	170	183	153	166	184	164	155	173	145	186	181	169	198	171	171	157	141	174	157	170	168	189	166	171	189	204	185	187	185	191	179	175	193	162	165	165	149	181	179	165	172	195	170	183	170	190	182	180	166	175	150	185	200	180	147	169	193	154	161	187	176	162	175	181	174	170	179	168	170	167	166	165	188	166	183	159	172	137	147	194	190	188	164	143	157	165	178	168	184	176	179	182	180	153	173	154	170	176	188	177	178	151	185	177	177	180	154	171	159	178	175	144	144	165	177	154	161	152	157	179	175	172	169	171	167	176	169	174	161	158	175	166	211	176	207	149	165	186	177	177	187	219	168	179	155	169	181	171	129	154	168	160	143	191	185	174	175	177	210	190	164	159	167	178	177	179	158	166	180	163	187	169	151	172	191	166	162	164	149	165	180	156	153	186	193	167	159	178	164	157	184	194	139	177	165	158	173	159	143	199	166	193	163	150	164	156	178	162	182	153	182	173	198	163	192	162	178	186	177	168	204	152	194	161	178	191	189	167	144	164	165	160	160	142	163	168	173	179	170	169	190	182	187	157	161	183	169	166	196	176	203	178	186	211	163	174	167	160	172	186	192	191	149	184	168	187	169	170	184	175	149	167	166	158	197	172	176	185	166	166	178	180	176	169	146	197	156	182	188	154	182	147	169	178	156	168	176	134	162	176	179	184	199	176	189	162	170	186	190	173	159	164	176	189	172	169	161	185	156	189	188	161	194	178	164	171	167	180	161	174	166	161	181	157	176	171	151	136	170	158	165	175	168	181	165	168	177	175	185	160	201	161	174	167	162	181	182	174	168	179	157	160	163	157	161	173	180	156	194	192	182	164	168	182	167	184	154	188	163	175	185	160	184	184	183	171	186	153	157	157	166	163	180	181	173	157	188	163	174	179	163	171	178	157	157	193	188	190	177	168	170	158	165	175	172	172	181	193	185	181	161	180	152	166	162	211	158	168	167	165	173	195	180	164	194	159	145	163	187	180	192	163	152	188	179	164	167	172	159	168	158	172	196	160	178	166	178	167	168	199	153	163	161	165	184	167	171	179	178	165	177	183	171	151	159	147	168	177	187	162	163	176	194	170	152	179	158	172	161	168	179	177	172	174	187	176	168	177	175	171	179	154	182	173	173	174	161	171	166	163	166	156	155	152	184	185	161	183	178	186	204	173	170	181	196	176	177	161	165	178	146	175	154	177	187	163	175	182	176	177	187	164	174	198	151	176	175	182	186	167	157	160	166	159	181	173	169	182	167	164	189	171	188	182	161	151	172	159	139	184	176	173	163	156	185	183	184	191	160	175	174	180	148	179	216	166	172	181	169	177	166	150	190	192	158	174	163	180	163	174	164	174	176	160	158	159	166	188	169	188	175	171	172	174	183	182	186	166	163	175	177	163	166	150	185	168	187	147	182	192	140	183	202	168	166	176	179	161	177	174	160	148	168	173	160	176	157	169	176	157	154	188	160	153	180	159	162	179	174	184	164	175	180	168	175	164	156	179	162	173	176	184	179	168	162	173	154	176	196	190	188	167	190	158	184	182	164	173	166	184	166	174	157	155	179	168	171	176	193	157	172	175	175	195	178	176	194	187	176	149	173	172	165	161	193	164	160	162	162	177	167	189	180	183	161	189	176	156	151	173	172	160	173	181	202	172	164	163	173	166	170	149	161	201	176	185	193	168	148	175	164	169	177	176	184	169	180	179	165	175	193	180	173	163	180	180	171	183	155	167	151	173	167	171	168	191	155	184	178	176	159	169	154	178	194	198	180	171	175	176	189	148	167	145	185	173	175	163	189	168	182	185	186	173	185	169	180	168	164	164	166	166	147	180	202	157	156	153	185	170	157	166	184	167	177	184	156	158	149	152	173	173	157	150	163	175	195	154	175	160	186	159	156	185	163	199	170	163	173	209	199	168	170	194	177	171	183	192	179	171	162	174	147	167	179	158	180	169	181	166	165	169	153	167	160	152	146	158	176	181	142	166	168	154	157	180	157	159	192	158	158	171	185	178	152	176	189	205	175	180	165	168	169	172	153	169	192	161	178	172	195	184	168	176	168	168	146	152	204	170	173	176	178	165	170	152	192	176	178	146	171	190	159	174	173	187	173	169	175	172	169	184	153	164	177	193	189	175	179	178	173	166	157	175	165	171	182	182	157	162	166	183	175	188	177	183	152	175	186	195	162	172	175	166	179	189	163	177	161	177	195	153	165	192	173	197	172	198	164	185	196	172	163	169	169	125	192	171	180	180	161	179	171	153	187	166	186	141	174	181	174	181	162	158	160	192	177	172	161	158	152	185	153	171	163	155	167	163	168	170	189	140	159	158	164	152	190	170	178	197	192	182	189	164	176	176	169	155	181	191	183	163	206	181	160	157	185	180	186	153	159	147	144	159	186	161	178	175	180	196	162	160	158	144	183	196	164	173	169	142	169	167	158	185	164	181	163	162	165	145	158	191	180	163	160	152	180	149	186	173	174	197	169	176	176	172	164	175	187	154	160	203	182	149	161	184	193	181	158	158	139	172	159	169	182	154	152	164	181	185	181	186	178	178	161	168	172	163	181	163	172	163	178	169	169	164	176	179	177	181	172	188	152	195	175	168	165	176	167	177	169	162	147	165	159	147	173	171	185	171	167	180	172	164	161	169	181	177	167	186	179	172	167	174	177	145	187	194	176	159	176	161	182	155	185	170	168	160	186	158	184	182	181	169	161	185	174	166	157	156	167	170	183	208	172	182	179	153	161	153	163	194	183	166	195	160	174	173	201	163	203	190	188	185	163	197	181	171	178	165	162	181	151	153	202	157	154	169	174	178	176	190	164	156	170	171	190	179	176	172	165	184	160	191	184	167	172	171	168	158	179	169	137	167	154	178	182	205	160	174	157	173	162	170	164	149	170	167	169	174	144	171	169	189	175	153	201	165	168	184	205	181	164	155	179	168	178	154	202	177	172	180	183	177	172	175	182	189	175	177	171	189	158	186	189	181	171	161	215	168	137	153	165	165	161	188	164	162	175	157	180	171	163	172	147	194	173	137	167	186	192	173	192	196	180	172	170	176	206	154	156	177	159	173	146	198	196	192	170	162
10653	17901	19225	22024	20125	39110	37495	40507	35448	29918	25811	24762	16590	19507	23340	27556	27011	26010	27929	21452	15163	19997	23300	16997	14518	13296	10380	8935	10197	8080	7486	8080	5871	7176	3235	3117	1546	1351	1548	1233	1328	1168	1091	1151	1619	1239	1079	875	954	931	1037	982	735	652	616	590	575	604	746	822	668	612	590	498	496	536	521	548	537	583	589	1288	1778	2490	2912	2213	1519	1024	708	587	458	444	487	451	461	480	459	467	481	441	499	496	430	472	469	468	454	430	419	441	476	484	464	475	467	456	473	463	440	456	458	469	447	478	441	467	454	455	491	452	437	432	455	425	456	461	454	476	453	459	455	491	456	448	440	421	476	462	476	445	478	463	388	480	421	457	449	443	484	491	438	452	416	474	461	458	449	449	464	478	458	460	450	491	453	458	477	440	415	459	457	434	446	438	462	461	460	450	477	460	499	467	476	474	444	494	455	461	429	453	466	444	481	480	449	470	468	480	461	466	422	479	479	481	451	494	435	436	484	432	503	422	507	429	437	480	451	485	458	457	480	517	469	466	448	435	461	434	479	441	439	469	495	432	466	440	442	460	467	456	431	425	441	477	443	449	473	449	465	442	451	499	461	500	457	467	461	436	471	456	487	439	423	444	464	398	488	459	484	447	454	453	423	455	484	440	453	443	448	481	467	471	477	499	472	470	481	442	474	474	458	483	423	426	487	467	451	454	463	456	473	472	487	474	480	430	436	464	480	444	429	470	431	504	492	447	452	435	422	490	456	448	449	443	492	461	441	492	471	457	444	487	456	424	449	433	452	415	445	450	460	484	465	461	440	448	457	492	502	412	493	435	457	438	476	468	441	440	461	472	472	425	452	426	450	449	439	443	456	469	458	446	428	415	436	460	448	466	449	481	451	522	479	435	476	474	488	455	500	497	502	460	501	458	473	446	438	424	506	455	445	452	446	464	462	508	481	454	447	467	454	470	461	460	470	460	459	479	509	463	469	433	473	450	469	455	463	429	473	398	456	464	429	487	504	428	445	464	435	481	446	465	437	501	502	447	395	474	444	489	459	476	465	463	473	448	459	434	450	485	425	448	455	458	488	436	427	449	490	476	510	462	449	449	453	440	455	460	415	406	442	479	464	448	432	417	480	445	461	464	426	499	456	477	416	462	447	420	501	435	471	476	429	483	429	439	472	477	472	432	472	431	436	423	421	454	490	473	473	490	461	481	439	437	428	433	475	467	460	426	436	447	447	478	441	466	476	453	442	467	481	424	472	471	457	493	445	442	433	491	448	475	428	462	470	463	449	472	489	477	417	446	467	445	500	471	475	432	448	441	478	464	463	423	411	484	455	439	398	423	465	460	427	484	455	451	491	466	491	454	448	484	418	446	427	437	425	394	422	454	459	452	478	492	457	461	492	435	432	438	435	489	455	447	455	461	444	493	449	442	440	415	443	459	451	444	431	434	447	488	466	471	462	472	488	479	468	509	447	479	492	447	474	491	472	477	487	437	453	438	461	463	482	468	395	460	507	497	468	451	484	511	436	478	451	438	455	431	471	449	461	435	429	423	484	471	459	491	455	445	437	483	435	449	482	442	481	494	429	462	478	457	427	431	482	464	472	457	452	433	489	481	480	473	481	462	438	404	484	448	410	444	462	450	494	449	447	475	491	476	456	427	409	484	456	466	493	442	454	475	434	463	457	466	469	479	445	455	435	454	473	428	472	437	440	463	449	459	513	422	471	468	408	446	469	431	438	469	448	445	486	427	435	451	482	442	478	495	475	446	448	461	439	452	458	486	451	435	463	429	459	488	470	443	461	446	434	505	439	477	451	478	447	516	448	477	454	459	439	443	482	447	469	446	424	448	487	453	454	422	453	441	452	480	463	458	487	451	438	455	435	466	459	476	482	441	432	471	453	451	459	437	463	481	496	468	464	434	443	488	451	498	472	454	428	480	470	433	475	461	444	473	458	474	494	447	430	445	493	434	475	464	440	458	468	433	458	476	458	447	456	419	458	467	472	469	459	476	517	478	403	502	452	442	457	441	455	466	490	463	447	464	480	458	452	474	452	417	440	469	471	454	443	433	446	496	527	468	463	430	439	428	459	506	451	469	433	410	448	469	447	485	434	466	452	473	476	445	462	442	449	419	444	440	460	416	449	465	441	463	469	460	459	472	440	424	463	465	435	439	453	467	470	454	421	411	444	432	449	486	468	445	458	470	464	433	461	465	475	438	450	495	460	427	436	461	462	476	460	457	447	454	448	460	453	471	453	442	463	485	484	448	474	453	439	441	455	485	469	481	434	460	450	438	473	444	445	447	436	465	449	480	470	481	453	467	428	443	463	441	450	493	422	455	445	463	463	481	450	463	460	433	499	451	426	496	451	433	470	461	463	459	446	440	458	453	453	454	455	483	473	442	477	437	467	502	479	464	461	426	467	449	481	470	457	489	415	480	500	460	455	464	441	476	465	424	438	441	473	473	468	415	414	443	436	471	441	436	451	442	460	472	411	464	442	436	439	450	468	427	429	442	501	440	460	439	456	433	472	435	459	476	487	462	463	491	455	454	412	429	463	448	427	495	453	449	500	464	428	467	471	497	470	482	459	409	482	466	460	441	461	461	468	427	469	460	457	460	466	444	417	455	439	468	450	452	464	475	439	473	492	435	485	450	466	459	464	456	471	523	469	473	424	454	437	403	472	431	462	425	427	460	460	473	446	501	472	435	486	432	441	482	469	465	426	445	423	482	451	446	443	428	475	450	453	442	506	487	499	452	495	457	475	461	473	425	482	425	472	442	491	453	473	415	488	411	490	455	463	450	447	461	449	452	468	419	459	448	467	454	422	443	444	468	418	464	429	470	462	484	444	490	462	448	443	456	459	500	500	480	464	425	435	449	480	436	467	457	437	458	464	419	489	464	469	488	456	446	432	477	475	459	475	456	433	449	436	482	434	427	456	438	474	483	431	462	442	469	453	477	495	441	488	453	436	455	438	481	475	446	487	450	467	465	461	487	463	432	423	443	443	449	438	448	453	439	457	461	495	457	470	466	422	451	471	469	447	492	439	454	446	442	474	466	471	445	436	491	470	460	417	471	445	435	461	465	452	483	491	451	451	499	453	497	461	455	422	486	451	449	466	458	428	485	456	467	470	455	454	467	464	466	443	465	450	461	484	459	428	458	440	463	449	445	444	436	436	448	421	482	434	469	467	451	439	491	476	432	461	459	494	470	449	458	443	408	461	463	442	470	457	487	473	473	438	453	459	476	477	467	463	482	474	445	448	466	426	486	437	480	427	468	473	452	452	428	433	490	452	480	479	478	448	449	444	428	435	403	448	414	458	452	471	465	430	464	458	456	422	445	478	433	447	459	411	467	468	426	477	451	443	468	484	487	437	445	445	447	432	442	461	493	442	437	449	445	420	443	455	497	434	438	407	467	460	462	469	436	452	449	445	457	484	471	439	445	469	456	461	486	466	438	447	454	451	493	472	417	469	429	474	445	452	452	464	458
26604	29354	30617	30015	27411	41080	39732	37824	31342	25333	23450	20911	13695	13722	15559	17871	17254	15082	18542	12498	8528	9124	11157	8471	5748	5030	3926	2722	3475	2682	2450	2614	2216	2023	1016	901	438	389	344	337	361	307	299	376	518	344	301	265	283	277	279	239	234	185	194	201	180	213	258	265	234	186	180	184	173	205	199	180	189	238	305	421	571	739	730	613	402	306	256	196	166	145	166	173	179	185	176	149	182	175	168	172	188	181	175	176	167	155	154	170	188	150	181	168	149	158	154	184	157	171	171	193	159	157	179	161	188	164	176	138	176	162	159	145	188	192	153	139	157	199	177	182	177	177	182	171	160	169	161	186	149	161	172	160	165	163	169	158	157	194	187	169	149	171	149	186	171	161	156	161	150	155	182	135	171	172	178	149	184	173	161	175	160	176	166	145	143	163	180	176	171	161	146	183	149	167	171	185	183	184	156	179	168	185	168	191	161	166	157	188	177	168	145	163	130	176	166	177	165	156	161	174	170	170	180	148	167	179	163	183	171	157	172	146	172	184	162	153	191	183	180	172	147	179	141	170	170	174	165	170	176	180	158	151	182	153	175	179	158	200	192	156	198	184	190	172	159	151	152	147	175	139	173	186	189	163	176	173	173	181	156	156	149	137	169	162	189	172	202	160	146	179	182	186	150	163	176	173	176	161	160	180	144	146	188	168	163	164	170	172	149	160	172	163	159	169	144	173	183	155	165	164	168	170	158	177	163	166	173	180	182	162	170	177	166	179	163	166	169	167	171	176	172	166	135	172	168	166	161	162	161	180	171	168	170	164	164	172	151	174	164	151	187	168	174	170	139	162	171	174	176	161	164	174	187	166	178	162	173	158	165	200	194	152	150	165	169	172	149	187	162	163	177	165	180	175	163	157	179	178	178	156	183	188	163	184	164	154	168	180	177	172	158	189	178	173	158	160	152	169	166	157	180	181	161	174	182	172	174	169	181	147	172	155	191	174	169	161	164	172	170	160	157	156	148	148	173	160	168	193	149	162	181	172	169	176	176	174	131	178	163	198	169	151	160	158	155	162	179	156	187	157	153	167	172	185	181	160	169	160	162	164	144	178	180	149	162	163	171	165	200	165	155	162	175	143	148	172	177	165	157	185	172	187	181	147	154	154	181	163	186	165	158	179	172	145	160	166	207	175	159	170	171	164	194	158	158	163	183	161	151	148	173	194	178	174	168	152	161	165	164	174	174	163	169	185	187	169	185	155	164	174	160	188	172	155	168	171	180	170	143	154	170	186	161	193	161	156	158	156	176	172	169	171	149	149	167	149	171	158	151	157	138	151	159	147	171	176	160	162	154	146	149	180	189	164	167	203	172	193	168	166	170	175	174	163	156	158	153	163	161	182	152	180	173	166	165	172	161	164	188	164	159	186	170	181	162	164	166	167	173	168	175	165	166	189	157	181	152	169	188	174	192	174	144	151	173	144	179	165	174	158	157	158	181	167	193	179	187	160	152	201	163	190	162	164	166	166	170	145	165	170	148	179	157	213	162	157	182	149	159	161	183	138	162	171	180	188	157	183	149	174	175	157	186	169	181	178	184	167	186	156	191	188	164	158	164	166	171	166	158	165	163	143	176	164	168	168	184	183	176	178	192	182	169	180	155	149	168	168	175	155	194	175	153	154	171	186	154	176	168	206	169	177	199	185	159	169	175	177	161	179	148	156	174	167	170	161	181	166	152	173	164	154	159	170	166	170	167	171	156	174	159	170	162	174	182	187	157	173	176	162	178	163	185	165	159	180	177	153	158	181	168	177	166	181	180	185	166	152	182	181	164	156	149	182	154	177	166	150	191	169	168	163	170	167	168	172	173	163	175	159	182	176	155	170	158	176	184	150	169	163	174	156	168	166	165	161	158	165	188	163	154	193	150	180	169	170	159	173	151	174	176	165	177	153	176	180	161	187	150	139	167	162	177	164	176	152	171	180	184	178	148	162	159	160	156	136	168	152	154	168	157	165	171	155	160	177	194	174	163	172	153	164	174	175	166	147	177	133	178	167	140	170	150	156	155	148	180	180	169	164	162	143	140	170	191	164	172	164	175	164	155	150	177	175	168	150	145	158	183	164	162	166	154	165	153	177	157	152	166	165	166	146	155	140	177	168	160	173	165	168	188	175	135	196	161	174	181	171	158	166	169	162	166	172	155	149	174	176	169	176	172	153	174	180	168	166	173	152	189	159	175	178	155	196	164	176	159	162	171	168	172	172	163	152	178	159	156	146	184	168	166	176	136	174	160	178	183	179	152	177	168	176	179	172	158	197	169	164	175	167	179	162	191	170	176	131	176	166	174	173	159	143	163	173	161	169	196	173	159	175	204	187	171	172	160	173	187	160	182	162	164	146	157	165	164	156	169	170	148	170	156	154	168	164	183	172	205	142	159	166	162	165	156	183	181	171	188	173	179	171	171	185	174	161	170	162	190	185	169	186	205	186	160	162	181	177	178	194	169	162	177	185	185	178	177	177	168	171	169	177	164	159	162	156	162	170	165	164	183	155	171	156	197	148	174	158	175	158	159	168	181	174	167	164	163	191	167	165	161	178	169	172	195	165	177	176	187	192	181	180	155	160	174	179	172	168	144	165	174	204	153	182	174	158	181	185	170	154	191	179	167	163	163	177	178	162	137	147	171	178	194	152	168	186	168	176	178	164	166	185	166	184	152	139	163	166	155	168	144	190	183	171	174	187	137	177	179	183	177	175	163	162	187	170	178	164	157	169	192	163	197	147	154	146	187	159	167	187	190	172	177	154	171	174	156	188	175	157	158	172	182	144	157	147	176	173	189	179	157	178	181	161	150	157	160	158	189	165	196	171	178	174	160	152	176	135	151	175	180	160	187	164	155	166	174	162	174	167	182	155	160	156	170	169	167	187	179	194	168	161	177	162	181	189	176	149	165	154	185	167	168	167	177	188	159	146	189	167	167	156	176	160	173	162	155	175	161	195	189	160	182	163	177	156	178	152	175	155	180	185	170	168	157	181	154	153	180	159	176	180	164	174	157	137	184	161	188	145	166	143	184	162	174	140	157	191	182	172	169	170	192	191	155	160	174	193	175	160	158	181	162	158	152	167	188	173	158	152	164	144	167	194	183	173	165	154	187	177	186	204	154	154	162	151	165	169	172	180	138	184	158	161	163	168	164	172	160	140	171	147	175	162	171	154	187	176	146	158	192	175	157	168	162	156	155	177	169	153	175	179	153	160	173	149	178	147	185	176	167	168	181	155	151	154	154	175	170	190	163	161	170	179	164	173	157	169	167	179	188	166	174	162	170	166	179	181	158	163	164	179	184	176	135	152	183	160	154	185	158	157	166	184	173	180	175	163	165	147	159	159	171	156	162	188	159	171	185	189	151	164	169	167	157	151	160	169	148	161	209	171	173	149	157	191	170	151	162	163	184	174	161	170	162	166	195	183	174	188	174	170	171	199	171	164	165	168	172	180	167	174	179	157	191	161
16827	22556	23184	28465	28546	46655	44832	45872	41278	38174	37666	33607	25023	32886	35276	40244	38135	36807	39695	31257	26417	31629	32113	27614	23636	22634	19191	16420	17853	14724	14521	15677	12306	13071	6607	5972	2677	2460	2263	1983	2222	1619	1806	2125	3514	2222	1709	1431	1589	1386	1487	1374	980	685	694	739	757	808	1114	1208	785	652	608	517	519	583	621	621	537	1086	1625	2478	3758	5016	4758	3491	2304	1230	765	582	469	454	404	452	460	417	452	444	434	457	439	449	420	438	438	424	437	430	477	472	451	414	434	454	453	452	427	443	415	437	421	416	408	464	428	447	399	439	450	427	440	454	427	439	437	426	433	446	419	465	401	447	480	474	418	403	459	452	428	408	450	419	417	446	422	409	423	406	386	448	435	446	474	465	471	433	466	447	397	435	438	430	413	440	452	461	435	443	398	446	442	417	420	427	463	452	451	462	477	443	447	428	475	435	434	436	446	432	449	451	444	432	429	405	411	452	462	457	475	424	438	435	483	394	436	436	384	409	501	428	430	461	427	432	443	447	409	443	472	452	421	404	436	441	444	471	423	447	428	416	447	447	452	433	452	434	415	448	417	403	455	450	409	456	432	444	458	455	444	423	437	451	417	435	424	460	412	441	392	429	412	451	438	442	458	448	401	453	455	447	454	450	415	467	460	467	433	462	489	428	492	437	424	412	404	431	468	417	401	419	414	432	407	427	477	442	438	426	419	433	455	416	451	466	478	431	482	403	436	430	432	437	423	447	433	468	401	458	451	459	468	425	406	448	479	473	439	443	446	444	412	435	447	409	411	453	428	405	412	444	444	426	443	424	413	432	456	437	436	451	425	447	478	460	438	434	436	470	469	480	435	492	448	433	444	422	453	435	456	440	443	421	416	443	405	438	424	449	437	420	452	435	453	410	447	462	449	403	442	405	431	425	426	439	446	430	417	460	420	456	447	420	419	431	438	443	462	461	455	419	415	447	449	439	395	465	419	417	493	458	461	439	415	482	441	453	456	406	428	439	426	470	433	436	451	414	432	438	435	448	461	456	440	421	427	453	453	461	425	465	458	440	448	447	449	415	461	426	464	468	412	444	444	418	443	473	435	393	448	436	477	443	422	416	435	436	458	460	441	463	443	459	449	471	446	422	441	421	410	411	438	439	411	432	444	430	459	447	437	499	435	444	416	449	438	442	469	449	453	449	442	445	446	446	450	454	426	457	450	425	431	420	472	418	391	434	468	422	427	464	451	433	436	421	442	444	408	434	462	407	425	468	428	450	417	431	440	436	450	430	443	418	410	422	466	434	457	406	451	423	476	482	461	441	414	446	423	443	433	468	447	433	425	447	434	465	428	463	434	400	467	431	450	479	447	474	473	441	427	430	448	463	456	450	416	423	427	427	428	460	445	429	428	448	447	414	454	427	431	471	387	449	451	468	499	399	446	426	447	434	430	444	440	392	431	471	453	458	443	456	408	449	396	455	443	451	459	459	428	417	459	449	447	464	455	452	448	454	403	441	420	473	460	445	440	409	467	430	416	437	455	427	432	449	429	424	384	456	413	450	460	439	421	440	435	482	471	466	401	457	425	445	405	430	403	471	484	462	473	412	437	459	422	465	430	433	424	438	459	458	449	456	402	422	412	426	468	456	417	428	409	452	442	429	476	437	424	403	433	432	464	465	442	428	429	406	441	440	442	448	416	439	458	430	421	424	416	416	440	430	443	434	417	443	477	431	440	433	404	425	476	445	434	420	421	434	475	478	453	434	443	443	413	418	457	463	446	444	458	389	389	438	456	507	449	422	419	389	442	456	436	433	441	447	472	414	453	422	426	433	439	444	427	443	397	437	451	449	430	445	439	426	480	441	436	416	428	415	441	453	444	475	445	460	443	482	457	438	435	451	476	451	426	427	433	430	424	420	468	405	412	461	430	455	435	460	461	454	449	459	442	455	473	439	449	435	442	425	445	425	427	475	410	446	433	436	432	423	428	453	476	451	430	456	458	443	438	465	423	441	462	401	423	448	441	455	422	410	417	440	433	428	447	433	447	418	467	436	409	460	431	451	412	432	440	412	424	405	440	465	462	459	492	431	427	454	422	439	444	451	386	438	458	444	424	433	426	448	408	457	425	437	451	395	419	422	455	424	430	469	400	470	444	433	434	406	468	470	435	437	444	479	426	437	438	456	399	467	413	457	471	409	439	471	416	429	407	454	448	419	418	444	432	491	424	435	431	430	444	408	411	433	427	488	421	407	483	459	425	466	397	493	435	426	422	412	424	421	436	420	429	441	419	410	463	458	437	417	441	466	458	423	444	435	426	449	396	421	436	445	448	420	451	441	436	413	468	443	461	434	420	441	446	472	431	452	408	449	407	446	449	471	482	461	474	447	431	467	442	432	430	413	441	437	384	439	434	440	449	448	425	449	463	456	448	430	419	424	434	443	475	439	437	452	430	449	442	463	438	451	428	446	417	410	455	439	452	446	435	426	436	446	419	424	460	443	433	416	383	411	438	460	458	450	399	446	422	451	464	403	395	426	451	461	459	437	472	422	403	441	462	445	501	422	448	413	431	441	440	462	478	423	427	438	461	437	458	425	433	467	464	431	421	465	427	459	486	449	440	428	409	466	457	441	446	430	427	446	471	432	447	417	465	401	464	450	430	427	433	428	441	459	461	447	430	434	417	425	423	420	453	428	455	457	394	451	415	403	428	411	425	458	427	479	459	469	382	455	396	450	465	416	429	419	398	425	473	474	450	473	414	430	404	445	441	397	437	434	450	453	461	427	466	443	420	405	450	429	461	476	460	462	431	465	428	407	447	414	431	441	482	433	423	432	388	396	448	459	474	432	443	429	419	421	494	432	428	432	431	434	440	467	457	424	428	432	447	435	427	444	467	436	488	445	474	464	410	456	465	437	424	460	448	430	412	442	447	452	461	437	422	415	434	430	454	444	468	458	460	423	459	426	406	461	458	478	427	426	438	469	446	442	459	447	421	411	461	412	458	453	451	462	424	448	452	424	396	463	407	433	480	433	422	458	449	444	449	444	405	451	432	419	402	454	426	448	463	448	454	446	449	427	455	402	434	445	458	436	404	438	480	478	434	438	405	442	410	429	450	433	450	433	480	463	467	458	460	451	414	459	477	423	439	419	419	434	433	417	426	428	406	456	478	435	446	455	487	401	417	444	450	415	424	443	426	433	427	418	418	443	446	442	470	420	433	426	409	430	444	442	440	421	424	432	490	451	433	446	431	450	455	426	451	444	409	441	413	412	412	417	419	426	441	448	446	456	477	465	442	441	409	432	455	428	452	442	447	448	438	437	452	406	442	469	477	447	420	452	423	455	445	439	407	413	462	422	431	452	469	436	452	433	403	454	434	444	468	486	424	453	430	410	459	447	406	460	434	451	441	453	414	484	427	426	456	469	437	497	419	414	460	441	433	414	463	425	451	444	463	471	431	432	429	457	420	422	390	433	454	422	438	423	419	435	425	437	443	448	451	429	441	444	418	438	434	431
3396	2822	3099	2508	1808	3459	2797	2052	1212	809	1061	744	455	526	546	672	623	543	629	442	344	357	414	343	282	225	228	203	206	206	215	196	190	166	161	173	182	146	168	152	181	152	163	158	144	187	166	173	172	159	156	162	136	157	187	149	154	155	131	151	150	158	140	158	157	168	157	156	143	146	134	173	182	200	219	196	181	168	172	186	156	158	144	174	152	156	144	141	151	146	150	172	151	154	160	150	160	138	160	149	152	134	134	160	138	158	156	148	157	130	158	146	135	138	163	163	152	151	144	141	153	135	155	151	128	146	161	141	151	158	153	143	154	137	132	146	151	157	133	126	149	184	139	138	140	164	149	144	160	157	148	174	167	143	151	158	154	126	147	129	175	164	175	130	138	141	163	146	164	174	130	133	150	152	145	149	163	148	173	154	122	128	149	159	142	137	132	133	136	177	145	133	156	147	170	145	161	144	166	131	136	146	170	151	152	139	154	156	135	156	149	157	154	149	140	146	149	151	142	151	154	165	167	162	142	141	161	133	156	147	143	148	162	175	154	157	152	174	156	133	169	146	142	175	157	155	152	158	163	164	145	147	149	132	156	145	154	170	167	152	172	151	154	145	188	147	142	145	152	134	131	149	141	149	153	140	159	150	145	153	165	167	136	121	143	153	153	135	138	159	161	136	138	153	146	162	156	151	125	154	148	146	167	130	158	158	160	177	155	158	143	156	150	137	145	164	149	145	156	142	140	157	161	146	163	142	144	140	145	144	149	158	142	163	164	147	157	152	136	143	152	144	129	128	126	144	158	133	142	153	172	117	166	155	159	159	147	142	145	169	147	154	161	158	132	147	156	171	124	153	161	134	127	160	121	144	137	125	143	151	136	147	168	152	144	165	124	157	166	140	134	163	170	144	150	145	133	157	150	136	146	184	145	121	155	152	120	143	133	143	150	129	146	137	140	148	161	141	131	137	155	169	153	148	150	141	154	134	142	151	140	161	165	150	159	140	129	142	139	167	139	158	163	189	132	143	161	128	144	146	166	153	142	155	160	147	126	150	160	155	160	146	137	134	151	141	124	151	140	172	141	137	140	142	141	151	141	153	153	171	152	163	136	149	149	148	153	127	160	169	147	149	164	156	152	146	163	158	134	145	157	190	152	159	153	150	129	145	168	165	142	134	152	143	144	135	149	142	153	167	106	143	141	154	153	170	128	157	180	149	145	168	145	143	167	164	142	144	151	152	152	149	163	169	172	150	150	141	146	137	124	144	131	134	165	164	148	127	175	147	150	162	136	134	152	133	152	143	150	163	150	146	137	150	149	168	141	142	161	129	147	146	149	149	162	141	153	139	147	159	145	140	148	139	162	164	150	150	144	160	141	154	147	147	180	159	166	167	162	156	152	154	134	165	154	132	135	144	145	158	135	127	144	154	162	144	148	158	155	142	132	163	153	141	152	121	145	174	152	151	150	159	159	140	163	146	128	158	150	125	149	139	180	155	144	146	148	140	161	156	176	139	146	159	162	145	129	146	162	158	131	161	132	134	138	147	174	164	139	168	142	161	153	149	152	164	139	171	157	137	152	144	159	153	139	146	170	168	158	155	140	128	165	168	155	140	177	155	148	139	148	143	158	155	165	152	163	131	166	142	138	156	177	145	155	165	164	169	156	150	142	138	156	152	148	161	180	151	132	171	149	146	136	156	131	146	160	157	169	134	134	130	145	126	142	157	170	155	141	127	139	171	163	158	147	131	151	141	149	130	162	158	139	152	144	171	147	160	132	141	154	154	154	145	166	160	166	158	136	135	165	145	146	154	135	139	162	144	150	161	134	143	173	137	153	144	155	176	136	145	146	154	147	152	141	151	150	141	161	144	124	150	156	145	148	146	162	134	152	147	156	137	142	140	172	165	154	158	143	145	151	163	153	144	157	139	136	132	159	162	148	155	151	148	162	152	156	149	156	146	152	163	139	152	149	147	142	150	166	153	162	161	144	141	135	160	165	139	147	165	137	148	128	152	145	153	152	184	140	161	157	132	149	165	136	167	134	153	157	151	138	120	156	153	155	155	138	146	147	149	150	154	160	130	129	162	147	156	155	149	147	146	136	148	155	135	148	140	137	165	153	131	161	140	160	160	146	143	172	161	143	134	154	149	142	153	151	144	143	175	158	147	151	155	159	184	144	165	158	151	139	149	162	157	161	132	146	147	169	175	151	139	145	128	132	133	144	161	176	134	135	138	115	141	180	142	150	161	140	157	141	146	169	153	148	157	159	146	157	140	138	171	157	150	153	144	141	160	162	149	133	139	137	151	155	133	136	137	153	147	137	158	153	149	157	139	160	142	151	141	143	144	144	150	160	126	168	161	150	155	137	145	133	147	169	179	146	148	148	157	140	147	127	151	145	146	162	143	133	159	146	150	152	174	147	156	154	157	151	166	148	146	162	146	132	146	136	134	148	160	159	163	164	134	146	154	142	156	143	146	161	155	147	135	132	162	148	130	150	174	139	156	146	138	151	165	156	144	148	149	140	159	160	150	135	148	159	162	167	133	175	152	157	179	151	155	163	163	147	158	131	154	153	120	162	151	152	154	148	127	145	153	158	129	145	144	154	153	143	150	130	161	136	138	120	164	151	140	161	147	156	151	137	151	146	155	131	171	137	170	149	135	132	165	148	140	167	166	160	144	162	153	157	152	159	138	159	144	146	162	177	156	141	127	131	158	137	162	155	156	171	147	139	161	151	148	124	135	144	129	158	172	156	148	163	141	144	142	140	154	151	154	148	131	188	164	138	141	148	141	138	141	143	171	137	148	164	135	140	124	144	135	140	160	162	150	151	160	161	154	179	148	169	147	160	159	140	146	149	135	146	157	149	167	154	136	159	148	146	157	157	150	151	134	147	139	147	136	148	139	129	154	147	140	120	142	157	184	174	144	135	152	161	152	147	159	144	151	135	149	144	162	156	130	160	151	128	127	145	139	139	128	146	165	164	143	125	149	158	149	124	139	143	125	159	184	139	145	155	155	162	141	141	133	152	154	148	168	151	182	165	148	140	139	134	173	162	140	166	152	166	162	148	151	140	157	151	143	163	153	156	137	176	168	165	145	147	170	130	140	165	146	166	153	145	150	149	141	139	140	141	153	165	145	163	148	132	153	136	154	151	147	138	141	159	136	156	151	155	150	140	154	153	171	150	138	181	145	150	166	179	147	167	172	159	152	152	162	160	163	170	143	146	132	160	164	136	155	147	162	175	132	154	165	126	153	150	149	155	158	130	160	149	157	151	159	148	149	168	150	134	181	145	127	141	147	146	128	162	163	156	143	120	133	166	134	168	136	156	153	151	177	157	143	141	170	139	150	168	122	169	159	160	126	146	157	146	158	166	157	131	159	158	146	152	158	137	146	135	142	145	145	163	147	153	171	141	146	130	157	163	137	159	137	136	150	143	148	160	144	169	173	137	130	159	146	137	153	154	179	148	147	140	125	155	149
3080	3929	4621	5919	6583	13942	12743	10990	6614	5319	6014	4503	2678	3736	4084	5084	4039	4025	4679	2985	2202	2441	2941	2214	1681	1433	1273	1205	1180	951	1060	991	887	853	617	558	448	467	541	474	474	454	458	509	550	471	443	486	508	505	531	489	516	512	507	488	490	468	435	442	447	485	445	424	481	475	434	445	466	379	412	535	518	660	861	772	645	574	483	442	441	439	413	398	421	412	424	405	399	392	390	410	389	403	420	399	401	383	440	389	392	427	400	378	401	415	410	403	383	402	426	391	421	396	454	395	425	414	380	372	446	391	396	366	426	382	437	392	422	379	415	423	415	413	416	440	421	443	428	403	393	417	434	410	422	402	420	429	411	421	444	384	389	391	393	386	394	361	399	402	425	388	396	434	421	408	430	354	371	352	407	377	385	377	378	393	412	389	385	398	363	422	420	460	383	396	406	402	398	375	403	436	432	410	403	369	438	417	400	430	379	382	416	403	390	390	399	390	411	409	391	375	348	400	378	413	370	410	431	387	391	400	421	426	433	427	422	414	396	395	371	388	422	399	407	407	363	399	412	398	420	412	404	397	420	383	395	411	400	419	409	390	394	433	439	403	394	436	398	402	423	398	376	406	404	409	400	360	374	431	377	393	404	415	400	424	406	433	423	450	387	401	425	424	392	401	428	384	399	407	423	401	416	383	410	425	385	415	420	367	424	425	417	384	423	443	400	417	396	391	404	440	389	402	397	417	357	390	409	406	368	413	422	428	430	406	427	398	390	396	407	391	386	363	383	405	382	421	404	422	385	411	413	416	389	432	409	380	426	389	384	390	387	387	405	408	405	407	381	400	417	395	377	429	402	400	416	416	384	391	388	413	391	393	427	411	405	421	403	426	416	416	380	414	431	350	414	398	433	415	410	407	432	384	391	404	395	390	397	399	403	420	388	381	427	389	398	374	380	443	397	386	410	419	398	390	384	384	391	390	403	389	397	402	383	430	395	354	411	399	398	432	414	433	404	423	423	427	428	387	402	427	416	403	408	447	444	390	426	400	392	369	392	361	444	429	387	408	383	400	414	434	385	414	423	398	413	399	409	401	413	401	370	404	378	397	416	437	415	441	423	403	399	386	380	428	420	428	430	397	405	417	422	415	408	385	396	409	420	400	419	416	412	420	386	386	381	432	432	376	421	417	447	396	407	396	415	380	403	418	398	407	404	397	427	405	434	376	375	399	382	394	409	372	375	416	438	405	411	402	389	413	405	388	421	379	417	384	378	391	445	383	392	453	418	417	405	413	397	402	396	398	418	391	410	374	429	402	408	393	377	416	392	382	397	411	404	417	444	425	420	393	400	418	416	408	410	428	413	420	408	398	430	411	383	403	422	458	412	401	396	446	418	403	399	410	397	438	408	414	381	406	404	358	418	422	376	410	401	412	369	415	406	373	404	368	409	406	434	388	390	389	431	429	405	380	405	395	428	413	411	370	418	389	429	397	387	400	381	398	394	407	380	415	411	404	407	348	432	397	417	407	396	456	375	410	402	426	419	394	394	393	403	387	433	423	402	386	408	395	376	409	406	413	421	391	413	381	424	408	424	424	427	396	404	389	401	421	442	399	377	397	417	406	383	438	387	462	415	439	396	443	376	427	381	414	435	367	385	412	409	398	401	354	393	388	421	374	389	425	399	436	443	411	415	419	433	415	411	422	400	412	395	394	415	403	404	410	424	392	417	395	407	388	394	422	408	429	438	411	428	404	391	433	400	414	407	407	397	413	423	358	415	390	407	360	383	388	415	404	387	393	409	385	393	408	404	414	414	423	415	407	438	386	427	378	391	369	415	403	379	393	373	419	413	421	394	396	392	444	398	367	414	413	415	395	412	379	393	424	406	407	394	393	392	391	388	434	414	417	420	399	382	397	430	364	410	391	374	424	396	393	419	442	394	417	411	383	385	401	426	439	444	364	421	405	432	406	426	386	382	381	430	416	377	423	406	402	384	416	401	401	378	424	392	379	419	415	418	407	424	370	399	450	404	380	412	391	408	403	389	405	422	406	420	411	450	399	404	399	403	437	384	393	391	400	385	399	411	399	406	418	363	392	412	374	389	430	432	399	407	405	402	402	389	409	399	384	404	397	428	396	356	417	365	431	441	393	383	388	381	393	400	439	398	393	426	404	403	402	393	395	389	372	383	419	366	421	362	408	402	409	401	408	409	436	414	433	385	398	401	365	386	411	413	394	383	392	382	433	392	384	419	408	394	404	412	403	390	398	396	393	411	368	427	422	427	404	398	414	389	386	418	411	418	402	418	457	397	390	357	424	391	419	412	463	420	403	437	447	415	405	411	418	395	409	361	404	388	416	396	405	385	416	399	385	414	417	414	407	415	391	416	386	397	420	409	441	416	434	421	413	410	437	391	393	436	407	362	401	398	408	428	439	426	397	414	367	416	390	435	425	360	416	397	424	347	376	417	420	375	414	393	365	367	408	401	407	387	373	376	408	393	451	388	418	417	420	422	403	387	431	406	432	403	395	384	422	416	419	404	386	422	418	392	378	406	363	407	384	406	434	415	398	420	418	409	424	402	436	416	357	430	413	396	394	404	403	384	429	407	389	403	374	439	393	441	432	388	414	421	366	381	374	389	441	428	398	397	413	413	403	427	418	379	430	417	375	393	435	415	386	367	368	395	378	397	405	408	380	415	413	382	390	391	403	422	415	405	422	403	391	389	387	392	399	463	419	378	416	404	366	381	394	402	398	429	398	410	371	408	403	390	413	376	388	416	397	360	412	405	383	358	338	401	419	403	409	358	417	390	368	427	380	409	416	412	423	421	394	433	385	385	363	393	421	383	400	415	408	384	427	388	417	379	438	392	436	421	393	426	427	411	402	369	396	393	400	403	439	411	415	422	383	422	443	429	404	425	399	427	429	403	407	363	398	417	369	401	413	390	403	407	399	400	441	446	389	373	430	392	418	420	426	407	388	407	420	417	404	371	399	377	413	369	420	401	419	404	407	417	397	409	397	410	453	419	398	401	401	400	411	400	413	405	384	378	388	369	372	402	379	404	422	420	412	383	373	436	381	402	369	435	458	386	385	415	388	423	403	432	394	422	400	409	383	413	437	402	411	447	428	412	385	388	408	407	424	420	417	405	390	424	407	458	388	392	392	398	394	403	429	421	405	430	425	369	390	431	400	415	410	404	380	392	406	423	404	407	393	452	401	437	415	401	418	426	404	401	487	425	430	443	396	399	364	409	406	387	372	382	379	414	389	407	407	407	430	441	372	417	413	433	448	429	402	444	424	368	410	411	390	391	425	397	408	409	406	419	392	387	402	375	369	363	399	411	392	384	410	419	420	411	415	398	402	392	400	440	419	414	417	455	411	398	396	423	389	430	407	395	402	408	409	421	384	399	411	368	387	386	373	387	409	405	432	409	417	346	416	411	413	406	399	360	402	387	419	370	404	398	424	426	407	406	429	399	391	423	443	400	426	398	388	408	404
14907	16636	20211	20608	20045	34162	32026	26672	19879	13756	13796	9687	5955	7421	8728	10056	7498	7107	8981	5564	3918	4312	4505	3628	2517	1958	1459	1286	1375	1173	1320	1251	993	870	505	453	290	272	335	270	262	205	270	273	312	216	252	220	223	195	220	213	253	208	183	217	172	193	210	209	202	192	167	185	171	171	183	160	175	188	194	276	361	455	493	388	334	228	222	207	191	174	164	188	194	158	170	189	200	169	173	177	164	189	197	180	182	173	181	168	191	144	171	160	168	180	188	198	160	156	178	177	165	180	168	175	185	158	163	163	167	155	173	188	187	182	151	175	174	189	170	186	162	176	174	167	171	162	172	178	173	162	184	175	172	160	158	169	175	183	165	183	146	177	178	145	167	176	165	173	177	176	153	168	163	179	173	165	187	171	187	154	187	195	169	174	188	175	193	181	166	162	201	167	170	153	184	156	166	169	186	148	169	165	196	150	171	168	167	161	179	162	164	169	168	158	165	179	178	179	164	191	166	169	183	160	149	144	178	164	199	159	190	151	163	172	161	179	165	164	193	189	176	163	166	185	204	159	172	168	176	172	168	183	160	193	170	152	186	183	163	182	151	170	155	171	179	166	169	171	186	155	162	165	159	164	180	159	194	167	173	176	161	172	155	161	174	170	169	178	187	174	174	194	172	161	166	165	179	186	161	195	199	170	196	157	204	164	208	168	174	167	169	184	153	191	186	169	159	164	146	163	184	164	175	169	184	177	177	180	165	149	188	183	166	191	165	168	175	178	165	184	172	138	157	188	176	143	190	177	164	138	164	160	135	183	179	167	174	174	166	172	167	172	180	162	175	158	173	183	178	185	181	177	168	162	182	189	161	177	182	165	177	201	170	172	150	167	194	183	185	172	165	170	177	168	176	160	201	149	166	180	191	173	165	173	158	173	200	199	153	162	159	160	137	205	167	156	179	192	162	190	187	192	172	180	192	181	172	186	182	161	167	208	191	170	165	185	174	186	176	187	190	157	161	175	161	190	157	177	146	181	174	190	161	211	140	158	161	192	205	179	167	175	175	180	161	178	182	178	172	162	169	178	176	177	181	172	211	182	164	176	201	173	162	182	156	171	173	159	178	198	174	205	157	162	168	167	173	167	168	147	163	199	163	183	161	178	162	152	153	183	184	162	176	152	168	180	159	169	158	188	181	179	155	147	163	141	176	181	147	169	169	167	186	147	161	187	180	160	157	147	200	194	181	180	199	160	182	144	174	176	153	164	187	150	179	201	178	184	152	171	168	164	202	170	172	172	174	151	167	182	173	175	170	167	184	150	174	172	180	169	165	168	164	145	179	171	157	165	152	183	172	182	179	191	180	171	186	165	210	192	158	179	169	162	206	157	179	182	167	172	181	155	201	200	194	179	158	176	151	171	153	168	191	173	171	159	180	168	191	171	168	145	182	186	185	175	167	164	180	167	159	155	198	177	166	193	160	160	181	161	198	160	152	167	197	179	163	175	174	192	183	168	177	174	156	165	157	163	175	174	190	168	153	159	147	180	156	182	157	167	156	163	181	187	184	152	140	172	162	164	165	171	168	163	181	168	181	189	183	184	167	141	177	163	172	161	153	163	189	184	154	156	181	177	177	156	194	170	173	187	170	178	172	172	166	184	177	169	185	178	181	181	186	166	168	172	179	173	157	168	168	175	217	162	154	180	144	173	185	156	159	183	174	183	167	179	170	185	167	189	181	177	186	161	165	162	203	169	201	176	176	158	165	144	177	193	154	170	169	177	162	157	156	177	198	167	174	155	170	167	174	167	189	179	156	202	190	175	203	186	157	164	179	191	169	160	157	172	194	199	170	164	187	153	175	175	166	148	180	201	163	156	148	208	157	160	172	177	178	174	152	161	195	181	181	162	186	150	164	168	187	181	168	172	162	194	205	161	174	147	165	156	172	155	157	147	150	192	172	174	162	174	182	191	160	166	148	176	181	178	163	191	167	168	159	165	178	194	161	155	181	188	175	174	175	182	176	186	138	160	185	168	155	150	151	166	180	177	165	187	169	168	189	164	140	158	176	169	171	148	176	160	165	172	180	174	174	183	180	180	163	161	177	182	182	171	168	174	176	183	186	212	162	188	153	179	178	182	128	182	177	189	177	175	171	189	166	183	214	168	167	169	148	151	160	153	172	158	180	195	187	188	152	178	193	162	171	176	190	162	176	175	181	168	188	184	172	160	143	150	163	187	176	167	175	191	176	199	161	142	164	173	152	170	179	170	156	178	174	182	172	166	166	189	192	176	190	175	170	184	176	159	165	155	187	178	150	173	200	162	139	166	147	174	166	156	184	145	149	154	146	179	187	177	168	182	165	182	179	186	168	177	192	182	180	155	154	137	188	161	167	151	167	180	171	157	158	168	187	142	166	167	156	194	191	163	168	184	156	167	185	159	186	163	174	157	172	163	163	168	140	165	195	174	159	168	170	148	178	158	195	193	164	148	148	162	166	173	171	163	197	191	155	188	180	190	197	168	157	149	157	163	165	156	208	174	191	156	158	184	198	155	155	159	146	149	180	196	157	168	183	174	168	163	183	142	192	178	178	195	176	182	152	160	166	165	171	161	168	178	160	185	167	168	207	182	184	148	168	171	159	158	172	171	186	198	178	187	177	166	180	184	183	176	164	152	161	194	171	192	177	155	180	170	183	163	175	166	157	146	183	180	184	187	184	175	169	172	172	158	163	177	166	170	161	173	185	146	168	169	171	167	206	192	154	164	180	177	165	170	199	163	192	179	172	179	174	205	156	189	151	173	157	152	185	150	185	165	193	196	178	163	163	190	143	172	163	175	191	162	192	164	179	146	180	153	163	181	182	176	168	159	162	188	163	136	163	172	171	181	154	160	158	170	200	181	168	177	195	180	186	168	173	156	172	170	169	172	166	183	164	199	173	164	184	186	178	175	172	180	197	188	184	161	159	169	185	174	177	160	173	173	196	161	154	156	155	192	193	186	153	182	187	158	180	159	159	153	157	195	154	163	185	162	182	177	169	190	159	174	177	158	197	161	167	176	192	176	160	179	165	160	178	193	140	156	182	136	160	175	179	183	197	166	171	157	168	192	192	182	175	169	173	178	181	189	157	168	160	181	166	155	179	189	175	186	177	173	149	172	175	179	192	133	173	179	187	144	172	162	161	167	192	150	168	197	163	164	164	175	191	189	196	188	154	177	152	155	155	164	183	180	170	171	166	197	147	163	175	163	173	177	169	163	183	171	153	172	165	174	174	176	171	204	180	186	166	169	176	147	166	162	167	188	168	177	170	179	179	172	170	174	188	171	166	162	183	190	183	172	170	167	185	152	177	200	190	168	183	182	197	162	165	172	169	185	183	166	177	179	190	154	166	177	171	148	161	154	186	165	173	169	166	178	175	176	162	183	170	165	165	151	171	175	185	168	185	162	158	175	164	173	167	164	162	170	171	177	178	176	184	167	176	185	193	172	186	159	155	173	159	172	174	169
10453	13303	15391	19835	23940	42454	39933	36586	32438	29423	31110	21764	17234	25920	27933	31798	24506	25871	29092	20350	17689	19888	20018	17294	14795	12407	10097	8974	9232	8170	9243	8918	6846	6325	3430	2684	1431	1445	1597	1236	1397	1061	1175	1427	1899	1131	1002	1070	943	935	955	904	920	656	634	616	548	576	668	708	675	630	522	458	566	544	474	505	487	535	700	1415	2125	2741	2960	1927	1202	829	622	511	467	461	478	484	484	435	499	463	455	475	465	439	464	440	476	438	432	483	461	434	454	417	431	429	508	477	441	472	421	488	474	463	443	422	497	444	463	477	424	435	433	424	439	437	450	448	475	481	474	434	448	453	464	457	471	469	459	430	440	488	456	466	451	511	475	491	417	451	435	454	496	487	474	423	455	442	436	443	478	454	467	434	475	457	461	510	501	434	500	463	475	428	464	453	448	456	421	474	483	460	479	410	465	473	441	431	471	470	453	475	466	445	467	458	476	441	477	455	475	466	466	451	473	466	445	438	458	425	465	442	486	443	469	456	490	451	464	455	468	414	426	450	468	454	482	465	477	437	437	452	509	459	430	454	474	467	462	454	416	431	467	455	486	445	463	463	478	472	455	448	443	462	440	475	485	482	470	461	473	439	469	487	456	460	477	437	432	473	438	454	480	440	460	418	446	489	397	489	478	495	477	438	477	459	424	419	469	460	439	450	465	475	496	462	462	491	445	425	437	428	445	426	448	451	421	473	465	446	470	455	443	449	435	471	413	486	442	482	431	450	430	432	441	447	459	442	433	482	461	442	427	446	427	439	438	503	472	481	484	491	455	473	432	472	438	459	466	473	415	480	436	432	481	444	447	457	455	482	458	435	465	481	439	504	449	463	458	441	450	454	420	459	421	451	443	467	440	464	467	477	441	426	473	482	447	468	442	433	438	468	463	450	464	447	495	456	438	428	476	450	447	437	459	441	421	450	433	478	430	440	455	468	466	464	484	420	457	467	476	480	454	490	486	457	464	488	507	451	421	455	484	442	460	512	474	494	469	448	436	473	446	470	433	427	462	469	454	434	453	453	503	451	451	459	425	450	434	469	468	450	471	501	484	411	441	479	461	455	459	487	475	445	439	449	470	466	505	472	455	451	451	453	439	394	444	463	457	479	445	435	451	427	430	464	442	462	448	464	398	476	479	486	421	460	452	446	483	470	477	496	445	473	449	472	464	464	433	489	451	481	462	466	473	415	430	435	432	455	458	443	434	467	452	441	468	484	413	487	482	513	497	488	471	469	468	443	491	447	468	415	445	459	475	440	455	433	423	430	478	498	463	440	443	418	524	444	455	436	468	455	484	471	438	452	446	469	483	450	465	491	434	448	459	463	414	484	440	426	469	505	459	461	473	461	455	483	461	466	496	472	476	472	454	420	453	461	471	452	462	450	490	471	464	460	461	499	469	468	461	494	436	474	438	445	426	460	446	445	496	458	459	423	445	430	415	433	442	452	433	445	459	442	437	448	458	437	451	481	481	475	423	477	443	491	449	425	392	450	433	437	465	472	449	457	436	456	454	461	458	460	479	464	483	454	451	460	422	482	424	492	480	463	436	463	492	442	492	463	437	478	463	456	439	467	453	485	458	420	461	440	460	414	459	454	423	448	440	458	455	490	424	464	500	457	465	463	485	464	452	454	477	510	437	478	453	515	406	455	461	497	460	477	475	461	461	436	465	465	428	439	443	475	462	488	473	469	428	495	461	450	462	471	494	474	477	485	454	423	467	475	463	454	439	425	464	463	429	445	488	463	440	477	471	478	444	505	463	440	430	453	432	460	471	459	459	458	436	448	484	478	417	493	426	471	456	447	493	480	462	469	461	453	428	442	475	455	422	490	476	481	467	432	416	451	474	485	456	469	445	484	503	474	439	438	490	461	436	475	452	417	479	497	438	437	467	468	423	435	489	483	448	456	473	455	414	461	427	438	431	465	442	429	480	448	421	437	467	422	438	405	466	486	447	435	478	410	478	418	452	493	461	466	428	448	430	481	473	429	447	459	463	453	458	478	457	495	482	435	454	440	479	465	454	453	448	426	482	462	401	462	465	469	462	477	455	452	445	417	445	468	450	464	444	460	495	413	461	474	498	501	436	453	433	446	437	495	442	411	442	434	476	460	454	477	434	418	458	477	455	472	451	492	452	454	465	480	471	478	436	459	477	429	470	491	458	463	464	462	465	440	464	497	479	455	439	464	426	430	432	484	449	469	436	451	469	476	452	467	447	506	429	409	444	450	419	461	445	461	437	405	448	455	446	451	451	467	484	480	466	502	471	466	461	488	436	478	468	453	430	443	495	427	467	451	490	455	454	432	447	444	438	442	442	441	473	451	461	451	464	418	448	473	447	441	467	467	468	462	444	439	455	450	468	445	451	463	412	434	426	444	428	445	485	474	446	465	483	415	477	435	470	431	465	403	444	430	480	447	495	470	450	465	456	446	431	471	423	459	477	461	462	468	457	489	454	468	450	467	438	441	521	438	448	498	451	441	436	433	437	462	467	442	474	421	442	470	490	433	464	455	450	465	447	425	441	463	496	478	456	399	498	429	450	428	492	431	441	461	456	421	469	444	461	460	449	476	450	433	492	461	440	445	448	457	455	478	486	456	480	489	448	434	451	418	394	448	465	476	515	429	496	457	486	442	447	488	466	446	427	418	438	436	471	478	453	412	487	438	496	467	456	450	504	427	429	440	429	454	429	463	452	464	458	426	483	441	505	463	444	489	459	477	497	468	472	471	461	484	448	478	472	422	422	473	456	441	427	455	492	456	453	461	454	451	479	458	461	452	463	456	448	466	436	443	428	488	473	460	463	453	470	462	433	456	432	502	449	440	452	457	458	454	425	432	439	486	448	478	464	460	450	458	446	452	469	499	400	459	444	461	451	478	446	464	433	434	486	479	490	411	444	473	488	443	441	425	440	446	441	484	450	463	433	465	436	459	473	449	446	437	469	458	471	479	451	431	458	462	430	456	441	473	461	475	451	466	493	414	438	467	439	430	432	463	471	465	483	420	467	455	450	454	468	481	442	445	431	428	468	511	483	474	473	452	459	444	486	452	450	456	453	444	426	505	456	500	478	447	445	462	476	451	472	434	420	455	462	389	416	467	481	443	452	434	460	456	458	436	423	484	444	468	473	484	453	479	452	481	421	464	460	459	444	445	451	432	471	453	471	481	442	445	475	436	487	447	464	455	462	429	453	449	448	483	457	498	466	462	474	487	455	420	505	466	443	424	458	491	460	438	491	477	470	460	470	467	439	429	454	469	461	456	472	455	457	451	504	489	433	433	451	449	472	420	475	464	480	469	457	443	406	447	424	424	427	418	470	450	450	452	417	482	454	474	449	450	470	452	522	450	423	467	449	494	449	453	386	442	486	468	442	444	476	472	450	447	463	495	454	428	488	440	413	430	470	444	437	500	451	455	456	408	456	465	471	448	480	481	472	440	483	461	446	468	473	422	448	494	463	469	449	480	438	486	464	441
25522	27153	28886	29842	31293	42180	39022	35214	30657	26888	26162	18478	14519	18885	20277	22435	15740	14894	18345	12717	9938	8926	9880	8216	5683	4278	3227	2600	2818	2685	3029	2806	2513	1708	1191	934	453	389	414	417	398	308	364	454	542	384	362	319	325	326	304	280	224	215	208	208	213	195	222	230	247	205	197	206	197	190	155	164	184	181	239	513	798	894	666	493	333	237	186	196	171	164	170	143	142	159	195	156	164	189	176	175	165	159	190	192	164	165	155	175	150	193	170	178	169	185	157	178	178	195	170	164	185	189	165	186	179	146	161	161	174	169	163	193	168	177	170	192	169	143	172	177	181	160	171	159	176	171	163	157	161	153	172	192	185	146	177	168	170	173	161	155	167	177	161	189	180	159	181	174	187	184	186	164	194	172	191	195	173	175	184	156	189	167	176	151	180	159	180	177	157	159	166	163	168	177	179	177	153	160	158	159	155	191	163	156	160	202	163	173	184	152	167	185	168	174	161	173	167	174	192	151	166	175	162	161	162	171	161	172	174	192	167	166	162	146	158	159	166	186	155	165	176	179	179	173	161	159	169	166	166	149	168	185	177	149	157	160	152	167	183	169	154	155	179	158	157	183	148	161	169	172	166	156	175	163	165	183	172	170	179	182	161	176	165	162	174	162	180	169	146	167	175	188	165	156	174	158	153	191	160	168	179	154	164	176	177	171	162	159	193	175	184	171	168	175	171	189	173	159	151	168	182	162	193	172	167	172	182	156	156	185	171	160	165	158	152	195	162	153	185	170	160	176	167	196	200	174	165	170	158	189	151	166	146	158	159	181	176	153	183	153	192	160	203	187	185	171	156	171	170	158	167	171	155	184	148	180	175	175	160	178	168	167	181	191	164	173	182	156	176	180	157	180	156	181	172	191	187	170	162	204	175	180	184	154	160	180	157	173	184	163	188	162	183	183	167	151	170	156	160	183	187	194	179	184	166	172	172	161	171	163	191	157	145	168	173	199	178	197	168	162	179	177	184	159	175	163	200	176	184	182	173	151	145	150	189	165	160	173	130	171	179	162	149	168	169	155	161	175	156	163	164	166	184	168	164	150	176	164	155	184	143	185	184	168	171	175	171	167	143	156	168	169	164	160	191	180	177	172	180	178	152	163	155	174	152	146	166	186	177	189	190	177	184	167	168	169	165	179	160	174	197	172	178	159	178	149	168	173	164	149	186	173	179	170	165	170	173	193	169	185	179	171	178	199	170	167	172	164	148	167	162	168	154	163	176	177	177	155	186	176	163	194	168	180	181	201	174	182	192	164	169	151	161	197	178	157	172	161	188	176	174	162	189	141	172	155	174	158	166	162	149	169	170	171	187	155	186	171	157	178	163	185	171	175	168	167	161	175	157	158	175	187	181	158	199	174	180	176	186	176	194	202	154	166	187	179	199	178	174	168	160	183	179	170	147	186	165	183	148	178	174	175	172	190	164	171	133	157	168	174	179	178	184	170	163	161	201	180	171	172	172	178	166	176	190	162	174	161	180	169	163	197	184	182	162	186	166	190	188	157	184	159	172	174	177	201	176	153	187	184	190	156	167	152	167	192	192	186	171	148	159	169	154	166	179	184	178	166	185	181	184	170	160	166	186	166	183	189	169	176	191	161	157	157	157	191	171	157	187	170	155	177	177	190	184	164	165	143	148	168	171	178	173	174	165	181	191	178	167	203	159	186	161	135	168	168	189	209	185	160	178	178	164	159	185	183	173	155	200	159	190	180	148	179	168	172	185	168	163	169	188	152	154	182	198	181	184	156	164	168	184	182	180	155	173	183	176	164	170	168	177	157	189	174	160	179	171	176	178	173	145	156	151	198	141	185	176	171	174	160	157	177	177	143	170	167	164	177	179	176	174	185	197	177	178	170	167	169	181	168	160	164	149	159	176	167	163	145	162	186	177	175	154	168	156	163	175	179	173	143	154	178	189	154	183	172	176	172	176	181	190	171	224	186	170	184	179	169	163	164	149	166	151	185	177	172	153	199	164	159	166	155	165	159	192	174	176	186	194	179	173	183	173	169	207	149	177	156	179	185	166	166	175	173	190	165	175	158	156	168	165	160	159	158	154	166	165	182	175	172	187	162	162	194	159	146	183	196	195	150	176	170	167	171	160	170	159	171	168	165	168	167	159	185	162	160	168	175	156	156	182	160	172	161	180	161	162	166	182	161	192	176	190	160	160	141	168	162	153	194	160	164	175	157	172	165	174	181	189	179	157	180	176	158	177	163	169	168	177	158	190	187	159	153	169	178	179	162	159	172	173	170	177	183	171	173	194	174	190	171	169	182	173	178	178	152	227	161	169	174	174	157	164	163	177	166	174	153	185	166	147	192	174	149	159	167	193	171	169	168	173	171	162	151	162	175	195	161	161	171	176	169	156	145	162	175	172	182	173	162	180	154	169	161	162	149	166	175	166	150	186	179	190	189	186	153	170	169	173	163	159	155	180	161	181	196	145	175	158	169	203	142	179	188	173	189	163	176	186	189	160	171	166	168	171	152	187	153	197	194	159	168	160	180	177	149	176	156	161	147	162	182	162	185	160	171	171	174	168	186	168	171	164	151	155	193	194	159	143	181	163	164	164	189	173	178	173	193	167	175	186	164	173	148	165	170	172	166	174	152	161	157	182	169	186	150	155	211	174	170	183	167	165	183	146	205	158	152	186	167	181	144	160	167	182	179	168	145	157	165	168	171	160	178	160	184	184	171	166	164	167	163	164	180	145	161	175	170	174	189	170	182	175	170	185	162	129	175	170	162	165	153	158	169	177	169	159	173	174	172	145	178	152	180	194	167	149	162	169	152	181	159	151	169	175	193	182	158	162	178	170	162	164	175	197	166	181	180	185	146	162	176	183	146	195	175	181	179	176	176	166	192	164	157	170	158	184	179	170	162	185	191	159	173	171	164	148	182	169	198	161	167	146	179	207	161	179	166	185	149	175	176	168	174	179	160	169	165	151	178	155	185	151	156	167	166	149	174	179	204	164	175	193	171	155	150	161	174	179	182	164	156	181	148	164	156	175	169	154	175	156	160	162	158	165	158	156	157	173	151	169	194	190	172	180	185	203	187	169	170	164	173	166	164	174	157	156	185	190	152	162	187	174	173	176	166	160	168	195	193	176	160	187	161	154	157	176	163	165	154	169	170	167	198	183	165	169	168	209	162	159	161	160	177	197	172	176	154	178	198	168	183	162	156	188	182	172	216	170	197	160	174	173	172	186	147	162	161	189	159	156	185	168	181	179	175	146	144	147	195	159	192	170	165	171	188	184	193	155	170	153	163	195	160	187	154	175	177	186	164	183	166	168	181	175	162	180	171	171	170	183	198	165	173	188	182	167	173	167	162	184	163	199	177	166	154	156	140	190	157	183	173	174	149	188	169	191	191	163	208	181	163	185	174	179	166	165	186	162	144	169	148	187	180	173	162	175	189	188	168	185	153	168	188	169	162	161	150	163	175	160	152	158	155
15936	20385	21666	27042	34895	46730	44288	43992	40265	41200	38645	29094	29198	40034	39380	43349	35118	36535	39049	31799	28796	29115	31737	26815	24032	20971	17157	14855	15280	15165	16926	16396	14240	10943	7183	5628	2658	2405	2533	2715	2653	1777	2437	2999	3251	2056	1991	1613	1742	1736	1370	1400	1069	753	718	783	693	602	771	987	1026	969	723	565	551	556	548	491	487	617	1103	3149	5612	5813	4480	2604	1552	971	614	525	477	430	446	450	419	464	456	463	451	459	462	410	438	461	409	438	446	439	410	461	439	467	456	447	450	423	450	458	450	438	471	466	432	483	498	423	437	429	449	455	454	452	445	431	441	467	437	433	479	436	466	417	461	425	492	438	486	469	460	469	454	417	426	445	480	460	452	446	409	384	408	496	440	439	461	446	456	471	420	473	444	467	477	450	444	465	457	460	477	437	475	430	403	476	439	459	430	431	437	485	443	447	482	433	428	432	429	446	437	435	450	454	446	404	436	424	470	450	453	458	437	439	455	459	412	461	428	417	448	456	442	445	437	416	449	433	460	484	442	411	449	465	469	494	435	446	446	455	447	459	442	429	437	461	445	441	425	465	443	438	459	466	445	457	497	442	426	463	437	480	443	438	424	448	487	466	445	455	485	449	466	423	455	465	406	473	429	451	456	454	456	468	437	456	456	420	438	451	436	495	440	466	435	446	424	406	441	456	466	490	436	466	445	435	457	436	453	414	446	470	433	477	466	443	443	404	430	446	438	480	443	425	449	450	431	481	444	475	475	485	481	440	470	456	422	444	423	413	451	431	483	454	443	448	425	445	440	471	455	469	440	434	437	431	439	459	465	453	479	446	423	437	449	493	458	456	441	437	474	466	450	445	439	426	457	485	424	436	465	461	426	419	404	459	441	444	417	454	454	388	470	438	417	428	456	438	465	433	451	453	448	458	479	447	462	451	460	445	456	440	452	481	404	434	431	447	461	469	440	406	460	466	473	495	412	448	408	437	490	463	413	440	444	481	466	452	459	417	442	445	428	424	445	438	389	449	436	413	428	444	434	470	439	454	438	431	471	454	459	444	438	468	457	442	417	446	434	450	428	443	457	412	446	485	490	474	449	437	440	435	459	460	447	455	456	432	421	440	429	449	422	445	422	447	434	434	409	463	429	452	444	483	451	433	497	455	454	451	471	425	437	445	441	470	490	418	437	456	425	450	439	444	462	450	506	432	470	469	451	453	482	444	410	496	447	412	466	434	467	391	423	450	445	431	410	465	462	442	424	437	455	415	462	450	434	440	421	436	454	467	368	440	456	439	470	418	472	445	401	436	476	407	413	446	465	455	416	454	402	406	453	456	434	463	465	431	429	422	452	412	453	426	459	430	443	418	469	488	410	462	465	449	455	445	429	443	450	442	443	426	470	420	449	443	461	452	475	430	432	432	468	449	423	475	450	465	453	457	416	457	463	433	443	461	446	451	432	458	448	432	426	436	385	450	451	459	443	503	439	452	405	439	452	448	431	399	429	439	436	422	498	429	461	447	471	451	439	426	428	460	453	416	444	449	455	427	431	448	411	445	396	436	470	447	447	426	444	489	451	438	484	421	443	402	482	426	484	449	451	420	446	461	450	457	438	410	422	499	451	425	442	446	421	456	434	453	464	432	420	456	470	455	452	460	470	488	464	441	433	436	457	433	433	458	447	458	466	448	448	451	448	449	439	457	460	437	437	440	451	499	470	449	428	456	455	424	435	453	417	467	424	402	474	444	404	474	427	443	474	467	452	419	461	448	476	459	450	490	452	437	449	451	463	486	425	427	447	445	418	423	431	444	464	441	426	443	471	457	423	456	445	459	426	436	446	474	414	467	440	450	450	444	427	425	451	440	452	439	457	452	411	458	437	449	439	427	439	469	426	465	455	423	394	438	444	426	454	460	446	509	445	438	437	454	491	425	479	457	445	441	455	458	445	445	473	444	487	430	471	444	456	439	455	419	433	420	412	453	428	454	449	488	467	441	430	433	425	415	471	458	446	472	482	447	471	453	433	440	444	427	418	413	423	422	428	436	435	452	437	415	450	437	427	458	454	499	449	433	422	437	464	452	452	422	475	444	418	443	470	473	431	420	456	474	454	460	445	469	424	470	422	423	452	456	477	478	428	449	466	392	446	481	444	439	393	426	453	441	419	457	433	412	430	455	478	451	422	444	438	457	443	421	433	429	429	445	446	481	501	448	471	435	441	489	445	447	462	476	417	456	440	474	462	458	438	431	442	438	464	476	432	421	462	402	468	443	456	453	417	456	444	446	454	458	467	458	428	449	465	468	437	411	444	452	449	422	449	452	417	470	423	408	485	476	470	440	453	422	419	456	451	469	452	461	468	462	464	461	420	426	458	450	431	442	489	425	507	448	443	430	484	473	426	435	437	429	448	452	446	482	444	433	446	442	477	459	477	446	453	439	457	468	425	444	430	460	448	423	439	421	446	448	447	475	457	429	412	444	435	411	453	457	444	448	435	451	445	453	420	450	442	446	479	438	461	459	459	452	454	421	455	449	487	455	462	425	434	435	457	417	471	434	429	457	402	423	445	445	429	423	436	469	408	406	419	483	410	439	445	466	485	429	461	465	434	413	457	445	443	438	495	412	450	464	434	461	468	427	459	423	482	446	446	424	444	443	465	428	451	448	408	443	488	433	438	438	455	448	441	440	454	426	436	442	455	441	441	443	441	452	442	416	424	492	429	467	448	403	443	417	488	417	442	437	501	437	481	431	460	462	461	451	441	468	436	464	431	450	460	431	459	433	451	429	438	439	445	425	428	474	436	438	457	442	455	440	452	441	446	452	437	456	466	447	430	488	427	443	458	448	428	426	418	442	435	430	451	462	484	449	444	411	445	465	449	438	430	421	434	444	443	422	457	449	460	462	455	453	454	436	410	401	423	476	460	402	464	444	462	449	452	467	436	467	464	453	451	440	425	458	439	464	452	480	444	407	481	421	457	456	459	454	430	420	416	431	444	449	430	443	462	465	422	428	451	458	437	445	494	448	486	407	508	498	458	479	460	444	475	439	415	450	433	469	463	461	449	437	423	447	483	430	437	435	484	462	454	418	447	483	437	481	472	459	425	424	430	425	441	433	420	436	452	429	462	448	463	445	421	490	424	399	419	438	465	474	415	455	464	445	456	443	434	419	436	446	438	469	419	447	468	455	439	451	450	430	419	442	463	411	473	449	468	482	436	420	489	454	468	419	484	447	456	466	438	452	447	440	476	439	473	462	465	438	424	424	453	456	452	455	443	417	402	444	452	460	426	437	449	443	474	448	439	459	414	409	492	461	441	402	460	413	425	444	429	451	460	444	454	438	484	428	452	428	431	417	439	402	428	464	479	451	453	436	457	409	457	412	457	474	421	452	454	441	431	470	432	438	465	460	472	423	423	406	430	436	461	444	434	430	483	465	444	404	447	431	465	449	444	463	435	411	428	449	425	459	438	450	424	435	466	451	457	433	413	446	443	445	448	468	431	461	474	439	429	461
3265	2216	3823	3483	3534	3652	2665	2030	1453	1189	903	655	773	894	829	790	681	743	861	545	460	361	422	407	309	238	218	223	231	246	225	238	226	208	178	168	160	193	155	163	186	161	176	157	159	169	168	183	190	192	174	171	169	176	152	142	155	170	154	154	157	156	155	167	153	164	159	151	147	164	163	187	196	228	222	207	182	176	152	179	164	173	142	145	156	152	165	155	151	140	149	165	150	181	155	166	170	163	136	177	156	157	154	155	158	135	150	150	155	130	157	165	174	160	126	160	149	152	138	170	176	147	150	147	162	171	155	128	147	138	142	174	127	151	162	174	163	149	145	167	151	173	152	177	165	171	159	127	162	157	144	155	150	172	138	158	132	147	189	124	171	170	161	151	169	147	133	178	151	173	158	165	145	124	154	176	153	152	149	154	154	151	151	152	185	146	156	148	146	178	152	179	145	157	160	165	150	153	183	135	190	148	153	142	144	149	140	192	179	182	154	151	153	168	155	158	180	162	154	191	144	154	169	153	173	161	159	144	162	166	162	143	151	175	149	149	167	160	168	177	136	153	155	177	144	156	160	147	184	148	168	145	169	172	136	152	154	151	158	159	157	154	141	151	160	155	148	121	157	149	149	145	160	164	152	161	154	132	137	148	137	141	158	166	147	163	123	170	157	156	165	156	148	144	169	152	166	154	149	147	180	171	148	164	154	150	140	164	158	165	149	143	171	166	152	175	167	140	153	127	179	157	139	154	131	165	140	149	143	162	154	142	164	174	144	153	138	155	153	157	147	152	162	141	164	162	164	151	153	150	180	151	177	128	142	151	150	162	150	169	125	165	176	157	153	170	157	157	157	145	167	165	128	162	157	168	192	160	145	154	175	147	150	147	166	140	166	173	143	145	176	157	156	155	166	148	145	153	154	157	152	159	142	145	131	164	154	162	153	166	158	147	154	157	139	148	155	159	171	142	163	177	160	170	141	166	140	180	171	135	148	157	159	168	181	143	180	143	154	175	179	144	155	177	160	156	149	146	167	161	177	157	133	150	154	144	156	150	161	156	148	152	140	152	155	145	181	156	154	150	152	175	154	151	143	168	150	151	161	170	144	163	150	153	158	159	140	175	141	169	151	149	151	145	157	163	167	166	160	159	151	165	154	149	141	157	165	174	167	171	155	164	168	140	140	163	128	163	153	166	152	181	151	135	152	153	166	159	154	140	158	140	138	160	140	143	163	153	168	155	189	158	143	148	153	149	161	154	174	149	142	149	170	132	159	138	142	167	149	143	159	169	141	154	147	144	145	131	174	175	151	171	132	154	152	140	156	156	126	133	144	155	161	141	152	162	157	148	172	169	153	165	140	147	141	149	150	153	114	163	152	151	146	164	157	157	144	133	167	166	141	141	151	155	162	130	144	144	154	161	148	153	149	156	173	154	127	158	163	159	183	119	157	175	185	148	172	156	154	168	158	148	156	145	134	158	146	137	146	153	143	157	166	144	153	161	166	164	159	170	152	160	166	169	157	154	174	145	138	177	167	150	172	167	154	149	160	143	165	136	159	162	157	154	143	143	135	166	144	145	147	152	177	158	183	156	166	175	148	159	164	155	147	191	160	157	159	165	158	174	151	151	149	148	150	138	164	156	152	174	168	152	150	147	162	140	151	149	147	167	164	154	177	141	159	163	142	153	172	152	155	167	154	165	140	161	148	167	154	170	163	181	152	150	156	184	135	153	162	155	140	164	159	161	156	137	148	154	154	152	177	164	165	159	131	151	166	156	174	172	172	171	165	144	142	166	161	140	150	154	143	181	154	166	144	142	155	135	152	148	166	152	155	133	194	144	153	136	165	152	157	157	141	154	141	156	142	138	154	153	177	160	128	148	136	165	144	149	169	167	147	137	161	157	132	156	149	170	140	135	169	151	160	163	146	165	174	145	153	158	153	138	146	147	165	174	136	150	138	163	172	168	153	134	139	163	159	139	147	124	154	152	127	151	137	150	139	146	144	152	146	148	144	148	169	140	174	155	183	169	136	147	138	172	156	152	177	165	159	155	169	157	127	159	148	177	161	145	142	180	168	160	157	165	141	136	153	145	168	158	170	146	157	145	174	153	159	137	181	149	141	175	161	164	147	153	164	166	169	177	153	155	142	164	152	139	131	155	147	172	133	161	140	164	158	144	174	154	164	150	152	155	170	177	160	181	148	175	164	150	164	153	151	161	164	135	141	141	120	154	157	149	162	178	160	150	147	170	154	156	167	191	156	171	135	143	174	169	135	149	170	140	138	146	173	142	145	135	159	161	165	156	158	140	150	159	175	144	161	162	150	149	165	169	120	169	151	138	142	145	152	142	163	160	148	150	142	148	125	137	174	160	168	155	160	167	162	153	139	148	143	146	142	158	170	150	163	155	160	168	159	152	138	160	148	147	149	170	155	159	146	158	160	149	153	150	146	154	157	151	155	155	149	177	158	166	136	150	149	159	144	167	136	146	165	145	142	158	145	164	160	145	160	156	156	173	159	174	164	170	168	154	155	142	138	153	157	131	163	161	154	148	136	179	159	165	163	162	150	146	170	164	155	154	140	147	152	140	138	150	157	141	164	151	140	142	174	159	147	159	159	146	139	151	150	160	158	141	143	158	167	143	163	171	140	124	135	151	162	148	137	147	123	157	149	150	142	152	137	155	163	163	144	149	130	149	145	170	157	134	153	161	152	155	162	146	150	170	119	139	179	157	144	154	174	128	170	155	176	151	150	148	163	161	148	195	168	163	167	144	162	153	134	159	145	156	161	143	149	191	155	163	148	153	151	155	151	161	153	155	135	177	175	140	171	156	142	155	150	164	163	130	164	159	140	157	146	157	158	142	160	167	169	165	169	144	152	151	157	151	145	162	157	155	154	148	159	164	153	141	161	135	162	169	155	173	153	158	163	153	130	173	150	151	159	161	142	166	174	155	159	182	174	166	158	153	177	138	164	147	167	144	160	164	146	144	157	161	164	150	159	164	117	145	147	160	136	131	160	155	142	167	148	148	167	150	146	155	166	155	145	169	159	159	160	160	131	186	157	165	156	162	146	162	167	142	146	145	153	151	172	159	173	143	135	153	139	152	139	173	138	149	160	181	168	166	152	138	174	131	172	147	159	144	147	162	178	156	170	162	161	153	154	161	162	165	152	164	167	157	145	177	182	143	150	158	169	151	178	172	156	151	140	158	143	161	160	124	144	160	143	171	164	170	163	144	175	148	135	162	162	159	150	146	147	174	152	168	147	152	135	168	172	161	145	151	166	153	144	167	154	134	137	152	164	161	151	153	157	162	170	151	149	169	158	148	152	134	139	162	138	149	133	169	130	166	149	162	139	162	141	166	139	155	139	130	123	152	163	146	154	148	156	163	176	176	157	148	174	159	122	159	159	140	155	139	142	171	179	165	167	182	164	135	146	118	157	158	161	180	164	154	142	143	136	161	138	163	161	123	148	146	128	156	157	186
3105	3106	5611	7491	10432	13851	11611	10116	7171	7017	4824	3376	4092	5772	5759	5041	4191	4422	4979	3325	2744	2351	2652	2414	1736	1423	1124	1128	1194	1224	1283	1167	1138	729	684	554	563	486	523	524	536	535	572	556	541	494	592	563	608	600	574	577	557	530	518	527	459	512	486	452	467	446	436	457	438	433	424	411	454	413	474	616	709	901	847	715	603	517	452	413	405	410	460	433	420	415	431	381	409	428	412	424	382	420	438	425	384	425	403	439	399	434	410	430	393	402	430	425	412	406	417	397	410	404	414	402	407	381	427	406	437	438	409	412	410	416	394	416	445	420	451	405	413	400	405	401	426	398	428	448	406	436	423	428	424	376	371	394	396	390	411	381	434	410	420	429	405	469	430	451	420	432	413	425	408	449	406	456	384	421	381	414	391	400	389	410	429	429	452	407	386	407	436	368	423	408	417	373	390	399	410	408	440	437	403	429	394	420	418	382	392	418	433	440	397	419	420	430	391	423	433	378	412	436	417	406	445	440	435	411	396	384	447	419	402	413	438	444	383	370	386	385	445	385	425	399	458	406	414	368	418	427	401	431	422	420	406	420	437	431	430	445	416	390	430	427	412	397	397	416	432	440	403	433	400	413	412	405	429	417	394	438	421	403	433	444	451	458	400	440	410	383	414	401	440	437	428	412	440	428	430	391	395	429	423	378	433	412	411	383	404	438	417	425	411	413	457	417	413	440	406	428	410	422	439	407	394	403	414	404	408	409	393	389	457	422	410	424	424	377	421	427	399	403	419	407	421	415	412	426	409	386	407	430	383	397	426	419	437	401	404	412	440	434	407	416	419	406	422	410	441	423	428	434	397	394	430	399	430	399	446	383	429	401	442	382	398	451	382	399	420	395	425	389	442	455	419	417	393	419	442	402	446	432	431	425	380	437	412	417	420	428	404	416	396	405	402	374	389	409	436	403	399	411	421	412	431	422	421	403	414	428	353	437	409	374	406	418	399	399	391	422	430	423	415	447	418	405	380	431	447	443	412	388	453	404	410	426	451	428	419	407	419	429	419	439	427	398	387	383	416	404	432	425	414	418	400	427	415	448	420	401	402	448	429	407	404	406	460	451	422	400	407	413	404	425	449	439	444	428	411	399	413	400	413	481	405	404	416	436	407	419	396	407	387	362	407	393	392	423	421	391	408	406	440	405	401	404	439	429	449	422	411	438	369	430	429	412	409	440	433	407	424	442	401	421	424	415	455	448	396	405	443	388	429	373	414	389	390	407	405	445	428	399	456	418	441	401	382	387	418	408	417	427	443	416	387	431	390	430	431	402	404	430	427	420	437	410	419	436	424	409	439	399	374	438	424	383	424	430	407	441	393	397	394	411	414	430	397	428	445	401	405	432	409	410	374	445	395	414	421	425	375	420	439	421	411	449	418	408	406	415	414	430	428	449	407	436	395	429	459	440	418	423	435	427	405	438	391	389	392	396	381	405	454	412	415	421	447	430	425	413	388	412	427	398	408	415	420	449	412	411	399	444	417	417	412	396	451	429	420	414	400	409	417	412	385	445	434	426	412	381	419	415	426	431	420	410	404	444	420	411	413	405	416	412	432	410	419	381	443	443	432	381	377	408	376	409	435	444	374	418	428	412	434	423	429	415	403	414	403	406	460	405	425	444	404	402	432	390	406	433	399	417	425	414	422	387	405	395	406	421	391	410	422	414	418	440	448	403	411	453	433	405	424	459	407	418	400	477	421	418	422	418	428	397	418	418	425	434	432	424	401	410	425	436	417	417	407	438	425	392	386	406	405	373	416	391	448	406	419	430	429	405	389	392	438	404	428	386	412	422	389	467	424	407	453	427	426	411	404	459	442	406	408	424	429	416	443	412	416	431	415	435	420	411	440	396	364	406	437	406	445	366	461	408	415	443	433	415	451	425	384	464	410	363	400	443	396	427	440	401	439	408	409	398	411	406	420	436	385	430	464	405	392	423	416	408	410	442	447	421	407	414	445	422	414	430	404	413	466	396	380	402	422	415	415	401	399	427	408	389	403	445	430	449	437	401	424	414	435	408	396	429	420	399	403	435	428	403	405	409	415	441	406	423	410	424	390	425	435	432	415	437	419	401	451	418	413	435	453	423	392	366	439	432	404	401	386	440	422	443	404	406	413	417	432	403	429	411	433	435	388	412	408	402	418	444	422	485	400	428	419	441	434	415	415	427	457	409	398	380	415	441	414	395	453	405	412	417	420	448	403	421	394	393	437	391	424	439	424	407	409	412	432	440	384	417	433	408	448	410	410	408	423	395	388	427	423	389	447	442	387	381	437	427	403	400	429	435	410	418	388	398	413	442	408	385	396	481	405	452	422	421	418	438	439	388	384	416	428	394	416	434	387	416	391	395	428	427	419	415	447	412	421	381	438	382	395	424	415	476	423	425	436	436	427	435	423	422	444	407	391	417	435	422	413	427	445	420	407	416	458	389	461	426	405	441	430	418	447	413	411	452	398	458	418	415	441	417	414	454	403	371	410	411	405	424	410	402	381	428	418	440	464	405	393	435	436	424	443	422	468	417	377	443	401	427	422	420	406	392	411	417	415	419	427	431	444	411	399	413	406	416	442	430	441	400	402	386	401	420	400	397	391	411	443	439	386	388	393	422	464	417	418	407	413	395	434	409	445	420	403	433	382	434	415	389	406	409	418	396	398	440	409	399	398	388	430	440	432	412	462	394	417	405	407	393	409	394	372	402	427	396	446	422	442	395	380	411	409	423	422	440	422	454	425	399	395	442	446	415	414	445	422	422	403	401	409	424	404	421	389	415	419	420	436	427	402	377	439	458	421	388	443	402	421	437	387	395	423	436	457	427	408	436	413	406	418	419	435	442	416	432	415	420	404	411	442	406	418	439	443	436	421	439	405	411	408	403	404	409	445	383	432	435	412	415	421	424	416	443	406	405	447	411	396	377	412	418	450	409	432	381	379	396	408	412	432	395	384	438	442	378	455	420	408	440	373	390	385	416	431	393	437	434	391	427	420	408	430	439	411	440	390	409	406	414	383	411	448	434	429	390	409	387	409	406	419	415	408	425	447	395	414	388	425	408	450	410	373	410	425	395	435	447	411	409	427	435	405	421	422	439	450	432	426	390	400	426	423	393	444	394	426	400	418	399	490	443	405	378	396	406	433	426	396	469	415	422	442	414	403	449	375	385	417	416	402	389	412	434	416	405	437	401	449	396	425	392	420	417	415	429	436	403	391	384	410	422	405	392	409	407	404	447	423	380	426	440	447	407	397	422	439	419	405	415	409	418	422	424	386	425	404	426	414	414	399	436	397	426	424	427	379	428	415	414	424	419	411	440	410	411	381	411	413	442	430	429	429	397	396	382	418	414	419	416	412	442	447	446	427	409	404	418	432	413	431	436	367	423	439	407	429	427	449	476	413	414	438	422	417	410	420	465	412	402	442	411	448	413	430	413	435	413	431	427	410	385	387	423	402	424	415	403
13910	14580	21898	24504	26929	30675	26650	25496	21047	15170	9893	7696	6765	10918	11811	9089	6556	6609	8793	5554	3947	3691	3822	3785	2509	1972	1375	1300	1235	1272	1517	1474	1248	862	454	375	363	264	290	306	284	245	276	282	304	279	255	282	241	232	209	209	210	192	216	176	166	185	220	203	194	197	194	210	186	166	181	166	161	184	296	347	380	422	427	349	279	243	193	175	196	140	183	169	175	170	162	180	192	160	155	180	128	170	153	165	180	171	167	166	179	170	163	179	167	172	184	154	160	164	197	162	165	201	155	162	162	156	203	179	197	158	166	154	163	170	200	181	192	176	169	173	183	164	166	165	181	150	181	163	175	174	159	171	175	192	150	171	193	170	178	175	186	174	178	174	193	193	156	172	176	156	174	181	173	177	162	177	158	182	181	165	188	171	150	166	160	167	169	166	170	161	193	179	182	181	176	161	165	183	160	176	201	165	155	179	170	171	160	181	191	180	151	180	173	175	198	166	168	180	184	178	167	193	156	168	169	157	158	183	156	172	170	175	167	183	183	165	165	163	160	178	158	166	168	204	175	180	166	206	156	174	162	181	188	207	165	161	195	196	155	191	169	178	156	173	166	158	173	190	163	187	161	174	151	163	187	182	186	159	162	172	164	182	160	175	178	181	181	172	176	163	172	165	156	163	164	165	156	152	175	168	164	175	168	154	171	163	142	160	152	156	179	168	175	166	180	182	167	168	174	187	174	186	177	173	175	166	195	168	188	198	181	159	199	164	157	171	147	176	173	191	179	147	177	190	189	174	177	161	176	220	167	195	170	182	179	174	159	161	181	183	182	196	138	150	217	149	170	152	190	185	168	165	168	170	194	189	158	192	147	172	162	169	157	169	144	193	184	163	179	167	185	169	181	184	172	160	172	167	156	183	188	182	189	176	181	191	179	182	187	187	143	205	167	203	176	178	157	174	152	157	152	163	185	195	176	192	185	170	176	162	154	173	178	175	171	179	163	177	148	188	188	174	206	161	184	167	185	173	153	154	186	172	151	166	171	181	192	184	178	175	175	163	186	158	150	202	197	190	126	168	171	188	158	162	174	138	174	202	209	172	156	152	155	168	194	157	161	156	191	174	174	164	180	186	181	168	192	161	161	177	161	175	179	181	161	184	173	170	168	170	148	172	180	177	159	174	191	150	146	183	149	173	160	175	177	193	180	162	170	166	190	201	202	165	167	158	195	183	176	135	161	173	156	140	149	171	184	164	154	172	148	167	152	172	177	177	153	159	194	180	162	151	178	169	189	178	178	163	186	160	171	176	159	192	162	159	196	178	152	191	170	166	152	178	175	181	164	164	190	172	192	182	186	180	169	164	167	190	172	169	180	149	189	174	165	171	172	184	178	178	161	183	171	167	155	154	147	172	170	168	179	185	188	168	170	176	150	171	199	175	169	181	183	176	180	158	163	165	182	147	171	172	168	205	181	141	155	166	188	168	186	188	183	186	200	160	173	171	185	152	145	192	165	175	170	180	193	153	191	164	176	169	161	184	183	187	174	189	177	182	173	160	170	172	181	160	165	163	164	192	167	176	178	155	181	180	175	131	178	179	151	182	191	156	181	180	182	174	172	172	157	186	183	173	162	187	158	177	161	160	182	180	182	184	160	173	174	159	173	161	138	153	181	183	183	171	166	170	151	165	175	163	198	164	137	179	165	181	169	165	176	197	158	182	184	155	169	171	160	152	174	179	181	175	174	176	172	185	170	162	149	163	166	161	181	181	176	185	184	154	173	170	180	165	166	173	174	177	174	174	174	180	171	169	159	185	170	180	179	162	178	167	169	195	167	175	158	187	166	161	165	180	198	172	169	154	190	184	166	161	158	166	165	161	170	168	195	158	168	154	193	185	204	173	166	183	169	172	149	165	178	182	168	154	160	162	163	193	185	186	186	179	164	174	181	174	187	164	183	169	159	199	165	168	184	180	171	178	163	163	192	191	166	177	167	172	203	170	191	162	166	189	199	178	171	177	170	172	159	161	155	191	169	187	186	166	179	184	170	178	184	167	156	168	159	172	186	154	178	159	154	176	185	167	154	176	177	148	164	183	175	158	175	156	164	172	186	148	165	196	156	184	166	174	186	170	178	172	169	194	151	197	178	168	182	162	153	171	177	143	177	165	189	170	194	179	178	183	140	191	172	195	178	164	174	177	174	176	186	186	190	177	164	148	153	166	158	183	198	174	159	206	167	188	175	174	160	153	194	156	170	171	181	179	159	165	172	178	172	178	168	171	172	157	173	195	183	190	170	178	159	174	171	161	182	154	169	172	158	198	151	160	174	171	173	182	167	190	183	184	170	192	184	189	163	184	175	161	171	165	189	183	168	165	187	152	171	187	143	186	184	158	169	173	178	181	158	189	169	174	187	161	171	143	168	204	181	177	176	187	187	162	199	181	182	178	169	165	180	169	174	188	165	181	190	204	167	164	176	179	174	174	169	181	163	176	189	191	189	165	186	164	171	173	173	164	176	157	171	174	181	145	163	197	184	157	196	168	159	173	154	138	188	169	177	155	177	182	174	139	149	161	186	186	169	169	160	191	180	149	161	169	174	187	180	168	185	161	185	173	160	161	184	161	166	141	181	160	162	161	159	172	171	170	176	194	164	141	166	188	154	160	172	187	168	150	166	186	167	155	163	160	215	167	198	170	181	190	182	175	175	201	189	160	175	161	170	163	134	146	167	174	150	174	175	169	170	176	169	163	181	209	178	159	173	174	155	168	175	195	186	166	191	169	166	181	173	180	178	183	163	187	170	171	162	161	174	163	189	167	173	153	182	163	186	167	166	164	197	207	168	162	168	163	173	188	176	183	172	147	180	176	170	186	161	172	175	182	186	179	142	167	166	156	179	185	176	175	179	171	177	183	154	178	145	172	180	155	165	174	171	190	170	174	161	184	200	167	171	166	167	168	173	188	159	182	168	180	148	159	147	169	179	166	149	153	174	188	168	164	168	160	187	146	157	168	188	175	158	179	193	189	168	163	195	183	151	163	195	202	154	175	163	172	167	176	178	175	171	160	174	170	161	173	170	182	153	156	159	170	153	173	171	172	187	157	178	172	133	186	180	173	156	168	182	140	189	178	158	164	166	169	157	174	185	159	171	194	155	170	158	164	211	190	142	165	187	170	180	183	175	172	170	182	161	172	185	189	186	188	203	176	209	206	175	186	206	169	162	171	150	158	171	189	171	166	170	176	161	187	178	172	169	189	189	168	156	184	186	187	173	187	181	155	136	180	178	178	164	185	183	173	189	192	187	189	150	180	165	164	157	152	174	181	154	158	182	156	186	193	184	177	148	175	155	169	210	180	183	179	188	175	164	177	170	165	161	170	203	168	164	169	201	148	178	151	173	155	179	189	155	173	154	167	196	190	190	186	150	186	169	159	167	186	181	185	172	170	162	159	154	163	159	176	175	178	195	163	172	145	148	162	197	174	156	138	174	166	181	188	167	192	179	180
9901	12098	17648	22996	30150	36842	35156	36297	33430	30869	23574	21574	19576	32401	32353	28266	23341	24971	29367	21714	17514	17616	19092	18001	14985	12688	8876	9024	8303	8686	10388	9959	8867	5465	3258	2382	1755	1445	1881	1712	1550	1061	1204	1287	1829	1296	1311	1170	1122	1063	958	929	766	816	703	591	634	581	631	679	779	691	603	604	590	517	475	511	508	766	1388	2033	2240	2452	2207	1512	1144	817	568	512	514	442	441	449	460	428	492	466	430	478	437	467	448	477	480	455	452	473	501	485	465	484	464	416	451	454	461	455	418	498	491	462	492	449	424	483	481	468	459	464	462	468	450	438	461	466	457	441	476	471	456	468	443	468	449	464	483	503	447	503	500	469	482	446	467	468	459	447	483	445	450	410	440	472	486	446	454	404	472	449	459	482	428	492	497	443	489	483	417	461	448	407	474	440	508	437	447	440	433	459	414	492	463	459	456	443	481	482	463	461	457	469	491	473	465	429	458	461	429	454	458	497	474	436	447	472	462	490	482	450	440	480	464	466	423	457	437	448	455	429	499	462	421	459	472	483	409	484	467	454	453	431	451	463	479	438	478	471	476	430	458	461	450	468	487	453	459	467	440	453	469	497	458	429	450	491	418	468	462	442	437	457	467	454	425	479	450	430	440	464	428	464	489	467	450	476	483	449	484	480	472	449	495	456	450	438	431	462	437	457	439	409	469	403	475	460	437	444	456	432	403	436	463	463	441	496	440	453	450	468	462	474	438	471	406	479	457	459	476	477	483	440	442	432	472	461	450	471	467	437	485	432	425	461	491	467	451	435	436	466	473	486	463	441	448	462	459	466	433	473	448	449	448	500	480	440	482	457	441	437	476	452	445	474	463	450	445	474	461	474	474	486	470	491	414	429	475	448	444	439	479	459	446	482	465	493	457	471	437	411	438	438	472	451	431	487	458	474	450	430	495	483	461	472	433	481	435	463	468	450	444	479	483	466	433	466	449	417	491	467	481	500	434	449	447	473	486	453	466	486	444	483	459	463	466	470	497	440	478	437	438	449	401	477	477	459	509	468	463	488	462	439	488	443	502	491	454	466	441	440	437	418	442	452	465	418	454	484	436	484	456	470	452	451	452	480	451	447	458	435	483	455	471	410	476	469	420	413	480	473	452	444	494	497	418	495	440	475	462	447	460	466	434	444	449	452	436	458	462	478	435	441	422	495	441	437	446	460	457	458	467	463	477	461	461	463	480	457	453	477	440	495	443	461	448	444	444	493	460	473	443	451	445	461	461	465	476	456	447	478	444	454	484	427	450	465	460	476	481	441	483	485	473	434	463	456	482	487	454	441	486	474	465	455	473	447	456	456	478	474	442	456	433	451	462	465	472	429	508	510	472	464	485	444	480	427	492	470	486	473	446	460	473	496	509	452	423	446	505	470	482	435	421	449	449	476	444	456	502	406	462	453	530	459	477	492	467	433	461	444	441	385	457	452	465	448	474	458	466	476	448	425	477	481	452	441	459	461	460	475	491	455	460	447	472	452	473	480	444	472	473	472	447	462	483	459	464	443	479	442	489	465	463	445	473	497	470	468	451	433	439	404	441	481	452	448	462	452	492	452	482	459	463	458	488	468	454	480	475	467	469	443	477	477	447	408	420	463	474	471	472	466	449	445	446	416	456	430	434	469	481	427	444	445	452	470	429	483	473	430	481	430	442	478	455	446	466	501	438	436	491	471	510	466	438	463	438	464	458	459	437	481	440	470	454	453	459	467	450	435	478	464	460	453	467	464	461	464	448	454	463	449	431	427	471	438	466	462	430	469	480	452	459	421	444	469	460	483	443	453	463	460	468	481	445	472	445	472	443	461	437	453	446	461	472	439	447	448	456	456	429	445	455	497	479	429	423	424	446	443	474	456	471	473	441	449	438	474	456	459	491	498	494	479	475	462	484	485	454	465	497	453	507	491	463	478	453	455	467	416	486	454	462	461	439	458	446	482	455	446	474	476	455	488	438	414	403	461	501	445	440	477	489	475	436	444	434	451	476	525	420	456	452	497	475	452	484	469	479	459	506	488	461	446	495	456	434	456	438	451	444	445	430	478	472	489	473	441	485	465	463	451	477	457	476	482	493	475	449	420	462	471	477	432	474	476	474	428	452	445	459	472	444	417	420	466	456	467	458	473	509	471	443	474	477	480	482	486	461	470	467	445	452	433	428	466	427	466	424	439	472	465	440	471	475	474	446	473	490	433	468	472	454	478	496	458	443	466	472	423	462	443	464	444	434	481	443	474	483	472	451	463	450	469	447	487	469	472	465	490	443	428	432	481	438	461	470	460	504	461	415	427	464	463	467	451	490	484	448	504	493	465	479	446	455	411	460	418	454	483	438	439	468	473	461	461	528	472	472	464	449	468	448	447	450	482	473	462	464	459	435	436	467	468	469	455	449	472	465	462	451	490	442	451	482	464	479	461	507	431	468	503	420	449	511	427	452	471	493	480	452	486	463	472	426	453	465	465	449	473	442	426	459	447	427	411	461	485	430	424	479	435	474	465	455	452	492	482	451	468	478	454	484	448	437	497	437	497	463	473	467	447	481	478	456	444	455	475	408	452	468	429	469	458	415	454	498	462	465	479	459	455	491	418	444	416	445	467	450	480	441	469	437	474	450	457	457	466	477	472	443	471	438	499	435	487	486	467	453	440	446	462	480	441	454	477	492	447	442	468	472	444	483	462	492	461	445	445	526	462	456	461	509	447	462	434	451	467	444	492	505	454	440	437	481	464	457	479	451	431	483	500	481	467	460	468	468	437	446	517	483	473	449	471	477	479	468	460	439	451	477	479	529	516	487	458	460	460	477	444	461	447	449	448	478	478	419	425	450	455	492	426	432	477	443	458	456	457	449	460	474	489	465	494	511	456	471	459	462	468	477	459	473	435	444	459	466	476	449	455	439	474	415	470	475	412	451	456	459	478	436	451	469	477	456	480	494	467	484	430	494	472	411	511	475	476	453	462	444	405	434	470	436	465	440	483	463	493	473	496	469	442	511	498	485	456	468	435	450	438	448	492	460	475	457	416	424	464	465	427	486	438	453	456	469	496	449	436	467	472	476	453	446	439	470	473	468	438	422	470	430	456	443	453	475	466	452	443	454	453	454	465	468	486	449	458	507	507	481	434	460	473	461	456	457	453	469	483	464	469	450	486	449	446	440	465	449	444	471	486	449	415	507	458	468	431	475	501	472	445	445	445	455	480	461	483	460	484	469	495	455	455	474	465	485	473	453	459	439	444	466	444	466	485	444	450	457	443	474	455	459	478	452	456	479	459	443	474	465	438	467	427	480	434	497	478	486	462	463	465	422	467	452	424	431	451	465	453	475	461	448	444	452	447	486	439	465	459	428	446	422	441	483	440	430	438	463	422	456	505	467	481	457	427	443	422	501	458	464	496	481	458	441	484	457	468	472	448	465	487	458	450	431	464	461	479	454	486	474	440	423	446	469	445	429	481	481	462	468	482	440	428	456	499	478	456
24359	23117	28723	30394	31491	35909	34936	37210	31270	23711	19141	17432	16823	23358	21182	18366	15686	15333	20157	12806	8996	8431	9794	7907	6158	4480	3528	3326	3270	2980	3581	3470	3115	1848	953	694	536	446	510	483	464	324	365	408	452	333	394	348	344	311	301	262	210	231	225	190	224	190	216	233	268	195	213	200	174	177	179	168	182	156	268	349	440	624	653	639	512	368	242	194	202	165	181	188	191	185	163	135	174	182	178	175	175	165	175	175	170	159	196	165	190	175	165	178	153	169	196	196	164	182	180	177	180	173	152	186	190	171	172	190	174	173	171	183	160	174	184	147	157	166	173	155	171	155	174	171	176	190	180	167	157	195	168	162	153	167	154	151	178	173	134	168	142	169	158	163	145	159	173	159	161	185	171	168	179	175	169	157	155	185	168	175	184	170	161	151	191	171	172	150	177	194	190	169	181	163	147	180	187	171	162	188	165	168	169	172	164	177	158	195	144	162	178	159	162	154	174	169	172	173	172	145	164	154	149	201	166	171	178	163	173	169	178	143	167	176	194	196	159	170	184	203	176	158	192	176	151	179	182	177	149	184	188	176	168	174	175	149	180	175	158	194	157	148	168	190	182	179	161	180	152	205	195	158	160	140	156	171	154	187	191	170	168	192	165	165	181	182	157	175	189	164	147	159	165	181	171	169	173	152	174	172	174	148	172	171	193	178	171	166	185	162	189	191	176	189	151	163	155	197	174	180	169	164	166	165	169	171	168	165	173	162	154	153	184	167	167	171	158	149	187	170	171	164	188	167	191	154	179	173	183	174	147	144	167	151	188	168	150	162	176	186	157	190	163	151	188	147	158	182	188	171	182	168	168	159	174	166	169	173	170	180	173	169	165	148	169	162	171	170	175	152	172	175	171	171	139	161	157	189	169	166	174	172	162	169	175	179	155	165	138	157	203	181	172	166	166	170	170	163	169	166	158	177	156	171	160	159	167	162	171	174	188	182	161	149	170	175	172	173	162	181	167	173	180	151	150	156	164	168	201	173	169	172	175	179	155	183	188	167	167	154	162	183	192	164	167	191	180	177	166	181	169	171	185	135	162	173	178	166	183	178	192	163	194	179	151	154	174	173	146	196	168	162	173	180	171	178	161	185	166	195	154	181	157	149	152	180	159	175	161	192	179	167	189	197	167	172	156	164	162	154	169	169	155	164	142	172	167	167	172	166	167	166	157	177	158	169	176	151	184	164	179	168	154	180	184	173	193	177	147	162	175	169	184	176	174	181	176	160	162	161	195	167	189	156	154	198	170	152	168	165	170	166	176	159	179	178	163	188	162	179	167	165	195	173	185	192	176	177	157	175	153	181	174	166	156	153	162	163	153	179	154	170	150	159	183	153	174	181	178	163	172	182	155	165	153	175	158	142	156	161	164	193	161	161	184	175	176	173	171	173	185	168	185	166	182	183	164	182	185	182	144	145	166	157	176	195	178	180	170	168	175	192	167	175	182	183	177	191	146	168	187	164	165	176	170	141	177	194	179	184	176	186	191	180	162	151	175	167	164	172	195	158	162	199	176	176	174	182	180	192	166	155	166	164	178	182	170	167	158	169	187	175	169	174	157	189	186	192	159	157	162	171	171	158	168	151	193	180	189	166	184	165	191	160	161	162	169	172	172	177	165	175	166	146	177	197	192	183	169	160	171	183	167	163	181	157	158	183	176	176	161	189	181	165	159	181	196	157	172	187	156	169	170	191	166	160	172	159	185	175	183	177	170	171	190	163	179	176	165	179	156	181	168	185	185	165	181	186	189	182	196	179	167	180	172	182	151	185	195	178	150	164	166	165	155	157	168	169	197	174	159	142	170	178	192	165	154	152	167	175	161	163	169	175	178	161	156	186	186	162	160	165	142	176	180	176	159	165	151	198	176	168	170	170	166	179	163	189	169	164	160	189	176	179	181	184	162	186	181	151	174	166	191	165	186	173	196	161	168	186	175	193	151	158	166	180	186	162	184	171	147	180	174	190	179	191	173	183	189	183	179	191	177	169	174	194	171	161	169	146	183	168	179	167	200	157	175	172	157	185	163	182	151	194	182	169	184	158	176	165	158	169	157	181	174	165	166	196	183	156	172	187	180	166	193	194	162	151	145	160	132	156	176	175	205	210	148	185	153	176	160	161	170	171	156	153	190	169	162	165	178	178	142	149	193	200	172	181	179	162	175	154	190	163	172	171	160	142	162	155	208	163	170	181	185	160	152	164	162	145	156	174	180	170	164	174	187	164	171	146	164	191	159	184	182	152	158	157	172	189	173	168	155	197	162	170	177	149	191	178	181	180	158	168	178	195	165	167	165	179	179	175	185	164	165	164	176	206	177	166	161	166	167	174	173	155	176	178	157	158	155	169	160	169	174	155	169	164	173	157	162	154	179	175	155	167	172	154	146	182	168	148	187	173	172	183	157	173	171	146	168	162	153	154	162	181	170	177	186	161	168	144	181	155	170	157	168	145	189	178	148	176	159	141	166	175	166	179	184	170	165	163	181	149	153	156	171	159	167	173	172	164	169	191	169	152	175	178	177	190	148	160	184	166	167	166	143	183	192	162	167	174	158	186	173	190	190	174	149	184	154	152	163	178	181	171	178	169	178	176	188	192	160	166	167	164	170	169	172	179	161	180	179	183	167	144	164	161	155	164	177	173	168	181	188	160	148	179	174	153	154	168	153	175	171	176	164	175	156	162	155	158	164	163	171	165	176	163	193	154	151	164	176	157	163	176	166	165	177	158	168	161	168	191	139	148	180	154	165	187	181	187	156	173	162	198	166	169	188	170	172	184	146	179	174	181	150	167	162	173	169	167	147	210	178	190	166	163	182	193	183	154	153	161	200	175	175	156	146	159	177	166	154	169	164	156	160	161	187	199	187	164	141	153	177	156	186	177	152	174	167	165	147	176	169	176	170	160	164	202	165	174	171	179	205	159	183	165	153	160	176	160	164	170	185	155	192	152	183	164	173	167	159	192	167	154	165	176	173	159	165	166	161	165	187	164	167	172	170	179	157	166	184	159	168	140	171	182	182	170	161	176	145	167	158	176	194	177	185	173	168	166	180	158	185	150	187	174	189	158	161	192	161	161	164	180	178	175	196	170	163	145	159	167	179	159	173	160	150	149	161	162	175	183	183	146	194	164	158	139	170	162	191	182	172	188	164	159	162	176	178	177	164	174	165	191	182	160	172	170	173	162	156	174	185	173	186	182	174	163	168	179	176	173	177	160	163	171	173	180	185	193	167	181	163	190	178	179	170	155	186	121	148	168	187	166	129	178	192	172	157	179	158	171	162	169	165	158	180	163	188	175	160	166	173	182	161	170	149	173	167	198	179	175	151	169	166	175	191	177	165	174	201	158	164	177	180	170	167	180	182	165	154	195	177	169	151	179	170	155	163	153	168	185	164	177	158	157	160	166	150	163	169	176	175	167	163	184	177	187	176	176	192	170	171	167	194	179	184	163	178	171	174	192
14604	16784	22410	27352	33162	39599	40301	45115	41357	35617	32977	32244	31345	44796	40045	37655	34157	36142	41036	32039	25728	28305	30701	27362	25514	21109	18331	18049	17258	16494	19889	19529	17718	10842	6732	4749	3678	2842	3338	2967	3309	1889	1952	2300	2984	2050	2248	2284	1736	1530	1525	1289	1048	1107	773	830	822	725	777	932	1143	877	679	678	614	514	526	492	513	532	1355	1982	2751	4411	4256	4322	3144	2016	1096	658	510	471	432	453	435	447	460	446	418	435	439	460	439	434	443	438	440	441	445	447	435	445	461	445	452	442	471	464	453	443	465	427	441	442	446	457	404	451	473	450	422	446	453	439	482	429	438	395	417	438	427	442	436	490	448	413	447	477	425	445	457	452	448	409	465	415	433	409	441	420	432	457	400	458	425	465	483	478	511	432	437	444	475	437	469	444	416	472	412	433	445	423	457	428	454	474	405	465	460	466	433	400	463	447	431	467	466	446	443	485	480	462	418	467	482	466	431	458	407	436	424	487	420	429	429	476	452	447	450	412	485	424	452	412	452	432	457	455	439	468	423	438	440	447	449	423	446	450	471	436	487	442	455	436	452	469	442	432	448	464	453	462	464	452	458	414	415	471	449	442	435	441	453	435	451	441	449	439	462	447	460	447	419	433	451	430	459	435	429	446	454	455	457	422	454	397	465	432	387	434	437	464	444	423	422	447	458	448	440	417	459	468	460	448	428	455	479	455	407	460	427	442	418	459	414	429	464	443	410	424	444	446	396	427	488	420	441	441	428	450	423	454	431	456	447	476	436	422	484	455	438	451	442	438	450	431	453	445	441	479	438	447	449	477	439	457	444	442	455	443	456	477	455	438	405	443	424	489	434	423	447	481	441	440	449	442	442	432	454	442	447	461	452	462	449	480	433	462	455	430	463	403	434	455	453	430	449	468	421	431	443	471	475	416	446	429	458	452	445	473	461	476	458	454	482	441	476	437	455	447	405	431	435	470	449	504	461	407	423	460	447	395	464	454	447	486	426	461	428	449	435	462	457	476	450	467	459	429	485	466	446	446	419	491	450	414	442	446	440	457	445	465	441	474	443	406	423	437	406	447	473	449	433	461	445	425	440	471	437	438	454	464	456	432	439	433	440	449	435	421	445	471	457	395	456	465	431	427	478	416	419	438	457	464	395	449	403	461	426	458	432	431	434	419	501	413	461	409	449	436	421	458	490	455	456	441	449	455	444	430	440	454	449	458	470	447	451	468	411	443	448	461	476	424	464	440	462	462	449	440	445	406	479	475	474	390	430	461	427	463	437	459	433	451	468	509	471	416	465	475	458	467	438	433	443	476	461	432	403	454	398	439	450	472	460	458	440	468	432	454	416	427	453	481	464	459	417	424	481	461	479	458	477	448	434	466	456	464	422	466	477	424	420	465	456	419	448	454	438	473	446	457	437	450	404	456	444	427	425	479	473	447	462	441	411	466	446	476	469	447	431	475	438	428	418	453	449	383	465	448	443	439	421	417	417	443	418	437	446	448	414	446	422	437	465	469	431	453	448	428	426	472	402	465	428	380	471	448	427	433	418	460	445	462	472	478	451	441	438	433	443	463	419	466	432	485	459	427	507	468	422	419	395	464	430	509	425	472	452	479	460	458	426	487	460	463	438	420	465	459	440	414	472	487	457	423	438	487	427	461	416	408	431	433	447	474	416	434	441	441	468	474	434	439	450	436	463	461	429	432	435	475	464	413	455	430	374	446	469	456	442	433	492	441	441	452	413	475	460	454	475	450	411	458	417	499	436	466	435	496	415	466	435	431	457	443	448	439	424	441	418	476	406	465	446	428	442	467	465	459	432	452	468	454	419	436	469	449	451	426	463	461	450	456	470	425	472	400	419	445	419	468	410	463	456	469	450	470	465	460	459	444	447	451	427	419	464	470	459	444	440	437	461	474	443	435	485	439	478	420	441	403	419	455	473	464	458	433	426	479	454	413	433	426	428	467	442	450	455	472	426	449	462	418	444	448	467	423	431	432	471	401	442	443	440	459	450	467	487	458	447	459	464	425	442	438	393	435	422	456	474	397	426	437	436	454	420	490	424	429	450	451	421	427	432	474	454	425	473	491	422	422	477	463	408	471	456	450	430	404	470	430	474	429	434	431	443	480	427	474	482	424	434	434	477	426	463	503	440	440	399	436	463	434	442	457	411	436	461	424	451	429	456	412	409	422	466	435	448	447	448	424	442	425	434	488	477	427	454	450	430	453	454	491	469	489	457	449	438	454	439	459	451	418	432	446	451	455	428	433	452	456	473	427	434	442	471	456	466	475	448	473	465	460	486	449	478	494	466	465	403	415	441	421	443	484	509	459	463	425	478	459	454	426	449	447	432	409	456	397	430	444	408	449	509	432	455	478	426	426	431	434	462	434	474	431	466	446	480	443	455	479	449	426	454	428	467	443	439	499	437	429	471	456	465	429	457	437	451	448	410	451	448	465	448	462	475	465	447	435	444	443	398	442	453	453	465	458	423	421	441	433	470	429	441	448	497	450	456	462	429	444	461	446	471	420	465	432	434	434	461	478	465	402	477	438	416	459	476	473	446	479	446	431	443	435	455	443	430	471	480	441	418	450	420	456	437	443	458	427	475	440	452	456	419	421	451	462	475	469	436	437	444	423	424	485	480	418	416	475	475	464	468	421	428	457	439	446	436	405	416	438	468	469	468	466	393	452	428	440	426	437	432	419	421	445	468	444	476	452	457	464	433	442	428	480	464	462	456	478	470	447	482	463	486	467	459	447	440	447	455	472	415	443	406	499	451	469	468	445	439	489	415	438	443	432	446	464	461	448	410	446	471	456	476	471	423	468	411	429	451	474	454	469	445	482	481	418	478	464	431	399	473	473	421	491	451	480	448	430	448	457	445	450	412	411	437	473	431	458	456	467	439	449	446	465	431	439	464	436	393	467	404	465	423	501	433	454	455	436	422	430	448	458	452	479	469	423	430	435	427	420	426	469	434	463	443	402	454	476	459	435	459	474	431	472	446	494	427	449	465	460	431	448	440	444	414	446	446	447	455	442	439	445	466	474	448	449	449	439	408	432	462	440	412	452	422	427	456	464	419	480	459	462	468	468	417	465	410	466	449	459	474	427	460	421	425	477	447	456	445	464	437	429	444	426	451	433	433	477	503	429	457	423	449	424	451	451	447	470	437	474	492	428	459	466	434	483	459	430	473	443	471	417	448	458	454	436	448	464	460	450	441	439	467	446	461	456	459	472	446	481	446	440	509	446	432	446	392	446	450	431	433	446	417	450	452	407	419	460	466	426	399	421	445	426	478	416	463	463	446	456	444	462	441	425	425	469	438	464	455	447	460	451	436	444	454	432	468	431	463	421	479	448	469	467	426	455	409	487	453	434	443	458	457	437	436	435	434	426	460	448	442	417	427	479	444	437	458	408	435	429	438	446	414	417	455	403	479	484	471	460	451	425	423	460	461	445	448	424	435	454	439	445	449	426	425	433	464	454	456	446	432	433	469	469
3123	1955	3241	2949	2635	2874	2784	2781	1571	920	877	1001	885	1113	757	699	627	651	1013	463	405	404	428	361	314	280	268	237	224	240	261	231	239	192	168	142	195	175	159	184	183	163	162	157	161	147	167	204	173	186	193	182	179	171	176	155	170	172	172	168	157	170	147	157	158	148	157	165	146	137	164	171	167	182	204	204	192	189	208	172	165	160	184	148	140	145	150	162	155	142	161	150	139	138	132	138	149	140	169	120	150	144	137	154	157	167	144	138	184	141	150	157	146	174	160	156	160	169	156	188	166	149	145	167	165	148	150	144	164	142	164	155	148	155	152	147	164	141	137	145	132	166	162	158	158	141	140	153	166	181	135	142	144	161	163	129	154	171	115	162	147	161	147	160	161	138	163	136	149	158	162	139	137	169	154	146	141	166	143	158	168	154	157	137	145	149	141	140	165	153	134	151	130	154	142	147	154	156	149	176	166	150	156	155	164	151	139	161	156	140	141	158	174	158	148	145	146	157	143	166	145	148	131	141	146	151	152	176	151	141	143	150	141	154	152	147	167	143	162	147	147	185	152	162	168	164	184	142	166	164	166	144	141	149	169	148	157	143	163	169	156	162	151	158	140	172	178	154	164	170	155	136	169	157	165	146	149	164	160	128	174	156	155	147	182	156	162	161	165	167	150	154	152	152	148	148	135	176	165	153	140	158	150	178	170	165	153	132	158	147	146	145	169	187	141	154	177	168	158	156	153	160	171	159	152	153	152	149	175	140	174	141	142	143	184	168	151	157	158	140	145	152	178	147	162	148	158	159	162	142	142	158	147	175	170	169	172	192	146	157	164	155	176	176	163	153	153	166	160	147	180	145	124	142	155	155	147	160	149	147	168	158	136	141	162	151	154	172	147	120	134	144	145	164	151	141	155	156	148	147	162	156	148	152	141	145	134	135	139	143	164	159	168	155	143	149	134	158	163	155	166	159	156	165	135	162	147	154	145	137	169	142	139	169	127	153	156	148	154	164	150	165	138	155	149	168	151	166	129	140	159	166	168	150	159	159	169	132	163	162	170	160	152	153	158	164	142	158	166	158	149	137	155	144	141	161	157	150	145	166	169	155	154	170	149	167	158	143	161	130	155	132	143	164	145	160	163	175	153	174	170	178	149	169	169	154	146	146	135	158	161	149	157	146	156	144	144	149	144	152	149	140	166	148	158	167	155	167	153	159	160	135	138	156	155	173	136	151	172	160	139	140	170	152	177	155	163	168	148	154	176	150	152	163	160	136	157	164	154	148	132	148	162	139	149	170	158	141	138	157	144	152	172	148	163	162	128	156	136	163	161	148	171	146	152	155	139	132	145	152	164	181	156	151	159	151	154	143	153	150	165	152	175	134	142	142	158	156	175	144	142	161	171	147	160	154	162	169	154	156	142	153	159	149	131	152	147	143	152	164	164	161	146	149	136	142	161	139	135	149	185	160	147	188	159	156	148	135	180	140	159	135	169	164	155	167	159	144	157	148	143	146	143	139	144	141	130	165	141	153	147	163	158	172	143	157	166	166	140	134	143	146	173	147	167	168	167	167	187	136	165	153	135	141	149	148	133	157	142	145	152	146	136	141	172	142	160	162	156	142	151	145	147	154	171	155	155	173	157	161	139	149	149	162	155	143	159	169	166	140	146	168	170	153	171	145	160	142	148	176	154	188	157	153	177	161	163	147	166	148	175	146	158	165	152	156	165	136	158	152	144	158	162	170	168	151	166	132	150	172	159	140	137	140	158	160	154	155	156	158	166	154	168	161	139	147	165	149	169	144	171	143	149	168	139	164	153	159	159	140	159	149	162	175	165	155	169	140	146	167	165	149	157	147	152	153	157	157	160	150	145	154	156	160	169	151	168	136	153	162	171	161	147	154	166	133	144	158	170	166	141	152	162	144	158	173	105	155	176	148	130	162	153	149	166	151	146	156	149	161	162	156	153	141	156	164	150	151	169	139	153	167	144	159	154	146	159	172	146	180	152	140	149	139	146	137	153	144	139	178	145	148	140	136	162	146	163	154	151	149	137	137	146	137	148	165	159	142	155	139	143	165	171	168	159	157	178	141	128	153	176	155	137	153	152	142	178	148	159	154	138	168	159	175	156	155	157	153	141	167	157	150	137	154	153	158	167	139	149	151	158	157	149	180	171	165	143	150	150	141	143	151	156	169	153	140	185	143	155	129	168	173	176	152	147	163	146	146	177	149	160	152	167	180	152	150	150	145	131	162	171	155	157	146	157	142	152	161	134	136	151	152	169	168	179	172	153	159	151	152	154	162	161	141	154	167	147	139	142	152	127	153	143	167	142	127	148	148	140	144	135	160	152	147	179	155	173	164	171	152	169	169	133	153	138	148	161	152	159	156	142	168	131	133	158	145	150	146	150	179	144	164	137	147	167	157	141	181	157	144	160	133	159	173	149	151	156	146	159	143	179	159	158	135	150	140	159	137	155	168	166	150	164	166	152	155	161	175	142	146	159	139	170	162	134	176	157	172	157	153	162	150	180	140	160	168	149	143	154	145	164	132	141	154	173	136	176	155	152	152	169	154	176	149	164	173	132	150	144	161	163	140	147	158	150	141	154	148	147	138	144	143	152	175	133	139	149	140	160	152	162	158	163	174	158	180	170	156	142	148	145	153	144	164	169	171	148	153	133	145	134	145	167	132	153	174	153	169	160	168	177	135	161	134	150	165	141	155	153	147	181	175	169	158	166	163	149	153	166	151	158	173	173	149	152	135	136	175	157	178	123	156	174	158	144	148	172	131	147	152	137	182	176	180	155	141	157	163	156	159	140	153	156	166	131	145	167	167	162	142	170	135	144	139	153	152	165	152	141	155	137	143	140	148	170	152	138	174	153	175	150	177	145	164	169	159	169	167	142	172	160	141	166	152	167	140	152	148	126	167	178	143	163	196	171	157	169	156	144	134	161	196	157	150	166	148	153	136	158	156	144	154	145	167	173	151	139	144	158	139	145	146	151	159	151	165	159	161	138	146	154	171	171	175	167	162	160	156	157	162	155	132	137	164	164	145	160	163	122	173	176	140	147	174	185	172	152	156	159	165	143	170	178	158	142	160	172	152	153	138	127	155	157	127	164	143	164	159	168	152	150	168	157	163	158	134	152	156	144	159	154	168	151	151	167	141	153	170	132	128	181	148	154	150	160	157	165	170	149	152	159	156	145	153	190	171	140	154	139	151	168	144	155	157	160	145	173	174	158	162	151	144	154	157	143	162	153	173	151	167	156	154	166	154	143	148	157	152	163	170	147	152	173	145	162	145	186	142	173	174	150	167	177	169	150	161	126	159	144	170	162	148	157	169	170	161	138	148	145	154	164	159	160	162	154	128	162	149	143	159	162	133	148	138	144	172	140	145	153	152	166	134	181	143	154	177	143	136	156	122	147	164	137	166	152	154	159	161	157	148	163	137	178	162	166	153	143	156	151	134	161	156	160	153	146	146
2861	2720	4624	6613	7847	10096	11268	12768	7680	4734	4787	4886	4498	6975	4925	4764	3945	4271	6157	2458	2388	2338	2644	2250	2036	1404	1371	1326	1313	1246	1330	1409	1319	891	743	653	643	605	638	611	616	506	522	497	576	550	631	556	575	629	620	619	608	562	537	483	497	464	458	484	504	517	519	438	471	440	428	429	422	433	538	514	582	682	819	793	741	695	547	512	437	425	435	414	428	394	413	409	427	393	430	415	440	404	426	374	467	398	402	414	416	425	391	389	412	399	438	400	408	409	404	385	412	399	368	412	433	435	385	448	391	367	426	396	469	430	418	421	401	414	420	377	427	434	401	412	392	440	414	391	397	381	392	419	468	433	428	425	447	395	421	414	411	446	419	402	443	428	384	421	404	426	437	441	387	402	423	428	449	458	433	425	429	418	399	424	447	411	393	440	399	428	393	451	438	389	389	416	405	419	415	403	424	427	428	411	433	401	403	464	397	436	413	395	406	453	461	417	431	409	398	410	424	434	414	460	407	441	434	417	419	420	468	398	433	426	400	410	412	418	396	446	453	433	403	422	390	411	440	422	386	412	406	413	404	390	409	414	418	443	391	434	435	430	438	385	406	442	396	433	450	421	424	426	391	420	399	394	407	438	409	434	388	408	394	441	425	434	437	435	435	407	408	392	396	413	445	384	394	407	409	440	414	420	409	410	402	411	422	438	433	378	413	434	415	415	422	411	445	445	430	461	443	414	454	422	434	443	395	429	428	431	410	437	407	451	430	383	415	416	355	403	418	394	397	435	420	424	446	429	399	425	377	446	416	434	375	391	415	413	388	425	398	462	420	417	409	405	424	398	403	461	389	390	407	403	415	380	448	377	358	387	419	427	438	415	397	409	436	414	418	454	390	434	402	436	398	424	433	407	414	382	406	389	385	404	418	417	423	404	428	398	414	390	428	380	428	439	440	400	412	436	396	400	393	438	410	453	403	405	412	428	414	402	419	449	435	424	427	401	414	394	417	423	396	389	432	423	427	404	411	400	418	420	419	429	458	413	431	414	411	393	389	421	412	431	412	411	425	419	418	398	407	419	430	387	415	406	419	408	388	380	433	404	416	382	384	424	424	433	419	388	427	426	435	410	436	384	418	405	421	415	408	404	421	406	423	411	382	424	427	409	398	405	405	422	409	405	435	430	415	426	427	404	472	433	392	426	437	431	447	402	403	431	384	406	420	403	377	421	428	425	417	423	447	401	410	403	387	398	444	406	454	416	424	400	386	394	441	403	418	409	415	446	408	426	386	410	407	448	420	398	445	405	387	430	390	424	424	408	398	423	441	406	427	378	425	422	403	424	417	398	435	403	448	412	413	388	455	412	429	421	437	418	402	371	409	443	421	423	416	432	396	427	429	435	455	442	446	392	408	415	414	414	404	423	434	447	400	418	380	390	425	409	389	440	415	427	399	428	412	433	442	397	438	406	414	373	396	409	427	405	442	428	442	404	398	413	411	422	403	433	446	395	423	409	417	399	424	416	412	404	426	427	391	432	407	427	396	447	437	376	417	413	426	418	384	424	416	386	412	431	423	393	410	424	429	439	414	449	439	402	430	390	440	439	390	419	431	375	462	386	397	397	443	408	430	410	380	436	395	419	408	414	404	393	434	409	416	401	434	400	419	393	403	444	428	401	435	382	389	434	369	432	445	414	384	413	387	426	414	440	414	400	369	425	434	370	419	433	417	430	427	450	429	387	413	410	393	417	396	442	395	370	436	426	453	404	438	414	448	417	404	447	452	405	422	404	440	429	372	435	424	407	434	398	385	422	454	396	426	460	422	399	412	418	407	415	423	415	381	385	407	395	395	446	401	412	413	401	422	394	394	401	385	401	424	437	400	406	405	440	413	427	398	412	405	408	413	399	452	452	416	397	395	398	438	402	399	428	396	412	433	409	433	398	435	418	441	402	432	441	404	409	448	411	367	421	445	391	403	403	406	409	413	440	417	411	412	397	418	451	420	410	420	395	420	455	393	408	411	429	416	432	413	438	407	404	422	416	432	427	415	412	409	428	417	396	436	402	408	417	430	404	409	435	398	420	419	426	409	410	473	426	413	430	436	416	391	395	406	416	427	473	425	425	448	415	377	422	444	387	412	397	444	410	408	432	429	405	420	411	442	406	384	415	433	406	422	409	390	427	430	391	402	441	412	395	379	426	442	416	411	386	402	463	412	388	381	434	444	451	417	439	397	424	448	403	407	384	410	377	447	420	445	401	470	438	424	411	461	422	414	412	441	431	422	396	416	432	390	420	391	432	429	398	382	409	413	387	419	422	394	411	407	432	428	383	432	421	415	411	422	422	389	417	419	420	418	427	401	402	442	387	412	453	445	437	388	426	432	399	444	364	438	401	415	418	431	380	435	456	421	389	414	411	429	396	429	424	392	376	421	416	468	412	413	422	406	460	392	379	435	346	413	398	434	381	412	411	415	408	449	434	412	394	432	415	437	400	392	408	378	382	420	437	453	417	404	423	400	392	444	401	402	419	444	401	404	470	386	442	430	397	433	426	416	426	392	423	386	416	415	405	435	438	399	393	389	367	424	434	416	458	385	411	393	383	432	399	421	380	443	420	410	440	456	432	387	419	399	428	409	389	442	447	444	417	395	441	387	403	401	396	439	434	410	406	409	421	415	430	399	393	398	397	399	396	428	398	415	412	441	425	388	430	380	454	377	404	433	389	435	393	414	424	413	421	432	412	411	415	436	432	407	420	429	452	413	429	409	419	414	400	398	422	428	408	379	401	451	401	439	425	415	441	399	404	455	435	434	458	366	410	422	425	385	399	424	415	427	391	435	402	388	417	399	424	409	435	395	409	404	394	400	384	413	462	438	400	360	439	422	401	409	420	446	423	395	414	434	413	404	419	404	410	405	381	383	397	430	423	411	426	392	407	461	410	423	412	435	412	413	414	410	434	427	407	388	420	441	405	406	418	394	425	415	419	392	436	407	402	428	446	397	413	423	398	415	420	425	397	424	379	395	419	422	371	455	450	403	429	393	415	436	435	380	351	397	442	384	419	396	443	417	436	390	391	382	394	404	478	464	413	402	423	415	440	442	398	440	446	428	389	430	415	415	436	371	378	412	422	416	402	418	395	405	433	429	400	432	449	418	462	403	402	432	437	420	434	376	435	405	421	412	444	425	405	456	425	406	430	435	418	418	408	410	398	412	423	396	431	427	418	391	440	432	395	383	433	404	394	402	400	433	412	431	442	425	387	416	412	418	389	403	409	379	425	407	429	420	399	451	441	418	389	404	393	417	393	435	420	402	426	384	389	436	441	436	434	439	424	355	429	402	421	388	409	436	419	399	456	410	449	411	389	407	428	428	433	455	421	417	401	454	384	434	446	456	384	406	417	399	417	423	425	434	401	420	418	448	404	414	402	409	441	385	445	431	383	412	398	456	436	416	445	379	425	433	404	415	430	416	385	428	418	414	455	438	433	392	420	449	395	429	438
12588	13228	16868	20243	22794	28861	30566	29466	18463	10710	12609	11435	11392	12794	9455	8260	6652	6903	9861	3760	3652	3726	4129	4069	2789	1802	1472	1346	1408	1361	1611	1638	1288	900	508	332	380	274	329	331	329	260	275	299	289	266	284	267	282	265	274	241	235	213	201	198	194	177	196	219	212	210	191	208	179	183	199	202	208	201	208	229	330	427	485	350	357	242	225	189	163	205	166	171	170	174	192	175	163	195	170	184	185	196	173	161	177	166	174	181	190	187	161	177	183	170	189	187	144	179	168	179	168	172	155	165	197	195	191	177	171	148	170	186	149	176	158	173	189	163	163	164	165	192	170	180	165	190	175	189	177	188	194	179	160	189	181	170	163	181	172	169	172	185	168	173	153	173	158	183	171	193	193	178	158	199	172	167	146	173	152	181	204	170	162	173	169	174	183	175	170	186	190	176	188	179	176	152	185	188	156	180	163	181	197	164	170	188	157	183	198	158	191	200	149	176	174	162	168	168	175	166	155	182	173	179	183	181	169	206	185	178	172	175	171	181	181	187	201	175	171	184	181	160	167	179	166	186	176	180	183	164	166	182	167	172	200	178	175	199	160	188	166	181	162	185	179	178	179	206	189	181	177	154	167	172	161	179	184	154	195	170	173	160	180	178	186	149	160	192	178	166	191	167	187	181	171	176	187	170	200	192	173	181	154	192	194	188	175	162	173	155	168	200	161	181	174	188	163	160	172	170	170	171	209	183	164	193	194	154	167	196	176	187	165	152	161	202	177	186	174	175	159	176	168	163	180	170	171	167	184	165	159	161	168	172	160	172	143	176	168	174	166	202	168	166	184	168	183	166	174	162	198	169	191	168	190	157	182	174	193	161	196	194	187	164	158	167	177	204	170	169	207	171	190	200	179	154	193	176	179	183	184	176	188	172	191	192	182	164	166	175	177	184	181	182	151	165	157	180	179	184	175	179	174	166	177	170	171	178	169	166	175	191	189	176	180	191	177	184	192	165	191	191	177	177	156	170	141	186	179	170	164	182	175	183	156	178	183	153	188	178	177	186	183	182	195	182	191	178	141	156	173	156	191	173	138	168	193	170	178	179	175	195	159	174	200	166	169	198	174	169	204	150	173	190	169	162	176	164	175	199	202	176	158	173	186	168	157	199	191	175	187	161	167	168	166	171	169	162	171	149	163	181	197	189	182	197	193	173	191	166	178	163	164	190	172	187	167	210	159	187	162	171	200	164	180	179	171	165	188	157	173	198	166	143	189	184	173	181	185	167	158	169	170	170	171	187	188	175	182	194	191	202	188	155	189	161	174	175	153	195	190	178	191	173	172	162	167	202	187	163	175	177	185	193	169	213	179	198	158	163	180	181	199	167	182	199	158	167	178	172	171	187	180	189	203	170	183	165	176	166	164	181	171	195	194	170	168	166	182	154	182	180	172	197	208	179	152	162	159	170	172	193	169	172	176	173	173	171	191	167	173	174	168	168	176	150	174	188	181	179	171	184	159	171	169	172	168	159	177	178	190	161	159	182	179	180	163	177	174	177	202	155	180	181	186	176	173	163	176	170	170	192	196	150	179	168	179	180	179	168	179	183	141	180	183	189	168	178	180	181	178	182	169	166	172	164	163	186	185	155	195	156	182	202	177	167	164	182	182	157	174	198	147	182	169	178	182	187	173	208	164	177	180	179	179	189	186	183	168	185	186	171	181	184	157	160	168	149	204	186	174	186	147	173	209	195	183	193	176	178	173	166	157	179	167	178	172	150	172	181	191	180	181	167	185	172	164	195	187	178	144	150	175	176	161	166	145	173	200	183	190	166	185	184	169	187	187	167	168	186	166	173	151	179	183	184	170	173	164	169	164	179	187	197	178	164	179	209	190	160	144	189	186	196	159	193	186	151	184	163	160	169	180	193	173	173	175	148	177	187	202	150	156	170	173	170	155	178	165	154	185	166	131	154	173	182	193	166	201	199	167	196	146	189	190	175	178	198	175	189	168	175	176	190	195	191	148	155	200	163	192	190	175	185	164	192	188	179	170	178	185	189	183	175	195	172	182	188	169	161	191	177	156	173	166	167	173	185	194	187	162	185	179	161	193	158	168	189	193	190	194	185	179	186	179	177	171	167	197	190	154	166	212	179	193	164	191	166	160	176	199	176	161	151	204	170	201	172	158	179	191	173	185	174	203	169	203	184	165	171	165	169	177	194	180	150	179	185	169	186	167	185	170	177	179	174	169	183	188	181	189	176	186	150	155	170	178	175	178	186	195	188	187	176	156	191	184	164	167	180	162	160	195	177	177	181	160	169	147	155	194	162	165	186	196	181	181	185	205	183	160	169	159	158	178	176	200	166	186	189	205	164	173	176	174	164	186	182	188	157	194	176	187	161	156	169	197	167	186	171	164	181	177	167	175	147	174	167	168	146	200	179	163	182	187	174	173	178	183	189	203	145	161	174	184	174	175	177	167	174	170	170	175	175	201	167	174	184	181	180	139	201	195	162	186	173	172	183	160	192	181	182	160	162	161	169	174	155	163	159	163	172	157	192	196	165	179	184	202	161	166	169	200	170	167	186	183	164	175	184	163	192	162	166	180	173	175	172	189	194	204	162	173	157	167	189	194	174	174	187	185	161	166	190	183	170	168	181	180	186	172	208	182	187	183	160	187	186	176	170	185	170	169	174	174	161	174	200	190	190	158	188	191	154	177	153	202	166	169	192	166	169	176	155	187	164	186	193	175	158	206	154	168	162	186	182	188	173	171	192	155	194	198	200	185	181	194	189	185	161	174	185	191	173	170	175	177	197	161	152	183	172	171	171	188	180	170	173	175	209	189	142	161	182	195	162	198	189	177	170	156	176	188	186	212	159	168	168	152	166	191	160	163	185	176	175	173	182	195	185	166	188	157	142	173	166	190	180	170	170	171	172	175	175	186	178	169	161	168	208	177	175	155	171	174	150	194	158	174	178	192	185	158	169	175	152	173	182	158	178	169	173	191	184	175	167	172	159	155	160	188	171	167	166	168	185	167	168	195	181	153	164	175	199	171	158	161	167	181	185	153	176	166	169	177	150	169	165	143	173	165	180	172	185	193	179	174	176	184	167	217	179	187	173	178	196	160	187	167	189	170	153	161	198	167	178	191	164	179	185	161	172	192	191	175	178	179	151	164	166	184	171	166	173	165	189	189	193	181	188	186	184	177	166	168	192	173	171	204	175	184	161	174	179	157	205	187	155	179	174	190	169	161	173	197	184	146	192	193	178	174	206	160	194	180	194	181	169	168	175	176	177	179	163	182	172	177	173	159	177	182	156	149	183	177	180	177	171	172	170	156	167	186	198	156	185	186	191	176	177	175	179	185	166	183	196	186	169	167	170	165	180	180	164	175	164	152	128	188	164	190	157	175	169	166	172	161	184	197	201	199	165	162	174	192	183	164	169	172	196	176	203	161	158	182	177	175	163	178	205	161	174	159	223	185	188	175	182	175	165	159	164	183	164
8738	10565	12454	20654	26163	34342	37945	39248	27741	24880	29258	27897	28082	33941	27616	26801	22951	26030	30198	16717	16727	18511	20289	19872	15491	11769	9999	9404	9264	9761	10284	10992	9236	6157	3302	2068	2203	1365	1822	1618	2440	1414	1192	1262	1534	1400	1435	1368	1211	1233	1010	944	905	874	702	623	657	626	580	653	735	729	549	610	499	529	519	526	565	601	652	890	1720	2742	2691	2172	1599	1013	741	597	489	445	430	448	467	525	463	473	521	468	448	465	466	491	513	477	491	460	480	469	409	510	456	511	508	491	424	463	471	461	495	479	520	440	449	460	469	498	476	470	457	481	482	490	480	490	501	440	470	474	489	450	492	470	493	484	487	484	460	505	464	459	460	497	438	499	450	499	451	456	458	471	479	444	484	441	452	467	464	476	460	466	463	478	460	479	461	490	487	498	469	429	475	475	492	479	490	456	440	474	451	439	468	448	448	491	486	468	437	494	461	457	472	465	466	475	462	479	450	422	443	456	470	497	482	452	482	494	448	508	484	485	458	462	462	455	444	468	486	473	444	436	480	435	488	461	468	514	462	454	427	487	459	489	490	453	498	459	467	394	502	442	458	487	450	480	447	468	485	464	486	473	497	436	432	458	461	503	433	489	421	477	444	443	464	451	470	488	490	436	486	473	474	475	461	438	450	515	477	470	444	461	447	461	473	471	437	467	470	481	508	472	458	483	461	449	479	453	450	468	469	462	442	465	474	468	412	467	471	470	475	485	478	478	446	442	438	478	505	437	469	467	472	501	449	458	449	454	450	463	434	477	461	474	453	487	502	464	474	440	429	464	436	465	458	505	464	459	479	465	479	472	518	465	484	466	414	488	478	475	486	450	425	495	470	457	479	433	464	449	508	493	473	486	474	425	451	443	488	456	502	438	469	479	493	448	466	477	471	478	453	460	462	458	434	473	474	478	420	504	498	476	457	418	495	487	437	474	432	487	469	475	477	444	486	511	481	441	446	465	499	425	513	430	475	460	464	434	451	415	440	446	500	480	462	482	456	496	479	479	496	469	464	486	473	473	480	471	496	485	497	491	460	496	485	450	464	462	474	482	487	475	459	450	471	436	451	481	463	450	488	473	474	455	446	458	473	442	446	487	471	448	482	463	471	475	430	442	475	467	478	444	451	456	485	440	464	462	479	481	453	462	454	445	432	452	492	463	448	482	464	468	465	474	454	479	517	461	466	445	438	455	451	467	473	417	499	479	465	434	454	438	512	484	475	501	451	489	473	500	473	471	422	506	493	444	456	476	505	465	492	476	503	454	451	463	464	491	480	468	464	466	450	486	470	502	447	477	448	489	438	506	437	474	430	475	480	475	522	425	456	472	471	475	501	473	469	455	444	482	442	506	436	451	477	451	495	461	448	441	448	495	507	458	462	444	470	458	469	471	459	444	477	473	440	481	453	473	464	478	471	432	451	439	438	453	477	438	473	464	481	473	469	475	482	471	483	476	444	472	455	403	454	481	492	506	501	475	455	439	454	456	424	500	474	466	528	482	439	461	474	446	498	526	429	471	447	473	459	507	445	523	434	450	488	464	501	474	439	461	438	471	495	483	449	444	469	465	430	467	473	442	472	452	473	444	489	476	469	489	439	452	456	473	482	422	482	495	435	511	450	474	467	523	466	500	450	444	462	462	451	490	484	484	443	437	457	461	450	483	479	489	477	453	452	466	485	477	458	484	485	505	471	456	469	428	451	443	452	465	459	449	501	422	483	464	460	427	433	464	454	487	426	439	453	446	457	456	491	479	477	508	461	432	453	471	466	493	467	432	475	498	466	464	495	458	487	505	475	455	491	480	476	480	472	487	480	469	500	452	488	469	453	474	450	472	445	471	444	484	485	460	471	472	424	437	457	457	464	507	467	424	472	461	478	474	520	458	481	482	519	496	505	483	459	494	471	424	467	488	433	456	478	441	481	481	445	469	468	441	436	463	456	455	480	437	469	465	467	433	429	463	489	419	473	465	475	460	512	437	516	467	472	531	463	492	443	447	487	414	476	470	478	427	470	461	457	474	481	470	473	457	495	496	494	454	455	469	500	477	471	486	454	461	472	473	474	457	439	460	481	475	452	500	500	434	491	416	494	452	422	466	449	477	423	473	467	448	437	454	465	446	456	474	443	494	458	452	497	463	495	493	468	483	506	486	466	480	478	471	477	454	471	463	466	481	493	509	453	453	442	472	448	425	487	458	489	467	480	482	448	483	486	467	486	447	469	506	461	445	472	415	476	455	489	469	470	452	469	475	429	488	476	487	461	470	458	456	496	402	478	428	468	467	454	507	498	470	443	446	422	438	426	461	488	471	519	504	483	463	439	494	477	483	487	455	448	474	472	477	478	451	502	494	455	467	494	482	492	501	474	490	500	465	495	480	433	474	433	488	459	497	468	510	444	490	480	488	501	477	483	438	482	478	445	467	470	483	485	498	453	434	471	485	504	477	433	454	516	466	460	457	502	453	485	459	494	468	467	488	468	462	467	460	440	481	479	466	434	509	476	458	500	440	492	432	481	464	504	476	499	464	433	430	472	494	456	472	465	410	462	461	450	457	470	447	449	482	468	429	467	455	475	441	494	487	399	463	469	444	447	448	446	457	502	485	483	452	502	473	467	469	501	468	479	477	467	473	455	438	498	455	460	493	484	452	475	460	476	472	440	459	456	470	477	474	470	482	452	482	460	455	481	471	478	451	461	426	458	456	463	484	480	454	483	503	467	514	500	441	487	494	483	472	484	473	510	526	489	479	457	476	508	487	447	447	462	471	440	493	437	485	506	446	484	487	452	461	428	447	501	437	464	479	469	460	450	452	472	420	463	480	481	440	465	465	463	454	465	487	456	462	476	438	475	446	477	455	440	478	438	453	494	474	496	460	477	451	470	467	431	475	465	459	482	466	465	458	492	457	434	453	500	480	463	461	475	507	478	457	457	487	495	440	466	456	436	482	485	452	466	500	517	470	449	434	486	444	460	435	492	463	417	480	486	466	482	487	469	430	480	487	435	459	452	458	455	461	474	465	458	492	484	473	508	452	505	455	496	479	455	508	462	483	459	484	432	446	476	464	467	457	428	471	466	452	466	490	444	463	489	486	450	501	469	455	465	437	464	455	475	470	421	458	473	489	457	486	498	467	500	461	465	476	480	522	454	438	453	483	492	475	470	488	464	447	469	451	455	485	460	481	460	474	448	502	460	495	503	514	457	474	452	458	478	501	520	425	498	546	463	444	458	463	450	449	537	461	482	535	460	476	437	498	444	480	494	485	436	466	469	481	455	447	488	481	487	425	448	475	441	497	467	434	502	468	465	438	455	466	520	442	482	479	443	442	470	507	459	494	472	472	464	495	442	501	459	481	482	478	494	460	477	475	476	450	494	481	445	459	424	475	489	491	456	460	448	455	441	484	469	499	512	470	489	453	456	451	423	448	458	474	450	445	522	488	477	432	492	429	415	478	493	499	433	450	442	468	482	459	481	422	487	483	494	481
22249	18879	24303	26122	30460	38351	37636	36868	26790	22111	24704	21827	21493	24751	18675	16919	14274	16292	17877	9888	8754	8294	9596	9042	7537	4753	3699	2902	2842	3152	3328	3662	2703	1568	1044	598	677	439	419	503	726	435	335	396	442	404	411	383	361	381	254	282	274	234	243	201	228	221	213	247	257	227	202	186	174	188	186	198	184	186	231	347	712	905	704	528	413	268	199	212	209	196	152	198	196	162	186	174	171	138	180	196	172	183	171	169	171	183	184	154	180	167	194	161	178	165	166	169	173	173	178	155	161	158	158	199	180	167	162	183	179	204	189	198	190	197	181	167	200	182	183	192	177	170	184	155	179	197	178	171	178	169	195	174	189	179	172	153	182	193	176	171	171	182	162	176	179	171	168	182	182	156	202	186	184	184	174	189	187	174	171	181	171	185	171	168	166	181	181	187	169	140	174	189	178	166	169	172	182	158	182	190	161	161	186	182	149	181	175	175	184	190	191	176	172	153	153	165	162	168	168	190	204	162	187	175	152	172	147	196	186	170	182	174	169	163	149	162	166	185	184	161	175	184	190	175	161	165	147	176	150	180	174	187	140	165	187	190	186	169	180	202	188	171	187	181	168	192	168	157	164	190	157	188	187	189	206	154	176	180	154	147	163	162	151	180	177	166	180	179	188	200	186	177	200	144	160	166	196	168	196	177	190	147	152	177	137	184	162	190	193	169	181	169	172	171	181	177	165	201	179	190	181	201	178	164	171	174	146	169	182	179	175	171	173	152	150	164	161	186	177	181	164	201	161	172	167	153	168	166	180	199	156	187	174	171	166	151	181	175	175	154	164	171	159	182	179	174	166	161	161	197	190	186	175	177	156	172	175	182	156	167	185	178	191	160	175	170	176	162	173	186	168	178	178	180	170	159	176	172	188	183	178	161	169	176	185	157	183	188	148	163	174	165	158	175	182	174	176	160	163	186	153	175	157	159	181	149	167	169	160	190	170	162	176	147	202	185	170	150	171	200	159	172	173	190	180	176	181	184	186	178	176	178	153	148	161	181	198	173	196	160	169	170	167	149	171	167	192	180	197	191	175	164	198	179	176	151	174	175	159	178	173	163	169	176	186	159	194	173	157	159	155	152	165	183	177	187	192	187	157	161	165	187	196	174	181	194	180	174	164	182	175	179	169	181	164	146	185	208	195	188	171	186	185	163	175	174	184	175	171	175	171	173	196	155	164	196	170	152	190	186	187	176	157	154	176	178	150	184	197	184	148	176	177	170	147	190	196	172	182	185	157	179	171	187	172	185	183	161	163	183	191	179	173	180	168	162	175	171	164	166	190	166	171	188	175	163	183	190	163	154	159	197	165	144	162	189	172	164	156	186	174	158	166	162	170	178	167	170	139	168	163	167	161	204	179	160	180	176	161	180	166	185	178	191	187	147	191	156	188	160	155	181	167	174	187	184	172	164	184	184	182	181	177	175	179	177	175	185	160	165	169	187	178	172	173	192	193	190	172	159	156	184	200	194	169	202	197	184	162	176	167	189	165	195	175	185	162	147	182	149	171	172	195	176	168	172	174	171	166	156	195	172	184	165	157	202	166	197	196	201	191	173	185	175	182	161	181	146	166	169	166	157	154	177	173	201	146	173	159	178	174	167	199	176	188	169	151	190	165	164	171	165	177	172	166	164	163	175	181	181	182	180	182	172	144	185	176	183	167	165	201	164	167	162	174	168	185	182	176	164	187	147	191	173	181	168	171	192	176	170	170	185	190	184	202	185	190	198	169	191	147	163	185	181	165	185	177	165	170	170	179	158	184	169	164	195	164	189	170	175	159	166	179	161	164	176	162	171	173	204	166	167	188	163	189	197	172	201	161	161	181	157	147	197	181	180	174	184	184	175	177	168	149	203	178	176	138	171	185	200	189	168	159	178	179	179	171	171	177	193	186	188	188	176	159	168	173	201	169	183	164	147	189	150	174	186	195	189	164	181	179	172	156	167	204	187	219	189	169	162	178	193	164	179	170	164	168	178	209	163	181	177	174	175	173	179	169	180	187	185	164	176	193	156	160	172	180	183	136	186	165	155	189	176	180	168	160	185	177	163	181	156	171	140	179	171	162	175	186	161	170	166	182	162	177	182	188	182	170	161	157	185	174	177	180	178	165	187	175	162	195	159	169	169	160	166	191	200	165	176	180	162	187	154	168	152	176	168	163	192	160	168	205	150	194	170	193	189	182	185	155	167	171	161	185	160	183	206	176	172	176	183	163	205	196	187	208	160	176	166	154	176	174	173	171	184	212	163	172	171	168	182	160	177	177	193	179	174	173	157	193	161	182	175	166	185	175	147	196	197	167	190	169	149	156	165	170	167	165	140	185	165	176	179	202	156	170	168	159	190	161	154	169	160	159	178	157	204	161	166	165	165	158	174	186	179	196	170	171	172	161	188	162	178	164	188	156	158	199	189	167	179	201	182	167	166	167	162	177	181	167	155	156	156	172	174	177	203	176	174	174	156	176	162	165	175	187	170	169	197	179	205	160	186	175	189	176	205	170	180	130	162	162	177	163	161	181	162	181	167	152	152	192	172	166	171	185	161	156	177	172	168	183	180	171	173	186	175	161	182	177	172	172	172	157	154	184	202	194	184	169	155	175	167	187	160	160	184	162	173	192	170	180	184	175	180	180	182	156	176	171	200	205	179	186	174	170	143	188	165	172	157	171	163	200	178	181	162	186	168	164	189	202	147	156	191	181	160	174	164	165	194	189	179	189	177	186	184	195	180	176	152	154	179	174	161	163	162	169	169	170	185	176	169	175	181	191	195	184	164	175	177	189	159	159	188	193	192	202	179	141	181	183	166	176	173	189	154	185	186	167	179	192	155	172	177	186	180	152	175	179	175	176	175	172	172	166	186	173	177	171	172	174	167	176	194	176	181	175	167	169	168	172	180	176	161	189	174	168	155	154	178	183	181	161	172	150	166	183	177	163	196	163	159	163	191	169	176	195	144	196	193	183	173	160	178	199	183	167	181	165	159	180	174	187	174	188	181	180	177	155	155	184	207	178	181	186	190	186	176	172	168	192	182	188	185	181	164	164	165	185	153	169	189	183	164	181	175	200	160	172	163	149	150	184	173	185	188	170	164	175	168	182	164	177	152	173	171	147	162	168	187	173	168	181	184	185	183	187	169	158	175	164	166	179	196	185	176	207	177	175	167	169	197	173	180	155	178	179	166	162	185	163	178	165	186	164	149	189	190	168	160	177	165	157	172	182	202	185	177	173	176	158	169	167	161	148	167	153	174	190	156	180	187	192	177	168	173	175	173	168	176	178	166	196	156	176	167	170	193	175	191	151	156	185	169	163	141	177	190	167	161	167	196	188	187	178	195	183	155	191	170	163	194	170	179	188	188	182	179	171	179	163	181	193	165	189	177	190	176	163	179	182	169	176	188	180	184	172	170	160	168	147	161	180	183	152	170	165	172	186	176	201	164	180	189	197	160	180	172	175	188	171	158
12706	14002	17896	25224	32240	40112	44365	43689	35652	34758	40772	36967	37586	43284	35827	35707	33241	39182	36684	26819	26533	28955	30641	30365	27105	22063	18834	17096	16243	17714	18803	20283	15803	9814	7187	3938	3970	2587	2729	2959	4691	2572	1870	2478	2711	2357	2563	2360	2194	2055	1401	1543	1246	1136	1213	788	852	744	843	920	1164	932	682	552	541	616	613	586	647	583	734	1881	4730	5808	4409	3234	1944	1088	686	523	485	454	417	481	464	456	446	498	432	420	479	446	494	442	422	465	466	465	453	465	436	464	432	446	452	408	444	483	457	452	486	463	430	461	478	427	425	489	455	430	458	429	490	460	456	439	440	469	469	490	454	488	463	456	466	458	420	491	452	462	450	450	449	424	461	488	472	446	466	463	471	465	456	459	445	465	432	407	490	449	442	472	541	418	471	433	465	466	446	451	436	465	448	433	494	443	433	487	444	469	453	460	490	484	421	457	412	452	427	470	409	459	481	473	444	434	481	465	453	485	441	460	452	461	439	469	436	411	421	471	483	461	434	468	447	455	474	457	452	462	446	448	461	472	471	449	457	455	509	450	460	475	462	435	461	440	466	443	443	459	436	446	486	434	491	468	429	443	447	475	454	433	410	434	478	427	461	506	449	462	473	463	484	484	447	469	432	435	473	447	425	496	443	433	456	441	445	465	468	439	469	456	460	475	463	453	457	472	426	451	444	458	469	456	456	455	444	512	445	451	463	453	451	450	478	483	433	489	431	436	452	467	458	456	464	409	465	456	443	427	436	471	456	469	456	445	446	424	456	450	480	437	464	461	456	458	447	446	441	437	438	461	517	469	478	443	466	471	410	459	455	433	414	468	453	439	461	490	467	440	432	445	456	479	476	469	461	474	448	441	444	445	450	443	475	457	424	400	435	491	444	466	427	446	451	442	454	417	451	442	464	458	474	463	414	488	436	453	472	454	467	478	442	439	458	474	440	432	466	464	448	447	434	452	482	421	449	447	439	428	434	452	485	446	446	450	451	491	446	481	435	451	444	438	463	470	465	452	430	450	465	477	410	454	466	437	448	449	436	450	481	415	460	446	432	472	461	441	458	469	468	487	478	479	483	479	470	452	433	464	438	459	458	477	417	446	451	465	434	455	477	441	474	459	441	424	470	467	471	479	441	452	451	492	474	520	474	473	498	455	447	483	445	439	413	463	492	475	426	453	469	443	461	434	463	454	463	467	450	456	440	466	478	443	445	446	475	462	455	479	459	458	444	454	444	486	447	486	428	445	472	453	432	470	433	456	465	431	452	416	453	468	464	460	458	458	482	456	453	463	429	443	434	455	490	465	452	488	464	454	435	451	441	472	460	423	450	447	452	459	461	477	442	476	488	485	462	452	460	474	444	467	450	446	473	477	458	449	472	430	485	466	423	444	471	450	453	440	435	476	474	450	462	428	437	478	466	455	468	413	447	454	450	455	466	462	444	492	457	466	439	405	441	436	430	451	481	433	444	431	486	480	476	464	444	441	462	439	422	459	459	466	468	495	477	435	479	470	479	476	500	435	445	467	448	470	481	478	486	441	427	476	479	438	445	428	495	454	440	437	464	489	475	471	477	425	451	496	406	491	456	460	447	453	450	425	483	406	452	484	435	445	467	466	478	454	475	480	444	468	428	451	492	458	448	464	467	450	468	488	436	453	452	459	454	455	477	472	441	463	448	472	453	456	477	441	443	461	483	420	470	473	469	476	444	427	483	468	450	469	422	440	450	476	467	431	441	467	417	477	473	465	473	440	477	467	457	462	436	416	434	444	483	440	464	492	471	456	425	477	446	438	430	463	458	420	478	478	469	474	423	486	430	464	462	459	473	455	464	436	445	434	423	469	409	466	419	449	473	437	451	434	446	452	481	476	474	434	489	462	465	416	440	451	456	500	466	445	492	495	445	485	465	458	454	463	479	464	480	455	468	422	463	404	436	440	469	488	437	468	440	466	474	423	437	469	487	457	436	406	436	449	428	460	483	497	442	456	477	423	468	451	427	443	445	416	427	444	459	468	466	412	441	448	458	465	435	432	426	462	450	441	452	454	457	478	481	447	489	451	448	445	447	403	449	452	481	473	449	450	457	479	457	443	475	418	479	456	482	427	457	486	474	469	470	428	481	460	433	449	439	459	458	450	469	459	462	452	451	451	477	466	433	482	464	430	412	450	438	470	426	453	471	448	462	457	488	466	434	443	459	454	471	452	426	472	432	434	472	462	478	459	454	453	458	425	499	460	443	464	434	456	437	399	499	440	459	476	463	490	455	490	444	453	468	457	476	472	477	451	463	483	430	467	477	446	481	498	478	427	455	481	482	493	455	457	451	425	506	450	483	486	438	447	467	449	454	439	468	471	451	493	473	476	447	467	496	480	471	435	480	430	473	437	455	475	487	454	425	470	473	444	414	497	482	475	465	456	481	427	451	497	446	428	449	452	444	484	442	440	439	462	431	500	461	426	455	430	476	446	470	476	421	449	489	447	446	462	472	459	431	448	464	467	441	432	448	462	475	455	434	464	411	451	463	472	452	433	439	463	452	461	455	443	470	484	466	435	443	447	480	455	498	458	484	481	488	456	493	424	475	454	445	448	481	445	470	436	471	488	462	480	485	478	471	471	450	465	462	441	463	462	446	422	435	462	437	425	410	468	454	497	442	435	447	458	436	448	488	443	442	455	515	479	470	455	497	433	453	416	439	435	461	460	486	489	431	458	426	461	432	468	458	434	482	453	460	476	458	480	428	429	446	451	490	449	449	433	461	457	497	445	412	491	458	494	465	436	487	439	449	469	469	512	422	415	455	450	501	427	436	453	488	493	445	443	478	482	437	446	468	482	459	427	448	483	487	434	475	491	444	439	445	463	443	439	443	454	455	459	421	411	447	467	440	510	464	452	478	436	489	445	434	435	468	481	463	487	472	380	450	468	433	422	444	458	435	460	478	460	499	460	481	467	457	472	477	469	435	436	453	477	468	485	439	454	452	462	465	441	480	446	469	430	480	431	499	478	444	490	452	449	446	433	463	445	420	456	472	436	465	469	446	443	472	449	443	431	491	436	484	449	452	437	438	443	426	486	456	436	462	450	428	484	461	476	473	466	433	415	458	458	457	476	451	458	478	473	460	417	475	431	457	470	443	452	458	454	446	433	466	456	466	460	450	462	469	465	480	441	477	461	425	455	434	451	448	439	466	434	499	454	418	441	459	429	462	428	446	460	476	445	454	430	489	485	485	467	473	456	437	426	441	425	427	461	443	450	470	466	495	446	446	447	445	407	407	487	486	472	455	456	428	489	476	466	444	481	466	448	447	480	487	433	465	453	430	453	488	449	480	458	464	494	442	438	466	480	477	479	487	474	452	471	445	452	418	501	462	469	446	442	501	470	454	453	475	476	433	467	434	453	471	453	476	471	424	449	469	456	449	449	422	479	441	452	437	428	463	450	457	467	463	446	444	443	429	429	460	473	454	482	458	449	468	423	468	455	446	451	447	455	465	440	455	427
3003	1457	2113	2288	2431	3181	2767	2193	910	758	1098	1053	887	831	603	545	505	642	441	364	314	307	313	324	346	252	211	214	267	248	233	236	215	198	162	195	172	182	181	200	181	160	165	181	178	207	174	187	191	198	185	182	163	186	188	174	139	163	178	164	177	157	162	162	146	141	166	154	154	143	181	170	229	249	239	210	198	157	159	163	183	136	172	146	168	165	159	181	165	166	179	175	178	161	177	145	175	155	165	165	152	177	174	160	160	167	180	180	160	155	151	162	150	160	163	158	155	159	172	162	168	140	150	138	169	157	164	169	149	169	166	159	180	158	171	172	168	173	179	144	173	148	133	153	155	180	165	158	175	180	162	166	164	152	164	174	168	169	172	141	170	163	145	154	159	171	166	167	165	185	173	162	159	143	159	188	174	155	201	133	159	163	156	141	165	185	155	172	178	172	180	174	181	176	158	148	169	166	145	157	152	161	171	176	172	140	146	152	176	164	162	138	140	150	183	187	165	159	166	151	169	150	142	143	138	174	142	150	169	158	155	155	174	144	170	146	139	182	162	164	160	160	177	172	171	150	188	118	156	148	169	145	153	176	184	158	177	151	155	165	150	154	168	149	189	170	143	166	162	165	182	143	159	159	176	154	170	164	165	155	164	172	146	147	173	159	179	149	176	139	173	155	170	180	149	156	160	163	159	181	149	153	133	168	158	183	150	143	162	170	160	159	146	178	156	172	175	176	167	166	183	161	155	134	157	157	152	155	186	162	167	145	155	177	155	159	131	172	162	172	145	157	170	188	166	181	156	143	144	158	159	178	159	138	154	191	152	145	156	163	165	169	169	166	174	147	170	167	154	146	140	149	168	139	179	166	165	150	155	167	165	164	170	151	176	156	153	177	172	167	160	150	152	166	165	149	162	169	163	163	165	153	156	180	158	157	185	144	150	138	157	178	156	162	149	179	155	175	154	155	161	166	160	180	167	170	153	162	146	164	171	153	169	169	167	168	164	178	147	163	166	142	158	146	167	147	147	150	147	136	158	179	177	191	142	162	166	162	173	165	148	170	142	164	154	161	145	160	176	159	155	147	179	153	150	161	166	174	177	144	150	141	170	158	156	157	169	176	157	174	157	160	170	159	170	169	161	147	168	168	144	159	183	177	163	161	152	148	145	182	168	144	144	197	153	175	163	148	169	147	152	160	154	153	161	155	148	165	166	160	172	153	155	180	147	153	164	169	176	150	166	173	156	180	161	157	182	163	183	168	166	145	159	164	153	178	154	175	143	159	170	169	167	180	148	149	168	179	160	182	154	196	178	146	186	164	164	144	160	172	142	171	159	141	162	173	155	184	160	131	142	145	142	168	168	179	178	191	175	140	161	157	154	167	155	173	164	193	168	166	151	154	151	169	163	147	168	173	157	170	162	211	149	172	152	150	154	145	147	163	168	157	168	152	165	161	144	171	157	181	168	174	172	162	153	156	157	157	149	173	162	128	165	162	173	173	148	161	157	167	163	148	189	151	164	173	147	151	154	165	141	157	175	153	161	126	168	179	145	150	145	158	156	142	165	149	140	165	160	146	147	169	157	145	143	159	166	171	149	172	181	150	148	165	156	182	158	151	176	162	179	156	175	147	168	160	183	157	170	162	185	145	159	187	185	165	162	168	157	169	163	174	160	171	174	169	143	167	186	169	177	164	160	174	164	176	171	167	173	151	155	165	175	170	159	169	162	193	150	155	157	163	139	149	166	165	159	148	157	195	177	160	148	139	157	156	165	173	169	173	157	145	158	143	182	163	149	176	173	153	159	170	184	170	149	174	155	178	174	159	154	180	170	164	142	172	162	150	189	170	144	159	158	172	159	164	150	174	161	179	162	168	152	132	156	148	163	150	141	177	151	167	178	171	137	164	166	173	168	171	162	172	153	175	158	139	169	164	150	147	170	135	156	178	158	165	160	156	166	168	143	163	174	140	151	160	169	170	158	148	167	180	168	156	146	166	160	147	139	189	152	155	161	160	169	183	159	188	158	163	147	163	151	168	168	197	160	174	169	176	141	147	148	168	181	152	163	164	145	162	140	164	154	165	184	152	142	157	165	151	154	161	148	153	151	157	172	160	173	143	162	162	152	166	163	155	157	170	177	132	159	175	153	145	163	144	169	174	167	148	137	167	147	165	162	163	173	165	161	177	167	163	170	162	177	155	169	162	157	153	163	163	136	163	171	153	176	176	180	176	141	170	187	142	145	166	197	153	140	143	174	182	147	155	146	166	151	167	159	186	173	191	165	161	163	164	194	145	173	162	152	156	135	168	173	145	160	156	163	167	162	164	151	166	144	178	163	145	162	169	150	168	162	154	152	152	155	153	169	176	166	170	160	168	150	163	162	170	159	152	170	150	165	170	174	148	160	167	159	177	174	144	161	145	172	179	169	154	174	153	189	156	173	158	179	157	163	162	163	165	154	142	174	147	160	160	189	163	208	160	145	159	163	165	167	144	164	142	142	144	142	133	155	168	178	153	159	163	149	162	152	154	131	172	187	154	154	149	138	163	174	155	148	155	159	166	157	157	198	156	154	144	175	173	175	154	159	162	164	146	138	158	152	179	168	166	175	168	162	153	163	148	160	158	168	174	151	170	162	174	156	169	152	167	168	175	151	161	163	173	156	160	149	179	163	165	152	140	143	168	183	154	137	193	162	159	172	156	164	197	148	191	138	187	161	156	166	176	180	177	150	167	166	155	135	157	192	147	140	152	154	142	159	152	169	174	137	162	162	185	172	180	162	159	167	161	160	164	158	172	182	161	174	177	163	161	141	159	150	138	171	169	168	169	168	174	164	177	163	182	174	160	165	169	176	164	148	193	161	164	159	174	175	162	184	159	174	178	168	186	155	171	170	170	154	142	161	172	159	173	169	155	159	149	163	137	154	159	159	148	156	154	203	153	144	172	146	156	174	164	140	161	170	186	166	177	177	188	153	160	184	137	151	171	170	173	170	140	173	179	146	144	166	144	175	157	160	148	153	167	171	172	187	141	172	172	145	160	161	176	171	165	149	151	148	157	179	171	157	155	154	178	172	156	177	175	165	150	166	189	167	168	156	155	169	176	170	166	172	153	168	172	172	158	159	157	153	151	160	182	169	182	156	182	167	180	140	158	174	154	148	147	160	170	146	183	173	159	151	152	146	188	161	152	162	189	154	156	147	157	163	140	172	142	146	173	173	158	123	149	162	143	183	141	151	166	167	177	166	150	143	169	148	160	146	167	153	151	157	156	169	168	153	180	185	149	152	143	166	151	155	167	160	157	141	151	157	174	172	180	161	148	169	172	161	167	173	169	180	157	158	147	160	156	151	160	178	160	142	162	141	153	158	165	141	171	158	165	160	143	152	162	176	155	179	179	166	164	181	190	156	183	168	185	149	159	173	166	161	154	159	160	169	175	168	147	150	140	133	161	156	157	147	177	169	160	152	199	161	140	162	179	154	175	155	175
2645	2082	3689	5260	8480	12169	12060	10424	5059	5029	6879	6631	5441	5664	4075	4470	3626	4643	3585	2028	2007	2076	2175	2008	1940	1755	1196	1170	1099	1340	1198	1263	1114	927	793	680	700	625	565	522	584	569	565	602	622	643	562	600	643	678	660	625	587	579	588	535	466	452	462	486	500	463	462	441	479	513	463	458	500	485	448	567	808	977	845	699	587	528	483	453	471	432	409	413	461	398	492	375	420	478	450	423	431	457	433	458	386	433	466	401	438	474	411	404	448	420	426	419	450	444	455	421	462	441	434	381	479	392	462	434	475	441	404	395	431	434	436	434	429	430	436	425	436	440	428	440	425	400	438	388	453	402	417	444	477	432	450	447	391	414	412	460	427	431	418	473	463	416	457	446	409	397	425	409	441	449	408	433	444	442	433	437	424	449	455	433	394	449	392	450	430	439	416	432	433	433	428	442	458	415	443	431	474	441	482	399	451	393	435	419	440	435	431	408	413	441	401	470	418	417	438	440	444	466	429	430	441	401	405	424	418	448	444	453	434	430	446	452	390	445	425	419	420	453	426	442	399	410	469	473	441	467	411	427	447	454	414	423	440	404	424	413	438	446	421	436	423	454	397	402	422	394	435	420	454	433	452	451	465	404	454	479	409	425	410	443	443	423	415	456	446	455	457	409	411	413	439	444	449	443	448	446	461	434	416	437	402	424	425	443	442	460	450	474	427	467	460	469	456	390	436	434	464	461	408	439	445	418	429	425	432	474	412	401	412	445	437	439	406	440	417	407	460	427	451	455	414	441	425	447	406	414	439	447	427	439	451	448	390	404	439	485	451	426	447	448	440	433	447	426	447	425	409	471	430	436	445	408	420	408	468	422	425	442	453	444	450	415	450	439	439	444	410	465	419	453	412	397	424	435	427	390	418	439	399	417	437	439	415	415	443	394	436	423	440	459	411	450	419	431	458	415	405	429	404	452	463	419	426	451	462	404	436	456	502	442	465	417	428	432	431	450	417	468	473	444	428	425	402	443	426	475	416	443	441	404	395	443	471	398	441	411	432	443	456	432	405	436	449	446	417	403	411	409	430	398	409	441	468	439	411	435	438	446	400	433	425	433	429	435	406	441	440	460	442	421	398	452	448	448	417	444	420	422	406	427	399	450	468	409	436	437	454	410	442	452	417	424	442	425	437	438	440	431	420	413	443	433	465	450	411	421	413	409	458	438	469	419	441	442	425	443	459	464	442	426	423	421	438	466	455	432	453	411	435	450	461	447	426	436	427	445	474	415	423	417	418	422	463	453	450	423	454	452	459	415	458	442	463	437	401	423	470	435	441	409	435	449	461	438	425	477	467	451	426	467	432	416	459	414	456	430	429	434	417	464	426	437	427	456	432	452	485	459	457	397	431	408	375	444	427	394	410	453	396	450	460	425	426	463	421	416	436	457	460	401	448	426	451	413	474	471	412	432	420	430	413	456	434	458	395	446	438	450	450	434	478	436	447	447	447	443	408	447	442	448	421	461	401	436	409	430	422	440	440	444	423	416	414	463	409	395	436	437	429	423	424	433	468	443	419	421	420	451	476	458	458	411	428	430	419	422	457	424	406	410	430	439	382	432	431	436	441	435	417	487	433	438	408	449	427	446	389	422	419	443	486	440	418	434	400	469	394	430	404	468	439	424	432	441	434	411	418	437	439	469	384	429	450	391	431	414	385	431	425	428	444	400	454	421	421	437	425	418	415	432	421	407	397	447	409	478	416	403	363	429	400	413	409	441	428	446	446	416	428	421	434	405	428	473	447	429	446	402	450	459	419	439	426	422	421	430	423	431	444	476	414	428	415	431	399	451	443	449	432	452	468	403	415	435	413	412	456	441	445	448	429	422	462	407	442	441	453	447	432	449	438	446	416	425	426	435	446	430	458	432	458	422	417	430	434	437	468	434	428	402	444	453	451	431	430	440	430	413	431	468	401	447	431	431	439	408	439	381	481	429	404	417	424	414	420	422	448	437	438	455	438	444	433	472	447	400	427	460	453	404	441	422	416	440	436	430	461	416	451	416	428	416	403	439	443	409	404	387	456	376	439	432	444	476	424	487	443	451	451	462	413	457	421	478	417	407	432	424	436	451	370	421	417	462	417	453	400	413	423	449	448	431	432	416	452	471	428	464	486	453	460	438	438	441	452	435	426	455	479	437	462	443	465	432	425	454	455	415	451	450	436	423	447	446	455	401	429	489	423	437	433	421	430	411	465	398	422	405	441	426	424	421	477	431	447	441	438	457	445	423	425	438	432	437	443	411	449	483	413	452	451	448	427	420	436	443	465	441	455	396	457	441	441	461	473	432	445	435	443	422	390	460	423	398	464	425	425	429	430	436	452	444	421	457	465	421	420	396	460	447	457	400	442	423	452	427	431	434	404	433	435	455	443	432	436	413	434	435	492	434	408	451	440	454	434	432	427	435	449	440	406	423	470	398	443	445	429	444	423	417	455	436	409	387	434	426	425	467	435	412	463	469	412	466	442	423	438	433	422	438	437	446	434	420	476	493	435	427	422	438	424	448	439	430	436	429	448	432	418	416	427	433	419	461	447	428	435	454	417	439	376	508	430	416	463	438	462	447	460	444	417	415	415	423	394	404	428	464	425	438	432	452	419	452	407	441	446	448	428	423	424	448	457	429	424	419	403	391	444	461	429	452	455	422	415	407	437	418	463	464	484	444	423	436	415	460	392	432	417	415	456	421	433	436	417	402	461	438	470	431	446	430	460	455	462	438	436	400	425	435	401	459	450	428	472	453	396	447	434	436	414	428	421	485	440	410	465	427	403	435	413	420	451	426	422	437	435	425	448	419	416	440	424	456	440	440	414	442	436	430	478	437	435	433	407	461	454	423	435	476	421	400	470	413	446	408	436	397	470	448	437	431	420	424	436	422	456	439	415	411	441	437	466	416	445	412	430	451	420	443	396	423	462	445	422	451	420	434	426	447	437	422	431	440	448	433	452	457	401	441	463	457	414	396	405	410	400	432	426	457	438	413	406	427	437	448	423	422	425	447	446	447	423	407	403	452	415	450	424	434	433	427	418	440	452	453	435	428	437	419	477	428	444	459	436	438	445	457	433	414	440	425	431	444	437	404	456	425	472	429	430	409	465	415	413	435	420	450	419	464	460	462	416	457	432	437	409	469	410	463	410	443	425	404	417	415	453	435	472	426	451	423	427	401	470	443	417	424	426	451	422	430	411	460	428	460	431	431	467	445	432	447	404	429	422	472	397	414	438	427	428	406	426	433	445	458	428	452	443	452	414	468	463	439	409	439	412	427	417	433	431	407	402	428	446	413	433	423	424	410	442	451	418	395	427	405	397	405	416	403	421	400	441	471	427	411	436	408	427	447	418	393	430	432	427	431	422	461	423	469	454	417	384	460	459	441	408	413	433	440	430	434	430	436	473	409	429	413	439	436	453	401	439	441	414	415	420	460	406	476	458	400	426	423	429	469	427	442	456	460
11488	10681	16498	18232	25329	32465	30019	26300	15969	13072	17594	15958	14168	11984	8007	7429	8014	8598	6606	3425	3317	3459	3769	3670	2765	3039	1668	1660	1263	1696	1446	1514	1138	820	641	384	410	301	297	316	327	322	321	312	312	269	288	275	289	293	238	249	222	218	226	172	208	191	203	179	188	189	201	196	216	197	193	193	189	184	183	477	510	487	350	262	212	204	191	214	179	166	187	190	165	189	190	185	187	165	194	189	201	182	171	177	184	178	180	175	170	146	162	175	164	214	177	178	165	181	169	185	195	189	193	144	204	186	174	176	166	178	195	179	195	167	194	191	170	184	192	179	182	167	148	169	158	177	186	176	170	172	177	187	175	184	167	194	175	205	186	158	162	177	170	187	172	180	179	176	160	184	162	190	175	179	181	184	180	199	186	183	199	168	185	165	197	187	162	175	194	163	170	175	207	164	176	161	160	180	187	188	183	188	186	181	202	178	174	168	170	165	159	177	188	171	156	167	155	187	171	188	170	172	192	181	200	173	197	193	176	204	180	165	178	181	190	165	188	129	161	182	167	179	179	185	184	174	183	212	172	168	158	179	167	195	167	188	192	189	163	192	196	185	174	182	166	166	177	176	165	186	161	192	212	178	168	185	164	178	188	175	193	186	160	197	154	153	166	170	198	173	173	165	175	209	181	169	173	172	184	168	169	188	168	165	166	174	154	169	169	143	197	156	179	166	181	177	194	183	192	171	172	189	159	178	162	163	185	185	173	177	170	176	178	156	159	171	173	178	177	179	196	172	166	158	184	174	190	171	189	157	179	179	186	185	167	186	177	170	186	172	193	179	192	167	191	185	183	152	184	165	144	184	177	175	172	171	175	180	197	184	180	195	199	169	170	176	171	167	161	169	155	161	177	188	174	177	179	188	194	185	172	157	191	203	191	171	180	176	183	187	184	194	200	182	188	178	204	168	177	209	192	165	170	170	168	167	186	182	157	178	184	189	176	197	189	175	187	187	183	158	200	209	176	177	202	180	175	172	194	157	186	155	168	185	168	196	147	183	158	161	181	170	207	170	189	179	152	174	198	177	210	182	173	172	176	179	161	195	194	171	196	182	181	162	175	186	205	192	188	163	201	146	208	166	202	196	191	185	179	191	176	198	163	167	172	169	177	191	173	171	189	174	192	170	185	206	167	173	180	180	161	174	172	198	168	178	174	172	187	176	189	193	174	166	197	195	204	164	158	156	189	154	167	157	177	172	175	198	181	177	170	158	147	178	170	184	176	165	181	157	140	171	181	152	172	185	181	170	175	180	188	192	151	175	168	181	197	174	176	196	182	165	173	201	190	168	166	173	169	173	167	204	176	172	180	161	162	181	183	170	171	160	155	162	175	188	178	171	173	173	225	190	176	199	176	178	172	155	165	191	172	181	158	191	172	174	166	169	203	156	169	171	191	167	204	191	183	208	164	198	209	187	177	183	167	167	172	192	178	175	180	191	173	163	174	191	185	181	180	187	180	169	189	171	173	176	170	202	174	179	191	186	193	169	177	199	154	181	199	165	187	183	199	183	165	198	173	200	175	181	166	174	155	177	160	179	184	175	160	166	171	190	176	188	172	191	179	194	174	168	181	157	201	189	178	160	178	171	163	172	152	165	164	188	158	153	157	177	201	173	163	174	144	173	160	185	153	164	189	161	190	182	163	167	163	192	184	190	183	155	168	161	174	173	179	168	200	170	182	170	165	171	213	168	152	212	184	190	174	164	202	200	171	164	176	155	153	171	180	186	181	183	169	184	182	160	166	174	201	182	168	169	202	191	184	176	185	194	180	215	173	152	214	186	175	205	181	177	213	175	187	175	180	193	168	184	180	180	174	173	172	186	174	178	179	151	184	193	166	175	184	156	168	174	189	218	174	160	185	153	204	193	174	167	199	170	177	200	159	157	151	179	165	176	192	157	187	153	195	172	163	193	173	189	205	184	191	182	182	184	188	190	185	167	149	159	173	179	182	159	171	174	176	192	196	181	160	185	185	178	176	157	179	175	178	161	198	178	185	160	186	161	173	168	181	186	180	172	198	183	192	174	170	162	175	170	155	187	156	204	177	175	181	171	173	200	175	184	178	160	185	176	177	174	176	165	166	175	158	161	185	193	191	180	169	165	189	173	179	182	192	182	178	163	172	180	186	164	169	161	145	181	157	184	173	153	167	178	189	196	190	165	144	169	161	167	167	193	195	164	150	161	190	199	162	177	196	167	182	174	160	184	186	179	179	184	194	190	207	188	177	189	178	179	172	163	125	158	168	171	175	178	175	178	175	175	171	157	172	173	205	157	184	177	187	161	176	197	201	170	188	221	173	181	168	162	189	189	189	166	200	185	172	170	208	179	196	189	187	167	192	168	182	163	181	174	199	193	174	184	170	183	182	199	181	155	189	183	171	194	185	171	173	170	178	179	146	178	192	170	165	173	177	186	177	177	210	181	192	182	163	177	179	181	185	183	163	183	178	172	196	187	209	178	159	184	183	183	209	168	214	179	172	188	173	177	151	195	190	190	162	175	163	172	181	189	205	169	173	195	175	172	191	195	170	160	158	187	188	189	205	164	179	206	195	150	160	171	174	194	176	167	184	187	146	181	198	193	179	174	175	202	188	163	153	167	168	182	194	172	180	186	203	202	162	194	174	165	194	198	202	149	180	188	162	213	182	182	191	167	207	176	159	167	165	166	181	164	177	180	166	179	179	202	179	162	174	178	167	175	175	165	186	161	156	150	183	190	183	165	213	173	165	177	172	192	199	157	159	178	185	171	173	173	170	171	197	185	194	167	191	158	151	210	174	156	153	182	182	155	179	162	181	187	162	192	196	162	163	164	153	200	189	200	166	177	169	186	197	159	154	199	164	193	185	181	165	178	183	193	162	157	199	173	186	185	186	176	182	186	203	186	204	169	159	196	168	200	166	192	192	167	185	191	170	181	186	201	171	154	179	175	156	174	193	180	200	164	140	190	198	186	162	171	188	181	202	178	170	144	163	177	134	177	173	170	185	173	182	180	199	178	198	159	152	185	231	176	196	185	167	183	207	144	182	170	163	153	170	176	206	176	210	168	176	177	193	182	198	173	186	182	169	178	177	172	179	178	190	187	188	179	177	157	180	184	176	189	191	166	174	194	155	158	167	154	177	180	200	203	173	180	165	187	186	185	155	183	170	188	170	179	165	183	175	184	166	162	183	185	196	191	187	176	174	195	174	179	172	188	172	176	181	176	197	174	163	177	188	193	204	180	163	186	190	159	173	169	167	164	190	172	198	193	206	176	177	185	169	162	173	160	193	184	191	190	156	172	203	218	196	179	177	180	154	187	180	161	172	197	177	204	164	170	162	159	166	171	189	170	187	180	164	200	156	174	198	167	196	188	172	181	189	187	167	190	171	184	171	170	182	154	195	180	201	172	190	182	163	189	158	183	179	183	169	170	185	166	150	201	195	188	173	191	190	202	174	176	186	178	194	201	183	180
7950	8614	12796	17564	28543	37765	38291	34939	26812	29299	36985	32826	31175	28500	23394	24124	25041	28709	23800	16912	15365	17793	18544	18297	15368	17120	10611	11146	8934	11087	10159	10320	8021	5514	4484	2180	2155	1830	1467	1640	1808	1761	1551	1716	1605	1199	1308	1375	1348	1645	1193	961	942	934	884	735	669	730	621	682	611	551	562	520	528	535	536	547	538	503	572	2558	3047	2751	2035	1361	855	594	522	514	500	488	474	485	467	454	438	494	471	479	479	495	450	469	472	488	498	490	463	471	476	465	450	488	478	460	481	472	484	473	476	456	492	462	458	469	500	452	474	481	443	428	477	473	488	449	511	480	461	469	477	501	477	490	473	473	433	461	473	474	477	481	468	504	484	460	486	484	480	456	522	452	473	471	478	461	482	496	482	464	486	492	455	460	474	443	497	469	464	483	473	459	472	510	456	483	479	461	456	440	455	512	493	464	469	481	476	475	479	474	478	463	454	437	506	455	460	476	455	443	501	419	468	464	444	467	459	481	467	500	513	438	467	470	469	486	465	464	444	476	450	477	498	502	510	496	449	476	471	456	461	494	513	467	475	491	470	482	499	461	488	435	485	473	482	509	507	449	440	491	499	466	461	481	510	453	488	455	494	503	451	481	502	444	473	508	479	457	476	474	509	492	455	444	463	495	467	486	467	469	504	455	486	453	466	460	471	449	457	488	471	518	494	480	446	488	477	515	488	465	449	477	488	442	472	481	465	478	494	500	474	486	455	488	457	498	457	503	487	464	489	533	454	454	488	471	488	474	484	429	481	443	449	475	460	457	454	438	440	502	478	447	463	501	459	440	454	454	494	476	451	500	489	460	509	503	480	448	487	483	489	467	496	479	437	461	498	465	463	479	473	467	477	481	488	463	531	481	483	482	486	443	510	521	449	464	450	458	454	454	456	411	465	479	493	449	454	458	495	436	472	491	496	470	475	467	500	464	455	479	484	485	461	456	479	473	457	501	495	491	461	474	474	490	499	499	504	477	511	499	482	444	496	432	525	485	495	467	451	431	451	471	492	442	505	492	513	481	438	469	464	438	465	482	434	491	473	465	510	442	489	483	520	471	464	509	459	469	479	493	475	453	468	474	459	459	443	453	500	483	472	489	452	476	459	452	487	461	470	446	467	517	452	445	521	492	486	473	457	454	487	470	485	494	492	493	496	456	471	481	488	492	528	469	519	497	466	469	486	481	472	459	471	473	464	467	455	453	515	468	463	485	506	484	475	480	506	455	461	461	473	458	472	484	495	453	456	469	492	481	491	496	461	452	492	467	481	471	480	487	464	515	480	486	479	490	478	458	431	488	453	450	495	446	470	501	437	486	488	478	469	484	463	479	485	480	481	511	479	494	504	439	484	517	497	464	454	499	448	460	472	479	451	454	470	478	515	448	484	484	480	451	490	460	477	451	483	444	477	478	516	495	461	454	441	458	475	493	457	481	503	436	474	445	475	471	480	423	480	500	493	503	448	514	499	470	458	478	448	470	477	466	453	448	516	477	492	483	463	459	461	484	474	495	434	474	490	479	471	509	455	464	477	470	463	487	483	478	487	527	488	471	461	456	459	467	480	452	469	492	451	484	505	468	466	488	437	467	484	468	449	505	446	465	468	452	447	468	460	503	517	499	446	453	480	454	468	463	450	518	474	466	489	490	468	482	482	453	464	449	499	485	511	460	475	478	459	477	476	480	457	420	483	503	434	489	457	470	512	474	430	453	495	512	477	451	472	500	487	467	479	487	462	488	467	490	463	487	455	495	470	453	440	464	438	496	459	451	508	464	521	481	447	447	470	473	456	508	470	456	492	443	466	454	503	461	489	465	449	494	486	484	475	519	481	461	464	474	473	501	461	469	516	474	487	474	474	479	471	477	423	479	464	485	483	468	486	492	496	479	496	434	487	490	464	508	514	452	486	486	449	494	452	476	486	435	413	447	472	504	471	480	471	427	505	450	479	482	462	460	465	485	456	478	508	482	492	488	461	508	474	477	487	485	475	478	495	461	489	430	473	464	494	509	482	472	476	458	462	462	478	461	446	471	461	500	417	472	485	472	474	470	480	523	467	496	446	444	471	475	495	498	480	454	479	477	470	478	458	487	490	448	519	469	455	459	509	460	500	433	495	464	463	448	494	446	504	442	495	470	479	492	477	490	458	489	498	448	471	472	460	425	449	446	490	458	479	480	476	488	451	460	470	446	488	470	469	487	471	462	508	461	504	456	481	446	494	457	448	467	460	448	497	446	487	484	501	478	464	481	473	447	499	474	464	467	483	447	471	496	444	442	478	478	470	493	474	467	493	461	452	449	468	479	443	448	449	503	491	480	446	467	492	464	470	453	489	436	514	485	474	491	485	488	511	465	467	491	468	489	447	465	468	470	465	471	468	475	466	490	450	486	477	497	444	457	452	465	472	487	447	499	475	512	505	483	446	486	483	498	474	498	455	464	468	474	470	469	451	461	450	446	479	514	474	447	493	475	448	470	469	480	492	473	466	472	460	483	476	479	490	462	468	440	482	503	461	459	467	499	425	488	474	491	452	507	451	485	481	470	470	480	493	458	437	447	484	476	477	440	448	472	501	457	464	460	515	462	470	448	419	459	508	495	501	510	492	467	417	487	458	473	480	484	441	481	464	462	475	459	489	478	493	459	469	466	470	464	493	454	448	485	468	462	465	469	434	479	486	465	490	473	472	484	478	482	523	489	461	465	481	470	500	478	480	473	456	445	491	486	443	502	446	508	495	448	461	490	484	495	474	463	474	452	509	462	455	488	434	501	493	484	514	487	505	465	472	466	478	503	483	500	506	506	460	513	511	499	449	495	484	479	492	509	481	477	526	501	460	499	484	472	514	461	475	472	520	458	472	455	467	482	486	451	447	459	502	482	495	473	494	506	450	480	472	408	493	465	505	477	451	432	472	476	473	430	502	461	450	505	482	488	483	452	478	477	492	470	445	458	469	460	488	440	461	499	449	461	455	476	486	498	467	467	460	496	468	486	532	491	476	495	479	507	436	449	480	486	481	442	471	457	456	485	495	480	477	468	433	458	443	459	457	486	472	454	456	443	479	510	498	446	495	484	483	456	436	477	443	487	482	470	479	482	456	467	444	468	451	485	472	478	472	397	453	464	493	467	451	516	458	461	487	515	456	455	439	464	466	470	453	488	457	486	525	482	448	509	430	445	460	508	498	490	483	494	526	465	444	513	486	498	479	498	502	482	472	456	442	450	452	491	484	492	461	478	463	483	470	505	501	462	524	464	489	417	458	495	488	464	466	484	476	492	476	517	452	456	469	475	476	485	479	479	455	490	463	526	477	493	462	485	474	484	502	433	474	470	472	500	512	508	502	467	503	519	437	504	447	507	487	447	489	489	495	451	462	453	490	480	467	500	458	458	481	461	463	523	490	489	480	490	458	486	457	490	428	434	431	461	490	458	469	446	483	474	447	494	478	472	474	428	522	480	491	500	465	492	452	477	480	460	479	472	457	501
21372	17093	23838	27320	32997	39721	35814	33306	27694	25984	32078	27343	25615	19518	14864	17486	17113	16985	14259	8564	7439	8008	8132	8385	7379	6394	4126	4250	3358	3770	3535	3370	2523	1780	1318	676	661	620	398	459	518	438	438	499	366	387	396	425	404	468	320	331	329	303	327	235	220	216	237	235	213	200	192	191	194	185	190	216	200	188	254	763	934	739	539	385	243	215	192	166	181	184	195	172	196	168	178	157	201	180	172	184	172	186	190	183	174	171	183	173	166	172	157	195	184	164	215	184	167	155	176	167	164	195	178	153	183	189	175	165	181	183	182	192	168	175	181	189	177	177	173	173	177	187	171	178	184	199	178	164	178	160	184	196	147	147	175	188	177	176	170	180	182	153	189	198	189	162	177	185	164	189	177	169	186	142	180	165	164	199	180	173	183	173	188	204	194	180	185	168	181	160	174	168	194	187	165	161	175	171	171	189	189	183	165	179	156	183	174	171	157	183	180	157	169	163	159	185	178	176	180	198	193	143	172	171	175	190	168	175	160	194	160	169	199	165	159	202	183	186	176	170	180	187	168	177	162	188	176	186	186	178	176	172	163	160	168	176	177	195	164	176	172	178	178	169	171	184	185	181	193	174	193	170	175	154	176	176	163	186	139	188	162	189	193	195	172	182	179	194	192	223	196	153	177	175	166	163	179	188	169	191	168	160	169	183	205	171	183	166	175	200	178	177	170	184	159	157	154	191	162	162	186	189	175	177	156	163	151	185	148	167	214	182	167	179	188	160	179	158	175	174	173	187	170	165	159	170	199	190	194	192	170	148	167	165	177	170	194	173	156	156	184	172	195	153	164	205	196	163	180	170	168	171	195	172	192	178	187	175	165	204	176	188	167	167	174	180	181	167	156	177	167	156	179	171	151	175	150	182	181	193	189	152	181	200	169	180	141	164	188	170	183	185	161	169	164	156	159	207	200	185	189	171	190	200	159	168	204	155	197	179	176	173	170	185	159	151	169	173	165	187	182	185	150	182	180	174	153	180	177	186	165	166	195	186	184	204	167	165	227	179	177	170	185	165	163	182	190	176	150	155	169	171	184	165	160	179	195	159	198	178	191	184	179	171	172	170	178	161	176	163	181	182	162	204	175	193	181	202	177	179	175	194	177	148	176	161	200	169	187	184	173	190	154	159	168	163	139	180	196	209	189	162	201	175	193	182	204	174	172	170	181	176	188	193	173	173	167	195	174	155	178	205	174	167	191	181	184	161	168	185	188	171	180	168	182	162	181	184	171	169	176	177	173	157	175	171	165	166	166	193	173	151	193	156	169	172	170	182	178	159	185	187	191	179	180	193	173	191	183	184	189	191	191	187	146	182	173	189	172	186	185	158	177	204	192	198	157	173	154	155	175	173	149	157	182	181	173	172	175	205	182	187	176	171	168	180	182	157	175	180	204	175	153	172	169	180	195	173	175	168	189	158	194	177	173	165	173	173	172	161	194	194	179	181	185	157	172	174	178	160	178	167	166	175	165	195	162	181	181	156	189	201	160	185	139	170	172	186	170	197	202	192	168	181	170	171	157	163	191	163	162	177	173	179	165	159	212	175	151	167	189	178	197	168	194	158	180	175	165	175	186	160	201	179	174	162	157	196	172	170	182	172	159	154	186	198	176	168	164	186	159	169	167	191	167	186	170	184	174	153	182	187	165	185	167	186	169	165	156	167	162	173	159	190	176	156	178	156	186	156	167	178	181	187	164	182	169	171	180	170	168	187	188	178	187	185	176	217	186	183	184	174	185	190	186	165	178	185	177	161	186	174	160	182	176	176	170	175	181	187	152	162	190	163	191	193	183	176	173	164	190	186	165	182	168	216	176	166	184	177	171	206	193	180	193	183	182	168	185	167	180	187	167	189	177	182	177	191	174	167	187	185	172	186	178	187	203	185	189	174	180	175	197	177	176	171	157	199	162	166	182	179	171	183	177	193	171	188	184	162	175	183	171	156	187	190	162	166	173	211	156	162	172	176	181	187	156	156	161	175	187	174	166	189	192	156	171	157	155	176	188	173	151	176	171	174	180	158	171	186	180	179	161	174	179	152	177	189	174	186	172	203	176	171	178	166	170	165	170	158	208	160	194	161	167	180	171	167	158	164	197	180	162	174	174	170	178	186	195	186	162	177	181	190	169	162	160	186	168	193	176	162	180	173	187	188	154	168	200	160	178	187	198	180	175	163	153	165	184	169	174	201	188	167	163	195	158	183	165	174	190	191	158	187	180	168	178	175	179	189	189	198	172	192	186	159	179	172	189	152	152	187	192	188	182	184	169	190	197	159	183	187	185	167	185	173	162	180	174	197	199	174	173	163	169	189	184	173	178	181	174	191	182	182	177	160	173	180	192	178	196	187	160	183	195	186	186	181	159	159	175	167	164	180	179	170	169	154	200	161	175	171	177	195	171	143	175	171	168	173	183	161	188	202	181	199	133	185	175	168	167	162	179	171	182	178	176	182	177	177	170	177	167	165	168	168	158	153	165	187	186	166	170	191	176	185	175	173	165	194	160	181	186	191	183	192	154	199	159	166	172	175	177	178	177	176	166	171	187	179	175	176	154	191	170	175	184	160	166	164	174	203	186	183	177	186	191	157	165	165	172	190	171	186	159	167	174	179	197	173	194	159	163	183	176	205	182	186	153	182	184	166	210	148	165	177	170	181	166	202	175	167	169	180	180	182	181	173	156	164	165	145	197	164	181	176	175	207	156	166	174	180	177	183	193	183	180	191	180	162	171	190	193	178	172	159	196	185	162	189	193	153	178	161	172	174	181	192	190	179	174	209	164	190	166	179	183	165	177	200	178	158	154	174	170	167	164	188	193	195	165	190	187	181	175	166	166	167	177	157	176	189	187	176	153	198	162	164	172	172	168	177	171	167	164	194	190	168	180	162	215	192	176	166	183	169	199	184	143	162	196	185	178	197	197	176	181	181	193	183	174	165	158	173	154	182	182	181	161	163	173	168	184	167	181	162	198	200	170	160	175	176	174	182	168	179	177	197	175	180	195	168	147	178	176	167	182	156	174	179	183	201	174	176	169	178	156	172	199	171	173	186	162	185	172	178	186	172	172	157	189	180	165	155	195	183	184	168	182	192	190	199	190	171	184	193	159	192	175	189	186	175	186	179	191	164	178	184	182	171	161	181	168	177	184	161	177	166	194	203	184	172	187	182	169	181	171	163	176	178	181	185	179	170	179	165	173	184	183	188	193	179	160	187	190	186	151	171	168	191	182	172	185	158	173	176	170	169	174	188	191	183	182	161	170	187	163	148	190	176	171	186	173	172	176	167	165	158	181	174	167	194	176	181	166	166	195	187	194	170	183	149	177	169	171	184	178	173	172	183	170	168	182	193	172	181	177	160	187	176	176	176	163	181	182	172	165	183	159	168	182	184	172	188	179	158	158	158	158	170	186	171	175	167	188	167	172	158	147	176	163	207	183	197	186	184	174	158	167	194	184	174	192	176
11704	13119	18176	25163	35195	42677	44318	40883	38664	40624	47683	40874	41219	36766	33086	36065	36886	38251	32741	27428	25043	28517	28323	29325	26167	26630	20154	21780	18387	20336	18873	18485	15165	11562	9338	4203	4476	4375	2571	3181	3526	2834	2736	3326	2064	2327	2576	2742	2496	3019	2025	1669	1722	1428	1771	997	906	1024	914	913	939	675	564	591	597	622	632	615	570	598	1138	5034	5905	4813	3118	1890	964	670	537	470	444	459	464	462	465	471	481	469	462	481	448	420	481	493	473	409	475	483	454	426	488	456	417	468	472	452	475	477	465	456	457	467	507	488	441	440	420	460	442	460	468	452	464	479	503	464	453	467	511	451	474	407	478	445	446	525	422	452	465	467	493	454	454	464	441	429	502	479	460	454	455	439	450	484	451	439	482	500	440	503	437	477	492	491	457	457	459	474	469	490	474	441	452	465	459	468	436	445	433	494	483	482	480	480	482	496	499	444	458	463	468	455	483	444	484	459	486	424	502	470	511	460	437	471	458	461	423	454	506	495	462	466	480	487	464	423	472	467	449	462	485	463	478	490	470	504	472	471	431	475	477	473	432	475	491	435	457	484	467	430	476	475	470	492	476	485	450	513	437	452	445	455	440	463	467	479	466	474	472	470	473	446	457	483	453	494	439	461	449	477	466	475	448	490	447	441	430	480	428	472	436	467	456	497	488	470	470	462	459	468	548	479	503	453	459	485	465	501	448	461	482	443	451	460	415	429	440	454	494	455	503	458	439	482	469	448	460	452	452	497	462	449	449	473	438	468	474	430	499	469	464	481	482	468	431	448	465	469	473	453	478	476	472	468	459	508	489	458	481	449	500	412	505	477	478	509	452	448	425	437	465	416	441	488	477	444	469	461	492	477	512	467	494	454	478	458	437	448	475	471	445	482	443	466	428	487	494	457	448	468	459	458	478	464	455	457	476	477	444	470	482	440	486	482	455	440	417	491	465	460	466	458	467	470	501	450	443	440	467	483	444	457	454	484	470	434	448	453	486	466	462	446	473	458	496	503	460	464	456	484	470	466	465	488	438	451	491	478	482	466	483	488	497	470	458	465	459	490	467	472	472	451	428	490	447	497	467	459	468	434	455	475	477	445	465	444	486	485	472	426	482	459	450	455	475	451	449	502	438	484	502	469	469	453	439	453	466	438	503	500	471	452	444	487	464	496	474	529	465	474	470	476	499	442	464	478	442	437	476	482	473	470	442	500	470	416	458	492	474	445	447	478	465	465	449	486	477	430	516	476	488	455	452	471	463	469	471	462	436	469	424	455	467	456	459	443	473	457	458	477	464	460	456	479	478	496	451	455	477	471	457	452	456	485	478	445	462	466	457	467	476	467	501	477	419	414	446	436	485	437	470	442	449	466	472	471	452	459	483	481	459	462	458	465	502	469	487	462	478	465	467	474	456	468	466	431	479	456	478	465	532	459	464	489	470	468	473	454	484	537	436	476	432	492	451	494	425	445	491	439	483	486	475	464	502	470	494	447	512	446	496	496	491	462	473	457	464	480	419	453	432	455	495	497	428	484	489	484	473	474	393	441	478	457	495	448	470	491	476	442	443	459	462	474	444	411	468	516	419	500	448	490	475	463	471	477	487	479	455	461	450	496	507	454	467	496	444	475	431	475	457	457	499	493	470	476	451	487	472	507	513	430	488	472	474	472	490	479	441	475	453	473	485	436	509	460	455	503	495	455	449	511	479	491	500	491	413	510	465	430	461	451	470	491	471	456	465	516	482	475	445	461	481	451	450	489	492	494	457	440	485	454	450	496	444	471	520	483	459	478	490	427	453	469	482	465	458	450	521	473	471	450	443	443	491	473	450	462	457	453	484	467	443	460	474	457	475	443	471	428	465	470	489	533	525	467	445	463	472	458	459	485	473	467	459	480	490	417	471	490	460	495	507	491	473	468	449	437	456	460	425	436	495	445	469	458	499	465	469	445	473	475	459	457	472	457	460	459	416	495	470	476	453	483	474	518	456	447	474	495	444	474	478	520	477	467	461	476	428	457	527	477	471	461	497	468	469	466	457	523	473	460	457	494	476	479	468	476	488	430	468	409	467	475	477	473	458	455	481	416	434	490	498	464	464	433	481	482	465	498	462	462	477	440	437	488	441	492	496	466	478	456	461	482	472	438	481	459	481	526	474	481	464	446	477	478	478	467	449	489	467	429	454	440	451	448	484	482	455	454	447	481	406	471	453	481	451	503	480	468	492	444	421	499	465	486	449	474	491	416	439	454	479	439	475	439	460	487	428	449	426	485	509	484	456	514	446	467	473	471	419	438	470	499	458	467	479	455	451	433	471	477	466	482	445	460	475	475	465	465	508	448	468	452	470	461	449	469	482	404	466	488	433	443	501	476	478	503	482	463	432	467	491	476	431	479	463	463	476	482	476	497	493	436	463	476	478	450	461	472	488	479	477	477	449	485	444	461	520	487	484	491	452	462	470	462	486	494	500	462	466	476	469	463	487	467	482	492	457	474	475	476	455	434	445	471	475	426	486	452	485	422	482	464	457	464	490	447	454	488	424	489	493	423	473	468	416	444	471	474	499	477	446	459	481	454	501	465	465	450	426	465	492	474	462	461	493	478	435	469	465	462	506	477	477	461	449	452	448	461	461	457	477	489	461	438	499	428	455	451	490	479	482	460	445	480	460	466	548	454	459	448	493	482	459	483	434	489	506	446	452	465	456	493	403	445	469	466	476	484	492	478	436	466	471	472	454	491	506	455	463	459	439	458	458	465	437	458	468	471	449	447	460	475	459	476	481	477	446	420	495	474	464	418	473	482	476	496	470	423	483	463	472	476	448	458	449	461	463	484	424	451	496	465	479	467	471	438	478	477	452	451	476	448	453	450	487	468	498	458	473	493	472	450	482	489	449	468	477	449	504	487	469	474	469	431	481	482	471	502	444	446	510	462	423	448	479	432	446	461	472	498	478	457	436	473	500	470	450	471	520	472	477	483	485	463	469	431	454	455	480	468	470	472	490	465	451	456	435	445	448	438	454	466	490	441	452	465	453	459	465	467	426	498	470	484	486	462	417	474	462	464	457	488	470	460	500	493	485	493	489	477	461	480	497	494	487	449	471	468	478	504	471	454	439	448	475	435	436	479	466	445	447	439	480	461	455	462	482	475	447	440	462	458	433	444	452	481	431	458	464	484	460	448	492	460	447	445	466	437	463	458	459	452	450	487	487	475	432	473	474	496	455	469	454	440	480	496	458	498	488	475	460	466	502	449	508	479	487	439	463	472	486	442	471	453	474	479	432	480	446	452	429	479	486	457	468	467	483	489	475	500	442	464	478	471	457	499	466	456	476	467	485	460	471	452	474	461	460	480	491	445	473	469	461	437	473	475	480	433	473	495	440	506	462	439	479	442	492	456	460	465	474	476	492	450	463	445	444	458	441	452	475	539	443	459	452	469	480	447	490	450	457	513	459	489	433	489	483	430	429	477	420	449	479	489	469	494	466	431	454	459	423	474	460	467
2834	1457	2326	2160	2927	3718	2708	2228	1056	1197	1345	1189	860	687	667	644	634	566	434	286	289	327	344	363	294	300	246	246	259	242	256	266	207	222	223	185	198	182	175	152	194	184	185	170	174	200	177	181	235	177	189	180	172	167	185	178	187	155	177	179	176	151	168	153	190	164	162	176	185	191	162	175	249	260	215	232	183	154	168	191	156	177	155	180	144	157	167	164	164	155	167	162	156	179	169	178	149	169	153	156	174	139	149	158	161	181	158	184	166	160	188	157	173	160	176	144	153	155	153	168	155	171	167	166	176	157	158	145	159	148	158	147	174	157	166	159	153	161	169	168	171	180	181	159	165	155	160	163	156	169	182	152	172	161	148	171	149	161	160	177	158	171	172	178	156	183	169	185	147	174	168	156	178	143	165	138	166	133	176	155	129	148	173	146	159	161	137	147	146	168	159	135	159	167	178	149	178	157	180	152	154	163	155	156	153	160	154	171	153	187	165	163	179	156	173	167	142	158	185	150	167	174	138	162	160	154	189	152	178	167	163	152	183	138	155	181	163	165	152	144	166	157	164	165	164	154	160	171	173	183	148	169	171	147	169	143	166	161	150	176	165	172	158	156	152	147	133	158	158	160	145	184	173	143	172	150	160	160	158	153	150	144	156	183	154	177	154	150	170	154	180	141	165	161	177	152	141	171	152	158	153	157	168	152	151	163	151	182	159	162	150	138	153	156	144	144	170	167	171	174	163	156	186	145	167	150	185	156	166	137	164	161	163	157	181	192	157	161	165	173	158	163	152	130	173	177	157	161	188	168	181	163	153	169	145	174	163	182	152	171	148	178	159	151	157	161	153	135	148	157	157	156	172	160	178	174	162	148	169	173	164	142	151	152	178	168	162	172	151	154	139	187	178	175	166	166	162	163	171	162	150	145	187	161	168	160	198	156	149	172	154	150	163	169	183	183	173	147	150	160	163	166	152	153	174	157	172	175	150	147	194	170	171	154	143	166	172	182	181	181	168	175	179	165	169	173	157	147	174	165	161	178	159	180	154	150	167	172	162	164	159	171	173	159	178	152	163	155	152	146	174	151	173	160	193	160	167	171	171	152	165	161	157	161	169	178	174	186	209	158	180	163	158	174	161	161	172	158	155	150	173	183	137	184	152	176	164	137	162	166	153	162	150	165	179	182	157	159	162	142	173	177	135	160	183	151	161	181	163	164	155	186	167	171	171	175	173	160	164	152	172	178	162	150	159	150	182	152	169	184	158	169	188	163	165	144	174	155	187	158	163	152	154	200	169	152	177	163	150	161	148	153	161	165	190	165	157	163	158	182	161	153	177	152	157	180	183	161	159	179	157	155	177	138	175	164	153	151	175	177	161	166	183	168	149	163	153	183	169	165	156	174	162	164	168	173	160	125	152	155	158	178	142	156	173	146	149	162	179	148	173	141	144	157	189	170	173	157	164	165	157	159	158	166	169	137	143	164	160	166	171	166	171	168	161	162	178	177	178	145	177	174	171	151	153	168	158	169	147	168	173	174	185	158	144	154	200	176	151	167	179	164	150	155	160	159	184	167	157	154	168	174	153	182	166	160	149	167	173	147	141	156	167	175	159	171	165	174	160	183	147	188	154	145	162	157	170	144	160	184	189	156	169	157	141	147	155	160	166	157	161	175	158	158	160	186	182	148	148	163	169	148	153	153	153	158	186	166	156	149	164	158	168	177	172	157	164	143	167	166	138	169	171	162	165	171	172	167	170	176	181	160	163	151	156	166	178	145	170	174	170	140	186	175	186	159	166	162	152	167	151	151	144	155	177	160	143	183	165	152	185	157	154	164	145	148	175	173	163	171	210	161	138	158	153	161	168	156	166	154	168	168	168	136	165	161	165	166	178	155	162	192	194	134	166	155	163	189	155	161	166	162	158	153	173	174	160	144	179	162	150	167	147	182	151	163	161	157	143	165	172	174	171	186	167	170	160	173	163	175	159	159	169	171	149	183	155	162	158	178	163	162	136	134	152	144	139	189	156	148	165	138	162	155	139	174	172	153	166	177	153	169	176	164	165	163	189	160	159	151	199	175	165	163	164	162	143	149	166	152	175	162	164	161	177	163	172	182	170	154	152	154	150	156	140	171	162	177	156	162	173	160	142	142	153	158	159	152	151	180	164	173	169	170	139	155	137	155	187	161	165	168	157	147	192	174	179	173	176	143	169	154	171	162	141	147	152	173	162	134	157	154	170	163	153	190	199	168	147	172	138	168	165	147	189	136	129	177	147	179	172	163	159	170	150	196	160	149	167	173	153	162	182	158	157	154	156	165	172	145	163	171	157	157	170	169	166	177	149	163	147	130	150	168	165	150	148	159	162	149	147	171	189	160	170	173	160	156	177	170	162	160	191	173	190	175	168	186	167	163	174	153	149	140	185	145	159	166	192	165	163	160	152	173	167	155	154	159	182	134	145	172	164	156	136	167	162	160	170	166	153	177	160	144	157	144	144	187	193	150	163	165	148	170	165	160	157	126	142	156	183	183	193	155	171	169	170	179	146	172	156	162	177	173	169	173	184	141	162	168	174	165	164	189	177	171	180	148	183	156	178	168	158	154	164	170	153	155	167	171	152	177	157	158	145	159	173	161	161	184	154	153	160	156	142	160	140	174	157	172	175	186	165	165	162	163	165	160	163	179	169	168	162	171	180	169	173	127	158	148	168	157	166	172	162	156	136	160	143	151	179	170	157	135	152	140	155	164	159	159	142	176	152	162	142	160	157	168	175	152	169	170	149	163	170	170	167	172	147	146	142	163	161	179	177	176	172	155	179	159	148	161	153	169	163	159	156	159	165	152	161	152	169	190	173	170	169	174	164	164	171	167	157	175	171	148	160	160	154	171	163	166	180	175	166	162	140	151	161	165	158	186	153	164	155	146	174	149	157	159	190	172	153	180	196	155	180	156	155	171	168	182	165	167	194	148	157	161	161	184	147	176	173	161	193	166	178	147	162	168	178	141	186	151	155	167	168	162	166	141	158	159	158	160	169	171	147	177	142	140	155	171	149	165	146	157	157	167	175	134	180	165	140	152	178	152	165	158	155	152	195	152	159	170	186	153	177	156	185	171	168	164	158	159	179	168	166	163	179	164	170	160	164	155	165	175	185	158	172	175	157	175	157	158	157	136	161	151	167	147	145	143	165	156	159	157	159	166	169	154	146	175	159	180	164	163	140	152	183	156	158	179	155	182	159	165	154	143	177	142	178	184	171	159	161	163	164	140	197	162	165	171	150	164	152	153	174	152	182	148	178	153	178	152	155	164	179	161	156	181	156	168	150	159	170	173	143	166	165	181	158	171	192	198	173	150	165	158	161	153	152	154	152	182	163	157	171	167	163	168	135	160	150	170	190	182	162	176	152	177	177	141	127	158	175	166	147	169	169	154	165	180	153	152	154	144	152	163	169	160	174	139	153	155	154	155	158	169	176	176	156	160	164	185	166	148
2687	2143	3739	5558	9895	13878	11821	10462	6483	7716	8696	6899	5407	4583	4233	4823	4198	3993	3102	2073	2003	2343	2074	2335	1884	1891	1393	1500	1286	1396	1265	1262	1135	1000	781	683	702	645	524	551	621	624	590	606	613	670	599	658	705	722	675	641	708	631	614	528	540	492	454	515	482	459	478	470	464	483	491	472	519	512	488	649	977	928	829	653	547	485	427	420	419	475	429	418	437	436	447	470	406	472	460	432	418	445	458	443	431	452	420	411	415	415	466	433	407	466	439	465	468	447	423	432	451	450	481	430	431	460	429	464	419	411	414	449	457	434	423	477	429	423	443	454	421	447	420	431	424	437	395	422	397	424	426	425	431	426	462	448	447	454	462	431	416	436	489	484	448	444	441	439	444	431	466	433	431	398	400	480	389	453	457	435	446	426	425	422	445	446	421	420	438	423	435	482	445	457	433	471	416	389	446	454	410	478	410	456	414	445	443	431	428	406	464	431	461	401	425	469	423	454	437	438	450	435	439	390	453	428	434	447	428	432	422	439	430	459	413	418	440	439	452	436	447	451	417	410	420	445	477	452	459	481	425	408	428	432	452	421	436	442	436	439	429	452	443	439	457	460	417	400	419	389	426	447	443	455	418	501	432	409	414	470	426	431	479	422	416	419	432	389	430	409	462	477	440	436	435	409	481	439	445	474	423	402	399	484	417	451	434	430	437	433	452	475	437	474	435	442	418	457	441	417	420	449	446	441	430	435	468	439	425	435	486	467	444	462	427	428	417	460	410	423	438	450	395	423	398	462	440	425	413	444	444	428	436	461	397	420	437	455	451	452	438	435	415	443	452	406	469	461	436	453	466	434	404	435	434	429	428	459	429	430	430	445	451	429	470	432	462	422	443	410	422	442	457	443	423	471	481	441	416	425	454	445	487	431	405	448	415	420	423	436	431	441	438	455	451	454	436	391	424	436	434	429	425	415	449	487	470	448	433	491	422	449	433	396	398	448	475	450	454	425	427	443	456	475	440	451	440	463	431	431	475	450	409	475	431	437	412	461	427	442	436	444	432	411	425	418	451	431	412	431	430	429	442	452	453	463	434	426	453	432	463	460	469	407	459	451	446	436	434	432	428	437	419	434	410	415	425	454	413	431	446	432	476	410	423	407	458	465	431	449	404	454	423	435	457	440	434	399	458	447	430	449	418	430	463	406	427	462	410	444	421	443	405	430	499	449	437	481	463	442	465	408	446	443	453	441	408	429	460	451	447	440	416	422	443	434	445	468	421	427	455	403	486	428	415	424	450	428	438	457	422	437	429	454	446	427	456	447	405	422	453	486	405	432	456	405	441	455	413	407	451	444	455	395	452	460	430	433	427	441	434	422	451	424	458	441	447	414	449	467	448	420	421	420	423	423	442	464	454	449	498	406	414	440	439	430	399	420	489	427	438	445	449	427	469	433	462	427	447	439	467	431	448	472	473	428	437	417	460	387	417	435	435	410	445	458	438	426	431	409	433	443	439	429	434	403	407	428	455	464	474	427	399	442	424	434	441	435	445	435	425	460	408	416	415	402	451	452	413	443	441	421	455	459	452	423	413	453	441	422	426	433	413	456	452	456	428	435	471	456	458	439	399	449	435	440	440	428	478	432	424	418	465	454	448	434	473	464	422	475	466	438	405	425	416	447	434	431	417	438	451	424	447	452	429	417	431	394	426	422	418	447	448	415	451	386	415	452	423	419	442	475	433	405	455	450	466	476	460	458	457	457	451	473	438	470	466	434	469	477	454	468	419	421	425	415	451	469	447	421	449	450	445	431	430	439	427	426	454	420	416	437	417	455	459	457	526	437	428	435	482	430	456	432	418	408	476	430	426	415	434	464	431	416	441	403	431	471	473	423	413	408	435	415	436	420	443	432	439	412	449	409	421	420	432	441	437	445	435	472	408	451	457	434	445	416	451	423	449	467	452	427	442	418	438	449	401	430	426	426	421	465	455	416	463	444	431	436	466	442	454	429	464	495	444	440	413	427	465	438	465	445	430	439	458	432	452	414	435	449	441	438	434	411	410	436	425	435	433	439	439	456	429	393	436	448	454	436	467	460	445	438	481	433	449	448	432	425	476	430	423	425	410	455	432	436	399	444	417	446	411	448	428	412	487	417	425	421	436	419	443	411	445	432	439	493	439	437	440	469	427	427	433	472	468	446	433	429	436	444	462	447	447	454	446	472	496	438	432	479	478	419	427	413	465	420	435	416	400	462	425	448	409	455	448	428	430	436	417	445	401	455	410	429	416	411	446	435	428	437	440	434	452	436	466	426	453	440	455	431	442	427	454	464	402	423	449	455	461	447	419	464	463	460	464	408	434	455	461	471	443	449	470	453	418	423	411	463	427	459	422	423	474	432	441	429	461	461	420	405	468	434	478	432	448	422	448	425	414	406	465	420	436	412	449	458	460	414	425	447	462	389	434	480	446	426	409	440	417	417	428	424	429	428	428	421	417	449	454	433	469	454	450	456	462	432	400	434	459	446	455	429	466	409	463	429	436	437	439	457	436	434	465	463	449	398	428	402	445	433	458	464	432	367	438	452	434	447	434	451	425	439	441	422	433	438	416	437	402	444	422	426	462	435	479	441	432	446	452	441	462	451	470	461	433	437	427	454	450	426	396	406	446	430	480	453	430	463	454	451	477	426	423	453	492	455	431	472	434	453	422	431	447	455	435	482	392	449	474	447	449	445	437	385	444	442	427	421	425	435	444	433	462	454	453	443	417	429	439	426	439	437	486	420	471	450	419	459	450	438	445	416	457	436	444	389	457	447	406	481	452	464	433	450	421	425	452	449	449	443	455	420	435	456	472	462	451	473	461	430	457	461	440	420	452	418	456	443	458	417	446	414	444	452	413	453	432	447	455	446	442	427	449	416	422	405	453	436	424	425	438	472	427	437	452	443	453	449	422	448	453	480	455	391	440	420	440	424	465	426	422	445	435	435	476	428	446	437	407	443	428	446	450	445	435	443	445	463	476	422	430	436	460	447	425	402	393	455	441	427	436	437	420	416	467	430	455	449	387	416	414	429	422	424	417	444	431	458	393	431	453	414	467	479	427	439	470	417	468	440	455	400	467	398	417	444	447	426	464	443	456	427	442	461	397	442	429	403	426	448	478	456	440	432	449	464	443	390	424	452	446	501	418	469	418	425	442	448	388	486	424	455	485	423	456	435	443	465	456	447	470	406	426	394	446	452	436	414	435	448	431	401	464	448	438	471	437	452	426	476	426	452	419	412	417	432	410	442	434	461	427	467	445	465	443	439	437	423	428	447	447	429	428	504	465	442	434	429	454	435	427	439	411	428	464	444	445	417	442	417	443	493	440	440	457	433	440	414	445	468	460	438	427	427	439	442	452	419	432	400	443	435	413	444	447	425	416	430	469	445	441	444	432	464	435	445	447	453	482	438	452	503	432	416	439	473	452	446	401	419	419	444	451	445	451	451	422	471	437	443	463	462	442	438
10840	9998	15277	19903	25715	31752	29483	26566	18958	20100	19911	15742	10721	8804	8049	8566	7827	7121	5563	3716	3277	3500	3823	3747	3067	2791	1946	2017	1751	1823	1414	1194	1053	822	533	424	341	347	259	312	353	296	277	301	279	276	304	331	306	327	268	277	251	235	242	228	197	190	212	237	243	212	196	213	208	161	181	198	192	189	238	557	492	400	349	250	220	196	196	180	192	182	167	174	160	189	182	190	169	155	196	182	165	181	169	170	179	186	172	163	180	166	163	193	176	158	154	163	167	185	177	187	160	177	160	171	200	162	171	203	182	164	162	176	188	187	191	167	182	173	168	171	176	169	161	173	185	170	183	159	199	190	185	190	199	168	186	182	170	190	169	190	166	193	177	183	173	166	181	179	203	168	187	179	167	187	187	185	166	174	197	194	176	165	164	191	177	192	184	178	173	171	176	196	174	179	193	157	161	167	184	184	176	190	195	167	196	177	177	170	168	168	187	172	189	181	174	179	174	190	180	188	171	187	154	166	173	177	168	180	157	184	177	172	180	177	176	193	181	213	192	139	159	184	178	194	165	180	173	170	183	175	177	183	173	156	186	199	201	183	168	181	179	186	157	160	174	188	158	158	161	161	160	151	188	180	185	188	187	181	188	194	177	191	198	177	159	164	187	162	169	175	159	183	157	192	185	179	176	188	185	190	158	169	171	154	202	155	164	171	184	204	172	186	161	186	181	181	170	171	184	192	210	180	180	166	183	193	186	190	177	165	184	180	175	180	180	168	169	175	188	162	186	174	171	166	167	177	165	168	196	171	205	174	196	181	166	169	172	172	181	190	178	183	168	178	137	163	179	183	175	173	178	176	166	180	193	193	180	196	170	167	154	197	156	177	188	189	171	217	196	164	194	180	181	212	176	185	183	176	205	173	197	196	188	174	188	157	192	177	185	194	182	172	181	179	180	158	207	205	185	178	187	183	154	175	145	168	182	172	161	172	183	192	167	173	179	162	157	172	201	190	186	183	196	159	206	164	187	180	161	169	189	174	180	150	217	175	200	162	192	205	181	176	181	173	178	175	180	200	161	160	167	174	170	198	171	172	171	197	164	192	189	199	165	193	185	184	153	169	154	206	192	177	181	153	165	201	171	158	184	186	162	184	181	181	173	188	160	193	192	172	188	160	166	190	170	219	212	155	176	175	176	163	180	171	154	165	176	192	208	167	174	192	203	164	163	181	177	200	172	178	198	191	179	149	191	166	181	178	172	205	177	163	162	158	185	178	181	171	166	170	168	194	208	168	191	183	159	173	183	178	158	197	196	175	175	186	156	154	184	169	203	166	171	196	173	164	191	200	185	185	177	173	181	157	203	172	172	173	201	162	194	177	142	171	176	171	177	189	173	201	190	163	164	187	170	191	177	190	169	206	175	188	189	164	199	161	186	183	194	178	170	181	174	197	189	174	179	187	184	147	174	171	182	169	169	188	174	180	179	196	162	161	162	174	167	174	190	188	186	208	155	172	212	175	193	146	186	175	183	177	148	151	194	164	162	182	171	171	159	155	157	166	183	194	192	159	182	159	167	168	176	163	158	181	177	179	165	183	212	184	161	176	179	171	176	180	173	188	167	185	170	205	191	165	174	142	201	192	181	198	199	187	169	168	203	167	151	174	169	162	145	181	190	180	181	190	156	177	174	177	178	188	170	176	170	181	158	178	183	164	167	179	185	177	185	163	182	186	166	150	186	197	219	171	173	168	192	167	167	179	176	162	168	160	180	167	183	159	190	163	151	174	178	178	172	176	185	188	193	201	175	193	169	194	191	161	182	170	190	166	156	183	183	174	178	178	182	160	180	187	173	198	181	185	168	175	189	171	173	170	179	185	173	164	171	185	166	191	163	162	157	140	195	186	192	171	148	194	163	200	178	162	174	188	175	176	181	187	208	192	167	167	157	153	184	151	162	184	163	212	193	198	173	186	182	169	178	168	198	181	190	175	165	188	180	154	180	189	164	174	164	150	172	186	164	175	191	219	184	175	167	178	163	201	187	164	193	170	186	185	184	177	179	186	155	185	173	193	173	183	181	169	183	194	171	191	169	183	179	190	150	168	170	188	173	174	165	160	190	171	164	159	179	194	186	202	178	151	184	165	183	159	166	189	182	182	175	175	176	173	174	166	183	174	175	166	163	170	178	191	185	176	188	186	185	168	199	191	168	162	170	171	178	183	174	166	182	177	191	187	195	155	158	162	144	169	172	181	159	170	194	201	193	171	160	159	196	175	186	158	164	164	192	174	179	165	158	170	191	176	198	178	158	157	169	160	176	178	175	168	180	166	180	172	192	174	189	166	162	176	188	196	161	183	183	197	182	196	170	207	182	170	185	193	161	175	157	195	180	161	149	193	190	188	184	188	179	170	159	153	195	212	167	186	166	167	164	169	188	185	186	184	172	189	171	150	189	179	172	172	174	190	180	192	200	171	163	173	168	176	175	159	144	193	175	177	181	158	159	178	172	187	192	154	198	184	191	188	168	182	187	157	194	174	164	175	188	162	191	160	185	180	183	180	183	189	191	167	205	170	192	191	162	165	182	172	180	180	161	191	181	167	197	174	172	189	194	198	134	176	172	184	162	166	180	149	190	173	177	164	197	170	183	188	197	167	190	189	170	179	171	173	176	187	179	180	165	172	171	192	182	168	175	184	183	180	179	149	171	171	192	167	195	176	165	155	171	188	155	181	172	181	169	170	167	192	189	188	150	178	175	179	162	158	196	178	178	183	167	177	196	160	173	172	163	158	192	199	173	190	183	195	178	152	189	190	168	161	160	155	222	180	170	182	182	164	174	178	169	176	165	170	191	171	169	176	197	158	176	157	179	168	194	175	175	213	171	160	190	204	186	210	174	184	186	189	162	175	188	161	169	169	169	166	205	171	159	175	169	195	180	178	199	180	186	171	142	183	168	195	184	186	174	173	157	171	175	169	170	181	169	159	157	195	195	169	173	159	194	148	169	168	184	158	168	191	165	170	187	176	183	161	172	185	198	192	163	172	150	173	180	198	187	202	206	203	183	168	197	171	190	174	187	193	186	165	199	180	169	195	170	180	163	168	158	176	173	174	159	179	179	166	169	158	175	175	209	184	159	184	162	169	186	180	161	191	187	148	167	138	164	193	187	172	196	181	185	176	184	191	188	185	169	181	176	183	157	149	179	188	168	155	183	167	198	185	180	155	168	170	193	187	174	158	181	161	168	180	171	191	173	168	157	181	165	174	158	179	195	177	179	156	159	199	176	197	180	181	189	185	158	169	178	186	202	158	158	166	190	165	167	181	202	188	182	211	156	182	176	161	175	181	151	172	208	171	191	181	162	189	169	201	177	173	179	169	165	178	153	197	158	177	166	187	190	192	162	182	162	182	185	166	170	178	172	195	196	147	170	168	174	192	179	178	185	163	161	190	171	163	167	168	185	180	191	146	176	200	167	187	179	194	177	155	186	197	177	162	166	179	169	175	179	180
7471	8663	12530	20291	30306	38964	36473	36077	31963	37862	38419	30122	25837	25373	24446	27553	26954	25690	20493	17222	16000	18825	18973	19282	16894	15628	12355	13106	11329	12052	10092	8552	7031	5705	3904	2392	2096	2506	1404	1704	1951	1691	1482	1494	1654	1493	1424	1713	1527	1606	1754	1370	1197	1022	1121	860	786	751	727	735	858	799	599	549	551	624	594	613	665	646	844	3245	2947	2239	1564	981	710	559	461	512	503	488	467	483	481	454	479	470	447	446	483	469	472	460	449	492	469	520	450	469	497	495	452	473	461	491	470	436	469	482	481	507	474	459	452	446	465	495	445	449	443	499	535	432	454	442	466	466	505	488	487	505	468	461	479	472	445	498	509	453	420	492	482	509	474	488	447	459	519	494	432	464	449	500	447	521	430	478	444	484	475	465	457	476	470	507	434	471	451	492	463	449	479	488	468	473	484	493	468	473	484	465	495	482	476	518	479	482	468	435	438	475	433	460	457	462	486	505	488	485	474	449	455	503	481	432	509	489	431	483	471	470	442	443	464	460	480	437	460	477	439	455	479	478	436	431	476	500	462	476	488	459	453	529	512	422	495	440	480	514	440	453	466	485	474	499	455	434	450	480	464	440	456	458	507	478	464	448	495	486	439	470	488	489	456	449	469	465	473	460	472	451	494	458	485	454	482	453	466	456	472	472	478	485	459	474	441	454	474	440	469	479	488	494	509	454	467	479	501	465	477	448	482	444	446	478	461	470	475	465	479	466	492	472	454	480	499	446	469	459	462	461	461	485	475	492	460	465	496	452	432	484	469	513	483	456	455	464	433	513	470	488	469	469	486	467	488	473	462	458	488	480	481	460	478	496	461	468	480	496	535	452	511	433	485	456	491	506	430	533	481	460	482	421	445	465	456	473	473	487	459	476	471	457	476	476	465	473	463	462	464	496	430	473	507	474	454	466	461	491	447	440	485	434	489	420	447	480	482	476	513	466	490	479	470	496	488	464	456	506	455	479	478	499	493	511	494	461	480	471	448	503	461	443	455	472	434	455	465	473	482	440	468	479	514	478	450	483	479	475	501	482	464	493	448	527	499	467	463	486	515	482	454	444	454	522	461	498	484	486	461	489	432	473	464	469	480	523	483	480	494	429	475	475	486	484	491	504	469	556	458	481	512	496	489	452	499	462	439	442	458	472	495	498	461	478	487	440	465	486	478	528	455	484	476	478	471	479	479	415	476	507	447	473	495	494	468	451	511	441	468	450	479	508	482	527	475	505	505	484	440	470	469	473	454	478	468	488	480	486	420	424	484	431	467	429	477	436	523	492	478	482	474	476	520	501	507	495	436	508	489	472	475	437	491	466	473	449	466	497	448	429	483	502	486	444	466	466	462	461	490	470	470	441	470	485	456	472	479	455	458	452	458	518	444	495	437	433	474	431	500	451	463	478	488	456	466	508	457	434	477	462	461	512	487	488	459	519	482	486	539	468	461	461	460	506	470	472	494	471	447	446	484	462	451	460	418	490	441	483	473	453	505	456	475	473	453	459	452	480	484	477	457	448	462	515	505	449	485	476	499	450	461	461	498	449	501	454	448	466	492	512	451	471	501	451	466	480	462	505	459	467	471	534	477	453	515	457	496	452	448	425	467	494	427	433	481	456	515	484	425	484	476	438	494	432	468	466	470	465	458	433	485	498	465	484	480	452	470	463	526	435	502	477	474	471	441	449	491	488	434	467	465	454	495	487	441	473	493	462	478	477	486	460	455	451	495	442	489	478	473	480	478	471	477	484	466	465	450	454	490	454	503	465	422	461	451	465	422	471	473	471	465	476	481	419	504	500	447	473	456	474	492	457	485	474	511	471	436	458	479	417	452	472	447	456	453	468	511	449	440	477	446	473	469	470	523	447	467	477	487	472	448	441	444	457	499	499	480	467	440	530	491	499	470	460	493	458	456	465	477	465	473	499	451	473	499	505	459	458	470	485	431	450	445	487	498	460	461	446	459	455	462	456	469	497	500	443	461	467	506	456	452	464	451	468	459	453	495	470	500	465	490	471	450	487	501	484	458	490	466	470	469	479	493	482	479	485	483	474	498	473	485	517	475	471	492	506	466	456	477	499	456	465	454	471	455	484	478	486	440	446	509	437	484	454	460	468	498	474	465	488	473	493	453	490	470	490	439	466	466	494	453	501	470	442	463	455	474	448	488	461	444	450	475	426	420	509	463	473	505	485	467	439	501	487	438	471	474	442	484	484	463	485	480	477	484	494	471	463	440	485	462	480	471	476	493	474	489	466	509	445	472	436	482	485	441	455	503	451	475	450	482	458	477	468	464	490	477	473	496	483	456	463	494	521	452	476	496	485	460	447	476	495	478	514	495	456	453	490	474	491	459	500	504	469	449	471	452	485	489	492	476	467	489	462	461	505	433	466	480	499	458	468	471	461	500	473	469	453	520	470	502	480	483	462	459	460	444	475	485	480	516	438	473	531	505	462	491	475	485	479	509	424	442	477	462	480	466	476	452	456	466	494	497	487	500	471	487	494	485	478	482	483	467	482	502	485	477	490	444	486	476	440	485	477	450	493	510	481	475	504	443	489	439	458	437	476	490	471	482	468	466	449	433	470	489	475	487	526	466	431	454	486	476	474	509	451	474	511	473	463	472	475	470	460	524	435	470	477	448	483	518	500	448	475	449	457	464	458	454	463	428	519	485	455	480	469	490	493	477	446	499	458	479	470	465	446	474	477	477	505	459	466	481	500	463	443	470	470	486	486	461	469	422	482	469	465	488	476	483	485	430	462	482	485	456	441	457	496	457	490	488	455	469	475	458	458	440	441	432	491	479	477	471	463	459	504	473	472	455	479	489	487	453	481	453	452	500	488	467	449	477	462	468	493	438	493	470	460	492	517	477	483	444	444	442	472	476	483	480	452	526	470	450	491	485	487	529	454	483	516	476	481	475	488	470	461	505	526	455	471	466	445	485	474	501	527	463	473	478	470	463	499	462	480	488	471	441	463	462	492	445	478	471	480	443	489	443	458	476	455	421	495	495	491	492	472	503	493	450	467	453	481	471	459	503	469	444	480	475	495	453	476	469	460	454	485	500	472	477	480	508	473	480	495	465	506	482	478	463	488	498	463	445	465	476	494	477	474	449	483	479	474	451	475	482	495	449	504	487	490	493	474	495	462	437	477	479	438	465	438	399	461	480	468	488	534	491	449	454	463	473	463	435	470	461	474	474	490	489	485	479	468	477	515	469	493	465	501	478	453	481	443	449	492	485	488	473	473	497	482	461	431	477	505	500	454	487	474	452	479	435	498	467	491	438	442	461	469	447	516	489	485	470	495	445	463	484	486	480	498	480	474	446	455	455	470	456	486	528	468	469	469	469	473	448	479	468	455	455	462	502	486	453	490	503	484	466	504	479	453	478	485	498	491	484	455	513	447	476	505	494	503	434	475	468	449	486	484	455	477	480	480	505	499	479	479	493	465	445	500	477	444	471	488	461	461	459	503	480	448	489	471	459	507
20748	18435	23830	28544	34162	39284	35504	35222	32431	31374	33697	27149	19482	18450	16774	20107	15949	14665	12250	8162	7372	8476	8871	9355	6938	6940	4870	4891	3860	3932	3024	2541	2063	1528	986	633	669	615	447	443	522	434	416	438	426	560	595	449	518	666	481	388	336	328	377	267	241	265	254	257	267	302	295	176	201	209	189	204	214	213	370	962	774	599	457	268	252	196	198	163	191	165	173	154	179	187	166	194	165	179	200	187	177	163	168	193	185	190	172	182	190	185	159	157	185	185	183	182	149	179	182	165	206	184	174	163	161	164	188	165	154	167	172	155	161	186	165	174	183	166	179	192	188	169	197	200	177	152	162	154	199	165	181	139	203	167	172	172	172	205	186	190	190	185	196	143	163	174	191	174	141	172	170	173	181	187	192	169	177	173	163	174	171	172	180	172	183	188	181	188	155	175	175	170	185	192	164	177	185	191	176	171	198	172	159	175	172	152	165	166	183	162	172	185	209	172	185	167	199	197	186	173	173	159	158	159	166	155	160	173	190	174	173	159	195	155	150	184	198	168	178	192	178	158	205	191	181	175	178	174	128	193	162	195	189	188	198	153	179	160	180	162	168	168	175	173	188	143	181	184	163	187	173	148	191	158	196	160	193	181	172	186	173	217	203	200	168	182	178	177	192	156	177	173	191	169	158	188	200	180	201	179	200	194	161	167	165	191	180	157	175	184	187	170	189	194	169	172	180	186	170	192	173	203	147	168	173	138	185	179	176	186	193	160	190	159	174	185	172	182	153	185	209	192	171	203	187	211	168	174	187	180	167	157	185	179	172	163	174	178	180	149	189	171	158	204	177	176	178	182	200	177	166	177	182	189	157	201	183	162	157	161	157	174	197	193	176	190	191	185	170	193	168	194	156	172	183	182	184	186	185	175	170	159	183	174	173	161	186	172	193	174	148	199	172	198	189	160	187	180	175	182	153	170	186	186	170	187	190	189	196	149	179	183	199	159	175	203	160	176	180	177	193	142	189	186	184	183	174	174	188	178	171	180	155	173	204	161	173	157	169	162	155	167	184	173	175	157	179	167	187	153	178	176	175	186	179	171	199	165	184	174	171	172	184	175	174	179	184	173	172	181	180	170	172	183	199	203	172	184	172	170	159	189	157	180	182	188	209	167	187	173	194	188	174	161	178	164	159	178	173	177	168	155	184	213	166	198	151	178	161	182	160	170	180	212	163	194	198	158	187	195	166	179	179	184	206	195	192	201	163	188	182	166	191	194	182	163	189	165	177	174	148	190	168	179	170	145	182	172	175	162	175	179	144	177	176	182	183	159	194	196	168	201	168	193	171	187	186	176	168	150	206	182	171	154	213	182	186	167	178	196	184	195	164	176	161	214	164	179	172	167	163	156	181	182	169	193	194	167	171	192	154	171	179	185	155	170	191	179	177	166	168	207	178	167	182	190	180	143	155	173	192	154	184	181	205	160	162	180	170	167	176	190	165	189	156	167	154	174	172	165	157	192	166	172	176	199	174	161	180	178	177	176	181	173	174	170	186	193	196	168	198	152	180	182	165	158	144	184	167	188	159	178	163	177	165	156	187	181	178	171	183	160	181	174	184	198	199	173	180	195	161	160	172	179	189	176	175	175	194	174	183	187	164	195	159	185	152	164	163	172	182	188	168	164	169	178	170	191	182	178	170	155	177	199	158	170	189	201	216	165	169	163	158	158	143	164	186	169	180	151	189	199	181	178	166	172	176	189	174	146	163	158	176	179	162	154	186	201	177	193	184	179	152	175	167	190	176	163	206	199	170	185	167	172	184	187	154	164	158	170	193	185	184	196	177	157	146	165	173	202	186	165	183	176	158	163	142	161	180	187	184	160	208	197	194	170	174	185	157	157	174	179	177	158	177	190	202	174	186	201	169	204	180	179	183	176	176	200	172	155	185	172	182	174	178	181	195	148	146	212	197	156	193	179	173	175	174	172	178	160	187	189	183	168	190	173	202	158	173	168	199	189	188	186	171	172	157	195	181	171	169	159	184	189	166	168	180	170	176	170	176	156	179	187	170	176	191	170	136	159	172	171	171	167	177	161	176	194	187	190	189	178	179	164	169	183	167	159	186	155	186	189	177	167	179	172	139	156	167	170	189	199	169	147	169	183	180	176	150	176	178	200	179	162	163	187	185	168	171	193	141	168	195	180	180	192	179	207	179	175	164	169	197	196	162	170	174	186	198	165	160	173	185	183	146	180	149	178	195	169	180	206	184	207	192	172	154	161	165	174	185	194	180	176	160	169	152	176	186	160	163	204	200	171	173	193	180	210	174	177	166	199	155	169	171	153	159	170	177	177	196	172	190	182	169	187	190	173	187	192	183	150	192	186	177	180	180	189	163	188	164	147	151	176	170	190	184	188	183	168	170	153	202	165	176	180	173	141	174	166	180	167	164	167	179	172	156	148	167	176	172	193	186	163	161	185	146	171	173	179	189	189	192	160	200	165	157	164	175	177	194	194	165	191	177	187	166	163	175	178	163	144	183	164	179	184	170	155	194	154	170	180	174	165	151	186	175	168	176	170	192	179	178	172	175	190	180	181	145	151	180	174	167	213	169	182	187	188	182	159	195	166	189	201	161	172	172	164	173	176	199	168	186	185	184	167	179	162	190	167	171	189	176	178	168	181	160	181	176	167	151	170	157	155	168	181	171	165	185	191	197	176	173	201	176	180	168	167	136	177	150	169	176	174	174	195	176	167	159	180	200	159	174	174	158	173	155	174	194	172	193	176	161	181	162	174	168	168	154	164	168	179	184	170	175	162	191	184	186	186	174	143	158	178	212	174	214	180	191	176	171	174	171	179	183	182	155	183	170	193	182	161	164	185	165	174	171	175	196	186	186	174	188	173	161	187	195	190	176	177	195	182	175	184	185	173	168	174	191	171	170	158	180	181	166	139	169	189	173	166	199	168	180	182	183	174	204	167	157	181	195	185	169	178	158	180	189	173	188	190	179	161	176	190	169	204	181	185	177	167	196	148	208	154	154	187	174	172	175	197	198	177	153	175	179	172	164	192	191	176	175	172	154	187	139	187	175	204	190	184	192	204	178	161	167	169	161	163	182	157	185	172	171	165	177	175	180	198	177	173	146	176	183	203	196	189	187	157	166	180	179	178	186	184	187	171	163	190	171	164	156	166	183	188	192	164	169	166	179	184	149	181	186	153	170	151	166	171	173	185	187	179	160	174	154	161	160	168	174	153	184	172	175	170	186	173	149	170	183	179	169	167	194	167	162	181	172	209	167	194	209	163	185	170	177	176	147	224	195	196	175	171	196	145	189	165	156	168	165	169	171	179	154	184	155	199	188	181	169	187	188	183	170	190	173	164	190	172	181	169	168	173	179	177	164	165	184	182	167	176	166	178	179	191	170	147	170	164	170	175	176	167	180	166	187	182	161	169	177	172	186	180	172	184	175	186	206	171	154	164	169	164	171	183	166	173	165	170	170	212	209	174	166	168
11199	13745	18785	25158	37306	44304	42100	44289	46222	45683	49638	37616	34272	36244	35948	39918	34806	34795	30329	27122	26625	29733	29174	31569	25495	27432	22251	23455	19912	20420	18265	15161	12676	10174	7120	4065	4768	4549	2682	2881	3395	2834	2551	2774	2835	3535	3592	3051	3472	4343	3076	2431	2245	1893	2329	1456	1202	1174	987	964	1237	1534	1237	702	634	641	652	733	852	785	2289	6441	4692	3439	2222	1256	811	577	447	486	462	460	475	416	498	447	447	461	434	477	445	457	491	466	440	463	439	480	482	421	472	455	475	496	497	461	461	464	472	461	433	460	484	449	453	523	483	488	450	445	482	428	444	493	449	471	473	462	491	497	453	482	468	468	474	479	402	439	458	473	469	472	505	468	475	474	436	417	478	433	489	452	446	461	458	486	446	397	443	472	425	471	446	477	467	465	482	475	503	445	470	426	476	451	434	445	457	460	463	458	470	436	472	496	448	472	491	438	452	431	460	440	466	460	441	439	449	489	475	475	474	450	466	463	465	475	454	476	469	447	446	462	449	493	454	488	467	457	466	460	427	461	480	466	441	424	446	439	462	472	466	466	479	472	469	473	466	480	458	442	503	428	452	437	422	446	494	459	473	474	498	464	422	484	467	496	427	444	428	503	452	510	492	468	444	483	437	468	498	472	431	432	466	433	449	469	509	463	466	480	475	471	458	469	452	461	437	474	459	484	489	421	481	484	491	462	495	450	469	472	473	480	470	439	477	491	457	442	464	442	462	460	430	483	457	448	443	521	460	437	472	482	456	470	455	461	436	470	448	467	427	463	464	466	451	505	460	454	461	482	405	441	495	503	469	445	458	464	470	431	477	459	455	479	465	444	490	457	483	432	484	470	472	465	467	484	446	449	487	440	486	440	455	421	445	462	471	417	496	478	452	447	486	501	465	472	440	431	443	446	484	477	492	474	446	468	435	428	490	439	455	451	508	459	449	468	458	469	453	450	475	499	482	490	449	470	466	443	437	428	470	494	435	465	491	473	457	485	490	421	442	443	457	427	479	489	456	478	466	430	468	451	460	432	468	482	430	468	474	482	455	450	463	453	438	475	422	452	467	445	497	454	452	436	488	417	443	474	465	451	440	429	457	450	457	483	446	428	448	490	479	435	451	438	508	429	478	480	467	457	454	461	468	454	465	469	441	472	438	465	476	465	474	463	445	492	447	465	461	498	441	474	471	462	468	464	436	433	460	447	487	487	455	454	490	470	428	476	454	473	473	490	464	466	443	454	449	475	468	451	466	489	436	447	477	521	464	428	494	443	437	446	456	440	490	466	494	456	432	494	472	436	469	482	461	470	462	494	465	496	456	445	502	466	460	445	426	455	432	441	473	473	474	448	481	453	420	439	459	507	455	439	483	442	451	464	456	438	493	480	426	418	445	494	422	458	440	461	476	456	427	462	478	459	455	442	478	449	446	436	478	426	468	428	478	459	407	428	433	467	484	440	483	435	483	485	469	457	446	430	439	440	455	488	438	480	476	490	475	464	499	484	442	451	450	467	464	450	449	485	467	452	427	478	421	441	436	461	442	454	469	471	510	465	444	430	449	472	450	423	451	511	422	418	430	476	428	472	498	463	460	439	426	449	430	489	484	476	481	493	448	433	437	469	415	482	436	474	445	480	502	503	469	435	440	489	467	466	429	476	461	450	482	448	428	492	498	505	453	456	444	498	454	479	479	456	488	492	473	500	430	472	458	478	454	445	448	468	441	427	462	463	476	468	486	490	431	472	501	477	444	470	438	478	445	462	451	445	450	453	455	442	461	459	477	473	473	428	456	451	439	503	488	485	477	500	448	442	464	429	413	479	434	446	467	457	454	450	480	441	435	470	454	420	459	472	487	432	479	461	470	468	441	443	420	459	465	489	467	470	463	464	467	490	444	474	465	480	461	466	463	489	471	454	470	440	464	473	427	472	456	482	481	452	473	429	445	460	463	475	506	429	479	473	467	479	442	462	456	467	457	463	464	470	479	481	484	461	487	502	481	495	475	430	455	492	459	460	440	429	460	460	471	425	452	463	453	468	469	450	459	463	445	435	476	500	466	483	432	415	435	420	472	472	464	463	443	464	443	459	462	456	459	440	442	477	479	460	498	446	480	502	452	463	493	451	418	472	448	480	455	483	466	436	456	438	446	469	423	453	462	468	460	466	436	424	425	494	498	472	466	438	476	439	489	456	499	485	439	454	445	455	441	454	468	434	428	430	431	459	490	455	439	486	466	453	468	465	480	451	464	478	451	431	482	484	487	467	464	486	459	458	470	435	462	475	434	499	460	458	449	456	499	478	453	487	487	450	475	444	464	439	480	460	455	440	452	416	399	464	434	452	450	461	482	456	450	470	441	468	474	434	486	442	416	480	535	430	465	462	477	475	475	454	504	470	464	467	448	448	441	459	445	448	485	469	442	471	473	452	455	443	477	421	488	474	456	453	485	449	473	479	483	486	433	461	461	467	487	419	485	436	470	435	471	448	465	476	486	481	464	498	451	457	440	456	469	464	444	429	458	503	412	440	444	464	441	472	457	449	439	476	472	471	480	482	426	470	473	460	449	461	454	467	471	457	467	485	480	471	451	484	445	490	504	422	473	444	424	482	466	477	428	461	431	453	447	453	472	463	437	416	473	463	511	437	439	410	509	455	448	479	435	480	449	471	474	423	494	473	471	456	449	461	449	445	471	444	458	495	475	480	481	488	501	466	467	510	482	484	458	454	478	476	456	421	450	439	426	433	435	446	455	504	468	465	507	482	465	444	435	455	439	476	477	468	474	457	448	431	461	423	466	463	464	421	436	451	468	487	466	446	445	442	436	464	454	472	449	455	483	468	436	484	483	462	451	462	464	493	480	475	455	460	445	479	459	469	435	448	476	426	453	425	437	468	484	451	410	451	450	486	426	445	471	454	412	438	455	468	467	481	436	416	480	479	471	445	429	494	487	397	455	476	489	464	432	455	444	413	472	434	464	396	449	465	455	474	466	437	468	470	462	476	440	448	447	465	482	446	499	455	461	456	470	465	485	431	516	477	465	459	470	484	483	465	478	443	476	458	482	476	472	455	446	435	455	458	453	453	426	474	502	512	528	473	447	437	462	460	429	450	458	453	442	461	432	474	518	458	464	481	455	475	443	436	485	487	500	444	457	451	472	446	438	492	473	465	464	433	493	443	461	500	501	435	470	485	464	468	517	447	468	467	443	465	413	435	483	458	482	464	465	509	486	452	486	476	457	453	456	466	442	453	411	468	459	475	460	477	429	467	443	449	446	435	467	462	467	443	453	444	436	478	453	443	446	442	479	491	445	466	483	465	480	454	456	443	441	461	447	505	467	484	467	480	454	421	434	479	488	498	441	472	440	431	461	497	492	439	450	500	440	493	454	470	500	464	446	520	456	445	425	471	456	434	463	431	453	451	457	491	483	454	460	450	478	485	452	472	455	432	435	470	478	441	420	492	452	493	451	445	442	459	456	487	495	424	504	439	447	510	455	472	416	482
3066	1694	2406	2410	3224	4269	2641	2500	1760	1329	1677	901	686	745	623	768	459	531	438	368	324	402	421	386	341	328	289	275	252	269	243	222	206	190	159	202	173	171	179	179	171	189	191	146	216	202	215	185	194	192	179	206	176	190	176	192	180	176	157	156	194	156	195	199	187	190	163	184	168	178	178	226	231	224	221	206	182	186	184	194	164	172	159	162	147	177	180	187	181	158	152	177	170	158	161	151	167	150	155	157	154	173	151	161	157	192	158	141	169	173	184	140	150	160	166	161	148	165	167	174	140	197	157	160	140	171	192	154	153	186	177	163	163	152	151	169	162	167	166	186	148	173	173	175	180	151	172	156	172	171	172	179	168	150	161	156	187	155	143	176	193	173	160	166	180	134	159	170	153	155	139	168	186	159	160	164	194	148	134	141	136	177	170	165	153	170	165	167	164	154	162	173	163	151	150	153	175	146	141	163	158	153	173	170	162	158	184	152	157	153	161	153	160	169	187	154	144	166	152	186	165	165	164	159	156	154	156	136	159	162	161	152	149	161	154	169	174	155	162	157	164	171	196	159	144	135	149	186	178	178	175	172	137	143	160	167	137	174	172	165	163	156	149	167	165	157	160	171	165	167	178	158	149	168	167	150	161	161	160	163	157	157	164	161	160	154	152	157	150	155	171	178	159	160	182	157	148	168	168	177	165	177	154	157	152	164	168	162	150	157	166	162	159	178	176	142	163	180	155	155	155	164	160	152	159	139	155	156	169	168	164	177	175	157	170	162	159	186	165	134	153	165	177	159	156	142	158	167	166	174	188	180	153	139	157	149	182	173	156	181	169	176	150	161	147	132	167	168	155	152	154	150	175	169	152	167	153	154	163	168	162	153	167	125	167	151	155	151	163	145	144	168	153	166	158	179	160	153	154	163	174	149	150	158	164	172	150	178	176	167	137	145	179	160	136	157	160	164	162	152	164	166	204	143	148	145	168	187	145	149	156	142	144	145	153	127	192	168	172	158	176	168	151	173	167	154	161	167	165	149	168	161	153	159	151	147	167	161	183	156	180	180	139	173	154	165	173	184	178	129	161	169	155	147	185	137	163	144	146	148	177	149	171	163	158	175	154	152	164	164	161	170	199	164	163	146	179	163	158	161	165	145	132	139	144	171	165	170	176	181	140	177	167	168	162	160	157	159	182	166	151	186	176	165	148	155	153	191	172	161	157	145	138	176	180	163	165	172	170	172	187	145	177	181	160	170	153	156	181	156	155	157	172	148	138	182	162	167	163	151	163	174	143	175	164	145	187	134	156	153	168	173	172	177	194	168	155	159	153	162	126	170	160	141	163	176	165	169	177	183	165	163	165	143	152	165	177	151	162	148	174	159	141	161	163	134	175	166	164	191	183	158	148	167	174	153	166	163	162	146	177	168	146	158	179	157	135	161	161	167	163	157	164	166	175	130	168	153	160	150	176	172	174	154	174	175	163	159	173	159	159	169	138	167	180	169	155	144	151	179	161	177	176	153	164	178	181	149	165	139	166	165	163	157	156	159	171	175	154	158	179	154	157	146	183	175	177	160	175	157	171	141	167	147	150	168	170	158	182	172	149	145	141	139	185	152	149	172	150	169	144	175	158	173	168	159	176	134	144	157	163	167	176	144	148	170	171	172	158	163	180	156	162	160	175	175	167	169	176	155	161	173	174	162	169	159	166	162	144	173	164	157	160	168	153	166	178	150	162	152	180	147	179	170	154	131	174	169	178	183	148	162	171	176	173	170	159	157	145	166	175	163	144	155	157	168	154	147	175	176	161	151	165	151	154	177	159	157	153	183	184	158	177	166	183	156	169	149	150	175	187	162	161	139	147	180	179	164	161	154	161	158	171	163	166	157	147	150	166	157	177	160	160	181	173	153	158	141	168	159	164	176	170	154	138	171	143	162	157	152	161	181	176	181	184	159	155	157	158	154	178	177	172	173	142	167	168	167	176	166	165	164	188	153	179	159	160	150	154	155	157	167	163	168	182	135	148	168	163	170	145	157	168	186	155	163	151	164	188	172	153	164	184	175	148	153	163	157	191	156	149	167	152	164	165	147	169	144	162	163	153	161	191	168	177	175	161	145	157	169	163	151	165	150	166	165	147	171	185	145	159	163	171	125	163	156	158	151	185	174	153	161	154	165	160	158	169	160	159	185	134	133	173	168	168	170	150	151	141	172	145	170	157	166	165	151	156	170	198	165	152	172	158	155	164	160	158	164	147	140	138	156	149	166	171	161	169	151	161	166	179	152	173	175	150	146	157	162	179	176	163	167	156	152	153	163	147	153	166	138	170	152	172	140	183	166	184	189	149	148	124	167	184	183	156	182	157	161	148	156	163	175	166	167	162	155	156	154	170	172	144	160	141	163	174	163	164	147	169	130	154	167	164	175	157	150	137	153	150	170	156	175	158	173	166	139	149	145	155	146	169	159	144	170	165	158	170	167	149	154	181	158	168	184	165	179	149	180	143	167	151	142	158	154	161	151	187	166	160	126	150	160	142	153	155	163	162	169	174	149	162	141	162	128	181	160	159	165	141	155	165	156	158	156	184	167	161	171	164	165	144	158	151	164	173	174	164	164	158	173	169	167	172	196	190	182	139	177	163	172	181	157	184	167	181	177	173	166	173	182	158	174	162	185	175	179	161	182	165	155	171	163	140	156	157	176	138	176	153	163	168	153	167	149	158	175	159	175	172	151	189	172	157	159	151	145	152	167	179	167	179	159	168	157	156	168	141	151	181	167	168	154	164	174	166	171	158	159	159	158	161	146	156	173	167	185	156	157	180	174	161	158	149	158	181	173	158	156	158	147	190	147	164	150	153	159	158	144	140	139	139	186	164	158	160	166	145	148	145	157	146	169	160	149	163	148	194	171	180	178	163	168	162	181	159	170	152	169	166	179	169	180	163	186	171	158	162	167	169	176	155	151	135	143	161	193	172	182	177	162	155	174	172	159	163	166	156	161	169	178	172	148	172	150	168	152	154	178	156	162	161	156	166	182	188	171	164	179	147	166	154	185	169	164	166	150	178	191	145	163	171	193	173	158	156	158	174	185	190	159	164	158	163	155	158	145	158	168	173	163	167	166	148	198	183	152	188	188	187	159	143	147	154	178	156	146	157	157	155	167	201	162	148	143	163	167	168	174	167	150	185	152	181	141	163	184	149	178	182	171	163	156	182	173	144	185	150	168	175	164	167	162	157	166	165	168	184	175	141	160	153	145	152	145	168	187	173	155	161	140	157	151	149	156	166	168	157	185	158	176	164	168	163	146	139	167	159	178	164	163	182	158	140	165	167	154	172	173	160	170	153	154	148	162	162	158	153	154	176	150	163	175	160	165	178	127	165	180	176	166	148	184	163	158	159	168	157	167	156	164	171	169	156	159	159	161	158	174	170	181	157	167	163	144	150	148	166	163	181	159	169	165	174	176	167	172	155	160	142	159	159	180	179	166	170	179
2728	2439	3940	5700	11450	15094	11036	12339	9841	8119	9906	4723	4202	4657	3804	5483	3151	3491	2796	2413	1946	2731	2604	2657	2029	2356	1640	1653	1412	1455	1241	1083	966	917	704	609	596	594	578	620	580	590	622	721	713	695	738	751	794	809	767	681	568	566	566	540	477	548	465	467	489	489	515	566	497	490	558	519	572	598	622	892	781	851	784	603	530	485	481	417	457	402	443	439	428	387	448	475	445	445	434	441	416	433	425	423	418	444	441	446	444	424	434	405	428	442	437	444	406	419	436	426	453	420	450	427	430	456	468	447	456	447	436	452	477	408	394	401	391	437	429	444	448	443	435	412	454	435	436	419	418	419	400	421	410	446	422	421	450	434	427	405	423	452	432	450	440	426	481	409	416	441	423	423	444	436	480	395	445	427	461	397	427	436	437	438	461	455	457	440	444	449	434	454	410	482	431	454	395	378	411	403	404	433	427	418	448	382	452	435	454	438	433	448	388	404	459	408	443	418	407	443	424	461	442	437	468	439	419	437	429	453	439	431	441	448	416	426	466	422	431	416	426	421	441	423	434	411	459	439	391	409	457	439	425	406	459	441	423	467	422	442	451	426	446	441	448	435	447	444	411	452	446	456	458	434	445	447	418	392	437	455	395	444	404	458	409	424	436	417	442	430	429	478	414	396	413	429	434	414	411	432	420	449	484	437	450	435	414	424	438	406	404	448	415	420	459	421	402	412	441	412	409	450	433	440	450	397	416	420	458	409	432	440	393	458	464	432	429	423	474	422	436	456	419	439	392	416	438	379	394	422	436	442	471	419	429	442	421	419	417	458	429	419	396	431	430	421	410	451	426	465	450	467	441	411	433	420	441	431	405	452	440	403	479	423	469	424	423	440	439	444	455	417	403	462	472	444	456	447	468	456	450	448	440	447	445	423	455	430	424	426	403	447	404	421	400	424	450	432	429	444	457	387	408	430	440	404	434	431	452	441	403	405	415	446	431	445	430	398	428	429	435	478	448	393	468	395	398	428	419	454	434	411	449	452	437	456	455	443	439	429	438	422	461	409	449	447	454	466	424	450	439	471	464	426	388	439	449	439	417	415	454	432	439	413	419	411	422	430	448	432	411	491	447	440	418	454	440	447	424	417	483	396	432	387	424	428	445	448	402	439	411	441	453	426	426	396	447	465	392	425	430	409	394	421	425	442	432	404	421	437	420	447	448	451	444	383	423	414	443	475	421	452	371	455	416	419	412	421	483	449	393	444	442	427	423	387	420	433	409	396	397	441	446	443	464	450	453	434	456	427	475	431	401	454	438	450	417	477	442	431	416	453	445	485	397	423	425	442	419	404	465	449	443	431	445	428	465	431	444	447	454	469	450	358	400	460	427	424	411	435	431	420	449	393	454	466	437	423	443	427	464	437	420	422	398	409	438	454	443	430	423	458	443	454	463	438	458	415	393	430	441	438	437	453	424	437	394	424	428	459	414	414	444	464	448	455	426	410	387	431	428	449	424	424	432	413	467	447	429	437	456	478	441	436	438	459	448	436	419	418	433	436	415	406	402	446	465	469	443	428	430	410	464	396	431	478	440	444	435	441	410	422	435	424	483	428	450	438	392	448	435	444	455	405	452	413	456	414	409	441	438	422	436	429	456	435	429	405	427	407	453	424	422	425	439	462	414	450	423	423	433	459	422	465	451	401	394	481	437	394	460	458	412	433	466	411	433	419	468	431	459	433	459	454	406	422	446	433	430	453	406	449	468	443	442	455	457	438	445	451	467	441	452	450	449	406	421	462	444	417	432	439	426	474	438	407	435	454	438	405	407	433	437	430	428	426	407	422	392	414	412	430	426	413	461	413	448	461	440	388	394	396	420	408	459	423	442	436	440	416	452	443	419	409	440	429	410	463	430	448	412	426	435	442	411	445	471	406	458	438	432	423	431	430	423	400	471	421	462	466	428	430	450	423	447	435	430	380	458	409	419	412	409	418	457	445	438	445	417	424	416	426	463	409	419	452	432	406	430	454	429	451	460	412	421	430	472	412	421	415	417	458	475	447	434	449	416	445	460	439	448	455	478	433	390	443	433	466	449	418	438	444	432	406	435	411	437	459	430	423	434	424	450	480	439	432	416	420	418	456	465	486	443	440	431	443	426	453	442	406	474	388	424	443	437	432	412	439	426	446	381	442	480	447	455	492	444	434	464	460	446	453	461	437	424	477	413	393	481	440	431	425	434	456	409	418	441	471	436	419	445	469	435	443	422	401	449	423	450	429	413	437	411	431	472	433	421	441	494	409	431	434	448	418	442	428	456	416	428	429	431	410	427	438	430	427	488	432	416	431	433	434	458	434	433	455	487	460	430	475	450	445	437	409	446	402	445	463	440	426	434	449	458	454	438	453	429	449	407	474	409	455	426	429	436	397	400	429	438	460	433	420	435	460	455	453	411	443	438	419	437	421	425	408	471	430	417	444	410	450	441	412	448	441	443	435	495	438	397	433	391	462	429	430	438	420	418	434	441	429	486	439	427	446	457	456	414	434	462	449	415	442	400	409	434	447	418	434	449	463	410	442	406	433	421	480	440	396	457	386	452	441	463	408	437	454	427	433	412	464	415	432	452	511	422	426	467	436	410	399	460	475	479	419	437	430	429	443	451	460	417	440	443	416	411	431	442	393	419	470	443	413	478	418	407	422	450	423	394	430	474	445	441	446	433	437	434	426	421	455	434	460	428	451	400	418	393	469	440	438	444	455	440	451	442	430	435	460	476	458	427	470	433	408	420	465	434	411	444	428	440	418	428	406	472	453	431	452	460	428	408	409	444	460	429	423	435	395	429	446	466	434	437	422	450	448	416	423	440	403	434	445	459	455	426	458	408	446	435	422	433	432	454	449	446	438	413	431	411	409	469	429	456	465	439	451	452	444	430	434	467	415	405	467	442	421	437	414	454	427	397	433	406	418	445	440	440	444	471	443	486	433	429	423	447	453	444	429	430	442	458	436	453	490	424	463	420	438	445	444	461	461	442	424	416	425	384	401	432	425	432	414	421	428	395	457	449	482	432	421	438	461	438	449	438	436	437	409	464	438	447	402	459	419	435	449	437	421	496	385	433	422	485	431	441	437	408	403	424	428	437	466	386	442	430	444	411	447	465	430	421	429	410	472	452	411	412	434	413	423	429	442	461	421	405	436	409	432	479	435	406	456	448	421	433	412	414	433	427	433	425	437	459	397	435	410	430	429	411	428	400	469	420	418	452	402	461	395	425	443	417	412	445	419	428	434	432	439	435	440	443	442	426	445	443	441	441	460	443	437	436	445	441	424	415	476	428	422	466	415	436	450	433	441	423	436	441	418	420	457	439	420	417	463	447	423	435	444	407	407	434	461	419	437	415	412	450	409	436	416	453	434	412	454	428	459	425	421	407	476	447	416	429	411	417	460	467	464	442	427	431	430	420	435	443	440	433	473	458	397	455	413	444	413	431	433	449	436	436	429	427	418	411	428
11227	12119	14672	18503	28818	34480	29575	31686	23121	22004	19063	11267	9228	9137	8851	9815	5891	5853	5306	4691	3304	4696	4353	4280	2737	2991	1931	2232	1772	1826	1376	1084	900	710	529	345	408	370	367	295	309	320	326	332	404	376	353	392	355	338	301	272	250	309	351	265	219	231	220	211	193	239	203	183	169	193	213	216	200	201	197	306	424	419	396	282	251	202	191	169	157	207	163	199	172	179	177	206	171	175	185	167	181	181	190	190	186	181	168	165	177	158	193	167	193	149	159	171	183	158	176	202	203	178	176	174	190	189	161	165	162	190	165	170	187	153	175	181	162	176	176	169	164	171	180	178	191	195	178	185	191	169	200	189	198	198	181	212	203	176	187	164	159	173	176	161	170	178	170	178	168	172	171	165	183	181	139	178	143	174	196	184	197	172	205	170	172	197	176	197	165	190	182	207	169	150	170	178	171	179	200	183	173	159	151	181	167	211	169	177	179	172	179	155	184	186	202	175	172	179	212	173	181	172	157	171	178	187	174	167	164	179	174	182	186	168	189	175	168	205	179	188	151	181	178	191	178	191	166	185	165	202	150	165	186	188	172	184	176	184	167	190	167	156	186	182	196	168	175	192	174	173	187	183	186	178	149	192	186	175	180	162	159	171	195	173	171	192	158	184	173	197	171	178	182	171	188	179	175	172	190	163	191	182	215	161	192	154	185	172	171	164	165	168	175	195	185	190	167	183	212	195	180	191	180	183	193	199	169	182	192	181	156	169	158	165	153	173	163	166	174	190	183	188	183	201	190	207	169	184	201	172	170	210	172	180	203	196	180	167	174	186	215	171	194	172	200	167	164	183	185	181	194	199	195	169	184	181	190	183	181	159	174	170	184	153	159	199	174	183	179	189	154	196	173	191	183	181	150	191	211	168	192	197	178	172	177	194	196	171	168	175	186	152	159	194	175	179	195	175	180	164	169	164	184	174	167	171	175	176	190	155	158	164	167	193	174	194	154	168	178	164	179	177	175	181	193	190	188	155	168	156	168	171	169	163	187	176	171	191	171	181	187	143	208	184	174	189	192	153	186	160	161	154	181	166	174	191	160	161	195	184	184	211	168	187	185	178	180	164	163	186	148	159	179	176	177	184	171	196	188	178	178	189	168	159	179	152	165	174	186	188	164	167	204	198	163	172	162	166	168	182	193	186	197	191	148	180	165	185	196	182	194	178	183	179	180	192	170	173	162	193	144	163	164	159	189	188	178	160	160	202	201	176	189	178	173	169	174	178	181	173	195	180	198	197	187	157	180	186	199	154	181	152	178	166	190	194	178	151	174	194	180	176	180	191	187	191	172	181	171	173	180	173	174	177	202	159	170	169	172	184	207	186	206	199	184	198	196	158	157	208	197	164	183	179	192	166	160	176	193	188	187	198	172	191	188	168	165	184	167	162	158	188	161	176	178	167	178	193	206	177	158	198	179	152	185	174	168	172	204	165	155	163	183	193	175	173	184	191	199	183	192	175	163	170	180	204	176	159	146	173	159	180	165	168	194	168	171	183	194	173	210	183	155	168	168	192	160	177	203	161	207	191	195	175	191	190	190	176	150	168	186	185	173	191	175	192	175	165	192	175	185	193	185	163	167	160	170	186	172	180	154	181	185	184	190	175	157	163	156	173	208	207	146	172	177	162	179	158	200	163	181	176	169	156	164	154	145	157	164	184	219	172	195	169	170	166	173	193	194	187	176	182	177	194	164	189	171	179	191	158	164	197	158	156	178	177	182	201	196	182	155	173	166	177	190	180	190	165	148	201	194	187	173	184	185	200	214	198	169	173	166	169	180	173	177	180	195	194	190	185	179	164	188	164	176	165	181	191	227	159	205	171	166	178	181	171	198	173	172	173	182	174	161	201	187	166	180	183	190	182	191	166	172	153	178	197	157	168	168	159	176	175	169	186	186	177	176	193	172	170	188	191	197	188	195	192	167	159	173	171	166	176	197	172	177	176	170	192	189	193	171	172	184	183	194	190	190	163	153	188	164	175	166	173	186	174	192	170	199	175	179	188	170	151	199	179	175	175	176	181	182	164	151	188	196	187	198	150	197	181	206	180	179	173	165	167	188	172	158	185	171	155	192	197	168	196	164	166	172	165	190	171	185	169	191	178	178	159	187	159	158	185	162	183	169	171	182	175	184	196	178	179	199	182	172	156	157	167	184	175	182	177	189	165	171	190	198	160	176	195	163	192	176	202	193	161	175	197	204	185	171	187	182	199	192	158	168	173	180	183	169	167	188	181	156	158	186	162	179	171	169	170	177	161	185	178	171	158	152	181	166	170	164	177	180	177	159	167	161	157	181	171	187	181	171	162	183	157	183	179	165	168	159	180	164	162	187	149	173	191	188	171	189	180	173	177	209	194	172	160	174	195	181	194	136	186	192	192	169	194	155	185	197	187	167	180	178	156	193	180	191	166	206	199	167	180	160	198	177	180	163	178	194	150	183	175	167	197	165	154	187	186	216	179	172	161	170	192	187	188	177	183	166	158	184	179	168	158	195	155	173	176	187	163	170	173	159	166	183	189	160	160	178	187	159	184	167	191	188	179	166	176	197	175	197	177	179	170	189	170	170	171	170	185	174	183	182	162	169	167	167	195	176	183	180	208	192	164	183	161	187	191	187	210	167	208	182	180	158	178	176	200	198	160	186	173	175	204	159	160	185	177	182	189	174	204	160	169	180	190	180	169	183	169	177	165	161	181	163	158	171	173	178	150	181	162	178	192	156	192	181	176	170	175	175	179	172	185	142	140	181	162	175	167	154	178	183	196	199	203	184	181	164	177	196	169	151	180	185	164	183	173	166	195	169	158	157	170	189	178	182	189	213	166	204	174	172	179	167	195	182	175	168	174	206	172	162	155	156	170	172	174	170	174	180	174	198	177	210	182	165	172	156	188	160	170	175	178	168	193	167	181	149	174	169	182	161	171	184	180	193	171	165	173	175	188	168	174	156	179	172	181	161	177	164	171	172	167	135	188	167	187	171	187	181	156	185	173	194	166	187	158	169	154	190	178	190	188	187	189	166	185	184	187	185	163	177	177	156	185	183	166	169	191	169	176	199	164	174	193	182	173	186	205	190	159	182	198	180	192	152	171	168	181	202	192	199	181	175	165	181	178	181	179	180	182	165	192	179	196	164	181	180	167	178	183	170	170	185	155	181	166	163	210	172	190	175	153	170	176	195	194	192	185	161	184	183	195	186	183	157	171	163	196	198	177	190	178	168	151	175	202	172	182	180	176	212	178	170	187	169	177	180	155	182	200	174	182	195	177	168	179	185	191	194	168	196	171	169	177	186	185	168	168	157	187	178	163	202	164	177	156	184	188	203	187	165	169	179	185	177	166	167	190	149	165	189	162	165	159	167	168	191	161	153	163	179	197	176	183	176	208	167	172	191	197	185	185	189	166	177	181	171	161	165	194	176	177	190	153	163	182	148	203	176	182	174	183	201	149	176	188	164	162
7575	9945	11908	18538	33543	38799	38613	41545	35848	38765	36313	23451	23791	24505	25977	29167	21355	22843	20052	21247	15678	22482	20551	20935	15145	16885	11878	14260	12052	11491	9632	7451	5930	4923	3668	2194	2377	2348	1869	1583	2040	1900	1728	1911	2340	1946	1933	2021	1911	1846	1653	1314	1299	1570	1854	1143	793	871	802	680	751	906	637	616	654	675	699	670	662	604	734	1634	2867	2580	2045	1383	839	544	527	452	466	496	481	490	451	500	481	477	460	458	489	462	461	474	437	455	483	482	476	435	478	484	462	411	471	483	472	449	456	441	476	488	483	446	456	500	482	453	457	498	455	467	456	451	476	481	455	466	456	501	482	474	468	469	452	491	465	467	516	466	506	475	455	470	463	461	486	480	481	451	477	482	463	460	490	463	448	474	456	451	480	479	461	486	464	449	451	464	464	503	505	481	440	520	451	453	459	492	461	430	480	467	467	471	447	430	419	442	442	461	436	497	474	505	476	500	454	440	488	436	452	469	482	469	467	468	488	453	482	496	471	457	466	451	520	496	469	452	498	482	426	499	422	461	493	491	470	491	431	447	485	474	472	475	462	492	469	445	482	442	471	469	473	454	484	451	481	464	467	469	467	435	515	471	479	450	494	505	491	456	464	483	482	479	468	447	471	490	458	471	456	489	461	479	473	466	417	477	464	451	447	453	454	460	466	461	422	446	497	435	465	515	441	476	455	475	496	454	463	451	502	466	455	481	457	473	461	474	471	470	448	461	473	469	502	479	513	453	487	470	429	469	466	506	501	440	461	478	489	501	471	481	480	477	450	478	472	468	483	509	442	471	440	436	468	444	466	461	485	482	423	463	496	464	465	498	462	465	465	481	497	449	465	483	454	433	459	468	473	482	481	462	434	474	496	447	480	493	466	496	463	452	477	491	500	481	453	490	443	478	501	475	510	449	476	519	480	446	459	458	461	498	505	447	507	490	462	464	475	477	478	457	444	450	443	452	443	511	457	484	487	461	457	507	477	478	480	521	489	458	426	456	468	437	452	454	506	472	473	442	459	486	461	436	474	462	464	485	460	438	513	436	478	447	469	469	483	454	526	480	445	475	493	480	493	486	473	451	463	462	463	442	464	509	457	531	460	494	487	431	479	471	457	430	434	430	439	507	499	463	482	446	474	462	450	458	482	458	502	476	463	495	451	523	439	464	481	509	444	432	448	466	462	505	486	490	447	437	438	463	461	484	475	477	485	445	423	453	469	494	456	450	480	492	509	473	451	469	492	462	451	458	463	510	484	471	473	474	465	511	466	467	441	481	491	479	464	474	476	451	466	445	493	452	460	429	457	461	466	526	469	448	450	432	476	433	481	471	482	509	508	454	479	502	452	468	478	437	480	478	471	496	471	478	487	483	479	431	426	479	459	491	472	488	514	467	454	486	487	462	496	480	474	471	486	483	503	489	469	516	479	446	508	457	470	428	438	474	478	509	474	434	438	487	488	492	489	473	458	475	445	499	452	471	482	446	482	435	471	468	463	497	481	463	474	511	440	481	477	486	483	504	460	479	481	483	482	474	457	502	461	472	464	461	440	430	440	483	481	480	477	481	440	442	454	458	469	479	428	483	470	444	481	448	476	499	451	498	481	453	469	465	494	512	492	469	447	474	472	454	472	495	461	433	461	473	442	471	439	445	478	475	457	453	466	489	473	476	490	499	481	480	447	460	527	464	464	481	469	460	477	468	419	438	482	460	449	487	455	508	438	464	428	470	495	463	477	455	444	470	452	441	458	471	503	504	496	513	450	480	487	459	475	436	449	473	453	436	463	470	497	445	476	491	444	455	473	458	456	483	460	472	486	503	468	525	443	495	448	501	479	462	424	479	424	491	502	461	481	478	440	469	434	430	456	435	472	482	473	456	425	470	473	490	465	455	458	494	497	471	477	448	443	491	461	439	486	458	458	503	453	448	440	496	507	435	485	455	451	459	489	463	470	478	464	443	492	477	463	462	469	468	446	462	477	459	467	481	473	445	452	478	442	471	481	491	448	432	456	466	465	481	476	430	474	466	490	456	456	480	496	467	488	480	458	468	458	463	488	464	471	483	475	460	443	489	475	463	453	497	464	425	468	457	493	486	514	488	452	495	504	472	447	440	485	436	490	471	432	486	450	493	449	483	503	493	474	465	442	487	482	453	492	458	473	455	483	453	499	430	469	488	476	463	466	494	467	496	505	491	481	440	438	423	472	490	514	468	471	479	441	462	455	480	459	468	433	516	454	498	472	455	501	497	459	523	463	454	472	448	481	491	470	495	445	486	425	438	492	482	489	487	460	473	483	475	466	478	492	481	461	463	478	464	452	468	443	454	483	474	466	490	496	492	504	453	441	444	450	455	502	471	457	475	471	484	453	493	472	448	441	468	463	454	473	469	466	467	454	456	463	436	488	476	456	430	474	448	462	542	457	474	468	504	434	468	467	443	470	462	457	467	482	494	446	444	493	453	448	453	511	490	448	490	493	491	445	462	485	453	447	478	419	486	469	448	459	455	435	447	489	452	498	462	472	481	469	457	487	507	475	461	421	496	484	484	439	473	484	427	497	441	497	492	482	467	481	458	468	458	481	447	497	459	475	476	466	474	503	480	463	485	458	503	466	484	457	481	449	460	495	487	468	475	473	472	457	419	472	474	465	479	450	415	461	495	477	462	427	459	441	470	486	457	470	448	459	458	492	410	459	462	464	491	474	471	449	486	437	424	479	468	452	456	477	480	491	452	449	462	440	457	468	471	496	451	516	470	480	494	466	465	485	446	477	471	454	481	472	452	476	511	452	466	452	453	455	474	485	455	439	448	458	453	477	475	459	449	477	457	495	476	446	461	476	503	481	477	500	488	462	500	490	492	487	500	493	476	471	479	484	455	478	485	473	466	498	485	468	460	475	452	477	476	459	472	484	529	465	479	473	468	474	483	472	447	440	485	477	461	498	442	464	454	504	444	494	455	416	452	479	455	513	460	477	451	446	441	417	474	439	448	467	487	515	473	467	466	491	482	462	435	451	443	485	440	468	491	482	466	480	466	467	508	485	481	446	478	454	469	466	454	502	485	478	440	467	486	435	474	463	475	497	447	475	446	490	442	475	472	483	430	472	455	435	499	487	425	487	499	478	520	471	469	478	468	501	479	513	449	483	501	489	500	462	443	475	484	487	475	480	415	452	434	443	499	453	501	472	477	476	479	485	474	485	489	477	494	491	475	430	467	441	472	473	486	460	476	463	461	461	460	472	495	465	470	490	464	484	477	472	457	456	483	475	440	463	481	486	430	477	468	456	461	459	519	476	476	500	425	453	475	427	455	512	462	469	496	465	448	478	492	473	467	450	472	479	465	499	473	482	455	441	465	487	506	481	446	492	481	429	479	495	489	477	478	477	482	458	481	462	465	459	479	432	453	473	502	419	483	477	465	484	426	507	475	429	470	437	524	469	470	495	463	454	468	473	438	462	472	473	452	468	434	482	474	455	471	463	473	450	468	481	486	461	477
21302	20161	22964	24996	38669	39053	38804	40112	31884	33323	30318	20696	17596	18196	18487	18195	11822	11655	12097	10082	8583	10714	9089	10215	7690	7314	4392	5220	4286	3880	2867	2196	1845	1465	1093	622	667	680	459	437	580	548	456	581	654	659	584	553	513	428	500	397	386	480	525	380	264	267	267	200	243	322	179	226	216	252	227	213	215	207	270	779	770	643	526	401	322	199	173	187	178	190	183	160	170	167	204	203	194	161	184	171	183	160	177	166	196	158	179	172	166	182	166	204	151	202	194	200	181	171	192	199	185	205	182	160	167	186	184	187	176	201	175	180	187	165	161	181	178	171	173	174	182	152	170	187	194	194	185	182	185	180	158	165	182	191	172	182	163	179	175	180	183	176	170	194	168	160	165	196	181	171	190	174	198	182	181	178	193	191	199	193	186	159	172	189	172	151	167	179	182	173	173	136	167	159	171	168	184	179	186	180	156	181	180	189	197	166	183	155	165	168	205	186	182	146	171	162	160	177	172	187	174	193	170	176	171	167	158	198	185	175	164	206	194	174	148	195	164	176	173	180	168	174	192	194	178	186	190	176	158	173	157	183	171	182	161	174	181	168	168	183	167	185	162	185	181	149	158	167	150	209	171	184	188	177	161	136	181	172	184	194	156	188	164	183	171	202	171	172	178	172	143	174	179	179	175	134	183	176	189	177	185	175	173	183	174	181	144	177	176	173	212	170	186	174	190	177	182	157	165	160	170	185	147	143	179	172	196	216	182	165	192	182	183	189	171	185	178	204	164	185	163	167	147	179	192	194	193	175	183	194	177	168	195	171	149	200	178	182	206	168	188	160	166	194	169	182	163	202	179	183	213	192	164	180	167	182	190	211	174	155	184	194	178	172	183	208	194	182	198	175	176	171	183	167	180	176	159	197	189	186	175	143	205	187	198	183	154	184	190	184	167	176	171	192	170	161	180	194	167	146	176	197	159	156	161	160	177	167	182	193	169	189	174	178	149	194	161	181	166	189	162	180	198	174	174	190	184	202	180	171	176	164	173	189	186	184	170	184	185	159	179	197	198	170	186	191	174	180	162	167	165	162	213	204	168	191	173	163	166	187	175	165	144	154	175	174	172	192	177	156	155	184	184	168	160	201	165	178	170	169	194	188	186	190	178	175	176	172	175	199	168	169	170	167	179	166	165	202	183	190	163	165	172	191	175	191	171	190	188	189	168	162	152	172	173	161	163	181	192	180	166	184	186	179	208	164	176	176	174	186	160	161	154	168	185	182	202	183	192	168	151	186	182	186	166	142	188	197	198	170	180	181	174	169	176	212	182	197	192	192	165	171	188	171	181	158	164	177	181	222	171	160	177	176	157	178	182	172	183	148	183	172	166	165	169	158	179	189	179	161	182	171	170	200	160	190	183	184	207	158	160	157	205	164	167	166	178	167	193	168	186	171	199	178	161	156	187	164	173	186	180	182	172	179	169	172	158	160	183	201	159	182	149	175	200	170	199	178	171	191	191	198	191	159	175	176	168	172	170	177	205	173	149	187	168	160	181	178	154	158	142	166	189	179	159	163	166	194	162	169	169	195	168	202	190	168	197	201	174	178	167	184	173	164	204	151	176	219	175	198	188	173	180	177	178	185	167	171	175	187	188	174	183	170	202	158	158	158	181	189	173	177	178	177	169	167	206	199	166	195	181	195	180	177	184	193	183	174	186	174	186	176	193	163	181	162	189	183	157	158	183	184	184	189	176	163	152	159	188	187	169	176	176	158	183	182	200	176	169	184	168	191	181	173	172	174	163	170	191	196	151	176	176	161	172	174	186	178	197	174	209	185	198	171	191	184	183	150	197	188	170	184	184	168	187	164	203	147	174	188	180	167	182	181	182	175	175	170	185	186	191	195	162	174	150	202	188	168	163	174	162	198	183	182	168	162	191	152	190	181	182	178	213	182	161	180	173	189	186	148	203	173	194	188	179	170	168	170	177	177	166	148	161	164	185	172	198	179	158	158	194	197	164	185	189	163	158	184	176	163	197	163	165	173	203	162	204	174	172	162	168	160	176	166	164	187	177	183	172	191	189	180	209	190	213	174	162	170	174	178	173	173	175	172	170	192	178	193	194	177	175	186	173	166	183	174	179	170	183	165	170	184	183	181	173	172	190	168	193	170	160	222	173	166	202	202	163	182	165	182	169	187	174	178	197	180	192	177	171	167	182	181	205	181	157	174	199	202	171	183	186	169	171	168	183	166	181	174	196	168	179	166	171	179	196	177	169	179	197	221	171	199	187	179	181	178	191	197	194	178	177	205	173	181	172	155	167	168	152	210	156	151	172	186	170	161	194	179	155	153	192	171	183	166	176	181	173	182	165	171	159	187	185	194	174	154	183	167	175	186	180	176	183	172	171	197	188	183	178	184	166	183	170	190	180	184	182	182	164	170	161	194	197	193	175	179	156	165	153	172	187	183	158	192	170	165	179	186	196	180	160	188	172	152	160	164	180	177	147	161	193	193	151	179	183	179	182	198	188	173	174	192	171	167	204	177	187	182	196	202	211	201	171	174	202	195	178	163	188	167	184	195	182	198	178	183	178	176	184	199	179	190	212	166	174	179	162	173	183	195	172	163	177	195	143	185	180	174	175	191	194	168	158	187	173	194	161	176	203	173	163	174	166	170	166	201	164	162	187	163	201	186	185	184	182	167	171	186	193	180	181	168	186	152	166	152	174	183	189	162	169	176	184	188	168	186	188	161	171	166	187	182	166	165	168	165	188	180	177	188	165	172	174	164	182	168	180	178	198	192	175	167	183	169	172	181	176	170	178	195	150	186	174	186	167	201	174	163	183	182	162	186	168	163	163	194	182	164	170	182	163	178	189	190	191	186	176	155	148	174	179	152	170	162	170	171	167	172	175	153	175	175	163	165	192	184	183	183	179	176	187	182	165	182	171	175	218	180	180	176	179	158	175	175	183	170	182	167	182	174	185	161	185	161	187	170	193	184	182	181	169	182	186	144	172	165	162	173	166	177	149	170	179	149	178	175	169	195	187	199	165	178	181	185	150	176	167	175	167	163	185	178	154	170	150	197	166	160	203	174	189	159	157	176	161	156	168	181	192	178	173	191	164	144	179	187	185	181	181	177	157	186	178	185	163	190	192	195	163	161	171	187	229	160	185	188	211	193	187	162	196	162	196	168	212	178	150	165	174	186	181	185	180	186	183	160	182	154	172	177	172	166	184	193	174	169	205	183	172	170	163	163	183	190	204	183	174	177	177	166	165	164	173	184	154	185	146	172	164	146	175	173	200	159	164	184	194	183	178	158	202	180	167	198	178	178	185	167	194	173	174	167	177	185	173	187	169	172	161	164	181	157	185	183	153	202	188	171	188	183	175	167	190	198	178	205	168	176	172	190	192	164	141	180	167	200	168	184	167	168	182	198	167	171	157	192	156	166	185	172	207	150	170	191	147	186	165	191	167	184	172	185	167	165	174	159	176	163	183	186	161	181	176	165
11560	15506	16487	23952	41113	41665	47919	47136	44597	48085	42753	30538	32753	36525	38665	37905	31406	31774	32770	31854	28755	32734	28990	32286	27221	27344	20752	24582	21949	19185	16758	13488	11368	9455	7863	3999	4702	4484	3079	2884	4373	3692	3031	3742	4444	4537	3991	3678	3079	2784	3491	2544	2221	2965	3365	2018	1134	1304	1194	921	1006	1472	761	857	793	907	874	862	808	859	1119	5200	5245	3955	2988	1966	982	571	542	498	475	429	454	442	475	467	430	462	453	436	485	416	463	485	438	414	493	450	483	428	442	508	442	469	466	444	419	472	444	475	447	496	431	484	486	506	480	448	451	435	439	484	462	485	460	472	435	457	469	476	487	449	488	450	498	404	445	444	482	506	470	467	462	482	463	463	498	493	447	472	435	463	464	471	511	459	435	452	470	466	449	449	458	483	455	481	445	415	459	450	423	441	444	466	473	445	477	461	457	465	458	429	486	500	438	445	453	472	464	436	429	465	453	453	451	459	481	481	443	476	462	459	467	432	462	484	445	474	486	447	466	473	428	459	470	450	437	424	470	412	507	471	461	429	481	517	473	435	462	459	440	469	438	445	442	459	483	468	477	441	473	498	491	498	436	430	459	488	458	429	420	461	468	463	456	460	442	424	476	463	474	505	441	419	420	457	493	457	456	456	466	470	411	469	476	459	426	449	453	439	479	482	462	442	468	429	456	461	472	454	483	477	474	403	426	514	474	453	449	448	453	429	498	436	476	462	445	475	449	449	430	422	468	477	518	422	447	460	473	447	464	439	435	417	439	465	456	485	445	434	493	443	465	494	438	440	454	453	471	467	480	429	442	428	484	465	439	469	492	443	452	473	507	467	481	499	457	444	509	458	498	430	492	408	473	473	446	460	475	429	473	419	481	489	485	478	450	462	438	492	458	450	465	461	476	451	476	488	486	497	468	430	429	462	472	460	446	474	456	470	474	401	473	438	464	444	430	467	437	448	434	469	466	450	493	451	473	454	441	462	489	425	490	486	450	456	450	493	453	456	442	465	476	432	477	445	456	458	502	481	462	510	450	483	462	433	462	421	477	487	451	517	443	460	489	464	460	492	446	440	490	440	476	463	493	441	465	438	486	446	472	418	443	504	435	452	501	444	448	446	472	496	441	433	428	397	460	466	452	449	479	482	453	471	451	434	447	479	420	457	435	484	465	453	467	434	454	440	465	445	468	434	462	494	496	465	431	447	478	459	446	485	441	468	449	418	473	436	426	493	435	487	488	475	419	441	486	455	481	469	477	477	467	470	399	457	488	440	473	438	469	467	431	414	467	466	496	463	482	468	454	476	473	495	460	492	478	502	437	437	499	448	505	463	445	483	443	448	482	442	451	500	438	451	467	454	440	488	442	453	460	480	467	453	448	466	483	470	445	456	443	430	493	479	460	459	478	446	512	496	445	459	449	444	459	476	449	436	467	464	482	487	480	449	449	455	450	435	468	446	441	473	442	482	475	415	514	426	412	458	478	438	500	492	458	472	482	468	469	459	489	457	459	445	448	460	458	492	435	442	496	448	437	442	436	506	483	462	445	418	463	489	458	415	492	466	479	473	489	475	447	473	475	455	478	463	475	473	475	476	458	467	463	435	485	426	465	469	466	456	415	471	452	461	456	459	470	473	468	492	467	438	467	463	486	454	458	427	466	432	475	446	435	495	460	478	485	476	482	513	448	432	443	475	446	448	487	457	431	432	489	443	426	461	465	446	434	461	490	462	466	461	469	528	461	448	416	447	475	449	462	467	443	457	502	438	448	463	478	457	449	484	467	517	475	470	450	481	435	451	491	489	439	433	455	455	460	433	438	471	452	469	488	448	440	468	516	492	465	452	454	479	469	457	465	497	463	451	461	434	441	483	469	480	448	465	452	456	472	462	457	504	438	451	470	442	483	427	439	437	463	467	443	435	450	462	445	466	485	445	468	494	497	443	448	434	443	505	437	487	486	454	452	457	477	410	481	455	468	458	473	495	469	477	491	396	467	476	465	439	427	471	460	441	485	431	464	472	449	443	450	447	483	464	447	471	470	450	473	471	453	450	467	460	471	471	426	458	435	474	436	496	475	451	474	459	443	476	487	488	460	479	466	464	438	499	445	455	448	479	468	477	458	436	442	490	479	480	437	480	485	482	478	486	508	439	474	491	482	458	425	422	492	487	475	466	416	490	465	465	454	446	453	455	494	455	430	476	459	479	461	468	501	470	450	465	491	448	471	430	448	458	472	458	467	465	463	445	459	432	470	438	446	440	482	442	486	434	444	447	493	497	447	484	466	445	466	474	483	486	438	472	493	473	468	473	422	434	423	460	452	421	482	504	472	467	417	490	438	455	471	488	467	437	493	424	472	458	462	444	456	458	473	452	433	461	475	433	443	494	488	456	474	442	475	498	465	440	460	479	429	468	450	443	488	466	454	475	413	431	469	458	429	424	493	461	445	483	509	531	476	438	438	447	478	435	518	424	435	475	468	475	428	436	478	474	458	462	476	456	429	473	442	491	430	455	447	441	470	431	460	474	486	442	470	420	459	452	463	475	414	488	461	475	455	482	479	462	480	466	474	465	497	469	471	463	489	515	453	455	450	434	489	441	437	454	462	445	450	464	497	451	442	459	462	489	432	460	440	483	470	480	479	501	468	454	441	434	459	520	486	447	485	447	467	495	461	470	532	448	462	437	473	443	441	460	479	472	436	428	502	476	438	459	461	435	450	439	500	470	454	459	428	441	439	463	432	492	489	453	447	443	489	486	461	480	460	475	444	484	455	464	437	421	468	456	479	456	484	466	471	437	445	459	445	457	447	451	457	476	439	483	465	483	451	458	457	457	476	421	454	468	479	469	446	452	464	444	465	498	473	469	477	446	475	468	490	446	461	472	496	468	457	484	446	487	468	486	496	429	468	465	463	452	481	469	467	451	476	444	492	479	471	443	429	474	448	463	476	455	447	444	454	458	432	486	448	502	443	498	485	484	497	456	433	462	444	457	473	480	459	453	470	468	474	448	422	448	470	459	479	454	475	456	451	450	451	425	461	423	453	446	438	439	486	475	457	499	477	494	487	458	425	440	440	505	500	438	412	466	460	465	458	430	450	443	439	482	457	457	460	441	440	447	460	434	482	461	473	460	462	454	450	430	490	482	487	492	463	451	499	455	501	430	449	445	480	496	450	471	452	444	414	477	517	459	454	479	473	468	477	466	437	467	466	440	463	450	432	458	424	482	409	463	496	461	508	460	485	452	467	449	462	488	450	451	428	486	469	452	439	452	478	460	466	451	488	464	489	465	503	448	420	479	476	488	464	497	438	442	443	516	437	472	471	476	444	505	454	465	497	478	442	486	464	452	461	480	483	487	474	497	469	479	468	441	429	447	446	505	450	434	465	418	443	460	476	475	458	442	476	438	442	471	482	495	442	456	453	450	465	466	447	453	455	443	442	453	451	433	464	436	457	490	468	494	475	475	489	486	452	460	436	430	460	451	478	498	458	444	467	495	460	459	477	485
2859	2115	2663	2082	3960	3893	3314	2783	1691	1524	1092	698	759	808	634	542	372	433	503	349	355	373	354	373	371	347	272	270	264	247	236	248	236	205	194	172	189	180	163	187	194	224	212	237	213	191	177	197	169	196	175	175	193	192	139	174	164	169	166	191	142	168	173	172	182	184	186	182	180	165	157	177	204	207	209	225	198	177	187	195	162	183	156	143	166	170	148	181	159	158	177	157	172	178	151	155	159	149	161	144	158	150	165	152	172	164	155	157	183	156	167	151	175	184	176	159	172	161	165	162	135	167	182	162	163	159	168	195	161	161	152	170	164	163	145	142	155	162	151	158	144	158	191	178	140	165	174	174	165	164	149	155	144	181	189	165	173	172	146	164	156	184	196	184	168	151	167	148	162	163	159	168	155	161	162	151	145	176	170	164	149	172	145	150	164	147	160	178	157	143	156	165	147	161	157	190	162	149	166	177	146	163	184	158	182	158	138	150	155	160	169	161	161	184	179	164	155	162	164	140	153	175	164	161	166	170	171	160	161	167	145	168	177	151	174	189	177	168	159	148	171	150	179	158	145	165	147	167	160	168	175	188	154	140	159	154	169	118	176	169	166	162	162	164	171	174	162	135	173	127	174	176	166	153	181	143	156	149	154	166	166	164	154	159	156	170	157	165	164	166	179	179	177	140	134	172	132	162	165	163	151	164	160	172	168	185	188	177	182	137	166	155	193	158	159	179	169	169	164	164	158	159	164	154	163	187	177	171	158	163	149	170	148	157	168	152	172	179	178	164	158	180	163	167	132	159	177	158	158	171	183	156	162	173	173	155	164	144	187	171	178	176	161	158	151	166	161	180	169	130	166	151	176	171	149	183	174	159	153	189	169	160	170	154	157	164	133	155	157	161	169	177	168	145	173	174	167	151	162	169	162	154	171	175	158	169	178	170	160	163	174	158	164	168	152	171	182	150	128	138	161	171	156	163	164	166	134	168	189	187	160	169	165	163	168	157	135	157	158	184	183	184	173	155	168	168	191	153	162	171	174	150	161	177	138	159	171	158	159	186	156	159	162	154	175	174	164	170	184	180	174	159	187	156	180	157	167	145	157	127	176	171	160	179	148	162	180	168	160	160	183	156	179	184	157	145	149	166	151	161	170	168	155	157	173	133	167	176	155	144	144	167	165	169	163	180	178	162	165	172	145	181	154	158	182	191	140	154	157	158	184	130	155	155	165	168	164	149	145	151	170	163	175	143	144	169	168	167	147	161	142	168	161	166	159	199	192	161	176	156	163	159	148	157	160	151	160	131	162	154	165	164	168	159	169	155	161	152	186	165	185	160	170	152	180	167	167	167	183	168	165	163	146	174	136	151	182	173	144	183	178	151	150	173	179	144	161	152	176	149	145	173	156	156	163	141	157	185	181	159	171	143	153	161	142	159	165	149	149	167	164	157	168	166	169	171	154	175	193	148	160	173	173	161	188	189	160	147	149	157	156	163	154	146	163	184	161	170	164	178	180	171	162	154	164	167	173	153	154	164	175	174	161	172	129	162	200	169	164	167	169	153	162	162	176	158	164	172	158	152	201	182	160	156	169	179	178	140	159	177	162	157	169	166	188	169	171	151	200	168	166	190	192	140	151	169	137	145	180	149	168	162	172	178	179	174	169	176	162	152	147	175	155	173	177	144	185	156	178	159	142	171	176	190	158	177	178	144	147	168	157	150	151	171	160	167	170	180	176	145	165	166	145	194	155	155	151	155	163	171	181	171	161	180	170	170	138	162	163	158	154	173	157	158	178	191	159	165	139	190	181	153	146	158	174	177	185	158	164	175	148	158	168	158	149	183	176	149	147	177	182	173	130	166	166	150	160	152	181	162	174	177	157	184	175	157	163	186	181	170	167	165	166	169	170	143	157	162	161	179	153	139	165	173	146	174	160	185	150	156	163	152	171	172	164	165	171	150	167	157	152	143	191	180	185	138	177	132	145	176	177	182	171	152	160	157	157	166	187	161	144	150	193	149	169	166	145	169	172	155	162	157	168	176	166	170	175	178	169	185	159	185	163	162	163	177	153	177	166	155	137	147	170	174	170	151	173	156	160	150	145	166	168	170	148	176	170	131	153	159	170	159	187	181	150	171	146	169	150	160	176	161	156	170	162	160	173	150	159	169	155	149	150	174	163	170	163	204	165	164	154	179	168	158	174	181	142	146	152	179	170	145	189	170	166	154	154	172	194	154	181	160	162	171	149	151	168	163	162	148	155	169	159	157	153	175	163	174	176	175	147	183	180	194	182	145	200	157	143	160	169	169	143	156	149	171	156	162	162	162	143	160	164	167	172	141	174	157	169	146	180	162	157	156	150	172	173	198	145	181	160	190	178	156	164	162	159	164	171	162	158	157	172	176	167	170	185	168	151	172	153	153	156	149	152	164	181	159	152	162	164	166	143	172	162	160	170	164	176	165	167	175	173	165	146	175	142	172	169	164	172	150	153	180	197	146	157	143	185	169	174	158	169	144	143	169	171	147	162	159	176	180	173	178	167	169	137	170	152	141	156	179	157	161	160	161	172	150	150	150	171	164	140	158	182	150	167	161	177	156	173	152	164	178	161	155	163	149	168	159	156	156	175	152	163	153	162	139	164	166	170	176	165	160	153	144	148	180	157	181	169	170	156	167	169	152	188	167	162	189	161	193	162	142	154	182	155	166	172	155	169	178	151	172	172	143	164	154	171	165	145	148	163	166	171	155	164	173	157	165	133	169	160	166	157	176	157	178	151	159	150	168	163	152	177	173	131	185	152	164	168	143	169	171	159	164	184	171	178	178	156	158	176	144	155	151	181	133	158	179	176	149	208	162	186	167	157	165	166	151	161	151	151	147	165	176	156	145	176	168	162	178	162	166	160	166	162	170	155	168	154	172	174	164	158	163	147	145	157	152	162	182	147	189	162	144	194	146	147	150	156	168	144	196	169	159	159	146	171	152	173	148	156	142	159	148	136	155	154	167	186	172	174	152	179	173	154	196	163	162	177	138	162	150	164	128	166	148	142	156	169	160	136	177	161	176	193	183	167	174	152	170	174	202	167	159	174	155	153	156	170	144	143	171	163	148	169	177	161	149	155	159	152	172	171	147	139	159	192	155	176	163	151	173	145	174	177	178	141	160	140	143	179	177	160	166	168	156	164	154	173	172	170	161	155	157	185	166	166	156	168	166	156	161	186	127	172	161	166	175	156	184	153	173	143	169	166	152	180	166	166	153	148	153	147	161	165	180	173	185	151	158	150	165	150	150	172	144	181	155	175	170	169	153	158	153	136	163	167	162	159	150	176	149	162	150	168	176	127	167	168	179	149	155	174	158	152	167	185	162	156	154	162	160	135	177	175	152	152	174	140	150	161	172	149	174	164	169	171	158	164	183	178	173	165	152	154	159	149	167	138	171	173	170	178	194	191	148	164	158	170	157	167	166	177	168	165	170	183	157	177	142	159	152	186	148
2772	3039	3810	5061	12974	14250	14515	13454	9389	8915	6621	4111	4383	5249	4623	3821	2341	3063	3274	2476	2064	2334	2237	2551	2229	2278	1435	1668	1446	1394	1058	1003	796	828	666	620	646	599	611	623	797	783	788	760	792	907	881	696	619	651	646	593	599	562	516	519	463	466	520	472	489	488	482	539	558	587	570	551	559	507	542	668	873	906	852	695	620	535	452	442	454	458	434	420	422	460	437	430	436	455	450	464	433	454	423	441	458	443	471	452	430	439	421	384	446	434	433	444	461	452	444	430	479	438	444	453	436	418	460	428	411	441	420	430	453	446	436	409	457	438	409	471	438	459	445	431	412	471	425	409	407	451	461	456	390	454	444	440	449	434	470	437	466	439	427	463	424	456	455	442	430	410	438	427	456	433	439	439	437	434	472	426	453	445	461	459	443	432	407	477	443	434	452	435	477	440	442	444	439	475	442	460	433	426	439	447	431	418	433	464	434	455	450	411	472	434	431	455	462	445	444	439	444	451	449	463	449	443	485	421	430	414	475	461	433	466	418	419	430	458	432	456	428	443	452	421	432	447	427	437	461	440	458	460	417	453	458	457	417	406	424	392	440	411	425	428	440	443	444	473	494	416	440	460	434	436	452	430	455	401	452	430	403	431	436	429	477	459	400	453	432	446	439	444	458	489	431	409	455	454	444	451	418	432	429	473	449	474	438	423	395	441	446	466	458	430	473	418	453	427	440	427	422	448	432	449	471	431	471	415	421	448	453	424	430	437	431	460	454	454	423	416	449	437	417	440	445	410	449	449	447	450	427	424	443	427	410	462	451	408	428	436	416	424	439	449	397	444	425	454	444	427	457	445	401	418	448	432	447	428	448	426	431	428	452	458	409	447	443	462	451	402	448	428	428	441	399	444	453	467	453	425	425	435	430	431	441	457	424	459	461	439	459	394	488	424	454	483	437	434	436	424	436	418	444	453	434	442	474	412	464	427	449	434	434	421	453	466	461	474	482	429	446	452	458	409	419	439	484	428	441	424	461	481	436	470	397	430	450	458	446	452	423	444	452	472	435	453	418	439	431	461	439	437	455	448	385	446	457	438	447	439	435	445	444	426	442	427	446	472	439	464	403	419	435	434	446	428	439	443	454	441	466	450	443	476	421	433	414	424	472	436	412	457	464	439	487	447	464	482	409	457	441	422	442	442	416	439	455	455	422	433	437	463	432	427	423	436	447	406	456	413	432	433	448	467	463	440	428	446	438	423	422	451	448	448	465	431	442	437	429	457	450	423	397	436	440	441	446	416	429	408	395	443	459	443	447	452	425	449	419	452	445	428	392	431	476	459	430	430	424	468	434	430	438	428	449	447	466	433	474	421	459	450	382	441	415	395	453	440	459	455	454	465	423	429	417	442	455	426	456	417	416	451	472	433	477	470	431	444	429	423	438	431	436	461	442	418	448	453	431	415	405	462	454	422	436	435	444	438	427	457	425	452	427	426	417	460	428	430	490	469	394	425	445	418	441	416	420	439	422	424	474	436	411	426	402	466	442	479	442	430	425	419	444	443	456	446	410	422	390	478	413	448	439	453	415	460	428	422	473	421	434	451	408	464	461	403	479	476	435	433	429	431	467	442	451	427	425	424	457	480	450	425	449	404	433	425	431	413	452	458	445	441	458	448	449	459	427	452	469	461	456	416	422	452	421	444	444	425	453	465	466	462	447	451	457	442	427	482	434	458	418	416	440	440	458	416	403	456	448	412	481	454	425	460	405	432	433	472	443	456	455	408	442	449	445	426	443	446	443	450	468	447	450	418	454	427	421	447	412	441	464	452	399	453	425	444	443	445	463	475	473	431	446	445	422	455	447	433	465	426	433	474	419	419	414	429	442	466	425	458	429	466	438	419	454	441	456	401	430	420	439	417	419	422	441	436	460	429	421	411	452	414	453	372	418	448	461	494	481	400	423	466	416	454	395	449	451	440	421	417	432	455	388	450	436	464	395	474	416	446	463	462	447	455	433	470	454	422	425	437	444	406	439	446	401	452	481	430	448	448	425	436	461	425	449	468	461	416	431	422	440	449	430	436	465	428	430	452	459	483	453	462	464	439	457	440	430	422	471	427	456	400	468	441	464	436	439	425	453	424	440	452	461	451	459	444	436	441	456	451	452	439	464	448	410	438	431	433	441	430	397	437	450	434	452	404	434	431	460	428	453	445	470	483	459	442	442	397	422	428	456	454	437	426	436	444	475	474	434	458	438	448	439	432	485	448	400	436	433	435	443	424	445	441	470	391	464	456	425	414	412	451	415	485	472	428	423	431	414	415	427	443	444	423	443	422	423	451	460	459	425	436	416	403	433	404	436	418	441	445	437	441	454	415	402	423	456	461	464	460	385	458	408	477	459	439	465	441	458	418	439	444	433	430	449	438	461	446	442	457	470	397	475	447	430	446	426	449	434	404	449	397	397	441	421	434	411	479	437	435	435	447	435	401	479	448	433	427	451	487	451	435	447	451	432	445	451	442	432	422	435	455	439	404	403	449	410	459	447	456	435	414	402	417	454	426	463	467	467	424	450	448	477	454	472	429	441	440	435	410	424	424	461	431	439	452	465	449	441	442	471	449	455	450	444	444	381	407	424	473	437	422	438	413	417	461	449	417	442	441	441	421	435	420	422	440	424	447	458	448	429	441	428	443	416	414	461	449	462	430	473	454	425	441	443	446	448	423	436	446	389	438	431	417	418	418	417	471	473	418	452	429	406	436	430	440	436	429	440	396	408	424	483	429	440	415	423	437	446	434	440	461	436	474	460	436	456	427	446	465	431	447	454	417	438	442	417	434	438	478	436	422	453	428	424	459	453	406	418	443	439	455	450	449	446	423	395	421	455	422	427	426	454	393	426	403	432	418	473	458	450	441	470	437	442	442	443	427	441	434	458	422	434	407	434	428	426	458	475	421	438	475	424	472	401	456	428	462	448	423	440	486	459	435	467	404	427	434	433	457	470	425	457	422	445	461	501	422	410	457	423	465	442	458	446	425	408	410	424	440	445	452	394	428	399	471	424	444	442	448	410	427	414	443	427	433	423	403	441	457	449	443	403	474	457	444	419	422	419	498	440	480	429	435	388	456	426	400	461	453	477	478	449	407	438	443	460	399	453	417	430	430	433	436	433	411	464	428	437	407	435	418	427	423	439	427	453	449	440	440	453	423	451	412	439	451	428	433	476	408	451	439	450	427	430	434	465	438	408	444	455	430	437	434	424	468	426	447	430	426	412	445	413	433	466	429	427	488	441	441	471	450	387	405	438	453	458	441	424	417	457	457	432	463	424	442	446	433	475	405	465	446	455	468	444	451	410	462	426	446	439	430	445	435	436	433	424	441	445	427	441	451	437	476	446	412	429	449	423	467	437	451	462	452	402	457	425	468	427	454	440	437	457	435	465	415	442	460	412	437	449	437	464	417	451	433	468	445	441	425	421	476	466	442	413	416	416	427	445	440	444	455	444	471
11435	12287	16210	17546	29709	34200	32475	33021	24954	19480	15264	9587	8171	9928	10177	7098	4554	5705	6171	4394	3447	4182	3316	4184	3253	3298	2129	2324	1789	1591	1283	1021	755	715	546	451	389	412	311	337	415	312	389	376	422	399	372	305	324	340	291	298	305	292	290	248	212	213	239	222	219	244	239	196	221	229	219	217	185	209	231	314	455	480	390	264	221	229	188	164	195	198	189	179	161	207	159	176	198	179	182	170	180	176	187	183	203	205	186	187	177	149	194	163	180	170	177	188	164	187	193	197	183	177	181	174	174	183	206	179	168	160	203	180	194	172	187	172	168	176	179	190	174	194	185	180	179	193	173	205	161	161	179	160	189	186	153	177	192	154	191	201	194	190	167	178	186	199	157	180	169	167	158	184	177	187	186	167	197	181	181	197	186	202	173	193	182	192	166	183	185	201	171	178	196	166	170	160	177	192	154	181	194	166	154	170	166	181	173	193	191	167	167	188	181	180	174	185	177	184	191	185	177	176	165	173	171	194	176	168	180	189	180	170	173	190	142	202	168	206	188	178	180	175	178	177	158	172	188	162	157	170	197	177	200	185	183	197	188	170	176	195	197	165	194	192	179	182	167	174	187	199	183	184	166	181	206	192	186	173	168	164	147	196	178	188	179	156	181	195	193	203	184	188	167	169	173	191	193	190	185	169	188	182	189	157	173	180	185	164	191	178	170	183	164	175	182	188	182	198	178	193	162	168	144	205	179	178	190	188	175	173	182	175	196	188	179	174	170	154	169	179	180	184	196	173	184	180	171	192	212	164	173	168	174	172	175	175	198	166	159	184	188	170	171	150	143	177	185	191	194	180	181	171	156	187	172	202	183	176	183	164	158	171	173	174	174	149	176	191	167	188	177	167	167	168	175	178	171	183	184	148	216	195	169	182	185	180	187	188	181	157	182	179	169	190	162	167	189	151	183	191	168	165	163	171	191	180	197	197	166	175	174	202	164	179	190	193	191	180	179	181	179	180	186	179	182	180	168	161	179	168	190	196	183	167	181	172	171	188	193	165	176	179	171	208	169	176	192	195	168	196	166	175	162	194	186	171	177	195	187	184	187	181	194	187	168	166	179	181	155	185	185	150	169	162	190	188	183	163	183	178	172	174	203	193	153	163	181	157	173	197	177	191	188	191	205	161	161	169	171	192	190	193	185	215	188	193	233	168	180	163	175	205	185	198	156	191	214	172	181	177	191	196	192	180	187	197	177	167	173	165	189	198	160	181	176	174	175	187	195	162	165	211	183	172	167	154	167	180	211	190	194	180	199	186	169	152	178	175	178	161	184	184	170	161	156	188	156	186	191	173	192	171	159	190	162	153	205	196	162	206	155	190	166	155	165	187	158	165	155	184	182	159	177	184	184	202	180	187	185	176	177	180	200	176	156	180	197	176	161	163	169	186	178	169	179	189	176	177	189	174	165	189	181	186	181	173	177	167	182	171	198	174	147	184	189	188	159	179	183	161	182	181	159	205	181	160	167	184	182	195	184	189	169	169	179	167	186	184	182	171	191	170	189	168	162	185	146	179	184	177	179	184	157	188	201	170	179	179	189	167	168	173	185	189	184	167	197	178	168	176	191	172	201	172	192	173	171	171	177	178	199	184	171	177	169	203	208	184	182	200	158	174	189	148	162	157	178	165	170	165	156	183	179	181	177	167	155	168	166	180	158	168	162	176	164	172	172	186	172	178	186	168	157	183	203	208	161	180	191	173	162	171	179	196	178	193	175	201	176	190	191	179	172	159	189	187	184	195	175	179	184	207	153	159	180	172	179	204	189	181	187	169	167	190	201	177	177	176	195	172	197	181	179	178	149	172	180	167	176	195	189	195	183	178	183	159	170	194	175	188	198	170	174	204	167	178	182	173	154	165	201	202	192	162	180	166	171	190	190	193	171	165	166	177	177	186	198	191	163	176	175	181	172	182	180	184	193	183	174	214	166	197	181	170	175	175	213	164	178	183	166	187	170	184	170	160	171	169	189	184	174	182	184	175	151	171	200	158	211	171	182	181	162	190	201	181	186	187	168	169	163	183	207	190	182	169	182	172	191	176	186	200	173	179	160	177	180	205	185	148	203	197	157	177	166	179	172	164	173	174	182	193	180	180	159	171	211	170	160	174	169	203	189	164	161	181	188	194	191	166	175	169	192	176	148	173	148	189	184	188	168	161	158	198	183	157	172	162	187	166	174	187	189	194	165	163	186	158	173	184	180	181	169	190	172	195	183	208	177	213	172	171	143	172	172	169	189	160	192	186	178	210	184	172	180	166	170	191	180	151	175	169	160	203	182	184	181	202	187	168	177	181	157	169	187	153	175	178	174	186	192	194	183	172	166	182	185	166	198	177	167	211	173	185	188	147	185	170	167	207	181	185	179	168	184	201	203	188	170	161	159	163	172	159	204	187	175	148	201	182	168	181	180	174	167	186	181	189	159	169	173	155	175	145	184	192	183	174	177	173	169	194	170	195	185	180	201	178	164	170	180	182	182	188	180	182	191	186	179	179	197	192	195	174	190	193	188	183	201	158	184	176	187	184	178	185	187	176	180	153	172	207	168	166	171	176	150	192	183	176	214	171	177	191	179	165	180	200	159	190	191	188	186	163	178	172	170	152	171	168	178	206	181	164	169	191	213	179	174	183	180	169	148	167	180	175	197	184	177	180	185	166	205	174	150	213	186	162	152	190	180	207	173	170	174	177	168	187	184	157	176	177	170	155	158	187	179	183	160	172	168	181	169	178	187	176	198	168	194	171	205	169	181	177	215	174	196	144	196	180	181	196	189	183	177	176	176	182	190	177	192	171	171	168	191	176	158	194	145	165	180	171	185	177	164	160	188	161	193	188	221	175	184	183	187	188	153	187	182	161	175	174	189	182	172	172	180	169	208	189	162	190	165	191	171	188	159	164	168	166	169	191	196	186	185	169	180	181	200	213	167	145	170	192	187	180	172	170	178	172	163	165	193	165	161	167	191	174	173	194	173	163	175	173	172	172	182	180	188	166	165	140	170	155	176	168	186	181	178	177	159	163	188	194	196	197	174	189	166	179	167	168	164	168	181	181	178	179	187	169	214	182	174	193	170	206	190	194	208	186	168	188	177	164	179	200	169	200	172	201	151	162	175	157	168	178	178	182	167	170	193	210	202	173	196	169	166	207	173	187	183	182	182	160	182	175	167	198	167	182	195	188	200	180	178	170	163	178	197	189	144	191	186	161	171	150	157	158	158	178	164	174	180	205	144	162	164	152	198	156	192	165	196	181	187	175	164	165	205	183	163	195	176	170	188	163	175	170	218	154	197	174	179	174	160	179	226	188	165	167	163	177	179	166	164	183	209	187	145	177	169	158	187	199	231	207	178	178	199	175	167	183	163	167	172	183	203	194	165	181	181	186	212	200	182	185	201	165	182	189	173	193	147	173	199	189	186	182	204	197	171	184	164	206	180	168	178	200	173	158	181	181	209	173
8008	10200	13311	17941	33854	39091	41435	42349	38277	34865	29991	21037	23687	28029	28959	23356	18803	21700	23384	18809	16616	19549	16076	20403	17900	18277	12704	14409	11551	10680	8324	7220	4925	4557	4026	2901	2383	2524	1568	1904	2015	1791	2051	2323	2527	2724	2056	1666	1534	2129	1624	1553	1617	1370	1313	1021	833	858	840	794	912	974	932	833	781	753	823	709	621	627	660	1583	2739	3010	2213	1258	789	620	497	495	489	498	504	467	411	490	449	458	464	473	491	510	448	480	467	502	500	518	496	497	490	483	475	484	495	462	433	510	490	491	479	447	496	450	507	465	484	497	451	465	487	455	487	479	490	456	466	482	429	464	510	485	499	487	513	511	484	475	485	487	494	435	447	469	490	490	488	492	474	464	485	494	485	487	467	488	472	432	462	440	464	486	484	464	485	455	447	445	466	501	472	457	458	525	491	477	521	480	443	477	478	444	484	501	485	470	481	479	462	484	444	489	456	463	472	491	473	496	535	498	478	490	466	490	471	479	457	484	468	425	469	424	439	475	501	453	507	491	527	441	505	428	471	529	487	487	484	470	496	454	456	476	473	466	487	462	459	475	492	462	482	506	519	459	459	489	494	448	508	468	427	490	472	474	486	450	486	445	474	485	468	479	490	473	468	456	461	493	463	462	503	499	466	457	452	449	463	458	481	450	497	479	457	490	471	502	457	487	442	523	474	482	453	499	449	463	438	491	482	444	454	462	477	483	467	457	471	509	473	466	479	437	470	499	508	464	504	471	469	478	492	461	469	454	471	479	495	477	483	466	459	458	488	482	481	484	493	463	441	465	446	491	469	507	493	484	479	500	478	466	499	468	507	471	492	470	497	477	501	470	465	452	474	494	504	499	462	485	462	508	507	453	490	503	487	477	456	472	463	441	456	474	501	463	488	467	467	471	445	485	454	489	491	488	462	441	459	464	482	467	466	494	469	471	475	488	473	502	443	494	461	450	467	493	485	443	485	507	504	489	423	509	485	467	489	471	491	455	479	525	527	463	426	477	456	458	465	473	492	451	447	460	494	467	506	475	471	489	458	476	503	449	436	475	509	490	493	512	444	492	498	445	521	460	468	488	508	449	447	518	520	464	468	477	457	427	491	434	478	446	466	484	459	528	513	451	484	459	479	491	452	472	471	464	484	449	462	480	476	444	522	497	447	440	463	476	493	496	474	463	482	522	464	476	453	487	465	465	462	485	483	482	443	453	485	478	501	418	464	479	436	472	511	464	471	463	425	474	445	458	450	477	481	494	465	464	488	478	472	452	470	490	456	500	437	468	474	480	483	463	453	465	500	445	466	512	479	492	471	469	459	460	466	449	472	454	466	518	470	478	489	453	467	484	488	471	507	456	434	467	495	481	496	446	495	448	471	465	466	501	491	501	481	504	490	479	496	479	460	451	489	480	458	469	502	454	482	514	464	507	463	475	477	469	492	484	434	448	504	461	506	470	541	477	489	446	478	506	453	485	527	508	468	493	472	430	451	497	454	494	482	481	436	500	457	491	502	485	467	482	491	471	491	449	477	457	452	458	492	476	459	485	488	498	463	495	462	463	490	463	476	506	505	498	461	460	466	452	461	476	497	490	472	492	504	482	502	507	462	463	505	447	489	498	502	461	454	454	485	449	477	476	486	479	465	490	412	476	417	518	498	448	452	455	433	436	471	485	504	489	518	467	474	437	495	492	482	465	471	452	457	472	428	486	477	422	468	461	484	451	448	478	450	472	478	458	511	474	472	465	432	469	491	435	473	476	465	501	506	474	419	500	482	501	469	493	486	448	488	481	409	482	449	488	482	477	463	473	457	477	464	457	473	452	484	450	481	447	447	470	476	466	478	477	469	449	485	484	454	464	496	462	466	458	451	462	505	500	476	489	418	527	429	506	487	470	517	455	499	460	477	447	452	475	443	498	470	465	460	487	469	480	465	465	489	477	481	478	464	485	508	484	496	468	476	511	455	498	482	476	470	494	443	449	491	469	452	439	455	503	471	443	488	492	474	466	475	489	455	481	434	459	488	454	507	448	460	422	457	497	460	512	475	434	497	465	465	438	447	509	488	530	511	492	443	451	489	480	480	519	471	497	452	514	446	464	451	485	502	426	440	506	470	438	419	533	503	487	448	468	434	482	497	481	455	509	455	467	467	522	454	466	480	511	502	448	468	474	453	476	485	470	476	484	433	515	505	471	498	449	455	454	439	478	465	465	464	464	422	492	496	462	493	484	485	466	480	447	466	463	485	504	478	476	443	449	472	437	482	463	443	500	494	482	462	466	478	495	523	499	458	477	479	467	497	465	466	465	463	457	467	488	460	525	523	430	482	460	447	524	483	539	482	477	467	522	455	455	484	471	483	484	491	471	489	500	443	482	496	459	450	496	431	425	525	483	466	459	426	445	478	479	486	481	467	491	463	486	496	478	424	476	471	457	471	494	468	476	500	461	474	493	494	520	462	438	468	465	425	471	515	463	453	454	477	478	500	457	485	455	520	430	488	471	508	474	439	442	471	482	501	465	468	458	462	490	454	441	474	465	468	477	488	458	509	471	509	481	443	459	459	472	469	512	458	464	502	460	488	518	450	459	463	483	514	461	473	442	492	485	422	460	468	458	530	479	477	466	455	451	452	477	457	485	479	465	473	476	477	479	426	464	479	475	495	508	501	505	448	448	468	474	452	486	478	458	478	468	494	469	517	468	480	481	482	466	451	492	500	476	464	499	469	453	490	464	498	448	470	503	486	460	457	480	521	477	480	481	497	485	436	483	454	488	499	456	493	486	435	500	458	492	467	481	501	460	448	484	496	471	465	503	425	503	498	474	517	481	442	475	510	475	472	487	489	494	458	472	510	518	486	449	421	501	481	461	468	490	460	472	507	488	482	466	473	500	486	446	532	443	451	502	472	465	472	458	451	454	479	485	474	444	489	477	477	466	482	447	468	448	447	461	474	474	480	445	511	470	463	463	450	492	526	436	510	479	495	459	485	454	505	508	471	494	453	460	466	465	448	507	462	475	452	467	460	506	451	464	433	477	478	439	484	491	498	468	487	434	489	493	499	467	468	462	486	512	494	483	495	431	511	464	451	476	502	490	486	497	464	498	473	454	467	516	446	450	511	423	469	480	506	487	470	442	446	470	503	485	516	437	495	498	488	467	455	482	456	461	492	486	490	479	429	453	455	473	490	420	450	446	465	465	433	459	453	472	468	502	432	517	468	474	479	463	474	493	489	480	492	453	474	482	498	465	478	489	442	486	465	486	491	474	484	513	449	470	540	456	501	495	465	521	490	463	496	498	458	482	455	466	492	481	517	457	449	454	459	480	470	491	459	451	471	401	471	459	477	507	477	465	498	483	474	495	469	481	444	455	516	476	480	478	468	426	472	476	437	437	448	464	457	457	481	474	483	476	479	472	414	510	482	460	460	473	480	472	511	472	489	478	494	477	463	478	449	452	490	476	456	461	463	471	453	499	477	485	476	445	504	481	469	489	470	468	477	499
21363	20559	25009	28001	36274	40652	37674	39418	33406	29475	26734	17622	16927	20995	19172	14289	10209	11851	13995	10131	7950	8998	8410	10662	7244	7944	5154	5506	4125	3381	2593	2204	1721	1405	1206	775	746	699	538	506	473	465	509	657	703	695	535	517	676	731	836	605	518	441	420	262	262	281	269	271	291	329	402	240	234	224	253	250	215	200	209	629	851	736	599	335	248	204	189	175	184	144	187	199	200	179	174	171	192	154	179	175	151	164	168	194	163	184	179	168	185	181	199	169	180	157	151	195	182	186	170	179	153	180	196	158	170	156	182	200	160	172	178	173	166	184	185	190	176	172	175	162	169	158	165	177	177	173	180	174	181	169	158	186	187	188	158	181	194	177	178	185	175	154	165	177	178	164	186	190	165	199	187	174	169	175	190	197	188	184	190	179	163	197	148	169	159	167	178	173	183	178	187	187	188	167	181	163	182	180	192	198	166	197	179	172	198	185	182	180	184	193	182	189	196	183	201	164	187	197	195	167	186	171	181	173	183	194	170	183	180	169	162	142	166	199	206	151	163	189	201	168	165	184	156	167	196	184	170	183	176	180	193	190	186	184	181	203	192	163	176	188	172	172	178	188	182	179	173	217	180	169	194	163	177	169	189	172	170	159	157	187	168	173	188	181	185	184	185	179	194	173	167	183	172	163	178	164	154	180	184	184	171	165	177	177	161	176	192	193	192	198	193	155	182	190	171	181	146	177	185	179	168	179	215	178	187	173	174	170	190	171	189	164	177	191	166	168	156	170	169	155	181	212	190	180	162	181	157	154	177	160	176	148	171	169	159	165	166	173	161	194	164	176	184	171	166	159	184	190	181	165	165	175	184	217	160	150	208	175	202	155	185	173	190	190	183	177	176	196	169	181	190	185	199	162	163	174	179	147	186	197	191	165	186	201	180	174	210	182	179	171	171	181	189	185	194	169	204	168	173	193	169	185	178	147	181	189	203	188	180	182	207	189	187	176	181	181	169	153	193	185	175	168	186	158	159	187	165	174	173	175	170	175	187	180	167	176	176	191	169	167	172	173	177	174	168	190	173	192	171	187	168	175	159	185	180	182	183	179	182	200	186	182	166	160	169	187	197	151	170	179	164	157	176	182	174	180	178	189	162	180	185	216	187	193	174	188	169	168	180	179	211	175	180	197	196	186	196	183	171	197	191	158	184	152	165	183	181	179	176	198	151	186	184	194	166	198	183	174	180	174	173	192	181	189	178	151	178	191	192	162	184	205	183	146	164	162	175	195	182	185	170	206	153	178	155	167	166	184	179	201	184	180	178	149	170	167	153	183	166	185	191	174	162	177	190	183	202	193	193	171	188	243	157	176	176	163	208	203	192	181	171	174	170	196	142	155	153	182	199	180	183	189	187	174	186	172	181	181	183	184	223	177	182	199	181	196	193	186	199	176	185	178	160	181	164	179	197	172	166	172	154	163	158	187	188	200	169	173	199	164	174	156	167	192	177	172	194	183	153	174	186	182	151	190	148	165	196	199	194	195	179	186	215	178	206	181	166	155	179	173	174	193	183	183	187	179	179	175	176	177	176	202	173	176	190	160	171	202	174	182	170	185	171	177	169	169	175	162	179	184	199	188	182	215	164	171	184	187	173	181	180	171	166	162	145	174	195	169	165	190	182	195	179	169	167	188	175	188	181	199	173	165	185	166	161	179	171	162	202	159	178	183	185	180	197	189	184	187	182	184	180	184	185	166	192	187	176	194	194	172	173	186	164	172	187	185	193	216	158	183	173	195	203	148	174	176	196	173	190	163	187	185	158	178	175	166	192	162	200	194	180	175	159	172	186	195	152	171	159	165	189	181	161	189	180	160	159	190	166	177	181	189	191	184	211	194	192	194	164	197	188	177	214	178	169	164	150	165	168	178	183	184	180	178	158	163	184	171	175	183	194	173	168	192	163	163	172	194	175	184	209	187	182	164	178	169	192	179	186	163	177	193	181	173	211	193	170	186	170	163	185	164	194	177	180	166	178	186	197	148	166	181	180	166	163	158	180	203	175	173	187	174	204	170	172	196	186	154	182	198	181	204	161	165	186	180	183	183	170	187	182	175	178	188	169	167	146	174	183	168	180	184	200	193	174	184	180	188	213	180	151	174	179	195	188	181	172	188	161	187	168	186	179	176	184	199	183	203	185	199	176	182	179	186	189	184	173	180	156	181	193	193	186	188	190	194	159	175	195	176	178	185	179	196	169	181	203	169	169	187	188	199	181	161	183	187	146	171	192	177	162	180	175	204	184	185	171	179	178	151	178	184	196	181	169	175	176	195	182	183	186	185	171	180	192	157	191	205	163	165	170	201	146	176	168	198	171	191	153	187	188	180	186	173	196	191	196	176	151	193	167	180	193	179	166	180	178	199	177	172	155	183	177	155	181	166	215	196	161	184	201	194	162	165	187	166	182	185	142	185	189	177	173	157	186	169	206	179	161	173	164	209	172	188	168	175	173	184	175	159	196	191	176	204	183	212	191	203	151	164	159	136	182	185	172	186	167	167	172	160	170	166	177	170	168	218	201	174	203	206	190	172	185	207	177	178	164	195	191	162	170	177	183	198	165	170	176	164	205	210	149	165	186	200	170	182	177	161	173	162	196	162	157	165	172	207	167	159	161	173	181	174	204	174	198	161	164	172	200	188	186	170	182	181	170	194	194	163	196	174	171	170	185	193	178	175	168	190	177	192	173	165	174	182	184	184	181	175	162	205	158	150	231	178	190	178	175	173	152	182	184	159	176	164	193	183	192	184	185	180	177	189	156	172	172	179	186	162	195	163	200	187	174	182	156	186	190	201	165	155	175	181	177	204	199	177	188	189	195	190	170	155	163	157	176	171	149	193	180	184	184	182	160	156	179	194	163	202	164	177	186	183	198	172	191	166	165	172	176	161	171	186	151	178	186	174	190	188	193	181	169	192	207	163	215	192	174	171	208	175	175	178	160	185	182	181	189	168	181	161	159	190	175	176	185	209	168	167	196	188	154	166	160	194	180	175	176	142	176	189	182	161	187	166	169	176	160	169	150	176	184	161	175	174	175	160	188	190	192	159	176	190	187	192	165	183	169	177	185	185	169	152	175	186	174	167	163	175	176	166	168	198	188	180	163	160	179	189	213	175	174	185	210	157	178	166	185	150	199	196	182	156	162	190	174	159	190	168	193	193	191	178	191	179	155	171	184	159	208	202	206	177	166	188	191	150	192	165	185	171	175	188	161	203	195	176	185	167	166	151	194	197	190	182	198	176	179	197	183	197	180	179	177	176	169	164	198	174	173	171	180	171	188	193	184	161	193	171	167	194	159	180	163	172	166	185	155	174	149	173	198	198	186	169	158	180	177	192	186	168	189	180	169	175	182	171	180	185	160	170	186	188	153	199	163	159	188	187	175	163	181	180	196	187	173	168	160	173	192	186	157	186	187	162	170	189	208	177	163	178	186	169	174	177	168	185	158	180	173	173	190	190	160	171
12002	16067	18816	28318	37518	43854	45129	47626	46934	42207	40714	28269	34383	40290	38305	34265	28688	31741	34735	28805	26447	30360	27011	32106	28183	28855	23010	24606	20028	18008	14593	13418	10146	9227	8546	6211	5454	4950	3469	3337	3211	3178	3411	5041	5026	5060	3678	2994	4528	5023	5323	4121	3358	2779	2474	1232	1039	1264	1305	1279	1401	1939	1907	959	907	1039	1143	956	848	716	715	4078	5640	4517	3390	1659	936	610	522	483	467	468	454	469	453	454	463	455	460	459	441	476	460	433	464	434	440	431	458	487	452	453	445	468	465	478	453	454	472	474	477	486	457	435	459	482	438	468	481	466	480	492	441	474	488	444	489	494	485	494	462	448	457	421	463	460	438	485	473	469	459	438	455	483	491	487	460	486	439	492	465	466	465	473	457	462	472	476	469	450	488	474	458	478	462	497	436	433	462	481	454	458	446	482	459	450	473	471	456	427	502	413	445	483	502	458	470	493	475	478	485	432	476	493	424	426	480	490	421	493	463	477	440	436	471	473	449	454	493	451	464	434	480	425	480	475	436	441	497	447	452	447	479	448	506	473	449	483	463	470	487	477	502	462	482	483	513	469	456	480	495	470	443	492	471	494	444	473	464	471	469	476	463	473	436	480	482	476	429	490	486	518	489	495	450	446	478	486	463	458	494	494	439	506	452	495	473	486	474	462	448	459	462	484	442	437	454	467	479	435	439	499	441	466	461	452	491	494	502	439	507	487	451	467	436	427	447	470	455	456	462	451	453	461	449	464	516	469	506	430	467	441	445	445	441	462	482	496	460	471	480	464	497	453	458	478	477	452	471	474	411	455	513	436	426	507	469	470	453	483	460	423	453	456	444	470	505	492	454	476	490	465	488	462	476	464	438	503	441	464	503	475	490	498	466	455	444	454	443	497	465	477	435	396	450	462	460	482	451	457	435	454	477	462	447	457	501	454	407	468	457	480	501	457	471	492	437	467	423	458	475	432	441	474	497	440	466	480	485	480	494	443	474	486	517	457	438	472	450	459	459	460	463	423	455	453	454	457	475	478	440	451	424	466	483	485	454	465	453	475	504	485	467	488	466	472	439	456	479	455	481	486	474	451	482	478	475	488	479	485	491	438	486	472	445	487	456	480	488	475	458	499	475	422	468	466	447	478	442	487	482	437	452	504	464	430	457	425	453	454	426	413	471	506	465	482	478	437	451	452	443	469	500	483	446	469	433	458	462	496	508	498	456	447	433	428	474	479	456	489	434	448	451	466	463	428	445	447	475	499	471	475	469	436	446	493	462	454	450	490	498	470	461	487	482	447	436	487	488	495	456	448	486	448	491	448	443	469	458	473	486	483	491	469	472	440	468	477	467	445	470	507	480	445	481	498	472	505	461	504	456	517	480	489	446	461	476	464	493	466	453	419	469	431	438	454	432	462	472	455	478	437	436	446	485	470	444	465	499	430	474	467	456	444	490	501	479	434	461	463	458	470	429	448	484	481	467	461	483	455	452	414	492	474	469	445	488	495	491	475	472	464	476	469	491	451	472	499	472	514	469	499	434	442	504	490	476	482	470	472	467	442	461	425	494	449	461	462	448	465	453	436	456	474	493	467	493	476	484	482	488	457	475	457	451	455	479	479	448	509	465	427	485	486	472	458	471	510	448	486	473	494	463	441	450	437	517	460	485	485	436	478	470	526	482	484	473	495	488	466	472	479	506	452	445	472	475	440	497	442	466	498	445	442	471	450	474	492	467	500	469	439	444	459	491	431	472	465	456	464	515	439	497	500	431	427	412	448	443	475	463	492	443	469	433	482	475	452	463	440	498	476	427	471	416	476	470	504	476	463	450	453	476	522	471	539	478	459	430	453	483	455	465	473	417	447	409	440	446	502	479	448	484	441	499	454	467	430	458	452	428	499	475	489	450	541	430	473	431	444	488	478	483	495	467	476	471	467	469	483	447	468	460	461	475	444	450	465	465	460	420	474	510	486	445	481	504	477	409	454	444	467	451	486	525	470	454	464	442	443	485	445	441	463	486	477	472	479	421	459	472	437	484	483	465	480	463	498	432	481	475	459	503	444	500	458	468	480	469	455	465	456	501	429	481	470	466	496	482	494	484	470	446	481	465	454	461	447	447	450	472	482	489	450	488	498	492	489	453	495	468	475	463	477	476	457	475	473	465	469	491	455	492	490	445	446	466	438	496	460	446	458	461	475	453	501	465	479	458	464	421	476	463	462	463	476	455	434	477	470	506	448	476	440	455	466	492	443	460	447	428	520	435	469	481	439	472	476	458	487	465	505	461	493	451	475	444	475	423	445	478	426	472	469	489	484	471	468	493	433	495	471	487	509	474	451	465	450	432	451	494	449	473	456	487	442	464	446	435	494	458	458	448	497	523	456	460	479	462	446	446	453	480	439	433	474	467	459	493	488	470	488	480	503	463	490	467	453	481	458	429	426	424	463	491	441	454	443	447	496	453	484	469	439	484	477	452	439	485	451	456	441	482	478	486	472	499	444	443	470	470	476	480	453	473	473	434	473	469	440	501	467	504	482	435	448	469	441	510	407	440	489	452	450	478	519	459	426	476	445	467	441	476	478	417	426	483	443	428	463	444	493	486	458	456	494	468	447	494	468	483	431	480	482	486	449	464	474	458	452	450	490	448	466	461	450	470	443	456	482	427	465	454	437	483	434	482	474	470	424	475	468	451	502	485	461	475	448	442	518	448	472	458	468	478	488	486	479	449	450	455	449	495	465	483	491	443	466	435	506	454	498	467	475	450	484	446	466	481	460	440	471	460	444	469	485	477	483	433	463	483	487	451	424	472	464	490	468	487	441	462	450	485	454	451	486	478	456	448	472	450	450	473	469	492	512	440	425	481	459	470	435	467	445	472	457	472	483	447	489	458	432	434	471	493	454	461	469	465	468	465	455	465	470	460	432	481	474	481	450	449	461	446	446	425	457	486	462	418	457	437	447	451	466	463	507	467	486	475	454	449	504	477	445	480	497	458	471	420	465	469	479	442	444	450	468	443	482	465	487	505	449	448	486	464	482	484	466	498	456	496	445	442	500	453	452	472	450	466	433	478	458	470	460	468	492	482	485	446	454	469	482	457	427	455	479	476	491	482	469	441	449	478	505	470	458	467	442	443	462	478	465	450	482	460	450	424	509	467	425	486	458	456	484	504	450	481	462	487	505	452	433	472	462	458	455	476	464	450	454	433	458	465	437	477	464	433	475	484	482	458	489	461	448	461	500	475	445	483	473	442	472	448	459	483	440	510	505	485	479	472	463	431	466	513	435	480	470	439	451	461	460	498	461	455	448	469	480	450	449	483	477	428	498	455	445	460	499	491	457	486	466	459	478	452	497	460	463	471	450	475	438	471	477	446	461	466	477	436	476	441	448	469	452	468	448	458	461	460	475	447	442	445	447	458	470	466	492	486	474	500	439	457	430	446	464	496	484	458	462	435	471	461	467	459	511	459	460	468	468	464	456	458	450	452	436	452	457	488	493	464	450	443	484	477	537
3166	2353	3232	3877	4187	4576	3559	3627	1858	1179	1116	740	683	918	622	549	387	498	492	344	383	371	414	443	307	338	304	302	245	249	228	222	203	239	183	203	194	178	218	216	207	186	213	218	193	183	167	196	218	171	167	210	190	157	163	178	153	187	199	197	190	176	167	185	190	168	170	177	175	157	187	144	198	227	224	216	194	166	158	176	159	184	171	171	176	165	171	141	137	145	157	172	163	158	175	166	160	172	167	152	166	161	170	167	177	169	155	175	151	166	171	188	157	175	160	169	164	143	184	143	155	158	156	170	181	199	149	155	164	161	165	142	167	162	175	174	169	169	179	173	166	141	179	177	142	153	157	161	202	178	160	159	199	154	186	153	164	162	180	163	167	157	155	155	147	176	165	188	171	156	139	175	158	169	141	164	159	174	193	159	179	197	160	157	182	179	146	162	159	172	165	170	172	159	183	155	174	185	156	175	162	165	169	188	166	167	185	144	148	140	165	161	155	150	138	165	128	145	171	169	170	154	170	171	141	181	168	169	158	176	151	150	164	165	161	176	170	140	156	152	161	163	166	167	177	162	172	145	156	159	164	154	150	154	173	167	167	183	156	145	175	131	183	167	150	181	160	173	155	153	159	165	181	148	171	155	160	162	154	182	180	157	146	183	187	172	161	172	149	161	154	167	148	169	181	177	167	153	151	161	163	171	148	180	177	179	140	167	157	167	142	181	152	188	154	173	144	163	172	172	154	170	168	183	163	179	160	176	166	174	165	181	183	161	145	161	152	159	157	185	168	163	170	177	157	160	166	170	141	177	152	166	184	166	168	166	171	151	183	159	167	166	209	150	188	158	141	162	163	149	168	182	181	164	148	183	156	151	148	193	160	185	165	165	172	157	160	163	197	159	167	155	156	150	155	179	175	147	157	192	176	163	180	183	172	164	174	145	149	158	155	129	165	165	175	139	178	165	172	179	156	179	173	173	187	146	175	168	197	154	166	170	184	154	171	170	168	159	169	145	180	170	169	158	191	162	167	154	159	161	187	162	170	159	165	188	161	155	168	181	153	177	167	163	160	173	167	164	181	170	167	138	157	165	162	149	168	146	152	166	154	165	148	149	159	178	139	156	136	158	171	143	163	166	154	166	187	163	170	157	171	180	163	159	166	182	174	184	156	164	174	162	156	157	170	173	182	164	162	188	157	152	163	184	162	161	163	169	173	155	138	154	184	168	175	127	162	167	152	148	172	173	176	177	172	152	148	146	163	174	181	176	167	169	163	146	161	159	154	159	177	160	171	156	160	175	171	178	171	153	153	161	182	172	157	155	150	171	169	175	148	144	172	153	174	160	151	162	170	170	165	166	183	171	189	151	184	163	162	167	168	187	167	180	159	150	149	176	169	181	177	151	163	133	149	158	162	155	178	173	160	160	162	168	157	151	146	152	181	152	156	154	168	150	167	163	170	145	158	172	196	172	171	160	167	181	158	160	155	183	166	152	167	170	175	157	157	180	137	165	166	139	152	160	181	170	153	151	174	162	166	166	190	167	155	162	154	172	178	166	164	164	161	173	155	173	161	153	168	176	167	169	159	165	170	148	139	156	157	161	182	170	162	173	171	156	163	176	162	168	174	190	180	168	155	167	139	175	184	145	157	163	178	177	172	162	175	162	168	150	162	145	162	200	163	161	160	164	174	188	167	181	144	144	175	163	156	163	160	157	168	155	182	187	163	161	164	151	149	170	153	150	166	155	183	178	131	141	154	140	182	176	178	154	172	161	159	159	158	152	173	170	163	166	167	175	167	135	148	162	153	167	167	174	165	169	164	167	165	162	172	162	137	176	155	169	163	141	169	157	161	120	160	162	161	158	161	175	148	182	160	171	154	155	167	144	176	192	166	157	158	189	179	173	175	174	130	178	177	148	159	159	167	171	177	160	183	175	161	160	171	152	151	158	185	159	170	174	171	147	143	152	168	173	168	167	174	165	165	145	161	150	164	185	170	150	143	200	166	168	153	153	163	164	162	168	161	153	169	174	163	179	151	164	162	163	172	175	156	167	146	153	155	173	167	176	164	148	172	168	174	160	157	162	155	164	160	165	168	145	170	157	154	165	169	147	185	171	179	169	164	175	167	174	162	169	154	163	156	162	149	157	140	144	161	162	157	145	167	177	154	153	156	162	158	170	186	155	150	165	149	172	160	148	140	160	170	154	166	197	174	140	163	180	168	142	174	180	195	166	147	155	152	182	136	196	166	169	175	172	185	204	161	152	136	167	167	180	149	173	181	167	184	167	168	166	153	155	163	181	166	160	173	167	164	166	169	177	162	164	166	181	154	152	163	153	158	168	168	164	183	157	164	171	182	188	169	145	156	152	175	179	169	130	158	176	160	158	183	176	161	159	144	167	147	176	182	153	144	182	162	191	174	164	182	172	170	190	162	158	159	178	171	176	183	159	169	145	151	166	154	164	146	166	160	173	183	177	183	172	185	174	166	148	153	165	138	172	166	167	160	156	146	159	172	177	176	180	169	157	163	157	149	156	174	176	184	165	146	165	154	170	172	148	167	171	175	160	172	138	187	158	145	132	163	159	172	174	165	157	140	180	145	147	183	174	166	157	162	159	175	170	162	159	170	166	147	168	157	148	150	173	179	156	184	174	181	147	173	163	181	150	144	168	180	141	139	167	157	153	158	147	157	170	162	164	174	161	154	183	154	178	166	160	196	171	167	152	155	155	165	194	184	135	169	168	203	164	169	176	178	157	159	149	177	172	145	166	181	171	170	158	159	171	158	149	174	174	147	155	144	159	158	150	176	167	187	183	180	170	164	175	180	166	174	155	161	155	156	171	163	164	146	176	153	170	166	147	171	175	159	155	169	147	161	163	164	172	163	152	160	197	176	152	158	178	182	171	144	164	168	164	179	167	166	186	175	178	160	147	148	161	180	168	182	159	178	191	160	162	186	160	186	165	174	171	154	184	157	153	156	168	172	160	172	156	181	177	158	171	149	174	180	183	161	158	161	162	163	160	163	157	167	147	180	160	164	164	180	165	181	169	172	163	148	165	174	154	162	168	178	164	156	164	160	158	175	176	159	159	164	166	183	164	176	188	147	160	149	177	168	161	154	155	166	158	163	158	146	148	169	180	159	186	179	134	170	170	174	169	169	147	145	197	150	173	169	171	181	156	143	182	141	178	159	169	157	149	168	134	160	157	178	156	167	158	161	150	171	180	174	180	152	173	175	169	145	162	157	162	159	186	169	182	172	166	161	166	169	174	190	191	163	144	178	171	145	173	145	182	185	160	170	172	188	159	160	166	160	139	155	158	161	187	176	174	150	159	176	167	162	143	162	166	161	184	162	170	170	147	152	163	140	169	153	182	162	147	172	158	156	172	152	140	176	176	159	157	158	153	176	153	179	161	182	164	162	185	157	178	191	188	185	159	164	188	157	155	162	184	159	187	153	169	147	165	151	158	174	170	184	164	154	157	169	153
2877	3351	5136	9344	12526	15504	14449	15903	9577	6941	6467	3646	4370	5964	4102	3248	2368	3118	3448	2301	2169	2612	2460	3094	1924	2184	1663	1666	1302	1214	1105	991	906	844	834	711	788	812	781	816	816	803	755	839	833	680	626	621	649	658	685	614	550	554	588	563	595	554	597	643	680	671	617	516	548	512	500	524	492	489	459	602	853	957	837	636	552	468	472	445	482	433	412	438	431	455	431	418	442	462	460	426	473	473	416	478	461	463	421	411	461	423	436	469	447	451	438	477	434	437	471	432	467	423	474	408	440	427	438	423	425	437	449	425	470	454	476	437	449	448	439	444	441	416	406	428	450	419	446	436	487	441	445	436	429	436	439	431	438	439	432	453	448	460	430	430	487	465	440	419	448	448	475	471	461	440	452	466	437	423	463	464	426	466	429	452	455	444	394	482	466	476	438	429	427	438	453	445	462	469	407	430	455	450	417	417	436	463	423	486	450	427	441	465	422	426	463	415	487	415	437	441	422	449	421	443	432	457	465	461	443	452	464	410	462	446	450	435	403	434	469	414	435	455	433	432	447	456	457	428	449	433	494	423	429	445	454	439	432	407	467	413	437	466	406	435	459	415	490	434	462	441	466	438	432	407	407	423	442	438	419	449	442	433	466	463	420	444	423	437	447	454	475	419	480	427	425	472	483	447	449	420	451	464	449	437	470	447	432	446	466	427	420	479	441	392	437	471	497	460	429	391	463	457	453	449	432	454	410	433	435	393	447	404	441	455	446	417	442	419	425	410	470	428	448	445	436	419	446	434	436	439	384	455	465	421	445	467	438	448	442	415	413	415	445	418	443	414	447	467	415	422	420	406	447	416	417	447	446	443	443	453	460	434	423	432	450	422	413	453	461	442	440	455	457	476	421	431	462	418	455	451	439	435	413	430	424	455	415	447	451	428	432	432	439	446	462	444	420	427	431	421	436	515	414	455	436	462	463	449	475	442	423	416	449	428	446	420	446	455	406	437	475	400	470	418	414	449	444	419	418	434	429	418	441	454	440	431	456	418	429	450	470	443	430	448	456	438	453	423	437	468	433	392	467	445	437	477	447	438	415	445	452	452	433	453	428	460	414	441	466	437	420	426	488	438	441	469	421	480	385	436	410	434	443	436	385	459	433	469	439	438	424	420	459	444	469	441	483	433	466	403	408	448	478	450	409	448	458	441	432	437	453	461	439	436	440	414	438	424	449	470	443	453	408	448	463	429	443	456	419	471	455	464	474	418	455	441	436	439	426	477	425	429	399	432	465	457	453	434	399	449	435	428	423	447	454	431	408	414	439	434	433	465	444	426	451	459	435	439	462	417	400	487	438	449	451	380	438	430	415	424	437	437	469	473	461	423	447	476	441	393	460	431	424	483	439	427	419	404	454	464	414	424	416	428	453	460	451	429	457	446	447	452	414	407	436	418	461	442	439	473	429	422	438	422	459	410	445	490	470	481	397	478	422	413	496	437	464	442	410	430	398	467	422	451	447	461	452	460	424	439	451	447	458	439	438	459	410	489	440	427	410	456	456	459	475	447	458	484	475	445	450	432	461	434	467	410	425	444	439	428	418	459	448	434	426	444	468	417	432	484	453	418	451	451	440	441	412	455	410	464	464	421	454	397	435	431	429	452	447	435	431	442	481	458	437	433	443	459	438	483	428	458	444	453	443	434	410	423	455	422	454	458	466	445	419	396	441	444	447	435	434	421	413	457	422	434	463	479	440	487	460	450	410	462	432	429	429	483	441	422	459	406	432	482	474	388	398	455	420	470	414	418	406	457	403	414	432	435	435	458	412	458	414	457	484	445	459	425	419	508	434	441	400	460	470	466	463	424	449	427	466	416	440	424	428	418	404	432	443	452	449	455	446	459	456	421	442	432	458	467	425	433	445	459	447	429	443	399	459	452	437	415	435	464	457	445	441	425	429	422	446	449	427	462	449	436	462	387	466	454	454	468	447	443	407	447	478	416	411	442	466	424	453	443	470	450	423	463	433	445	451	395	456	459	419	433	450	424	451	443	430	413	437	466	444	425	449	458	440	425	441	412	454	445	446	465	444	444	425	432	445	431	420	453	456	430	457	461	417	463	426	445	415	459	439	436	418	447	424	463	397	445	431	467	455	483	448	410	446	447	440	418	441	448	436	436	432	438	419	457	402	427	459	485	448	421	422	447	447	449	417	454	457	432	427	419	450	461	427	426	473	458	429	423	476	447	432	444	443	453	397	440	444	412	413	452	464	469	425	458	425	457	417	424	398	411	424	426	455	443	410	468	480	449	415	457	409	437	429	432	446	479	452	436	461	476	464	440	418	429	458	436	466	451	448	407	456	431	455	440	446	449	412	425	430	452	443	421	417	430	441	439	451	464	460	410	448	469	434	438	418	459	432	422	450	400	469	488	431	420	430	451	440	447	431	405	461	472	448	439	441	429	464	459	456	449	459	417	468	497	426	432	432	415	429	425	449	454	432	439	434	444	483	439	451	479	426	474	432	454	421	465	454	434	415	424	407	451	463	432	399	436	436	422	427	422	485	435	380	449	436	456	420	453	431	415	423	454	441	471	438	477	456	476	465	448	447	478	455	482	391	431	458	446	448	414	461	458	442	432	444	412	422	458	450	466	451	441	436	474	396	426	473	427	423	463	461	403	425	394	461	434	428	472	426	465	452	443	421	477	468	447	433	427	417	447	432	452	440	448	403	421	437	445	441	436	434	424	468	439	430	431	448	451	435	434	435	475	449	467	434	464	417	424	445	425	430	445	450	436	406	419	430	436	433	451	461	417	456	406	434	461	425	458	467	429	434	433	434	452	425	439	423	452	465	425	424	399	448	453	483	436	417	432	424	446	429	440	464	464	452	445	428	442	417	423	457	433	495	420	422	437	390	436	406	430	426	418	449	458	461	407	413	434	444	440	439	402	432	429	472	444	412	439	425	440	433	443	446	448	475	488	436	420	435	439	448	422	455	430	460	467	435	442	438	436	476	439	458	476	430	430	416	427	421	445	444	424	430	464	449	426	416	442	457	432	464	401	467	432	410	439	431	460	455	427	443	453	443	453	417	455	472	479	460	450	430	457	437	432	417	460	490	467	447	469	420	424	421	444	451	439	442	446	401	446	432	436	447	461	456	449	448	462	456	454	401	444	429	420	429	448	429	440	445	455	434	449	413	459	413	438	415	437	445	455	444	448	407	426	436	444	453	407	454	428	456	477	429	434	460	419	434	446	436	423	418	446	441	444	436	434	431	458	439	467	441	421	434	454	397	423	423	441	426	430	471	437	413	436	468	441	441	477	423	472	418	418	454	443	439	437	444	458	427	473	420	436	422	446	451	439	462	456	435	406	483	448	462	461	456	449	441	460	465	461	436	429	481	404	444	414	451	447	439	449	435	415	429	438	472	454	417	424	435	440	452	433	434	417	489	481	473	456	455	432	417	484	455	460	450	437	440	449	463	432	446	460	415	451	472	467	423	447
12394	17050	22447	24157	29016	33933	32647	34906	24661	17136	12822	7958	9529	12069	7319	6099	4517	5795	6737	4032	3325	4556	4305	5868	3231	3396	2495	2547	1458	1525	1201	1041	835	762	631	529	500	398	352	287	335	343	392	444	366	351	387	412	559	541	447	302	283	265	229	220	246	236	251	300	269	307	268	244	213	192	190	170	176	174	204	336	476	480	360	309	261	190	199	199	179	164	181	174	166	179	206	156	190	184	179	164	161	179	180	160	186	209	207	165	171	150	180	181	209	177	180	191	183	174	184	166	174	179	154	181	149	176	175	175	183	182	171	192	180	166	171	175	215	183	190	192	157	176	183	163	182	176	181	184	166	148	184	195	169	172	187	204	191	187	180	165	186	163	163	178	165	167	184	177	171	174	177	191	157	202	160	192	173	177	183	182	193	203	177	171	189	191	180	179	182	162	206	177	142	185	157	187	168	184	194	187	185	194	153	200	166	186	190	174	160	162	197	186	168	171	189	192	177	171	186	176	167	210	177	177	167	200	176	189	180	173	170	172	172	189	163	172	183	190	181	197	164	197	169	193	210	195	167	178	168	185	184	181	185	169	178	161	180	170	185	169	176	189	197	191	190	180	200	178	181	165	192	168	177	178	166	163	177	208	184	189	193	180	190	201	190	180	183	183	187	165	211	170	200	159	207	159	168	169	204	176	196	190	177	200	193	160	186	171	184	196	165	167	152	197	188	196	165	177	156	186	187	168	198	191	199	190	179	166	179	167	167	208	178	175	196	168	172	195	180	201	172	193	176	191	188	154	175	192	200	197	198	179	158	188	192	186	179	176	195	148	170	165	178	205	182	183	164	173	167	199	177	156	176	172	164	172	164	163	188	142	191	180	201	179	175	208	197	171	173	182	158	181	177	191	187	197	185	193	182	182	195	184	156	178	192	196	160	185	197	193	195	171	187	186	159	175	175	161	165	183	183	174	192	181	182	177	180	172	163	184	171	191	189	201	185	184	170	178	167	188	195	198	180	186	176	192	184	178	165	164	190	160	168	196	190	185	181	202	204	178	177	158	177	162	158	189	155	192	153	177	174	178	196	172	177	171	170	170	188	173	205	195	191	182	154	182	185	174	188	186	192	197	188	166	169	182	166	175	190	161	163	182	184	167	205	185	179	176	193	184	189	185	166	166	189	163	194	152	190	158	192	190	185	179	174	171	203	194	189	157	164	191	185	179	163	169	195	179	192	167	179	179	174	174	178	178	191	169	178	197	169	196	167	196	201	177	198	171	173	189	171	171	163	175	176	178	164	180	166	188	177	194	173	177	189	157	166	161	179	179	170	188	152	178	173	173	168	174	181	186	169	201	161	151	179	157	166	188	186	164	161	177	186	185	176	170	176	186	172	173	187	164	175	198	200	183	189	160	204	177	159	197	158	184	174	165	178	169	182	198	157	178	167	168	168	196	182	168	189	187	158	185	178	172	190	168	196	182	190	201	181	164	184	185	201	174	177	178	183	180	203	173	200	181	168	184	175	184	192	183	161	188	215	199	187	165	156	186	182	184	142	180	158	164	162	158	176	179	189	194	187	192	181	182	181	211	178	174	195	170	158	174	156	173	185	174	176	199	174	169	198	187	158	190	168	167	200	175	159	176	183	196	154	173	168	178	196	188	185	192	167	157	178	175	180	193	195	170	181	170	174	179	192	195	199	189	158	177	177	212	167	162	208	177	195	164	182	201	171	167	162	167	191	182	198	168	200	179	197	174	190	169	181	158	172	179	195	195	166	201	177	192	180	213	159	180	186	179	162	188	190	171	185	205	177	191	188	187	201	179	171	167	182	174	168	175	180	190	181	171	183	173	181	186	170	171	183	162	173	171	166	162	198	170	179	189	189	195	200	176	181	162	182	186	170	194	173	186	189	181	204	195	185	187	162	170	181	171	176	190	170	163	190	178	192	174	200	192	162	160	211	180	181	179	182	191	208	177	196	171	191	179	196	192	199	176	184	181	179	187	168	175	198	181	192	166	189	187	173	163	185	172	167	188	185	177	189	159	168	196	180	176	214	204	195	166	185	154	175	174	195	176	173	153	205	196	183	194	174	169	148	199	174	189	184	188	165	163	174	179	173	203	201	181	191	192	180	156	183	195	188	171	175	180	193	188	174	193	198	195	195	170	175	186	195	192	173	187	190	182	154	144	198	191	184	188	193	196	215	185	191	178	173	181	181	179	168	165	173	187	174	204	187	192	204	178	194	184	166	189	190	162	155	165	175	193	176	181	196	181	168	178	214	183	177	167	213	173	182	141	166	176	179	174	170	180	194	191	205	165	183	169	167	188	197	183	190	193	164	185	168	167	163	161	207	167	173	178	195	180	193	182	176	190	183	144	176	193	214	185	165	194	178	192	183	188	169	193	196	170	185	196	179	185	208	191	186	147	163	179	160	183	175	205	182	189	194	162	182	158	183	178	190	194	179	169	185	171	182	189	183	179	165	198	183	169	171	179	176	178	177	195	178	166	186	185	166	178	185	193	180	142	155	170	177	174	149	178	168	183	177	188	173	198	184	186	177	167	191	168	192	174	175	189	177	179	191	204	197	178	198	208	167	179	208	183	188	174	187	192	164	172	166	157	182	166	159	198	186	188	191	187	185	164	172	198	193	160	186	183	162	203	172	200	160	183	188	169	172	173	178	193	197	194	202	183	175	180	192	166	175	189	175	207	187	172	197	188	184	175	186	176	171	145	185	188	154	160	189	173	186	181	200	190	189	184	171	186	178	180	182	190	168	205	201	183	196	199	179	184	186	194	164	210	169	164	182	173	183	186	195	201	204	182	175	182	187	163	185	168	202	197	176	189	190	177	175	165	163	208	172	181	156	205	174	193	164	176	189	175	164	172	204	161	163	210	166	177	168	182	164	188	169	174	168	186	162	194	204	160	190	187	195	173	175	158	184	180	160	170	175	179	162	190	153	173	184	176	187	173	190	173	176	185	175	187	169	183	187	162	180	148	180	186	167	176	197	176	162	186	160	167	192	179	183	199	199	198	185	161	183	159	162	188	184	198	177	170	188	188	165	156	177	191	173	166	176	177	184	182	158	168	186	196	173	169	161	162	172	170	166	200	193	196	170	164	153	183	184	159	191	185	190	154	165	171	194	162	194	186	170	181	204	181	178	177	170	173	181	209	173	220	190	185	183	176	175	176	186	176	169	167	168	163	164	163	160	166	190	162	188	176	184	183	172	170	159	165	173	188	170	185	195	159	193	177	188	174	168	195	172	165	193	207	184	171	205	197	196	169	163	186	169	173	196	188	192	171	178	170	156	203	184	167	171	178	167	187	198	199	189	175	183	188	178	193	182	168	172	168	195	164	181	167	189	174	186	186	178	168	198	187	165	193	194	189	191	174	190	178	167	176	181	214	170	182	179	187	174	178	164	182	182	184	183	201	205	165	173	151	188	152	162	171	195	194	209	172	171	192	143	161	193	197	183	172	180	173	169	158	172	171	169	178
8599	15058	16748	24465	32393	38699	41586	45174	36113	30712	27933	19064	26457	31517	23714	22969	18107	21949	23974	18467	17148	21208	18709	24646	16617	17981	14567	15341	10358	10401	7551	6796	5574	5171	4605	3894	3075	2851	1990	1740	1780	1936	2233	2668	2332	2532	2382	2538	3814	3946	2589	1833	1640	1243	981	755	1002	1120	1113	1277	1307	1428	1351	971	622	647	651	635	606	574	533	1648	2712	2623	2015	1318	871	623	548	482	496	498	480	453	498	443	473	505	441	477	451	464	499	459	474	500	466	531	469	522	456	447	476	452	465	503	507	443	502	493	499	477	465	486	465	465	462	502	473	463	461	440	489	467	460	458	453	487	483	503	489	443	491	488	489	499	464	448	465	463	489	486	452	451	484	494	482	452	466	463	502	469	463	470	420	467	420	507	461	455	455	468	462	482	476	514	523	478	474	441	498	514	471	441	506	449	522	498	473	451	489	481	463	490	483	471	515	495	490	454	453	475	459	459	502	512	465	444	472	477	462	510	419	461	501	465	464	481	483	481	493	460	467	460	468	503	445	475	492	509	481	478	473	477	436	501	474	498	473	474	476	479	497	455	479	471	476	452	500	468	513	430	480	465	493	503	456	472	441	482	506	524	483	478	529	476	478	437	481	475	428	452	435	466	470	496	519	471	454	481	468	509	447	482	469	470	469	446	503	485	509	490	459	481	493	479	503	484	471	491	490	491	487	474	448	445	437	462	448	474	478	501	505	458	515	488	471	454	501	478	472	482	454	483	450	513	505	499	489	509	440	460	494	474	481	482	483	485	447	472	488	467	491	476	448	474	485	473	444	469	483	485	475	495	474	480	517	484	521	476	440	474	467	481	441	469	464	440	468	472	477	456	509	453	507	520	510	459	500	467	460	477	484	448	501	490	501	460	489	460	428	488	502	507	464	488	461	471	503	507	466	471	480	520	502	456	458	499	500	470	486	507	450	448	441	442	478	518	465	518	498	475	512	460	457	451	458	484	463	455	489	474	495	470	506	433	450	486	478	521	481	451	467	496	479	504	490	491	488	443	466	475	452	472	484	442	457	490	505	496	479	504	492	478	471	491	466	487	461	469	470	467	480	462	468	513	476	485	471	452	485	476	466	461	492	461	419	451	465	436	480	471	474	494	465	478	443	475	458	493	438	473	454	469	502	490	462	503	454	473	468	491	505	454	446	471	466	464	460	485	512	474	489	451	455	446	464	491	412	471	489	464	480	455	493	521	517	448	466	470	461	457	498	501	503	516	482	510	495	448	466	493	451	491	475	487	470	473	471	478	508	433	489	468	481	417	452	473	455	469	467	467	433	480	505	452	461	464	450	490	514	492	452	459	490	508	443	468	519	455	455	458	469	470	456	464	475	451	474	495	487	489	494	488	480	471	468	486	442	480	473	431	452	457	444	493	468	480	454	505	465	494	518	482	459	465	482	480	471	492	489	474	479	472	482	442	490	481	454	500	492	482	448	499	474	447	446	492	464	433	440	503	465	483	463	458	471	483	462	462	436	498	447	538	483	488	469	512	466	468	447	475	483	449	478	470	445	473	463	488	493	448	491	463	471	468	433	442	489	486	507	471	456	451	464	467	458	465	497	490	506	469	492	486	486	453	466	488	491	457	466	484	459	472	500	475	487	462	444	483	469	473	466	478	489	410	476	485	469	475	500	487	476	464	463	504	429	457	484	485	501	486	479	466	468	484	493	464	428	478	516	470	471	477	466	480	449	463	448	462	524	514	505	468	471	468	499	457	472	457	499	464	465	446	511	456	449	444	466	492	448	488	457	483	447	500	475	487	464	531	506	494	490	464	484	455	443	477	504	481	469	496	465	465	463	475	512	516	475	472	519	450	469	490	478	430	468	440	499	481	476	492	482	505	470	470	491	522	485	482	506	453	487	467	508	455	479	507	474	443	459	482	476	495	493	454	464	461	525	456	447	464	501	498	471	426	490	444	459	471	486	448	454	513	504	486	450	438	416	483	453	488	474	455	499	497	447	462	490	427	487	427	508	437	440	457	484	472	480	464	496	452	437	452	440	427	468	488	451	492	475	466	470	500	461	479	478	515	484	466	478	449	479	495	465	465	500	447	462	505	473	449	479	510	475	441	481	506	478	495	509	486	474	458	460	433	504	468	470	491	486	468	512	502	478	469	498	485	465	465	528	502	512	476	500	474	465	455	462	461	511	465	457	486	507	458	540	515	444	479	517	473	470	519	488	493	500	427	437	465	471	480	462	491	473	473	457	495	508	520	468	443	496	457	466	478	485	477	514	451	452	433	433	445	482	526	480	457	493	469	490	470	489	486	433	483	501	560	446	475	465	468	517	498	501	460	466	478	504	490	502	432	482	466	496	477	460	463	492	500	519	484	444	423	440	477	466	474	468	462	488	423	500	471	458	479	469	491	458	474	502	444	458	453	448	479	470	493	492	481	498	493	463	447	451	480	504	454	468	459	450	485	474	493	486	467	485	497	506	481	475	443	440	479	480	464	489	447	479	463	485	480	507	481	465	476	481	492	437	444	453	486	460	511	471	482	475	485	496	465	443	454	466	483	475	495	498	474	474	474	502	463	470	476	499	459	492	451	494	462	436	429	471	458	460	472	495	459	440	477	498	469	460	480	460	470	435	498	443	485	464	439	485	470	431	471	469	484	483	497	486	490	431	446	481	468	464	481	476	471	493	460	496	497	463	424	476	452	450	469	481	485	476	496	479	494	488	450	475	476	451	448	495	493	465	464	497	502	486	523	472	500	452	477	450	482	497	482	488	475	523	466	464	511	482	440	507	507	467	458	444	485	481	506	484	444	531	453	454	469	431	485	459	445	486	474	459	501	501	493	477	520	445	446	466	473	478	522	461	453	472	504	453	491	499	475	471	496	502	484	479	467	462	480	502	475	457	485	457	499	437	432	501	433	484	460	442	444	470	466	428	455	454	502	477	481	444	493	434	449	447	474	470	443	475	509	499	464	473	439	458	455	475	472	468	480	481	415	486	449	469	506	473	470	488	421	465	490	486	493	531	503	495	459	523	465	462	480	468	472	463	471	476	476	487	520	490	457	447	480	499	483	476	494	511	478	459	486	451	488	484	466	458	479	484	476	463	457	464	482	483	473	439	469	466	521	494	464	471	480	511	507	470	491	457	494	479	502	481	467	482	499	513	490	472	449	458	445	473	518	480	489	471	483	444	495	469	501	479	480	460	457	494	456	461	475	475	487	460	435	492	475	453	481	448	444	473	478	491	490	498	482	498	459	522	460	485	488	425	461	467	481	475	498	449	446	473	489	456	491	467	458	456	517	505	425	484	515	500	462	520	444	463	479	510	466	456	493	469	435	495	476	472	452	469	477	480	449	476	489	452	492	509	480	461	474	475	418	457	486	492	497	442	451	468	455	520	466	463	434	482	498	492	462	473	452	512	475	457	485	467	467	468	489	500	482	460	486	475	464	442	503	448	454	509	478	465	472	468	488	477	511	524	494	487	461	488	468	487	503	474	482	475	466	435	464
23419	29746	31917	31177	34512	38859	41694	41722	31364	26625	22427	16657	19240	21928	14980	12102	9721	13560	14140	9261	8484	11364	10413	13000	8853	8638	6424	6352	3888	3131	2689	2177	1998	1846	1317	1073	1006	740	566	476	534	576	569	662	610	669	822	908	1402	1044	553	469	481	348	253	260	231	312	316	339	402	355	359	229	194	218	214	193	201	217	215	265	794	855	630	451	315	262	219	203	191	174	182	173	171	177	189	173	210	174	162	179	171	181	167	186	166	198	174	179	157	164	190	172	193	184	185	188	176	163	192	197	193	162	171	153	188	180	172	202	180	174	170	216	180	180	183	180	182	194	182	186	197	177	173	181	186	183	161	179	173	174	168	178	176	185	192	189	194	177	179	176	174	188	169	174	206	182	182	197	165	217	195	171	172	205	186	193	173	154	192	171	177	182	192	171	165	184	180	186	181	165	182	169	190	147	175	166	194	197	169	199	134	211	151	203	171	175	170	161	197	170	200	159	155	178	172	171	196	180	194	194	194	178	176	214	176	177	187	168	171	198	194	187	202	198	165	181	183	159	183	183	175	174	170	191	165	184	198	163	193	180	191	174	173	157	197	206	199	184	168	194	175	181	152	177	181	176	199	187	198	146	202	194	178	185	178	219	180	177	152	192	159	167	210	180	190	181	180	172	183	181	178	168	180	209	179	153	152	164	183	182	154	183	182	160	186	181	202	189	187	172	185	186	195	175	154	177	168	165	172	187	188	150	154	198	167	168	173	200	172	172	149	185	180	190	191	152	204	180	171	179	156	170	190	178	181	168	171	194	182	172	170	190	168	175	182	184	158	174	180	163	161	148	191	164	196	195	184	184	182	189	155	201	173	182	166	175	186	183	207	189	155	184	164	156	186	185	181	162	198	147	169	167	164	168	181	163	208	168	178	181	189	153	194	176	197	190	171	199	175	189	174	165	185	177	188	173	189	188	160	204	190	177	201	173	199	140	170	182	181	168	179	173	173	186	190	203	206	173	175	155	177	155	179	168	197	164	182	186	194	199	191	159	189	173	166	137	182	183	191	179	197	180	191	177	171	189	171	183	197	188	188	172	171	174	182	167	203	162	192	165	165	175	183	191	178	183	164	179	179	196	178	175	176	159	183	186	203	160	180	188	187	185	180	194	164	176	177	186	178	190	161	178	197	168	184	181	178	182	192	187	153	173	176	164	187	163	175	180	157	190	206	189	177	199	181	181	149	160	206	176	202	155	170	170	188	170	191	182	173	182	179	170	204	186	174	182	201	193	184	157	173	180	179	198	171	169	166	193	198	164	179	172	177	160	155	183	154	173	166	166	177	161	149	191	176	178	180	186	174	185	170	191	190	178	195	168	200	166	172	180	206	171	175	186	185	173	168	177	192	191	176	167	174	182	224	208	180	186	174	159	176	194	183	175	185	164	149	180	186	161	161	168	175	188	159	191	186	176	176	175	162	156	174	181	196	164	182	183	176	165	187	170	186	205	179	207	173	180	160	181	167	153	191	179	173	186	183	169	160	172	166	172	181	171	173	176	164	157	171	167	164	177	193	192	159	185	172	169	192	177	186	172	194	176	163	172	203	175	184	155	172	166	184	173	173	176	179	187	183	167	175	169	166	170	151	168	168	163	171	196	168	185	201	159	186	181	219	194	163	146	179	171	167	183	169	200	176	184	182	195	180	163	179	189	165	189	183	190	198	185	160	198	181	164	182	174	175	176	168	168	171	195	191	159	196	171	176	177	184	181	193	166	169	182	168	191	201	166	185	174	163	164	191	171	176	187	175	177	180	180	147	178	186	173	185	160	166	205	138	179	183	187	190	180	159	181	175	168	210	170	196	180	196	139	157	168	182	197	146	165	168	187	202	190	158	176	170	166	169	185	152	169	220	177	182	171	184	152	187	182	198	174	170	193	195	189	196	166	175	205	172	185	167	188	181	179	179	170	178	176	199	174	169	201	179	181	148	188	196	165	148	179	181	182	175	163	188	179	180	175	179	158	185	165	185	153	171	201	178	170	177	204	166	174	180	194	226	219	200	173	174	189	183	192	194	185	169	202	178	184	186	181	176	201	182	159	188	148	210	197	170	177	179	177	192	180	148	168	187	173	163	161	183	200	168	155	198	202	195	174	177	169	152	198	202	162	166	192	180	185	174	182	169	208	169	170	195	153	190	187	201	173	173	176	171	194	186	175	172	167	181	167	146	184	194	195	174	175	218	161	172	210	183	178	200	180	188	148	172	178	181	163	195	162	176	180	187	173	162	174	182	159	189	171	184	196	179	189	185	185	186	198	168	151	170	174	168	168	184	162	174	157	183	175	190	166	201	210	165	183	149	195	190	185	166	183	183	191	201	185	178	178	176	177	180	181	180	180	184	193	173	204	190	177	169	171	170	161	184	177	192	175	189	181	204	198	160	158	182	181	183	171	188	170	190	189	169	177	166	175	173	199	201	190	186	175	187	181	180	154	210	165	172	190	160	190	192	181	172	202	187	172	205	189	177	178	155	167	185	187	154	182	189	188	162	195	178	162	192	178	170	180	176	177	192	183	170	156	195	169	198	168	171	139	183	160	191	186	187	172	185	161	181	178	174	176	184	178	172	160	183	162	158	177	169	164	175	167	182	168	181	164	173	181	171	197	176	212	166	173	201	180	177	174	190	183	175	180	156	175	162	169	177	152	172	175	176	170	176	172	221	156	188	175	189	173	162	169	151	169	178	198	188	179	175	174	190	174	156	205	176	190	177	197	162	178	174	169	165	172	156	215	180	196	167	187	187	196	177	169	166	188	179	184	209	190	163	185	165	176	182	195	177	180	172	183	187	165	168	186	205	185	175	190	172	196	181	178	174	181	182	162	184	184	168	201	206	188	165	153	183	192	187	150	198	171	188	166	183	157	200	181	171	171	163	186	168	195	179	170	169	181	161	198	174	176	168	198	200	153	154	160	165	170	184	172	190	179	181	181	141	193	195	170	188	180	198	168	194	184	170	163	197	169	177	207	183	171	173	204	168	155	167	165	166	170	169	160	179	170	162	146	172	188	212	208	169	155	145	176	168	153	189	194	176	182	191	170	184	203	182	175	173	186	198	204	179	165	173	157	158	206	175	179	203	194	195	191	162	176	176	160	171	167	161	166	176	186	190	180	181	196	172	162	174	200	170	185	156	184	177	179	205	181	183	194	191	181	166	164	194	176	179	189	180	165	179	168	171	170	173	181	212	182	203	189	189	156	184	170	165	186	198	173	183	172	136	172	184	216	181	167	188	168	163	192	179	155	164	183	165	167	204	192	203	193	189	181	185	185	184	176	194	176	201	169	178	168	181	165	175	150	194	161	195	175	177	181	166	176	187	186	185	188	200	193	158	183	176	173	180	191	169	185	186	172	192	182	173	178	157	171	166	171	167	182	187	182	157	194	185	157	168	187	176	181	187	179	163	185	152	199	163	191	171	167	183	182	166	181	151	201	185	203	187	165	185	175	147	179	173	170	178	186
13916	24526	24171	31068	38083	42227	49193	49973	42279	37253	34588	29551	37909	40785	32767	31707	29023	35807	34749	28920	28009	32626	29486	36039	29748	29957	25902	26172	19399	16953	14916	13223	11892	11427	8726	7866	7023	5198	4514	2706	3614	3749	3918	4540	3620	4426	5328	6689	10143	6699	3657	3070	3267	1751	1128	1071	1289	1532	1593	1972	2000	2178	1861	1082	783	680	648	657	686	647	648	1612	5051	5583	3692	2491	1396	889	640	500	452	464	481	420	489	436	467	430	468	442	466	469	438	472	477	464	475	466	455	468	470	480	455	460	458	437	471	449	457	458	466	469	465	455	423	434	448	453	448	437	432	501	440	463	475	464	464	460	457	447	430	476	468	467	464	496	483	424	450	463	452	492	456	457	482	489	476	475	485	443	521	496	465	466	454	486	430	440	468	433	490	473	446	487	441	439	495	446	441	498	480	451	443	480	440	481	448	425	427	429	470	481	451	437	475	474	460	451	479	453	454	443	482	481	478	448	473	432	491	461	391	488	450	467	470	507	451	473	459	450	456	471	449	488	438	471	483	467	514	446	438	446	483	454	452	477	458	441	451	497	482	484	467	460	458	454	460	475	473	454	465	464	484	457	418	453	478	467	432	468	487	463	461	465	453	422	437	424	437	439	445	455	461	449	480	447	452	455	469	506	475	420	451	472	461	471	443	480	494	436	482	498	453	463	486	435	460	480	471	434	435	443	494	468	474	490	456	448	445	438	435	460	471	471	466	479	478	452	441	483	487	463	487	474	458	472	484	453	484	456	426	472	474	447	407	499	459	460	483	461	468	476	457	469	469	462	444	437	451	459	442	425	467	472	440	488	479	454	480	497	492	445	479	446	490	497	414	455	452	457	476	466	460	460	426	454	475	454	455	449	475	469	446	453	471	459	445	455	495	459	481	475	464	510	469	475	448	431	476	494	467	443	464	478	468	453	462	470	463	477	501	476	475	452	507	475	442	458	452	460	485	464	454	445	444	473	421	502	446	462	461	464	477	458	485	456	472	472	471	464	488	449	459	495	484	430	460	477	452	461	437	453	467	431	493	484	458	476	446	461	430	483	455	464	467	429	482	426	493	467	522	458	450	459	490	447	442	438	485	502	489	461	494	470	484	446	448	459	423	446	496	476	451	460	449	463	500	466	475	439	445	454	508	491	471	442	490	504	476	436	436	488	455	472	466	475	461	476	471	434	460	473	475	445	488	471	440	473	428	478	501	515	425	442	462	439	479	465	441	435	485	502	434	459	510	456	463	474	440	492	447	467	460	437	436	488	460	431	467	456	476	455	448	431	459	457	444	463	447	456	492	465	511	444	443	428	459	460	468	452	463	460	471	493	508	460	471	432	453	469	463	443	484	467	468	459	502	457	460	484	425	477	454	471	446	446	479	454	433	486	453	487	496	466	477	454	470	457	521	480	458	463	445	452	452	444	454	448	481	477	467	447	460	443	460	436	472	471	464	451	488	482	472	452	429	444	412	446	421	502	459	451	452	408	510	441	490	469	481	479	468	451	420	442	415	452	446	465	457	468	459	476	487	483	464	475	475	475	477	441	460	454	468	438	464	493	461	449	463	451	462	465	486	466	457	452	383	456	450	460	474	461	466	465	456	468	466	417	451	417	434	512	469	437	499	472	440	473	474	463	467	441	484	486	448	468	502	457	473	458	492	463	468	492	450	433	468	466	486	470	467	461	464	433	478	435	425	429	445	502	468	476	440	463	475	449	466	462	490	476	446	463	462	478	438	467	450	448	434	462	469	453	472	509	459	437	450	482	456	440	490	470	475	450	463	440	483	468	447	469	445	449	453	473	456	446	464	470	439	469	470	487	449	444	466	461	437	456	476	472	480	506	420	454	449	430	458	469	487	482	457	485	478	469	472	427	454	452	474	471	460	478	472	473	483	466	448	466	482	462	465	486	425	445	458	479	455	453	472	448	472	442	448	437	447	490	454	451	452	445	447	450	451	443	424	480	477	465	484	487	444	459	458	453	466	469	452	489	446	452	488	432	473	485	459	462	465	483	445	478	511	468	460	462	445	442	435	436	479	460	498	465	457	454	481	481	450	452	470	416	492	489	458	461	485	483	489	454	519	433	447	474	444	452	467	435	475	492	460	483	480	465	463	471	453	468	435	426	481	500	476	441	463	447	471	480	449	491	433	469	505	457	479	465	412	485	438	466	456	457	488	463	443	444	462	492	460	487	443	468	476	462	481	450	449	470	479	438	439	447	471	456	455	444	480	452	448	432	406	490	455	454	454	480	506	492	423	473	489	472	455	437	458	469	484	464	458	476	493	445	473	470	431	492	499	458	488	437	491	432	480	533	489	497	442	487	468	452	477	440	466	434	468	472	434	452	466	449	446	487	480	447	434	455	465	452	451	493	495	456	443	461	465	477	470	438	475	482	452	469	484	468	459	469	519	462	494	475	466	462	448	478	458	439	475	465	459	491	421	495	475	494	492	484	455	397	469	458	449	482	503	475	457	480	460	498	460	483	422	478	456	471	448	432	474	466	518	474	452	484	451	433	470	460	474	447	451	450	454	439	445	464	453	482	461	453	479	488	452	473	452	449	433	458	444	457	438	485	423	480	469	451	477	464	454	464	434	490	465	446	440	430	495	472	452	411	491	500	466	456	444	487	474	449	497	441	467	440	451	468	499	471	441	436	486	467	470	426	500	473	461	454	481	431	455	469	483	446	473	433	479	456	481	466	470	484	465	460	470	457	454	425	466	435	410	461	453	485	462	508	449	460	456	448	468	470	457	432	500	461	435	452	461	472	475	452	464	438	444	448	465	489	450	413	490	419	440	485	490	467	466	511	415	475	444	418	481	452	470	459	449	436	459	408	443	479	470	463	490	429	487	458	468	455	447	489	482	498	474	464	500	451	450	453	456	464	451	480	489	469	464	477	468	483	517	449	481	514	448	459	433	474	442	472	443	422	466	440	476	441	437	468	461	427	467	478	484	463	473	518	467	478	451	457	443	425	456	469	420	475	459	443	474	480	459	438	480	515	442	446	480	439	452	469	463	440	466	494	462	485	456	505	467	475	510	468	475	475	453	424	502	467	465	449	436	481	444	473	473	450	483	469	497	468	430	451	461	476	459	442	442	477	433	477	450	468	487	407	467	455	441	467	450	440	448	457	470	432	481	484	464	442	476	465	477	449	433	441	472	433	484	464	458	462	465	462	473	480	478	499	457	470	475	449	472	485	468	460	457	443	504	429	501	473	449	473	462	475	429	443	502	473	481	453	456	461	423	477	487	472	488	472	459	455	457	431	458	459	447	481	449	431	450	446	452	451	473	475	454	486	457	464	444	448	500	425	417	452	441	485	493	466	465	443	435	449	471	487	483	451	441	469	427	422	432	476	465	473	478	431	483	461	467	498	435	500	415	474	470	467	477	486	454	450	445	461	471	469	478	542	488	462	491	467	471	476	454	480	468	478	444	429	483	477	426	460	495	497	453	448	438	515	455	483	441	472	446	443	445	471	475	510	480	477	436	431
3461	3826	4989	4516	5396	5098	4014	3551	1578	1228	959	918	1103	838	521	558	477	644	504	478	448	452	482	533	384	435	331	343	308	244	216	221	194	216	212	213	208	212	197	201	222	241	224	174	207	204	160	186	227	187	154	183	197	159	189	208	200	172	187	150	190	184	189	170	161	187	173	180	160	152	151	210	173	224	240	231	223	162	186	170	151	164	170	158	168	140	162	163	155	158	147	138	161	147	146	150	171	144	166	170	174	180	171	168	157	160	143	151	167	171	169	184	164	152	173	160	153	166	170	167	165	160	157	139	177	155	177	169	167	175	159	165	186	150	171	156	165	173	153	181	177	176	143	141	206	163	169	177	173	173	150	168	153	166	170	165	181	163	168	175	169	147	160	144	145	155	172	153	157	159	159	165	183	146	176	169	132	170	173	170	179	164	151	137	162	172	154	172	152	173	180	161	172	172	171	141	170	187	170	182	163	151	152	176	169	153	150	162	143	165	185	177	178	148	171	180	187	174	156	145	145	147	154	151	147	128	160	167	152	152	153	186	166	151	161	168	150	151	146	171	167	184	193	161	184	173	158	163	175	163	162	150	171	181	189	168	159	132	149	180	150	160	177	174	153	143	154	168	141	143	167	165	169	147	161	167	154	180	166	151	155	146	156	160	164	176	173	162	162	155	154	168	176	137	168	162	173	155	141	143	157	179	157	159	179	133	178	140	165	163	160	151	154	157	147	143	179	164	162	178	170	184	156	165	155	158	169	158	160	188	170	155	188	188	172	136	198	178	165	152	165	161	165	179	162	163	150	180	170	154	162	174	146	171	168	161	170	137	179	165	154	171	160	168	158	159	170	158	169	154	156	153	168	146	189	155	165	158	185	168	160	163	166	153	156	179	187	145	147	163	179	171	177	166	180	172	170	155	155	180	142	168	147	166	154	189	179	167	151	153	171	162	163	196	168	145	161	161	164	168	172	167	162	165	141	145	166	155	166	145	167	145	147	156	164	160	173	157	175	162	167	185	169	171	164	147	141	188	168	153	153	185	156	138	163	148	170	143	141	161	151	168	164	150	160	165	169	156	171	161	177	173	183	165	168	164	151	186	171	144	161	176	139	165	160	183	187	170	165	178	172	176	173	163	185	176	178	152	155	177	130	155	160	172	169	147	163	172	163	151	178	151	158	163	161	155	163	165	197	167	170	172	189	162	172	171	155	158	189	153	184	169	153	176	178	151	180	145	171	156	160	171	159	151	170	161	136	145	163	174	177	177	143	143	154	157	171	141	159	151	132	137	161	194	167	166	151	149	161	156	168	154	149	161	153	158	142	158	159	173	194	163	175	145	152	147	186	147	157	158	166	147	173	185	154	159	156	143	164	168	145	162	174	180	159	152	181	174	169	161	186	158	181	148	166	148	156	186	188	175	148	182	146	168	156	174	172	174	156	169	185	141	174	150	164	171	155	180	175	178	212	192	168	150	141	147	190	178	168	152	171	177	179	195	167	166	186	153	158	152	159	168	164	143	166	149	168	160	160	158	153	180	169	176	167	158	180	165	174	167	151	157	170	189	140	155	170	181	160	169	167	179	168	170	178	164	187	176	188	192	176	155	146	144	165	174	174	163	156	170	175	177	169	173	156	152	168	162	167	160	162	173	158	147	176	160	148	144	151	166	161	156	169	164	140	176	143	149	157	131	164	165	154	153	173	159	157	172	176	167	172	141	178	184	153	180	162	145	158	157	171	167	166	153	157	182	168	158	157	145	171	161	185	182	150	154	158	160	178	166	150	152	151	179	165	146	154	150	154	159	164	159	159	144	153	164	171	156	180	163	159	160	170	172	182	160	153	129	125	172	172	177	133	158	170	154	142	163	150	151	150	153	163	168	164	145	161	141	166	178	195	146	156	141	142	159	202	181	161	205	158	170	147	181	160	166	180	156	179	158	156	157	176	167	165	148	164	167	165	148	171	179	168	169	132	157	176	181	148	148	164	173	176	171	163	194	177	151	172	155	144	153	155	173	156	156	159	163	170	143	170	171	180	182	156	177	171	156	177	180	180	161	163	163	171	162	159	175	167	172	164	158	180	153	153	170	149	149	162	171	201	164	186	178	171	182	181	162	157	168	161	148	162	159	156	165	157	155	163	159	157	164	169	165	153	159	198	163	169	181	173	161	149	155	154	163	147	154	157	163	165	167	173	179	164	145	159	176	171	153	177	150	162	163	183	168	157	171	159	162	186	175	165	165	149	154	179	163	179	170	155	173	168	184	148	139	147	146	184	147	170	168	159	166	152	175	180	153	126	160	172	144	163	164	149	171	180	157	160	176	167	175	147	159	185	162	156	182	158	155	154	140	134	198	169	150	171	170	165	160	168	178	176	153	183	150	147	156	165	161	143	177	133	155	168	146	157	153	149	140	160	173	170	145	153	156	159	165	169	158	184	168	168	182	157	186	141	201	167	176	165	155	148	183	171	174	163	156	145	174	172	180	152	174	167	145	167	162	173	173	163	147	178	163	174	154	154	168	165	176	154	166	150	164	147	174	164	144	171	159	148	158	180	171	169	167	164	188	162	145	150	170	155	163	152	159	180	166	151	180	174	152	154	174	167	171	162	168	173	168	159	157	154	143	181	164	141	149	140	164	182	185	156	173	155	147	172	157	161	169	176	157	186	202	173	168	179	139	144	165	152	172	160	146	166	160	154	162	137	149	171	149	144	144	150	167	164	189	149	133	168	168	178	171	170	177	140	154	163	167	177	168	143	143	163	166	159	149	174	181	163	175	159	145	174	164	144	177	170	137	153	162	171	176	167	175	142	159	181	169	181	185	166	149	171	165	173	158	162	183	178	152	143	161	141	178	154	166	168	174	171	161	170	184	166	154	174	173	166	149	167	165	160	153	162	176	166	166	183	151	154	189	159	151	165	169	155	147	155	161	164	172	173	165	161	147	149	165	157	164	170	147	164	159	153	187	173	169	159	162	165	173	170	178	161	156	168	147	159	160	168	168	172	136	160	164	153	153	149	150	162	187	188	145	157	165	154	148	169	170	151	179	168	133	159	162	168	144	155	147	145	153	181	171	160	156	140	156	161	181	160	178	163	182	175	179	167	157	172	153	175	155	160	173	178	155	178	202	174	163	167	171	170	154	172	149	149	156	174	144	151	181	163	157	150	146	160	137	173	155	163	171	160	195	174	171	125	189	177	144	159	153	187	151	164	159	156	158	181	145	165	156	158	165	173	178	183	162	185	158	143	172	176	173	172	155	150	167	160	182	166	149	181	176	170	146	160	174	155	190	181	182	163	165	177	149	158	166	151	175	158	155	137	172	174	165	161	174	158	164	170	166	167	190	178	153	151	159	173	147	143	162	166	141	162	164	158	151	186	155	151	156	162	188	177	137	173	153	156	172	173	184	138	169	190	162	159	161	178	145	190	148	156	173	168	158	173	165	181	185	167	167	157	150	186	166	191	173	158	175	162	144	163	194	166	148
3147	4888	6650	9570	15071	16452	16321	15844	7476	5576	4823	4741	6107	4943	3202	3372	2888	4164	3601	3024	2622	3140	3141	3863	2548	2751	1947	1781	1455	1147	1072	988	940	1044	939	907	950	893	865	779	901	902	790	745	576	633	666	795	893	681	563	567	547	541	496	580	598	579	598	564	569	554	494	480	536	506	508	507	472	457	497	475	628	946	1048	828	700	542	477	438	441	421	475	443	448	466	428	464	401	434	446	465	434	448	430	445	440	435	434	445	439	421	445	418	496	415	420	429	396	423	415	415	428	427	469	439	438	449	424	458	422	455	414	430	458	425	440	452	444	428	441	440	442	465	426	467	397	413	413	440	437	469	453	426	427	465	471	418	415	432	414	449	426	449	421	426	479	449	396	463	444	420	425	467	446	393	409	422	403	425	438	450	467	424	444	419	432	421	424	424	440	400	441	441	386	411	453	438	411	431	428	453	461	462	417	454	417	435	432	416	432	447	437	385	445	395	418	426	451	440	440	438	416	416	440	448	451	428	443	436	426	438	462	403	427	434	459	423	436	436	463	448	451	458	451	433	433	444	432	456	446	448	460	436	428	412	425	443	404	412	438	450	455	455	427	474	421	416	441	440	445	414	419	435	424	458	417	426	395	429	427	439	446	388	436	397	424	459	445	450	423	428	457	455	426	434	461	465	416	469	428	438	426	438	431	492	459	407	429	440	407	470	443	421	420	446	434	433	428	400	451	419	445	393	453	431	445	431	447	465	402	446	443	459	437	390	438	481	455	463	427	438	389	420	420	444	445	465	429	416	456	435	426	449	446	446	447	434	430	421	424	443	459	465	408	449	430	455	413	443	422	452	413	429	418	444	417	448	455	469	447	431	459	449	454	446	422	397	427	428	417	429	451	434	412	425	458	432	445	447	475	420	423	450	452	461	427	451	404	418	456	428	419	404	441	427	432	416	463	455	429	449	440	421	416	447	498	446	407	429	425	468	426	403	428	408	414	419	452	417	385	418	405	441	419	455	412	417	417	413	440	452	463	421	452	419	419	428	459	405	435	413	469	453	443	477	441	487	452	431	438	390	450	421	410	461	417	480	439	453	427	457	440	415	446	438	405	381	453	419	440	427	439	429	434	487	476	426	434	455	401	477	436	423	416	411	440	413	430	450	429	430	414	412	434	420	453	474	453	411	438	416	430	412	432	437	477	463	447	441	444	459	470	415	406	429	472	419	454	413	454	408	448	457	400	430	474	452	457	459	430	422	400	450	441	459	472	433	450	442	421	410	439	446	444	414	394	425	430	414	429	460	442	431	421	451	443	434	438	406	449	433	462	430	414	435	448	447	455	421	434	448	441	431	447	428	444	455	459	429	459	447	442	421	400	425	419	421	411	410	415	431	455	447	471	462	428	435	397	476	420	403	455	457	404	429	402	449	416	435	427	436	473	449	416	455	451	433	441	432	451	455	468	394	426	440	395	421	413	448	433	430	445	461	462	435	427	442	431	462	395	394	407	423	455	387	470	444	468	456	443	428	420	443	442	469	425	461	454	432	436	503	444	422	438	435	414	426	475	409	458	444	447	426	468	449	443	434	449	429	447	424	458	420	440	399	394	415	449	402	394	415	461	470	439	427	457	424	449	448	418	414	450	418	429	423	427	437	431	456	441	439	441	446	415	428	397	438	456	447	423	481	415	417	438	406	439	413	447	428	446	453	409	438	463	434	431	445	436	463	483	439	465	451	456	438	448	443	417	435	454	445	478	470	384	439	451	408	449	414	433	431	448	446	468	403	449	423	485	432	446	442	476	447	409	422	374	461	431	434	450	424	464	484	461	435	434	432	427	425	417	453	427	442	434	443	429	461	471	412	424	403	456	434	436	465	481	428	434	436	437	459	446	442	461	445	431	442	434	439	433	417	442	452	408	431	429	389	399	424	428	441	416	403	416	431	412	431	459	437	440	415	448	421	456	472	402	480	441	421	394	455	411	434	445	413	446	419	483	430	424	446	405	454	465	434	452	438	417	472	450	424	445	461	483	438	457	447	408	431	435	431	400	442	415	443	427	389	424	442	411	410	441	445	412	437	429	421	412	406	423	442	424	457	437	461	428	420	437	452	456	407	436	433	463	436	455	439	410	442	417	427	419	442	450	436	442	426	426	448	414	445	412	458	466	433	430	422	405	464	423	465	457	437	406	404	426	457	453	398	454	415	462	442	428	450	440	464	432	415	452	423	439	428	398	455	393	437	451	413	420	430	459	446	429	429	428	422	409	419	431	409	455	428	406	455	392	411	411	453	469	411	434	432	435	460	404	427	432	438	453	419	472	425	447	413	416	443	471	425	439	447	455	425	454	447	416	451	447	417	435	448	434	445	422	439	424	421	422	425	470	431	438	452	440	446	462	410	412	411	463	439	456	406	429	380	452	439	405	454	438	412	439	437	442	426	433	450	444	431	488	473	411	416	447	430	408	474	459	430	455	465	438	451	412	427	454	415	441	413	429	434	430	422	455	432	438	465	420	434	438	437	456	455	420	399	404	465	428	447	432	430	443	424	431	444	450	458	447	419	439	432	426	445	431	443	439	454	462	477	476	430	418	420	422	449	435	441	431	479	435	395	417	432	416	423	414	447	446	409	422	425	460	453	450	463	464	426	444	446	471	390	438	445	459	425	432	491	428	414	405	443	449	442	458	423	481	454	450	403	460	443	439	455	414	445	407	427	412	418	468	421	408	422	430	421	452	421	435	435	428	417	440	464	471	455	440	432	469	407	428	458	426	429	458	449	442	445	408	466	483	466	469	436	399	450	423	451	420	471	460	429	441	413	423	436	425	448	451	466	425	430	425	431	440	447	428	419	425	429	468	408	423	413	425	413	426	421	420	468	440	447	416	439	448	458	448	443	450	469	430	434	428	417	399	454	445	448	447	433	453	413	443	454	463	431	433	478	497	481	448	465	444	405	438	446	462	423	445	420	444	465	441	409	463	432	466	475	417	428	448	392	437	431	428	445	441	423	424	412	419	430	442	448	432	447	429	466	478	417	452	428	456	425	424	416	418	428	391	461	446	445	452	398	428	436	408	438	456	460	458	424	455	453	417	415	432	414	430	431	431	429	414	434	443	460	458	445	409	418	496	459	492	446	431	468	421	436	448	416	442	444	433	436	427	442	447	421	430	483	458	432	395	457	424	466	410	489	441	424	432	410	425	436	409	410	454	422	420	433	439	448	427	455	434	464	456	417	447	425	410	434	466	464	447	455	422	427	409	417	407	432	438	465	432	441	435	421	401	439	440	425	441	433	437	399	420	436	431	470	426	412	390	436	441	421	424	446	431	462	433	439	398	406	428	436	402	411	420	458	453	414	430	457	400	443	462	422	414	410	423	437	460	430	414	425	425	434	410	434	427	450	442	453	420	421	447	445	431	460	435	444	411	455	433	460	425	434	454	448	435	464	461	454	436	428	407	448	397	457	449	410	440	494	420	412	465	459	404	441	451	405	390	421	455	437
14929	18804	20550	19190	27319	36154	33319	32111	20553	12494	11109	9170	11709	9137	6833	5497	4929	7678	6915	5206	3927	4240	6145	7970	4623	4313	2785	2036	1918	1284	1161	959	894	927	754	571	604	525	341	354	356	357	366	324	307	380	490	962	760	419	259	270	256	249	211	217	212	233	231	245	258	212	198	197	192	185	205	209	212	162	186	234	420	441	464	352	308	204	190	138	159	162	199	177	200	186	195	157	171	172	169	173	201	182	214	196	199	195	194	194	183	180	192	177	165	174	186	179	191	172	177	167	189	189	183	182	175	170	180	184	183	166	180	197	179	179	178	169	168	189	177	154	195	191	171	167	183	178	158	187	178	171	191	164	174	159	167	175	178	173	179	193	184	167	176	189	196	198	157	191	200	175	163	181	156	179	203	168	179	171	184	197	185	182	198	177	188	183	168	166	194	201	169	171	175	176	177	157	227	186	201	199	193	186	165	186	182	177	178	181	173	189	177	189	162	167	207	187	171	171	189	171	153	173	193	181	188	184	177	158	183	192	181	168	206	189	175	208	162	167	170	168	182	175	192	169	177	191	167	170	192	170	180	157	176	195	195	177	179	193	168	171	177	177	213	167	196	188	154	182	184	177	191	193	196	186	170	173	179	173	193	182	192	179	165	173	175	166	152	162	196	155	177	194	170	170	162	179	179	177	183	190	190	168	187	179	151	171	193	206	191	168	171	152	204	174	183	182	191	188	181	204	204	173	181	185	158	162	197	182	174	183	160	196	193	160	171	202	189	185	194	177	171	168	176	177	169	179	191	175	153	192	181	191	154	179	175	177	189	179	174	207	170	186	177	177	186	184	178	192	182	196	180	172	183	174	174	192	178	203	186	176	160	169	187	194	178	195	163	182	200	188	190	189	180	196	160	188	179	157	183	184	183	165	156	181	184	190	189	175	212	181	192	208	147	184	177	198	179	168	204	164	175	196	191	188	177	197	171	203	172	179	156	186	172	185	194	182	162	194	176	184	179	177	176	185	166	183	188	184	166	148	180	166	180	164	182	165	183	183	181	175	162	188	194	170	181	175	181	164	183	176	165	178	166	185	181	168	174	174	173	160	215	177	193	184	159	166	183	179	185	167	168	201	157	183	169	170	192	184	183	160	171	186	157	183	176	185	150	153	155	167	179	186	189	148	193	169	173	196	177	188	172	153	178	192	184	199	175	182	175	170	188	154	174	167	188	189	173	185	164	186	187	187	204	188	172	196	180	190	160	202	159	183	171	167	179	183	180	162	185	162	196	167	203	169	197	178	187	175	165	150	187	180	186	166	177	194	212	199	185	177	167	165	178	179	193	186	190	190	203	185	156	173	169	189	169	174	189	159	190	159	172	190	177	184	174	184	192	169	181	185	192	171	173	182	192	190	174	201	187	194	178	190	194	180	182	188	180	188	175	196	199	164	181	168	184	196	178	172	214	162	189	177	178	166	182	203	182	178	180	178	184	172	181	186	175	157	168	169	196	186	182	182	176	151	160	186	146	162	168	181	191	195	179	198	185	183	180	183	179	194	190	190	166	189	176	196	202	189	172	195	170	178	187	191	167	186	180	167	154	188	173	189	184	197	169	169	174	199	173	170	206	197	184	171	186	192	175	181	190	190	178	176	177	164	186	182	168	172	176	205	188	166	202	190	165	196	174	193	187	159	216	143	172	165	178	190	159	166	202	195	181	189	169	173	183	177	180	167	176	176	197	194	185	159	178	188	182	187	175	173	171	172	197	175	168	154	174	180	172	162	158	190	165	184	198	182	185	198	165	174	185	188	183	190	201	157	166	171	178	169	164	181	175	163	165	189	164	189	168	154	193	189	182	206	196	199	167	182	165	186	147	183	173	190	174	158	175	158	186	198	157	186	164	183	186	153	172	161	175	153	174	176	185	179	166	184	197	159	154	173	171	188	166	184	178	204	187	175	198	167	202	189	180	188	184	169	232	161	193	177	158	181	168	217	176	167	186	183	178	192	200	202	177	159	182	186	168	171	190	173	198	156	162	167	171	187	184	211	155	194	185	203	169	166	197	167	197	168	194	170	164	189	209	196	166	169	179	172	176	169	200	182	189	186	203	161	196	158	178	185	176	151	185	204	175	205	188	182	174	193	184	191	179	138	196	195	195	175	184	162	190	172	179	171	194	172	185	172	164	194	197	203	200	189	180	192	174	185	180	184	158	195	193	186	169	181	182	185	197	180	166	168	159	186	186	175	146	187	158	199	169	225	177	157	187	181	188	193	179	195	182	195	170	196	166	164	174	187	168	178	169	183	173	196	173	180	185	153	155	155	203	172	187	179	187	131	162	157	170	175	168	200	187	177	153	191	183	177	172	183	180	161	199	187	186	181	182	181	170	160	173	196	178	176	178	183	203	183	199	180	176	172	184	150	167	146	176	195	161	183	160	191	171	189	166	173	173	179	200	193	181	193	211	183	181	183	188	172	159	156	182	170	184	190	209	171	176	190	186	175	197	165	173	170	178	159	203	172	172	164	184	203	192	195	190	184	175	159	184	150	170	170	165	192	194	163	207	175	181	197	209	194	179	183	203	168	204	198	182	211	204	192	167	181	178	168	185	176	188	160	180	191	174	190	220	160	184	185	160	156	172	185	173	173	181	211	177	159	162	168	190	160	178	175	167	202	185	185	188	172	173	187	164	194	184	205	179	180	182	184	187	179	198	198	199	161	193	167	162	203	209	170	156	189	164	169	188	165	193	192	170	169	163	175	175	165	195	172	205	177	166	164	172	175	149	188	173	170	168	177	163	175	185	179	151	192	183	181	171	182	191	172	162	191	177	188	175	194	198	159	197	195	180	160	169	176	181	190	177	176	168	183	204	159	166	175	203	187	178	173	172	192	172	183	192	205	169	177	206	177	178	186	193	209	179	191	183	172	174	165	175	159	188	176	178	158	181	163	171	166	172	189	174	185	165	181	202	166	191	186	174	184	174	172	155	180	184	166	156	187	188	167	184	190	165	164	211	167	181	187	179	167	180	161	174	171	228	199	164	194	169	191	212	173	167	198	173	185	181	187	176	164	179	153	182	165	169	176	164	185	181	185	178	165	184	171	164	163	160	182	170	183	196	174	159	163	167	168	200	191	196	199	182	191	193	184	179	177	163	150	184	166	193	199	181	166	214	189	167	190	155	184	161	171	175	184	167	149	196	178	168	194	175	167	161	178	177	157	191	178	184	182	180	186	151	170	189	185	183	175	181	182	201	186	159	185	190	180	233	169	203	182	205	180	170	166	192	163	169	184	184	174	210	179	181	192	174	208	194	179	175	163	178	169	186	180	163	186	186	170	196	175	170	191	183	191	172	186	212	201	218	173	177	146	175	176	184	177	163	184	172	157	181	180	169	205	183	184	174	187	143	176	196	166	179	183	177	170	167	187	199	190	191	156	184	158	188	174	169	190	193	162	182	174	156	165	168	171	197	207	182	186	165	172	175	193	150	186	176	179	184	175	183	174
10565	15497	15142	18466	32033	40461	41980	41336	30484	24914	24798	21902	30299	25424	20592	21646	20144	27697	24134	20719	18319	21301	24995	30053	20540	21111	15425	13383	12048	8739	7403	6676	6183	6498	5193	3854	3949	2949	2004	1745	2361	1958	2012	2097	1887	2763	3404	7710	5509	2514	1381	1433	1278	987	685	756	863	1023	1020	1164	1246	752	549	562	599	609	593	615	616	582	582	848	2142	2647	2425	1813	1171	734	574	488	489	466	488	455	465	471	488	495	458	478	439	467	468	451	519	430	459	481	474	485	471	462	460	441	479	463	453	454	501	475	499	512	470	458	463	495	486	456	504	501	465	455	502	453	473	476	478	513	509	486	463	448	437	535	522	475	447	481	486	437	468	480	450	472	458	457	485	438	475	441	494	432	501	484	475	468	515	469	490	501	501	482	491	451	505	460	464	492	469	461	506	458	494	481	500	492	480	460	476	474	487	471	452	476	450	473	472	475	457	471	479	476	443	504	476	506	461	466	528	472	484	481	505	438	474	468	486	469	440	485	480	456	454	482	476	450	490	456	475	489	467	463	458	469	485	533	478	466	453	440	488	481	448	463	492	474	451	479	454	494	468	460	481	474	509	463	464	455	510	472	474	505	507	446	454	470	463	437	452	510	475	490	474	480	475	507	440	474	463	502	493	494	512	464	494	473	479	459	474	432	455	466	494	521	454	517	470	475	476	486	481	407	494	498	476	450	483	462	453	468	473	481	475	453	473	497	449	513	525	465	457	478	445	429	451	467	493	472	481	460	451	504	458	492	479	475	449	483	466	455	505	487	469	449	515	489	470	469	475	445	486	459	474	491	511	503	451	472	476	469	485	448	501	461	476	452	502	489	507	468	474	423	490	464	498	454	471	515	476	476	452	460	484	471	470	464	454	466	425	471	495	519	468	444	473	480	500	471	450	451	458	465	462	525	476	437	462	487	487	502	478	491	474	478	447	461	467	487	502	482	454	443	472	470	483	428	427	432	449	494	478	438	436	475	479	459	482	431	456	479	467	472	448	508	458	462	464	479	460	521	456	485	403	462	489	484	442	464	483	464	442	483	484	455	495	472	507	492	463	489	475	494	480	487	521	454	450	455	434	412	477	448	443	453	463	466	493	473	505	473	472	428	461	458	498	498	481	505	480	459	471	468	451	473	497	459	491	504	493	432	470	460	424	489	492	457	459	453	462	474	485	503	473	480	482	483	485	477	504	447	476	468	488	448	477	465	471	464	484	472	484	486	479	505	465	466	509	469	491	442	511	493	443	438	483	487	465	488	467	457	450	483	446	477	452	489	503	449	488	476	479	478	460	477	449	464	478	529	447	451	460	507	462	476	489	413	487	439	427	539	491	470	426	492	492	485	467	493	501	472	459	453	456	435	472	472	509	468	510	481	519	447	471	497	474	476	457	497	448	454	451	495	474	497	448	492	471	466	485	468	464	512	484	461	481	491	455	452	475	485	446	453	450	499	451	450	467	487	471	459	429	454	485	496	489	480	456	461	461	476	473	443	474	420	465	500	458	475	470	467	498	496	481	480	479	488	452	424	450	445	490	474	447	449	452	490	470	480	474	438	503	457	427	479	465	437	481	496	481	432	522	503	453	464	483	460	503	470	490	483	506	461	462	466	479	450	441	487	447	484	477	434	442	448	450	473	452	481	472	481	482	478	474	476	473	457	484	462	510	488	449	473	474	419	497	476	505	465	448	462	484	483	474	486	444	486	466	458	456	476	441	467	488	436	479	522	456	445	467	451	440	453	464	484	456	484	474	495	482	469	462	468	471	506	440	445	470	483	474	465	435	483	496	478	466	492	500	485	443	484	517	508	490	526	518	479	532	464	480	473	482	483	476	484	491	493	498	478	459	451	456	463	474	487	451	493	470	446	451	481	446	493	446	479	457	507	495	444	451	447	430	470	540	477	472	497	496	478	469	476	460	489	485	475	446	458	470	435	487	488	466	537	468	464	492	493	453	457	474	503	479	482	483	510	455	455	479	461	503	432	465	437	454	459	474	447	476	461	519	482	495	464	453	479	505	480	479	493	472	486	491	474	482	493	485	465	508	429	522	490	496	473	485	456	475	462	467	487	497	485	435	469	481	510	454	473	478	473	440	531	465	495	469	518	459	492	489	453	448	493	454	472	438	481	465	482	481	494	449	462	426	485	466	459	481	438	492	457	453	449	463	457	454	456	473	468	497	483	493	473	458	447	456	475	447	501	492	505	464	432	486	488	458	455	464	491	484	488	446	472	465	440	500	478	520	463	463	451	473	507	490	508	455	493	481	505	478	483	460	483	438	485	441	490	508	495	457	465	472	458	490	469	437	481	426	474	497	449	437	491	483	527	440	504	466	476	515	455	460	460	477	454	491	461	456	451	506	489	475	490	465	442	503	477	458	521	456	445	475	462	463	491	516	505	490	453	478	501	436	478	464	470	477	455	475	466	446	490	471	459	468	475	464	427	479	493	516	503	451	452	480	447	477	463	474	494	475	479	491	506	459	481	494	494	471	497	458	485	458	491	478	461	462	486	490	462	448	455	456	460	482	521	496	477	475	460	475	469	479	473	436	496	497	456	467	483	458	467	478	481	462	452	490	485	434	483	481	464	488	477	499	480	516	439	511	447	446	490	494	475	497	457	477	478	461	417	452	472	496	465	458	465	462	487	504	463	477	469	527	462	462	492	451	499	515	475	502	473	489	457	477	484	532	491	471	464	500	446	498	512	506	501	468	447	443	459	459	462	452	500	501	482	498	487	485	442	491	477	502	450	451	459	487	490	467	451	492	437	459	447	477	451	492	461	443	459	449	547	500	450	505	496	456	465	433	436	488	470	444	465	453	478	434	467	463	460	479	502	482	472	428	443	466	454	434	445	495	464	480	489	501	474	519	465	456	492	501	497	472	476	463	477	478	492	457	433	471	500	443	494	459	443	488	480	456	470	459	433	450	458	491	467	485	460	449	491	510	460	508	449	496	491	505	456	483	487	463	457	482	476	500	483	477	493	521	498	482	474	435	488	475	486	444	477	481	460	452	525	469	465	480	445	520	484	474	473	522	531	469	476	467	477	479	482	466	480	466	454	433	456	470	475	455	490	498	489	461	451	486	440	497	461	442	495	454	454	486	470	475	488	477	503	461	481	501	467	507	472	506	469	496	489	506	466	494	488	512	458	470	485	462	482	486	512	486	448	504	469	484	463	416	439	511	509	480	453	468	474	456	498	477	473	452	463	490	471	446	482	457	515	474	489	512	463	464	495	494	447	498	483	490	508	472	475	471	488	471	465	495	480	477	480	467	508	460	491	512	472	475	463	475	487	458	488	505	497	476	519	474	476	462	504	469	478	475	469	498	486	490	435	472	500	445	445	492	454	489	460	489	494	491	469	482	473	445	451	490	502	457	462	432	457	473	479	496	506	469	485	449	434	490	475	495	492	460	498	485	451	496	444	466	503	468	479	480	465	454	468	479	466	484	481	488	468	465	521	458	441	455	489	536	474	455	470	495	452
24580	24506	26173	25421	32299	40207	40214	37186	29184	22517	20115	17106	22431	17031	12421	12612	11944	15944	15104	10875	9205	12168	15854	18646	11598	9836	7120	4761	4545	2869	2507	2294	2244	2061	1656	1212	1062	798	457	483	628	511	554	534	566	728	1553	1667	715	477	422	370	294	240	232	234	273	322	274	281	186	184	184	201	185	171	193	195	190	197	228	254	751	823	655	452	340	280	215	195	183	186	184	147	181	175	189	190	190	179	165	187	188	168	182	183	186	170	165	158	187	204	168	148	156	198	203	186	155	192	182	203	209	187	194	177	178	197	189	198	195	190	172	194	191	163	159	178	166	179	150	174	160	150	175	139	173	161	180	168	159	187	203	160	181	180	177	146	192	187	207	200	168	190	169	178	177	155	182	160	176	178	186	179	153	162	190	174	187	209	184	173	171	180	162	182	180	184	202	185	167	186	183	204	169	201	154	176	182	195	177	182	164	165	188	182	192	182	190	198	201	198	169	163	174	179	188	180	178	189	177	177	174	191	185	178	155	165	176	166	195	174	186	191	189	171	182	167	149	164	200	182	189	160	183	176	192	182	162	184	164	172	182	174	185	188	171	174	161	183	198	181	157	177	187	194	164	167	184	190	175	175	156	170	174	164	177	150	182	201	186	173	167	153	140	192	164	186	178	183	208	203	185	156	176	179	192	185	168	174	179	162	166	165	151	178	189	167	178	188	161	172	167	215	166	169	165	186	176	161	206	200	196	180	203	171	151	182	165	184	152	200	212	196	182	190	179	189	180	182	184	160	184	177	171	197	160	169	201	175	179	168	152	141	161	165	172	190	199	191	197	186	174	185	154	178	172	172	172	177	207	165	194	217	176	178	174	174	186	197	175	160	163	183	172	186	174	182	199	177	183	174	178	163	181	154	174	170	191	168	173	140	205	183	168	212	169	155	180	169	155	198	184	179	175	198	171	211	179	179	173	165	157	184	184	174	175	196	176	184	170	183	183	173	148	178	185	186	169	199	181	159	170	175	180	191	178	179	164	187	188	175	164	200	169	177	206	154	175	189	172	149	188	167	187	161	182	182	173	200	164	178	192	187	167	159	172	175	179	174	180	185	147	195	168	195	191	185	167	177	164	180	174	196	194	183	193	204	209	172	196	185	166	190	169	161	167	180	157	176	145	201	146	217	177	164	189	170	178	154	179	174	171	206	185	183	185	168	158	196	153	178	188	189	177	187	171	201	212	186	189	186	187	169	177	173	185	184	196	181	162	183	165	170	177	193	176	170	184	170	149	180	165	166	168	165	176	175	150	171	194	175	189	182	184	189	182	180	186	166	173	187	167	160	197	186	184	189	175	172	186	173	180	189	167	162	159	190	188	179	197	194	173	194	192	195	164	165	192	177	172	176	176	180	176	176	192	173	161	171	151	184	192	168	155	174	152	179	210	169	183	167	192	195	165	190	151	171	173	182	178	156	182	184	162	180	181	181	205	204	176	184	207	176	170	199	177	191	176	165	180	193	173	175	169	189	194	199	202	170	198	191	184	195	209	166	197	192	175	153	183	177	181	165	178	176	167	178	199	167	160	160	173	164	163	190	186	183	172	168	174	187	174	178	200	176	171	191	180	186	169	177	183	171	165	168	177	187	184	165	190	183	161	192	169	169	166	170	165	184	180	177	164	168	200	182	191	201	178	179	189	185	163	171	189	190	193	197	193	200	188	182	179	175	188	184	193	147	169	180	202	155	178	176	184	160	162	168	190	171	181	187	178	155	169	174	169	158	173	179	168	197	175	175	179	143	183	157	175	177	167	183	185	199	195	172	156	179	174	171	168	147	161	167	202	174	174	209	175	171	175	214	181	158	149	178	195	200	177	168	161	154	185	169	196	155	188	186	173	141	207	166	154	174	180	176	160	165	198	174	175	191	183	182	176	169	202	197	153	142	158	191	161	168	163	208	170	180	181	174	170	179	177	183	168	196	210	165	184	199	156	165	201	195	202	188	190	194	173	184	192	187	178	170	167	174	161	183	173	179	161	172	187	182	188	162	170	168	165	173	166	172	181	148	188	158	185	182	196	189	191	166	173	181	190	161	174	187	138	180	197	171	197	177	166	161	190	180	180	205	186	183	198	180	200	185	203	187	172	182	177	185	196	182	184	172	162	163	194	155	176	169	190	160	189	206	193	191	178	157	187	190	168	165	167	168	203	193	169	160	162	167	171	177	192	178	176	191	198	184	194	161	155	189	175	179	181	180	183	186	172	164	194	177	154	170	151	196	154	157	179	157	163	184	169	201	170	189	158	193	187	172	202	179	192	194	189	182	191	184	174	169	181	165	168	187	175	182	182	190	179	160	185	174	187	176	162	183	178	194	168	184	189	182	162	181	175	208	165	171	175	175	179	188	164	175	172	165	191	193	176	161	148	197	160	171	215	158	170	181	191	178	191	185	149	155	176	177	187	180	192	178	175	186	168	191	165	188	204	181	173	186	176	169	185	162	176	167	165	163	181	186	185	181	164	176	189	175	171	179	169	193	165	182	178	185	144	153	154	185	178	173	200	181	187	187	157	176	155	163	186	176	174	176	187	185	188	157	180	179	150	169	187	189	175	171	193	160	165	175	200	168	146	171	167	157	175	169	172	183	185	188	181	166	175	194	182	163	191	162	185	179	156	185	155	205	195	144	164	191	165	162	173	190	166	183	164	191	192	173	155	175	179	152	193	174	175	178	170	174	180	185	184	163	183	199	190	163	171	181	186	193	166	190	176	176	185	183	154	186	171	170	195	167	171	168	199	189	195	175	187	193	179	164	171	185	173	186	184	166	181	213	168	157	175	181	187	195	168	190	177	187	193	191	162	165	194	177	174	166	174	185	159	169	183	184	174	179	206	202	188	170	184	180	190	172	184	153	178	156	171	178	174	169	179	191	188	156	165	164	170	174	169	185	187	156	173	185	178	148	183	166	154	181	165	158	178	142	190	184	181	175	178	166	162	184	181	185	161	183	199	165	197	188	164	163	172	193	180	188	188	166	181	192	171	186	187	150	186	172	168	203	176	203	177	158	173	170	187	157	181	197	180	182	162	149	180	160	179	152	204	173	153	155	182	186	199	157	174	206	192	184	167	167	193	146	197	172	197	175	155	178	163	172	164	171	184	194	165	177	171	174	189	183	195	185	184	177	177	180	160	161	180	165	177	194	170	181	200	186	196	191	179	179	164	177	197	174	166	196	170	171	187	157	183	180	186	196	191	172	148	195	162	186	189	186	165	153	157	168	169	169	175	179	184	159	162	169	178	169	160	161	185	168	181	181	185	188	170	187	177	175	178	165	169	195	176	189	161	169	209	186	188	175	183	169	188	149	183	189	170	191	165	169	171	169	169	181	179	171	176	209	159	200	165	188	178	163	195	189	194	179	185	193	157	171	154	168	200	158	169	170	177	181	194	201	180	193	167	185	162	170	162	184	197	185	182	179	183	165	178	205	184	188	194	174	166	183	202	189	203	187	169	191	177	166
14760	18650	19533	23412	35585	42560	46049	44789	38011	32519	33198	30837	39962	33870	30481	33343	32284	37858	36093	31426	29443	35861	38679	42514	31834	32669	27141	23305	21619	16053	14180	13181	13023	12570	10867	8046	7294	5847	3084	3101	3895	3417	3661	3075	3830	5245	10949	11696	4515	3312	2832	2328	1449	978	815	1077	1231	1725	1398	1455	602	560	548	583	602	608	593	626	621	682	673	1164	5021	5207	4094	2741	1570	916	576	495	502	516	467	443	471	475	457	462	463	461	491	462	437	483	476	449	460	487	461	483	499	482	458	489	447	478	445	455	507	452	410	423	480	459	447	447	455	459	457	454	459	473	449	488	455	455	473	424	470	464	452	470	443	459	478	472	468	493	476	475	487	478	461	426	430	472	468	480	471	444	452	461	484	450	479	456	482	442	464	467	470	499	453	444	460	467	444	496	462	429	456	415	453	450	461	472	479	470	427	455	427	477	466	489	444	438	499	479	441	469	482	479	442	453	431	489	459	460	446	450	466	444	446	448	479	415	474	474	461	448	460	481	441	434	460	489	419	477	474	469	428	456	408	435	448	450	457	481	464	450	486	451	401	463	481	479	438	467	537	444	472	468	481	493	473	457	476	465	450	432	480	481	431	479	484	453	439	518	470	472	449	474	447	477	474	452	465	403	485	451	484	453	495	445	428	433	435	495	440	475	465	495	414	511	485	427	467	522	456	471	497	450	483	461	468	462	471	420	463	469	459	452	441	510	452	448	486	507	466	415	489	462	464	467	472	455	472	474	435	431	497	455	451	435	446	465	453	484	474	485	447	433	460	485	470	462	493	433	492	436	424	465	486	452	464	451	471	461	461	491	441	461	443	436	455	464	479	443	483	449	478	470	451	485	491	462	455	459	473	478	441	459	479	441	455	476	445	473	466	464	444	470	450	500	415	463	433	449	430	452	441	488	461	500	412	477	470	404	439	486	501	479	460	428	456	449	415	437	481	483	483	482	473	472	456	460	466	510	437	476	466	515	468	454	448	479	466	460	443	454	437	473	453	440	440	465	462	478	458	475	478	466	465	424	499	458	449	451	454	448	483	505	444	448	446	465	447	431	493	448	482	471	458	472	486	460	443	449	480	466	472	446	447	494	525	482	490	429	454	467	469	502	460	494	431	461	494	512	498	473	443	479	451	468	441	495	450	449	446	459	435	480	486	486	508	475	459	411	462	412	451	459	446	498	442	443	466	473	466	467	462	429	463	489	438	464	446	471	475	445	448	498	473	446	434	460	418	451	480	464	509	467	447	445	445	439	464	450	453	441	473	448	488	444	475	470	413	484	474	443	492	447	456	479	466	462	436	498	464	466	467	475	440	444	445	425	467	464	463	473	456	493	435	492	447	446	446	404	436	467	469	431	456	457	454	411	477	475	456	488	475	513	461	454	461	430	455	465	463	465	504	458	463	470	487	487	466	468	465	484	427	449	428	480	480	420	438	475	467	516	428	465	492	405	526	443	476	471	439	477	454	436	502	456	492	460	479	465	486	470	429	502	450	408	463	423	467	465	438	439	487	426	460	461	452	499	465	447	458	433	461	474	456	460	434	464	495	418	479	443	463	478	434	459	496	462	452	465	452	482	467	445	455	437	456	522	461	460	425	483	429	433	431	442	469	467	443	441	486	499	497	444	463	467	482	459	471	459	432	439	468	473	452	466	452	457	451	454	433	487	450	476	470	478	454	480	467	467	487	455	491	471	461	451	485	429	502	451	464	451	472	458	470	501	479	480	468	451	437	451	469	473	498	479	446	438	416	457	487	457	442	402	464	455	463	513	472	475	451	485	479	451	479	418	467	481	448	470	477	452	474	458	437	444	496	441	464	441	469	474	505	499	435	438	462	449	473	471	434	455	457	485	461	441	491	507	430	445	486	507	445	468	434	457	491	441	454	471	433	473	456	482	452	516	450	458	511	478	449	447	463	452	460	458	458	450	485	431	464	442	441	435	471	481	439	445	468	449	454	442	444	440	426	433	466	472	452	482	430	457	461	502	429	423	510	461	456	411	461	475	465	462	470	482	447	480	490	436	472	474	486	415	446	471	449	469	474	491	475	494	463	439	445	450	469	463	455	468	482	474	483	464	446	470	480	479	473	465	430	472	480	515	427	459	497	433	476	478	478	471	480	464	461	493	478	427	475	439	443	452	490	487	459	459	466	485	429	461	470	445	451	474	480	473	482	453	462	436	534	487	475	487	457	456	459	447	494	453	473	483	436	389	457	466	471	488	452	450	473	473	479	445	445	481	453	463	470	425	465	473	445	474	475	457	496	467	453	476	441	472	466	459	460	439	499	435	479	471	466	516	443	479	464	503	448	477	450	453	461	455	441	475	475	456	479	454	468	422	448	464	504	487	459	483	455	449	496	419	516	419	471	492	427	495	478	425	515	411	427	408	488	500	459	457	433	469	492	466	459	469	420	460	480	451	479	498	421	457	441	471	451	477	464	475	457	498	431	458	430	481	443	438	460	465	468	450	435	463	461	442	455	476	448	504	503	476	454	436	449	456	492	471	468	465	455	449	453	460	461	460	433	426	483	449	395	468	460	461	469	473	471	511	460	437	441	450	501	459	485	476	488	447	453	454	469	463	468	472	407	446	470	436	457	436	490	482	483	450	479	462	444	458	484	424	463	433	470	458	503	447	449	477	478	440	451	472	452	480	488	462	437	447	485	495	452	454	404	404	430	488	484	456	475	475	481	441	507	452	486	438	445	472	466	504	463	455	501	434	472	445	490	444	454	451	477	475	475	492	442	441	476	466	488	448	474	469	424	511	460	500	515	426	481	454	421	461	436	430	456	457	450	460	479	483	427	442	423	465	439	463	475	462	448	448	471	423	467	486	432	458	451	446	478	504	476	488	435	473	482	443	489	467	446	479	485	492	460	491	445	461	458	466	451	425	459	473	441	450	469	478	403	467	478	441	397	453	459	439	462	447	481	451	458	420	439	480	463	434	442	462	434	477	484	482	456	460	454	481	432	486	505	471	450	496	464	455	460	441	463	499	501	463	502	438	476	492	465	452	476	458	443	457	433	454	495	478	449	481	419	447	472	441	476	459	491	461	477	474	468	499	410	467	464	462	421	430	465	486	425	434	475	453	453	465	438	465	464	478	451	482	423	423	449	435	486	439	477	493	475	426	483	444	427	464	444	472	479	441	477	457	462	477	448	462	476	487	425	418	453	476	487	460	497	455	453	449	435	397	454	440	475	466	436	439	503	501	460	488	486	480	483	490	496	455	458	470	460	443	455	449	463	450	446	455	482	439	447	455	453	476	435	476	450	481	452	440	435	422	489	450	476	455	425	440	466	459	494	466	430	486	505	447	456	474	488	459	448	465	497	455	444	470	443	437	433	423	468	478	460	475	475	418	457	471	465	414	475	436	441	478	450	414	470	439	494	425	448	422	459	418	473	461	489	467	428	494	475	472	451	487	480	473	494	482	447	478	487	482	468	429	454	444	435	459	445	434	461	492	464	476	475	477	486	440	486	456
4046	2661	3720	2924	2739	3661	3577	2570	1399	828	862	917	948	550	484	480	520	557	502	425	429	531	606	632	386	408	337	288	259	254	219	241	218	258	218	225	219	225	243	223	192	190	164	175	165	178	172	165	151	193	159	178	169	162	164	173	204	159	164	177	178	178	179	166	162	189	156	159	153	176	175	156	170	196	222	221	207	190	191	189	185	158	146	157	142	169	142	153	166	171	163	176	178	141	179	150	168	142	167	159	173	151	168	170	157	149	168	166	188	139	169	168	146	163	159	169	181	165	150	162	161	166	130	162	174	133	178	162	150	162	160	166	169	178	160	173	160	144	156	148	162	148	172	149	157	141	174	168	186	144	167	147	172	173	156	149	154	147	175	174	162	164	194	141	175	163	135	149	163	167	159	131	167	159	151	153	167	179	157	179	144	159	165	170	168	167	129	177	179	154	193	162	154	160	166	164	154	181	166	154	164	169	153	164	153	155	155	170	155	159	153	163	140	169	160	147	156	152	162	171	183	163	154	153	175	158	142	153	158	159	172	124	142	208	150	167	159	164	153	161	165	173	167	180	188	189	153	148	167	179	177	185	166	160	155	164	160	156	163	168	160	169	174	165	157	173	162	161	175	152	144	154	171	160	189	158	189	182	169	131	162	160	163	181	157	170	165	154	181	144	176	163	156	168	142	166	154	193	182	118	179	192	163	146	132	160	151	152	180	160	174	153	168	148	171	167	178	172	186	164	167	154	134	161	172	170	153	165	157	162	167	176	169	163	165	141	181	135	160	167	175	137	151	162	148	163	165	169	161	154	178	156	163	164	184	142	147	181	172	172	162	149	165	157	196	159	163	149	174	151	161	155	181	132	147	170	135	165	190	178	159	152	161	124	159	184	169	149	156	153	142	159	193	161	158	161	178	158	154	148	198	153	170	164	183	154	145	162	156	153	158	170	173	148	145	170	138	172	153	156	135	173	182	134	156	169	153	173	164	142	193	135	152	172	148	156	159	183	156	168	164	168	148	149	154	145	153	159	160	177	145	186	153	180	173	172	137	135	171	167	164	175	174	180	177	162	159	152	161	160	158	141	148	156	155	150	134	160	162	166	142	166	158	177	147	134	147	148	161	161	157	163	168	169	200	176	143	153	175	162	163	183	154	149	184	145	185	169	173	157	168	148	154	166	154	126	165	167	154	145	156	158	166	151	179	174	157	174	162	152	152	189	156	150	169	161	163	158	169	151	174	163	168	144	155	132	168	163	184	165	141	171	152	144	154	153	164	168	160	153	153	131	151	156	152	166	175	153	171	151	195	168	138	174	195	154	184	160	163	166	143	162	167	157	141	154	155	159	155	149	177	159	160	158	176	167	165	174	161	163	150	176	143	166	139	153	158	177	150	164	137	154	168	164	154	146	184	156	164	127	151	156	145	153	168	162	163	163	157	188	185	168	150	162	157	185	155	148	171	178	168	139	134	171	150	145	166	157	163	170	140	160	148	171	161	164	134	189	176	151	161	132	160	163	146	170	132	166	162	162	160	167	130	166	152	147	152	145	175	185	144	163	139	158	149	165	151	168	168	160	132	136	154	180	172	163	157	157	159	158	178	162	169	165	139	158	170	164	179	149	175	164	169	157	147	147	154	143	165	161	161	148	167	144	160	161	158	155	163	156	158	160	172	158	177	141	169	173	148	180	175	158	142	163	161	145	163	178	184	173	170	173	166	168	165	149	144	141	167	170	157	163	165	173	160	162	165	155	167	161	187	139	136	155	156	178	140	146	153	180	140	173	183	172	153	155	167	169	153	170	160	157	161	167	154	144	165	146	145	172	152	177	142	156	148	151	159	166	172	160	149	167	176	162	186	141	168	165	155	189	184	160	143	143	164	151	162	148	171	163	151	170	158	165	169	156	165	172	173	166	162	153	144	157	166	176	166	160	184	164	180	179	152	162	149	154	156	154	164	173	172	156	165	129	160	179	160	143	156	124	141	150	172	180	146	179	172	176	163	153	150	161	164	186	164	169	187	147	163	149	172	170	151	174	149	159	154	165	170	170	183	160	152	143	136	169	172	145	169	171	160	152	141	157	148	174	186	175	163	154	172	142	158	150	177	137	175	132	156	161	174	144	153	176	169	143	153	139	141	170	142	157	174	158	180	135	149	154	143	142	155	150	154	149	139	138	154	170	151	175	174	149	150	162	159	169	172	161	161	163	173	152	174	157	147	146	177	176	162	171	145	174	166	165	177	169	168	144	166	170	167	174	159	165	169	148	155	146	155	165	160	158	171	153	188	170	177	169	140	149	165	152	143	169	164	166	171	160	161	170	158	169	155	166	170	144	162	156	180	145	158	156	178	147	143	177	172	159	159	158	161	141	163	146	155	184	136	150	166	159	182	168	174	153	152	192	156	175	151	161	135	176	168	137	142	152	179	156	169	151	164	158	164	150	160	168	153	160	163	165	154	162	154	167	152	169	169	157	161	130	172	160	166	147	154	155	173	144	174	147	159	152	158	159	160	193	181	161	163	157	142	172	169	156	186	164	130	148	164	144	148	170	164	124	157	150	157	169	181	166	137	163	172	168	140	142	176	151	174	152	156	171	189	174	164	158	143	157	155	185	150	142	163	142	147	162	182	166	177	167	173	192	152	162	120	178	184	150	157	146	147	149	150	145	157	154	181	150	167	168	145	151	154	165	152	149	169	150	139	153	160	177	166	163	141	144	166	142	161	167	142	176	144	150	167	170	160	167	159	160	162	162	161	163	148	156	149	170	139	163	166	169	147	127	141	140	179	147	174	158	166	183	146	177	163	169	186	161	162	166	162	153	167	160	145	163	155	160	176	172	134	153	181	149	144	168	160	146	168	153	166	181	164	169	160	157	186	179	175	132	179	146	185	169	151	166	166	161	151	182	159	162	146	155	158	147	182	165	171	171	150	160	175	172	165	163	165	163	136	157	142	142	142	174	145	141	134	162	141	171	166	170	166	161	177	156	180	177	168	161	156	156	152	160	159	166	162	173	177	155	143	161	145	162	139	152	171	164	151	170	138	169	185	144	172	148	166	155	153	168	164	156	162	183	185	140	157	168	139	152	170	167	178	169	161	146	163	141	168	167	160	183	170	172	160	158	141	168	169	137	153	158	144	173	143	145	157	175	152	165	160	178	152	168	170	138	137	146	166	161	184	154	184	144	157	141	162	179	143	161	163	165	188	167	167	163	170	153	176	166	180	170	171	170	161	158	167	153	177	179	168	167	146	166	140	151	148	136	162	183	161	137	173	187	178	194	150	156	159	164	168	172	159	158	173	172	163	164	143	195	177	160	141	185	159	170	172	151	188	159	140	152	152	163	168	145	158	176	160	160	154	168	165	168	170	182	163	153	168	153	164	150	163	168	141	167	166	166	153	149	160	150	183	151	159	171	171	162	179	159	173	164	178	167	157	154	163	165	187	181	168	157	157	165	164	163	152	175	152	165	149	144	185	160	172	152
3371	3233	5856	6852	9678	13430	15825	11955	7400	4405	4520	4637	5468	3706	3204	3436	3338	3954	3675	2721	2539	3814	4364	4520	2409	2751	2114	1475	1485	1209	1105	1154	1069	1082	1081	987	939	962	948	993	868	702	602	588	564	624	892	582	548	536	568	524	475	519	509	505	581	502	486	471	448	483	449	489	467	438	444	439	446	498	457	527	635	845	1009	867	669	548	479	450	431	441	434	428	432	403	464	418	460	431	447	416	448	414	425	432	449	451	434	456	448	447	444	452	401	411	428	439	414	446	439	462	450	414	443	432	413	407	455	437	458	428	437	412	442	419	419	415	431	444	411	421	428	452	473	430	429	468	418	424	437	403	412	434	447	414	429	420	431	439	446	431	373	442	462	410	427	436	413	438	438	389	476	427	401	439	418	415	450	419	429	410	430	452	451	480	431	431	424	443	437	440	449	392	421	471	392	446	417	444	408	444	444	433	435	417	406	414	418	425	380	408	410	445	429	417	452	430	410	438	412	413	419	424	426	453	423	457	458	438	440	423	435	429	371	451	447	418	378	420	403	427	414	409	373	424	431	409	389	446	412	429	449	460	485	428	435	418	466	403	413	399	417	404	426	452	429	422	416	413	430	409	437	412	447	408	453	420	433	432	425	378	455	412	422	444	421	410	443	429	425	428	418	423	410	470	421	446	413	433	433	458	436	420	432	437	427	406	452	426	442	429	415	449	411	437	413	425	435	459	403	396	421	440	453	447	448	416	469	418	427	443	443	377	440	434	436	432	467	431	427	437	411	403	457	444	432	441	418	446	417	407	433	429	436	445	442	448	462	430	445	414	452	452	415	430	457	457	392	438	433	412	428	454	432	411	451	417	440	406	429	410	429	442	428	411	435	440	434	415	415	443	448	394	454	434	454	426	465	420	438	433	429	391	472	409	407	419	434	401	405	409	429	437	431	442	401	426	418	454	433	417	477	442	462	404	443	400	443	437	418	448	415	401	447	457	446	425	446	418	441	425	395	477	419	438	433	437	399	440	414	431	447	442	420	452	461	429	398	422	462	432	438	454	426	434	397	432	450	440	399	434	466	445	417	456	423	425	411	444	417	428	409	400	440	442	460	436	416	436	406	404	432	441	435	413	425	443	446	452	457	441	437	430	452	459	445	401	415	428	457	444	469	439	420	400	393	438	436	455	455	395	444	405	436	431	430	439	439	464	460	449	429	420	366	461	425	438	420	405	438	433	456	421	453	464	422	423	388	409	414	451	413	387	438	448	417	436	405	453	443	461	403	453	438	396	410	419	415	408	415	455	443	433	449	431	403	383	439	422	463	483	415	447	440	405	411	421	433	424	429	420	438	470	423	420	427	453	416	416	400	420	394	426	396	432	455	386	419	466	442	405	415	430	401	442	478	442	424	434	413	380	442	428	416	411	449	435	397	401	409	436	411	436	454	412	460	424	425	430	419	453	440	456	423	432	452	427	438	454	460	462	432	402	427	408	450	447	447	424	420	453	452	399	424	413	415	419	466	426	444	430	414	412	423	409	432	426	399	420	396	438	465	487	443	448	425	423	416	431	424	450	445	434	458	430	413	422	431	447	456	443	408	444	445	436	425	469	429	442	443	421	443	378	410	415	465	447	449	439	450	413	467	422	408	471	441	406	453	406	459	404	435	424	417	431	418	437	390	417	406	445	404	434	450	464	441	435	404	406	413	419	400	409	466	413	424	433	409	442	455	471	475	435	450	438	424	441	425	423	438	413	424	439	421	415	446	435	427	451	413	437	442	417	422	442	453	426	412	446	435	416	388	432	426	427	390	441	462	448	441	431	443	429	418	441	448	455	445	459	441	430	418	425	478	444	424	435	432	444	442	426	447	474	422	407	405	443	462	421	413	419	466	420	437	446	419	467	452	422	396	447	419	429	414	436	445	411	412	428	443	449	446	431	420	406	409	425	418	466	442	444	436	415	450	429	451	412	422	418	387	424	429	413	427	429	466	396	410	422	439	430	449	437	472	426	443	438	413	428	430	436	429	416	455	441	447	434	449	461	427	422	462	435	425	436	420	452	400	410	455	446	416	405	427	451	446	466	412	370	404	439	401	429	415	430	434	404	423	406	418	413	410	465	435	441	417	471	435	420	420	412	405	422	464	417	443	452	420	405	414	433	441	403	477	453	385	437	439	451	414	422	435	449	378	425	458	411	439	467	376	441	425	411	451	441	450	403	434	412	452	399	458	436	416	432	390	449	450	452	438	445	467	422	417	452	428	446	438	426	405	417	408	467	430	441	432	436	440	473	424	436	424	424	459	433	439	403	407	418	416	460	463	450	428	426	436	431	425	473	408	406	418	432	446	423	429	421	433	448	446	440	393	403	474	435	384	433	394	408	435	464	405	429	414	440	424	421	433	409	417	448	408	411	406	457	429	425	491	454	427	452	383	420	438	409	475	423	398	436	442	435	418	428	389	413	409	416	437	409	421	395	428	434	404	430	445	416	431	407	467	463	430	388	455	430	432	403	419	425	397	434	441	459	450	434	397	444	442	444	446	410	463	421	419	480	455	396	447	445	438	415	461	402	417	437	447	419	417	416	429	414	435	456	467	468	475	408	397	417	413	419	413	420	448	442	406	455	431	421	435	448	444	473	413	402	438	431	447	423	458	447	399	427	432	432	427	439	428	451	468	419	436	421	439	433	455	411	395	442	418	434	441	437	414	411	402	441	426	415	432	414	426	422	448	429	452	434	438	418	440	400	438	433	416	394	444	431	445	472	421	454	457	434	456	464	427	433	435	416	408	448	438	394	405	437	440	425	440	442	430	429	427	452	501	425	396	428	427	417	426	435	418	425	413	459	422	430	435	443	403	409	436	431	402	409	392	403	439	411	398	391	396	438	425	428	404	460	455	466	401	439	423	428	423	450	408	378	433	410	439	431	445	357	432	446	378	427	398	476	434	443	398	415	423	445	427	435	415	463	427	480	397	458	467	439	429	437	403	428	457	477	475	435	389	434	404	421	447	416	467	457	444	427	402	433	425	415	442	443	462	406	428	447	406	432	427	417	422	428	442	427	419	410	474	446	439	453	465	409	403	450	436	402	472	423	439	428	434	417	443	410	415	440	433	418	444	439	419	424	421	405	447	468	431	423	403	413	423	422	419	410	438	437	445	423	426	447	432	417	433	393	437	451	483	407	409	408	413	446	409	379	396	431	409	444	428	422	407	428	420	438	468	456	417	428	410	453	407	444	441	445	448	388	422	450	439	463	429	394	415	409	438	418	451	482	416	421	447	441	473	459	431	426	446	443	413	448	456	442	459	433	435	390	438	457	463	454	423	454	412	441	392	438	400	428	456	445	424	399	426	460	439	394	433	462	447	462	418	450	458	434	419	436	443	461	416	478	422	442	433	421	409	393	440	435	472	437	415	417	429	425	428	442	441	445	465	426	437	422	437	449	459	454	445	427	416	415	448	447	424	421	455	459	416	453	434	430	452	420	445	412	429	430	435	478
13348	12145	17780	18478	24065	32091	33210	26842	21412	11694	9756	10439	10413	7775	6119	7138	6462	7067	7873	5035	4110	6970	8771	8506	4124	4265	3002	2097	1944	1449	970	1017	1015	800	845	663	573	475	339	344	362	306	316	356	354	499	638	301	272	226	217	194	186	198	215	243	255	239	225	182	209	179	180	187	180	177	195	171	203	179	190	206	320	457	463	406	321	239	213	184	182	167	171	190	177	179	186	168	158	182	187	180	182	172	176	160	200	183	161	162	169	179	198	144	166	174	154	197	180	172	153	180	163	187	198	162	209	179	185	190	191	174	197	182	183	212	181	190	179	174	184	136	171	201	162	193	195	180	148	181	164	167	198	181	190	167	173	190	202	168	175	184	181	180	177	188	184	164	169	160	186	177	194	198	188	188	180	188	173	177	191	192	198	176	175	185	173	187	165	147	175	183	194	179	152	185	196	180	172	194	190	177	167	175	194	169	187	161	163	190	168	189	172	185	162	183	170	185	168	183	171	166	192	180	204	196	174	197	206	192	200	182	175	169	195	177	197	200	180	185	172	171	191	187	178	181	173	183	191	199	184	170	174	180	182	166	181	151	173	204	204	182	176	205	175	201	175	185	181	181	159	168	194	194	199	178	182	165	177	178	181	188	174	183	176	190	176	200	199	186	161	162	189	186	188	184	186	175	187	193	146	138	165	175	195	175	190	157	174	180	167	157	192	183	173	144	177	200	179	170	193	184	159	166	167	176	158	197	200	202	178	184	182	202	193	183	187	183	188	183	174	179	168	191	174	151	164	205	188	161	165	196	178	177	186	182	160	168	183	189	173	184	182	196	180	175	187	192	185	183	187	165	187	190	170	152	170	196	171	177	177	169	186	164	166	154	176	167	186	160	212	170	170	157	172	173	190	174	172	182	168	179	185	172	177	169	163	167	182	198	167	166	154	187	183	171	176	174	182	191	172	185	150	168	162	160	202	166	161	175	188	151	178	170	168	197	176	190	178	199	176	160	178	210	169	160	188	198	152	170	185	183	178	158	185	178	205	157	182	172	173	182	172	175	171	227	186	202	170	190	176	192	169	150	166	180	187	183	190	213	183	194	182	213	165	158	162	193	175	174	180	178	166	156	175	160	149	166	172	161	154	176	191	172	176	173	153	171	197	198	185	143	187	167	186	217	174	197	190	183	191	158	187	167	180	193	198	194	170	172	198	191	197	174	204	190	150	142	180	169	185	175	181	174	189	179	192	181	204	175	182	178	203	211	178	180	180	194	174	192	187	180	182	188	194	175	209	159	190	183	187	158	187	170	165	176	175	179	190	184	175	165	175	209	186	166	178	184	169	177	164	176	159	153	179	204	180	182	154	188	188	178	168	167	182	180	193	190	193	191	162	173	196	175	182	171	186	193	176	163	175	176	173	175	166	205	191	186	175	166	192	180	160	173	190	190	166	180	181	203	181	166	174	180	174	174	171	175	162	190	176	198	157	190	200	187	193	179	154	178	196	170	177	199	169	159	180	198	185	186	185	148	165	170	158	198	174	172	175	188	210	192	165	159	188	183	181	203	198	160	178	168	191	174	198	196	157	200	167	177	185	153	172	170	152	159	171	173	182	178	185	163	170	167	194	187	182	190	193	151	177	175	171	177	195	172	185	160	179	188	189	164	186	177	193	170	181	164	165	199	171	203	190	187	180	175	174	177	184	193	164	173	170	182	144	175	169	189	195	149	211	181	191	179	181	197	162	185	176	175	195	173	160	179	186	185	198	167	187	179	179	179	180	178	168	202	172	153	172	194	172	196	162	181	182	198	188	190	149	187	157	174	188	172	168	160	188	165	166	164	191	156	181	190	215	172	164	184	168	197	184	175	172	180	163	181	169	165	172	156	205	187	174	183	162	198	192	146	159	174	185	193	175	184	158	184	175	176	175	171	154	169	180	150	166	163	182	207	168	177	183	170	182	177	173	159	168	163	188	174	188	166	166	199	185	159	199	166	160	186	158	155	198	174	161	153	182	181	175	155	197	195	169	185	208	183	162	194	205	191	183	187	193	194	181	199	181	190	191	156	174	168	201	164	182	197	166	178	190	174	185	190	175	178	160	184	185	174	183	172	179	171	175	181	169	177	188	180	192	195	176	186	190	189	165	197	179	193	198	171	184	166	171	159	199	176	193	171	161	151	179	169	191	184	203	152	174	164	213	182	180	189	193	187	181	172	147	178	178	207	157	198	185	179	177	190	177	185	179	186	190	175	189	150	179	173	172	187	176	167	202	179	185	159	167	167	172	167	174	183	209	150	188	180	164	197	182	171	182	189	195	194	187	170	184	188	206	158	172	169	157	183	195	207	159	165	187	209	176	183	169	193	193	182	214	179	199	174	181	186	178	178	165	190	147	183	190	161	190	159	192	183	179	190	192	188	208	192	168	171	164	193	159	165	161	158	183	187	183	191	188	172	185	188	174	196	182	186	168	170	189	169	165	188	176	180	134	198	183	187	158	175	187	178	180	185	167	167	162	175	167	163	184	187	158	167	171	187	159	176	183	172	184	202	174	187	182	173	196	199	214	169	156	175	158	182	167	190	189	180	193	163	177	208	187	159	185	188	176	196	163	183	195	218	181	174	165	186	164	180	156	188	141	166	158	165	189	191	149	181	190	194	184	190	190	172	198	185	156	173	191	183	191	186	184	170	174	176	160	183	165	194	154	165	198	168	168	150	162	177	185	161	154	177	189	198	161	146	155	179	169	193	173	166	173	168	187	189	179	174	189	164	179	155	179	175	210	192	166	190	169	177	170	166	192	196	161	179	186	187	170	154	178	185	181	195	176	188	185	173	185	200	193	182	178	165	177	183	184	177	179	179	209	165	184	181	201	174	209	188	176	203	170	189	179	167	194	177	181	168	160	195	179	174	175	189	179	178	169	210	173	189	163	167	171	174	163	178	167	183	210	198	163	177	163	159	227	179	203	179	155	173	158	201	191	193	164	173	183	185	173	183	168	166	175	198	202	179	185	196	188	178	179	173	205	173	185	176	184	157	187	174	160	187	195	161	166	137	167	178	184	183	199	182	200	193	184	169	187	187	199	166	162	191	184	186	161	165	173	188	184	197	180	179	161	185	193	162	180	175	208	177	165	171	184	177	198	178	189	179	192	180	187	177	171	189	163	168	165	184	174	165	186	165	181	198	159	175	216	177	179	180	205	167	172	175	172	167	176	165	190	213	158	184	190	182	167	168	190	161	169	163	188	168	170	187	178	179	198	166	184	189	189	164	163	195	209	160	191	180	188	175	193	201	185	179	182	164	156	216	167	179	205	191	200	144	210	207	196	172	168	162	175	188	181	182	184	180	172	179	154	201	178	163	178	192	171	170	179	201	193	174	164	207	189	163	165	172	183	199	188	187	193	200	171	188	189	187	172	181	158	175	191	176	179	187	181	180	215	173	156	168	181	162	143	174	175	181	205	182	182	173	166	171	187	177	168	187	155	173	149	161	177	182	175	193
9274	9563	15166	18743	28297	36277	40559	37630	29652	22875	24795	24961	24923	22696	21030	23562	23626	26354	26798	21157	19346	28564	30616	29776	19145	22397	17356	13093	12155	9995	6331	7508	6712	5713	5422	4409	3874	3331	1953	1953	2131	1428	1907	1824	2358	3903	4400	1805	1516	861	828	728	630	630	824	992	1027	814	852	632	540	538	539	566	593	576	625	510	523	495	506	713	1561	2546	2798	2074	1300	841	671	567	512	499	465	484	447	488	479	463	484	459	491	482	440	474	458	501	424	473	488	501	471	479	505	513	466	472	510	434	476	485	464	482	496	461	497	460	445	478	475	517	456	466	484	468	494	440	464	488	498	499	477	449	462	451	478	466	456	499	479	467	484	469	479	505	464	485	487	475	492	483	446	481	509	482	409	503	485	440	447	512	475	475	479	475	490	456	474	460	482	445	477	502	448	475	497	473	504	476	475	452	490	492	443	498	448	470	443	452	485	457	442	463	443	454	475	474	437	428	443	450	439	473	445	502	521	476	447	472	465	475	467	481	457	467	458	464	455	473	475	488	421	462	500	485	487	460	463	456	485	476	495	460	445	487	478	486	451	501	475	447	451	474	483	462	466	492	485	470	478	517	449	459	439	472	471	491	503	487	511	481	470	473	462	478	458	468	482	450	472	448	494	446	455	451	468	504	530	448	471	503	485	422	474	500	447	458	474	491	477	498	455	490	471	465	487	489	460	473	451	468	475	451	469	468	463	526	493	502	444	453	482	457	490	459	470	442	446	476	495	534	530	470	490	472	479	460	490	487	481	478	466	455	481	508	477	480	445	444	482	452	500	470	473	499	476	488	489	454	457	487	489	480	516	486	456	450	495	438	478	480	469	488	482	473	505	452	433	487	477	495	480	454	504	455	462	470	496	462	452	485	476	515	451	450	502	493	433	520	476	484	480	465	486	487	475	469	460	451	456	433	466	475	419	453	455	448	463	463	462	455	452	475	497	473	480	474	465	474	485	498	505	484	484	474	478	523	449	501	438	479	424	467	468	493	504	462	489	443	474	479	470	480	444	467	476	486	477	457	462	479	513	472	497	480	436	488	497	475	450	498	464	455	470	477	459	460	461	447	450	494	476	477	466	508	468	472	469	480	460	492	479	502	483	502	477	485	476	459	481	478	509	508	467	458	452	472	467	494	460	475	488	484	467	471	488	476	533	515	452	496	467	444	475	510	460	444	441	468	469	493	477	480	486	468	447	481	442	510	459	463	518	478	488	458	498	442	490	447	491	486	487	511	477	462	435	463	464	482	467	443	441	476	462	481	473	474	471	488	491	481	481	492	434	480	461	457	501	496	500	445	470	472	445	457	483	451	494	482	441	468	485	458	446	484	488	495	468	446	502	501	494	478	437	494	433	457	485	452	456	473	502	485	474	474	494	474	486	471	490	441	486	505	476	482	443	496	454	442	486	455	474	464	482	469	470	455	478	460	458	427	463	483	495	435	478	462	420	494	465	470	469	508	436	474	510	456	460	455	470	507	463	449	454	476	445	467	432	470	498	489	488	497	481	504	451	474	458	478	470	445	498	460	478	431	479	474	461	480	509	467	475	450	513	476	465	493	500	489	456	485	486	463	479	490	471	455	452	449	475	455	481	471	435	451	480	483	451	495	498	488	486	482	493	452	475	479	498	453	472	452	450	498	436	457	435	470	481	523	495	445	466	502	479	473	474	469	482	497	504	477	489	497	474	475	488	436	478	486	471	485	483	505	467	491	454	460	464	471	459	503	469	497	469	439	463	467	494	512	467	431	496	450	503	500	500	507	443	519	488	455	489	494	483	477	465	434	498	449	492	472	477	457	445	487	499	470	447	415	485	499	472	480	452	461	476	446	453	495	526	485	456	507	482	459	479	484	464	458	466	461	497	423	484	500	483	494	469	487	502	502	476	440	469	492	499	489	480	477	471	465	463	452	444	462	462	441	469	483	453	462	510	486	447	492	445	495	494	464	471	451	461	478	465	484	479	486	512	475	453	479	470	494	477	437	462	438	481	424	469	482	466	497	511	460	527	467	475	472	490	473	494	470	475	445	497	447	496	470	486	452	497	447	487	497	442	498	456	466	478	480	476	436	494	471	491	438	462	445	448	466	499	469	511	480	468	508	485	429	475	443	502	482	484	476	483	452	467	500	520	481	462	486	449	473	469	510	466	487	485	455	477	490	509	492	547	484	477	446	463	491	445	472	474	457	460	485	474	462	511	478	455	463	451	456	460	467	470	468	437	478	465	496	459	497	457	450	473	428	439	465	484	482	478	465	453	476	481	473	492	449	472	462	451	464	490	491	494	447	477	439	451	463	510	468	440	510	481	459	492	475	463	466	475	461	439	480	463	486	493	437	519	469	469	492	486	500	464	500	464	444	490	492	466	417	486	520	476	504	476	467	453	467	495	520	472	462	453	479	472	459	486	463	486	433	482	472	516	424	489	473	466	523	470	467	469	477	485	486	488	464	465	457	447	488	424	481	465	473	465	467	500	477	495	473	450	452	504	510	434	478	491	480	454	502	460	520	483	481	492	492	454	461	473	447	488	493	492	465	471	476	464	462	473	474	453	455	470	475	459	422	473	465	476	488	493	439	473	467	501	499	483	451	487	486	446	461	485	441	477	459	464	490	475	471	473	471	471	480	499	503	475	454	522	456	468	465	483	434	461	487	459	472	489	475	463	511	498	518	465	447	445	479	520	492	490	444	501	502	472	499	464	459	464	512	472	538	503	480	489	500	431	413	446	469	455	470	480	443	504	472	513	476	482	480	479	458	497	464	476	452	500	456	483	485	469	495	488	477	474	482	482	469	459	506	436	493	470	497	458	484	509	473	464	481	495	497	470	496	498	510	510	469	520	470	472	475	492	439	497	526	419	503	454	493	489	432	476	476	464	463	500	435	497	474	516	444	477	475	457	505	463	456	463	444	462	480	451	487	483	492	462	488	502	472	464	483	538	444	501	480	491	473	453	487	498	482	476	483	477	469	477	530	474	447	461	484	473	492	474	493	520	461	492	482	443	435	501	470	471	494	469	468	485	486	451	445	442	483	437	448	478	505	475	456	535	462	501	491	469	491	507	467	463	496	497	461	455	500	521	476	500	472	476	455	511	459	460	481	488	466	511	511	491	447	453	472	430	488	488	508	517	493	499	492	470	481	464	465	481	492	467	486	453	455	457	472	481	452	494	486	494	465	494	473	463	505	448	498	470	431	488	456	522	483	492	483	525	507	489	456	534	464	473	395	501	467	485	464	440	419	495	482	486	471	480	491	505	426	434	473	477	466	489	521	472	502	477	474	480	472	468	478	443	488	478	460	468	450	463	472	443	484	470	486	472	486	476	474	400	515	526	450	502	491	473	451	479	503	462	475	491	486	467	523	494	477	475	520	452	459	462	508	481	465	457	477	467	427	487	456	481	449	485	462	471	466	464	459	482	483	471	492	482	479	502	453	494	465	491	475	482	506	450	444	489	483	478	481	442	478	508	501	464	461	457	447
22809	16991	25265	25279	31373	39482	34849	34256	29817	22293	21400	22832	17660	13879	13621	15812	13501	15956	15366	11920	10753	17346	20889	17738	10935	10332	6745	4944	3976	3277	2444	2213	2255	1757	1587	1264	1045	935	547	523	498	371	596	538	842	1169	791	493	377	228	221	247	212	219	250	337	287	257	270	189	186	160	186	181	186	205	201	198	188	212	182	205	466	816	748	549	406	264	238	196	198	179	189	180	185	209	155	185	180	177	152	170	168	189	168	181	175	154	189	155	202	176	184	190	161	159	182	172	175	176	173	201	163	156	180	155	167	184	149	165	174	192	169	184	169	158	166	169	204	175	176	155	169	161	172	178	185	161	180	189	185	165	195	182	173	190	164	181	178	162	175	185	153	204	171	187	170	165	167	164	190	166	173	188	197	177	185	154	176	169	187	192	158	162	193	174	169	190	167	188	150	159	173	206	170	173	169	188	174	177	185	183	196	152	178	166	181	190	182	183	181	192	165	186	173	176	167	187	184	178	165	189	189	196	174	168	166	162	171	193	175	169	186	174	151	217	187	162	159	189	173	167	181	179	186	177	172	204	169	197	176	198	172	190	178	197	172	166	176	197	171	170	176	175	188	176	172	162	161	178	169	180	157	165	193	182	175	182	167	186	195	192	161	180	162	164	184	174	170	178	174	148	166	185	189	180	184	180	181	154	179	182	174	167	176	170	160	168	156	169	177	176	187	170	161	177	206	177	173	215	186	174	166	174	170	192	167	196	154	166	174	174	171	173	171	171	173	185	197	182	192	162	158	156	183	185	165	171	165	175	156	182	168	204	208	173	174	174	180	170	169	181	176	172	159	169	184	198	178	167	160	173	181	168	161	194	198	189	173	181	188	147	174	152	164	181	158	167	200	178	190	177	179	170	187	164	192	182	164	161	179	172	185	157	188	182	191	167	168	171	188	167	188	200	168	184	181	187	207	157	163	170	171	192	201	171	182	167	168	171	191	170	185	187	175	209	168	171	178	162	193	200	182	147	190	164	182	164	165	191	175	200	171	203	182	191	160	165	186	179	176	196	171	189	181	191	173	169	155	175	193	158	180	170	172	198	155	163	182	179	168	158	174	212	175	179	165	154	170	165	180	194	177	177	193	158	143	177	170	205	176	165	188	151	178	162	181	164	174	162	197	167	173	194	200	195	178	179	168	196	182	174	171	164	186	163	158	166	171	165	155	189	189	188	191	195	184	210	189	178	183	160	188	200	182	191	174	166	170	153	184	176	182	176	183	172	185	157	167	179	155	179	160	175	155	186	181	222	173	170	177	180	171	176	208	188	173	164	188	203	158	162	167	193	156	163	182	197	179	198	175	161	150	158	187	163	175	161	174	176	168	212	154	181	167	169	180	164	201	178	202	155	140	180	202	194	189	169	162	179	182	183	171	179	174	177	181	175	172	177	177	204	159	183	167	178	163	156	183	189	189	161	180	180	196	174	165	197	169	177	163	175	179	162	162	164	176	176	185	156	157	199	179	163	181	165	167	163	179	165	203	183	191	192	169	211	181	208	177	175	191	179	205	170	177	157	213	179	171	169	163	177	189	167	167	187	195	190	203	181	193	178	194	174	194	180	172	196	161	168	156	184	170	167	168	173	190	185	152	163	174	196	184	156	189	184	171	175	190	189	185	170	173	190	168	170	187	161	210	160	186	174	160	150	185	175	180	179	204	190	198	174	187	182	170	193	170	180	164	159	181	166	202	205	184	170	193	158	194	200	192	187	166	198	167	167	183	205	191	173	182	188	178	176	179	166	163	195	188	192	181	167	173	170	195	195	195	161	187	162	183	195	174	178	194	173	197	173	173	161	183	173	179	162	160	174	187	172	181	185	165	182	178	163	192	184	175	175	158	154	184	161	186	178	176	158	200	177	181	173	165	184	202	182	164	185	165	161	167	178	186	186	187	188	197	169	173	172	189	177	172	183	166	169	174	185	184	176	179	167	168	183	170	168	162	146	172	164	191	185	159	171	180	183	164	185	180	190	172	159	180	165	183	193	178	198	169	153	185	186	167	166	198	189	174	177	155	175	179	186	166	165	162	177	158	199	187	166	185	165	179	195	185	210	146	169	174	199	195	166	193	189	175	173	161	190	186	182	174	159	131	182	174	198	184	184	176	196	184	181	161	167	185	152	184	188	182	174	171	181	169	155	160	170	170	177	168	148	183	179	154	169	177	184	190	182	166	168	181	171	192	160	183	194	178	172	162	165	180	187	175	177	156	179	195	173	219	190	189	170	191	168	170	170	198	202	196	158	184	177	171	177	181	158	165	171	188	171	174	166	174	160	191	176	194	200	198	162	182	166	137	200	178	194	169	181	186	185	161	218	200	189	176	187	177	170	178	188	178	172	185	187	184	189	189	185	178	169	173	183	187	191	187	161	165	160	190	181	182	178	161	169	191	200	194	173	184	170	180	176	164	167	168	165	184	169	162	169	206	180	193	185	180	171	179	172	183	180	191	165	155	174	177	178	172	177	194	171	211	193	167	159	157	187	173	180	171	175	185	177	202	174	157	173	191	178	199	172	157	186	179	154	196	191	183	182	157	188	162	192	175	189	171	167	170	178	163	187	193	163	176	192	178	164	198	161	189	149	176	182	166	179	181	169	176	165	176	202	177	169	177	154	180	183	159	169	167	167	180	178	183	195	163	165	190	197	192	185	189	170	168	179	166	191	181	171	197	166	174	189	180	179	167	155	188	162	171	168	162	180	170	172	180	169	195	179	187	207	191	173	168	160	165	152	183	189	163	174	160	182	165	172	180	172	179	176	173	191	174	168	179	188	191	175	182	169	156	180	150	166	187	170	171	190	203	169	177	156	184	169	176	166	165	181	186	179	198	187	198	173	178	189	170	169	155	169	191	149	177	160	184	214	207	138	166	174	187	162	195	176	165	178	153	190	161	197	173	186	177	168	181	177	168	199	174	185	169	166	160	185	196	150	161	180	180	179	176	169	176	181	148	171	162	167	174	189	172	194	187	195	157	186	206	188	193	158	176	166	179	163	183	189	183	196	173	179	170	165	183	180	161	168	172	169	195	184	201	180	188	187	149	177	193	179	160	161	184	191	181	165	182	152	144	167	188	186	191	162	168	200	160	169	193	166	162	175	224	194	191	160	161	158	178	187	174	174	190	195	168	164	201	173	203	155	163	164	183	173	149	183	186	169	148	161	178	210	177	184	200	160	156	191	196	175	175	171	183	169	167	178	192	178	193	177	164	160	189	201	162	169	155	161	207	177	171	173	157	162	167	165	173	201	186	189	175	171	158	172	181	175	229	157	165	198	206	185	182	152	178	185	181	177	170	170	163	176	188	201	188	184	184	192	171	167	163	180	182	173	191	189	186	185	187	178	167	177	169	164	169	173	167	153	200	175	172	169	170	186	168	153	152	178	188	193	170	147	176	171	172	155	178	170	167	195	166	193	178	196	185	148	156	171	176	173	187	190	160	165	170	187	184	185	147	163	161	177
13172	12060	20948	23429	33482	41238	41184	43217	36959	33251	37257	37659	31843	30840	31361	36044	35091	37756	35221	32505	32782	42638	42902	40251	30718	33210	26754	23340	20508	17618	13513	13877	13375	10928	10103	8470	7413	6571	3312	3274	3426	2008	3787	3745	6198	8780	5240	2838	1795	931	900	712	614	672	1236	1847	1465	1095	1337	645	612	541	515	679	742	720	717	729	721	695	572	658	2719	5659	4371	3317	2075	1260	813	579	515	442	460	425	465	468	486	487	491	456	399	417	476	485	460	450	477	452	441	483	451	406	454	475	424	463	459	445	439	439	469	461	457	443	452	469	483	493	479	464	462	479	470	470	479	446	427	419	467	454	476	483	467	504	483	441	465	442	480	457	469	463	446	472	457	467	429	467	485	483	450	469	490	514	457	447	459	459	479	449	458	442	445	427	442	461	465	446	510	445	419	450	456	454	477	428	452	492	426	453	458	448	433	481	463	478	443	453	451	453	416	480	496	491	458	470	461	465	479	449	454	456	490	450	488	467	462	473	462	498	443	481	466	443	467	490	429	449	460	501	513	433	460	445	427	434	482	469	443	436	494	477	446	470	451	463	466	472	474	460	508	498	461	438	458	457	459	437	505	481	450	455	436	454	442	456	476	502	458	453	478	499	465	488	447	463	440	481	519	458	449	452	413	438	407	443	500	494	434	464	481	446	475	478	495	454	468	472	501	492	471	438	422	441	466	470	476	417	452	440	457	452	453	476	469	498	471	476	439	451	421	449	430	465	476	453	480	470	476	466	460	467	430	445	478	445	455	431	464	461	481	444	513	462	477	456	480	486	455	443	480	439	424	454	469	453	482	485	464	458	489	446	427	446	488	458	451	474	486	430	461	486	453	439	455	447	476	445	477	470	497	448	447	481	458	425	503	472	464	469	454	454	488	509	470	406	494	451	450	478	419	434	493	461	442	497	457	467	472	426	463	442	458	445	442	461	459	488	439	451	485	421	446	463	466	456	427	468	487	468	461	449	446	449	487	469	458	463	465	472	466	464	436	490	463	513	481	467	450	446	489	474	434	484	463	474	492	458	475	483	459	410	489	441	456	446	465	456	456	472	477	475	395	500	469	492	453	454	444	498	440	416	468	454	474	449	459	473	494	464	428	460	470	458	479	457	456	499	486	493	489	452	486	461	482	482	432	470	477	474	475	444	468	452	463	445	474	443	427	450	427	380	459	511	468	475	440	496	473	455	464	467	476	443	459	468	443	430	481	480	499	499	451	456	468	471	473	472	457	490	456	444	440	408	434	472	447	476	439	452	482	443	450	506	447	471	448	482	476	466	482	428	461	459	481	474	458	461	451	468	438	447	441	437	476	384	488	457	466	429	461	511	478	459	501	449	436	463	456	433	455	469	478	477	470	484	470	494	481	462	448	429	468	475	463	460	448	458	468	487	464	484	496	408	489	505	441	504	448	463	458	446	471	440	451	502	475	488	483	426	479	500	432	462	446	471	467	440	490	442	445	434	429	472	440	458	443	451	436	467	439	442	430	454	457	443	457	486	449	444	469	475	463	477	486	476	451	465	482	446	484	480	478	472	483	472	469	460	437	446	451	441	474	489	449	475	467	444	471	447	454	458	476	485	480	462	458	518	429	492	469	442	451	448	459	467	474	501	458	445	477	470	477	461	451	437	491	453	444	441	484	455	441	444	449	475	486	462	449	458	467	465	459	467	480	476	452	440	457	435	456	435	476	462	439	472	449	474	458	449	492	482	440	428	462	441	461	484	417	443	461	452	441	463	491	467	412	486	479	444	458	467	451	451	466	456	452	453	461	437	447	438	472	433	430	480	468	458	437	457	452	496	477	461	464	453	460	422	486	477	443	471	506	510	460	452	454	483	447	469	448	450	437	468	467	467	450	482	473	484	474	469	457	445	452	459	479	499	421	432	468	474	454	428	460	451	488	471	439	455	469	482	473	476	475	473	444	419	468	467	460	439	461	491	469	451	438	422	450	465	480	450	459	469	498	443	466	455	453	436	474	473	469	449	453	454	509	472	422	482	433	436	486	493	455	454	454	499	447	472	473	437	465	472	492	394	425	460	438	453	462	466	462	467	406	478	409	452	462	471	454	445	473	461	425	460	477	451	464	465	466	452	446	442	477	468	463	446	450	481	430	435	466	474	467	486	461	486	487	457	427	501	453	471	444	485	442	420	483	453	476	458	487	454	497	458	465	491	468	448	477	441	455	407	480	440	462	456	470	496	485	458	463	423	482	519	479	473	478	479	483	484	453	423	424	452	480	474	464	469	439	459	438	455	420	445	482	447	446	477	456	463	449	487	450	474	453	426	476	478	468	459	457	472	467	468	427	485	456	479	439	457	464	423	490	435	414	454	456	508	485	432	442	473	461	476	454	423	478	454	453	480	460	458	450	478	465	451	465	478	440	436	441	470	486	443	473	467	460	413	440	459	435	463	453	454	531	449	461	460	467	468	450	419	459	478	473	426	443	457	470	476	455	450	455	435	463	495	453	473	443	509	475	456	497	423	500	490	469	507	454	465	453	434	482	452	416	485	430	430	462	467	471	471	441	483	501	486	495	466	469	493	461	485	473	452	427	474	450	453	494	484	444	467	492	455	487	460	424	508	448	502	452	463	451	428	457	446	469	434	440	433	472	457	475	474	440	475	436	456	482	480	457	444	459	462	414	515	478	437	435	428	431	469	448	424	443	424	428	502	482	468	438	496	433	472	431	476	460	435	492	448	470	502	440	461	461	487	472	475	474	444	438	438	461	433	508	439	455	452	437	461	465	443	480	448	420	450	471	431	492	441	471	465	465	468	448	429	424	473	505	477	440	467	400	478	446	501	444	493	475	461	474	471	466	476	447	431	461	424	475	468	475	479	474	475	485	464	457	466	471	458	430	461	432	458	444	458	472	481	470	455	462	442	409	471	475	462	483	502	501	459	452	477	442	490	468	475	468	437	452	473	452	432	455	480	466	452	451	490	455	471	441	467	461	440	474	454	416	420	464	489	434	468	485	467	476	425	501	471	467	448	464	493	478	462	492	466	439	465	521	484	481	477	452	425	461	495	460	459	456	464	474	450	461	445	454	457	465	458	430	441	464	427	492	420	470	448	467	456	493	465	486	480	457	459	476	453	457	463	433	447	460	450	491	461	459	436	477	479	477	462	470	438	460	475	457	495	435	476	437	426	412	464	431	469	477	446	480	471	512	446	472	451	465	445	467	458	497	493	423	468	449	477	501	491	439	498	400	455	458	433	451	464	485	483	477	447	417	439	453	427	445	449	468	511	459	493	496	417	478	493	472	465	472	483	507	441	467	437	444	474	519	469	501	462	466	498	412	474	428	474	519	465	455	479	486	481	440	483	470	473	466	508	473	454	471	474	446	490	448	445	483	446	483	482	458	417	461	526	441	418	450	443	443	444	463	478	467	418	467	429	432	472	472	421	441	456	454	457	427	453	438	485	495	417	449	480	460	463	469	422	422	451	423	500	473	455	450	480	459	490	408	468	490	482
3558	1898	3916	3605	2922	3846	2435	1952	1120	879	1063	1113	733	518	570	592	544	679	661	532	536	708	771	669	523	514	382	349	336	298	292	238	275	247	260	246	242	243	205	223	189	167	167	170	177	205	178	180	163	176	160	166	148	153	177	179	181	148	146	148	162	175	166	183	165	162	160	156	155	164	168	166	187	180	200	235	203	179	155	164	173	163	162	140	173	162	154	152	172	154	164	167	164	144	180	139	178	155	161	169	148	154	142	164	156	155	172	185	172	164	178	142	156	151	161	143	161	173	144	169	168	154	164	160	175	155	152	155	157	129	154	153	171	146	135	185	171	138	156	150	187	148	169	165	139	152	179	171	136	163	168	163	181	164	161	162	155	184	161	166	153	161	148	146	153	156	173	158	172	171	155	155	174	149	162	186	187	172	154	136	163	175	151	160	153	129	163	171	170	160	135	136	156	156	138	155	152	147	155	175	127	159	164	167	156	159	169	140	177	166	156	164	163	161	152	169	168	159	154	161	186	158	150	170	149	158	161	170	168	142	169	156	162	158	164	161	163	153	151	154	161	148	156	147	179	139	147	146	156	160	138	157	172	157	168	155	148	160	173	148	145	169	137	147	164	162	185	175	148	155	141	152	155	178	152	151	160	154	171	161	160	162	155	159	178	157	171	171	159	154	156	146	174	158	147	146	190	173	157	151	183	166	178	158	139	162	160	148	178	166	182	173	137	163	158	157	164	152	177	174	162	144	145	161	153	171	156	152	166	188	178	154	158	161	160	157	152	147	172	159	154	168	147	157	160	169	159	154	149	171	172	153	163	168	160	170	161	150	161	149	167	172	174	154	163	175	156	181	182	161	166	154	179	161	164	182	140	173	171	172	157	157	144	169	161	164	161	155	152	170	154	177	171	157	161	159	160	150	179	158	163	143	152	160	161	157	119	163	147	151	141	143	150	154	180	164	147	167	162	166	147	161	139	137	142	143	142	173	160	172	162	195	167	141	149	146	142	157	163	145	143	154	158	160	158	189	148	193	166	182	164	156	156	154	167	173	140	187	142	164	172	169	161	172	149	160	167	136	159	170	168	140	172	171	181	168	163	162	152	163	177	169	152	172	166	151	151	159	144	167	160	156	145	164	173	157	156	176	149	163	154	163	136	163	161	142	153	157	167	147	170	136	172	176	157	172	167	157	175	174	183	149	143	182	146	144	165	170	178	172	159	148	139	168	160	168	135	143	139	171	165	164	158	133	174	142	138	160	166	171	158	148	164	169	179	182	173	167	162	163	163	166	162	182	164	145	153	173	168	158	158	155	151	155	168	166	181	148	156	149	155	175	175	174	147	176	166	166	136	144	160	135	160	139	169	172	159	171	143	157	156	144	149	170	156	145	177	173	162	151	148	150	155	148	168	167	166	157	147	150	164	180	170	184	163	174	151	155	180	176	137	161	159	147	171	164	160	138	151	186	163	164	157	163	158	172	176	150	163	157	156	142	165	160	157	175	155	165	178	155	180	145	156	154	167	151	152	177	153	188	164	168	152	179	160	157	178	142	151	173	184	158	151	155	161	154	149	160	157	167	164	147	136	159	133	147	160	156	148	157	143	153	166	163	175	176	172	197	149	141	175	136	159	160	149	153	147	145	180	162	170	142	165	182	180	148	151	149	165	131	159	148	164	166	162	130	156	148	172	169	169	169	183	150	147	152	152	155	132	163	172	162	168	142	148	170	141	154	150	172	162	175	145	131	173	163	160	163	151	176	164	170	155	146	176	156	156	169	192	142	156	158	161	174	159	171	144	175	140	190	172	161	143	183	168	152	166	156	152	143	150	148	180	156	168	160	157	144	164	167	162	175	165	153	151	160	178	165	175	172	146	143	159	140	163	173	143	150	166	164	145	176	147	180	170	141	159	166	167	174	177	152	180	163	142	189	157	186	172	168	150	172	175	155	169	175	152	158	161	150	150	177	172	179	162	183	178	166	184	169	174	133	156	159	179	154	151	170	169	159	159	154	167	156	170	164	150	165	171	152	161	151	158	148	148	145	151	161	162	167	180	199	150	158	143	155	174	138	162	161	157	177	167	147	158	165	153	142	161	145	159	149	160	162	148	170	157	143	155	141	147	177	163	174	157	138	144	167	150	151	160	171	153	155	154	180	156	180	173	152	161	162	161	162	171	145	165	173	165	184	148	162	149	159	146	155	162	144	170	172	168	166	176	177	141	172	161	152	132	154	157	149	147	149	163	157	159	141	153	161	141	175	156	146	171	139	161	157	158	133	159	156	171	160	153	171	153	157	159	148	171	136	163	157	152	161	150	162	164	156	137	162	148	159	145	159	166	161	155	148	154	179	167	155	169	147	174	167	153	134	162	167	152	173	181	169	157	156	150	172	131	151	157	141	145	138	179	157	170	149	168	146	163	149	162	154	156	178	175	146	148	162	158	153	151	125	152	152	164	163	183	182	150	174	176	159	163	139	145	135	160	155	178	154	155	159	158	159	157	165	168	165	177	153	156	145	164	143	175	149	147	166	143	162	166	137	167	171	167	169	182	157	135	155	174	151	151	161	153	174	156	157	169	141	155	159	163	163	153	158	183	138	154	158	150	159	158	154	142	167	181	145	142	159	148	125	161	175	157	162	162	161	167	148	149	138	153	145	169	145	179	159	170	159	170	165	157	159	164	172	167	184	163	152	147	163	144	173	150	168	174	167	172	160	167	161	156	152	171	148	160	175	130	151	133	159	158	168	144	185	158	144	182	171	187	160	184	157	156	168	164	154	151	152	148	151	169	164	142	169	164	162	160	164	142	167	161	145	151	161	136	162	171	160	160	140	154	173	133	169	185	155	154	177	144	162	115	173	155	173	169	164	168	182	152	152	155	155	152	155	146	173	145	188	171	145	180	129	164	149	134	154	166	160	154	139	153	151	145	157	158	175	159	141	166	159	152	168	170	150	155	168	155	145	158	131	142	152	162	152	171	131	174	161	150	164	172	164	157	160	147	165	143	153	172	154	179	177	163	175	161	143	180	144	163	159	155	171	130	160	178	144	150	164	153	154	165	161	171	157	175	172	184	162	134	173	162	174	156	173	160	134	178	137	163	148	139	172	157	150	150	167	160	173	189	162	176	146	169	167	163	160	164	150	155	163	152	165	143	175	170	162	130	179	148	116	148	140	173	160	134	161	154	165	160	155	184	156	170	181	153	177	146	152	163	160	166	159	178	173	156	189	168	183	175	144	150	148	181	175	158	146	182	157	133	154	146	174	160	164	158	160	165	157	175	178	149	164	167	141	147	171	134	191	176	183	159	137	176	153	154	153	171	147	154	155	162	165	147	171	154	155	157	162	160	146	164	182	137	163	144	159	142	144	165	161	164	177	143	180	154	174	189	176	175	181	156	157	164	176	166	144	173	145	147	157	166	171	151	168	163	150	170	148	164	163	172	162	141	125	169	159	142	177	161	141	145	168	152	148	153	178	176	147	161	168
3107	2393	6100	7172	9517	13168	10698	9290	5971	4981	6030	6073	3618	3073	3423	3678	3447	4012	4072	3360	3687	5117	5478	4782	2982	2990	2384	2057	1872	1519	1374	1309	1348	1258	1166	1059	1124	1095	958	731	626	567	557	594	680	719	589	557	528	509	515	490	497	463	489	527	546	478	462	475	458	462	445	486	475	479	476	473	481	476	471	452	590	813	921	803	677	578	503	458	480	396	429	403	440	420	449	417	411	462	393	434	439	414	408	471	440	438	458	422	452	439	454	455	436	433	439	400	390	447	439	454	408	437	451	441	376	439	438	439	444	411	392	445	403	413	448	394	436	408	444	445	437	431	408	394	439	425	450	485	423	421	467	435	432	466	413	470	429	419	451	419	425	443	439	428	452	427	397	427	434	436	442	414	411	448	453	424	406	423	412	427	402	476	453	391	426	408	413	407	418	396	408	411	411	403	424	425	412	409	457	390	382	452	451	438	442	444	421	455	464	406	386	421	403	412	413	435	412	426	449	432	435	428	413	461	427	475	405	441	399	394	427	427	430	436	462	444	414	414	433	467	423	407	387	412	426	446	423	443	454	405	410	469	402	419	414	430	433	434	408	393	414	419	406	409	422	444	434	437	431	422	461	433	411	410	404	432	437	438	410	411	405	425	421	421	391	406	428	482	423	453	446	397	441	466	408	446	443	435	405	419	439	446	429	442	437	408	420	420	450	462	414	455	428	399	396	417	446	399	443	432	420	422	451	436	404	410	412	437	446	435	434	418	463	426	412	474	417	441	422	473	442	442	445	408	414	414	448	410	451	429	430	432	393	398	432	429	460	420	432	434	441	416	432	422	441	420	436	423	438	449	411	420	434	451	446	423	441	415	436	412	448	441	420	396	436	459	451	423	454	472	423	472	446	428	439	421	422	405	445	453	406	425	440	404	438	450	441	433	406	419	445	439	470	422	426	445	387	439	433	409	403	446	392	470	455	492	446	422	425	418	431	438	448	456	436	400	427	371	449	421	411	457	463	413	452	444	457	438	454	479	412	426	432	444	411	442	395	415	452	409	384	418	450	427	450	427	430	414	454	474	443	403	466	423	418	418	425	385	411	417	430	405	425	456	404	423	419	445	427	403	447	413	466	466	408	500	442	404	428	419	457	446	432	414	415	378	422	379	452	411	446	455	457	421	429	424	421	383	402	452	438	413	411	450	397	427	406	454	444	432	433	442	427	456	416	456	448	400	402	458	406	455	427	403	394	430	441	415	390	455	401	444	418	400	443	444	424	498	439	396	442	439	426	426	389	366	420	440	432	428	411	427	399	427	450	468	427	438	447	420	488	453	440	459	435	436	406	444	416	407	430	390	382	422	430	427	459	421	431	443	431	419	445	455	445	437	433	442	455	441	418	435	431	418	402	431	453	432	421	431	435	425	447	402	428	475	423	413	460	451	428	414	395	440	431	417	413	439	436	447	443	429	444	411	467	418	446	427	449	417	420	442	444	434	438	442	366	414	419	412	473	438	402	416	435	424	446	415	451	415	433	422	454	420	425	429	445	440	447	419	435	437	438	419	420	430	445	454	437	447	473	422	431	460	431	414	467	448	412	442	439	413	423	415	423	472	444	401	404	443	470	467	459	435	425	499	480	450	450	409	437	423	452	400	472	426	431	429	445	410	462	437	459	404	428	420	422	459	423	427	427	436	389	405	430	423	432	412	461	396	430	436	437	447	438	434	418	415	458	408	455	446	426	386	420	422	458	391	456	416	400	408	415	415	471	446	424	429	419	438	413	465	427	447	429	431	394	454	402	443	443	408	458	410	402	431	435	431	420	436	440	417	416	429	444	428	452	417	386	404	485	437	408	386	443	440	446	408	403	416	466	455	423	458	420	446	424	462	428	403	457	456	415	428	430	413	414	410	432	404	436	437	456	415	416	398	460	418	424	429	431	444	446	468	400	419	437	497	411	421	401	409	389	441	390	446	410	420	473	408	417	470	455	428	424	401	392	459	415	424	420	426	447	423	474	420	418	430	445	415	428	416	413	452	448	440	451	431	428	452	416	401	430	405	456	433	433	429	444	451	424	427	433	414	431	421	433	430	381	421	448	400	414	448	399	425	432	392	423	411	418	426	424	475	421	438	442	405	460	439	408	462	407	447	429	465	407	424	430	416	398	414	420	425	434	424	410	445	435	404	443	434	448	473	440	446	452	419	428	479	423	401	407	409	433	466	470	423	463	458	437	426	427	464	420	413	434	457	402	449	449	423	460	408	394	427	445	426	464	430	431	434	421	449	442	449	427	473	451	412	420	462	426	405	422	438	421	385	428	391	410	440	407	468	449	403	444	494	427	433	432	442	435	459	470	439	439	414	398	421	391	450	401	410	453	411	414	442	431	439	417	423	465	441	429	462	469	405	429	449	410	441	436	456	467	400	458	437	436	406	401	430	415	459	418	446	407	427	455	439	415	431	425	473	408	423	440	407	405	411	412	440	447	411	420	452	427	432	442	460	414	433	455	446	432	411	446	420	469	416	402	396	409	417	415	419	426	442	426	434	439	449	416	476	435	420	396	408	412	427	467	426	440	463	447	435	390	440	424	471	398	415	448	417	407	437	468	429	443	415	409	418	424	434	444	440	441	456	451	415	455	463	424	429	413	452	414	385	446	446	435	448	412	383	438	421	426	410	455	431	413	396	432	453	434	460	453	445	409	448	469	434	435	463	420	395	404	394	452	439	420	427	404	417	459	384	415	423	424	440	444	429	445	450	413	406	431	417	445	405	435	446	442	420	399	471	423	433	421	408	443	411	409	415	428	409	465	414	412	412	413	432	393	429	437	463	446	446	411	402	449	405	440	400	439	418	423	424	412	399	452	445	416	429	429	412	435	416	415	437	428	474	384	458	444	428	423	470	468	426	439	417	431	371	437	465	445	444	452	420	415	413	464	485	388	432	449	463	470	456	423	447	449	396	430	422	421	458	431	434	452	419	435	460	468	420	415	408	466	397	427	434	449	393	407	459	428	438	413	407	418	441	412	399	450	420	444	403	416	416	433	430	434	435	464	429	463	410	419	401	417	394	392	399	420	441	454	462	453	411	407	417	459	425	444	408	428	422	437	423	409	427	462	412	433	426	438	427	417	419	433	390	441	413	461	420	403	378	405	433	422	425	406	407	425	429	440	456	396	420	410	451	425	423	445	407	406	396	436	435	425	429	426	446	459	417	430	469	438	410	459	454	431	416	427	413	440	433	458	417	454	429	471	430	464	440	444	465	421	425	427	458	478	403	406	427	412	402	437	420	436	436	436	410	442	416	444	414	418	435	428	439	431	429	436	433	430	436	426	442	448	417	446	428	433	424	397	475	446	430	458	419	430	441	425	425	395	449	450	431	405	437	415	404	404	436	424	392	443	431	467	463	400	441	433	423	425	421	439	442	454	426	416	427	423	427	468	433	408	456	472	424	444	407	435	448	409	441	418	431	414	430	450	431	427	458	430	413	398	425	425	439	454	434
11966	9472	19300	22066	21952	28244	24774	22586	18024	11777	13587	13006	7046	6816	7095	6961	6126	6402	7197	6336	5750	7883	9236	7251	4324	3557	3047	2126	1863	1233	1081	1284	1081	796	715	693	538	524	360	319	320	209	337	313	454	385	342	302	289	251	231	193	201	167	201	214	192	180	180	174	190	207	180	201	206	208	183	175	195	184	183	186	305	440	413	334	270	249	183	188	155	195	179	197	189	151	170	170	202	181	174	159	183	194	188	176	173	177	209	180	185	216	144	173	173	188	183	174	189	162	162	180	204	162	178	185	156	161	152	194	177	192	167	182	165	189	192	177	203	195	180	191	202	168	183	201	188	185	173	176	176	172	184	154	162	198	173	196	171	198	193	174	175	175	180	176	165	190	168	181	186	185	164	187	189	176	156	184	190	206	177	204	186	167	183	171	193	182	190	186	175	177	193	187	194	166	188	178	174	187	189	167	152	164	149	161	158	172	165	180	205	167	189	207	201	172	181	135	183	177	179	175	189	179	184	164	166	175	168	174	169	186	158	165	192	191	185	174	186	175	175	171	186	203	167	171	192	176	163	210	184	177	152	158	176	189	174	197	187	185	193	174	171	165	185	182	170	168	188	171	178	202	173	165	179	178	189	205	195	154	176	177	195	171	178	207	166	164	178	187	173	163	177	199	176	192	187	186	181	189	199	170	175	169	189	171	180	187	173	171	180	189	163	180	183	181	175	183	183	199	187	172	194	170	165	165	192	167	164	180	195	189	174	219	180	183	185	184	192	189	185	173	184	195	186	165	191	171	170	193	186	188	175	194	193	189	181	186	185	181	165	198	191	190	179	173	168	175	171	199	160	207	158	184	186	175	163	181	175	186	199	158	178	177	169	179	164	174	165	187	185	166	178	178	167	192	177	176	184	194	160	174	195	169	177	178	199	188	152	171	169	183	199	189	191	187	178	169	176	164	170	199	183	153	167	207	174	155	171	184	173	176	159	174	180	155	175	179	185	185	158	175	180	178	201	180	188	211	176	160	188	177	182	174	171	177	161	171	179	171	188	172	182	176	160	177	171	191	185	206	177	180	169	164	180	162	173	195	170	183	173	172	177	175	171	184	167	176	182	157	165	173	174	182	177	159	170	179	189	207	163	185	177	177	168	160	174	178	177	152	168	171	169	169	179	177	202	182	176	191	163	169	189	174	184	191	165	182	170	151	178	176	188	180	166	169	166	196	163	182	178	183	187	165	202	171	180	185	220	194	187	166	173	168	212	192	162	166	173	182	181	160	187	177	158	195	204	183	194	166	208	190	183	166	165	168	184	166	179	179	196	149	174	187	194	160	181	175	169	198	192	180	177	209	175	186	183	179	203	173	199	197	185	204	169	178	194	188	160	194	169	198	167	180	201	142	147	182	178	174	198	172	170	166	175	174	183	158	172	171	162	179	173	175	166	158	188	147	191	167	175	174	186	169	185	169	186	180	152	165	194	172	180	170	156	180	183	184	160	183	148	144	182	177	202	166	178	167	189	145	179	176	177	158	152	197	180	189	181	177	179	157	167	182	164	163	189	174	176	174	172	167	168	168	180	176	194	152	155	186	168	160	194	186	155	184	186	195	185	168	162	176	188	186	188	160	200	202	189	195	176	163	165	164	192	169	162	179	192	193	197	186	187	191	153	170	178	173	184	181	171	170	178	163	174	199	191	179	182	190	171	154	185	170	183	173	194	213	192	206	198	189	196	171	171	176	189	163	159	187	193	183	179	178	169	183	175	168	187	172	163	176	156	174	195	153	166	172	178	189	159	176	173	182	188	197	177	181	190	213	191	196	163	189	176	187	157	174	205	183	173	203	174	194	161	166	191	142	180	191	179	160	173	184	199	198	211	201	176	177	170	187	158	167	178	162	190	182	165	182	167	187	168	190	187	175	161	171	175	186	187	204	182	195	185	182	162	177	184	175	185	167	183	178	178	164	181	207	175	194	178	194	175	174	169	174	177	188	187	188	186	161	197	163	191	167	187	162	166	191	169	160	172	203	159	179	196	198	189	213	175	174	166	193	200	190	175	168	175	165	182	192	189	181	185	173	185	187	159	191	176	186	191	177	178	171	185	187	176	194	176	167	148	170	205	183	180	180	171	165	177	206	220	201	184	201	190	181	192	165	193	182	175	182	188	208	205	191	184	184	169	170	175	178	161	189	164	178	185	179	199	182	174	177	166	171	180	176	170	143	168	176	172	149	207	190	180	198	187	201	182	165	163	163	189	188	204	207	201	184	173	161	171	183	177	172	179	170	184	177	181	177	156	163	172	182	176	172	193	191	178	186	201	161	200	183	190	190	178	189	187	174	166	180	186	140	189	169	186	165	181	185	189	173	180	174	198	185	164	170	157	212	171	172	177	161	152	178	191	181	161	181	191	155	189	179	184	188	187	168	185	171	160	170	186	190	172	161	159	186	196	154	191	175	193	192	167	190	193	161	153	191	185	181	146	169	159	168	168	170	177	195	169	177	161	193	164	163	177	167	169	164	175	196	173	186	159	172	171	174	157	165	195	192	186	185	163	189	184	176	192	165	173	166	185	179	172	159	173	167	142	189	185	146	179	180	190	198	178	183	153	175	157	162	158	165	176	182	170	170	179	178	183	176	157	172	189	165	199	191	163	167	169	175	152	142	186	187	177	174	175	172	187	164	162	186	169	162	185	174	181	192	174	173	204	197	178	171	188	187	160	182	176	166	167	191	191	168	174	199	180	199	187	200	180	162	177	193	191	166	183	199	172	170	180	188	175	177	169	176	194	197	172	185	184	188	188	169	169	170	172	176	183	184	194	180	192	184	154	183	173	197	171	174	168	184	170	184	190	193	173	191	160	179	166	176	159	197	163	178	165	160	181	156	187	197	172	174	176	171	210	174	203	173	160	183	175	182	160	185	158	157	193	187	178	177	167	173	170	182	168	204	189	198	180	164	195	170	169	177	202	187	183	186	178	192	180	158	188	179	189	196	175	175	200	181	176	177	177	184	171	171	204	193	189	197	180	174	191	195	157	180	191	180	173	175	165	182	185	181	173	187	196	203	184	160	166	175	195	185	175	176	177	167	185	178	188	178	178	175	173	172	187	202	170	198	193	178	188	185	175	176	180	170	173	167	169	204	195	160	180	181	180	173	186	185	185	190	152	157	159	195	206	184	183	162	173	185	163	172	198	158	161	180	185	184	154	162	176	195	181	159	161	178	158	154	173	172	191	192	170	193	203	167	168	196	171	188	163	173	178	196	183	176	171	203	172	159	178	167	185	193	181	159	170	178	197	172	183	173	184	183	186	176	174	162	202	152	157	196	166	193	179	210	183	157	178	189	161	186	187	205	177	160	182	178	201	181	166	195	192	172	188	185	199	185	174	180	163	188	184	202	184	192	164	151	209	173	178	160	171	180	175	173	190	165	170	188	153	190	177	184	159	199	178	146	193	199	208	190	168	172	164	181	165	175	191	185	169	174	164	180	179	180	201	182
8093	7809	17487	19364	26123	31944	32774	33285	28144	25842	32431	28182	17332	22686	24106	25545	23382	24758	25076	26014	24401	30751	30305	26524	20469	19553	17244	13819	11665	8031	7888	8737	7739	5962	5275	4526	4033	3559	1653	1779	1499	1166	1870	1539	3046	2479	1993	1601	1289	1449	783	597	600	575	711	1014	901	785	778	614	578	496	561	578	720	658	591	600	578	558	515	547	1444	2676	2460	1841	1375	919	654	600	489	494	481	472	465	491	412	472	490	507	456	469	497	477	492	516	496	468	457	452	470	470	496	477	466	515	490	462	473	480	465	484	475	480	456	466	464	475	458	457	490	458	464	499	491	461	503	466	482	511	507	458	471	458	492	487	462	460	501	482	481	482	468	495	494	474	447	471	481	484	483	518	474	479	495	499	466	501	488	468	465	448	452	498	519	476	480	424	453	454	501	461	461	466	456	492	474	464	479	458	473	446	453	479	482	472	505	480	457	531	492	461	467	455	446	482	478	495	448	456	470	503	456	495	445	434	466	448	475	481	445	460	493	458	460	480	468	470	446	466	516	455	460	472	494	505	478	514	479	474	485	461	457	485	498	464	480	466	496	484	450	473	499	469	469	456	464	458	394	462	527	464	508	430	502	495	478	494	466	468	427	483	451	462	490	468	435	514	449	483	477	481	442	469	499	461	457	445	462	504	483	497	441	472	452	470	466	488	454	461	504	494	444	476	495	488	451	467	445	477	482	525	463	453	500	482	439	461	465	490	508	493	513	459	502	465	485	491	447	419	457	487	468	496	438	476	483	503	464	486	505	464	487	465	478	501	498	482	472	474	463	479	475	500	514	441	493	503	458	459	463	501	482	479	470	476	507	501	483	475	469	527	457	445	437	455	501	501	450	472	469	472	502	490	463	452	516	474	487	492	474	504	445	477	488	460	463	474	474	498	513	486	471	467	454	497	468	458	478	465	478	460	461	447	490	468	465	463	482	487	483	468	464	468	489	474	478	479	452	420	448	472	453	473	486	475	497	485	473	477	492	453	502	459	462	511	511	478	431	472	467	449	489	486	473	447	492	455	474	461	496	456	469	477	473	506	472	491	433	423	504	500	488	473	458	516	423	507	507	446	487	447	476	507	457	461	451	491	455	499	494	461	469	475	508	502	482	465	479	510	475	490	451	446	526	493	523	472	468	457	467	479	497	460	471	485	505	486	506	477	479	483	460	511	450	465	510	475	466	487	415	434	480	447	524	508	483	436	451	499	457	498	468	470	473	464	483	451	492	496	449	480	457	500	493	462	446	482	490	512	475	521	485	476	511	440	462	494	494	460	508	495	511	510	497	458	464	472	454	485	495	491	483	486	478	500	445	446	497	494	468	461	465	519	455	466	442	468	490	463	434	463	512	500	460	455	489	464	458	490	448	490	493	463	475	476	475	479	464	495	447	458	484	488	463	470	450	473	446	443	499	484	463	448	500	461	472	447	464	455	490	485	468	481	488	484	455	473	482	488	512	465	509	517	471	491	471	484	488	496	446	509	531	457	484	470	450	479	464	458	475	475	485	478	491	486	453	483	476	447	512	511	527	480	469	439	454	471	458	485	485	464	477	448	448	488	476	486	488	445	491	474	482	478	484	440	480	472	497	453	513	532	465	425	483	478	467	492	495	471	503	470	495	471	475	458	497	495	496	478	476	478	506	505	449	489	444	474	470	489	446	505	489	485	455	503	526	473	489	487	483	502	487	454	439	503	458	446	456	476	438	453	468	470	451	472	465	465	460	486	460	455	473	485	483	437	490	465	448	471	421	493	478	486	457	432	517	453	466	472	489	456	456	501	456	476	450	500	441	538	448	443	461	476	476	496	463	453	456	521	472	482	476	486	445	474	483	449	479	459	501	478	464	502	493	470	485	442	427	474	455	473	470	448	501	445	449	450	459	468	485	460	461	441	474	453	455	473	468	458	493	504	487	461	429	491	467	510	489	476	484	481	465	512	471	477	449	462	476	454	461	499	462	518	505	473	473	433	455	476	453	489	457	525	462	484	472	468	487	472	490	499	515	472	438	497	486	491	477	451	519	455	465	497	457	492	449	447	437	510	459	503	483	478	454	481	510	492	503	474	494	480	498	480	510	480	473	447	465	467	463	478	490	468	501	505	450	450	492	459	452	423	443	500	516	443	453	484	486	484	469	451	471	471	484	491	470	454	476	457	483	474	478	437	490	439	514	501	496	480	514	451	463	466	503	472	500	495	459	478	495	512	456	475	475	451	501	477	448	509	452	488	458	476	484	440	480	450	484	455	477	508	440	480	507	448	478	496	478	429	477	452	445	516	486	466	504	436	459	477	469	476	486	505	480	506	464	452	464	476	460	473	437	494	424	471	481	472	495	477	464	486	483	454	444	498	539	468	450	472	478	435	496	474	496	501	473	502	486	516	475	481	501	486	489	483	464	476	465	461	478	466	463	474	453	479	465	463	478	474	485	487	457	414	492	442	463	503	471	473	438	486	489	460	497	482	478	483	452	487	488	525	499	488	448	477	496	481	482	469	422	503	483	491	437	475	445	480	462	500	480	434	464	490	518	467	477	495	431	474	473	464	475	485	473	441	517	432	482	479	462	465	516	480	465	478	484	462	460	489	500	458	475	432	479	478	488	439	488	467	476	501	471	456	503	474	500	473	465	512	474	468	482	504	527	455	511	481	450	472	495	483	516	500	451	457	451	452	486	473	444	468	494	503	494	475	463	463	455	480	481	442	475	461	471	458	507	521	445	546	504	437	471	508	452	492	470	477	498	465	471	513	517	503	470	494	485	512	433	469	519	476	496	469	473	504	469	516	436	477	474	467	532	482	486	464	485	446	474	500	470	500	474	522	494	482	457	477	525	503	464	493	476	470	457	467	522	470	459	476	491	499	463	481	487	494	463	478	428	476	490	518	496	470	483	479	491	458	429	481	461	466	501	476	456	462	499	449	459	446	481	469	458	478	461	485	472	483	471	468	482	472	450	485	488	481	479	515	451	526	515	459	506	474	468	453	464	448	459	470	456	474	518	470	526	463	499	519	441	525	478	475	483	460	461	504	466	486	421	446	501	494	523	475	495	487	481	455	495	497	466	492	448	495	495	450	471	460	471	500	466	451	466	450	459	459	465	467	481	492	481	510	487	478	488	489	482	532	471	461	450	498	432	495	498	515	483	505	479	482	474	474	459	464	494	483	461	501	480	469	487	522	495	476	489	493	479	466	475	458	447	494	425	469	455	456	488	480	474	491	468	473	458	484	504	480	468	496	458	467	467	475	467	464	455	470	524	539	428	459	494	495	470	482	471	446	472	484	412	484	491	493	461	478	486	494	490	452	495	470	476	496	479	462	454	520	499	468	475	492	494	468	483	494	462	456	486	535	491	479	480	477	501	445	495	512	462	468	467	436	464	448	467	485	451	468	457	483	470	481	450	487	463	453	493	498	509	430	465	493	493	452	479	493	466	483	508	489	470	515	484	498	488	461	461	443	462	506	505	481	471	456	471	457	494	474
21683	16400	26767	32265	30369	34692	33425	31963	29687	23724	27327	22602	13070	13357	14999	16460	14058	14525	15923	14938	13314	16734	19589	17166	11367	8302	7293	4804	5251	2375	2391	2793	2324	1803	1375	1289	1186	943	529	462	454	312	506	489	912	569	475	392	288	249	224	207	217	222	211	286	261	227	194	176	177	177	204	191	191	205	215	208	214	199	199	214	517	775	645	521	448	273	240	199	192	170	181	166	172	194	177	168	143	175	189	188	172	191	200	207	166	183	156	171	150	171	200	153	206	171	187	177	180	182	186	158	173	178	192	188	183	183	169	166	173	196	186	168	152	173	190	188	170	189	189	178	191	185	183	206	190	153	170	198	180	163	193	167	196	162	170	182	197	169	162	181	194	164	184	183	211	163	170	169	172	179	164	178	189	177	165	165	155	165	186	183	203	190	182	160	192	178	190	201	167	182	199	194	159	178	192	141	173	175	175	169	191	186	193	215	183	186	198	173	151	171	179	187	200	162	173	173	171	195	183	170	176	168	166	177	182	172	191	183	193	177	165	185	174	193	194	161	190	166	165	182	186	166	169	163	159	174	190	177	196	182	191	192	190	164	170	163	174	171	159	148	165	190	175	173	170	193	165	168	193	187	167	156	189	191	149	146	177	172	182	182	175	175	179	204	158	178	188	160	179	183	185	181	159	185	178	177	157	179	178	157	168	170	184	197	166	193	186	185	194	154	170	166	184	209	180	173	189	185	139	177	183	159	172	172	200	167	187	194	169	173	192	171	164	200	176	184	162	168	155	196	194	159	184	165	175	182	167	182	180	148	185	174	187	197	170	180	177	183	199	176	188	164	187	193	185	187	162	196	168	190	180	165	173	175	173	171	153	179	171	174	179	192	187	165	144	176	175	176	166	169	212	175	211	192	163	181	202	169	175	178	199	176	177	191	187	201	161	158	165	164	157	158	160	158	155	197	191	182	145	172	167	177	154	181	187	188	193	185	147	169	189	159	171	177	175	178	160	179	186	166	217	163	182	177	167	179	186	178	163	188	200	178	165	171	187	186	147	173	177	195	178	169	191	180	180	167	186	170	183	141	191	185	162	184	183	190	185	207	175	179	157	178	179	177	203	176	192	181	165	181	163	167	166	197	198	192	187	171	197	160	172	185	189	183	184	173	181	188	182	162	157	174	185	181	160	169	172	180	171	170	185	169	199	181	182	168	193	174	178	172	191	166	182	192	181	197	171	191	171	169	184	195	204	169	167	172	173	184	154	188	173	167	179	191	175	164	186	187	169	188	156	176	162	186	162	170	165	177	187	147	163	152	195	168	179	172	175	176	162	171	176	162	171	191	173	169	188	178	190	174	183	172	191	186	179	186	171	163	193	188	158	185	163	184	179	179	185	183	187	148	196	169	177	189	184	178	160	176	176	163	183	196	164	146	187	174	200	170	189	173	188	210	172	185	156	189	159	198	156	182	190	168	195	151	188	180	157	176	182	195	176	178	165	177	174	175	202	169	148	187	183	140	180	181	185	171	187	188	172	189	208	172	185	169	167	161	190	155	177	180	195	177	197	187	197	169	179	154	197	160	189	184	172	173	181	190	168	174	173	180	165	171	175	187	176	169	185	170	184	223	168	162	159	171	164	154	175	170	174	196	180	168	173	147	195	154	164	164	173	164	155	156	177	196	174	168	191	163	184	184	172	175	186	199	165	193	188	168	161	175	185	155	188	182	170	158	169	185	166	204	167	173	193	181	172	178	190	185	167	168	176	195	157	190	159	206	187	160	167	183	177	178	160	202	200	176	194	151	172	193	168	183	170	199	160	178	167	185	159	184	193	174	177	167	178	176	184	172	199	175	195	181	177	192	180	192	161	177	183	177	169	189	185	173	175	171	177	188	174	183	181	171	167	181	158	178	171	180	186	190	216	194	156	185	157	171	209	150	191	157	157	182	184	148	170	186	195	167	182	176	164	158	210	172	165	190	173	166	173	191	191	163	172	175	156	168	174	173	168	170	176	161	166	169	149	170	187	158	152	168	205	178	156	176	171	156	173	166	181	181	177	194	202	160	198	168	186	154	172	172	165	208	181	177	183	179	150	168	176	167	195	166	165	176	175	181	176	197	176	162	155	199	161	174	187	193	208	161	177	174	186	167	187	167	185	183	177	183	170	167	158	189	169	203	189	169	174	170	194	184	182	183	198	173	157	164	167	170	161	168	186	191	184	134	192	180	161	165	185	176	186	151	156	180	155	163	186	182	174	174	160	187	186	169	169	179	169	201	174	171	166	183	164	198	179	178	169	179	153	169	158	178	172	167	177	155	177	187	163	163	194	162	184	179	158	146	170	155	186	178	199	189	195	153	198	191	196	158	187	162	165	172	154	199	171	164	177	165	188	166	178	172	180	220	193	176	187	169	160	190	181	164	166	172	174	151	186	154	193	193	177	182	146	163	187	164	171	195	161	191	165	184	161	198	187	171	176	155	166	177	185	165	154	200	195	177	186	181	181	178	177	167	183	171	178	179	162	167	176	173	179	149	154	176	190	178	186	162	187	186	173	171	171	169	180	183	188	164	182	159	170	199	201	166	182	146	179	205	143	193	209	191	158	172	168	192	160	174	192	191	181	177	174	192	180	183	157	164	164	198	158	190	165	187	170	167	169	181	191	176	169	178	188	193	160	175	172	175	171	158	157	197	210	191	155	193	211	152	175	196	195	168	154	165	170	177	169	144	193	184	170	175	189	155	166	162	167	162	165	173	159	171	172	182	164	182	174	152	167	186	178	180	177	173	180	172	180	145	161	170	166	197	163	166	180	185	184	206	198	172	182	183	148	181	189	147	181	195	166	191	176	181	186	158	185	195	164	204	170	202	166	186	194	173	194	180	163	180	175	162	167	170	162	171	174	187	170	170	200	177	200	175	189	173	181	186	167	184	162	171	156	166	173	203	185	192	171	189	173	172	162	188	173	181	183	179	176	176	175	193	187	171	175	183	169	199	184	160	168	175	175	175	166	169	187	179	162	185	197	182	192	174	176	172	192	159	172	151	166	170	179	166	203	158	177	180	187	170	169	163	165	205	198	168	216	171	183	181	173	160	187	172	163	198	169	170	213	184	180	199	191	176	195	162	174	197	191	188	193	191	178	165	185	163	163	176	179	169	186	164	185	173	175	196	174	189	173	155	186	204	216	162	169	179	182	181	155	156	213	171	175	171	189	194	176	171	207	142	191	147	171	190	181	179	191	159	181	151	179	184	191	155	195	199	166	175	166	187	182	173	170	192	180	146	184	189	191	176	154	169	183	191	172	226	209	158	185	179	177	175	156	165	163	149	177	153	193	184	179	184	166	168	226	170	195	170	167	177	194	165	164	165	191	187	185	175	193	187	176	156	153	179	171	182	181	159	156	191	160	173	169	166	189	179	173	196	164	181	177	184	180	178	191	187	183	194	183	170	151	179	184	174	194	195	171	179	173	193	183	174	177	177	169	201	166	202	154	166	169	170	174	178	197	159
12047	12295	22161	27508	32805	36220	39588	41008	37206	36612	44051	34519	22789	32057	34834	36050	34868	36050	35234	38293	35489	41756	41360	39621	32963	30249	27769	22190	22765	14013	13788	16044	13805	11091	9560	8664	7843	6316	3117	2838	2840	1760	3269	2918	6181	4061	3430	2440	1491	1169	813	704	642	715	883	1331	1219	944	726	565	580	564	627	633	693	672	708	763	762	656	581	680	3386	4912	4146	3262	2146	1301	776	571	471	453	466	458	425	431	502	509	459	430	448	454	468	463	444	438	457	470	466	477	449	426	482	411	444	496	447	479	441	445	472	485	486	468	455	454	454	491	463	460	458	450	456	460	441	436	494	466	476	438	485	473	443	459	490	482	456	416	471	456	417	456	429	481	474	489	494	471	455	462	493	470	485	457	463	485	464	502	391	474	482	441	426	492	464	435	454	489	487	481	448	473	472	431	490	475	486	445	478	434	418	464	414	491	432	463	462	463	517	456	482	414	458	491	459	477	469	493	468	452	468	450	380	444	463	465	481	454	474	454	454	474	489	430	439	500	454	464	464	462	471	433	502	440	436	466	497	432	468	468	453	491	456	467	438	439	426	479	474	509	516	459	445	469	447	531	475	463	439	475	444	502	444	450	461	464	447	473	409	470	443	503	488	443	470	428	450	473	450	417	439	426	458	426	473	469	489	450	488	451	467	453	472	477	475	463	460	466	445	425	470	471	484	447	508	474	433	468	450	468	449	463	481	476	451	459	477	449	449	460	448	451	447	428	498	462	460	464	493	480	452	427	452	487	434	457	507	472	470	452	452	438	434	446	443	460	457	413	477	483	484	453	466	483	444	464	482	485	444	454	476	455	449	475	446	458	477	466	456	480	461	440	488	477	465	473	443	455	477	476	457	485	460	443	475	458	458	494	460	459	457	467	489	489	483	422	478	477	423	417	480	445	448	452	467	477	421	428	457	481	474	476	481	481	471	475	451	442	487	458	421	454	459	468	410	463	492	475	468	448	465	467	472	435	472	482	471	470	499	427	494	481	465	475	419	453	435	470	473	448	503	478	437	457	464	480	444	454	461	464	446	481	463	461	478	482	458	449	504	455	478	460	450	491	501	447	528	455	490	462	507	464	445	440	483	435	451	437	457	443	459	462	463	496	477	455	468	457	491	461	457	439	470	448	463	493	477	417	461	457	457	448	460	443	476	453	486	476	487	450	446	451	424	445	502	495	491	482	469	445	446	479	455	449	396	449	449	463	486	430	437	448	480	451	471	465	502	466	473	460	500	489	452	458	454	440	474	496	447	462	448	470	455	417	459	473	437	488	439	508	477	451	480	491	472	427	464	459	505	449	467	513	487	455	435	416	442	501	443	413	498	523	476	493	477	441	457	442	462	460	461	504	439	451	473	459	468	488	443	417	442	472	461	467	430	466	443	455	473	438	466	447	505	484	454	433	423	453	466	458	466	447	432	482	504	437	497	453	471	460	467	432	486	490	460	495	474	474	436	441	432	484	458	460	435	439	458	448	466	450	481	475	478	452	474	459	439	460	466	491	448	459	436	484	454	478	432	487	467	445	437	500	469	454	493	457	452	464	494	494	464	468	482	454	494	462	432	503	468	492	462	467	463	472	397	437	459	448	446	453	515	473	449	454	473	453	449	455	440	458	427	492	452	450	441	476	499	469	479	487	419	464	458	442	437	460	423	498	460	450	507	458	478	438	472	428	448	454	459	470	456	488	434	444	465	495	456	464	462	486	479	458	510	444	461	467	449	461	466	442	460	461	431	422	506	461	436	438	453	490	418	469	473	508	476	451	480	449	506	457	441	491	426	450	485	432	448	470	448	472	468	423	467	458	465	482	461	492	481	450	479	448	470	481	500	473	456	520	460	504	455	459	449	413	500	438	454	475	487	494	466	413	462	451	447	495	465	478	429	458	455	481	432	447	463	479	465	494	450	464	456	470	461	437	486	455	455	465	419	442	464	451	460	487	452	447	486	435	505	466	478	423	472	453	500	479	484	440	494	503	457	508	488	518	481	466	455	456	431	507	442	466	479	453	452	515	477	466	466	501	475	494	488	461	456	479	433	458	502	465	465	483	468	454	487	466	466	450	464	488	466	430	463	473	447	463	445	427	454	431	446	481	452	472	463	490	465	424	484	480	480	466	459	499	446	462	453	444	445	471	445	497	465	439	488	466	445	489	432	430	443	465	457	475	464	461	431	447	484	454	486	496	447	497	446	474	430	467	459	447	475	466	455	465	451	518	474	468	442	479	436	431	474	432	465	427	469	438	446	491	465	437	456	463	452	455	466	473	475	472	458	448	471	435	469	496	486	397	434	479	483	468	454	477	458	489	494	455	481	458	454	470	463	447	464	419	441	461	471	433	449	448	476	478	497	470	471	464	490	454	470	453	477	469	487	477	523	475	448	479	496	468	476	430	470	421	467	446	455	467	496	449	453	471	449	433	473	451	449	456	469	486	438	468	453	465	442	457	491	437	431	435	482	466	453	428	453	447	460	474	484	446	447	487	445	444	496	488	446	484	486	450	474	464	431	420	418	469	478	456	453	469	450	461	472	453	440	482	464	477	464	447	479	464	454	490	429	462	467	445	428	464	465	479	439	490	483	473	488	464	485	439	474	461	459	462	450	488	433	486	462	464	450	477	451	465	472	475	448	437	486	457	475	463	467	461	455	427	444	474	433	459	420	422	442	454	460	489	438	476	453	484	439	462	474	507	454	463	412	476	434	467	457	452	467	457	479	455	482	471	449	491	465	436	438	489	452	458	504	480	483	432	469	491	422	463	467	470	468	452	460	469	439	437	481	468	436	471	457	485	490	465	453	439	507	435	438	461	469	466	454	458	462	480	458	477	471	440	449	469	458	462	478	470	475	455	465	473	432	435	465	458	447	485	477	480	432	496	480	447	460	462	477	432	502	455	465	456	482	465	474	447	468	447	426	430	455	473	490	441	430	493	446	478	449	433	415	467	450	449	483	468	464	490	486	450	466	486	456	463	474	452	469	442	515	443	478	465	469	487	478	436	462	477	423	462	447	464	447	441	461	490	475	496	445	441	460	444	459	444	452	475	478	481	437	441	476	436	470	433	472	465	429	425	485	468	465	436	443	470	471	481	445	440	487	441	417	445	488	497	501	448	493	478	466	459	498	474	454	467	452	432	501	437	456	431	465	448	448	425	400	432	446	469	456	440	425	457	457	452	464	479	454	448	449	453	460	471	462	479	463	437	472	448	441	423	469	467	503	471	494	460	496	484	478	439	449	474	443	462	457	485	469	423	476	419	474	436	479	431	478	451	471	493	429	442	475	452	439	472	500	456	427	469	451	496	477	434	473	468	475	470	441	496	472	460	460	473	483	435	454	448	450	527	483	483	453	490	427	477	467	449	447	468	475	470	478	482	453	467	429	479	466	478	469	444	479	446	464	478	449	480	424	480	487	457	506	451	449	469	414	433	429	469	462	472	446	456	455	484	478	460	469	502	441	443	475	451	439	450	481	474	421	461	435	454
3246	1998	3409	2744	2493	2817	2480	1832	1343	1004	1151	685	434	494	563	619	486	476	604	633	539	616	723	640	513	448	372	360	366	281	277	267	306	261	280	254	231	189	197	180	157	158	175	159	173	164	170	160	147	160	158	167	176	166	175	168	164	161	166	160	165	166	156	170	180	216	160	180	144	156	159	163	166	209	194	202	215	166	168	182	157	153	170	165	130	179	147	155	154	160	151	172	171	166	153	138	152	179	145	170	164	175	158	164	161	146	173	150	172	162	160	164	168	158	157	152	151	136	147	186	155	132	173	179	147	159	188	180	183	158	161	149	165	148	168	158	169	179	168	156	172	195	170	145	145	175	151	155	171	149	150	160	175	146	152	174	161	156	146	153	157	162	162	146	149	189	165	155	158	167	148	150	169	150	173	189	159	163	134	177	182	182	177	182	161	152	144	157	179	169	152	165	144	152	150	137	179	152	147	160	169	142	159	145	162	161	151	170	156	147	151	144	168	147	150	177	136	151	189	172	175	157	160	163	169	157	171	151	156	156	182	171	156	191	187	153	149	163	151	191	147	138	136	163	149	123	166	163	149	161	186	132	157	147	155	156	152	141	139	156	145	171	148	169	173	169	136	156	158	181	151	166	157	162	165	180	180	157	133	170	167	134	155	148	125	159	178	185	146	157	188	168	159	154	154	157	172	180	152	143	168	163	162	147	167	150	139	163	135	149	156	168	174	160	167	174	149	177	173	173	177	164	149	141	146	149	148	162	160	151	162	173	157	167	163	159	148	146	186	168	155	149	153	136	175	166	166	160	171	151	156	163	178	147	149	169	152	159	149	161	164	177	164	136	147	163	148	139	157	171	175	144	166	137	155	159	156	151	153	159	152	155	179	168	175	140	169	154	169	148	137	172	168	160	166	134	146	159	150	134	155	161	147	155	164	154	135	163	146	164	178	182	129	147	158	157	160	154	165	182	191	177	178	150	158	157	136	165	157	169	160	125	152	170	164	154	159	163	164	172	159	151	184	171	163	171	147	144	163	177	154	154	152	176	162	160	176	166	154	171	157	159	162	176	137	181	172	156	179	173	164	157	189	161	155	155	150	162	118	185	169	151	147	161	165	150	159	154	168	161	163	160	166	148	166	173	156	151	150	159	142	181	175	148	147	130	162	155	150	138	161	156	173	140	159	176	145	162	139	158	164	146	148	177	171	117	173	170	164	169	167	166	147	167	157	158	170	147	152	167	159	159	170	150	181	182	162	155	159	156	141	157	154	168	166	154	131	168	190	166	162	175	170	162	167	150	153	165	175	151	176	155	153	155	169	132	144	170	142	162	178	147	163	140	149	163	158	165	155	153	143	152	147	168	153	137	130	173	173	158	175	166	168	148	165	156	151	132	153	156	139	146	181	174	152	157	142	167	177	157	150	167	140	160	149	159	163	156	162	183	153	164	159	158	143	157	184	183	167	151	174	170	174	155	157	176	171	159	145	151	160	159	149	154	172	175	149	173	158	177	146	160	155	148	162	169	160	179	166	148	155	160	163	160	156	175	184	174	162	159	186	153	152	147	167	180	164	158	153	150	163	149	144	177	152	173	159	173	144	166	167	140	172	176	165	132	167	148	154	171	172	158	146	168	179	152	162	151	169	153	166	137	177	179	157	150	157	181	168	186	188	172	187	154	172	179	166	165	147	145	148	154	161	146	163	164	189	156	174	154	153	162	149	167	180	164	165	188	166	172	135	148	162	158	152	141	155	148	181	151	152	168	164	163	171	151	157	135	159	177	163	138	161	176	169	163	153	177	141	159	153	150	165	152	160	161	149	136	160	162	162	170	160	171	153	154	151	149	166	163	139	159	160	129	151	158	160	182	150	156	153	168	165	142	160	170	161	166	173	179	164	167	167	142	151	151	168	134	182	160	168	164	158	139	166	146	169	151	165	139	160	150	153	153	167	160	163	150	176	142	153	156	172	153	169	181	166	124	156	168	178	151	168	190	148	151	150	169	149	149	164	153	175	182	160	177	163	151	167	145	133	158	169	156	133	168	155	154	152	173	184	158	140	141	179	150	154	150	145	182	159	159	174	172	156	136	177	162	153	154	155	145	171	176	168	160	142	144	169	134	170	169	156	154	168	160	178	157	155	160	132	157	199	159	160	149	146	171	136	160	156	162	186	178	138	162	164	183	163	150	152	142	169	165	177	166	145	175	171	132	157	159	172	153	134	165	143	159	180	161	154	148	143	183	153	150	157	154	162	153	163	166	176	151	175	181	139	135	163	190	148	163	131	158	157	137	161	143	167	155	138	152	159	142	133	141	166	162	167	166	177	163	168	146	180	164	153	164	160	157	165	163	144	134	150	157	166	150	169	144	166	155	165	150	172	164	140	138	170	161	160	182	158	156	148	171	148	156	160	159	150	160	149	142	157	163	171	160	128	150	166	134	173	154	150	147	153	150	124	152	172	168	161	156	173	150	161	156	148	155	169	158	156	154	150	154	137	154	161	155	143	170	163	140	151	158	168	173	142	163	169	145	162	182	163	158	157	157	149	176	148	155	162	158	146	154	143	146	153	141	172	142	138	165	145	151	194	153	173	161	158	158	151	148	156	184	174	162	181	174	140	179	170	166	173	142	149	178	182	158	134	153	156	134	173	158	158	140	155	151	166	183	137	153	170	153	154	157	138	140	164	151	165	158	164	182	152	167	176	161	174	166	148	146	165	160	160	141	170	166	146	162	168	168	148	179	178	155	161	165	143	150	167	180	138	155	161	152	178	160	155	169	165	156	152	167	146	166	173	154	171	163	172	158	158	155	147	159	135	159	145	179	145	178	189	168	169	148	140	131	167	147	163	165	149	130	162	165	168	154	168	184	170	181	174	165	154	144	142	157	174	150	142	156	157	163	150	136	176	170	141	147	152	152	150	165	133	153	160	155	154	163	143	153	137	158	162	169	146	176	169	167	161	180	149	140	157	160	155	171	163	132	158	156	146	148	147	160	149	169	163	145	171	146	154	170	164	169	165	152	164	150	174	141	161	164	125	154	147	145	192	150	152	145	166	155	159	166	138	148	142	176	170	164	161	141	146	145	156	150	158	162	170	180	167	164	178	142	151	166	161	158	169	174	137	137	161	134	153	139	177	140	174	169	168	158	163	164	134	142	145	176	171	162	178	140	133	137	172	169	163	167	175	182	151	138	180	130	160	157	177	205	164	157	176	151	155	151	168	149	161	161	150	178	159	163	140	150	162	162	171	169	147	167	187	140	170	185	148	148	173	168	153	165	149	171	179	166	179	166	168	152	153	176	157	170	155	148	137	188	154	153	162	182	156	175	142	158	169	174	155	165	158	155	146	138	154	141	155	144	149	150	150	190	163	152	171	149	159	160	155	147	162	172	168	134	165	158	145	142	151	150	143	142	180	135	167	182	165	181	178	164	166	163	154	165	161	169	152	165	147	174	143	143	180	156	155	143	152	163	176	161	160	137	171	177
2887	2487	5976	6829	8462	10283	10624	9622	8032	6517	7584	4357	2431	3348	3955	4177	3654	3444	4770	4780	3960	4647	5171	4893	3455	2871	2542	1953	2240	1507	1424	1504	1376	1246	1201	1151	989	829	700	593	526	510	519	548	658	559	587	538	526	515	483	519	473	473	489	519	483	472	504	450	463	450	428	484	486	465	493	461	496	474	441	449	527	667	752	770	672	562	503	459	414	430	447	437	418	414	441	437	462	450	415	427	438	447	417	419	460	424	400	450	414	399	434	422	452	442	451	410	470	439	425	468	434	446	432	456	433	447	394	432	395	403	399	456	410	422	428	441	422	437	437	418	403	440	473	429	400	407	416	422	430	432	440	415	420	408	411	404	423	448	400	445	448	449	454	424	467	438	397	462	434	478	437	422	448	442	428	447	454	448	450	418	411	457	461	409	424	473	449	431	428	418	462	464	413	439	419	425	422	413	408	450	425	409	434	436	404	411	433	454	422	421	406	413	443	468	406	429	410	425	426	452	453	419	438	426	451	402	429	413	423	435	414	381	447	426	448	437	415	470	406	414	409	434	432	435	458	430	454	431	433	418	453	412	457	418	413	437	441	456	447	396	451	426	447	413	426	429	443	403	420	446	433	457	430	414	422	424	398	429	410	432	466	433	457	427	456	450	401	402	446	467	417	463	458	437	430	411	450	412	411	419	414	391	455	422	444	395	403	449	402	452	421	402	452	432	415	397	442	435	422	436	417	416	453	437	429	417	423	432	415	445	422	428	421	409	435	423	444	480	437	424	413	441	452	429	465	429	391	448	467	406	406	448	406	456	431	426	433	416	412	424	408	396	439	410	434	432	383	371	437	413	428	418	466	421	464	403	447	426	408	458	481	446	445	417	447	447	435	422	445	419	453	442	395	410	454	408	421	429	455	423	416	437	429	439	460	413	464	432	446	459	441	411	426	457	436	395	436	490	443	433	446	421	380	435	412	411	471	451	401	427	425	453	456	458	415	429	444	449	412	385	450	466	434	447	446	457	395	440	407	427	414	431	424	427	433	416	471	411	442	430	454	433	456	405	404	409	461	434	434	467	427	495	437	452	434	434	455	406	408	495	464	439	405	444	426	420	453	439	456	430	412	448	402	469	438	435	468	430	370	460	483	410	420	420	438	438	441	433	418	418	430	430	464	399	495	430	447	427	428	417	432	379	442	378	413	457	425	434	428	403	434	430	417	421	462	461	455	432	424	412	438	451	443	411	447	422	427	416	444	441	442	424	423	431	401	452	432	430	441	440	452	426	432	415	437	433	438	455	393	389	414	440	412	420	438	420	460	440	407	438	446	455	421	447	434	426	416	461	411	420	441	443	440	397	463	396	432	426	412	414	445	384	424	404	424	414	423	432	418	430	419	448	446	437	426	453	421	447	408	400	426	459	417	426	421	447	431	410	429	430	413	403	394	418	428	414	442	431	451	454	429	413	455	466	469	445	428	425	426	429	386	446	421	463	399	431	418	389	429	428	444	398	444	440	422	397	421	443	410	449	391	439	457	421	428	389	438	409	424	440	465	425	436	407	468	432	434	401	425	450	443	449	420	441	461	463	433	423	411	412	423	418	488	421	421	433	416	441	426	403	428	441	402	440	410	440	406	411	416	443	474	442	409	438	433	417	431	454	429	433	443	412	423	430	429	450	416	431	408	456	462	451	410	473	452	403	431	425	436	428	378	433	420	431	470	439	442	451	460	427	417	419	463	426	410	430	435	430	423	454	390	406	443	413	436	424	442	441	488	431	426	442	446	434	430	454	452	425	441	421	439	447	417	438	453	401	461	437	422	417	453	437	429	438	461	431	418	433	445	448	391	435	385	415	456	414	427	433	429	435	461	435	433	435	468	447	443	423	426	451	441	437	390	419	437	402	423	410	421	440	445	449	419	413	447	408	432	436	447	419	401	437	426	460	426	437	391	426	437	443	431	419	411	380	448	439	459	409	405	390	452	418	447	402	421	441	416	486	405	434	429	391	485	408	421	424	430	439	436	415	444	408	433	430	437	437	432	434	424	399	408	434	408	431	409	406	432	417	478	407	412	458	449	430	455	436	409	382	445	398	423	420	448	411	428	434	425	411	435	406	422	420	441	449	407	391	411	441	413	460	418	391	441	418	432	411	431	452	430	390	448	446	443	451	442	429	389	425	456	436	474	394	475	413	457	479	457	444	414	406	437	436	425	417	435	457	447	442	426	411	426	414	431	423	394	438	447	443	456	410	408	433	415	403	427	421	407	440	406	430	422	414	437	410	440	389	457	423	436	410	425	460	425	402	412	452	420	459	421	443	431	422	405	442	458	440	409	429	455	432	432	421	442	422	451	424	424	427	404	436	444	407	422	398	477	437	420	427	431	417	414	452	427	421	417	452	431	434	412	426	382	434	440	407	424	454	445	398	425	410	436	465	416	420	428	422	426	467	459	429	413	478	438	424	445	431	460	420	433	440	440	416	446	468	414	424	399	455	420	402	438	412	431	430	442	407	390	441	434	439	464	408	436	447	422	430	410	453	469	462	431	392	443	428	452	446	432	401	451	414	463	449	424	430	447	403	416	431	448	421	390	446	412	418	442	421	415	414	424	420	415	443	419	436	409	419	428	427	475	426	444	397	422	418	446	420	462	426	409	446	423	445	447	465	488	423	460	417	469	422	400	404	420	419	462	421	402	421	456	405	453	462	424	416	426	436	450	408	433	415	418	398	402	467	419	442	414	455	449	444	384	458	429	428	436	431	455	427	439	449	440	448	420	395	437	427	420	419	447	446	438	412	425	436	408	437	454	435	418	443	469	436	430	422	427	448	450	440	399	436	409	417	461	406	441	450	464	441	402	406	433	417	437	367	394	445	456	426	434	444	408	454	429	438	426	437	440	431	471	470	426	425	455	424	457	410	445	458	450	455	431	453	415	418	436	429	458	421	439	452	412	441	458	449	429	414	416	397	417	438	444	444	412	407	443	444	438	454	468	430	435	455	403	455	393	464	423	438	418	425	410	436	415	412	437	441	424	433	443	413	415	408	419	456	401	431	471	417	392	452	430	427	440	437	396	432	374	431	452	424	442	401	455	458	421	426	414	451	422	442	427	413	456	403	446	416	447	433	437	395	409	436	469	424	457	438	438	449	437	449	447	430	446	424	438	435	420	465	438	451	414	404	444	440	429	410	471	400	420	409	451	404	451	418	421	429	461	412	472	423	388	460	456	465	456	418	427	417	408	434	394	448	416	443	420	448	383	409	405	431	393	441	447	448	420	449	425	422	424	421	423	442	414	442	462	428	454	420	393	416	417	416	466	422	460	444	430	442	406	397	449	431	423	412	386	468	465	447	406	414	433	438	409	399	443	413	430	426	410	442	446	440	426	443	421	437	444	436	469	463	445	408	430	468	408	418	451	446	413	404	393	440	426	431	468	441	420	429	447	421	438	426	386	432	447	407	425	442	412	458	476	440	441	412	427	427	465	412	425	409	446	452	457	457
11367	10488	16958	15278	19327	24489	25386	22903	20615	14906	13480	9249	6391	6899	7748	7847	6409	6224	9059	8641	6711	7364	8633	7673	5034	3351	2835	1839	2179	1194	1114	1298	1026	915	704	703	591	496	380	275	247	236	293	293	393	303	297	255	243	221	227	222	195	200	233	219	211	213	207	236	163	211	172	171	187	214	205	206	168	171	188	235	336	399	385	336	280	212	186	196	176	160	214	168	169	188	185	166	171	181	186	184	154	187	176	159	161	175	183	176	158	150	153	180	168	200	184	194	168	166	187	184	185	166	194	160	186	178	178	205	168	159	190	170	195	189	161	174	178	168	166	158	172	173	164	173	165	186	179	169	153	180	162	172	187	167	172	174	183	208	167	168	170	179	188	158	192	168	176	176	169	174	161	169	152	173	185	169	164	176	173	194	168	159	146	182	165	146	175	174	184	184	170	180	171	172	181	141	163	170	172	180	188	188	178	181	193	178	177	199	176	176	155	172	176	166	188	185	190	171	171	177	174	193	163	188	192	174	157	181	167	180	168	176	187	191	170	175	169	165	162	165	160	194	208	168	192	181	185	208	204	172	204	188	174	180	163	180	177	172	181	188	179	182	168	157	171	170	192	184	175	174	191	178	166	184	189	163	161	156	207	192	192	175	161	191	178	174	186	179	188	194	171	191	186	194	189	193	181	161	167	172	174	187	198	154	167	182	176	194	179	162	177	179	167	167	179	181	177	171	159	167	195	168	180	173	169	183	183	178	186	186	175	166	160	166	179	197	165	204	191	183	184	187	163	186	155	154	191	192	169	207	152	177	166	150	192	192	168	181	191	161	159	195	190	174	178	200	181	159	174	156	175	176	177	175	193	173	189	180	154	185	161	181	175	173	188	166	172	183	178	170	149	181	203	180	194	163	204	180	184	172	187	183	192	184	151	163	189	181	190	168	179	171	175	206	151	196	177	176	189	179	177	175	189	171	187	209	181	158	179	177	185	160	175	173	191	185	161	160	182	184	191	148	170	167	183	173	173	183	189	182	183	195	191	172	202	170	183	158	191	181	173	159	169	173	177	179	197	181	183	190	162	175	164	157	168	193	170	162	165	167	171	193	178	183	191	193	179	201	149	187	171	178	167	178	153	186	181	193	164	175	166	176	180	165	169	206	172	195	170	193	179	158	182	184	179	157	173	172	165	169	208	182	178	190	172	176	178	174	185	176	201	169	179	167	191	168	165	156	157	183	167	201	179	214	188	201	184	209	171	165	185	181	179	151	172	182	179	172	193	168	161	193	173	162	171	177	194	191	187	162	187	179	167	181	191	202	181	183	180	171	170	206	172	188	144	183	168	183	184	161	158	156	178	169	180	168	166	180	171	182	199	164	162	204	181	175	162	192	183	196	177	173	186	167	187	168	172	176	172	149	169	185	186	191	222	191	164	158	176	195	141	175	177	185	205	155	170	161	181	173	189	166	178	177	188	183	159	160	167	174	182	183	164	172	169	162	176	182	177	172	172	189	170	184	164	201	162	155	174	179	194	175	195	171	166	177	166	187	188	176	185	181	185	169	184	161	184	208	194	178	199	182	189	165	185	168	168	174	201	172	189	163	156	194	194	177	172	180	170	166	223	146	149	189	177	178	170	177	192	166	163	178	195	174	195	155	180	164	160	157	165	181	178	177	174	196	170	181	177	168	172	178	178	177	170	173	189	177	179	191	172	170	187	191	196	176	182	199	163	180	172	197	189	185	184	174	172	183	179	170	163	186	193	183	197	173	171	170	172	181	184	169	169	170	167	165	172	177	169	168	174	162	194	186	180	192	194	187	158	163	178	158	189	181	185	175	197	162	185	153	166	182	165	172	193	183	162	168	182	176	168	171	195	184	183	175	152	183	179	159	215	173	184	175	187	194	163	173	204	191	160	176	190	185	176	175	213	161	175	188	155	189	176	174	201	177	185	184	176	161	169	190	188	175	171	148	153	213	176	164	160	169	149	176	192	179	207	186	165	199	147	173	154	153	177	195	171	169	167	161	195	189	161	192	175	182	179	184	182	153	178	191	177	204	153	182	184	184	178	176	178	171	184	189	193	170	201	184	168	198	171	181	183	189	189	162	158	171	172	175	173	186	164	189	160	177	177	161	162	186	168	202	171	168	170	207	152	174	200	165	183	179	154	161	194	192	165	181	189	167	182	177	221	173	166	179	192	159	162	179	202	198	170	173	192	176	150	176	185	164	185	178	178	216	181	172	180	191	154	172	194	204	172	184	176	173	164	175	198	170	179	189	190	173	179	165	172	167	162	186	188	182	182	205	160	179	155	200	181	178	176	190	204	174	185	176	191	164	198	179	159	171	172	162	185	167	172	192	161	174	184	188	191	188	166	159	202	175	179	160	166	163	161	165	178	191	193	176	183	195	158	182	189	199	191	170	208	180	171	173	170	182	164	165	168	173	176	185	177	186	189	190	202	171	172	171	176	206	187	166	151	200	167	183	188	195	174	171	195	188	172	172	170	164	193	146	190	201	182	178	160	171	193	194	168	157	177	185	176	165	159	207	159	171	150	186	173	184	186	188	181	181	172	156	154	186	178	172	185	188	178	161	182	182	185	166	193	171	176	197	168	189	175	178	148	180	197	162	177	196	171	199	177	194	195	195	200	179	174	181	189	170	172	176	201	172	162	166	186	175	178	155	158	184	171	191	169	173	183	166	176	200	196	189	186	185	176	171	185	205	159	181	191	193	185	173	187	193	166	180	185	174	161	184	189	170	160	173	191	163	165	169	179	174	192	185	192	202	198	205	173	175	178	179	188	186	182	172	181	181	181	158	165	155	206	183	163	182	169	181	170	165	174	182	168	191	199	186	192	168	171	195	182	150	170	182	171	178	178	178	171	167	166	193	167	178	180	164	185	185	145	173	176	170	197	169	191	166	205	181	189	201	149	176	164	172	160	174	157	173	157	169	183	155	201	188	161	171	174	183	175	170	171	190	178	204	187	183	160	176	146	182	184	171	189	155	176	172	179	176	171	165	150	176	158	156	148	167	169	181	206	176	172	192	179	200	186	169	198	185	179	187	158	179	168	180	185	184	190	181	197	173	189	150	186	171	185	168	153	189	175	184	186	152	185	165	176	179	169	185	171	179	173	171	191	164	150	171	175	176	154	190	168	203	173	171	171	161	190	187	185	196	186	172	187	184	184	176	169	168	195	155	178	186	155	168	160	170	170	173	172	200	159	156	174	203	184	175	156	170	175	177	195	189	170	159	192	186	182	174	190	170	151	198	179	176	211	161	201	164	161	169	188	183	188	191	184	161	172	163	169	177	176	174	157	162	187	194	175	167	174	152	193	168	191	176	166	209	164	168	162	183	189	177	191	173	162	159	207	204	168	158	197	158	188	187	187	193	188	172	195	183	178	165	167	183	183	179	182	197	193	159	199	191	168	169	167	178	169	166	185	163	179	179	182	163	176	161	181	163	182	170	195	175	166	195	179	168	213	164	179	171	165	173
7754	9356	14060	15819	23849	29306	33473	34358	32688	32091	31157	21366	16283	23978	26072	26049	24391	24777	29990	29824	25313	27544	29524	28390	22137	18749	16389	11458	14022	8005	8039	8624	7054	6193	4915	4517	4162	3083	1848	1377	1242	1094	1521	1385	2396	1693	1503	1226	941	710	686	711	638	674	861	682	735	711	678	613	616	565	566	581	588	664	693	595	587	559	549	828	1610	2169	2077	1777	1248	865	681	523	491	507	487	462	485	475	490	478	469	467	471	458	496	479	478	484	485	470	482	476	488	499	484	477	537	478	483	474	451	509	471	486	446	460	478	473	478	454	463	492	460	473	506	498	470	479	471	488	468	440	511	395	488	493	472	471	423	471	472	496	490	469	412	540	483	495	531	523	458	477	467	440	493	465	470	461	487	464	522	469	490	451	485	463	480	488	465	464	460	493	483	454	457	472	495	443	466	494	495	488	467	469	485	475	463	480	466	479	490	446	487	452	480	435	470	492	458	473	516	516	459	499	449	474	483	451	479	442	477	488	455	474	493	477	443	467	498	501	450	453	501	497	486	493	474	530	526	469	446	506	503	491	500	466	451	467	469	520	476	452	491	472	490	505	465	472	491	530	491	505	452	482	507	493	509	479	467	479	467	486	500	453	458	461	449	420	448	473	471	480	490	501	491	506	466	476	503	443	462	498	482	495	497	512	456	526	486	467	486	499	500	482	485	460	464	455	435	462	450	481	487	511	453	470	463	455	498	497	515	473	495	468	475	445	508	460	518	462	461	465	477	487	488	461	510	476	456	450	519	472	493	536	491	498	461	494	495	478	517	471	458	468	474	472	427	483	450	454	477	479	470	500	455	493	464	461	501	456	514	469	472	471	466	489	454	458	475	483	457	469	468	443	481	461	491	474	464	507	469	485	480	475	418	496	478	475	458	480	518	471	457	482	440	467	462	475	488	470	453	474	512	479	464	487	477	472	460	448	471	495	473	473	479	522	482	474	480	479	482	410	461	464	489	472	493	475	478	462	497	448	448	481	458	455	492	508	499	488	474	455	450	452	471	480	485	468	472	511	471	491	472	465	454	481	489	489	482	443	425	491	490	478	449	489	461	485	449	450	481	505	464	473	483	506	478	494	489	494	500	459	467	471	497	471	478	467	481	484	490	452	513	486	477	478	418	494	481	492	451	484	494	533	461	465	466	462	493	461	476	449	455	497	463	489	470	455	478	457	492	461	514	484	509	474	467	482	472	506	460	469	496	511	480	448	453	470	509	506	448	478	527	456	477	450	462	477	498	454	446	472	456	500	472	499	522	488	465	484	456	486	485	452	484	515	514	471	451	490	466	472	484	470	467	487	489	489	487	473	446	485	477	482	517	511	475	468	496	510	453	484	466	478	500	462	482	438	498	476	503	453	474	473	482	460	480	479	481	481	470	495	511	434	474	460	486	479	494	455	473	483	453	414	458	515	500	451	485	443	480	469	470	484	477	471	497	484	497	442	476	502	480	492	474	466	455	490	452	486	467	453	463	465	517	475	478	453	521	483	440	451	513	473	516	504	490	445	481	475	482	462	477	474	473	479	450	473	471	512	492	463	487	457	506	480	475	473	527	474	482	507	459	509	467	486	432	431	482	474	462	503	526	474	465	490	486	445	482	478	501	484	476	504	477	481	474	468	507	473	496	446	456	444	474	444	453	481	473	453	425	469	461	498	463	510	469	480	511	540	450	460	447	499	475	459	479	495	479	475	509	441	469	464	508	465	499	500	463	483	466	425	424	469	463	453	440	467	459	466	456	441	492	464	501	459	478	483	456	471	493	468	457	498	476	500	441	446	449	472	483	503	450	466	481	464	452	436	448	488	483	484	462	469	475	487	439	461	486	462	468	470	496	441	462	458	509	481	475	494	459	463	490	490	470	512	495	424	492	482	459	476	489	485	479	477	457	505	456	460	465	439	444	483	460	477	438	477	495	470	498	468	486	474	493	495	478	465	479	484	459	503	459	484	435	470	454	479	480	477	437	500	491	488	442	459	462	485	497	478	456	497	470	477	440	504	437	493	466	454	474	497	528	470	446	506	485	475	507	491	487	479	498	447	501	467	446	437	493	500	479	484	474	497	482	472	477	464	489	482	464	503	428	458	461	505	465	468	490	494	476	451	461	459	480	474	478	452	474	486	462	467	512	474	428	455	472	472	433	445	489	473	505	508	497	480	469	482	478	450	470	483	479	491	462	467	450	491	452	511	472	485	485	501	462	461	500	474	471	467	490	470	441	492	487	457	497	491	495	469	496	466	473	505	493	465	511	480	470	481	476	469	487	446	472	446	465	486	482	494	461	455	506	422	467	485	485	485	437	472	464	460	490	472	469	490	456	484	494	485	440	499	488	521	518	452	469	502	483	492	517	472	454	459	468	478	462	487	490	505	472	455	477	497	496	503	470	480	489	493	471	486	497	486	502	466	461	465	494	458	500	479	472	472	496	457	487	446	519	465	458	477	448	471	490	464	457	482	470	489	492	462	510	468	474	473	481	483	457	479	467	460	481	522	488	481	491	496	428	482	468	511	467	467	461	475	480	513	484	437	493	455	469	454	498	494	486	449	498	487	473	479	515	478	459	446	452	454	443	486	477	451	511	494	493	456	478	458	508	452	468	453	468	475	468	422	464	466	484	480	437	508	505	485	463	497	493	487	493	499	479	484	488	456	450	440	443	468	480	450	485	488	501	491	468	447	467	446	501	482	548	443	464	478	448	509	471	428	470	436	483	481	496	459	499	452	493	520	508	504	475	461	459	446	494	449	461	482	479	492	483	487	494	452	479	482	493	445	467	515	523	487	483	425	480	470	454	468	473	443	472	479	471	461	469	451	474	475	502	485	466	488	483	423	465	458	447	494	453	470	507	494	507	489	465	424	448	500	499	449	453	475	491	495	496	455	448	487	500	468	507	492	446	502	450	525	476	480	457	487	473	467	466	461	495	471	505	476	477	487	464	486	463	497	485	482	473	418	492	509	458	488	504	475	471	454	477	523	500	490	488	501	479	462	456	485	456	507	502	500	482	460	448	487	458	459	508	472	465	469	446	472	497	515	489	514	488	470	488	472	506	464	480	471	445	449	499	425	476	477	445	485	484	506	475	491	486	455	472	509	480	471	513	445	481	489	475	492	488	458	437	493	453	495	487	507	505	462	478	460	510	481	493	473	459	480	447	462	474	520	528	460	449	451	463	521	487	483	472	501	441	508	486	455	523	475	466	485	476	431	480	483	480	438	486	458	460	482	468	491	477	517	448	453	446	463	475	467	456	465	481	501	456	450	468	463	532	491	494	453	473	492	501	464	457	503	466	456	483	432	500	486	466	457	493	519	462	514	490	468	473	500	493	476	469	479	462	454	451	437	458	483	459	516	479	463	446	454	453	471	494	461	474	476	491	478	450	454	417	444	470	443	501	475	463	447	479	471	490	478	483	525	434	523	466	492	480	457	500	487	445	472	479	484	499	487	505	508	452	465	471	483	470	472	476	498	491	476
20720	17932	23189	22649	26531	31801	33440	34319	35249	28417	25465	18252	10767	14157	16123	16079	14594	13704	20380	19825	15190	15324	18292	16095	10695	8273	6210	4143	4392	2543	2461	2859	2256	1788	1399	1304	1171	975	590	385	399	300	402	442	599	387	376	317	243	212	243	218	217	201	267	229	180	230	215	173	182	191	169	176	201	194	216	219	192	181	155	227	487	645	640	483	381	273	220	177	160	177	167	185	174	164	179	165	163	168	192	182	158	169	163	196	171	203	171	153	177	166	164	161	170	177	144	175	182	144	196	187	179	178	167	165	188	180	197	173	163	186	179	196	191	192	176	158	169	190	189	200	189	148	194	174	187	173	143	159	182	186	180	172	180	161	195	175	204	195	143	163	169	190	180	191	184	182	159	186	185	177	178	169	189	167	180	174	195	160	168	146	173	180	157	155	171	178	175	177	178	176	177	149	185	159	183	200	170	151	164	162	174	169	147	191	157	201	150	171	153	167	172	178	159	190	170	177	172	166	168	178	155	158	189	165	164	166	185	163	189	173	177	183	173	166	195	161	173	168	158	187	148	184	161	165	202	181	171	198	155	173	194	156	178	177	184	213	178	146	192	183	155	165	168	152	176	200	196	160	176	178	175	177	172	177	169	177	188	178	158	181	179	176	188	170	166	157	180	161	157	132	162	168	168	155	156	159	180	156	196	171	189	182	184	173	182	165	174	178	159	146	189	168	179	155	174	160	170	185	172	184	146	146	153	176	208	150	163	181	172	180	190	176	159	176	148	177	161	154	194	173	164	183	155	177	175	164	196	166	171	181	185	184	171	141	191	161	163	164	166	211	170	200	168	159	165	163	140	191	190	164	167	160	165	154	165	178	154	177	171	171	171	198	158	187	160	193	177	182	197	168	156	186	173	167	173	172	164	187	153	169	181	176	168	154	191	174	139	193	175	194	156	201	170	167	162	180	180	187	181	180	187	161	151	200	180	182	160	150	187	195	164	188	173	163	181	157	179	170	164	175	168	173	158	163	170	161	146	154	190	174	160	175	166	160	170	189	170	159	172	182	190	197	185	187	186	164	170	160	158	190	170	197	151	182	161	164	163	184	182	169	189	174	181	179	156	170	176	147	182	164	158	198	169	157	170	160	166	173	168	185	176	168	162	171	193	180	200	174	165	155	173	175	178	180	170	161	192	161	147	190	171	198	176	195	185	165	168	162	179	172	174	181	178	164	185	186	158	174	168	184	154	173	165	184	186	189	159	184	158	189	177	180	165	164	179	202	164	172	177	172	170	197	155	165	184	185	186	164	158	159	191	186	190	176	184	156	156	166	156	183	174	184	178	168	175	169	198	175	169	178	157	171	185	144	173	167	177	157	179	180	193	134	177	186	148	182	163	187	180	170	167	174	186	147	183	179	163	147	162	157	179	177	181	158	180	162	171	163	180	184	166	172	169	179	184	173	167	186	153	162	159	186	176	176	162	168	190	181	149	186	169	192	185	174	176	190	175	189	151	177	204	174	174	167	167	180	166	177	148	180	168	165	172	159	189	183	154	192	162	183	175	180	168	170	169	179	187	187	157	176	152	203	179	170	165	174	189	173	164	176	187	165	160	197	181	169	169	188	167	175	170	189	190	178	170	173	184	183	176	164	164	172	161	165	178	206	160	152	170	150	158	175	191	182	175	175	183	153	174	177	162	170	167	182	182	177	208	183	153	141	152	153	188	179	151	174	182	187	164	173	156	174	183	161	175	195	150	177	195	165	205	184	184	175	178	171	197	183	168	183	191	155	178	176	157	176	158	160	193	156	183	174	192	178	165	163	183	167	192	165	160	172	176	172	159	183	155	177	166	158	160	170	153	185	190	171	184	155	133	167	157	157	170	188	166	161	164	154	151	178	169	160	169	170	182	175	143	163	165	188	154	185	162	165	170	140	181	173	164	176	173	199	160	174	176	172	177	167	188	155	151	159	179	175	146	179	172	172	198	169	173	174	183	167	170	197	193	161	171	168	170	186	150	169	196	193	173	179	170	152	161	187	160	176	186	176	192	198	158	198	170	170	177	172	165	171	160	169	156	181	207	183	167	174	185	193	184	186	213	162	152	183	175	175	180	182	181	186	195	202	161	180	154	180	183	171	153	187	174	191	178	184	158	166	168	162	153	184	173	179	171	196	190	170	198	159	171	158	169	183	155	171	155	175	178	165	179	185	205	151	179	177	180	163	184	183	166	187	156	145	176	180	182	158	166	178	182	198	158	151	168	167	174	177	169	180	160	188	196	183	158	188	149	171	194	135	182	178	157	170	160	182	162	162	166	180	156	184	174	182	196	153	185	166	152	170	172	186	190	187	159	160	169	185	175	190	177	173	159	169	153	166	194	150	178	167	169	178	185	176	176	164	141	181	167	140	182	163	157	154	176	185	179	173	161	170	187	188	180	168	213	171	174	176	183	172	165	168	162	185	174	176	168	189	151	185	174	170	165	169	173	184	168	194	170	192	176	192	192	183	181	195	181	179	194	151	174	186	183	192	187	155	194	198	146	152	158	175	169	158	178	187	180	179	174	183	171	168	179	166	174	163	202	164	153	177	200	160	174	172	173	162	166	201	180	165	157	194	174	180	170	172	186	175	173	182	161	178	180	189	169	177	138	189	179	186	184	173	163	173	181	172	195	181	184	206	192	171	189	186	165	154	186	194	201	175	158	160	174	171	168	180	169	172	168	184	176	169	175	153	165	175	175	175	175	172	174	186	187	182	166	157	173	175	175	170	189	167	151	191	174	152	187	181	192	170	163	174	151	190	186	180	199	186	160	161	180	184	162	169	165	183	164	174	152	163	155	173	180	195	167	165	163	190	160	179	168	165	170	175	181	192	180	180	144	161	198	196	173	172	173	172	181	161	178	167	199	182	181	154	174	185	169	187	148	182	183	175	157	168	182	172	175	182	152	187	148	148	149	164	172	176	177	172	173	152	157	163	147	203	153	163	164	185	188	187	182	178	188	208	207	171	167	188	182	191	165	166	164	178	164	167	180	190	154	190	179	163	166	137	200	156	169	180	151	172	160	174	165	179	192	168	166	161	147	168	173	189	179	172	183	160	153	175	179	180	158	191	180	163	153	178	191	170	171	161	199	165	163	191	175	202	183	155	158	154	176	186	165	191	166	200	171	162	140	175	182	155	172	165	174	162	164	158	183	174	170	179	154	140	174	181	202	163	166	190	157	165	167	173	191	180	173	171	171	172	181	155	170	157	159	172	165	162	160	198	159	178	183	165	159	177	169	171	162	167	192	176	165	191	170	222	166	184	184	143	165	171	203	173	179	153	176	172	160	157	174	148	171	152	174	174	179	170	166	185	202	184	182	153	162	182	204	187	197	139	162	158	197	164	180	191	184	172	155	176	150	188	184	182	159	177	184	144	161	179	156	167	164	159	188	179	170	183	182	167	161	160	180	185	183	190	172	176	156	201	165	186	182	157	194	180	171	175	167	142	165	153	160	178	162	193	174	186
11345	14051	18158	21229	28840	34944	38953	44133	45017	43055	40100	28060	23251	35609	36497	37227	36036	35462	41950	42000	35416	39386	40331	38509	32447	29884	25025	20760	22116	15115	15542	16583	13542	11115	9163	9091	8268	6681	3786	2253	2354	1748	2378	2494	4249	2381	2518	1888	1040	860	976	769	734	743	1216	916	808	1002	815	667	700	671	695	679	798	758	800	758	601	528	580	1060	2914	4305	3983	3053	1960	1175	787	614	548	495	438	439	441	477	443	440	464	465	490	505	451	437	426	448	461	462	478	461	444	465	485	507	466	503	479	417	457	444	462	447	464	447	499	462	458	467	484	462	453	444	442	431	469	482	487	427	486	481	479	438	431	476	452	474	461	486	477	478	488	497	500	399	439	443	430	465	441	462	425	454	425	486	450	448	456	428	468	465	459	470	513	446	458	444	502	442	461	474	485	482	482	469	412	473	467	459	444	427	447	505	487	465	439	472	424	411	456	444	438	457	461	467	429	446	475	454	461	493	466	489	473	432	468	435	455	436	446	471	459	438	468	483	438	446	459	473	484	471	476	508	450	460	480	464	445	451	475	485	500	454	503	458	461	458	460	466	442	461	499	461	488	449	463	435	450	480	490	483	429	459	422	495	452	455	452	442	475	480	490	455	481	464	468	451	438	445	470	470	435	468	478	446	459	433	481	465	470	459	482	442	479	426	479	421	477	450	471	479	478	480	476	458	471	453	450	454	438	475	463	448	451	447	417	441	472	443	449	461	468	460	456	483	474	486	455	469	450	451	471	487	427	478	504	460	476	434	430	454	455	473	451	468	467	478	474	434	450	500	462	449	423	436	425	454	439	468	432	480	480	473	475	486	470	483	472	483	471	431	446	431	435	451	465	456	426	434	473	482	434	426	494	469	456	440	477	460	471	420	483	429	450	445	441	454	428	461	436	437	501	487	461	470	468	429	479	416	476	464	484	435	421	467	459	413	489	487	506	460	413	453	464	478	501	457	460	472	435	440	459	441	451	474	456	450	508	468	481	422	440	460	456	443	434	461	483	453	424	468	485	454	460	420	448	440	478	470	447	449	457	486	456	514	459	466	512	450	443	456	441	440	410	430	466	445	500	479	419	489	487	456	427	445	461	474	449	470	460	462	466	498	424	521	488	459	497	456	460	450	440	474	459	475	461	451	423	494	420	464	459	442	465	452	497	454	464	455	454	491	482	537	455	459	440	493	438	436	470	474	466	480	468	456	486	490	452	478	449	495	490	463	495	479	474	461	438	431	465	449	490	476	471	442	453	475	446	429	468	445	455	434	429	458	449	445	432	474	474	478	470	456	498	453	461	448	438	437	448	464	477	488	472	500	462	518	467	467	423	475	472	429	487	482	469	450	441	441	445	423	485	503	441	439	441	432	479	474	457	437	425	435	455	476	452	440	422	449	463	455	457	433	445	445	453	477	448	445	431	426	460	462	440	450	454	450	449	423	464	448	474	477	502	465	468	457	490	430	453	418	464	453	481	466	447	453	465	422	455	457	482	492	466	453	435	477	481	466	477	473	454	513	474	468	472	414	432	458	452	445	456	465	460	484	444	435	485	453	465	492	460	421	462	461	433	489	436	455	474	434	440	459	458	443	460	482	433	475	434	476	458	426	457	469	433	473	462	413	490	455	460	456	480	498	457	451	471	462	479	496	479	458	439	420	439	455	462	456	491	447	456	416	485	445	483	452	483	490	479	452	474	497	435	488	464	476	456	450	432	478	490	466	433	480	501	450	437	442	480	444	421	439	449	464	451	461	491	444	448	492	450	452	458	460	488	454	481	443	494	483	469	476	438	427	445	490	469	474	448	477	427	433	445	477	447	441	458	418	472	500	459	425	419	476	456	488	448	445	454	454	450	441	466	429	475	433	405	476	456	476	469	434	484	465	459	426	457	461	480	448	447	445	440	446	473	462	423	458	479	497	486	492	468	485	450	451	487	466	457	487	444	452	443	437	455	476	455	477	429	469	467	483	478	480	461	451	461	466	447	477	482	475	490	460	438	467	482	461	440	456	463	467	490	435	448	431	469	487	464	446	457	482	493	451	456	453	466	452	459	464	482	420	460	478	476	469	466	468	475	464	467	466	480	440	476	442	406	456	443	483	480	481	476	466	482	464	478	500	416	457	451	459	467	472	486	476	445	459	466	437	431	478	466	440	476	432	462	429	453	470	461	435	462	466	447	439	457	447	461	431	485	485	488	427	433	456	437	471	445	479	519	469	500	485	447	442	459	463	459	482	446	488	424	470	479	463	461	456	446	469	466	477	474	444	464	470	466	448	499	475	455	424	473	448	465	476	424	467	511	454	458	460	444	489	503	481	499	512	471	483	434	442	462	479	472	483	419	480	405	464	461	497	454	432	448	452	493	434	437	480	453	456	493	457	459	477	449	438	470	509	461	419	468	432	434	492	437	477	448	482	457	487	454	472	471	468	450	437	492	457	462	459	473	465	493	451	485	494	500	481	495	462	486	456	471	472	447	445	451	499	443	441	472	457	511	454	465	449	434	464	479	449	448	412	428	467	464	475	423	459	453	467	431	474	500	460	431	460	494	419	480	446	464	515	467	491	396	460	456	492	460	453	460	464	478	466	491	487	444	469	457	473	455	454	470	422	484	471	450	446	424	502	452	470	453	482	445	483	444	473	449	440	437	450	432	449	452	463	427	441	482	442	422	440	444	451	461	480	461	455	459	483	494	429	466	470	464	445	453	494	443	472	450	453	444	445	477	469	458	414	459	472	405	471	406	440	480	475	460	453	447	474	462	442	467	440	482	463	492	483	463	447	480	435	456	454	479	455	450	491	459	461	442	430	472	461	485	447	423	459	466	464	425	480	443	483	449	441	441	462	440	456	495	486	446	444	469	469	488	458	437	397	452	460	425	442	466	430	475	436	475	458	423	424	430	435	452	410	444	455	459	482	437	444	416	470	424	464	432	477	474	455	477	438	467	456	475	458	480	448	430	482	453	468	453	465	486	441	479	464	470	464	436	436	474	465	438	458	415	446	479	504	460	417	431	439	477	472	472	448	442	475	477	450	485	498	434	476	448	448	425	448	459	445	462	456	457	476	472	466	471	437	449	462	433	426	462	445	466	450	467	476	433	511	499	434	467	441	469	503	466	462	422	486	463	434	452	455	456	446	481	441	456	452	449	441	481	482	448	445	461	474	453	475	457	478	463	436	445	477	446	483	482	453	472	447	465	467	466	485	477	451	510	467	440	502	456	472	412	453	457	429	493	462	454	464	456	427	448	466	473	472	456	456	453	421	443	460	488	455	461	474	473	459	468	460	461	465	490	438	495	454	460	468	427	472	468	463	461	452	440	447	451	470	498	458	447	477	444	482	492	448	498	503	453	471	440	491	435	474	452	462	436	462	426	483	471	424	490	474	494	504	444	473	473	414	457	456	469	491	484	473	476	473	486	433	488	419	487	404	499	472	486	459	455	445	441	440	407	494	440	471	479	436	456	460	469	451	481	490	505	455	432	442	459	458
3234	1941	2798	2342	1752	2271	1966	2030	1880	1088	1062	651	468	590	606	686	540	620	789	687	544	660	720	638	452	424	376	351	323	314	294	337	298	271	245	219	216	195	171	159	167	143	175	178	176	172	158	189	171	168	154	163	193	166	164	167	156	159	183	155	155	152	166	178	175	176	154	176	188	176	154	175	180	204	214	208	182	158	160	158	176	131	161	138	166	152	154	160	145	166	162	157	167	144	163	162	169	160	155	162	160	163	151	163	180	163	154	137	175	143	143	146	154	172	172	158	164	156	152	163	157	160	157	143	155	167	153	171	181	146	174	161	148	141	171	149	143	137	159	150	151	178	158	166	160	159	170	148	118	161	136	170	168	147	136	154	152	173	146	153	143	157	176	162	154	183	134	157	158	152	178	158	147	151	181	154	149	157	162	158	181	151	159	148	165	176	151	147	169	165	148	170	164	151	184	169	150	167	166	141	143	173	167	162	144	175	167	167	167	168	182	175	151	160	152	142	166	154	150	152	176	133	167	148	165	169	176	163	163	154	158	150	184	180	164	149	152	147	168	146	161	166	146	179	154	158	153	153	149	165	148	168	152	175	149	174	142	160	172	152	159	134	159	147	142	159	147	172	165	177	130	150	155	163	164	161	209	179	143	142	151	147	164	157	172	133	146	177	173	162	148	173	165	160	161	155	147	186	167	154	145	155	134	163	141	152	158	154	165	158	158	171	151	166	162	184	142	158	166	130	160	145	157	150	155	169	155	180	163	155	153	179	155	181	149	128	175	151	163	148	171	147	147	157	169	141	172	170	162	150	135	165	156	162	157	162	164	168	165	165	172	186	154	139	164	163	155	160	168	160	140	164	152	158	155	182	145	148	151	135	167	136	167	187	154	139	150	163	177	162	169	165	128	164	168	146	139	163	161	154	174	176	160	138	148	144	136	150	160	141	154	152	157	164	174	153	151	157	171	155	155	153	164	149	185	158	176	163	143	141	147	159	158	176	150	189	154	149	141	190	175	164	153	150	165	156	152	177	151	152	161	142	159	182	157	145	154	181	165	139	163	158	181	156	156	147	158	179	144	165	132	167	160	158	149	171	180	169	144	151	163	158	139	163	194	180	160	152	138	138	155	147	142	160	138	167	170	163	147	133	183	161	192	167	154	166	160	161	147	148	166	163	164	123	179	148	170	148	167	145	158	141	158	172	140	152	121	152	165	162	153	170	156	141	147	193	180	144	151	138	164	160	161	185	168	152	156	166	158	173	173	183	163	168	180	161	165	151	176	155	160	154	151	172	150	161	165	144	153	158	161	164	156	159	153	150	177	150	167	178	163	191	160	157	164	179	154	151	165	162	152	170	164	153	176	161	148	159	161	146	152	159	155	149	160	155	142	148	157	183	149	154	159	177	133	161	171	158	148	151	164	154	165	164	174	180	167	170	165	147	170	172	171	124	146	160	157	154	162	176	154	148	156	170	176	152	163	176	146	170	139	155	164	167	135	145	147	186	181	151	154	152	132	154	159	152	190	120	153	155	153	159	163	156	165	150	149	155	148	162	156	165	169	150	165	142	138	176	154	180	152	158	179	165	180	160	159	155	141	151	141	155	163	162	158	144	164	177	192	171	169	169	158	153	151	141	171	164	162	159	133	154	167	156	145	141	146	159	125	163	161	163	155	162	134	159	145	127	162	169	164	163	138	144	165	133	143	179	166	168	151	151	147	167	174	159	141	164	144	178	194	176	153	168	153	153	140	169	135	145	160	169	151	147	159	167	155	159	184	162	192	168	147	156	171	151	172	154	144	178	154	169	169	189	155	156	195	150	155	151	170	152	161	151	141	145	177	150	142	157	167	155	158	157	152	182	171	154	176	156	176	146	157	136	165	164	156	169	160	171	152	162	143	154	146	166	160	152	158	172	161	172	148	167	148	142	149	173	145	143	176	147	168	162	152	170	154	142	159	154	172	161	157	146	191	159	151	156	164	183	154	142	162	166	164	158	170	162	156	142	171	145	158	173	144	150	177	139	160	158	151	138	153	158	163	156	160	164	155	152	150	161	149	170	145	152	150	134	135	145	135	137	159	154	140	149	160	154	170	189	188	151	157	153	155	155	152	157	154	140	153	151	169	138	171	169	186	159	152	171	170	161	183	167	152	168	180	180	178	161	147	148	158	162	173	151	164	178	168	140	157	157	149	160	156	159	157	156	150	155	152	165	165	159	147	156	165	177	129	150	156	163	136	164	153	161	127	126	161	166	140	160	143	163	146	161	155	149	154	142	165	157	166	155	170	156	180	168	170	173	153	170	137	136	157	160	157	149	162	159	164	171	163	157	149	157	174	162	137	160	148	151	157	149	155	172	151	168	159	143	150	166	139	153	155	155	156	132	158	148	141	164	161	137	145	163	167	156	139	167	156	158	173	153	153	151	166	138	155	167	173	143	161	159	146	166	137	165	166	162	153	162	151	156	178	163	157	155	145	160	158	163	158	155	175	126	165	126	157	132	164	172	161	163	178	156	157	162	167	142	142	172	157	171	170	166	172	127	181	157	163	149	161	139	157	158	163	162	162	190	159	145	179	162	164	175	196	172	145	172	152	152	182	139	154	165	139	145	151	176	168	162	154	144	180	152	171	150	143	153	147	166	182	170	167	147	179	168	149	167	169	161	151	154	147	146	157	158	159	149	154	152	156	163	136	156	160	155	144	173	145	147	162	180	163	153	169	135	137	151	174	159	148	159	159	145	153	167	187	179	151	146	211	147	168	156	133	155	177	149	153	147	170	183	174	157	152	167	169	142	129	173	160	161	165	139	168	135	161	156	178	184	152	155	157	157	159	189	180	140	146	166	140	157	170	143	175	162	182	157	163	132	163	149	171	181	174	177	192	186	175	144	167	164	153	128	170	147	158	163	164	187	176	130	163	150	161	145	167	146	152	175	177	169	146	168	175	144	160	169	164	165	170	196	128	137	162	176	163	148	169	154	152	147	161	142	145	139	152	149	138	156	154	143	155	166	157	169	144	151	147	166	153	170	173	163	143	139	167	157	159	151	155	147	179	164	161	165	136	169	156	163	143	141	138	131	151	150	150	150	137	142	159	168	136	159	158	141	167	138	165	180	169	167	154	169	181	164	138	152	141	153	167	162	145	155	154	167	138	135	145	158	141	172	145	168	171	166	162	161	166	160	191	157	180	175	156	161	161	146	150	158	176	158	163	166	145	173	169	155	169	147	147	178	139	165	159	145	161	159	164	157	172	168	161	172	155	144	157	160	160	183	155	160	162	143	172	155	161	161	147	165	177	185	161	159	170	153	160	142	150	172	168	144	137	176	149	162	185	149	168	153	140	168	181	139	158	157	159	164	156	186	149	136	162	160	133	157	170	143	156	192	185	167	181	194	149	164	151	164	173	135	164	148	150	171	150	171	159	148	156	163	166	170	147	127	143	149	163	165	176	160	173	163	155	175	150	157	162	163	151	154	164	146	164	161
2902	2591	4310	5655	6488	8957	8909	10606	10667	6829	6199	3417	2620	4207	4293	4535	3902	4505	6129	5486	4027	5056	5281	4504	3219	3008	2288	1919	2109	1707	1772	1788	1536	1389	1186	1006	919	773	593	519	564	508	455	582	625	583	550	603	534	539	507	517	484	517	498	428	450	484	474	539	533	537	529	552	564	497	445	469	454	426	466	465	546	716	728	665	655	550	485	485	455	431	434	388	426	433	447	448	452	446	437	420	424	428	435	420	399	415	451	445	453	453	409	428	433	403	407	405	461	428	448	465	430	424	411	420	400	447	463	434	436	462	441	443	456	421	419	432	427	419	399	449	470	421	417	426	415	396	440	411	458	429	446	457	414	442	441	462	403	414	436	455	405	428	411	428	412	417	431	442	406	399	420	426	453	466	443	427	459	417	423	440	438	456	452	442	439	431	429	431	422	427	410	436	405	435	473	430	415	446	422	426	419	402	420	439	432	441	446	468	444	460	399	448	455	411	423	497	421	415	411	381	404	426	406	411	396	445	451	412	408	428	410	423	416	437	454	427	434	442	462	439	418	463	482	464	463	452	416	403	414	408	413	419	425	445	422	435	417	438	425	396	478	465	418	405	443	434	435	403	450	416	443	436	424	425	411	410	443	395	478	420	433	462	431	452	441	448	414	428	456	442	405	439	430	414	426	451	383	409	422	403	445	435	452	414	405	487	423	444	414	441	447	475	430	418	407	402	414	443	426	447	444	434	414	421	410	455	413	448	427	424	471	435	438	416	418	473	453	440	437	424	447	398	427	419	433	397	414	436	464	464	420	432	468	422	427	439	453	428	438	434	394	445	434	466	393	411	441	450	456	429	457	474	416	444	424	436	454	418	407	412	453	420	422	447	422	420	457	432	429	435	420	390	430	427	424	382	449	442	442	423	445	420	410	417	426	432	431	413	469	426	434	416	454	458	443	470	465	411	439	423	413	427	414	409	402	445	405	462	490	425	446	420	429	424	434	441	417	430	458	446	398	422	435	432	395	437	436	416	416	449	438	427	395	429	391	409	428	454	481	417	405	458	430	453	460	449	440	444	432	419	419	419	429	488	432	439	429	429	423	463	435	439	457	453	457	443	403	476	400	411	412	399	419	412	404	411	413	433	422	395	439	422	442	372	458	438	453	417	410	452	454	433	429	440	415	440	416	422	413	428	409	379	446	437	442	426	420	424	420	437	438	448	441	430	448	395	387	457	407	426	435	433	399	429	383	437	403	431	413	389	483	411	437	410	404	389	438	428	388	390	418	441	433	420	427	392	411	448	467	429	446	447	431	413	436	456	396	437	389	466	420	397	442	429	459	464	420	443	423	435	397	411	393	445	401	437	432	442	424	431	449	414	425	431	442	415	451	473	453	451	414	447	412	464	440	421	429	429	452	485	420	471	415	422	409	404	452	386	466	461	400	454	406	391	387	422	413	422	435	439	413	433	467	442	437	443	458	428	407	422	447	435	428	444	482	428	418	437	434	493	415	436	386	438	443	441	460	421	460	432	420	456	421	413	400	461	430	464	420	400	394	438	414	439	427	447	455	444	448	453	425	439	454	440	441	409	451	406	417	420	433	394	403	447	402	476	425	408	445	404	437	453	407	454	454	438	425	440	445	445	427	411	433	447	445	416	450	444	430	405	465	418	450	419	434	451	454	458	410	420	463	468	445	436	422	411	448	446	434	430	447	423	430	416	436	428	416	449	432	456	430	436	413	431	446	411	397	452	433	426	424	409	417	428	439	447	480	441	475	440	456	466	421	424	439	418	455	435	368	450	443	450	467	470	371	445	398	407	478	411	406	424	449	474	391	445	414	465	421	395	464	439	481	471	411	415	384	437	442	403	445	435	448	413	464	436	449	416	409	432	402	457	414	461	418	433	427	452	439	413	415	414	432	446	395	441	416	449	452	477	416	446	431	417	448	415	426	443	385	425	393	451	423	433	432	476	412	411	448	402	433	467	472	441	452	441	416	450	398	420	440	384	419	442	407	423	455	412	439	417	461	428	431	461	476	409	390	419	456	409	427	431	399	387	439	417	407	404	444	464	441	450	470	431	419	421	421	438	413	489	457	465	466	403	472	413	436	420	443	442	415	391	427	402	408	460	450	405	465	447	419	436	442	425	434	411	449	449	419	479	453	459	438	456	443	427	445	453	422	396	443	436	405	417	431	465	442	431	393	444	441	428	445	454	476	429	415	420	419	435	432	439	405	414	451	385	450	467	444	432	416	452	456	451	401	402	447	439	452	432	425	420	443	407	429	460	390	431	442	440	414	462	462	450	409	430	432	431	463	458	417	458	381	457	434	385	432	397	463	450	431	426	448	426	450	424	394	425	423	417	446	441	416	456	402	412	463	488	434	464	457	422	421	454	426	441	460	430	466	425	434	414	414	422	447	428	469	438	450	441	419	378	466	428	436	402	435	440	485	435	407	416	429	459	452	381	433	422	420	457	467	423	454	414	447	453	431	418	432	443	421	451	422	446	394	472	446	405	427	411	425	405	416	459	446	428	418	442	419	431	435	424	409	456	458	409	431	444	460	411	454	447	464	416	435	480	440	451	472	416	456	397	427	428	406	423	402	433	423	412	407	487	423	486	401	410	456	440	434	458	436	455	473	487	418	420	415	473	428	444	417	447	464	410	458	458	450	389	452	417	384	467	422	433	425	423	421	465	408	426	403	463	412	408	439	465	420	480	442	424	443	403	385	456	417	439	430	403	429	457	449	433	450	441	432	430	441	409	409	449	433	429	432	418	445	405	414	433	446	427	434	445	417	465	437	424	444	439	445	431	405	410	457	449	454	455	468	400	427	460	424	425	448	422	444	428	435	438	415	454	449	427	431	440	404	390	425	420	398	422	447	422	432	430	450	451	432	431	444	432	435	409	460	453	399	409	418	486	483	446	430	380	442	416	392	448	461	466	406	483	425	444	423	454	414	426	423	423	429	464	458	426	445	428	419	436	409	452	442	445	441	411	426	473	443	457	413	441	435	432	394	413	408	440	430	430	429	452	442	426	463	448	411	442	418	435	424	417	452	442	424	456	434	438	436	458	440	458	458	447	460	409	398	435	423	410	421	410	429	402	486	439	428	403	426	422	443	412	446	448	432	469	403	435	394	414	471	400	396	438	435	413	436	444	439	414	421	445	419	449	422	463	418	451	456	446	455	423	458	432	426	432	445	386	434	425	437	403	443	431	431	418	429	416	414	425	435	444	475	442	430	436	455	435	394	410	467	443	420	406	449	463	416	409	422	417	433	419	414	433	452	443	443	425	408	431	424	400	408	440	444	416	423	435	449	416	444	426	445	439	442	428	436	422	426	408	412	399	456	444	415	460	475	444	447	408	468	437	466	440	421	470	455	383	415	440	419	437	439	450	422	456	463	449	417	428	462	457	407	431	451	427	434	432	437	471	428	414	402	423	467	481	397	421	415	438	406	422	459	450	448	415	432	419	419	433	421	414	431	436	441	429	457	463
11136	10955	15183	16405	18075	23891	24790	26683	25756	15909	11727	8453	6153	8892	8682	8732	7057	8097	11291	9086	6017	7185	8297	6890	4508	3541	2663	1723	1794	1340	1166	1362	1029	916	761	630	706	527	341	235	246	249	263	303	325	272	295	236	222	226	235	195	195	187	222	188	228	194	180	197	186	179	234	221	209	209	191	204	192	189	190	271	345	381	382	341	249	205	211	198	198	201	170	178	184	160	166	179	187	177	189	186	173	185	175	190	177	181	163	174	159	174	189	208	184	157	180	175	177	182	177	172	169	191	187	166	149	209	183	173	170	178	176	188	186	162	158	176	201	186	202	187	203	180	181	171	176	157	176	177	191	200	145	167	167	190	173	189	205	186	176	166	175	184	185	155	165	152	200	175	167	182	168	160	168	207	176	157	186	162	204	178	191	173	173	172	189	168	168	178	179	203	169	202	169	185	183	169	186	172	157	142	168	178	185	196	183	178	170	177	184	166	179	182	200	155	182	161	166	174	162	197	153	170	169	187	165	189	201	162	196	173	187	172	174	180	207	182	180	199	162	180	187	172	171	168	198	167	169	186	170	179	178	171	174	173	188	156	158	178	176	150	185	174	178	174	203	165	159	176	190	168	193	204	181	191	190	200	177	215	197	197	188	184	170	180	169	186	184	182	171	187	199	179	158	154	174	199	181	177	176	175	160	190	177	175	192	181	190	155	168	170	167	186	186	193	193	189	181	201	187	175	161	169	177	174	163	185	195	189	181	168	181	166	196	154	198	169	171	181	165	163	191	172	167	170	191	173	186	164	198	171	188	194	183	190	193	173	171	172	164	186	195	184	196	171	166	173	168	200	174	183	196	194	184	195	169	180	155	146	194	198	188	176	196	175	162	167	162	200	189	176	153	191	190	162	184	188	169	180	203	187	188	160	171	191	198	179	161	157	214	181	174	201	197	172	168	173	173	190	209	182	199	178	194	160	176	186	187	159	152	184	163	178	173	174	184	186	177	177	189	182	180	195	169	154	194	189	191	183	165	181	175	186	172	162	166	172	192	176	185	184	182	180	179	178	177	173	189	182	178	191	171	183	162	189	195	155	168	176	192	151	174	164	163	161	175	174	162	176	183	181	148	166	182	169	205	166	175	179	161	178	196	197	168	164	187	168	192	203	186	176	167	162	165	174	169	185	199	195	190	172	166	189	169	180	172	172	222	181	198	179	201	181	174	168	175	171	166	167	165	193	174	192	186	187	172	173	166	187	174	163	185	180	172	184	165	202	168	170	156	162	157	177	187	179	180	203	205	190	181	192	179	189	198	145	204	175	170	162	179	169	161	175	175	175	161	179	186	164	176	171	164	183	187	192	169	173	177	164	170	191	172	185	174	185	164	185	194	178	172	179	169	163	190	158	183	180	179	184	189	198	162	166	207	187	184	197	173	176	161	203	178	181	157	191	178	174	171	210	174	179	176	199	170	190	151	195	176	193	180	203	184	169	187	183	182	202	169	187	185	178	191	197	183	150	194	176	187	180	201	165	182	196	171	195	182	158	181	170	162	182	181	192	162	160	189	178	198	186	193	170	172	203	158	161	172	153	204	188	170	153	181	194	167	184	195	189	191	167	171	191	187	198	188	163	159	180	210	157	151	194	162	170	184	183	209	186	189	209	191	195	193	161	178	167	168	198	209	170	179	181	172	179	196	205	194	201	192	171	182	177	187	176	194	170	167	189	193	166	183	201	181	186	146	182	161	199	197	176	185	184	211	141	180	172	172	160	181	173	189	180	182	155	172	169	181	165	186	171	188	173	175	186	177	188	190	187	187	176	192	194	186	163	192	219	163	170	184	152	190	178	184	174	192	183	173	177	195	167	183	176	186	196	176	170	157	192	183	188	182	159	185	189	182	158	160	174	176	202	183	169	192	186	171	176	180	191	195	191	171	176	177	182	168	174	195	183	164	183	189	175	220	175	185	188	177	173	183	199	171	172	168	165	179	165	159	196	173	168	188	169	193	175	181	175	169	162	190	165	191	169	168	171	209	185	161	169	161	175	168	202	169	202	200	221	167	206	194	181	167	175	174	160	145	187	173	179	179	177	158	152	181	180	174	216	182	158	169	178	185	193	190	196	170	161	174	172	197	169	181	197	156	192	193	196	156	183	189	167	181	192	217	173	178	163	182	177	175	191	179	169	172	164	180	205	202	201	188	188	182	200	199	221	198	192	171	182	171	156	186	180	185	177	187	146	191	166	169	187	180	193	190	172	183	184	167	178	167	169	197	186	194	192	172	172	176	164	185	163	178	192	190	188	178	182	191	194	186	172	167	163	183	164	164	177	194	188	185	174	203	192	211	176	178	189	149	171	166	188	183	158	191	173	172	193	180	190	189	172	194	170	202	176	169	172	190	193	143	167	174	197	198	187	195	193	185	184	218	157	200	186	182	174	168	169	133	176	165	194	175	167	180	165	173	187	162	183	178	193	178	167	178	181	174	169	199	169	172	212	161	171	171	187	165	159	190	195	185	179	186	171	152	170	193	202	184	198	163	183	168	180	171	205	198	167	185	197	202	182	174	197	177	178	178	173	174	177	199	174	189	201	183	187	173	163	171	207	187	186	162	186	183	180	173	174	172	169	172	186	179	179	203	162	170	189	180	168	166	181	166	182	181	175	175	172	146	197	178	177	162	192	164	184	163	163	169	175	166	184	193	159	181	158	192	172	184	156	194	167	182	201	189	193	200	180	186	175	173	190	186	176	197	170	177	186	180	180	172	175	166	179	162	171	205	197	178	186	181	198	180	163	151	173	168	177	178	183	192	195	165	171	155	185	174	174	170	167	162	186	183	196	171	178	186	175	176	189	181	169	185	172	169	163	172	177	184	169	164	184	159	172	184	193	190	179	155	181	187	170	180	213	195	195	189	174	170	176	190	174	189	168	171	185	178	180	143	171	175	176	177	176	167	165	183	184	166	171	179	173	178	196	174	190	185	171	186	182	195	200	169	175	173	154	183	202	178	178	193	196	192	186	167	177	178	179	162	152	162	153	173	168	174	175	187	195	163	181	196	169	191	187	190	191	177	161	175	164	197	180	184	164	174	182	209	168	188	181	178	199	179	193	161	180	177	170	173	171	183	189	172	191	184	182	176	198	172	173	199	160	188	171	198	158	179	183	178	177	193	157	190	172	196	190	217	192	184	158	183	194	184	191	174	156	185	193	201	172	195	202	177	193	167	168	210	176	189	170	180	182	194	192	177	164	166	170	169	188	175	187	191	194	204	198	192	152	172	188	180	159	192	161	173	171	148	176	188	189	182	170	183	191	163	178	165	186	179	203	188	155	165	188	201	171	170	178	169	173	150	177	201	182	200	177	175	170	189	178	179	200	179	179	179	174	183	172	188	165	188	193	204	169	155	178	188	171	171	161	178	176	190	198	197	187	176	210	174	168	173	186	175	187	176	178	181	176	175	211	217	172	174	193	184	189	200	170	166	174	162	192	189	178	181	189	195	190
7870	9637	12425	15568	21832	29268	34059	40482	38123	30805	27658	21366	17427	28259	25916	28023	24820	28904	32983	29667	23590	28813	28821	26480	21205	19262	15432	10826	11588	8944	8283	9126	7148	6117	5271	4436	4521	3469	2113	1163	1184	1073	1315	1661	1867	1411	1493	1193	950	846	830	801	710	655	808	791	680	616	594	649	627	641	730	807	732	730	663	569	537	509	582	1084	1767	2230	1932	1346	939	790	586	535	503	525	472	476	481	454	483	516	511	513	465	490	498	494	499	466	472	487	492	461	476	467	493	480	451	461	501	494	494	452	487	456	431	447	472	475	484	446	522	474	437	522	468	478	476	470	484	477	477	453	493	488	485	463	515	431	490	516	482	468	457	465	457	486	493	444	478	455	464	501	509	515	484	486	473	487	445	478	514	483	477	460	488	488	485	479	458	470	483	478	514	487	467	453	463	496	457	455	467	497	454	486	525	464	487	471	463	489	494	502	473	489	456	505	425	444	469	485	499	464	465	450	446	468	496	465	464	478	479	475	503	492	496	523	469	514	503	492	500	506	491	499	429	474	497	493	463	489	490	508	473	520	492	457	462	479	453	480	484	505	430	475	464	471	492	441	465	437	482	476	471	499	510	479	470	482	493	477	479	494	492	503	506	463	491	488	505	485	488	442	506	467	523	504	476	458	475	495	451	478	483	447	471	481	483	492	501	489	499	499	462	529	509	452	512	429	486	503	464	495	497	482	512	467	481	515	484	462	519	481	500	485	472	478	460	489	532	517	462	534	452	499	462	458	517	471	475	452	456	458	472	471	481	491	469	463	498	505	456	486	497	523	457	466	463	491	491	515	493	489	477	505	508	456	461	493	467	475	476	474	530	496	476	495	497	481	541	485	501	475	497	449	498	471	481	483	472	523	497	469	500	462	482	519	469	484	458	448	516	467	478	461	518	539	455	500	458	446	493	507	485	502	480	466	491	472	452	472	477	451	484	514	470	487	492	459	468	482	491	436	536	490	437	467	476	445	495	489	514	494	471	487	474	492	467	461	475	479	478	454	469	457	456	462	470	474	504	467	463	482	505	513	486	467	512	485	454	462	487	509	480	436	502	466	515	485	515	502	475	508	471	450	472	487	499	444	481	463	509	445	444	457	460	482	458	501	483	462	416	469	504	471	503	501	483	511	484	513	492	457	480	477	457	522	487	472	477	484	496	455	492	517	469	523	486	478	475	501	467	496	501	489	452	496	475	483	499	480	500	492	453	490	478	490	504	465	502	506	442	500	475	474	448	480	500	518	477	484	502	482	462	501	496	471	452	483	501	499	523	470	479	471	490	472	445	468	473	475	475	466	476	497	530	494	434	489	499	469	480	484	497	480	447	508	523	500	447	502	452	460	462	505	460	476	452	438	470	516	479	453	488	491	407	504	507	454	505	466	502	482	511	457	474	515	493	466	509	498	479	496	465	507	447	446	507	458	481	517	471	489	460	500	456	505	492	470	509	503	482	493	496	473	468	449	488	510	486	473	481	506	464	509	454	495	474	464	466	511	496	504	518	505	491	492	492	523	505	497	480	467	487	478	486	488	474	517	482	480	514	495	457	493	466	467	485	514	451	496	470	485	424	508	461	479	467	480	455	478	494	433	466	500	489	461	516	476	458	492	473	462	501	463	476	476	486	533	516	461	455	471	502	453	472	470	495	507	495	482	514	483	473	486	490	470	445	508	519	487	506	457	486	475	492	416	477	476	539	509	444	484	490	443	521	469	488	477	456	491	505	472	495	475	507	465	490	446	466	506	470	477	473	476	496	470	458	471	501	510	538	511	481	504	498	516	464	486	495	471	497	487	524	499	457	461	412	473	441	483	493	507	498	483	491	476	444	528	506	483	478	460	504	488	489	473	491	495	491	501	482	463	480	452	512	502	449	452	515	472	509	504	441	483	501	457	478	470	503	483	482	458	438	491	482	483	467	492	503	493	536	468	437	465	509	470	446	451	504	480	510	519	499	483	472	490	473	499	546	498	490	480	458	488	459	504	499	507	496	489	493	502	500	550	469	496	496	463	443	482	506	480	489	483	502	513	450	492	455	451	483	485	464	454	504	478	466	471	440	467	526	488	499	474	473	476	487	510	450	486	472	467	482	515	464	477	515	473	515	482	450	478	435	546	502	502	465	464	478	501	482	470	500	492	433	502	476	497	476	493	457	491	472	475	483	460	498	441	496	505	497	488	504	459	479	475	520	485	467	477	504	507	456	475	489	500	484	486	452	458	456	494	448	469	475	475	459	484	476	485	464	492	482	484	450	479	478	508	481	494	483	485	510	472	480	518	481	466	483	469	441	477	503	466	467	469	489	454	470	502	483	471	511	486	496	473	493	463	473	448	488	476	457	476	471	501	484	461	471	479	429	455	486	487	432	446	504	446	507	500	448	481	461	490	486	495	486	482	498	469	479	440	462	496	470	466	474	474	502	485	471	450	488	486	480	474	470	465	498	451	453	484	508	511	470	507	493	479	489	471	449	456	466	465	482	513	475	487	429	448	488	479	482	483	535	442	475	485	501	494	487	486	497	505	485	480	493	507	445	489	449	473	468	506	476	491	438	449	472	456	465	484	505	520	478	460	466	485	476	460	463	515	477	513	503	490	485	505	465	456	466	475	521	460	478	473	496	457	487	480	484	475	498	459	494	480	490	488	492	474	508	483	500	483	449	509	490	477	446	474	469	495	475	465	509	486	492	472	467	483	498	518	444	486	510	509	474	488	502	492	483	537	492	492	465	507	484	521	508	464	477	504	496	535	480	498	513	474	495	500	488	501	498	445	476	452	474	478	487	466	496	481	502	498	460	485	432	510	501	532	464	521	499	482	476	473	480	472	480	442	503	480	462	502	444	496	515	513	494	471	519	496	476	501	492	517	501	440	490	466	492	478	495	457	474	498	461	466	491	512	492	485	469	461	452	462	471	499	507	485	469	481	464	486	493	464	499	470	456	497	507	490	473	464	476	534	456	500	470	445	485	513	485	466	463	477	495	476	497	469	466	454	477	480	524	494	481	456	469	511	485	467	475	489	492	538	478	502	509	478	502	474	457	516	461	462	460	478	493	474	512	486	485	478	476	484	455	495	446	508	516	468	508	478	493	479	441	507	490	491	473	477	507	496	498	489	490	447	456	495	516	476	504	488	424	502	472	478	517	454	477	477	503	495	479	460	471	483	482	460	477	441	471	499	514	498	464	490	487	465	469	502	523	461	488	478	531	498	455	471	497	476	479	461	470	524	478	504	444	467	487	499	459	481	466	467	499	465	487	529	508	457	483	465	480	477	474	484	429	480	504	490	480	482	481	498	498	476	488	463	432	473	476	475	499	487	454	467	475	450	485	484	489	488	510	486	459	490	489	462	485	475	448	492	458	557	449	503	458	478	467	492	489	449	503	475	495	501	491	509	504	469	483	484	482	491	441	482	486	433	490	535	478	477	457	466	480	459	464	495	440	497	455	506	470	472	477	458	451	480	501	481	456	467	517	448	465	478
21533	18675	22603	24795	26503	31614	35200	38350	36884	27535	21315	18027	12795	17879	17148	16573	14641	17615	23252	19319	14588	15165	16591	14098	10652	7804	7143	3905	4019	3257	2934	2812	2206	1756	1275	1157	1192	930	550	327	311	342	365	510	482	408	442	382	284	295	284	273	238	251	262	253	248	258	223	209	180	198	234	250	257	225	221	202	196	178	249	458	482	604	455	348	300	233	217	160	170	155	190	179	171	182	174	193	162	181	176	170	149	207	181	184	178	150	195	172	186	209	186	193	214	189	191	196	171	194	188	154	183	169	186	152	181	182	156	166	195	191	166	159	186	188	176	183	179	192	165	175	186	181	187	176	170	178	187	166	195	196	185	169	202	181	154	170	169	191	184	173	183	161	172	177	182	190	167	202	180	168	179	174	174	159	162	170	207	162	153	187	174	169	160	185	187	182	167	171	169	198	182	210	169	212	180	166	178	158	159	193	199	173	189	176	179	185	173	182	186	162	213	170	171	171	161	172	179	173	166	199	184	170	178	187	181	189	160	185	177	165	184	168	171	179	187	186	202	184	181	162	190	194	190	200	165	170	175	190	207	187	197	170	180	155	183	195	169	182	175	184	184	171	194	201	208	179	168	181	178	186	200	192	173	190	175	168	187	169	173	184	149	165	166	170	170	214	229	174	168	182	175	179	166	188	187	184	171	178	170	176	169	178	194	179	193	154	192	205	159	186	191	154	169	189	196	189	181	203	169	176	157	182	185	164	166	154	190	168	193	216	160	189	181	159	174	179	180	207	172	197	168	153	160	159	175	165	181	192	190	164	179	177	178	179	183	205	206	175	192	171	168	183	185	204	165	170	189	187	182	197	213	160	164	189	184	192	190	177	176	177	189	170	158	169	179	167	155	166	163	168	178	145	164	206	186	169	186	168	187	178	182	160	185	162	203	137	184	198	166	170	168	190	172	168	185	189	174	203	182	173	194	171	167	185	183	189	168	195	182	185	163	180	193	168	190	201	168	211	157	180	184	179	173	202	175	181	189	169	200	165	183	186	175	167	179	182	186	178	165	187	193	168	191	180	169	179	144	154	172	177	204	166	178	156	175	167	181	183	204	167	177	183	163	195	202	189	192	183	190	169	178	177	182	193	166	180	185	176	186	170	170	162	180	183	182	203	175	200	185	198	196	174	163	180	198	164	187	181	171	160	203	190	195	170	177	184	167	170	183	163	172	173	192	150	168	152	168	161	172	156	175	161	186	162	184	154	167	183	189	173	196	162	176	180	175	165	190	166	183	185	169	184	191	179	187	181	156	178	181	198	161	169	188	138	196	187	189	177	191	172	209	161	173	184	162	191	179	173	168	204	187	167	176	189	184	168	188	174	164	170	191	194	172	186	199	187	156	172	175	182	159	157	188	176	185	163	173	158	178	180	164	178	191	174	179	170	194	179	137	188	199	171	196	180	175	215	194	155	179	199	172	187	186	168	171	173	175	167	158	184	185	175	159	150	168	157	186	179	185	157	175	163	163	162	178	184	179	175	174	188	179	186	187	169	185	192	193	193	177	193	175	188	158	170	179	200	189	179	184	189	190	176	198	165	169	184	185	182	187	192	177	195	182	171	160	165	175	190	188	196	190	197	190	174	198	188	150	183	187	169	173	178	171	193	186	196	178	188	160	193	165	149	209	175	190	161	157	173	178	171	200	163	169	191	192	168	176	195	185	201	144	197	182	194	196	189	187	172	172	196	166	195	183	185	180	170	183	203	156	166	191	207	196	185	169	189	181	200	175	180	171	174	195	186	159	201	185	180	181	194	174	173	160	159	186	179	194	169	171	186	168	169	157	187	174	175	162	169	166	199	183	186	184	165	184	187	168	195	196	158	196	181	179	156	179	163	183	186	164	190	201	153	181	164	165	215	185	165	175	179	172	157	177	180	169	160	169	164	173	197	194	192	195	181	189	192	199	163	159	196	156	183	159	172	193	181	189	190	146	174	175	170	200	194	184	174	187	172	177	176	195	181	178	175	196	167	179	179	183	186	170	196	184	186	174	161	184	180	209	154	178	160	190	183	185	170	173	189	159	190	152	164	186	179	180	183	205	183	172	189	178	187	169	187	174	149	184	186	161	206	186	176	160	176	192	180	196	142	175	202	187	182	172	174	180	163	186	162	197	191	188	188	164	174	169	183	192	189	173	186	175	186	185	182	183	186	190	193	180	174	175	186	194	177	189	163	186	171	172	180	181	177	163	177	192	177	176	184	156	166	173	169	167	181	189	170	173	182	152	174	155	175	224	155	173	170	170	171	186	171	184	138	169	183	176	199	190	176	169	168	146	201	176	175	171	187	173	179	221	180	189	196	184	191	176	173	190	183	186	181	182	183	169	160	202	181	193	178	169	166	167	186	197	171	201	173	175	177	199	164	187	198	211	210	191	184	182	176	169	171	181	188	189	169	166	151	162	198	179	184	190	191	172	176	163	180	196	210	189	181	193	198	174	164	189	198	198	178	185	191	168	172	183	192	172	174	176	169	180	194	189	182	168	177	201	186	180	194	182	179	194	158	178	170	183	176	184	183	196	180	190	183	157	196	185	172	193	171	190	160	171	191	190	170	199	157	194	185	161	171	201	178	181	190	181	178	170	179	202	173	189	202	157	171	161	179	185	152	172	150	189	166	216	162	181	170	161	149	199	195	185	178	180	194	192	184	195	158	148	183	198	192	183	207	181	181	187	185	185	190	171	171	184	180	171	181	175	181	181	188	172	199	183	189	172	176	187	165	142	173	178	185	180	150	192	156	160	185	168	205	194	179	186	191	158	183	193	189	209	154	166	181	178	184	205	191	165	176	161	167	163	168	169	161	171	176	178	175	173	185	165	186	187	180	179	186	163	185	169	192	177	178	190	206	144	169	183	169	192	177	178	181	200	179	148	186	157	180	179	183	162	185	196	159	192	170	171	198	189	170	176	154	184	174	201	178	188	196	167	176	186	177	182	181	181	176	160	201	179	155	173	176	209	164	214	213	184	186	177	181	169	175	160	177	175	188	185	197	167	178	180	192	191	176	203	148	190	190	200	161	171	176	165	178	166	157	162	174	175	171	179	194	159	196	168	182	193	186	163	189	179	191	166	180	169	190	184	196	160	173	195	168	219	177	154	202	165	170	174	180	150	174	196	192	173	180	191	222	181	176	196	171	186	223	168	173	187	193	211	163	174	195	205	182	167	191	194	179	178	151	183	174	180	191	191	178	183	163	181	203	197	181	170	157	173	185	179	176	172	158	187	180	156	205	180	176	177	191	188	164	182	197	185	184	181	176	155	153	176	171	187	186	159	184	186	169	175	179	201	185	164	182	176	176	177	194	185	196	185	181	186	188	195	185	161	158	170	190	177	160	163	172	164	184	165	200	202	178	202	185	199	172	174	171	200	174	174	173	209	176	179	184	193	177	176	194	179	161	174	207	197	173	167	190	190	197	163	179	166	169	162	171	162	190	170	196	177	183	173	178	157	171	182	156
12035	14299	17585	23319	28669	35815	42606	48824	45784	40005	34919	30175	25382	38596	37243	37651	36724	40986	43623	39988	35423	39254	38385	37194	32962	28513	26833	18954	20730	18402	16998	16428	13346	10848	9181	7968	8361	6300	3804	2058	1759	1759	2126	3191	2957	2411	2663	2043	1236	1275	1260	1136	891	986	1098	1265	956	946	848	735	696	739	1084	1064	1011	931	968	732	629	547	1124	2381	3023	3701	2825	1915	1265	923	659	525	517	492	479	470	516	467	464	481	484	481	511	483	467	454	491	427	467	527	418	472	478	465	465	463	467	476	471	468	480	468	459	466	445	513	468	454	467	466	475	495	480	458	475	494	478	462	471	471	450	496	465	479	484	472	477	467	450	488	496	518	504	463	468	458	474	450	437	434	477	437	475	519	450	469	493	462	455	499	456	463	470	465	459	469	470	496	471	482	455	456	473	458	486	499	485	522	506	450	464	469	486	483	477	465	447	479	429	471	490	493	489	490	484	443	453	513	476	507	450	475	499	466	486	497	496	469	517	467	482	428	425	476	496	466	474	477	459	459	489	454	462	466	470	494	506	480	493	463	484	449	487	492	498	483	465	465	481	457	482	480	480	498	515	440	456	472	491	491	496	505	458	476	509	459	500	445	436	471	469	487	477	472	470	437	468	499	453	484	480	461	449	434	470	501	477	469	468	448	489	481	459	465	447	475	450	414	472	485	470	494	489	494	485	441	491	477	487	502	494	467	471	487	440	439	445	490	482	479	480	487	482	463	452	486	429	495	463	503	456	450	500	462	496	466	474	495	435	496	473	517	467	442	526	494	445	474	462	456	474	473	479	490	494	506	502	477	474	494	517	479	447	481	486	465	440	447	456	478	463	505	492	447	497	471	448	460	458	507	470	473	466	475	512	432	479	513	500	501	456	460	491	482	489	490	493	509	472	431	492	478	466	479	504	497	489	447	469	501	451	472	469	459	471	445	435	498	491	484	450	439	507	455	491	473	491	473	451	489	449	458	433	508	483	466	486	463	448	429	477	487	460	470	472	444	480	467	471	499	442	456	456	452	480	457	448	507	442	424	501	473	474	478	480	485	446	466	468	445	474	512	479	443	449	475	474	442	444	475	490	536	467	464	472	478	433	468	460	476	467	518	503	473	483	496	505	474	427	468	517	475	426	472	456	472	480	475	472	482	460	427	436	506	445	424	450	517	440	457	470	485	494	484	464	489	484	474	423	463	479	469	485	490	479	520	457	502	483	470	456	467	484	449	428	505	466	508	488	477	496	497	513	496	460	496	472	460	446	459	457	441	451	484	453	471	477	447	502	490	480	487	464	459	473	482	495	486	496	447	447	475	510	440	464	450	457	440	462	455	478	492	467	460	461	470	444	498	464	470	439	514	443	472	496	503	502	440	482	495	461	468	444	479	447	498	448	477	476	485	495	452	474	478	475	507	454	461	456	510	499	504	445	460	481	499	476	448	492	430	463	478	435	494	471	493	477	503	492	441	445	502	495	476	449	442	524	507	437	446	501	462	460	471	461	423	430	507	465	462	446	467	511	470	475	434	497	486	474	431	530	495	504	486	441	486	480	453	493	462	461	472	481	506	446	466	468	516	474	438	471	491	455	473	469	485	481	463	480	491	455	468	461	497	500	465	453	494	470	468	445	452	488	435	481	466	471	439	448	473	469	474	455	478	494	444	510	455	420	472	477	432	470	459	515	502	465	430	480	480	498	450	481	462	441	453	480	455	442	504	494	468	461	487	463	486	470	474	470	458	479	490	490	463	476	503	469	502	485	477	476	480	458	506	497	481	508	464	493	439	482	427	459	495	487	450	475	443	509	465	471	473	522	463	463	498	448	473	449	469	458	455	477	487	500	493	465	476	485	498	471	511	500	470	460	488	462	467	517	461	454	452	464	489	481	444	475	481	483	525	505	451	463	462	447	458	460	476	482	508	464	500	491	497	489	485	484	477	477	492	487	528	491	474	458	520	458	439	454	477	537	460	441	474	493	477	465	496	502	497	472	424	488	471	477	468	449	478	456	497	488	494	460	496	457	483	512	498	530	469	494	496	454	466	446	494	491	453	516	464	500	439	450	488	443	486	484	482	439	501	476	483	503	486	452	489	447	453	502	443	463	458	449	468	469	429	481	491	465	449	505	507	488	499	470	524	478	478	486	462	461	469	490	469	462	471	463	452	448	469	438	462	496	455	503	476	497	460	484	471	508	482	471	466	485	467	442	475	470	492	509	438	486	477	501	468	471	482	449	469	440	522	487	460	459	461	479	443	477	472	444	466	463	482	484	510	496	480	475	457	497	451	489	512	467	452	485	472	460	512	464	463	451	431	486	483	464	430	534	455	486	490	471	445	501	481	514	481	483	459	478	505	474	501	485	468	492	469	482	494	514	463	498	455	457	486	477	453	481	511	465	447	448	451	493	490	469	469	440	502	478	444	506	430	469	490	530	472	449	485	428	445	448	487	433	475	484	457	459	493	523	475	471	493	461	464	428	448	502	485	472	465	500	484	496	491	464	495	500	469	484	479	453	449	464	506	446	457	444	459	472	443	459	496	481	497	507	495	456	492	444	469	491	469	435	456	453	514	455	457	505	477	448	509	490	482	481	477	469	443	474	456	448	497	514	458	455	492	489	492	448	513	495	460	472	476	399	504	502	478	448	450	475	484	481	436	478	480	492	486	436	450	457	510	495	510	459	457	451	496	469	479	457	494	468	490	491	490	453	466	460	462	451	443	496	468	459	472	442	485	538	463	465	496	479	405	478	497	457	483	463	462	452	465	450	482	463	482	526	437	451	455	422	483	466	513	458	466	466	448	463	470	473	477	436	475	481	436	482	453	464	455	481	508	465	503	481	480	499	453	476	481	463	463	490	488	493	471	488	489	463	451	476	513	482	463	457	464	445	535	508	478	495	444	470	486	506	510	468	496	475	520	510	444	524	498	492	495	473	492	481	471	469	482	478	487	491	492	459	452	477	476	497	471	455	462	473	485	482	473	467	500	438	476	481	476	472	481	462	503	484	454	478	442	472	497	443	490	463	450	458	468	461	498	471	458	486	476	476	438	468	476	485	473	527	464	497	496	489	484	464	454	485	477	466	444	483	479	508	448	474	444	460	476	454	469	483	478	469	490	450	450	463	475	452	460	493	473	459	446	486	491	477	470	467	498	461	428	475	472	488	450	494	473	430	473	472	477	510	486	473	487	427	486	487	519	457	511	453	445	455	495	461	446	413	466	473	481	475	507	459	434	486	496	477	499	510	481	473	450	476	451	474	507	517	498	450	511	472	480	464	439	458	513	489	472	484	495	503	489	471	455	468	468	486	462	506	473	485	447	485	487	488	517	461	504	498	450	478	456	469	424	471	501	496	467	428	453	495	471	473	504	435	513	479	494	450	453	490	476	512	471	459	449	460	516	481	477	481	461	466	467	470	443	457	471	470	454	508	482	435	489	475	470	464	477	472	473	463	503	459	474	458	478	479	464	512	496	461	482	485	478	462	447	433	507	481	455
3314	1954	2613	2017	1834	2134	2356	2174	1885	941	785	690	581	705	642	685	694	874	1027	834	639	647	644	649	516	500	398	365	380	335	327	287	267	247	224	209	202	158	194	176	161	187	204	183	203	192	167	192	172	198	186	193	157	170	183	169	180	186	173	149	153	178	197	185	174	197	176	162	150	171	171	172	189	201	189	203	198	186	173	158	170	160	165	178	157	159	175	173	175	155	158	168	162	158	159	194	159	172	156	175	187	182	161	184	180	159	165	180	173	170	138	162	188	173	173	154	179	158	147	131	154	156	158	210	157	159	171	166	139	184	157	153	153	152	163	153	166	162	161	150	160	159	178	153	168	142	163	182	179	187	167	151	173	168	162	149	166	160	170	150	168	188	184	188	171	151	155	166	165	179	170	167	173	170	177	184	153	176	157	173	173	136	144	170	151	170	159	179	168	166	178	176	149	159	155	171	175	158	161	160	164	183	164	153	184	159	190	154	166	205	177	155	150	173	187	162	165	181	141	187	173	177	168	144	157	185	174	184	166	179	174	173	190	163	145	143	178	159	173	160	171	158	176	170	151	147	168	154	164	163	164	166	174	164	142	147	146	155	154	156	174	169	184	163	156	179	184	193	162	183	167	171	163	163	161	172	170	164	149	170	179	161	168	179	154	163	161	155	158	172	142	189	191	168	152	169	175	170	149	167	180	157	184	181	160	189	175	161	170	167	154	164	153	163	179	150	165	172	143	161	157	188	172	168	155	182	169	181	162	183	171	154	167	175	167	171	167	183	156	165	167	154	180	164	164	163	161	175	192	159	141	178	178	140	161	171	168	169	163	191	179	172	178	180	170	184	173	161	167	163	177	148	173	177	174	188	185	166	176	174	178	150	184	177	151	158	173	156	150	167	149	164	168	154	159	195	145	177	172	152	168	177	163	178	183	156	159	183	149	179	172	148	166	166	165	166	175	146	172	191	171	161	191	175	177	183	173	174	158	169	156	168	153	169	162	159	156	165	170	168	166	153	161	166	167	164	182	167	174	163	173	156	169	160	175	167	175	175	161	165	178	195	176	162	174	183	163	156	149	173	180	154	141	165	165	184	176	167	181	162	156	171	158	164	160	145	176	152	141	192	166	155	179	183	173	164	195	184	161	166	184	182	178	170	175	165	176	160	160	176	148	185	147	159	172	157	187	177	160	160	136	170	146	180	159	186	176	164	172	173	195	175	157	160	147	171	187	181	154	187	171	176	171	175	178	202	186	172	181	175	154	162	164	166	172	167	162	155	164	158	152	161	167	168	151	161	155	165	154	146	169	174	187	172	158	154	183	181	192	169	170	153	192	188	158	167	169	171	156	147	173	176	187	158	173	173	185	189	126	184	157	179	177	162	193	174	150	157	165	147	206	197	176	183	182	154	136	162	169	162	193	156	158	172	150	156	137	155	144	141	157	171	163	189	158	187	168	157	160	164	181	160	156	174	190	159	149	181	166	174	188	142	163	166	153	165	172	174	160	164	176	157	163	178	180	176	158	164	162	156	148	193	166	137	195	188	181	174	144	181	150	161	172	167	159	171	174	166	176	162	172	158	159	136	187	166	158	137	174	148	164	172	156	167	164	208	185	162	166	177	167	178	162	167	175	201	157	175	169	150	136	171	183	162	163	157	167	136	168	180	162	167	169	212	182	168	163	173	153	161	173	176	162	165	165	145	180	156	154	166	163	148	156	158	165	179	140	185	208	186	188	149	150	192	159	168	163	185	174	162	158	174	154	149	177	169	154	170	157	158	173	173	160	140	177	160	143	168	157	169	154	179	164	175	160	170	167	164	153	183	169	154	166	164	154	188	191	155	172	187	162	183	166	167	160	178	177	172	160	166	170	162	156	159	156	167	172	177	155	167	149	174	188	153	170	162	171	181	180	139	152	179	183	180	170	165	180	183	181	150	168	190	153	149	149	162	192	173	188	136	180	164	172	150	173	141	168	170	167	162	180	151	173	163	179	184	166	161	163	171	168	173	143	185	154	142	166	163	163	152	186	171	176	181	172	180	171	184	156	143	138	185	178	198	167	175	177	167	143	150	167	172	165	155	161	186	163	169	177	152	167	156	159	159	174	163	155	188	171	163	161	169	176	150	179	180	153	166	151	133	157	159	186	148	154	149	156	174	177	158	162	171	164	164	168	177	148	175	146	170	179	162	169	167	154	171	176	165	177	160	172	174	167	160	190	167	174	197	161	146	154	159	165	171	161	171	159	161	159	179	173	168	160	179	184	179	167	177	163	167	157	183	181	156	152	176	181	155	151	149	188	159	182	168	181	199	175	173	150	165	158	167	157	162	180	181	165	153	171	160	150	185	158	174	162	165	162	160	181	149	164	180	186	155	172	164	150	159	175	178	170	176	153	154	159	164	189	161	182	158	162	168	180	166	181	170	165	174	159	172	156	170	151	160	152	173	192	168	129	195	180	164	171	171	153	159	167	138	179	150	156	158	158	171	165	166	171	185	171	172	160	162	184	158	152	167	169	170	158	154	156	176	144	154	153	185	151	184	174	171	167	183	192	199	165	176	157	166	145	197	172	168	168	165	168	165	162	156	167	179	167	168	160	172	164	176	172	160	158	157	159	166	191	150	185	189	176	166	166	166	176	182	182	167	173	172	165	167	180	164	173	156	161	161	153	156	149	155	167	155	145	171	157	153	166	157	156	169	151	190	166	153	182	152	187	157	166	166	188	186	167	162	158	162	136	172	189	162	190	167	169	165	161	168	138	150	155	176	139	201	181	173	148	155	182	162	163	178	159	154	170	182	161	184	164	165	150	171	168	159	163	173	170	184	153	135	143	175	159	169	163	180	186	170	171	159	170	174	169	161	155	155	183	186	175	147	188	165	159	162	171	159	157	168	161	186	146	184	164	158	157	155	171	155	159	180	167	178	166	167	168	176	157	157	168	166	184	179	170	170	157	173	151	168	173	153	178	176	154	182	184	169	183	170	157	169	169	161	173	176	159	152	164	158	161	175	159	155	188	184	172	161	145	159	177	164	175	165	164	152	169	168	152	163	149	177	167	168	148	186	163	167	162	162	161	164	164	184	165	173	150	146	169	167	161	172	186	178	163	159	149	151	159	168	165	159	166	204	150	147	159	188	146	151	172	181	157	148	142	155	151	166	166	171	149	170	159	172	180	184	177	157	133	173	180	165	152	161	179	176	184	173	176	180	156	163	173	174	163	161	164	155	156	163	163	170	189	179	151	173	178	174	174	151	179	169	166	200	171	156	135	168	152	155	167	166	162	163	178	189	163	147	175	183	176	169	170	162	162	160	163	158	143	166	205	147	151	171	146	157	155	178	149	160	172	174	149	166	178	164	173	168	191	154	176	167	160	142	167	169	171	182	148	155	169	161	175	183	166	174	168	180	162	169	150	160	181	159	173	165	168	161	155	158	192	148	161	185	181	136	158	167	171	155	141	137	168	156	187	157	189	185	154	160	169	157
3037	2765	4101	4710	6347	9714	11240	11834	10683	5258	4971	3954	3452	4722	4517	4963	4824	5872	7388	5737	4256	4658	4395	4462	3687	2988	2867	2050	2191	1952	1820	1629	1408	1134	978	823	844	729	611	532	541	503	578	577	590	583	632	625	653	673	666	663	554	533	578	528	541	530	514	535	558	547	545	516	556	454	530	500	487	459	548	617	762	768	656	581	573	510	441	466	446	464	423	458	421	432	420	452	459	439	458	427	465	459	457	444	463	430	451	424	453	481	449	451	442	442	424	441	442	437	441	421	461	457	465	394	481	494	449	439	446	448	451	444	478	428	477	440	441	431	434	435	426	468	443	493	452	426	448	445	464	453	444	467	459	434	463	467	476	496	485	431	489	466	467	421	450	449	449	461	460	484	459	428	470	427	422	450	464	434	436	465	431	419	424	468	443	465	460	424	432	418	446	436	476	426	447	453	471	436	438	437	470	466	436	416	441	414	451	463	444	426	438	427	483	438	487	432	440	452	452	456	417	417	432	470	407	416	404	462	459	446	425	437	442	436	440	435	488	441	468	425	448	464	412	462	478	491	491	426	450	417	440	419	440	452	461	451	429	408	445	481	452	461	438	451	473	481	479	430	438	452	442	449	478	466	459	422	454	460	454	447	481	467	464	447	443	449	499	437	461	436	465	485	468	431	455	415	462	454	434	469	439	480	459	462	449	410	447	416	438	450	453	453	433	482	463	460	498	445	452	449	413	485	494	452	464	459	419	461	439	438	409	482	434	464	476	461	437	452	458	442	467	408	460	495	451	450	382	436	441	443	463	455	472	440	488	476	458	445	441	428	436	449	475	369	455	461	444	433	473	428	443	456	448	427	447	450	414	446	467	498	416	450	434	451	408	460	460	436	435	446	452	439	451	455	443	442	435	488	445	447	470	448	466	450	403	486	425	449	447	490	456	429	438	438	449	445	459	478	438	439	438	456	424	482	455	456	462	464	455	410	454	477	454	454	443	451	433	437	470	464	465	439	456	438	428	459	460	435	431	443	425	447	455	458	438	465	464	467	463	487	422	446	438	432	474	465	475	453	477	485	450	451	478	467	428	424	434	443	404	440	437	455	408	435	474	481	452	418	480	469	431	457	451	473	469	460	416	422	468	453	497	437	477	466	458	461	476	439	454	413	443	436	450	472	447	436	445	461	454	453	430	449	451	448	476	484	429	458	468	432	443	483	417	431	455	427	455	458	484	419	450	420	461	435	488	423	493	440	440	425	440	467	468	477	433	463	473	431	469	439	457	479	461	438	455	451	447	455	459	474	414	461	430	447	432	448	455	463	438	467	418	453	446	453	412	459	454	429	455	471	462	453	493	456	444	466	439	486	450	468	462	448	445	444	461	440	451	442	437	407	418	454	457	453	430	470	453	474	443	457	437	444	470	444	424	461	436	466	477	453	460	516	471	440	415	445	438	443	450	442	438	419	455	429	428	448	458	412	457	455	442	446	477	471	449	467	450	472	485	449	472	438	453	453	418	473	460	430	438	486	467	450	468	447	460	444	452	464	456	489	457	454	452	451	455	422	434	474	475	443	461	427	471	402	429	441	391	457	423	415	440	456	435	438	446	461	496	415	408	447	473	418	447	428	433	435	459	441	437	454	438	505	436	456	433	471	484	450	433	464	448	475	458	429	421	410	435	411	445	459	418	416	450	488	485	472	427	443	422	477	411	494	455	444	446	463	435	455	474	479	424	452	463	419	432	431	484	440	436	444	473	455	444	493	432	465	477	444	452	444	483	450	456	469	423	441	447	454	425	447	454	442	463	401	470	441	448	448	441	431	408	438	474	456	458	460	450	434	429	440	449	446	470	460	444	457	432	459	434	425	467	469	468	412	429	493	442	434	479	454	448	438	465	457	485	437	413	418	421	452	442	473	440	451	414	467	447	460	445	446	482	413	459	479	457	431	447	474	504	460	462	448	476	456	445	453	467	439	437	446	479	468	469	434	425	407	436	463	481	427	449	467	458	457	449	439	433	425	453	469	432	428	439	476	463	403	475	416	461	428	455	479	422	421	439	432	453	443	451	463	421	456	416	437	456	446	504	460	476	464	501	464	436	446	421	455	449	430	498	442	442	466	456	450	439	459	443	437	464	469	456	441	435	465	472	432	474	438	477	447	458	452	425	440	484	457	442	451	443	455	455	441	482	422	443	455	470	484	450	487	483	442	436	436	445	466	448	403	480	479	452	465	426	451	469	443	430	415	474	431	462	453	451	473	454	431	451	453	470	432	383	464	413	426	459	412	417	463	440	447	447	427	462	447	496	484	433	447	467	468	439	438	450	456	454	423	458	447	446	442	422	441	509	452	454	445	473	426	478	452	447	429	417	436	486	432	447	454	471	426	447	472	452	483	443	467	456	447	459	423	427	460	438	434	466	458	485	443	440	415	463	457	464	480	487	421	450	453	447	442	455	493	449	471	468	491	444	474	428	443	477	418	431	479	453	440	455	469	461	430	457	438	425	451	462	460	454	484	499	450	474	438	433	469	492	451	462	461	461	482	424	416	438	469	415	473	454	438	454	465	450	439	451	427	456	454	436	452	461	451	447	419	449	452	477	437	510	449	473	442	442	491	445	424	444	443	458	440	482	455	463	485	463	484	449	488	463	442	469	454	467	450	462	481	429	438	450	454	431	430	461	425	475	432	428	472	465	463	466	496	457	469	449	411	441	472	460	428	495	447	485	441	472	437	429	443	426	448	479	444	438	453	435	471	417	456	450	472	486	474	435	425	455	453	490	434	414	438	472	432	452	456	393	433	431	460	465	445	451	434	487	429	483	433	474	433	479	416	467	472	413	459	452	417	448	494	467	463	414	467	437	476	471	465	430	440	417	447	503	478	472	437	481	431	438	440	428	452	446	473	464	474	477	449	443	462	420	452	489	425	435	460	441	436	458	425	464	434	446	455	461	435	475	443	481	444	402	449	452	452	466	477	458	424	434	451	446	425	470	434	472	465	426	443	466	430	417	481	452	448	438	469	433	430	469	421	451	453	450	445	405	418	500	454	409	460	448	469	473	441	432	466	492	407	443	474	426	440	491	446	429	471	458	457	451	481	446	445	500	452	462	469	467	457	450	463	454	474	436	451	481	435	480	454	421	459	447	515	410	426	455	482	413	458	439	452	444	475	489	456	451	422	461	445	438	468	447	487	433	429	445	451	436	458	443	451	436	443	475	442	414	447	454	514	437	467	470	438	477	478	464	467	430	441	471	475	450	447	483	420	447	459	472	427	430	441	473	443	468	500	449	466	479	433	440	453	421	438	405	464	458	480	450	474	398	419	441	450	446	440	494	470	447	439	460	455	432	431	396	432	439	427	463	454	468	473	455	475	419	419	427	457	470	437	448	413	463	421	447	408	452	422	486	457	456	437	433	413	470	437	465	439	440	422	448	430	426	483	419	473	434	426	458	451	448	448	419	420	487	487	464	439	447	441	442	460	449	455	430	435	438	457	425	429
11362	11577	15080	15961	17273	23498	26730	29084	26663	12514	10202	8228	7845	9381	7821	8827	7702	10705	12421	9804	7282	7014	7398	7249	4664	3463	2962	1829	2083	1607	1456	1351	1128	830	652	577	614	594	336	271	272	248	249	377	357	319	291	318	250	249	263	228	239	196	195	238	254	215	236	222	230	235	207	229	213	221	206	198	198	194	241	445	410	318	252	255	204	208	174	195	219	194	189	182	179	197	189	192	193	179	182	188	184	190	190	185	168	167	180	187	189	209	192	185	160	185	199	175	194	192	219	172	206	203	161	175	166	178	185	192	184	196	184	199	197	210	176	185	189	189	184	169	183	192	207	170	200	183	166	212	195	157	193	198	179	185	170	186	179	178	212	185	176	198	166	180	192	177	180	194	190	187	183	168	187	190	185	191	193	167	162	172	192	184	189	180	191	159	190	195	178	191	183	176	190	180	207	174	189	182	184	188	154	187	205	181	184	189	168	166	185	199	177	133	194	198	189	195	154	174	181	186	186	184	181	183	175	209	167	145	163	201	178	187	186	177	193	151	184	205	176	167	183	180	200	178	207	176	207	175	183	168	173	186	181	181	183	185	223	177	181	163	192	192	172	166	182	185	186	168	176	188	161	187	190	202	179	184	180	179	191	193	201	197	180	181	172	194	177	205	187	177	195	169	221	212	188	154	190	211	187	167	184	164	167	175	184	190	193	205	184	210	170	183	159	178	187	174	180	170	180	189	176	197	188	185	168	187	175	176	196	200	184	197	193	187	199	187	181	226	177	181	163	187	173	175	184	174	178	175	172	179	194	194	197	163	176	185	177	187	197	177	215	206	187	180	177	179	178	178	180	194	183	173	183	197	179	191	193	158	162	170	178	189	186	167	188	184	183	192	166	192	196	191	184	184	191	188	186	194	195	168	190	192	182	191	167	199	168	190	187	157	206	171	188	146	207	190	171	164	181	194	217	200	185	188	193	201	186	179	178	185	178	170	184	189	204	193	181	200	171	199	180	187	171	153	195	178	190	204	189	174	173	180	185	185	165	196	168	188	190	182	198	184	198	189	217	176	189	173	197	161	191	181	188	175	200	190	191	183	169	187	195	203	180	180	163	168	218	188	199	187	183	181	139	172	162	184	163	176	178	189	173	193	176	185	179	184	167	187	186	173	202	177	170	193	183	192	204	176	200	181	170	196	209	179	175	214	196	185	184	196	181	185	192	196	196	189	186	194	191	181	198	170	193	195	184	173	185	178	189	172	160	173	183	174	170	188	184	185	179	199	190	152	177	186	152	175	185	186	190	185	202	176	173	190	176	202	187	176	186	192	185	185	187	181	170	207	170	191	164	176	173	185	211	184	204	206	156	193	186	211	170	193	165	177	168	191	196	172	181	168	187	177	185	183	216	203	171	196	182	200	197	191	187	187	166	204	185	182	205	165	192	196	183	184	186	194	214	201	205	194	209	185	183	182	184	197	175	174	166	184	183	185	178	172	178	171	191	188	190	197	199	186	173	180	186	193	191	175	199	180	187	207	187	196	176	198	197	156	185	192	169	186	182	194	184	163	188	198	189	161	165	180	195	175	208	187	178	186	214	200	187	193	184	201	180	170	195	190	193	170	173	201	172	201	193	159	172	221	216	195	167	194	171	195	201	185	189	191	154	177	189	180	203	197	177	193	181	187	193	176	194	167	194	191	167	187	177	165	199	176	180	160	177	188	164	207	190	189	198	174	205	204	179	194	167	169	192	182	173	179	192	183	183	206	165	191	190	191	192	180	193	162	201	174	194	178	178	183	195	190	173	193	162	206	188	182	184	180	187	147	205	186	197	192	162	154	177	160	194	213	180	176	186	209	202	160	170	185	170	175	192	182	199	191	186	198	204	193	173	172	191	196	191	195	186	200	185	174	179	161	199	189	173	190	168	196	169	182	182	187	189	175	190	167	173	181	187	178	185	185	184	183	148	169	190	189	191	191	188	181	189	190	188	192	194	186	179	219	194	197	206	196	207	160	184	173	192	197	174	190	190	173	195	186	204	208	163	196	175	173	175	186	208	206	193	184	177	208	168	178	189	166	179	185	200	181	181	203	172	174	147	192	173	192	194	213	180	180	190	183	189	198	168	168	187	184	173	184	180	177	205	193	182	188	148	187	165	209	183	156	168	217	177	173	188	177	185	172	172	200	207	184	182	185	181	170	195	185	185	205	182	180	194	180	197	189	165	192	165	173	212	182	176	215	216	173	192	191	184	153	182	182	194	163	207	193	175	184	206	192	193	186	173	181	157	158	198	171	171	177	162	197	188	226	185	211	198	205	184	196	178	191	161	211	164	157	180	165	188	192	181	184	196	184	198	173	181	185	153	192	195	164	178	200	222	191	193	200	176	175	186	179	199	163	167	175	193	205	173	190	191	197	181	184	171	171	178	177	206	171	189	202	182	167	182	184	199	191	197	196	185	173	194	171	172	178	197	198	196	166	218	170	191	186	203	183	166	172	199	171	179	171	175	176	189	174	159	190	188	185	184	168	192	175	166	192	180	180	197	206	209	189	176	173	186	195	177	198	180	189	169	201	166	196	168	194	179	169	182	180	182	186	173	180	209	185	195	192	183	180	210	216	208	201	196	181	198	171	154	165	177	201	180	170	166	171	170	183	173	200	191	189	188	168	201	155	197	188	177	170	183	178	167	192	189	196	204	189	182	175	192	186	176	179	176	187	222	183	183	179	193	198	186	177	190	187	169	202	199	175	187	193	199	191	183	210	181	200	180	168	178	184	189	190	180	201	180	173	169	207	206	174	173	167	186	192	197	219	194	191	188	205	219	186	202	186	187	174	185	169	185	163	217	197	171	192	195	178	173	161	162	204	187	177	207	187	175	186	191	199	171	181	180	215	209	186	196	172	171	185	158	177	187	186	174	171	189	216	158	192	170	188	181	188	184	182	194	178	207	178	181	187	183	186	178	198	181	184	169	184	197	159	191	188	182	180	204	192	193	185	168	211	178	174	185	202	189	178	178	184	206	171	167	181	195	211	180	173	179	211	181	177	188	182	208	162	196	194	168	177	182	183	180	185	189	163	185	216	171	192	189	177	185	189	178	193	176	210	201	204	206	176	192	196	177	212	199	182	190	189	181	170	168	162	189	184	184	170	181	180	165	176	216	176	212	188	175	174	169	177	192	175	173	220	191	181	190	188	188	172	191	194	192	176	181	187	181	182	174	167	193	174	194	201	209	193	189	187	192	204	179	191	183	183	184	196	202	193	196	195	203	183	192	204	194	161	179	203	188	192	198	167	197	176	172	194	163	187	211	185	180	202	201	183	200	204	216	198	196	168	225	199	193	152	184	176	198	208	164	148	190	175	180	186	181	189	164	197	196	180	179	193	158	185	201	161	169	197	190	173	186	183	194	182	180	197	171	170	178	172	182	181	187	178	180	192	188	168	190	189	174	189	170	173	206	219	188	171	161	171	207	202	189	190	194	165	169	157	185	190	190	180	185	191
8029	9310	12779	15455	20979	32057	37389	42340	36455	23762	25733	19832	21189	29140	25951	29660	27937	32387	33665	29244	26653	28238	26514	27887	22441	18886	16603	11373	13337	10941	10231	8768	7347	5743	4463	3987	3909	3849	2167	1338	1062	1049	1163	1889	1804	1673	1478	1486	1148	1077	1032	979	753	718	880	1159	1147	886	923	773	731	703	657	711	790	698	628	617	579	600	839	2490	2328	1585	989	806	641	522	533	495	515	495	492	511	510	482	492	484	486	489	478	442	507	489	500	462	527	531	470	498	484	466	499	507	476	518	500	467	490	466	498	474	467	468	493	496	475	495	507	510	480	494	502	455	486	499	501	489	489	507	482	495	477	519	531	476	489	478	524	484	482	499	439	464	486	493	493	447	475	478	531	480	488	487	485	509	479	523	462	465	484	507	502	503	495	473	503	479	493	555	530	499	491	500	475	461	495	495	483	461	482	476	485	533	500	463	499	491	485	487	501	525	526	524	528	528	490	518	478	510	473	471	507	500	515	483	502	505	505	514	517	473	495	480	511	534	454	481	470	466	481	512	464	480	496	501	482	500	500	503	510	469	458	467	477	514	491	495	507	477	479	485	523	512	472	491	507	475	472	498	416	484	465	456	450	507	485	456	474	505	472	500	506	490	484	453	456	478	478	499	475	476	510	463	491	457	482	484	465	494	519	463	525	524	499	513	515	503	442	453	473	488	437	500	487	503	495	471	490	492	524	542	523	527	500	485	495	490	481	470	470	526	503	482	495	456	497	489	438	476	500	506	480	511	464	513	479	467	457	508	465	535	479	502	522	495	492	473	504	523	486	492	491	503	500	484	467	460	543	521	498	523	508	505	477	447	470	479	451	534	485	464	459	529	521	505	520	506	485	478	482	525	471	466	491	495	446	443	498	540	475	502	464	544	473	435	528	493	460	475	494	507	479	451	478	477	462	451	492	494	470	481	494	534	477	494	466	510	495	480	479	514	473	516	476	505	499	517	526	466	469	496	471	503	477	492	506	520	480	492	500	483	485	526	477	511	497	507	501	479	473	485	518	488	452	494	430	468	480	471	478	499	509	432	483	495	501	498	477	477	519	492	490	536	485	475	495	481	503	488	484	483	485	465	488	477	486	500	464	483	507	446	483	467	497	530	495	471	522	508	538	497	491	481	486	475	517	499	510	459	459	469	500	527	481	480	480	480	459	513	471	486	467	466	514	476	505	547	507	500	495	514	510	514	512	479	511	491	479	508	491	434	474	541	520	511	486	490	469	503	500	518	507	457	469	482	463	455	485	442	514	453	502	495	474	481	470	510	510	472	496	492	479	515	460	480	464	516	464	481	476	516	483	473	519	472	453	510	512	467	486	516	511	441	516	469	508	457	477	505	485	513	481	518	474	535	509	458	502	527	502	499	471	441	511	495	472	506	526	520	500	483	527	477	486	529	470	497	536	506	486	494	516	533	533	476	530	507	465	507	510	468	462	462	506	485	505	505	498	479	503	504	511	440	486	477	516	489	496	524	501	497	486	494	513	490	489	495	456	486	494	504	511	479	481	471	479	507	522	523	488	496	550	504	490	509	515	521	501	486	446	477	525	448	484	549	448	545	491	486	467	502	474	489	470	500	504	460	473	492	467	461	474	472	492	468	483	465	536	510	487	477	450	497	513	495	498	479	508	501	491	499	493	488	514	484	496	536	500	474	468	469	511	523	484	462	453	455	468	439	487	521	531	501	507	455	498	504	497	496	504	506	473	510	519	494	486	465	478	457	460	475	524	466	427	507	496	485	491	525	489	478	527	464	487	486	465	506	477	451	475	515	502	491	501	520	459	505	469	461	501	436	468	490	496	491	497	465	504	452	499	515	462	497	509	466	511	515	496	495	494	496	487	485	503	531	536	481	458	483	511	516	522	497	491	465	478	470	525	494	493	480	511	460	479	470	467	485	487	478	525	505	485	513	471	520	482	501	500	464	450	481	506	505	486	529	477	504	493	502	480	517	468	525	504	504	502	467	492	473	487	525	473	433	480	520	464	504	519	472	504	477	516	463	478	458	507	491	479	486	486	479	484	502	474	492	495	553	465	513	507	505	463	498	498	545	535	480	506	488	444	524	512	469	483	479	492	487	498	530	475	493	476	508	517	503	506	471	487	506	471	492	527	458	500	481	437	479	492	497	476	482	490	474	472	524	509	478	516	481	489	466	507	500	461	476	508	474	533	478	516	515	453	465	450	456	480	473	453	469	460	441	509	466	483	479	479	461	468	478	524	478	472	462	519	479	504	490	499	524	500	501	486	506	454	570	515	506	490	498	469	491	499	487	464	504	490	528	478	516	506	495	499	459	486	491	474	482	519	479	476	492	501	505	488	512	472	507	469	519	482	497	467	500	478	503	468	485	468	522	452	454	488	485	494	494	517	491	496	481	500	510	476	507	499	471	483	466	491	542	495	455	474	517	475	491	515	487	459	494	490	513	533	501	504	487	444	509	489	501	520	511	486	463	500	484	507	510	507	475	489	502	486	549	491	477	480	499	463	474	491	451	509	500	481	507	458	489	466	487	517	495	503	474	495	501	505	471	512	504	501	547	539	504	549	513	466	477	474	502	502	483	449	503	482	500	511	501	493	512	492	524	505	497	462	491	513	470	487	448	512	499	517	474	517	520	490	530	482	470	475	465	497	479	491	495	499	481	453	486	516	474	489	492	479	536	501	538	438	505	509	467	474	474	516	493	517	492	515	469	488	500	490	465	528	483	477	509	488	535	507	533	469	494	483	530	486	479	515	483	517	506	447	473	497	517	501	503	487	510	473	455	498	492	465	490	491	482	494	482	468	511	509	493	508	465	490	485	492	450	469	508	496	446	492	449	459	505	481	522	494	493	469	479	513	524	471	518	494	509	486	504	514	501	489	509	512	481	499	491	499	539	477	501	486	502	525	506	456	511	515	513	461	525	459	524	493	508	511	499	499	463	491	499	495	493	522	509	507	470	481	511	509	503	525	492	523	494	540	500	490	481	499	507	486	534	505	479	510	448	464	522	496	498	506	466	517	509	496	432	508	484	522	509	537	508	517	500	496	466	500	501	484	513	478	483	522	488	506	525	458	472	514	458	492	535	488	462	511	485	472	479	501	498	484	462	482	510	468	501	512	422	452	502	521	509	450	472	489	541	491	460	488	477	490	475	460	487	490	486	480	518	476	536	461	496	479	558	479	520	499	522	462	479	510	481	502	502	478	479	457	465	487	510	523	499	477	535	492	472	464	511	465	462	528	489	477	478	540	483	477	510	509	508	475	489	476	501	438	525	475	463	492	484	467	521	540	514	505	490	469	488	462	500	502	450	491	492	509	506	468	509	492	538	492	486	499	524	480	525	519	492	483	465	480	502	448	441	483	509	485	501	473	464	518	440	498	478	482	500	508	448	487	465	498	466	524	464	504	508	515	513	499	496	511	480	528	484	468	472	479	498	456	496	482	464	485	495	482	498	444	467	522	475	504	512	475	507	494	469	519	492	503	511	498	494
43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
