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
337094221148	337094221711	337094222261	337094222811	337094223361	337094223911	337094224461	337094225011	337094225561	337094226111	337094226661	337094227211	337094227761	337094228311	337094228861	337094229411	337094229961	337094230511	337094231061	337094231611	337094232161	337094232711	337094233261	337094233811	337094234361	337094234911	337094235461	337094236011	337094236561	337094237111	337094237661	337094238211	337094238761	337094239311	337094239861	337094240411	337094240961	337094241511	337094242061	337094242611	337094243161	337094243711	337094244261	337094244811	337094245361	337094245911	337094246461	337094247011	337094247561	337094248111	337094248661	337094249211	337094249761	337094250311	337094250861	337094251411	337094251961	337094252511	337094253061	337094253611	337094254161	337094254711	337094255261	337094255811	337094256361	337094256911	337094257461	337094258011	337094258561	337094259111	337094259661	337094260211	337094260761	337094261311	337094261861	337094262411	337094262961	337094263511	337094264061	337094264611	337094265161	337094265711	337094266261	337094266811	337094267361	337094267911	337094268461	337094269011	337094269561	337094270111	337094270661	337094271211	337094271761	337094272311	337094272861	337094273411	337094273961	337094274511	337094275061	337094275611	337094276161	337094276711	337094277261	337094277811	337094278361	337094278911	337094279461	337094280011	337094280561	337094281111	337094281661	337094282211	337094282761	337094283311	337094283861	337094284411	337094284961	337094285511	337094286061	337094286611	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
41850	16941	3126	1759	1131	815	618	529	501	374	338	328	292	269	258	247	238	209	224	211	196	209	220	195	209	209	197	194	186	193	190	188	199	166	196	193	155	179	187	180	183	193	165	184	185	175	186	186	168	150	161	170	156	177	168	187	146	166	163	173	198	174	169	179	161	189	161	187	148	180	176	172	135	166	181	160	175	173	169	168	157	139	160	164	168	173	146	172	163	174	183	167	158	176	154	164	152	162	176	163	162	165	153	170	165	181	204	142	164	163	178	181	169	163	158	173	165	185	169	173	163	168	151	163	191	138	164	149	175	169	159	168	152	170	177	168	143	160	148	168	170	191	176	171	158	141	180	161	187	165	161	167	189	161	173	167	182	177	184	149	173	157	155	160	151	158	176	158	163	160	186	150	169	159	153	183	163	186	169	152	171	170	177	176	177	187	162	179	157	178	169	165	150	184	177	133	187	171	176	183	155	170	164	163	170	184	168	161	173	173	171	152	153	179	168	175	142	154	171	174	165	173	155	171	170	165	189	168	157	165	169	137	167	153	147	167	177	170	181	179	174	173	149	139	165	149	166	156	182	184	163	174	177	165	172	154	177	174	164	162	152	165	171	158	151	186	181	166	164	167	170	160	162	174	176	192	143	165	178	160	173	186	152	161	152	168	167	171	142	142	151	159	150	182	162	147	161	174	167	162	178	181	169	175	166	175	168	159	153	177	143	181	178	177	149	170	180	160	165	173	149	173	182	146	165	177	149	186	160	170	150	170	152	181	187	158	171	150	169	154	152	152	148	175	164	178	171	142	135	185	153	166	163	143	205	166	154	151	171	149	197	163	149	159	183	181	174	178	169	166	193	180	183	166	152	171	167	182	167	151	186	167	168	156	185	169	149	176	161	169	163	169	183	171	168	168	157	142	173	164	177	154	157	180	181	143	175	182	160	149	173	147	166	189	168	156	155	178	150	162	149	182	183	164	188	155	168	186	134	157	156	166	167	150	165	153	175	140	158	172	148	168	185	149	178	146	159	151	164	157	172	169	172	139	168	167	165	139	177	165	151	171	170	172	173	175	150	175	178	175	158	187	173	139	175	169	170	167	169	145	145	163	176	151	160	162	171	161	143	161	171	157	172	175	167	180	154	150	169	175	176	156	164	168	140	168	174	172	179	175	150	163	180	155	181	170	153	164	185	181	164	164	174	167	183	171	171	194	178	168	154	148	165	174	165	150	148	202	172	163	148	151	148	165	175	171	169	164	168	163	161	173	154	143	158	156	160	179	173	175	158	161	179	161	169	156	170	165	159	171	169	174	177	163	188	166	172	159	168	191	159	168	154	160	162	152	163	166	153	151	185	153	159	164	185	168	168	179	160	149	152	176	192	156	178	164	179	143	168	190	156	161	156	188	166	162	163	169	188	156	171	165	163	162	156	157	149	138	170	155	194	186	179	195	173	199	166	146	175	148	168	168	150	157	162	178	187	159	169	162	151	150	178	182	179	165	185	142	150	170	156	174	175	180	162	163	167	173	168	173	156	165	162	154	168	166	167	184	157	188	144	157	150	178	168	193	160	157	177	169	173	164	191	147	153	154	181	169	166	155	149	167	164	156	163	154	165	171	172	146	173	194	159	143	130	159	189	164	164	180	175	139	166	167	145	164	152	177	171	154	141	149	175	165	161	153	167	148	175	148	178	168	164	179	170	160	157	173	169	159	158	181	157	149	154	151	176	162	176	154	154	167	159	184	175	179	164	188	179	165	155	173	164	131	177	175	168	185	167	154	184	150	177	164	165	180	170	169	203	150	174	160	169	165	162	173	144	159	166	173	170	154	160	152	184	176	156	162	170	150	171	188	159	156	160	169	171	174	144	167	132	169	166	153	159	165	173	169	149	180	181	163	178	149	203	167	180	152	139	181	165	158	168	152	177	177	171	144	162	174	168	170	193	157	172	157	165	134	165	171	157	177	146	150	159	175	177	166	168	171	142	168	171	182	190	148	185	168	170	163	166	141	156	166	180	166	149	151	156	156	177	155	164	172	176	145	177	172	164	174	142	200	166	175	164	145	172	151	179	153	192	155	163	139	197	166	154	159	170	158	161	149	167	154	172	164	178	181	167	149	160	164	175	182	203	145	166	177	155	164	161	162	167	162	161	167	156	147	162	157	159	162	161	177	161	156	193	168	170	152	161	157	166	167	157	159	150	181	198	181	178	161	158	172	157	172	155	142	168	146	165	183	174	179	167	174	167	165	140	169	160	179	172	153	162	161	149	162	179	172	155	164	182	170	168	180	165	148	150	164	176	168	153	187	171	166	167	183	163	166	148	179	163	167	185	183	162	175	167	165	161	169	150	174	179	159	146	178	184	176	171	161	189	164	172	150	168	202	173	149	153	153	176	150	174	147	158	171	149	176	174	157	198	181	159	187	162	198	144	143	183	192	165	163	157	175	178	184	152	166	157	176	164	165	175	166	147	154	172	185	173	166	160	163	170	173	146	187	167	181	161	181	167	155	188	168	156	153	173	174	192	175	189	155	173	184	153	170	161	181	165	170	178	168	145	173	171	175	172	167	165	180	146	170	191	160	176	164	155	160	170	184	167	172	167	174	176	162	187	161	166	197	182	167	165	172	178	156	160	156	150	174	163	167	187	157	151	161	173	143	155	150	167	167	154	158	167	186	176	156	175	140	187	158	173	179	146	156	174	146	143	149	190	169	146	172	174	190	193	173	186	157	160	177	186	165	150	161	161	193	180	174	167	182	167	172	164	148	160	159	159	150	148	172	169	172	195	171	188	175	156	173	162	199	147	153	173	157	164	183	164	173	194	184	159	169	177	175	157	172	168	166	171	156	179	172	147	162	159	165	193	146	181	173	151	152	156	164	165	180	177	156	173	155	165	134	168	175	166	175	173	157	183	178	154	195	171	156	152	161	174	154	185	169	177	135	171	192	175	158	166	169	156	170	170	162	172	148	171	166	164	161	156	143	152	178	178	161	178	181	154	188	138	174	180	182	155	164	181	148	157	157	178	163	170	172	178	151	161	160	144	142	141	150	145	153	144	164	160	147	171	154	167	160	185	173	184	174	132	170	190	146	167	186	187	155	177	197	173	187	159	164	152	190	165	185	167	153	158	174	145	181	147	177	157	161	166	182	143	152	166	168	181	152	151	157	173	172	163	163	152	191	174	163	166	191	202	211	187	153	202	162	159	168	162	195	165	167	179	165	171	159	150	180	156	163	177	162	164	159	174	150	166	149	166	156	164	172	148	162	175	170	186	159	164	174	167	161	159	153	166	167	176	177	155	190	189	164	166	171	190	191	182	174	161	179	144	154	194	183	178	179	158	181	177	181	192	159	172	156	158	146	164	158	166	178	183	159	154	144	196	178	170	203	165	196	155	179	177	168	165	164	151	172	174	141	167	167	156	183	179	152	174	129	158	162	176	163	178	160	208	193	159	165	171	160	137	164	191	166	163	181	141	171	156	179
23025	2206	4158	4978	4329	3567	2976	2463	2097	1770	1549	1408	1189	1137	1003	953	852	843	831	772	753	704	650	708	651	611	633	635	641	601	573	531	537	574	526	497	480	485	512	520	535	505	478	520	497	509	490	454	452	496	501	476	474	511	500	433	447	499	447	455	445	443	451	455	437	431	441	465	436	462	456	436	452	457	450	447	423	435	444	418	446	437	424	456	424	475	454	419	484	403	433	459	431	444	430	450	402	425	422	408	404	424	461	430	441	403	409	427	418	454	430	415	401	417	454	430	439	438	446	436	443	417	377	436	458	408	421	455	400	427	457	439	441	424	436	441	410	432	389	464	409	449	416	434	448	439	416	443	428	439	436	485	453	402	402	408	404	429	449	375	401	402	444	396	391	427	465	409	391	462	451	423	437	434	427	440	409	431	427	455	454	388	420	426	410	426	384	435	415	434	428	431	395	418	413	426	438	411	471	407	456	430	439	447	428	452	434	439	408	447	435	441	425	405	414	427	440	452	410	448	434	427	442	436	439	410	402	428	440	440	446	449	455	375	391	432	439	403	424	415	455	429	442	430	437	416	424	439	440	462	373	419	424	402	450	425	443	433	403	473	410	436	410	445	448	395	438	411	412	432	432	425	391	444	384	457	467	417	413	423	398	398	416	412	406	370	468	412	415	415	433	414	407	450	426	407	435	414	428	410	409	393	461	441	427	440	452	434	442	393	408	460	456	413	405	432	411	395	442	404	460	424	410	421	414	485	410	456	433	434	394	410	423	452	438	362	401	419	460	415	398	383	425	438	403	414	428	433	392	419	416	443	377	441	439	397	427	446	418	457	412	402	458	415	469	420	411	423	437	381	419	418	416	412	390	413	417	412	434	439	419	411	436	423	446	411	403	417	444	405	401	401	418	447	432	413	401	419	446	382	392	433	408	412	426	406	421	463	405	424	424	423	426	433	430	436	408	482	427	435	437	415	424	453	422	422	437	457	394	405	401	422	449	411	422	400	405	441	435	417	453	426	398	436	401	446	406	376	421	428	441	405	435	388	403	418	460	427	443	428	445	410	414	436	433	396	430	416	436	433	414	448	401	408	440	425	431	407	411	416	398	443	424	415	410	451	413	425	439	412	395	434	422	417	423	394	410	389	440	462	433	450	432	468	398	416	439	446	404	449	438	404	439	440	464	432	435	405	422	446	401	400	429	423	399	465	437	416	434	390	440	405	416	400	393	470	406	411	455	404	439	404	436	383	444	408	409	425	461	421	401	450	429	428	441	391	441	433	413	429	415	444	408	426	421	407	435	424	428	412	428	430	409	433	425	413	430	465	469	409	404	433	422	444	402	401	422	433	428	414	411	427	457	381	390	396	396	445	423	409	399	424	435	424	392	407	426	452	395	418	459	395	423	438	418	425	448	433	406	459	444	412	447	425	410	438	486	455	417	426	421	454	437	403	429	404	405	443	415	440	448	409	395	448	396	412	440	410	470	447	487	417	458	430	431	415	423	430	394	400	374	439	417	419	457	428	485	431	472	394	423	436	376	422	417	436	460	398	443	421	424	393	465	444	423	434	396	415	447	405	386	446	487	469	432	437	473	428	418	428	411	430	447	432	432	449	467	472	433	427	395	424	425	433	405	428	415	391	417	465	441	439	415	425	444	439	459	403	422	399	423	416	417	431	438	395	437	455	419	446	419	417	459	435	424	409	408	388	422	441	437	392	436	437	434	438	393	440	399	462	431	401	419	387	453	424	399	410	422	420	402	429	423	422	405	415	416	420	428	417	425	400	415	397	392	448	433	413	435	455	418	445	396	447	428	412	465	446	385	446	419	422	388	450	405	422	434	486	438	447	444	429	427	406	421	433	431	454	422	402	416	429	433	442	432	405	424	395	418	448	410	415	441	428	412	427	420	403	431	462	443	426	410	396	409	423	440	420	412	411	426	374	431	418	454	425	437	429	404	410	424	441	427	427	454	445	418	398	413	420	428	406	414	415	395	395	433	434	451	397	457	434	410	388	437	445	414	404	458	435	363	422	398	408	422	434	442	439	440	433	424	451	419	450	393	389	461	444	427	433	435	435	399	438	441	430	441	424	427	405	476	450	414	433	391	442	405	400	438	387	434	439	418	448	410	410	465	425	449	397	415	429	465	442	434	432	442	426	422	467	412	385	430	432	409	443	423	415	445	480	413	404	426	433	381	427	402	443	441	456	434	445	438	430	446	442	392	447	441	438	403	406	424	456	439	412	424	412	441	431	422	412	428	429	417	459	413	420	387	443	450	433	460	450	430	402	451	392	428	419	387	439	413	463	407	454	423	400	442	431	415	425	416	402	474	420	424	422	418	405	403	436	414	408	452	425	433	452	428	418	417	455	394	436	454	428	423	437	405	411	422	441	427	425	446	456	408	420	412	398	400	450	455	431	410	416	412	451	441	435	426	422	426	396	448	436	397	365	408	442	442	412	400	436	433	437	410	378	410	447	405	421	433	432	443	395	422	448	437	400	400	424	419	432	399	449	417	423	464	422	436	429	432	413	406	421	408	433	434	426	433	429	458	457	449	435	419	394	417	399	430	441	441	452	407	440	448	463	452	439	436	423	391	416	387	428	439	416	395	418	451	432	419	443	405	467	416	455	441	435	414	406	427	429	441	447	412	455	442	435	447	410	368	442	384	426	460	428	387	448	403	415	436	375	464	414	409	436	398	452	405	391	430	389	446	413	413	405	444	426	411	408	460	419	462	449	410	421	397	420	407	443	437	410	413	415	410	429	416	430	434	436	444	418	413	420	382	444	397	393	417	443	473	384	407	408	401	410	421	415	426	427	457	405	466	428	428	415	421	448	417	420	387	424	421	398	435	420	436	392	436	422	416	419	416	424	464	437	417	408	405	418	444	392	427	452	453	415	407	427	423	399	415	409	424	394	406	407	444	438	399	453	412	403	427	458	446	423	422	419	397	417	455	432	437	409	469	437	416	432	436	419	434	428	414	405	395	410	421	406	448	439	424	438	436	427	429	392	461	412	385	368	410	432	441	427	440	422	426	435	486	381	439	426	434	461	465	419	419	460	451	425	432	413	449	387	425	432	395	417	408	433	381	383	444	436	407	426	406	406	425	475	456	375	419	442	452	456	382	429	453	446	407	443	399	422	418	385	426	432	439	438	399	408	426	453	440	431	420	431	409	430	406	421	419	437	452	416	417	426	418	410	446	424	401	424	416	445	439	428	462	412	440	418	430	397	425	443	420	438	424	459	426	409	445	429	403	443	402	454	412	388	402	426	429	420	422	429	396	426	424	448	447	434	389	449	454	418	390	444	401	390	465	404	396	385	407	411	421	414	388	460	423	447	431	424	434	442	444	429	406	399	394	454	426	450	430	426	441	442	423	423	426	453	474	396	434	399	471	434	414	430	427	420	418	400	431	436	453	465	407	446	414	407	434	448	400	407	414	432	412	432	451	418	435	437	411	413	423	434	469	404	435	437	411	437
6126	245	170	182	169	194	163	142	176	141	184	171	181	167	164	159	161	166	186	158	181	166	136	157	140	158	182	168	144	143	143	149	169	145	160	148	182	146	139	163	165	140	146	167	182	163	175	150	172	158	156	143	172	164	147	151	148	151	167	156	144	147	165	154	147	166	172	146	154	168	145	130	162	126	137	172	148	155	167	157	175	153	151	153	124	138	142	155	164	158	152	136	187	150	167	155	163	154	165	190	163	175	179	195	150	180	158	164	157	143	131	151	148	185	147	153	140	160	162	162	151	144	154	147	150	148	130	141	152	162	168	142	173	160	157	153	139	152	201	165	152	167	170	148	153	172	166	161	182	170	189	174	151	161	144	187	151	163	160	151	178	151	157	162	164	139	148	146	164	148	134	191	157	150	146	134	126	168	163	139	134	153	159	161	165	169	151	152	146	161	146	141	144	155	170	156	136	164	165	176	147	166	150	163	145	135	149	173	164	163	151	146	152	160	146	155	160	161	172	169	165	153	163	149	154	154	168	184	165	146	174	174	156	154	155	151	149	183	146	188	140	168	136	166	167	166	173	165	163	169	151	135	146	161	171	181	166	151	150	143	135	170	142	179	169	157	152	150	137	167	156	162	162	171	154	155	153	142	138	149	155	166	171	160	184	166	159	157	179	154	168	172	153	166	162	162	134	140	168	138	162	153	160	140	166	159	152	165	153	163	155	155	174	141	146	155	184	164	162	158	167	154	140	152	161	176	158	148	146	134	155	171	163	163	161	157	141	134	151	156	165	156	161	173	165	147	160	165	151	158	167	165	163	173	169	143	146	151	152	187	171	167	158	161	171	178	156	177	148	165	154	159	176	145	149	139	137	163	155	153	143	154	152	128	158	147	136	169	167	168	163	143	164	157	162	145	175	145	162	170	148	156	168	159	177	146	151	165	181	170	165	152	174	157	141	147	173	173	181	172	148	178	147	147	162	146	157	139	148	151	178	164	177	159	162	150	149	138	159	149	164	161	146	156	158	158	162	160	152	160	161	163	141	158	151	168	163	150	177	152	150	147	170	153	158	128	190	160	146	144	158	159	175	140	164	174	164	156	158	169	155	151	173	168	145	178	194	163	149	145	129	157	161	151	146	139	156	154	144	165	158	153	171	159	160	176	157	190	178	154	162	144	144	151	156	147	150	190	127	157	140	166	143	153	139	146	167	140	172	160	167	146	149	162	180	145	150	164	188	152	151	171	137	175	154	155	171	169	169	152	170	177	158	175	160	136	160	160	183	173	149	174	148	166	137	156	164	135	136	166	129	155	159	179	173	152	140	143	163	157	175	159	152	164	185	152	156	162	160	152	149	153	149	149	156	164	174	175	147	157	135	152	181	135	149	156	160	164	166	138	146	176	158	173	148	162	168	135	157	138	160	176	148	160	146	172	169	155	161	145	155	170	146	146	183	170	159	146	157	175	163	169	143	169	185	157	180	161	165	147	147	167	169	165	156	153	150	158	158	160	168	156	154	158	175	163	167	144	146	174	168	142	136	168	155	161	154	161	183	169	149	161	177	180	146	174	159	145	142	178	154	178	161	169	166	165	153	154	149	158	186	165	160	144	143	165	150	193	166	140	162	191	173	170	161	150	144	167	179	155	147	172	181	133	154	155	172	155	147	149	166	148	151	147	172	142	145	150	186	172	158	128	165	168	174	141	171	161	156	174	164	136	162	161	153	158	145	151	148	161	160	171	171	169	137	144	134	134	143	132	156	139	149	158	170	157	182	152	159	171	150	144	158	159	138	154	142	155	158	153	149	152	174	164	149	168	165	147	165	168	141	145	168	161	149	139	179	166	164	158	153	144	163	143	158	160	141	165	174	142	154	168	180	135	145	160	148	155	161	157	173	159	148	156	141	148	162	173	163	165	156	137	152	149	144	151	147	156	146	172	161	145	143	152	165	169	152	156	151	182	138	160	164	157	131	177	160	153	148	147	179	141	157	175	152	151	158	170	152	168	157	124	155	149	154	162	164	147	145	168	154	152	153	157	167	163	164	175	172	134	155	135	173	166	127	171	166	164	178	143	125	155	169	165	168	171	163	173	157	146	176	154	153	138	147	148	159	142	165	158	155	141	154	154	175	167	133	157	152	138	154	150	143	157	161	171	164	150	156	157	185	156	170	167	148	153	176	163	172	169	142	174	152	158	162	166	163	153	142	148	176	160	158	170	171	162	159	172	161	160	137	161	163	162	142	141	149	147	148	150	167	129	140	119	182	163	161	139	146	168	155	164	182	175	145	160	160	146	152	157	148	150	159	164	152	172	168	165	151	148	162	143	168	154	166	164	139	157	161	163	127	146	180	178	169	166	149	174	177	135	169	165	165	165	158	150	158	146	164	135	165	172	153	151	168	156	155	176	180	144	147	146	170	132	133	131	170	160	145	140	167	150	141	148	154	164	161	137	172	153	158	151	157	167	149	135	171	179	161	161	171	147	181	145	145	147	172	168	152	143	186	167	173	154	176	141	158	187	160	160	170	151	155	131	176	167	153	190	182	190	165	154	152	163	157	174	154	151	168	141	144	164	163	156	141	160	152	167	144	160	146	164	159	157	143	139	145	154	171	158	164	162	135	151	161	190	163	148	155	160	152	151	142	139	163	145	147	171	151	164	155	157	160	150	150	165	160	160	156	176	156	163	172	157	155	185	174	152	148	151	178	154	157	174	163	166	154	166	155	152	148	154	156	154	181	140	167	144	138	160	168	169	160	172	150	181	170	156	177	177	168	154	162	150	147	175	135	154	167	178	154	172	153	165	161	143	185	156	157	170	141	146	143	141	158	165	152	189	145	150	171	129	153	164	128	138	149	159	148	195	151	183	156	127	150	151	158	153	166	165	182	152	133	181	163	150	142	154	142	156	161	152	157	150	164	173	155	169	148	136	148	159	150	165	150	159	159	157	159	170	165	178	160	158	180	156	158	170	162	161	148	150	160	163	165	189	157	155	177	162	159	179	176	168	145	141	169	142	154	168	148	165	159	159	153	152	160	170	151	186	173	160	146	144	162	144	160	149	168	158	154	172	188	149	145	162	147	167	156	166	186	146	158	153	159	159	155	157	156	167	146	177	193	153	153	162	160	172	151	143	185	163	163	150	170	162	180	163	156	148	160	171	162	173	156	180	155	153	165	177	151	162	161	149	158	156	150	153	143	157	184	160	150	153	167	164	174	143	154	162	129	157	149	182	177	162	160	150	162	156	165	162	163	174	137	177	159	169	150	174	153	153	167	155	162	134	178	145	190	131	151	170	183	173	160	164	150	150	159	152	155	163	156	163	181	150	180	148	169	158	134	161	155	167	167	150	146	163	170	156	173	176	148	132	152	159	150	162	146	161	155	137	158	153	172	166	187	160	167	156	157	155	155	166	149	169	163	190	153	164	167	172	159	154	160	170	155	155	152	152	162	162	164	135	181	166	156	158	145	167	177	173	174	155	153	176
3847	440	449	475	456	445	419	398	393	420	404	392	409	411	418	389	399	377	369	387	347	381	396	365	405	392	378	382	362	383	387	374	381	387	389	369	370	421	395	370	401	382	368	409	399	387	339	371	370	384	402	350	325	390	398	371	418	369	378	412	390	344	371	368	367	401	401	352	365	348	356	368	363	375	395	375	387	362	352	389	378	383	418	381	423	383	386	357	390	389	388	358	407	380	388	410	397	429	362	426	373	393	406	383	372	339	363	373	376	373	382	355	357	402	369	407	367	381	386	401	393	348	398	376	369	386	373	427	395	397	399	363	340	382	397	392	415	390	396	376	374	367	402	390	393	411	380	378	356	363	379	351	367	354	358	383	359	393	386	420	360	381	376	377	387	377	371	375	365	352	382	354	363	352	376	341	400	334	394	362	442	387	358	400	357	390	406	411	359	365	395	395	353	396	358	416	377	370	351	408	410	409	383	401	379	344	410	392	393	379	392	368	383	349	366	391	398	377	380	358	398	399	395	376	364	387	368	375	400	419	388	367	368	366	380	381	380	358	368	389	384	390	383	409	365	377	382	377	368	393	373	376	384	387	372	353	355	365	390	375	370	405	382	373	391	343	380	362	384	407	347	398	383	377	380	403	360	376	362	369	403	372	370	427	376	349	413	396	382	375	382	379	396	399	377	387	398	412	363	355	364	381	394	369	359	368	380	386	376	392	371	404	335	363	365	402	364	387	360	367	361	379	424	383	379	390	377	382	349	367	395	400	356	368	390	410	413	380	353	369	386	403	389	380	397	364	364	358	380	388	421	400	386	355	426	396	400	371	368	403	365	388	400	393	388	386	431	409	396	405	362	377	432	372	388	411	376	381	391	358	411	375	378	380	355	377	370	394	378	371	368	349	403	393	382	363	357	361	400	407	394	396	370	402	359	382	381	393	391	381	356	358	378	396	371	381	357	381	386	414	391	372	386	373	353	367	398	367	353	375	382	375	372	396	385	355	384	375	368	371	400	370	377	376	373	383	383	368	386	377	379	406	397	403	394	413	403	355	369	387	433	410	359	350	377	371	389	352	377	363	376	371	368	353	406	376	354	400	402	394	387	394	391	415	376	358	343	376	364	383	379	380	391	388	377	382	393	374	349	392	391	366	373	403	425	359	386	409	376	382	360	425	368	371	380	377	368	386	387	387	361	407	362	384	367	386	362	378	381	364	406	380	372	360	330	364	360	382	364	427	352	390	388	361	400	382	370	336	375	373	362	393	387	373	357	388	384	373	379	351	380	358	370	397	354	369	367	392	364	363	374	380	389	386	365	389	377	420	375	454	370	380	356	375	408	362	377	381	390	380	383	385	392	384	414	387	340	387	410	340	374	358	365	373	408	364	409	364	376	411	355	383	365	380	368	367	396	410	354	349	363	409	417	390	377	387	388	372	392	398	403	382	338	394	371	388	378	392	389	391	399	434	388	417	341	356	423	366	382	377	354	388	372	380	380	385	385	388	345	365	377	371	374	356	329	400	357	404	362	386	353	379	366	409	380	412	340	431	343	382	391	367	420	372	364	393	379	389	364	370	380	411	382	377	374	381	367	400	403	375	403	426	368	357	393	371	353	390	389	381	435	416	390	370	354	361	375	376	389	352	388	370	412	345	373	392	382	382	383	408	358	384	390	367	422	373	392	403	388	357	345	390	375	364	348	391	395	392	440	362	395	417	347	393	375	382	373	379	389	425	405	359	358	396	350	358	381	346	360	382	386	354	376	364	396	358	374	381	402	371	358	376	367	395	345	408	351	374	378	406	363	368	355	357	383	384	384	371	344	372	395	400	377	366	400	427	358	389	379	394	388	435	387	332	362	397	376	363	391	410	361	432	382	374	355	390	395	361	370	348	382	373	385	386	366	394	386	354	395	363	370	363	368	395	369	385	404	357	363	405	417	356	349	364	396	397	374	361	369	412	391	378	382	397	376	406	423	371	382	375	355	372	379	380	409	353	372	402	409	361	381	403	375	370	358	388	365	391	403	403	432	365	407	358	361	371	380	378	349	381	366	406	371	350	372	409	383	409	346	387	363	385	348	402	387	368	370	390	399	402	372	377	407	369	321	361	387	342	381	419	391	389	415	383	381	388	390	387	390	387	396	385	400	393	381	397	379	362	366	378	390	410	374	430	367	389	380	349	353	398	413	365	396	394	405	371	357	389	370	381	394	374	402	362	368	386	385	408	379	398	385	358	397	389	372	394	378	348	353	429	356	385	402	374	399	359	415	392	356	344	348	379	377	405	418	406	390	354	391	378	404	380	399	396	369	400	379	412	365	387	357	361	364	395	372	384	371	370	361	357	389	356	380	328	360	429	351	366	394	368	364	398	375	388	404	375	383	370	390	365	413	373	373	373	411	360	403	371	381	344	385	407	373	368	399	345	393	355	343	391	399	376	368	409	376	389	380	387	356	382	357	379	384	397	385	357	379	402	358	407	326	406	377	383	369	364	356	377	441	408	425	355	409	350	357	381	403	387	391	391	403	379	390	393	374	384	369	394	410	382	395	375	380	362	367	400	407	358	382	365	370	371	334	383	372	333	335	423	377	365	439	402	390	383	355	389	370	400	363	354	406	376	391	377	400	378	403	366	386	420	386	369	385	370	400	406	363	395	397	384	391	404	362	384	385	361	365	365	372	402	385	357	348	385	375	392	369	347	389	372	395	376	377	377	391	376	379	389	387	363	382	388	385	373	396	408	377	350	361	365	379	342	389	377	384	386	378	354	390	362	381	364	384	377	380	363	392	378	393	378	349	409	348	383	368	391	405	357	417	364	384	377	343	343	407	372	392	357	386	385	408	385	365	386	396	394	377	381	384	384	382	411	383	359	413	424	411	403	352	418	370	398	411	377	360	378	361	351	377	390	415	368	365	354	367	410	360	410	383	362	414	422	339	408	396	393	366	393	381	398	352	379	436	360	352	363	361	406	410	389	360	357	379	364	385	404	405	354	409	405	388	385	392	349	387	385	393	378	366	368	385	404	373	373	399	363	403	382	381	405	352	392	383	384	368	380	347	384	334	356	376	343	363	372	329	377	388	425	400	385	355	363	390	339	379	366	387	418	398	366	373	350	372	397	387	366	358	351	373	382	345	367	345	368	363	387	355	373	379	425	409	382	411	374	407	392	412	402	405	390	375	376	392	381	366	410	377	363	402	369	368	390	362	394	359	389	384	380	378	378	392	396	392	363	423	392	368	380	368	384	388	384	369	412	364	355	389	358	381	379	380	368	352	391	380	369	387	385	396	416	392	369	376	378	406	416	359	378	389	418	371	398	397	384	397	386	364	376	358	362	394	378	377	375	407	368	408	370	352	407	375	391	365	394	433	377	398	370	383	383	370	386	396	396	403	372	400	408	407	405	394	387	393	369	352	378	390	379	398	364	384	343	382	394	423	349	397	352	368	364	400	367	393	414	395	352	405	373	393	342	381	367	377	375	384	363
28888	7613	1129	753	531	396	304	235	202	181	149	126	156	127	120	113	115	108	96	92	104	77	89	82	91	92	86	83	87	85	102	90	90	92	84	60	61	69	81	85	100	63	74	64	88	87	84	78	78	71	62	82	89	73	84	86	80	70	73	88	72	72	67	86	79	103	85	71	72	84	79	79	82	72	62	86	107	63	80	75	82	70	77	70	60	80	81	66	65	66	83	71	80	70	77	74	68	83	68	75	76	82	53	74	68	72	74	74	70	69	70	67	85	71	71	68	83	78	82	74	93	76	94	82	70	73	65	81	69	87	87	68	78	86	67	79	68	74	66	78	72	74	95	58	74	78	76	73	73	69	84	83	83	80	76	76	96	71	64	70	54	64	85	83	67	72	73	73	71	63	75	84	56	76	85	72	82	72	65	80	90	79	75	77	89	61	69	76	82	75	83	75	90	76	85	68	70	66	80	65	81	75	61	73	74	70	68	63	68	71	83	87	95	71	68	76	86	70	75	79	67	81	79	73	68	65	68	92	53	76	77	88	81	66	77	73	66	69	74	75	67	76	69	62	60	75	65	77	75	74	77	62	72	78	73	84	75	81	83	78	77	72	93	84	75	70	64	74	72	65	74	62	72	88	91	78	86	72	73	71	65	77	87	75	80	78	67	62	71	74	71	82	77	81	79	61	73	92	88	69	76	80	64	71	79	50	71	79	90	77	65	77	74	77	67	67	94	80	68	84	60	64	80	83	79	68	75	80	66	68	82	80	70	69	78	68	72	69	72	80	86	74	76	58	76	74	66	81	64	72	81	52	75	83	87	76	79	83	73	79	71	64	78	58	70	85	69	71	86	94	70	85	67	77	84	86	82	86	82	86	82	74	63	72	80	78	77	75	64	71	75	68	68	64	81	71	79	59	79	76	79	57	63	51	84	85	64	76	88	77	69	82	76	73	70	76	64	63	68	68	84	67	78	72	48	79	87	65	78	75	90	72	71	59	76	70	82	66	76	74	78	80	77	66	71	69	67	81	61	81	88	71	73	78	77	70	66	75	76	82	79	85	77	79	75	73	76	84	79	68	97	83	74	81	70	81	83	101	69	74	72	83	71	75	85	86	79	96	93	65	75	64	59	68	79	64	70	65	70	70	71	74	76	73	76	88	85	79	61	55	64	75	70	75	88	80	74	91	79	92	85	64	71	82	74	83	82	66	79	60	66	91	62	72	91	67	81	88	79	71	68	98	80	69	65	71	67	70	77	75	62	74	77	71	81	72	79	62	89	81	85	71	66	67	82	72	75	69	71	98	79	91	94	81	72	72	77	87	85	65	65	63	75	89	73	77	86	84	67	61	78	65	63	68	84	69	60	64	80	76	76	73	82	78	95	69	63	63	68	76	63	69	88	68	78	71	68	73	80	74	79	84	85	55	68	69	85	79	81	85	78	86	79	79	84	72	79	72	87	98	70	80	74	68	70	87	77	74	95	66	85	65	93	96	92	83	73	81	75	62	69	61	62	61	68	63	70	87	86	84	85	81	75	77	82	72	79	87	75	83	79	74	60	75	78	74	81	69	78	67	79	78	97	78	82	80	90	64	72	70	83	80	64	66	73	76	77	79	77	90	69	70	100	85	68	77	83	71	87	83	87	73	71	71	75	67	64	83	81	79	91	66	79	87	73	81	71	69	70	84	76	66	72	82	63	91	65	75	81	68	77	65	87	86	85	93	68	82	87	61	74	89	71	75	64	85	66	70	70	67	73	70	72	69	72	80	65	64	67	90	78	78	96	83	85	67	87	74	73	81	95	72	92	65	75	83	85	81	72	82	75	92	72	82	67	84	74	58	71	56	90	79	77	78	61	83	76	95	89	91	72	67	70	69	80	76	68	88	75	70	64	74	77	70	62	62	87	76	59	82	67	78	69	72	72	66	67	84	74	94	76	83	74	67	65	79	67	77	69	77	79	70	74	83	65	65	73	72	71	72	81	80	83	76	79	73	76	65	84	106	80	71	77	63	53	67	79	82	75	80	64	67	66	58	73	86	81	79	70	61	83	69	88	76	81	87	72	67	71	72	65	78	70	62	69	70	67	84	91	72	77	76	69	65	69	71	72	77	89	75	91	65	76	70	82	73	50	69	74	77	76	76	86	75	65	76	68	61	76	66	78	80	82	64	68	66	77	57	97	92	72	82	72	71	72	78	75	63	55	67	80	69	68	78	75	79	63	80	72	77	72	79	63	87	73	81	76	74	100	89	75	93	91	66	77	67	88	96	82	88	62	64	83	66	78	75	86	75	84	66	89	76	72	76	69	74	81	73	68	88	85	69	78	68	74	75	72	71	83	70	83	86	67	73	67	70	74	85	84	79	75	74	83	71	76	70	72	76	85	68	84	70	73	77	76	77	82	66	88	75	89	64	74	62	68	75	68	73	76	85	64	65	81	62	82	83	69	87	87	79	64	69	86	80	80	80	61	78	76	75	97	65	62	90	89	82	92	77	69	69	66	80	68	82	70	70	84	73	82	90	70	68	98	73	96	77	82	62	80	79	75	68	69	70	73	80	88	83	69	84	78	80	75	84	78	71	74	82	85	80	64	71	68	78	55	69	80	82	68	93	79	81	84	69	78	82	77	75	68	69	73	81	75	63	63	88	90	71	73	56	62	77	88	87	82	64	73	78	105	91	77	66	76	82	83	81	81	95	75	61	71	77	79	83	81	65	66	55	77	62	74	60	87	69	75	77	61	73	77	72	89	66	76	85	75	71	80	84	71	72	72	60	69	82	76	66	69	64	94	61	70	77	61	69	89	72	79	73	89	83	67	89	72	73	89	74	88	75	81	83	71	74	75	75	59	80	66	81	63	76	78	61	72	78	69	91	62	65	71	79	65	67	65	64	71	85	70	60	71	81	81	60	76	81	71	67	89	78	62	75	68	84	81	73	85	63	86	78	61	65	67	96	79	60	70	87	76	90	63	93	69	76	68	73	68	90	85	76	55	88	62	71	80	83	72	81	68	64	71	91	74	69	92	72	78	92	66	76	56	71	87	82	75	85	80	69	96	82	75	65	71	87	62	63	70	59	58	78	79	83	101	78	71	85	83	71	68	66	70	87	73	80	73	80	80	75	71	66	72	73	95	89	81	71	67	78	74	58	71	65	78	70	78	65	63	75	64	70	106	72	78	76	93	61	67	73	67	86	82	75	76	85	79	62	74	59	91	89	74	73	91	83	62	55	85	73	73	70	93	88	96	64	72	63	67	73	91	92	69	75	76	66	71	73	76	90	70	77	75	84	93	57	74	63	77	65	73	72	68	73	86	72	71	90	72	81	69	85	81	89	83	79	83	86	64	76	90	62	60	74	89	66	74	85	77	72	81	76	81	83	77	87	80	65	72	66	64	61	76	60	84	90	77	84	75	69	71	88	84	80	79	80	75	63	77	67	78	86	60	62	82	67	63	90	74	75	77	72	58	76	83	84	76	72	78	69
16318	1146	2120	2527	2216	1815	1437	1210	982	906	744	687	567	568	535	475	453	430	398	392	413	366	331	338	318	309	289	314	308	306	312	252	290	283	269	267	248	253	279	270	243	264	269	236	270	262	237	258	237	243	218	244	247	216	243	240	234	232	230	201	238	237	230	241	246	254	258	231	230	240	235	243	233	231	231	208	251	228	219	218	197	207	240	241	200	218	210	205	260	231	207	228	223	200	225	209	228	220	221	204	213	234	214	214	213	231	214	219	225	205	205	237	225	209	228	213	230	197	206	244	205	219	204	231	235	224	218	216	231	222	217	190	212	215	224	216	192	223	195	215	216	222	208	230	228	221	204	213	217	220	212	203	206	216	249	217	216	211	205	188	237	218	218	205	209	224	230	203	225	227	215	201	208	206	203	230	221	201	215	222	201	203	236	199	208	200	219	226	212	209	224	250	239	225	205	232	207	206	216	230	198	209	217	196	212	226	245	208	219	224	220	214	216	216	197	198	207	223	191	206	215	236	224	196	216	200	215	200	199	219	190	226	185	223	220	192	206	228	200	223	224	198	194	233	203	249	227	226	227	213	243	218	237	215	221	228	208	232	217	202	206	235	206	205	235	231	199	232	220	171	240	238	235	234	241	213	210	210	181	233	216	205	207	232	195	196	209	225	206	245	237	220	213	229	218	227	227	208	211	204	257	204	220	200	247	210	205	222	201	188	222	225	224	211	224	258	235	206	229	210	203	241	191	200	241	224	224	227	221	231	208	210	208	217	216	230	229	215	227	232	214	229	234	209	200	230	216	224	215	204	208	209	210	208	213	186	210	220	214	210	195	212	191	225	224	240	195	213	211	193	206	217	234	237	216	205	214	224	200	206	222	217	180	196	222	219	215	206	239	231	233	229	197	216	223	188	223	202	204	219	214	236	190	230	210	230	221	227	220	233	243	219	210	220	229	236	208	223	220	229	203	221	236	207	220	203	185	220	257	198	237	224	221	207	206	223	225	200	213	211	219	224	237	230	187	211	236	229	227	214	196	251	207	227	199	207	197	212	231	220	213	222	218	217	194	217	203	200	217	211	211	202	223	230	201	214	227	231	233	232	211	226	211	209	195	206	220	200	177	208	219	208	211	199	204	191	235	207	235	219	234	229	202	217	234	229	193	219	221	185	200	234	211	221	211	204	198	218	228	213	208	213	237	193	198	229	222	207	233	197	213	221	212	214	238	215	219	191	206	205	244	232	222	211	224	207	204	217	203	200	227	222	217	217	214	196	211	197	218	229	221	200	202	228	221	232	191	217	190	195	192	196	223	196	214	179	221	233	245	210	221	214	212	235	203	218	218	216	224	205	221	214	221	226	210	213	227	210	226	193	194	217	191	209	229	208	208	215	202	209	235	224	221	222	223	217	219	217	231	250	194	227	223	215	188	212	225	221	223	191	218	187	215	199	260	232	214	193	218	223	215	208	211	225	213	185	202	208	199	237	213	232	215	225	224	180	218	241	231	225	212	206	200	211	209	206	229	241	186	217	230	203	229	186	201	213	212	225	222	225	234	228	204	229	200	200	194	231	233	257	215	225	239	213	185	227	245	214	232	211	219	230	195	211	230	207	192	220	198	240	221	197	208	221	227	247	207	230	205	220	215	218	207	227	235	219	200	200	218	219	205	212	220	198	218	232	191	217	225	224	225	194	216	209	225	221	206	220	205	208	202	212	216	203	215	208	215	228	248	215	202	218	212	202	197	194	222	216	217	231	222	235	223	206	197	236	227	227	219	192	197	195	196	205	224	216	236	218	269	212	214	241	222	215	202	216	228	217	235	208	228	214	215	216	217	198	226	218	230	218	211	208	207	197	232	233	239	200	213	232	229	238	237	218	198	207	220	217	216	221	240	230	213	202	191	227	222	198	201	208	222	210	225	203	200	217	222	205	200	189	240	206	226	218	225	219	201	236	252	219	214	220	213	208	185	229	192	233	227	245	229	227	220	219	232	196	229	203	245	212	191	234	205	201	215	203	252	226	209	225	235	221	226	221	262	204	209	190	216	204	185	196	217	214	201	206	224	181	219	225	197	196	213	206	235	197	226	197	224	217	239	232	210	207	222	213	239	233	194	211	244	218	239	191	234	195	240	211	225	217	239	223	207	219	194	236	218	240	193	181	229	239	223	244	238	235	201	209	218	211	192	229	223	207	186	220	209	194	211	211	211	208	211	258	203	206	202	210	214	242	211	216	216	211	229	231	213	204	198	217	195	201	200	216	214	188	217	198	209	196	194	219	220	224	234	192	218	204	208	212	213	218	231	210	218	219	242	226	236	207	208	200	226	233	222	211	212	210	215	197	212	221	219	207	233	242	209	224	193	219	220	201	213	211	228	223	227	204	208	207	217	197	190	219	209	221	225	202	214	182	189	227	181	188	212	236	236	209	223	206	189	217	215	216	244	213	236	225	204	205	211	229	213	234	219	207	230	211	215	236	239	200	241	222	214	233	192	220	210	231	242	218	205	211	209	225	210	207	242	195	198	212	216	235	222	232	234	193	218	212	204	226	223	207	209	235	230	222	199	200	216	206	212	199	189	234	218	219	207	219	209	225	227	192	199	210	225	234	223	215	204	207	237	221	205	206	211	200	195	210	217	197	217	212	203	242	209	215	218	192	233	228	207	230	207	214	208	222	255	229	238	221	203	208	215	228	204	217	214	202	245	200	254	231	222	242	205	208	215	195	217	216	228	202	198	230	210	203	209	231	224	231	219	222	211	233	205	197	208	230	220	198	212	211	229	198	207	199	202	204	227	196	203	195	232	208	225	221	206	226	217	211	236	201	226	230	237	208	221	206	224	192	220	211	216	237	222	224	201	232	220	247	235	222	237	208	244	204	236	210	202	194	194	217	215	210	203	205	234	191	216	204	228	208	220	201	205	237	218	209	197	218	218	221	218	239	205	214	218	192	203	230	234	206	213	215	208	204	226	220	191	216	197	238	207	206	223	211	226	227	237	236	199	204	237	199	217	208	219	222	199	239	209	248	241	210	225	211	213	204	179	217	208	231	219	209	201	213	238	212	209	217	222	193	227	210	246	215	222	207	233	213	205	217	236	231	223	212	220	227	240	199	212	194	215	220	208	204	200	206	214	227	214	225	210	234	175	224	210	216	234	208	236	236	223	212	200	204	216	186	236	205	194	208	232	190	222	204	200	207	232	227	205	210	225	182	205	222	205	209	208	195	190	238	210	222	214	212	189	201	226	210	222	188	218	212	223	207	209	220	237	226	223	210	218	219	175	215	205	229	200	226	216	215	208	238	213	190	221	238	205	233	193	234	197	210	201	209	199	223	217	229	192	188	218	247	187	214	197	219	169	184	215	208	179	190	217	207	216	232	226	200	185	211	226	227	207	224	204	207	195	209	206	218	214	212	231	224	213	224	204	230	201	207	180	214	222	215	219	213	211	224	251	203	253	209	243	206	231	218	215	212	215	219	226	207
43319	15851	2912	1725	1120	876	670	500	450	424	338	299	275	264	265	244	221	231	228	230	207	211	191	177	203	176	176	196	173	172	197	172	165	202	185	161	162	180	189	186	188	155	160	147	165	171	209	172	163	176	142	173	158	164	165	183	158	171	178	199	169	151	170	139	145	169	165	179	162	175	190	173	156	154	166	148	158	162	139	161	168	180	178	181	158	190	169	158	173	187	171	181	180	155	173	154	164	179	149	185	173	144	176	174	168	156	201	167	157	158	173	155	157	157	155	153	151	160	170	168	141	187	171	150	158	156	183	167	150	160	148	179	170	173	145	188	148	163	177	153	143	162	161	168	161	167	152	170	186	165	174	150	166	164	137	160	163	170	134	149	176	157	165	163	155	169	143	177	157	157	180	160	155	151	158	169	147	173	159	178	179	165	169	209	152	148	152	150	170	162	160	156	189	155	165	161	139	193	169	173	140	146	174	139	197	144	166	157	162	173	154	146	180	166	169	156	169	147	146	155	160	163	161	171	179	161	143	180	155	161	140	162	163	185	147	159	159	170	146	185	185	153	163	170	149	181	172	161	160	177	192	165	162	166	171	157	158	173	167	175	168	158	168	182	155	175	162	203	182	183	151	170	159	155	166	160	157	172	143	164	142	168	172	140	151	183	162	184	168	170	148	201	159	179	156	166	165	139	168	171	175	151	169	158	144	178	169	163	171	178	172	182	157	167	159	160	151	162	134	156	199	158	184	190	159	192	155	164	173	180	139	155	164	172	172	168	152	163	149	166	167	173	181	148	179	167	147	148	164	178	157	190	165	183	145	165	162	160	171	154	162	149	168	164	178	152	182	159	179	162	153	165	169	148	163	183	175	165	170	156	168	168	153	145	173	153	150	139	168	135	151	168	168	158	155	147	162	163	153	167	183	166	165	169	190	156	151	151	150	145	173	167	172	178	172	185	156	131	175	146	171	164	151	173	162	156	168	149	141	181	185	173	176	145	140	162	170	149	149	159	148	163	156	138	164	163	190	155	176	172	176	151	156	179	185	157	147	161	175	171	136	137	166	180	168	170	179	174	168	159	179	156	155	166	167	171	147	166	180	162	168	164	161	155	153	160	167	170	166	173	145	166	154	163	163	140	191	163	169	154	164	145	166	156	141	167	161	161	164	169	178	152	158	162	155	176	157	163	164	174	169	168	170	158	165	174	144	156	164	160	137	172	169	166	164	152	177	171	163	160	175	152	170	145	146	146	142	158	142	155	139	163	174	151	172	172	172	138	160	141	151	139	157	170	154	185	173	175	165	177	145	150	150	158	166	175	142	145	178	179	182	182	171	168	186	160	161	143	168	155	171	168	147	169	144	174	147	149	141	174	175	162	164	154	190	182	181	175	174	146	146	159	153	171	171	185	158	149	147	169	179	164	171	179	196	183	152	146	135	181	184	166	174	173	154	148	162	170	161	155	179	136	148	163	148	163	157	151	147	183	156	176	153	166	159	173	168	170	161	143	177	138	174	172	148	167	181	154	187	157	162	176	150	183	173	169	178	164	177	152	173	186	164	172	161	136	173	177	139	147	162	167	174	185	164	138	170	155	163	161	148	186	170	140	165	169	150	166	146	133	165	153	165	173	170	171	169	157	151	163	194	164	156	176	154	153	164	158	178	171	180	148	163	179	136	155	166	163	156	149	165	149	148	181	170	169	192	141	170	168	173	193	168	183	155	152	150	168	159	145	160	152	162	134	141	185	139	148	145	199	164	149	171	162	199	175	171	179	154	158	178	146	171	138	159	173	174	163	170	179	174	162	164	150	150	152	171	148	168	178	170	159	154	166	173	180	196	157	174	167	191	192	163	178	152	162	155	148	173	132	162	148	158	159	183	174	153	168	184	166	152	156	162	179	152	179	155	168	188	174	157	174	169	165	141	180	164	185	157	168	159	172	161	167	168	171	193	179	155	154	145	144	168	166	154	139	187	168	174	176	149	179	160	142	186	162	164	155	157	163	144	179	152	146	170	150	151	150	147	149	154	155	162	198	167	190	171	165	175	190	170	160	165	140	161	149	168	160	145	175	143	165	178	133	184	170	163	161	173	187	164	182	178	171	172	148	170	156	147	148	174	155	165	134	178	199	146	173	172	160	191	160	151	164	153	157	149	140	190	190	162	156	187	160	164	169	165	158	140	150	175	158	143	171	166	159	181	154	167	154	152	158	160	176	185	159	175	134	170	172	137	155	157	197	164	180	166	155	150	172	178	172	134	175	149	154	160	172	154	160	168	160	170	166	177	158	180	150	170	171	182	156	162	145	158	141	168	135	143	167	147	153	165	155	164	167	182	172	180	158	168	135	167	162	162	168	199	163	173	160	137	151	164	180	160	177	174	171	155	176	150	151	162	167	165	153	144	149	145	149	176	167	161	159	186	149	181	147	143	153	160	160	147	146	163	149	185	137	175	133	198	169	144	148	168	162	156	161	158	155	170	174	160	158	149	151	187	168	148	146	166	165	184	159	142	150	184	175	147	157	169	160	152	155	173	170	168	159	162	148	166	162	174	153	190	154	184	177	165	180	164	174	158	162	164	168	172	169	167	177	148	145	154	157	150	159	159	177	170	178	178	180	177	155	165	180	159	162	179	135	151	158	158	170	157	140	161	158	148	159	165	159	179	166	171	156	171	142	163	141	148	162	160	142	162	151	174	180	176	161	172	175	166	149	164	179	188	168	138	161	154	155	151	167	156	184	158	185	166	166	181	165	171	156	156	154	156	155	168	150	169	182	144	137	143	174	163	147	136	179	152	168	154	169	168	165	190	168	171	189	163	182	171	155	142	163	164	173	132	157	164	162	153	157	143	160	153	191	153	145	162	165	166	164	198	166	157	175	175	158	159	158	153	145	140	135	162	163	156	172	164	152	175	157	162	149	163	150	152	166	162	193	167	185	179	193	156	155	163	159	168	184	161	145	162	164	186	156	180	157	171	162	160	179	158	176	142	170	194	138	159	208	169	187	176	147	156	152	165	166	153	166	177	159	142	150	173	172	175	178	172	170	163	178	177	173	182	172	179	167	157	147	186	157	145	158	186	152	159	158	143	172	189	155	149	161	192	174	166	180	145	152	159	137	172	172	163	166	154	168	153	168	169	162	157	142	158	168	144	171	150	164	190	185	170	178	155	162	159	167	187	158	160	179	164	171	174	160	129	128	145	187	170	153	141	160	168	172	184	157	175	187	145	159	187	162	154	164	158	151	174	173	177	152	168	171	178	160	146	159	172	138	143	174	171	166	173	160	162	165	191	155	157	169	152	172	182	171	140	148	145	179	184	195	185	163	146	151	162	164	170	165	152	169	181	179	153	171	183	166	164	174	166	164	181	155	176	171	175	148	204	158	182	177	181	161	164	166	159	131	145	184	186	168	149	145	179	166	151	163	173	156	191	159	167	198	157	156	134	197	158	160	172	169	190	158	165	175	149	179	190	172	148	163	174	153
23232	2020	4173	4821	4277	3451	2851	2341	2005	1717	1515	1316	1133	1116	1030	910	868	852	772	738	680	703	644	648	639	631	627	612	582	552	568	543	518	546	540	500	474	558	522	480	507	528	468	474	462	476	500	469	464	477	417	422	483	448	486	476	442	466	420	455	452	431	438	445	438	417	452	477	420	490	473	447	432	434	458	458	440	445	455	463	430	416	430	465	428	391	441	424	455	452	415	446	458	433	417	450	423	410	412	459	439	425	397	448	422	454	424	444	443	436	434	447	433	394	420	409	396	420	426	425	437	415	374	400	412	392	386	437	398	408	445	442	405	419	403	440	419	382	426	406	415	404	434	415	372	401	432	451	417	428	453	446	436	430	408	438	425	427	434	416	401	421	411	412	412	407	398	389	411	426	428	396	410	427	424	444	419	407	434	407	423	392	423	380	427	412	438	420	449	462	415	439	396	422	406	401	466	402	438	418	414	430	446	395	437	400	416	414	396	438	430	403	423	452	422	431	429	413	386	432	421	373	398	426	386	398	428	437	419	428	419	423	413	462	445	397	432	415	402	403	403	433	420	397	432	399	415	424	394	411	398	439	428	398	434	388	453	406	442	449	422	375	411	448	408	411	437	427	399	442	430	415	382	428	436	450	438	397	428	448	385	384	374	451	417	425	455	416	416	410	407	387	403	439	399	419	408	397	414	411	420	415	414	404	403	413	374	433	431	424	404	397	397	383	412	436	439	424	451	398	402	399	404	418	417	447	445	421	411	403	434	419	428	407	420	375	424	424	423	433	407	432	453	409	399	450	389	425	416	466	407	387	382	427	393	397	433	430	453	381	408	433	442	426	431	438	420	436	420	434	381	409	451	428	370	389	428	438	426	453	419	449	401	420	402	403	405	358	441	420	414	403	435	419	437	391	429	440	414	421	426	379	398	386	420	415	426	392	440	414	425	400	420	424	402	388	413	378	432	453	402	422	411	390	392	426	420	414	405	398	409	442	425	440	401	407	401	423	404	417	456	417	443	416	383	437	427	458	397	387	442	397	435	432	413	418	448	405	404	410	425	426	423	427	433	434	416	398	457	422	411	420	415	417	401	418	420	374	373	402	377	454	421	407	425	398	409	429	415	417	415	425	391	396	403	390	417	430	437	438	420	414	422	387	428	396	428	440	429	389	429	381	436	421	379	412	390	423	408	400	422	416	388	433	396	406	447	403	422	390	451	416	409	423	412	403	428	430	445	393	413	420	416	461	423	442	447	432	437	389	411	398	377	410	419	446	385	412	429	414	412	418	425	412	411	425	451	388	409	394	398	446	408	422	414	446	415	411	437	399	423	364	411	414	417	442	385	433	415	439	461	461	437	434	421	427	417	432	367	446	406	454	408	420	392	388	418	433	406	388	400	433	433	362	407	433	445	372	425	434	416	401	440	426	448	430	405	439	448	376	405	402	448	417	376	447	364	415	414	410	406	399	434	391	424	429	436	406	461	398	447	412	396	439	398	445	406	435	431	437	418	387	417	420	415	374	437	391	416	409	383	383	424	363	419	401	394	421	388	425	412	415	416	408	408	463	454	417	418	400	409	446	438	423	424	389	446	403	385	429	404	415	436	459	384	409	395	397	407	403	406	428	439	412	428	438	374	409	428	425	403	382	429	412	384	424	429	423	420	418	441	415	418	433	425	393	418	430	428	434	386	422	428	390	410	399	419	417	443	405	441	435	396	406	388	420	403	452	419	421	428	414	420	443	431	398	399	398	410	426	388	466	421	420	429	395	409	401	394	408	434	421	413	404	417	403	431	414	451	411	399	435	422	411	371	433	424	416	400	430	403	392	409	417	425	433	432	441	448	392	430	430	378	433	428	433	402	368	419	393	428	410	437	397	396	405	442	451	418	435	435	422	439	481	449	416	447	439	415	404	433	381	437	395	429	387	422	428	434	426	437	404	426	414	425	411	433	416	397	416	423	402	412	439	423	419	437	414	389	359	409	448	400	413	385	397	439	427	386	426	408	362	414	444	406	431	391	420	445	376	430	412	363	425	428	425	423	426	396	432	422	408	390	417	420	407	399	445	409	457	422	410	404	394	435	431	389	424	380	428	388	440	423	452	418	427	407	450	403	407	389	442	416	417	426	429	422	419	413	409	411	441	420	408	406	448	404	413	404	428	425	387	393	414	401	436	479	422	413	396	378	391	395	442	438	414	445	415	417	412	396	430	414	447	464	422	402	428	415	410	434	398	414	468	442	433	402	389	399	388	391	435	412	434	456	404	400	443	416	400	478	415	412	411	433	403	413	447	430	413	440	439	434	426	394	434	396	405	444	415	425	433	397	406	399	407	420	406	414	421	408	436	406	437	420	422	421	434	443	411	411	420	425	425	421	390	390	376	406	378	418	398	394	413	405	396	430	411	412	413	421	355	431	430	455	432	399	413	400	404	418	409	435	402	428	397	413	394	408	410	432	404	423	398	409	386	394	416	400	417	384	428	401	400	405	415	418	389	447	418	378	427	402	428	426	423	423	390	418	377	395	404	428	400	387	397	435	392	414	430	413	427	412	377	427	395	451	415	415	439	414	424	433	402	409	431	383	419	439	381	410	433	426	407	398	423	427	383	410	410	432	433	398	431	420	421	394	402	437	395	404	403	428	454	435	429	422	404	373	366	428	419	439	413	438	414	434	403	416	377	399	387	420	380	433	446	406	439	388	454	440	412	415	428	415	413	437	457	430	394	436	414	418	391	417	460	419	395	422	440	382	416	414	440	416	425	398	399	409	395	436	427	394	379	453	409	399	400	429	426	417	444	422	433	415	384	420	424	440	396	463	407	442	421	439	355	419	417	403	393	420	415	434	393	414	417	415	390	397	424	412	432	415	419	405	420	456	451	396	436	406	389	437	453	407	401	423	409	436	425	412	437	417	413	422	434	411	425	441	401	454	429	426	388	398	429	416	414	385	430	410	397	412	421	433	433	436	427	432	379	403	395	396	419	439	453	443	411	390	422	396	396	402	425	415	408	391	408	413	457	403	399	422	426	409	434	367	417	424	427	414	409	444	378	447	416	442	411	408	402	420	466	427	426	432	404	427	428	425	431	397	467	417	436	445	379	377	416	394	412	387	406	414	435	412	455	413	427	435	398	434	404	420	454	410	400	410	453	414	374	424	437	417	440	419	388	413	424	400	411	414	378	394	409	403	453	412	430	404	407	428	433	419	441	384	400	440	392	381	422	428	403	400	442	433	401	448	415	370	423	421	447	420	437	404	398	404	414	415	404	428	391	402	401	442	420	397	391	393	422	402	393	431	402	379	462	433	433	434	422	445	456	427	418	389	424	413	365	402	443	405	445	377	438	427	417	405	422	416	430	413	404	387	468	419	426	391	414	406	421	413	420	395	402	424	420	408	423	411	436	397	450	422	413	391	418	412	438	406	418	428	387	434	441	411	432	447	432	396	405	446	437	454	390	419	432	425	466	395	415	437	434	415	388	418	407
5835	271	211	196	168	170	168	145	148	161	147	141	151	149	150	140	146	160	134	172	166	155	183	173	163	170	140	142	160	162	148	172	183	143	148	155	154	166	170	150	180	168	159	121	181	164	149	167	141	164	167	173	144	174	177	157	177	155	165	147	165	179	174	154	165	147	157	148	148	142	150	153	161	159	172	132	160	172	146	135	142	175	181	151	180	175	137	152	166	164	160	187	137	160	141	132	181	165	158	159	124	143	174	164	156	169	154	158	180	147	154	193	146	170	159	152	173	140	161	157	142	149	138	145	157	180	165	147	174	160	142	161	160	162	179	167	154	150	135	159	131	164	175	125	164	146	163	172	145	168	153	187	184	153	176	192	145	175	159	148	167	172	143	149	154	151	161	175	165	156	183	159	152	151	159	176	191	160	188	149	175	157	174	152	181	178	161	154	162	189	160	128	170	173	160	145	173	132	151	168	141	160	141	156	162	166	160	178	129	164	161	167	150	151	167	152	148	132	167	147	162	147	175	159	158	161	154	144	158	146	168	163	154	147	178	160	146	143	168	170	148	151	171	176	167	174	141	148	154	175	163	140	170	172	157	157	138	170	143	149	177	158	160	170	136	177	155	177	154	158	156	153	154	172	151	166	137	179	171	156	152	147	162	152	151	142	148	156	140	122	155	173	152	185	174	159	164	152	162	168	159	156	166	146	160	166	131	141	153	163	193	155	171	161	171	143	171	146	156	193	159	182	180	185	177	156	169	180	153	169	178	170	165	156	173	167	170	161	166	161	133	160	173	143	185	170	161	160	176	173	160	129	149	181	175	149	136	161	148	148	167	147	162	162	146	183	143	154	144	154	150	161	169	161	153	166	161	160	160	163	141	158	170	153	159	168	145	152	166	153	138	188	151	142	148	156	157	162	156	160	135	160	137	151	148	164	186	158	167	166	184	156	153	176	167	157	163	167	170	162	158	176	158	183	163	190	143	169	147	163	160	147	138	168	153	151	195	178	161	151	164	173	164	155	172	170	183	157	144	152	170	184	143	158	185	139	169	132	168	154	140	153	162	168	177	146	160	162	164	152	165	151	142	147	185	151	163	174	146	140	168	165	173	164	155	162	170	144	151	152	156	171	160	158	151	148	143	147	170	173	160	183	151	164	151	156	158	159	149	141	148	145	164	169	156	176	169	190	156	186	145	159	148	171	170	127	160	144	150	170	176	166	166	144	173	171	180	149	149	149	149	141	154	148	169	145	158	174	150	159	172	152	140	171	147	176	153	153	155	156	185	149	142	153	160	181	149	159	151	176	166	174	157	170	151	145	145	147	156	164	173	158	165	168	170	160	146	134	147	165	169	153	160	151	178	154	165	139	167	144	165	169	188	166	161	170	182	146	164	157	154	131	153	180	170	168	168	151	163	146	161	175	151	169	159	173	144	179	152	153	166	139	149	173	164	149	166	158	169	171	133	152	164	163	176	167	153	173	155	175	179	140	169	158	179	153	149	170	175	147	143	136	130	169	147	169	149	139	195	178	147	168	165	172	162	166	152	149	159	147	161	153	184	159	147	144	149	172	162	170	172	140	165	162	145	149	164	158	174	183	138	157	169	157	169	138	144	125	147	154	189	149	139	144	175	180	147	156	161	170	169	180	145	180	150	150	155	148	176	172	159	147	196	149	160	145	160	168	161	164	165	177	156	147	146	156	144	152	141	161	160	162	157	129	164	147	143	168	177	156	158	160	155	170	154	164	152	143	169	152	176	152	130	179	181	185	173	147	144	168	183	129	138	151	147	149	153	158	167	145	157	168	151	157	146	154	177	165	162	157	154	135	168	167	161	146	156	188	152	136	152	154	168	145	154	193	149	147	160	170	155	136	159	163	157	139	143	173	170	134	146	174	156	174	157	134	136	161	145	167	160	169	158	190	160	166	161	161	163	182	182	161	165	145	161	165	160	161	146	158	174	159	191	150	160	163	129	150	155	171	158	142	173	159	138	157	185	163	167	161	146	160	149	172	186	164	161	186	173	161	166	175	164	168	165	134	175	161	160	156	176	170	143	159	156	166	151	158	163	143	152	165	143	141	160	180	153	175	144	146	174	155	167	144	151	168	153	169	145	161	167	138	162	150	163	147	167	143	162	158	163	165	145	156	150	154	164	188	199	146	146	162	155	171	157	183	168	171	150	202	163	173	156	182	175	179	174	157	154	154	156	156	153	156	164	143	172	167	170	176	156	179	146	167	146	164	176	153	174	178	169	146	167	155	140	154	164	179	159	172	167	150	168	133	155	153	154	155	143	153	155	164	159	179	171	157	156	170	143	140	163	131	143	158	137	147	155	161	158	181	149	160	126	163	160	169	168	165	171	158	164	145	152	130	153	159	151	168	136	138	140	162	149	123	158	152	161	176	168	183	167	151	139	141	174	161	135	148	175	161	175	157	142	159	166	173	148	157	170	163	153	141	185	158	159	182	156	145	165	154	160	167	157	187	164	143	135	172	172	170	137	176	170	153	166	151	151	145	157	145	120	158	165	161	159	132	183	164	141	166	167	146	153	164	161	183	174	150	149	124	159	185	155	137	179	167	162	157	146	177	164	159	165	163	180	172	156	156	141	142	186	171	162	166	127	146	162	148	147	152	128	156	147	139	171	159	125	144	160	162	164	159	147	148	142	163	151	146	141	167	133	149	164	149	152	153	149	174	158	141	155	153	146	130	154	157	159	166	150	146	168	153	144	154	187	165	160	137	151	162	152	156	149	171	175	159	148	168	177	118	152	168	130	178	161	165	141	161	172	155	171	172	152	155	160	155	161	174	156	148	156	153	161	163	136	185	142	143	174	161	172	180	172	165	155	168	155	158	152	146	151	151	172	171	161	188	172	179	146	166	142	188	164	162	179	138	146	146	171	159	149	171	168	155	185	149	154	174	178	155	160	172	172	172	164	155	149	155	174	183	168	171	159	152	164	162	175	178	147	133	174	153	188	172	157	144	162	149	157	142	166	143	194	144	147	177	162	150	153	168	164	172	162	165	190	153	150	188	169	179	174	169	158	141	153	157	172	173	167	147	166	156	200	165	144	160	164	146	164	172	151	136	189	136	146	181	150	145	181	164	143	167	156	179	153	132	145	167	149	165	163	154	154	138	165	160	148	171	158	173	169	169	162	134	153	136	155	168	157	154	144	148	159	171	143	161	148	159	146	175	150	137	162	143	146	149	133	145	141	156	153	162	167	171	175	130	186	151	170	173	180	137	163	180	146	164	159	164	181	156	157	170	173	143	166	171	161	156	175	167	162	148	168	163	160	162	171	156	170	174	150	170	172	168	171	176	148	157	139	171	144	163	164	161	149	182	149	142	165	136	157	165	166	159	158	172	160	177	156	166	142	156	148	158	158	158	153	165	174	149	171	145	169	140	157	157	181	164	164	156	154	160	160	157	161	165	121	162	164	173	155	158	185	155	154	167	149	178	146	129	164	168	155	160	166	164
3752	435	401	474	441	444	410	401	378	388	386	401	414	403	398	382	357	425	373	377	396	370	384	383	360	373	381	377	365	395	338	354	382	391	384	383	369	398	389	380	364	394	384	379	356	390	389	342	380	367	354	390	368	382	377	370	384	387	389	337	387	381	395	399	378	384	415	360	379	390	372	390	387	386	384	355	384	384	390	388	383	407	358	406	378	389	387	383	386	359	394	355	384	336	368	371	370	385	386	417	389	418	378	409	390	354	404	355	386	394	400	426	404	371	375	352	367	377	368	367	389	360	368	349	374	376	389	382	381	378	357	381	373	406	390	390	387	390	388	362	388	359	383	378	419	383	387	392	368	378	398	382	385	379	360	371	430	366	375	390	376	368	369	406	361	371	370	406	386	359	356	358	352	389	377	384	371	378	398	360	398	386	385	374	362	371	392	369	379	395	375	371	378	398	394	384	400	381	359	354	419	399	379	413	394	381	377	345	378	370	372	401	413	390	385	383	366	391	399	381	351	382	378	362	371	379	377	342	369	394	361	384	350	377	430	400	343	398	374	388	380	394	403	402	384	386	399	388	412	380	402	336	381	390	381	381	356	370	365	383	361	364	370	401	383	398	366	406	397	391	358	391	398	408	404	376	364	397	394	391	354	398	403	431	389	369	354	388	384	375	383	372	414	382	362	392	369	385	379	373	375	358	409	402	343	392	382	347	353	380	351	397	379	404	384	386	390	353	405	369	396	382	356	366	381	371	401	372	359	367	351	358	398	402	365	405	389	394	418	394	352	344	373	388	374	361	394	371	393	369	391	368	408	365	344	405	377	341	388	383	398	378	381	379	350	389	398	370	384	404	384	395	441	416	336	342	403	364	360	379	414	386	340	371	375	376	416	348	373	400	355	396	363	397	380	379	377	367	393	367	407	369	361	391	416	402	389	358	386	384	381	348	344	364	370	368	393	375	405	350	401	386	354	366	370	394	378	395	411	401	398	390	383	392	391	394	362	395	407	369	375	419	362	370	369	375	402	383	376	376	380	390	392	403	387	408	397	349	410	416	416	428	388	380	395	345	373	390	362	399	361	393	377	380	391	358	402	437	394	405	373	387	310	378	380	369	381	413	410	377	404	369	372	361	411	397	348	415	357	384	381	361	377	367	406	372	353	389	378	378	354	395	369	380	387	370	376	401	363	391	374	372	412	405	402	391	372	364	397	392	399	374	357	418	365	397	382	419	390	366	400	367	377	398	395	426	401	393	363	383	389	378	368	374	340	379	370	389	356	356	391	368	420	400	374	379	334	386	380	384	371	401	364	346	386	395	408	382	382	341	375	371	359	381	400	382	385	390	382	402	396	394	349	392	361	388	366	374	370	386	375	396	401	381	367	394	394	345	381	383	386	369	411	348	429	351	444	402	358	388	345	371	392	403	343	365	389	393	401	357	375	383	384	355	385	396	409	400	378	373	388	395	389	406	422	362	387	375	398	363	382	370	379	388	403	375	374	397	378	338	351	373	407	423	383	367	415	386	375	369	373	343	373	343	356	395	390	350	396	370	402	384	423	369	405	383	365	379	391	375	350	401	360	410	416	384	358	372	380	371	383	397	374	422	409	391	392	371	326	377	374	372	382	367	381	392	360	364	421	371	359	370	381	388	407	388	368	378	355	409	363	395	367	349	366	378	349	402	419	338	404	366	349	379	346	379	373	385	376	395	385	417	347	378	369	383	385	387	354	377	388	398	442	408	402	393	340	373	368	387	346	379	391	415	363	398	382	374	383	386	389	393	378	394	377	376	374	348	378	370	351	384	365	388	377	372	417	355	379	416	351	366	399	407	430	369	366	382	369	365	402	373	380	389	382	369	348	317	382	386	368	402	371	407	394	358	378	367	377	369	382	414	360	370	426	366	397	385	387	366	394	396	388	377	386	376	347	368	389	398	381	376	385	380	390	369	359	355	369	412	346	387	388	383	347	381	381	360	376	354	383	390	405	381	380	357	393	373	362	375	397	368	391	433	371	387	400	371	373	445	405	379	379	365	405	394	398	381	408	392	396	373	382	383	384	377	399	364	380	351	368	369	380	402	399	374	371	374	407	362	402	399	389	403	387	355	351	382	361	421	364	409	382	362	384	404	379	377	383	371	397	372	382	365	372	388	381	378	376	407	395	369	375	375	364	372	396	366	390	373	375	387	369	408	401	384	417	405	370	409	379	378	339	379	369	375	377	394	392	374	389	388	357	369	385	377	378	412	360	366	415	385	391	417	359	408	361	370	401	394	387	412	395	408	359	414	381	410	356	370	415	391	346	372	389	387	375	426	408	369	387	348	397	374	396	365	336	415	361	379	358	387	369	341	420	385	404	369	388	382	389	386	393	364	360	393	360	378	452	389	405	373	398	347	405	402	379	376	355	388	410	385	387	329	369	357	356	390	395	382	375	364	346	362	363	375	356	403	401	358	327	373	382	403	384	399	386	395	389	367	400	404	376	380	380	383	394	386	404	377	353	364	386	411	372	401	378	362	354	358	357	406	372	385	373	361	402	407	375	391	386	390	389	392	404	380	366	340	395	378	400	368	361	341	371	354	379	365	356	367	377	406	395	396	363	397	362	368	388	363	391	396	393	334	385	406	422	394	357	359	347	365	386	386	417	398	410	380	391	348	369	344	396	379	363	387	405	356	378	395	405	404	370	382	390	416	386	364	405	388	355	359	428	414	358	339	372	375	367	355	399	386	355	386	388	390	401	383	391	366	385	381	393	405	387	385	363	400	361	378	386	399	393	377	395	416	379	390	389	370	406	400	373	392	418	357	380	384	423	379	388	368	369	390	413	385	387	368	383	367	396	375	386	367	378	336	396	364	388	337	363	374	396	367	384	364	375	381	316	378	379	365	395	372	410	336	392	377	373	385	383	346	356	380	377	324	371	387	378	385	365	335	366	390	400	379	381	378	371	391	369	369	388	381	366	393	356	401	383	373	376	377	371	391	364	373	404	368	378	383	385	363	357	354	375	420	385	380	370	397	375	359	411	401	375	360	401	402	377	382	354	426	402	388	387	365	377	362	387	398	369	393	415	404	365	399	359	364	412	393	373	383	374	418	365	374	372	381	376	359	374	384	357	388	353	376	361	425	372	390	386	383	400	374	394	415	398	393	386	388	369	427	403	358	402	394	374	363	360	346	353	371	375	367	393	363	379	385	389	350	408	368	394	391	380	378	385	378	384	378	385	387	394	378	331	402	364	376	373	413	360	390	406	373	336	369	343	370	388	355	407	379	404	374	377	392	360	405	387	382	397	381	389	369	344	365	365	374	405	371	383	403	403	388	386	380	373	399	400	362	353	410	395	354	350	410	382	371	393	375	347	376	402	353	342	403	388	391	371	382	364	393	369	371	387	385	384	405	377	380	369	383	396	385	365	403	400	394	384	361	431	364	416	388	376	372	364	366	374	367	379	409	340	395	389	399	376	370	371	373	360	370	375	420	394	383
31620	8012	1156	797	509	410	307	252	217	190	168	165	159	147	114	108	116	96	106	98	91	82	105	94	94	95	90	100	94	76	91	73	72	81	79	67	75	71	70	93	68	83	83	82	73	87	89	71	86	72	74	91	78	74	78	58	72	83	67	74	76	75	77	88	76	81	100	79	81	81	92	68	72	83	76	86	81	85	77	58	85	63	71	76	91	62	59	63	83	75	72	81	71	101	72	91	74	66	72	76	69	75	80	84	87	74	84	76	60	77	69	85	85	74	55	78	92	79	80	71	91	80	72	68	79	74	100	68	89	77	70	75	76	88	83	72	61	64	83	81	74	68	78	79	69	72	79	93	68	77	86	84	66	74	78	82	78	71	78	81	68	85	88	73	97	90	81	71	82	72	70	73	64	102	78	68	90	70	79	60	82	70	68	76	74	50	72	66	72	66	64	97	70	70	81	90	81	67	79	89	57	86	76	81	69	84	54	78	86	65	59	62	76	74	75	70	69	68	75	79	72	68	65	72	95	86	53	68	64	84	80	59	72	76	91	83	88	51	66	85	74	67	77	72	67	68	84	77	76	81	80	85	70	76	82	82	79	94	51	73	83	87	72	75	73	78	90	76	77	67	80	61	77	72	66	81	74	71	78	84	91	69	64	72	78	81	82	91	79	63	62	83	72	74	65	99	66	64	75	65	67	78	74	74	72	78	64	77	76	68	76	74	66	93	65	72	91	75	59	75	72	78	78	65	77	62	68	77	66	81	71	68	69	71	84	86	76	83	86	70	63	77	83	88	84	75	83	74	77	81	59	83	79	76	85	64	74	73	83	76	85	79	85	78	64	66	75	80	78	65	78	83	86	86	94	70	81	66	73	84	62	80	64	58	70	80	70	56	88	78	66	88	82	88	75	83	66	77	72	67	68	87	78	57	80	86	77	76	76	75	74	69	77	80	74	71	67	87	89	77	73	83	76	80	82	88	73	61	82	85	88	74	82	88	63	75	77	62	77	83	66	61	74	60	66	78	81	76	71	67	61	79	64	71	86	76	78	73	77	78	75	67	66	88	77	67	77	83	99	83	81	75	76	65	88	74	64	77	68	82	81	77	76	92	82	75	87	73	71	68	74	75	78	69	75	88	72	69	49	85	64	86	68	76	72	80	80	98	85	79	66	83	80	72	81	83	77	54	81	72	84	89	90	84	98	78	82	88	71	90	82	90	80	72	73	74	85	69	80	76	77	82	65	74	67	78	82	60	83	78	60	88	87	80	81	55	85	91	89	76	91	75	70	64	82	75	85	81	83	76	77	78	62	79	67	73	76	71	72	68	66	75	85	83	80	78	86	87	64	73	79	65	93	80	78	66	90	61	76	85	68	69	69	66	65	86	85	73	99	88	72	64	69	74	84	80	80	93	65	73	73	79	79	77	84	79	60	82	84	77	70	77	86	76	84	81	71	70	82	66	65	69	88	63	69	64	85	57	70	78	63	65	79	77	83	69	73	76	64	91	77	76	77	84	80	66	84	56	75	60	73	84	75	77	65	65	86	93	94	76	64	71	75	73	99	69	93	77	73	78	62	82	73	74	69	66	76	88	89	72	99	71	85	73	88	68	69	76	83	71	64	85	65	83	76	60	81	92	75	82	82	77	81	72	71	79	63	78	83	77	83	75	74	73	73	76	77	90	76	74	100	70	84	71	77	78	87	75	71	59	89	85	92	93	80	65	86	92	79	73	78	58	71	68	83	73	70	73	117	79	84	72	85	63	79	81	76	66	74	82	71	78	76	79	86	72	77	79	71	72	91	80	85	80	69	82	71	84	76	70	60	90	67	70	65	66	78	73	68	69	79	88	78	93	66	80	78	80	83	91	86	81	69	79	76	68	82	58	69	89	80	90	80	65	74	65	78	70	67	71	75	80	69	86	73	83	70	77	71	67	68	73	75	83	68	89	80	70	71	74	87	71	76	66	91	71	81	85	73	68	70	82	64	67	82	85	73	69	74	72	63	89	78	86	75	85	91	71	73	88	73	77	77	63	58	78	76	80	101	68	53	70	77	93	101	74	74	71	64	74	87	67	77	76	76	72	71	80	71	74	75	79	69	79	101	80	90	81	73	76	76	69	80	68	70	81	92	68	76	99	74	93	84	61	103	80	67	77	85	81	83	73	84	87	81	81	68	80	73	72	82	85	72	82	77	82	71	66	73	84	70	86	69	72	71	75	61	61	65	69	73	85	55	76	66	76	78	87	87	61	84	71	78	80	83	78	91	67	69	74	78	71	78	78	72	74	75	76	72	62	71	79	73	65	83	65	79	61	86	69	63	81	87	82	71	57	67	70	71	70	74	77	82	76	72	67	78	65	64	72	90	75	77	71	81	71	80	86	67	81	75	67	63	78	75	81	63	83	69	61	67	93	66	96	83	75	82	71	68	79	81	65	68	68	86	77	69	75	78	90	75	84	77	73	79	81	93	73	76	68	78	78	64	63	67	67	86	70	69	65	68	77	65	66	83	86	67	76	68	87	66	62	80	86	74	74	81	58	81	88	70	69	71	70	80	75	94	86	97	76	61	68	77	66	73	69	69	75	88	74	62	75	85	78	81	62	68	82	86	89	71	82	74	75	73	87	65	82	72	86	82	81	66	83	83	58	69	75	69	79	69	73	71	68	78	66	78	73	92	79	94	77	79	98	83	69	90	85	64	65	60	74	81	85	81	94	76	73	54	81	63	73	74	85	92	76	76	72	76	83	88	82	73	69	67	72	77	85	96	72	77	71	90	79	77	74	85	68	79	84	91	68	84	79	83	64	82	76	74	84	74	66	70	82	69	75	66	100	74	74	78	82	77	68	71	75	73	71	66	78	95	75	81	80	80	87	75	76	74	66	73	56	71	66	66	87	70	89	79	73	64	68	70	74	57	72	73	75	70	58	57	75	82	59	73	77	57	73	75	75	73	65	66	100	72	74	79	73	79	63	61	78	79	85	70	87	61	71	97	74	62	84	70	89	87	88	69	78	93	67	60	84	72	85	63	61	61	72	61	74	79	70	75	68	84	66	84	87	63	85	76	68	86	71	62	78	76	75	78	81	88	79	65	80	76	77	70	78	75	76	86	79	69	73	78	78	74	77	65	64	55	87	77	74	88	77	65	68	60	81	86	76	66	72	64	89	78	73	97	75	68	69	76	52	55	87	66	76	92	87	90	71	88	83	82	78	74	70	74	85	91	66	74	82	76	65	79	81	77	77	76	56	67	70	71	66	65	75	86	82	66	91	80	66	73	69	71	80	60	67	87	83	79	69	83	66	76	71	69	79	79	89	59	72	73	62	80	62	68	77	91	67	92	68	67	82	69	84	76	62	68	81	71	73	64	65	76	87	75	99	71	75	72	70	76	86	63	79	73	81	77	74	63	77	79	73	69	82	102	83	77	66	64	75	69	81	83	87	79	83	84	91	92	88	57	73	92	79	79	77	91	80	84	77	84	69
17587	1021	2159	2614	2225	1881	1387	1164	1073	894	802	663	583	550	534	474	429	438	437	370	383	376	382	338	332	307	294	291	291	273	305	275	265	293	291	265	284	258	253	273	258	249	245	238	221	231	242	265	255	248	268	236	251	229	225	234	223	249	257	241	239	222	202	223	219	223	233	248	210	219	223	220	220	241	238	209	215	217	216	230	236	210	224	226	225	205	256	229	203	209	272	213	229	211	232	196	215	212	226	260	225	220	224	253	236	227	215	225	218	221	209	253	226	206	246	217	232	227	234	221	201	219	211	232	236	201	202	216	214	212	250	225	212	232	202	235	198	227	216	238	209	235	213	220	226	249	216	203	234	236	242	207	211	239	204	201	228	228	221	222	223	226	228	215	231	215	223	199	210	210	223	210	230	222	233	227	202	229	228	223	217	238	227	226	256	229	223	230	235	209	231	226	219	194	206	207	249	213	228	221	209	237	219	215	242	199	202	220	191	247	209	193	190	190	231	220	226	230	238	224	231	223	194	219	212	201	202	221	203	233	214	234	242	239	211	212	204	200	215	260	218	189	203	226	196	220	230	227	211	211	223	212	200	234	228	222	224	204	191	206	209	216	247	242	217	200	234	210	220	221	232	219	212	216	231	206	209	184	242	194	204	228	209	218	205	216	186	222	237	220	205	178	256	195	219	224	190	244	192	225	227	208	198	192	189	236	204	209	192	267	209	212	207	260	234	210	245	230	214	219	202	227	204	229	225	219	220	213	232	213	222	213	209	206	227	239	233	237	196	229	196	220	207	216	250	226	184	232	227	197	176	215	206	227	209	218	218	237	228	227	213	220	204	199	218	235	222	228	188	237	226	212	213	215	231	199	214	231	212	202	233	212	224	211	216	213	198	229	199	229	216	219	229	215	209	179	236	205	203	202	221	241	224	216	230	235	202	213	217	213	241	239	184	214	216	226	190	229	239	203	228	204	192	203	216	188	232	234	202	212	229	233	225	207	216	244	211	219	212	233	245	197	239	258	253	226	198	239	214	213	219	216	199	211	214	229	221	232	222	231	216	194	216	224	213	240	205	201	198	237	228	225	221	217	231	212	226	230	208	224	215	231	203	212	212	205	209	211	207	200	211	213	207	191	212	228	199	222	226	229	208	215	206	205	214	214	224	206	217	207	231	220	212	212	202	218	205	223	223	213	214	184	189	225	210	233	194	206	228	220	227	203	198	243	211	225	210	226	212	192	231	201	240	233	197	211	215	224	208	231	248	199	204	184	239	195	207	229	239	235	209	232	231	224	225	208	200	236	216	218	228	199	206	222	230	180	216	208	231	228	223	208	211	227	204	222	225	220	220	197	219	193	233	240	227	187	223	190	218	197	211	213	216	218	204	213	228	236	226	227	254	201	215	239	220	241	206	225	207	189	221	211	208	206	210	213	233	233	221	229	224	217	231	228	223	213	205	218	236	235	223	215	221	200	232	208	216	215	224	229	206	256	225	192	210	203	214	225	225	200	221	221	183	221	209	246	198	240	209	213	209	234	185	240	219	198	209	215	198	232	211	227	221	233	209	215	209	240	211	208	202	209	236	195	217	218	244	198	218	219	226	231	219	238	217	209	218	189	226	215	230	219	237	214	242	221	201	220	207	219	226	210	187	231	231	241	213	211	215	222	196	199	220	208	217	218	210	206	243	208	215	222	219	218	217	224	209	217	210	243	200	210	215	205	225	229	225	188	219	223	199	202	207	208	237	221	229	229	221	215	205	218	202	213	228	211	192	219	210	220	203	221	219	228	243	234	204	201	238	213	238	206	238	204	216	211	236	231	241	224	226	231	183	254	208	222	202	206	221	218	216	204	218	203	207	213	232	201	217	222	214	204	236	248	225	249	202	223	200	223	236	228	205	192	200	215	229	225	230	229	200	215	199	198	246	185	217	207	189	210	207	222	231	198	237	224	218	235	225	196	212	196	202	225	180	225	228	211	222	213	243	212	231	215	199	195	195	210	203	213	212	215	236	192	233	213	206	224	222	226	231	240	228	201	211	228	228	219	230	202	233	236	252	218	193	202	223	209	233	217	185	197	231	184	207	209	220	236	205	230	213	226	219	206	230	224	228	212	203	222	219	236	226	227	234	221	244	253	219	218	250	238	189	211	209	255	236	234	216	248	241	216	207	216	249	199	228	205	244	205	239	217	218	212	215	190	237	248	197	231	217	211	202	211	203	220	219	187	225	198	185	194	220	205	206	209	238	222	206	216	230	231	218	240	208	235	224	233	213	208	224	214	191	213	200	214	202	228	210	235	219	207	221	217	196	225	238	205	186	215	203	237	241	221	211	214	213	239	230	218	236	232	230	197	216	195	216	214	218	190	231	198	233	220	208	197	247	227	234	218	203	195	205	223	226	199	209	212	203	195	214	190	226	191	232	225	230	221	186	195	240	197	220	193	228	228	219	207	235	220	221	211	201	233	216	225	220	198	202	232	222	223	204	227	231	206	219	233	224	218	214	215	213	206	201	203	224	223	203	218	218	231	243	201	255	212	204	218	199	221	194	218	228	193	212	219	242	221	223	217	222	224	224	205	204	210	189	211	225	209	241	240	202	205	231	226	204	196	224	210	218	232	197	198	196	230	238	230	206	213	236	241	231	222	185	204	214	215	224	191	237	223	203	204	218	218	240	204	198	232	211	208	248	217	211	220	227	216	235	241	220	218	229	216	230	202	222	211	210	232	211	224	239	205	227	200	240	200	197	219	218	223	219	218	226	216	230	197	217	233	180	244	212	207	191	212	231	241	235	209	204	237	216	219	209	215	185	236	188	204	229	249	222	204	208	226	210	214	241	223	219	199	213	195	226	225	207	202	217	208	218	228	231	229	215	247	209	222	228	214	213	237	195	223	240	244	215	225	218	223	219	222	244	243	210	217	239	226	187	232	206	183	227	221	234	211	218	199	202	181	209	221	213	204	217	203	193	235	190	218	213	202	177	214	220	234	207	214	230	246	235	198	231	233	221	208	221	211	183	211	235	239	210	213	209	204	228	226	226	220	204	211	203	235	237	207	191	216	240	214	203	248	229	224	208	230	218	219	253	222	216	228	237	221	223	215	222	224	219	239	228	233	219	211	230	229	232	232	211	217	237	234	204	227	214	214	235	223	211	223	238	203	214	208	235	215	204	206	194	217	242	206	202	224	231	237	186	224	201	212	203	223	208	199	200	200	203	222	233	211	214	222	238	198	216	239	218	210	245	221	213	211	210	235	206	214	193	205	206	222	233	236	218	224	211	236	200	230	230	210	207	220	207	198	208	242	238	202	226	215	222	245	204	219	230	196	221	235	191	216	228	230	226	212	200	228	215	208	219	232	210	209	212	225	209	200	214	218	231	204	219	216	194	234	195	215	251	220	227	230	223	221	216	215	202	209	229	224	220	220	253	226	236	193	203	221	211	225	217	200	218	229	223	248	229	181	208	237	214	211	196	213	215	201	219	226
44314	17431	3143	1696	1159	846	605	539	431	395	345	305	285	258	267	254	233	224	222	200	225	204	199	182	203	185	206	166	183	200	186	179	182	183	181	170	178	144	175	179	177	200	182	176	150	155	182	176	184	188	165	149	170	185	174	155	165	162	167	177	151	178	147	145	175	164	156	154	161	173	192	152	171	149	143	169	183	160	155	168	191	179	184	159	167	174	172	185	183	151	155	167	150	159	174	160	169	168	156	183	178	158	166	159	171	172	179	149	153	173	166	161	156	155	178	184	135	173	149	142	186	137	151	178	180	163	161	161	156	143	175	164	157	174	166	155	170	165	166	169	159	171	184	167	137	147	145	184	168	199	164	155	169	145	165	147	172	167	170	150	182	178	151	158	167	147	189	156	169	168	149	169	175	161	151	169	145	163	158	189	164	161	184	178	174	163	169	180	163	158	158	183	172	162	135	167	187	181	187	158	171	161	143	166	147	145	172	181	153	157	160	181	168	141	165	182	142	184	168	137	159	153	178	140	188	155	158	147	167	167	171	155	169	189	158	177	181	161	168	185	160	178	160	151	159	169	145	174	167	190	183	194	170	147	152	165	155	166	176	183	200	150	140	155	166	169	145	176	179	145	180	170	175	148	187	167	170	179	165	176	171	175	161	172	171	147	142	150	171	166	181	161	166	143	178	163	170	162	160	159	160	183	168	173	155	168	187	160	165	138	160	179	153	171	153	171	175	168	166	151	146	175	181	190	148	159	180	171	157	175	159	162	158	158	154	168	175	188	157	175	193	154	171	166	172	169	152	164	159	147	155	165	190	160	164	164	162	172	161	164	159	176	147	165	161	146	204	151	200	164	135	201	155	164	152	165	166	153	147	151	164	175	182	163	185	173	169	177	154	163	168	142	175	181	183	186	155	179	174	141	159	136	171	171	181	159	170	157	160	152	176	167	179	163	165	157	158	166	175	178	178	156	157	164	166	170	173	179	155	160	169	164	184	152	174	168	168	168	175	164	161	138	143	136	187	184	172	162	177	161	175	161	156	177	158	172	148	163	176	157	184	171	178	163	160	175	144	180	196	156	162	155	140	146	164	176	171	161	152	173	156	146	150	179	150	174	166	187	166	181	178	184	192	147	141	170	175	173	171	176	181	184	152	173	175	158	157	175	162	158	165	157	169	156	173	145	171	140	167	170	156	139	153	173	151	186	180	156	185	155	162	156	172	142	169	156	169	156	171	157	173	170	161	166	164	172	137	178	140	162	158	171	197	158	189	147	155	149	145	159	148	180	170	173	166	186	165	173	163	159	157	169	150	150	151	175	156	165	148	155	167	159	180	153	161	167	164	158	189	155	173	142	163	143	153	165	165	160	185	171	176	158	178	160	156	188	184	159	174	176	181	175	164	170	152	152	161	180	157	178	188	146	161	200	160	165	152	153	152	174	182	156	159	163	150	158	168	166	166	168	150	162	160	136	167	137	163	172	148	190	164	175	178	193	143	168	171	161	169	199	151	157	173	161	155	184	139	173	142	165	147	145	190	181	159	189	179	159	157	162	150	170	166	157	164	176	143	175	180	145	164	178	154	176	169	179	158	169	164	146	162	164	144	178	161	158	176	169	162	171	169	175	167	164	168	166	142	177	170	160	150	168	171	155	185	146	169	167	163	156	151	191	145	188	155	171	181	154	160	165	153	169	159	153	159	146	151	161	153	164	167	193	163	175	181	166	176	174	145	174	158	163	171	168	173	172	187	162	172	173	169	163	186	172	186	179	168	154	167	163	163	169	160	182	174	165	154	153	159	154	157	164	157	175	166	172	155	160	178	153	171	161	176	178	177	178	157	178	149	179	155	155	144	164	146	156	164	149	159	164	143	138	155	134	162	177	193	164	165	153	165	168	157	166	157	160	140	180	154	137	165	187	174	167	188	160	160	145	166	152	163	161	162	153	146	191	192	165	183	188	163	171	183	173	167	166	162	158	162	166	165	178	155	162	167	172	151	178	171	165	167	169	179	164	164	165	171	152	165	149	150	165	156	166	158	180	143	181	155	154	169	165	149	169	171	167	158	174	179	165	170	153	197	170	188	169	151	147	186	172	168	166	156	169	158	157	181	163	173	176	174	163	141	171	177	154	185	154	174	159	158	168	169	181	165	156	157	147	155	161	135	158	145	163	157	147	182	171	165	177	179	191	157	182	171	128	176	162	183	179	150	199	163	153	165	165	177	156	154	172	161	149	144	180	161	147	191	186	153	154	146	158	165	151	170	157	161	135	174	166	158	172	161	168	152	166	173	144	173	177	163	160	155	173	177	176	186	161	182	162	175	172	174	153	155	155	146	161	174	151	163	165	169	149	163	169	179	170	168	164	171	164	163	156	181	179	155	140	157	160	162	151	150	168	164	170	139	176	146	152	157	170	196	162	163	148	160	160	145	158	156	140	150	174	160	152	174	168	164	135	169	162	166	174	161	162	161	188	159	174	165	158	143	174	152	171	179	154	213	150	182	139	167	176	188	152	186	184	152	172	172	145	169	156	160	157	157	189	154	170	181	161	176	176	157	166	195	166	158	172	135	178	173	164	177	173	159	156	176	169	159	162	155	156	165	147	156	164	179	162	183	165	165	174	165	157	143	166	164	186	164	137	141	176	163	179	170	163	182	194	165	175	154	153	159	158	172	180	168	187	137	154	183	178	173	164	173	160	160	155	165	162	142	175	172	172	153	159	163	179	157	156	177	175	160	138	169	177	153	151	145	177	153	149	166	158	170	162	136	174	151	133	179	168	156	158	168	160	168	177	176	154	153	161	169	155	166	178	157	154	177	189	170	152	171	161	147	146	146	173	153	174	181	169	157	167	155	151	141	151	164	170	165	146	155	157	161	169	170	155	127	182	164	149	178	161	163	176	162	150	153	174	161	159	161	184	180	149	154	164	169	169	156	151	163	158	169	142	167	139	179	161	171	160	160	166	152	164	179	147	172	146	174	159	168	151	136	178	147	182	154	132	161	155	146	146	168	161	155	148	160	177	166	182	158	163	160	156	141	156	166	160	173	154	145	142	153	153	163	156	165	182	176	176	174	180	193	184	154	150	150	181	156	163	168	179	152	178	177	176	168	171	155	146	159	160	159	169	163	141	141	183	131	163	147	155	147	149	171	160	151	151	159	183	176	150	131	180	173	168	163	174	173	159	148	169	157	171	176	183	167	151	170	155	184	155	157	158	148	167	156	165	140	160	131	157	186	161	189	172	162	170	175	169	167	163	139	166	172	192	151	174	151	183	181	171	162	164	163	163	182	164	155	172	151	159	161	154	167	144	162	175	163	158	154	172	139	177	173	164	169	146	169	167	170	165	158	163	153	156	171	143	174	151	151	168	159	158	142	176	155	152	166	164	147	187	178	183	182	173	141	175	153	156	165	168	161	176	186	161	165	153	181	169	160	151	162	163	144	161	142	164	145	159	174	181	145	158	153	170	168	154	157	141	155	137
24115	2046	4120	4985	4103	3468	2879	2418	2052	1655	1529	1303	1202	1064	1031	974	901	794	827	753	734	744	683	636	613	627	548	597	574	597	555	566	524	547	550	530	520	522	499	490	497	475	487	489	456	489	475	485	463	461	470	432	475	479	420	460	478	482	440	450	496	471	484	448	499	453	433	471	445	441	404	440	440	449	401	440	458	458	453	431	457	460	460	418	428	405	405	466	408	428	425	431	402	430	411	418	410	413	441	418	467	396	452	418	450	433	409	422	440	424	396	432	415	402	386	426	425	402	418	384	435	469	404	448	428	443	451	408	404	460	436	394	435	425	427	418	406	425	391	402	433	397	427	411	432	412	430	420	429	435	414	418	428	434	398	420	432	390	412	405	445	400	385	432	426	391	435	458	402	439	421	431	407	433	425	423	444	443	401	392	404	443	462	484	434	409	427	414	380	443	413	431	422	437	410	435	401	428	457	407	395	464	400	370	384	406	442	403	450	437	428	479	399	433	396	394	430	418	436	403	413	453	441	417	436	383	411	407	484	422	416	450	394	422	428	384	415	445	406	397	427	447	450	433	418	432	403	460	390	390	410	436	437	465	436	442	440	414	429	401	457	410	421	445	420	415	414	461	395	417	424	407	427	420	411	414	421	413	429	403	424	433	419	399	407	392	434	420	408	411	421	410	410	399	436	425	408	396	385	417	417	405	433	425	430	436	435	436	425	410	419	444	449	423	436	443	442	404	376	445	407	389	432	448	437	386	404	443	395	408	373	434	450	396	423	389	420	407	409	458	422	410	440	419	417	416	418	401	436	435	439	461	401	431	424	434	389	440	419	414	418	393	402	415	388	449	438	382	400	399	402	429	410	463	466	405	436	415	437	407	424	450	423	376	393	428	399	410	426	440	397	418	402	473	438	445	415	412	389	413	390	437	445	414	399	412	370	449	417	412	380	452	398	387	427	387	405	399	406	434	423	423	446	426	411	420	413	418	452	408	433	461	398	430	414	414	433	419	473	446	406	386	431	387	411	455	422	414	428	439	469	434	420	395	436	418	414	422	429	393	440	430	422	420	453	406	429	424	430	416	406	413	408	408	408	409	409	434	432	419	401	412	425	461	410	411	415	422	436	422	421	403	408	428	439	398	444	422	492	448	401	423	413	400	393	417	424	389	459	429	383	429	448	449	448	411	407	408	419	437	410	416	380	435	393	418	404	413	389	421	419	409	424	474	422	375	430	451	400	420	423	412	403	440	445	398	421	392	430	423	420	418	408	410	429	448	388	377	414	450	413	416	407	419	401	414	430	406	395	409	413	409	442	428	429	388	433	435	450	414	444	406	414	395	447	413	392	403	409	452	421	423	428	404	426	429	396	432	438	418	455	422	423	410	393	429	408	427	398	412	409	402	448	389	430	428	453	415	408	432	404	353	417	455	396	433	458	403	396	422	423	402	433	430	426	457	426	448	426	423	406	426	467	405	403	436	449	392	431	377	420	392	400	426	408	395	414	425	407	411	407	439	422	374	437	424	433	406	401	415	401	437	420	449	412	431	425	443	424	411	392	416	385	404	402	405	430	442	450	417	448	438	402	379	397	396	437	455	397	416	425	428	421	435	423	436	395	392	423	425	419	397	406	417	464	419	437	399	426	394	420	416	411	411	445	388	381	425	403	400	398	416	458	435	443	422	392	394	421	423	430	421	406	430	447	412	390	421	431	407	418	457	431	440	419	442	409	433	424	410	433	406	406	414	430	415	461	400	396	424	411	390	401	415	417	397	437	418	420	391	439	437	397	422	419	404	446	411	410	374	395	426	433	427	447	430	392	432	450	395	435	435	373	429	421	450	439	420	431	433	391	405	463	421	442	397	417	429	435	424	420	451	431	418	405	415	386	418	412	438	409	438	414	425	447	431	453	414	410	434	378	452	438	389	434	437	438	426	434	473	425	430	436	424	392	450	365	427	424	387	437	416	437	392	416	439	411	411	388	388	432	418	433	436	447	396	413	443	419	401	382	404	436	409	421	464	432	423	389	442	430	409	418	421	458	431	434	380	402	433	468	387	426	436	453	413	415	392	431	407	400	445	426	411	450	427	402	421	423	436	404	410	476	430	445	439	434	445	443	422	433	422	434	448	425	459	399	388	458	427	420	389	405	400	403	428	409	445	410	425	407	446	427	396	403	410	411	444	428	423	442	413	412	429	413	421	422	404	392	425	398	428	381	451	406	407	389	430	428	424	404	404	447	405	440	394	409	411	404	435	407	419	431	394	403	432	430	414	402	442	443	415	447	415	436	395	397	392	413	395	438	413	451	417	413	439	427	440	425	438	432	409	436	422	421	401	420	448	432	423	412	440	429	432	388	395	426	418	402	404	403	412	442	424	457	400	423	392	440	406	428	434	398	434	425	433	420	409	437	417	415	381	465	417	417	445	407	432	423	428	446	414	420	431	432	387	440	419	453	390	402	435	427	439	375	407	395	408	414	402	425	462	414	409	411	411	440	446	421	407	434	397	407	431	454	452	421	404	408	404	398	416	389	401	412	399	414	400	436	403	454	440	421	387	456	440	410	409	442	478	431	387	401	422	394	425	400	426	422	437	438	416	419	418	426	415	431	399	424	402	416	455	402	417	405	416	386	445	396	396	414	434	425	405	433	373	419	424	411	432	397	375	418	377	400	420	402	389	406	439	387	477	381	427	409	411	398	412	391	428	442	434	385	430	413	423	430	437	393	413	408	427	395	438	389	395	440	451	441	429	385	409	420	440	449	438	395	411	412	430	379	418	394	420	445	396	434	422	402	437	390	428	416	415	395	447	431	414	466	435	388	372	426	430	404	395	445	425	429	436	441	423	413	412	419	425	379	423	445	395	404	432	426	447	419	446	385	416	454	443	417	390	395	415	418	440	443	411	418	449	411	420	431	454	390	403	389	415	422	413	388	422	416	428	425	414	390	431	434	398	407	418	400	412	443	436	426	418	409	427	464	428	403	437	438	417	409	407	424	425	398	388	407	438	418	412	440	426	403	409	380	437	396	398	452	373	435	430	410	436	427	416	435	441	415	412	394	445	407	447	414	441	470	443	380	429	423	436	383	401	426	406	446	395	460	449	412	469	410	418	428	431	432	437	425	426	427	393	414	398	426	385	423	420	414	409	437	392	405	449	423	399	384	384	423	393	433	433	408	409	407	434	408	414	462	436	388	454	400	420	396	403	426	432	416	447	472	356	389	434	422	382	439	408	442	379	419	457	436	402	422	393	434	409	420	422	413	443	456	412	420	412	442	444	446	437	433	439	421	438	432	401	400	421	424	455	421	402	435	424	370	414	402	437	393	454	411	452	434	406	440	405	463	434	439	429	415	408	439	414	450	430	398	406	439	410	429	467	390	416	445	451	452	408	433	430	466	407	415	439	429	438	414	386	423	447	428	439	428	423	443	415	423	432	416	439	406	416	388	438	409	396	410	439	414	447	420	407	483	397	409	388	409	408	421	402
6416	287	201	172	183	160	175	152	135	164	182	158	169	173	171	159	131	161	182	167	173	154	161	177	143	171	144	170	135	153	162	166	180	146	145	149	149	151	160	163	159	182	164	150	152	144	166	160	153	156	131	175	165	172	157	161	162	130	151	153	164	176	149	181	164	166	175	149	149	152	157	175	156	153	175	146	154	155	151	156	165	166	140	177	139	141	161	158	158	170	177	162	163	163	158	160	184	173	156	159	163	156	147	172	167	132	163	143	131	153	149	155	143	153	181	162	167	135	143	152	190	153	167	169	122	166	166	148	169	160	169	166	158	166	166	160	170	171	159	156	155	165	139	185	154	146	159	174	171	163	166	166	156	147	168	172	156	151	129	179	171	152	155	171	156	160	173	137	149	177	155	147	179	147	154	143	150	171	173	152	175	152	167	162	140	162	184	153	150	172	170	161	163	159	188	160	157	164	147	185	135	195	187	185	171	160	170	151	154	156	163	168	184	152	144	170	152	133	148	171	156	143	145	171	129	166	179	139	170	183	131	165	161	144	169	140	174	156	157	174	162	163	143	162	148	188	142	180	154	148	159	163	160	128	146	158	162	158	163	192	164	164	163	165	135	160	168	143	118	152	144	151	168	167	158	138	177	128	162	141	139	155	165	150	143	165	169	157	165	164	154	156	170	159	162	168	183	142	155	161	163	165	158	136	155	142	144	165	150	159	149	172	163	176	150	158	140	146	174	177	185	140	143	140	155	177	149	167	160	163	158	156	150	161	156	151	173	188	142	152	154	161	170	169	166	181	169	149	187	175	153	148	177	146	165	139	137	165	165	149	166	157	159	186	137	153	152	156	188	163	146	154	157	143	166	156	161	169	186	165	162	167	166	164	149	140	143	146	153	157	178	148	158	169	148	164	163	142	184	166	147	156	144	163	166	168	163	169	175	153	129	152	172	155	138	153	141	174	154	153	177	160	175	187	188	152	161	143	176	142	158	144	139	154	162	184	168	189	165	152	152	165	142	146	174	163	186	166	146	149	159	154	163	146	145	175	146	152	137	123	158	169	161	150	159	145	165	142	150	155	139	166	143	145	175	146	188	156	163	166	138	149	163	156	157	149	148	168	172	161	160	144	158	155	171	162	145	127	173	148	146	152	158	162	128	159	154	155	150	138	172	162	186	181	160	152	174	162	158	168	184	149	155	179	153	133	177	158	147	154	152	168	169	152	171	145	164	168	163	179	185	156	151	142	149	168	152	164	162	166	145	170	158	135	163	148	171	149	174	168	156	174	165	160	155	162	158	169	168	168	155	155	130	146	176	178	143	147	173	138	154	158	159	140	176	172	160	165	154	188	157	214	171	150	151	175	154	147	152	148	174	161	178	176	166	187	176	170	165	154	166	144	127	148	165	158	156	167	161	152	170	156	165	173	171	153	173	173	162	161	157	136	148	164	163	168	146	157	167	161	155	150	163	152	171	133	138	144	139	152	172	152	145	154	152	166	140	149	165	153	155	125	169	162	154	177	159	166	163	160	197	147	170	170	141	142	138	143	168	149	188	167	182	181	139	128	153	166	157	134	154	179	151	158	156	159	160	164	159	150	139	151	181	160	165	175	153	125	172	171	150	149	153	151	158	151	154	166	156	165	150	172	150	166	167	169	168	173	164	127	174	162	176	157	170	169	166	164	149	183	133	141	166	164	178	161	165	169	165	147	159	165	136	168	142	145	144	183	156	145	157	144	142	171	143	160	171	151	160	177	141	161	158	144	157	165	162	189	160	156	164	161	154	150	146	149	157	159	157	157	159	173	169	163	176	175	151	141	147	158	161	177	152	154	169	160	154	161	166	180	166	176	153	152	151	166	163	151	148	162	150	166	153	171	172	189	147	167	155	150	153	151	167	152	172	156	176	133	172	150	138	167	179	174	160	146	157	168	155	190	149	143	142	156	184	159	153	144	162	175	161	167	158	148	154	171	157	153	165	173	142	168	162	163	156	154	153	176	144	145	141	193	153	142	149	174	156	188	163	176	163	142	150	190	172	159	152	152	166	151	138	173	164	172	193	158	148	166	141	147	149	159	172	145	139	159	140	155	162	156	169	172	152	142	149	178	162	136	156	146	211	179	160	145	154	183	167	168	165	160	180	169	151	159	160	130	123	175	177	173	154	150	164	172	139	147	153	144	175	152	174	141	174	162	148	141	158	154	148	153	178	150	157	158	185	191	159	171	188	153	168	176	148	161	139	145	147	155	159	175	161	186	155	155	164	151	153	163	153	169	161	157	169	132	163	156	164	158	165	150	146	154	152	156	159	161	158	159	162	155	171	149	163	161	166	169	193	177	178	183	160	183	156	157	180	173	162	177	152	142	161	152	161	149	166	148	158	174	178	143	157	181	170	163	171	179	161	152	150	153	141	161	162	161	143	157	159	157	197	159	162	159	127	174	150	162	167	137	179	164	141	175	183	169	154	144	140	173	151	176	153	149	138	159	165	134	160	165	155	140	142	153	160	161	165	143	174	141	156	149	147	153	156	138	163	137	169	167	149	154	197	138	176	166	164	157	188	135	154	163	163	169	156	161	171	159	134	161	159	146	153	153	153	152	149	147	141	143	148	150	165	147	152	153	141	154	133	131	165	141	165	173	159	149	172	151	151	170	155	164	161	155	152	156	148	178	187	145	172	169	157	181	156	148	138	131	168	155	173	124	140	158	166	159	160	143	146	152	148	134	170	146	150	157	158	170	175	153	137	151	135	153	169	173	136	165	158	153	181	145	174	156	170	163	156	161	159	164	153	159	175	146	171	175	130	135	121	154	180	165	159	153	187	150	172	149	158	173	154	149	161	141	138	168	163	143	144	133	174	145	155	169	156	139	162	161	152	164	157	142	148	152	152	175	181	141	152	155	155	155	167	149	153	149	154	154	159	145	167	160	165	163	171	149	135	152	148	171	135	159	151	160	147	175	164	162	174	147	152	180	150	154	153	143	162	161	171	166	146	147	165	154	158	158	181	148	171	143	155	145	147	149	145	143	143	159	166	154	153	169	189	162	161	167	190	177	133	149	164	174	139	146	145	161	171	156	160	181	153	163	168	151	137	159	160	157	139	138	190	167	165	145	149	177	149	142	145	142	173	172	165	148	158	156	172	159	153	156	157	170	172	164	159	148	167	159	178	163	158	148	154	162	153	154	170	144	154	162	171	163	152	169	155	166	166	148	161	151	133	146	169	149	175	157	184	144	167	160	154	177	181	148	165	183	152	174	178	143	159	161	151	148	139	146	173	139	139	156	116	181	161	171	168	145	137	143	148	167	150	169	146	151	170	152	141	158	153	142	157	152	159	154	151	168	132	173	170	171	174	166	140	147	146	145	166	174	178	149	169	147	165	162	163	178	133	165	175	197	167	130	143	152	202	150	171	161	166	145	163	184	137	158	158	163	145	159	158	118	151	153	132	146	154	134	139	153	177	130	172	178	180	176	151	141	152	147
4118	436	457	480	432	416	411	435	425	401	434	394	363	398	414	384	386	376	379	381	409	387	362	368	366	407	416	380	356	384	362	381	400	387	378	379	388	387	390	420	387	350	392	375	362	351	410	396	395	409	364	380	396	401	390	386	364	387	386	370	381	389	357	387	386	379	381	364	401	414	382	406	355	366	385	371	369	357	407	403	391	423	364	402	386	393	365	388	410	389	379	397	368	365	397	382	384	412	389	377	387	378	361	384	394	393	335	368	424	352	377	386	361	368	402	371	363	358	391	355	356	426	365	379	387	360	374	360	358	392	358	391	409	399	424	370	383	364	354	383	366	366	392	384	384	352	396	370	431	414	388	402	371	390	377	403	342	388	376	388	395	395	390	362	361	379	352	361	403	392	408	376	379	374	376	383	396	391	407	389	385	384	389	396	404	417	398	398	360	421	385	374	386	353	392	356	402	388	369	378	376	353	389	392	388	375	390	360	396	339	371	377	385	393	339	394	367	378	399	412	355	434	384	400	383	329	428	407	394	403	358	378	350	395	389	375	402	366	370	378	398	397	382	366	377	393	370	389	374	366	339	391	395	381	371	395	369	373	380	412	393	361	387	383	399	415	372	391	388	417	366	392	384	378	402	359	407	405	395	372	364	417	387	376	364	415	405	371	384	379	362	405	347	368	374	378	387	385	381	350	367	369	391	364	366	388	405	360	404	405	397	386	361	384	394	405	403	332	409	403	386	400	386	385	370	380	385	415	398	400	346	398	350	396	383	396	396	377	362	403	356	383	375	387	375	386	373	393	367	374	372	376	347	385	389	368	374	378	411	384	383	365	385	376	362	386	402	357	425	376	385	378	384	397	389	385	376	343	391	357	360	358	384	381	381	378	362	352	361	373	370	382	368	384	416	382	397	379	383	388	402	401	406	359	397	383	361	376	369	376	401	407	419	386	382	387	362	395	409	360	397	353	352	374	351	404	361	386	408	377	410	399	395	394	392	353	387	419	381	363	395	389	386	356	370	367	387	364	400	386	373	360	382	368	383	376	379	370	381	384	379	386	368	399	368	380	413	359	387	413	364	420	419	374	375	360	429	379	399	409	406	380	373	366	382	410	430	364	373	374	374	413	371	403	386	371	386	388	361	366	403	411	377	384	371	365	375	374	394	394	395	384	404	376	394	363	371	373	362	407	386	373	389	380	402	342	350	364	391	385	375	383	348	377	387	377	360	397	398	397	370	388	368	377	370	377	368	397	376	372	369	407	406	417	387	360	408	424	371	387	379	340	368	363	365	353	363	401	368	374	384	403	373	422	366	386	396	365	387	385	387	382	399	348	397	387	406	413	368	401	380	382	380	387	408	383	365	406	363	387	402	375	376	379	352	408	395	397	383	400	405	358	367	384	375	378	393	375	346	376	383	407	372	406	350	329	388	361	380	382	403	396	345	375	378	348	384	374	397	379	383	389	387	367	362	372	379	408	380	401	400	392	426	392	378	395	381	360	373	381	380	370	391	358	340	364	387	381	431	366	391	387	387	391	411	363	396	383	390	370	400	403	361	392	372	387	382	373	401	386	372	391	389	371	415	400	376	365	367	380	361	350	360	424	391	382	361	378	398	372	405	397	352	386	371	393	384	385	405	383	400	413	374	404	396	365	405	403	348	423	437	429	414	387	372	369	358	394	407	371	395	388	401	380	431	376	399	390	403	358	399	357	384	373	404	415	388	358	380	368	364	327	356	370	373	402	400	371	367	377	396	391	404	388	375	375	399	371	401	354	451	379	357	376	432	381	397	374	354	374	363	393	420	390	392	333	388	355	358	356	378	378	367	420	378	377	393	412	365	374	378	389	398	391	405	389	373	388	390	320	382	379	404	372	384	381	402	379	360	405	404	393	386	335	347	383	377	354	409	372	386	384	398	356	397	384	357	367	382	397	416	382	371	385	393	367	384	352	345	385	365	424	410	386	365	382	369	392	427	356	405	394	377	361	354	351	379	343	393	401	342	373	388	380	390	370	359	390	405	358	399	366	392	398	375	369	389	352	406	395	385	366	373	385	374	439	366	402	388	387	405	383	369	385	405	397	409	371	376	411	364	376	389	407	408	425	382	383	387	390	397	397	363	421	381	365	417	389	402	386	384	408	395	355	395	386	401	368	363	380	405	393	367	358	399	402	351	406	395	405	372	388	378	364	378	381	386	423	393	364	380	355	364	399	392	430	403	399	364	391	394	380	378	381	399	346	399	390	375	420	410	386	386	385	371	402	414	389	389	394	384	354	397	418	379	347	369	377	397	356	346	361	380	405	398	390	393	363	374	401	385	375	387	368	390	384	352	372	380	349	374	358	387	397	378	380	384	376	384	390	365	373	375	378	394	393	366	404	366	362	390	380	334	390	381	344	384	397	358	400	373	385	367	356	389	338	348	392	373	385	354	387	359	403	396	366	362	394	390	356	402	379	363	376	412	423	321	380	369	350	397	419	409	388	428	385	363	388	385	373	437	384	353	372	385	374	355	389	395	367	394	381	370	374	406	327	387	380	379	378	336	391	371	384	396	373	369	382	409	390	373	380	329	370	391	412	405	338	403	396	392	394	374	387	400	449	380	382	392	382	411	359	346	438	406	351	368	348	366	378	338	389	383	395	393	385	426	349	393	408	415	381	375	414	384	362	319	364	403	389	390	398	361	375	405	345	393	372	380	390	407	370	425	385	389	406	365	371	389	397	396	366	420	367	357	382	410	351	412	395	347	354	363	387	375	391	381	375	369	367	387	391	387	353	389	374	380	386	379	373	361	383	395	427	393	408	341	366	392	414	358	386	395	368	395	382	414	399	407	377	435	354	367	406	400	372	383	381	403	363	358	383	379	341	368	392	388	351	375	396	372	410	422	393	421	371	400	346	421	393	391	384	368	359	414	397	387	374	388	362	391	389	395	407	401	409	386	379	375	359	365	398	342	371	358	388	359	378	409	354	364	376	408	382	409	406	367	367	358	395	410	376	367	378	407	416	339	379	373	393	384	385	394	375	384	377	396	400	387	427	357	415	339	422	432	411	413	394	373	337	422	362	400	385	378	406	377	368	402	373	382	395	380	389	418	386	374	365	391	378	379	385	379	377	357	368	382	380	408	391	385	372	407	380	381	374	410	420	385	401	410	386	351	395	366	379	371	397	402	363	411	393	367	374	377	387	374	374	345	382	352	407	384	379	374	362	381	421	403	396	376	396	408	414	392	393	368	359	387	372	399	379	374	390	390	395	394	391	396	336	381	333	354	429	354	385	374	371	385	421	334	371	398	384	345	413	375	387	388	401	366	362	400	395	373	373	390	381	386	392	409	365	402	367	412	351	416	386	387	385	377	395	392	423	378	375	377	383	376	371	402	392	375	367	348	409	353	370	396	381	358	360	363	382	370	391	368	379	346	393	389	387	386	389	380	371	396	418	395	378	391	366	418	403	408	413	404	369	381	385	377	383	362	375	395	352
32564	7921	1153	879	538	400	280	246	223	193	146	154	152	108	136	102	99	106	109	95	87	90	101	82	111	83	103	86	83	77	84	82	85	94	87	90	99	94	71	72	68	77	79	82	70	73	74	71	84	87	68	71	75	77	76	83	82	73	80	80	89	72	81	82	64	84	84	67	72	81	89	90	67	76	76	84	73	78	77	77	75	55	62	88	85	77	63	81	63	79	74	64	68	72	82	84	82	70	64	61	71	81	75	78	64	74	80	84	66	56	81	73	92	72	86	90	83	68	67	96	88	78	81	76	66	75	65	70	60	71	64	60	70	80	68	79	86	73	80	81	91	69	99	82	81	87	69	70	90	80	73	83	81	85	71	74	58	78	56	57	69	64	70	71	79	71	96	78	83	78	87	80	85	62	71	73	78	80	76	89	75	78	74	64	79	76	73	85	61	94	75	82	77	76	85	64	62	85	68	89	78	61	72	74	72	80	64	67	71	79	69	75	61	76	68	68	70	72	64	79	86	84	80	76	64	71	84	74	78	71	84	93	80	76	71	70	62	87	83	67	90	78	72	81	84	65	69	62	73	59	78	74	73	70	65	77	72	80	90	66	68	80	68	74	86	79	76	73	69	97	81	67	69	73	80	75	84	69	71	62	62	76	91	85	84	62	80	67	61	75	59	84	77	91	82	81	79	72	92	84	56	68	81	70	82	86	78	70	71	86	62	70	68	70	90	77	91	84	75	62	78	66	82	95	80	80	71	76	79	83	84	73	78	76	82	82	79	72	75	93	81	77	79	73	83	74	80	82	77	73	78	84	86	87	79	79	90	88	89	84	77	81	70	72	71	84	64	73	106	74	96	77	66	70	77	79	82	80	78	83	67	74	74	80	69	81	77	75	75	83	67	75	83	63	90	69	82	80	76	92	89	89	88	69	75	77	74	73	66	82	58	75	85	76	62	73	67	72	68	82	92	70	85	71	74	68	79	91	63	89	79	70	55	102	71	77	62	79	91	65	78	85	73	65	80	82	84	81	78	78	65	72	75	104	76	71	86	75	64	77	64	69	79	77	70	86	54	79	72	71	76	79	71	74	77	67	86	79	60	74	69	68	74	73	89	72	89	73	59	77	79	75	71	82	60	88	85	78	91	101	82	82	72	72	92	102	71	66	77	81	73	67	62	76	74	82	84	60	73	79	79	74	60	82	83	75	63	71	79	77	82	75	77	58	87	79	62	87	85	62	69	55	65	90	72	80	80	68	61	73	63	79	78	73	71	80	62	84	68	68	77	83	83	81	78	66	67	83	81	94	77	71	68	83	78	71	70	66	73	78	64	76	85	70	86	67	79	62	70	74	92	82	73	73	79	61	83	76	78	75	59	75	54	66	78	77	75	76	86	73	60	72	90	78	89	74	64	65	76	74	98	63	58	65	77	91	84	83	70	74	100	84	94	78	56	67	85	85	61	71	68	80	72	70	65	76	77	64	89	91	78	87	70	65	77	83	90	79	90	75	87	74	52	92	98	81	88	71	72	83	76	78	70	72	62	87	82	73	88	88	61	77	78	80	79	80	78	66	67	87	68	74	76	69	69	79	84	92	78	74	83	79	62	81	81	78	78	85	78	83	78	65	82	73	87	67	73	72	83	73	87	67	80	82	82	68	80	87	66	85	79	67	69	77	86	83	74	92	88	85	85	81	82	73	76	66	80	81	75	78	80	64	70	85	71	94	84	89	65	72	61	84	82	81	77	81	65	68	77	62	78	78	70	82	82	75	63	79	67	76	64	79	74	83	68	86	76	82	94	79	88	74	83	79	75	77	71	63	80	60	88	87	69	72	80	70	87	82	81	68	53	78	58	66	69	59	71	75	83	66	74	75	64	82	96	76	69	72	97	62	80	88	82	83	60	67	75	99	66	77	68	86	71	74	68	67	80	71	77	92	94	79	76	73	64	60	72	63	77	76	92	66	69	78	77	58	67	83	75	85	65	78	74	82	70	77	86	83	80	65	81	75	93	76	83	61	80	74	86	85	84	68	76	75	60	83	70	66	68	61	74	73	79	87	81	98	64	78	67	72	69	84	101	94	67	56	62	91	86	80	66	72	68	57	76	68	69	68	91	68	71	77	77	96	77	55	76	69	66	83	84	74	69	78	94	88	85	71	87	83	60	73	76	86	86	64	58	78	68	79	71	83	62	83	87	91	90	82	76	86	72	74	93	60	85	77	64	89	78	78	62	89	85	87	93	86	62	73	83	82	90	74	71	72	85	92	91	74	77	84	80	59	80	69	68	86	83	68	82	69	83	80	97	73	71	76	72	67	75	93	82	74	71	66	68	63	86	75	78	69	84	87	62	72	87	81	57	80	92	88	71	61	62	70	79	56	83	85	67	76	72	83	70	64	60	92	92	73	74	80	79	73	86	78	93	81	68	82	76	78	99	64	81	66	78	73	67	88	83	79	80	80	65	88	73	74	77	76	56	72	72	85	68	67	95	86	91	73	81	80	88	82	57	74	82	70	96	75	71	82	105	91	76	77	73	81	74	86	76	89	82	84	75	73	109	83	83	61	96	74	77	71	72	80	86	70	68	79	79	103	67	83	79	68	74	80	78	82	68	83	75	78	94	68	82	76	91	89	79	71	71	78	79	65	81	74	85	78	70	70	92	89	81	78	86	89	83	68	63	88	68	72	66	75	72	84	86	80	86	93	74	80	81	80	92	73	75	65	60	81	86	71	77	79	68	76	91	59	71	65	65	87	87	77	73	90	78	71	80	78	69	73	91	74	75	74	94	79	73	62	77	72	74	77	68	78	80	71	79	78	83	87	74	74	79	82	74	69	65	94	94	76	68	57	81	70	70	72	78	69	57	89	69	73	80	65	76	86	95	80	76	78	78	79	63	74	81	84	80	88	79	67	69	79	72	62	94	85	64	62	77	77	66	60	80	72	86	76	68	71	67	76	82	79	80	84	89	81	72	78	60	60	67	64	67	70	100	64	78	67	99	86	87	74	65	81	78	77	68	74	61	79	74	67	77	83	62	67	86	59	70	74	93	67	84	107	69	86	84	89	71	76	70	75	83	83	89	85	76	87	69	83	82	71	77	83	79	72	75	86	85	80	65	83	69	84	78	88	70	86	69	96	89	74	71	80	89	83	96	76	84	80	81	54	71	66	85	80	78	85	82	91	66	84	71	71	60	77	82	75	89	79	91	86	75	80	81	80	74	87	72	88	69	85	78	87	68	67	61	78	67	75	71	79	65	74	76	76	65	91	78	86	67	51	77	85	91	63	76	78	89	75	81	76	71	58	80	74	69	74	70	69	81	58	72	67	66	62	70	82	72	75	71	75	62	66	65	74	58	85	72	91	94	68	88	86	78	78	86	71	83	77	79	77	79	76	79	67	85	75	71	82	85	61	64	80	82	65	68	70	94	67	75	90	64	82	60	57	54	76	72	91	89	84	74	85	80	74	64	91	73	70	70	72	74	66
17682	1171	2248	2608	2255	1811	1460	1200	1009	849	826	673	643	563	494	465	467	425	420	389	349	370	343	347	332	328	295	314	294	307	286	304	296	287	283	279	287	261	266	277	244	260	248	254	272	273	263	241	240	242	240	265	238	224	234	232	226	258	238	237	241	220	225	225	239	221	238	230	209	239	232	233	234	231	208	237	219	215	225	223	225	242	228	216	218	220	215	196	226	227	223	248	221	226	237	211	205	222	245	220	214	208	196	226	186	222	262	256	227	194	249	202	228	235	215	227	209	219	215	242	212	209	231	212	236	188	207	220	184	234	189	232	204	225	207	218	222	217	205	223	205	244	215	214	203	238	248	229	217	229	251	228	223	219	193	245	220	182	238	205	218	240	206	234	236	222	199	205	222	232	239	236	227	219	205	205	199	223	225	229	222	206	227	197	221	254	230	225	222	203	238	225	229	217	222	224	224	207	197	219	240	213	240	204	213	217	213	225	241	206	225	236	210	204	208	240	213	226	241	204	233	217	233	199	212	203	234	239	221	241	207	227	219	215	212	224	215	220	232	215	221	227	189	193	231	232	204	222	236	243	228	251	201	225	219	220	217	226	201	228	198	226	253	205	242	197	242	226	229	230	232	227	209	204	208	192	233	217	221	240	203	232	245	223	249	224	225	195	217	206	243	199	245	211	219	229	218	219	218	211	221	231	214	211	217	244	214	202	211	203	244	234	252	217	225	216	227	215	249	189	227	245	219	197	226	240	236	225	209	205	177	203	222	229	194	209	212	220	216	210	230	209	205	212	196	237	216	228	212	196	211	246	231	234	221	192	222	213	218	239	184	241	209	220	229	208	189	220	182	228	226	228	197	205	240	214	207	215	233	209	246	207	181	216	230	182	226	200	204	232	214	196	217	230	222	213	226	212	214	220	198	211	223	198	241	200	222	194	200	231	213	227	243	217	261	229	203	193	199	239	206	202	217	196	230	230	222	232	206	198	209	216	207	228	241	238	227	201	210	213	227	213	223	228	227	222	227	240	227	231	217	219	220	197	209	200	209	220	208	192	219	214	220	201	217	195	222	195	221	238	243	224	222	225	222	223	223	214	218	188	233	258	240	242	208	204	218	230	222	212	235	231	221	229	221	199	191	214	254	214	231	197	237	211	234	229	212	205	236	213	204	201	200	233	234	248	197	206	236	230	212	231	228	229	209	228	205	225	227	246	222	209	197	232	214	225	213	201	194	203	215	192	224	230	206	218	190	201	207	232	203	224	239	201	213	226	205	233	203	235	219	250	182	205	228	222	240	228	226	218	211	238	242	208	217	203	196	209	209	197	207	227	235	234	210	197	220	203	204	215	213	225	210	225	238	223	203	204	221	204	223	205	196	221	208	226	245	233	225	201	197	233	215	226	218	205	210	225	215	227	227	203	197	208	229	223	220	238	222	207	261	208	248	209	235	212	215	226	213	234	215	224	207	223	219	195	233	226	230	245	211	197	221	214	204	216	207	249	228	228	221	190	206	224	222	190	222	235	220	216	205	222	204	216	237	242	207	194	207	213	217	229	197	203	212	216	216	226	234	211	226	236	238	217	214	205	210	228	237	256	227	224	215	220	219	230	232	228	224	221	230	209	225	231	180	209	236	209	239	224	240	248	220	195	224	216	224	226	212	212	226	230	221	212	222	204	216	210	219	230	230	194	212	220	199	203	211	215	237	229	231	215	201	209	195	217	215	232	220	198	248	217	232	235	242	184	195	228	177	239	240	244	182	230	215	236	226	214	220	213	239	206	181	213	224	225	236	230	230	212	238	234	210	202	226	221	227	209	229	206	249	219	191	215	225	209	225	222	218	215	199	209	225	218	225	214	203	195	220	209	220	208	197	230	241	238	216	212	221	233	238	209	250	209	189	218	242	223	222	223	216	229	204	230	206	209	221	209	215	253	208	224	211	207	216	218	219	222	226	238	223	211	234	219	215	226	245	214	213	194	229	219	228	231	225	209	197	220	210	228	217	196	219	226	203	232	203	217	194	199	199	220	221	232	209	184	207	213	210	197	209	233	214	212	214	241	221	209	197	207	246	182	203	206	195	234	218	225	234	197	232	202	196	215	204	233	225	214	227	206	227	220	228	218	220	224	217	213	212	209	216	227	206	203	201	209	212	227	222	217	245	219	211	224	211	220	207	231	232	208	218	242	221	205	217	236	188	204	195	237	236	205	218	209	234	219	228	207	224	236	235	195	201	239	209	212	223	208	245	193	233	212	220	224	235	199	231	195	217	216	215	217	222	212	225	203	225	234	246	242	228	218	229	201	208	183	232	209	219	197	212	217	236	227	225	236	260	194	229	224	237	218	215	217	225	214	207	204	191	245	213	229	220	198	223	240	212	193	210	208	221	217	227	216	227	184	221	237	228	234	222	222	203	214	225	233	199	222	209	238	215	193	246	230	219	238	229	236	237	260	218	229	212	216	216	246	213	222	218	200	240	219	246	217	228	212	207	233	212	220	207	199	222	230	218	210	203	227	219	228	192	221	232	220	206	227	207	249	187	228	202	221	203	231	202	234	210	203	206	212	199	231	214	210	192	213	215	220	230	239	216	214	217	206	209	229	218	213	217	221	228	211	225	234	224	196	222	187	204	203	239	189	209	219	220	222	190	190	213	203	224	210	195	221	212	233	234	206	225	245	214	226	217	216	204	228	204	223	212	233	216	186	228	232	220	205	222	202	209	197	205	214	223	218	200	208	210	207	206	230	241	236	234	236	220	239	219	210	230	210	204	240	235	217	228	219	204	223	197	226	202	226	204	230	213	244	248	236	218	215	193	225	208	224	244	214	232	205	253	235	214	185	219	200	219	214	240	200	235	222	219	201	211	220	217	239	244	238	245	228	208	226	205	220	215	190	240	220	226	199	238	230	209	224	252	215	214	207	195	232	210	205	207	225	213	216	193	235	213	204	218	224	231	213	219	208	232	206	171	200	224	239	195	203	222	249	248	215	230	190	233	217	205	227	212	216	233	220	221	222	230	218	231	219	234	192	218	218	225	207	238	216	223	195	233	231	206	210	241	214	205	259	213	222	202	224	204	246	199	254	206	243	213	224	232	199	224	222	222	206	219	210	242	242	200	202	219	199	236	211	216	224	221	214	209	216	206	230	227	199	209	224	232	202	221	205	209	205	226	222	221	228	194	212	210	234	223	208	204	250	239	227	217	225	211	220	228	219	207	203	227	212	249	227	239	213	220	216	195	232	212	214	231	225	220	207	205	217	229	250	229	235	218	214	221	221	232	215	221	202	247	215	226	223	215	222	226	233	210	236	216	224	206	213	207	198	219	236	197	213	239	216	229	233	209	234	211	198	222	199	200	235	184	236	231	217	221	205	229	200	211	205	219	212	221	216	217	225	200	216	230	218	212	232	235	207	213	226	241	204	227	239	202	191	203	235	207	228	203	206	208	221	219	202	238	221	218	201	226	233	248	214	225	249	227	228
46566	17567	3249	1728	1110	782	649	517	436	350	315	323	278	246	254	258	235	196	191	215	212	191	206	165	221	198	202	173	193	194	208	200	188	196	151	188	183	193	174	158	146	175	154	160	159	171	186	184	175	183	154	138	163	137	157	192	161	158	186	185	165	149	154	176	128	163	172	158	161	154	177	159	162	182	184	195	184	182	175	190	157	130	169	155	155	173	150	169	164	164	152	172	167	150	163	180	172	167	148	162	183	160	183	195	175	143	149	164	179	170	154	162	180	175	173	178	164	157	172	179	164	146	160	161	154	169	188	173	161	157	173	176	166	188	146	160	164	157	163	195	177	167	170	155	161	156	157	167	169	156	171	131	165	146	159	167	162	155	180	155	166	167	192	150	151	156	184	160	184	162	151	172	174	152	149	161	198	168	148	159	155	171	196	159	153	172	154	155	182	158	166	180	160	183	143	152	158	161	155	187	163	152	140	150	157	170	168	175	190	164	163	164	153	148	179	159	185	175	156	179	162	167	181	170	153	145	149	176	162	180	151	137	166	153	176	158	156	159	173	177	151	160	174	175	165	151	148	171	168	163	165	150	178	178	173	157	153	174	167	158	160	166	168	158	167	186	172	172	172	150	147	152	158	171	150	169	164	166	140	195	172	158	171	160	152	186	150	156	161	155	143	157	155	170	160	166	138	161	188	174	163	171	160	173	178	146	153	147	166	164	167	192	167	155	159	164	145	160	162	165	171	191	159	143	146	174	150	157	169	158	173	164	175	173	172	161	160	155	167	158	171	164	160	175	160	193	156	162	177	182	164	159	180	156	162	182	171	182	170	168	151	156	181	178	160	163	170	183	175	188	170	154	174	180	171	185	176	179	166	148	166	176	143	180	165	155	181	154	162	170	158	164	155	180	170	171	197	160	188	165	131	156	158	186	154	175	153	165	193	189	159	181	154	146	151	162	137	186	156	164	175	168	165	174	168	168	160	173	152	159	153	135	169	152	149	182	173	172	176	172	166	147	178	164	176	147	168	150	169	162	161	144	167	165	150	166	155	178	162	180	170	159	180	158	168	190	162	178	200	198	154	162	160	152	177	171	152	168	159	168	133	193	169	148	169	170	178	176	163	157	153	147	177	143	174	165	155	178	175	192	160	171	167	169	177	150	161	163	173	147	162	138	166	166	157	173	181	177	157	179	150	156	170	172	156	169	166	174	157	150	148	182	157	145	175	163	147	163	174	180	167	173	150	170	171	177	142	172	169	153	172	180	157	171	150	158	182	174	187	162	181	170	142	177	157	134	143	178	173	183	178	151	153	172	145	172	164	148	159	166	141	178	174	167	144	152	156	159	155	155	167	185	178	161	182	171	169	186	163	162	176	187	163	161	157	177	184	166	162	173	155	182	147	168	159	144	160	180	145	155	170	160	161	156	145	156	162	166	156	156	179	187	178	176	158	173	187	156	172	162	180	154	152	177	182	160	173	158	173	162	174	180	176	192	167	149	160	150	166	164	171	172	155	175	170	172	162	127	150	167	187	183	164	169	179	180	186	150	179	170	164	156	167	139	167	162	192	167	153	174	172	151	133	193	192	164	185	170	185	180	162	156	167	159	165	161	167	159	160	168	154	179	170	165	176	179	155	159	152	171	169	171	190	165	175	164	178	163	179	153	158	148	152	146	159	171	155	142	151	164	170	149	186	168	172	174	154	139	169	168	162	159	171	157	177	166	135	136	147	152	180	159	165	158	175	163	143	161	146	158	172	183	145	161	154	184	189	178	174	194	174	172	179	159	166	154	159	173	193	154	151	155	151	166	151	170	159	175	162	164	160	180	151	164	151	172	155	165	161	181	156	156	162	158	162	158	150	141	162	155	148	168	170	159	184	162	164	156	150	168	159	163	152	181	156	168	186	166	146	163	171	144	163	156	171	161	179	138	168	178	192	157	142	178	156	179	187	168	194	172	145	168	183	171	155	177	184	181	159	140	162	173	161	169	164	159	148	147	157	185	153	179	181	182	190	159	177	164	144	169	167	174	170	154	164	165	171	170	160	170	180	157	163	169	187	187	174	156	168	161	145	178	154	171	168	150	166	176	167	171	154	166	167	173	158	168	193	180	143	148	136	159	160	154	173	170	146	178	147	167	177	168	174	182	155	171	174	176	164	194	181	183	168	185	176	171	159	176	181	159	140	156	167	142	184	168	161	170	157	160	154	162	165	154	143	166	162	147	161	168	137	164	161	149	177	158	168	160	162	150	165	155	155	180	146	166	148	191	164	160	169	175	174	169	192	165	139	172	166	173	182	165	139	165	159	155	139	160	191	160	172	165	182	149	136	157	175	154	159	147	161	174	151	175	166	164	151	151	169	163	149	153	181	173	149	184	213	162	158	145	155	194	169	181	139	185	151	174	163	159	164	187	147	169	166	172	176	152	179	165	150	149	164	145	175	143	167	195	184	184	147	184	160	135	160	144	158	146	162	175	152	161	157	142	174	182	155	147	175	151	140	167	159	178	157	135	163	145	181	185	165	172	162	141	165	166	176	198	163	159	167	144	173	161	141	160	178	155	174	163	178	188	163	173	155	173	159	168	159	162	160	173	166	168	151	171	152	174	209	187	165	171	177	151	148	169	172	176	177	160	168	186	174	136	156	143	175	183	169	175	181	141	144	166	151	160	166	168	163	155	179	158	157	162	151	176	150	163	140	152	163	161	177	170	155	168	152	171	160	173	191	174	177	196	167	172	152	174	158	179	132	153	158	153	188	173	158	142	155	160	165	178	143	163	177	163	181	183	162	177	162	174	134	190	164	142	162	170	166	179	161	159	164	164	177	178	156	170	156	166	151	155	149	145	151	152	162	151	153	148	183	183	145	170	174	176	166	197	177	155	180	179	166	148	174	144	147	163	176	166	146	157	172	173	190	152	170	142	167	170	172	158	169	171	157	155	177	149	143	178	162	168	155	155	179	186	157	156	144	168	161	169	180	181	156	173	165	161	158	143	171	141	143	177	168	143	174	165	184	171	172	177	174	159	184	141	164	170	158	153	152	156	159	177	143	164	145	191	162	191	179	154	173	161	181	157	175	157	187	169	160	180	144	170	167	199	164	156	160	188	177	175	174	169	156	178	146	167	153	151	171	165	171	166	151	165	170	153	187	174	174	160	169	182	166	171	168	166	174	147	174	145	166	183	165	161	168	174	124	160	165	164	164	164	179	164	182	168	167	147	163	181	171	174	154	169	150	177	186	157	151	156	176	164	171	200	166	163	159	166	176	170	169	156	155	161	160	163	184	178	144	158	168	183	172	155	154	150	161	176	165	151	189	160	185	165	167	176	158	160	169	192	163	162	160	170	140	160	151	179	176	162	181	141	168	161	162	176	162	156	175	172	168	162	159	185	154	147	171	153	154	149	154	164	159	173	174	199	162	168	172	162	179	173	155	143	171	167	145	160	186	148	146	141	168	177	169	159	167	142	155	192	192	154	158	175
25533	2238	4034	4970	4171	3478	2819	2274	1918	1688	1486	1300	1173	1147	962	968	847	858	803	690	761	672	677	649	612	612	594	569	567	566	545	552	589	526	542	486	546	507	524	495	493	489	494	490	490	471	439	481	451	445	506	468	439	465	459	470	460	451	481	451	419	440	411	476	430	413	426	460	421	488	448	465	436	433	408	474	427	447	435	426	454	461	423	439	446	420	427	453	440	475	459	398	430	418	410	416	450	411	401	447	419	416	445	411	447	449	455	431	444	421	414	457	410	438	437	409	414	442	425	430	395	421	441	420	390	438	443	404	468	388	437	435	420	450	462	425	446	426	431	478	426	436	428	423	450	446	424	429	447	436	417	436	447	421	455	427	417	417	423	438	372	447	422	397	403	405	460	416	391	412	442	440	407	440	402	398	433	448	450	443	409	418	433	464	428	413	409	425	444	460	427	384	468	411	432	405	440	441	455	420	435	439	418	471	424	401	430	411	415	437	443	441	417	427	407	428	418	425	409	430	470	419	409	415	405	451	421	441	387	435	412	422	407	418	426	413	412	447	437	414	421	459	435	430	421	392	403	398	430	443	409	410	431	403	432	448	450	457	426	418	388	417	476	449	404	414	404	380	392	381	417	433	408	454	406	425	414	404	372	464	426	407	450	442	435	445	426	394	452	386	420	433	392	415	431	430	436	419	419	455	444	438	422	445	446	446	408	432	411	437	429	385	448	421	423	397	438	429	420	452	423	427	422	414	406	430	409	451	385	437	416	425	401	402	428	410	449	443	432	407	406	398	452	436	406	425	456	418	438	427	441	402	423	466	411	405	416	439	420	441	438	467	426	404	434	411	396	439	446	410	410	387	418	436	461	455	408	456	427	435	431	439	434	426	429	419	403	418	436	419	471	410	442	439	413	409	408	422	422	434	409	440	456	431	413	416	367	416	397	417	428	427	407	397	414	444	411	442	424	431	450	426	444	371	433	419	411	435	398	435	412	415	476	440	431	423	401	416	434	414	431	441	390	403	450	419	402	396	412	424	413	398	459	417	426	441	462	407	438	413	421	421	425	406	412	421	395	440	438	419	359	419	448	399	429	394	414	411	439	391	432	424	416	417	406	409	413	440	443	407	417	405	438	430	422	452	418	437	413	393	471	417	442	440	445	408	437	428	456	385	389	434	398	417	447	425	419	412	411	454	455	458	424	398	418	394	436	460	417	442	420	442	424	404	378	432	383	413	445	386	412	414	389	435	413	415	398	454	395	401	449	396	399	366	466	425	424	424	438	433	448	447	400	391	436	410	406	423	402	408	421	387	425	413	447	440	411	443	421	426	424	418	440	408	447	444	440	405	418	430	377	389	443	398	416	455	411	401	442	399	422	426	463	439	424	430	432	427	451	405	386	406	425	424	388	396	419	424	404	449	453	437	434	416	452	410	429	418	432	430	431	428	441	383	438	444	419	411	388	411	428	389	436	428	393	415	405	418	378	397	435	415	445	459	390	445	439	432	475	450	450	424	406	444	425	431	472	406	394	443	434	421	438	430	410	440	378	412	401	415	434	429	413	439	465	408	436	411	375	418	401	390	417	442	425	381	442	401	423	439	389	431	437	456	466	411	424	432	419	417	427	417	446	423	405	427	419	419	413	454	398	425	433	420	408	432	413	386	442	414	436	438	410	399	434	432	403	410	440	431	433	413	450	431	422	408	399	458	365	397	401	421	434	450	411	444	427	425	378	404	424	411	420	458	428	420	434	392	423	404	444	447	425	408	439	432	434	458	399	443	421	409	392	412	414	422	371	419	417	425	464	422	394	448	430	436	452	411	409	416	439	433	454	435	437	409	390	435	414	432	415	434	411	416	472	430	430	448	423	451	414	416	414	435	439	389	403	424	432	399	435	410	433	409	431	413	440	455	407	396	435	427	428	408	426	461	434	440	448	405	438	414	432	410	449	418	396	417	417	411	377	400	431	397	396	400	479	450	401	418	400	428	409	451	435	419	454	419	424	418	424	417	422	417	467	419	459	459	410	380	418	432	426	432	458	435	456	451	426	419	397	418	436	402	444	407	408	432	434	421	428	402	433	423	422	410	437	410	413	424	378	409	394	383	447	435	411	453	426	420	424	393	376	427	432	421	444	398	430	436	449	390	463	381	422	467	449	438	431	387	409	433	447	467	440	422	407	419	423	390	423	452	407	449	438	432	430	425	401	404	402	412	402	404	425	456	473	414	440	414	445	434	408	421	444	411	411	398	407	439	446	404	459	443	394	431	430	438	437	459	403	432	448	415	446	456	411	420	402	442	390	424	418	409	423	407	440	422	381	429	452	405	445	446	429	444	452	394	396	460	426	419	408	427	406	423	458	423	394	428	423	430	432	429	434	404	412	417	422	392	420	480	425	435	416	418	407	395	408	395	423	458	432	397	430	398	418	420	438	363	433	429	403	420	392	433	430	450	425	395	447	413	419	451	413	427	418	427	400	429	438	391	395	423	433	414	405	402	426	384	392	428	433	424	434	389	421	429	429	429	427	439	413	413	435	419	427	393	448	413	390	420	437	404	436	427	412	453	443	430	446	419	418	458	427	450	422	425	450	409	398	428	415	404	435	423	399	429	428	397	439	406	422	427	408	419	429	425	397	458	419	428	410	448	384	430	428	422	446	433	450	409	439	449	412	457	405	397	462	398	433	411	418	386	409	414	433	403	415	442	413	416	429	423	439	464	411	426	447	424	409	448	400	441	461	419	423	415	437	427	424	385	424	437	392	446	400	410	416	408	415	453	452	421	416	456	443	413	467	426	424	421	413	455	432	402	396	403	404	430	413	434	427	428	417	465	431	394	424	443	419	397	459	459	406	451	413	452	395	381	411	397	397	469	395	430	418	412	441	433	422	433	427	393	411	479	451	392	432	455	427	455	434	414	426	416	430	448	415	417	434	408	420	399	413	432	374	430	404	379	440	405	440	391	431	448	421	435	423	454	403	442	443	404	410	411	398	446	446	423	429	440	424	439	396	439	429	414	461	441	406	432	427	424	423	412	399	448	433	392	430	428	417	430	463	416	384	440	446	417	407	469	399	417	435	414	397	407	440	447	455	404	445	424	458	434	397	439	400	415	383	388	409	414	402	459	448	411	432	392	361	379	418	404	398	434	399	420	398	436	424	403	409	426	448	423	397	420	406	413	446	423	446	378	394	404	423	415	377	451	421	444	410	422	402	438	425	432	441	397	433	425	443	387	443	420	452	383	406	430	446	398	454	422	453	430	399	402	410	398	378	389	399	413	409	424	411	424	441	392	438	462	421	450	420	424	426	452	395	393	435	448	392	421	438	396	458	419	428	447	446	392	420	438	412	407	431	403	410	392	444	451	422	422	412	451	411	397	387	399	429	406	429	401	424	400	426	424	445	434	426	433	438	422	435	436	424	425	404	426	433	413	420	477	411	423	437	423	398	436	429	401	404	415	393	402	407	396	410	431	431	432	404	417	447	397
9608	419	201	178	158	171	136	146	171	165	170	175	140	174	191	166	151	149	167	165	155	195	171	151	174	161	157	162	148	159	160	164	153	155	166	146	153	163	170	170	172	174	172	144	154	186	176	159	178	169	161	156	153	164	156	168	166	136	156	163	194	173	167	157	142	144	144	150	185	144	191	148	160	163	153	142	138	195	143	175	158	144	168	173	154	136	158	131	139	167	173	178	153	166	159	151	176	164	160	160	163	135	139	175	153	166	185	166	173	166	153	144	162	144	161	154	158	151	150	150	152	168	153	166	142	166	133	153	146	170	160	140	162	171	155	164	170	163	158	162	146	158	148	132	141	153	149	135	136	159	157	184	184	155	169	153	138	153	141	167	169	170	155	175	150	148	161	146	147	164	146	180	159	148	183	158	146	160	152	164	152	165	182	159	170	144	147	160	160	172	149	147	169	172	172	177	158	150	154	148	173	154	167	150	166	144	163	153	162	139	155	163	166	163	149	195	171	143	160	175	167	170	142	166	158	156	166	177	171	156	173	146	147	161	146	176	150	162	153	186	146	161	175	164	160	182	155	158	150	154	165	161	161	134	166	185	146	176	163	156	158	153	172	184	138	155	160	176	172	151	155	149	141	137	163	149	151	163	141	148	164	142	172	158	149	155	172	148	165	177	185	144	170	163	182	150	151	152	179	165	158	138	167	157	157	164	147	172	145	173	143	168	153	166	159	147	148	154	192	149	139	134	168	134	160	150	147	153	148	150	154	157	144	177	152	135	166	156	184	167	177	158	158	146	161	153	152	165	176	168	160	153	151	175	117	153	179	167	164	163	169	166	186	140	147	160	160	159	170	174	159	156	158	164	133	138	140	166	158	165	145	161	184	142	176	166	146	191	177	158	192	169	179	147	154	169	142	151	146	162	169	154	169	169	195	176	162	172	193	162	165	163	159	147	155	152	160	138	147	159	152	160	167	177	170	183	154	186	161	157	161	161	154	167	156	156	159	161	147	181	170	142	147	164	166	158	173	155	141	166	155	154	144	178	158	146	155	153	159	140	175	141	172	163	139	160	184	143	136	148	152	146	172	184	153	137	160	131	164	153	152	160	165	160	150	147	167	172	131	164	161	157	165	173	147	148	158	163	147	143	144	175	151	157	158	152	136	166	159	136	154	126	134	156	149	155	135	169	169	169	143	169	181	168	168	168	137	155	172	163	167	137	154	136	155	142	168	125	179	158	164	175	167	146	185	153	151	150	175	172	160	156	168	202	173	181	162	134	157	165	167	169	169	140	174	165	156	171	150	168	167	169	151	185	128	175	150	142	161	154	150	157	165	128	183	143	170	176	170	164	144	160	153	146	164	183	150	170	144	145	155	171	149	153	167	161	139	184	145	135	133	171	165	140	171	152	165	168	149	147	145	180	173	170	163	187	175	162	166	171	152	160	151	164	151	171	179	158	155	179	183	164	161	162	146	160	173	168	164	165	174	156	166	169	153	167	173	141	169	171	158	155	174	158	157	151	153	146	161	160	150	165	159	173	158	159	174	143	179	176	139	162	170	171	158	168	156	162	191	180	135	175	143	163	165	168	175	180	140	168	180	171	171	160	161	142	152	155	151	187	152	147	175	138	144	141	139	173	155	156	147	149	145	142	153	159	151	163	166	152	157	150	168	135	171	170	193	139	143	129	148	166	170	159	166	167	179	167	163	142	144	157	177	158	166	147	146	143	155	157	152	147	171	145	154	143	139	169	160	131	145	143	151	164	177	176	161	170	170	148	173	179	166	173	157	159	160	174	160	168	158	167	183	165	182	169	173	164	161	163	171	152	157	144	177	163	178	157	165	144	153	162	161	146	148	153	146	170	155	152	134	150	185	188	169	155	160	142	156	194	149	183	163	160	150	181	160	156	161	148	163	160	154	165	161	170	170	160	158	150	155	145	172	188	166	154	168	174	162	145	167	183	174	154	156	164	158	142	161	159	152	175	157	156	153	151	156	163	172	176	156	170	206	155	162	145	160	143	163	142	157	157	155	144	179	181	161	166	146	141	181	171	152	150	173	173	159	197	160	149	178	164	143	176	170	171	152	151	154	153	177	141	149	159	152	165	141	142	151	184	154	154	174	154	171	159	146	151	174	156	157	173	180	162	160	155	153	164	163	155	163	148	152	147	155	166	160	142	140	168	164	177	180	170	144	161	144	158	164	156	170	171	178	170	165	155	162	166	167	138	152	155	187	176	145	164	162	155	160	166	163	150	174	162	164	175	169	161	162	143	157	159	143	165	162	170	156	183	150	133	156	148	148	159	137	137	166	153	183	184	156	176	153	165	161	156	141	149	147	157	151	143	146	143	164	156	155	157	150	165	149	157	178	149	167	146	179	153	180	153	143	179	167	130	153	150	164	188	175	166	147	161	170	152	160	175	143	165	144	122	169	160	171	137	169	161	156	159	148	139	186	152	156	165	136	165	144	147	167	168	168	137	177	145	172	167	193	136	147	146	178	155	176	175	176	163	157	170	162	169	157	176	148	161	160	169	179	152	161	130	151	192	165	164	141	158	144	152	144	160	154	161	172	150	164	166	123	163	171	164	160	153	182	177	151	176	153	157	146	151	155	135	133	131	154	170	152	143	135	153	152	148	159	170	157	175	145	149	141	164	134	187	134	172	143	143	159	145	165	171	166	163	172	148	183	161	165	163	174	169	155	162	183	127	139	144	165	146	153	162	182	144	166	164	123	161	163	179	150	171	170	173	161	148	174	165	159	167	147	148	151	173	159	158	148	162	146	174	156	164	143	172	140	178	166	164	188	152	158	159	145	144	164	156	159	151	145	140	146	163	163	172	156	146	154	133	142	188	153	141	157	173	163	176	168	155	174	159	151	150	162	178	143	152	152	186	150	153	167	168	156	162	149	155	159	118	197	195	160	157	160	133	163	149	156	159	193	161	167	133	168	134	142	142	170	161	157	163	170	164	155	169	162	146	160	161	173	158	169	149	154	159	182	170	144	167	143	161	166	168	174	163	167	159	163	167	164	153	156	155	178	147	180	163	176	178	166	154	160	190	171	171	161	167	155	156	152	162	161	152	172	162	157	169	179	157	171	171	161	180	144	162	182	168	149	180	145	157	185	158	180	146	156	153	159	171	163	175	164	165	162	169	159	172	144	159	163	189	146	161	170	158	173	174	165	168	172	143	171	150	142	169	166	141	178	170	199	159	152	144	162	156	175	161	169	174	168	162	143	154	145	157	168	153	155	155	171	164	182	187	155	161	164	160	177	145	151	177	157	170	168	149	152	171	168	164	182	154	167	165	163	172	150	165	164	167	146	176	138	158	127	168	175	149	176	164	174	166	178	154	150	146	174	176	150	164	159	147	174	156	155	168	193	164	162	173	156	153	160	165	161	150	142	153	157	164	150	152	133	151	154	153	155	153	171	150	155	134	171	146	176	163	136	149	159	142	144	183	159	164	158	163	161	152	153	165
4988	426	487	479	421	439	462	420	408	397	427	383	436	378	405	376	376	385	378	387	418	359	391	414	409	411	386	393	380	380	395	386	387	397	383	398	384	379	395	366	398	395	402	394	405	376	390	377	369	382	383	364	375	354	427	363	354	405	390	385	368	390	359	425	375	371	407	390	381	387	361	378	378	377	371	406	400	395	418	387	407	381	365	395	395	388	389	401	390	385	351	373	417	406	409	334	381	397	398	381	414	404	361	414	366	362	392	408	397	369	396	379	413	366	396	375	402	387	377	374	366	400	369	371	393	346	395	375	363	396	384	427	407	381	360	383	381	388	393	390	383	384	387	379	415	380	403	405	353	384	403	410	411	377	373	384	392	356	386	385	382	348	402	363	383	375	400	408	376	366	402	364	410	382	344	395	382	384	354	371	403	401	364	384	388	365	427	374	364	390	395	360	380	386	376	407	392	381	389	423	362	355	394	352	388	408	384	402	392	399	397	409	393	388	385	373	408	350	358	390	433	368	386	406	377	367	367	382	403	396	392	354	397	361	382	368	380	373	383	380	388	397	368	394	405	362	376	400	386	377	393	388	390	368	380	400	389	401	366	394	395	369	366	392	355	428	397	369	380	375	390	426	386	377	395	405	421	399	382	389	384	429	425	398	408	398	364	394	400	388	374	390	350	375	398	378	369	367	389	376	387	354	388	367	387	401	398	381	383	398	413	361	419	383	385	365	372	386	364	384	354	424	383	379	384	380	372	437	397	364	403	386	377	369	412	443	388	394	380	369	392	385	382	426	380	415	406	324	391	384	427	391	378	383	392	364	365	395	411	387	401	377	369	410	352	392	405	377	383	382	387	386	395	375	388	391	396	362	419	382	398	386	390	386	373	412	393	410	417	384	353	401	411	375	374	371	388	352	375	367	348	380	383	401	365	372	399	371	401	406	342	360	364	367	372	397	408	410	368	391	378	385	353	373	440	374	403	412	428	385	368	422	398	404	378	373	383	390	381	403	406	385	398	347	336	418	388	391	371	397	408	381	407	407	380	390	362	371	379	408	418	396	432	394	415	429	376	394	360	377	388	397	352	384	396	369	402	398	390	392	381	410	393	395	419	405	411	361	388	369	419	417	387	382	418	385	358	380	387	357	396	378	406	395	410	364	375	374	386	384	406	389	378	405	358	403	375	366	390	361	385	381	388	366	397	388	379	397	357	409	404	406	322	352	398	361	391	377	372	360	387	434	399	386	379	357	394	386	402	393	387	397	413	345	410	385	371	408	414	426	381	393	372	412	395	382	390	408	389	418	401	392	381	408	377	389	377	371	395	400	359	363	358	397	393	373	375	387	390	366	392	396	356	403	424	367	374	379	376	416	388	364	389	375	388	400	380	404	392	408	393	363	365	373	394	414	361	391	402	413	357	428	403	415	408	407	363	388	342	395	373	402	405	376	381	431	387	374	406	348	393	369	401	405	388	417	385	365	414	406	405	369	375	373	407	397	379	388	373	387	386	416	414	415	420	377	404	368	411	407	408	361	375	416	375	385	387	386	363	396	377	352	411	406	356	396	407	389	373	367	372	416	385	383	319	366	378	393	380	377	365	419	389	388	410	388	405	414	382	371	363	362	366	401	393	349	412	397	388	383	391	385	391	366	376	349	400	384	419	394	413	412	367	381	385	378	364	398	387	366	380	355	387	388	396	403	383	410	379	389	372	420	394	395	372	368	372	356	396	355	386	404	385	348	389	393	385	430	394	386	390	385	397	432	395	380	380	377	394	415	387	385	391	399	388	394	388	403	447	410	396	419	404	362	371	398	394	374	370	370	395	383	394	424	387	355	413	375	379	381	367	392	375	424	383	392	377	370	436	402	378	447	389	389	347	382	387	431	381	383	372	389	391	378	381	383	415	385	391	403	369	373	380	383	352	375	377	399	394	402	378	403	388	412	385	371	412	384	369	410	366	355	396	394	381	353	407	386	369	394	383	399	394	351	384	387	373	437	398	383	391	388	376	390	420	387	393	381	356	402	363	378	355	353	369	400	418	340	396	395	417	400	379	357	359	395	366	380	426	373	389	375	397	398	386	357	387	389	370	386	381	378	372	368	373	383	377	395	386	389	392	396	379	371	370	398	411	419	337	364	382	394	409	380	414	389	410	398	417	387	415	383	400	393	393	384	362	424	390	403	347	373	365	428	374	358	399	376	397	397	407	404	384	391	379	427	384	377	426	376	359	400	345	348	402	353	426	365	421	365	397	372	391	409	367	395	362	363	385	353	392	362	376	363	398	420	373	425	410	383	399	414	383	398	380	414	356	397	384	409	389	389	412	402	424	409	370	381	366	382	367	375	391	354	384	423	389	383	387	393	386	393	389	382	399	389	360	442	395	365	397	404	387	408	396	326	377	404	339	348	409	423	401	407	372	399	382	393	398	385	384	408	401	373	359	381	418	384	378	356	409	409	367	376	386	410	373	362	384	367	384	422	356	392	400	373	378	384	406	370	392	388	415	405	406	394	394	419	377	364	413	406	398	344	402	401	386	423	397	400	389	400	380	395	371	368	424	421	365	394	391	422	365	396	356	407	355	409	389	418	412	366	375	391	396	390	370	349	361	404	372	391	366	387	400	368	389	408	405	345	390	398	390	369	363	407	373	396	402	365	389	405	350	371	407	374	391	436	395	361	381	405	410	370	344	391	349	414	370	383	391	374	366	371	354	388	374	398	388	431	385	403	399	377	406	397	370	411	370	383	412	372	378	374	420	400	412	389	385	384	392	382	396	370	392	408	396	367	389	377	367	381	419	382	341	393	403	389	388	399	355	376	377	392	382	400	405	388	384	398	405	408	371	393	349	362	398	405	369	382	389	367	381	378	400	368	368	370	384	390	354	394	363	410	382	399	407	374	389	397	395	379	376	381	385	344	384	397	381	381	380	382	389	383	365	361	414	411	385	425	366	381	374	411	368	441	371	395	373	412	380	374	407	374	409	396	400	411	363	379	379	388	367	380	356	381	370	423	375	401	380	384	394	406	375	367	406	397	399	424	365	372	379	399	415	375	369	390	396	403	385	426	397	380	407	387	384	380	400	364	385	379	387	438	391	386	400	376	393	372	409	381	345	375	391	401	426	370	393	397	397	350	386	391	399	357	381	370	402	373	370	397	359	381	391	395	383	386	377	428	342	390	380	388	354	408	403	392	363	394	382	415	416	397	404	349	384	390	381	411	421	399	371	366	400	407	397	435	370	383	389	403	391	393	397	396	363	395	419	374	389	394	421	408	361	396	402	394	389	380	390	383	403	402	371	398	388	433	366	324	385	396	421	351	353	360	368	403	358	390	396	366	387	406	401	383	432	373	389	351	378	375	393	397	366	400	371	404	404	368	407	394	373	365	363	364	372	397	376	379	375	393	380	374	373	398	412	381	389	392	416	377	416	350	385	409	389	411	380	363	376	351	395	403	386	395	406	379	399	379	381	357	348	391	390	381
32823	8599	1216	824	539	403	296	254	220	193	163	141	131	117	114	122	120	82	105	106	75	115	94	94	85	108	85	84	99	86	74	78	87	84	89	74	77	75	72	84	92	81	76	84	69	85	85	80	96	109	84	80	64	81	75	83	75	90	73	85	79	68	78	81	75	61	98	92	83	75	71	87	85	89	68	62	79	86	85	65	84	67	85	70	82	76	89	77	70	83	76	88	60	86	89	84	86	71	79	62	79	95	76	77	74	83	84	86	81	78	83	86	65	79	64	82	75	80	83	90	77	71	83	69	59	71	84	69	75	79	76	76	75	77	86	69	83	76	85	80	63	81	74	70	88	100	91	85	95	72	74	85	87	79	79	82	77	82	89	70	72	83	80	71	75	62	84	64	58	81	78	78	81	95	83	78	90	72	75	86	80	82	81	82	86	67	101	71	76	79	73	76	105	54	74	82	86	83	87	90	72	70	72	85	85	90	70	70	71	92	65	88	82	83	79	75	77	81	70	71	69	70	90	75	67	63	84	95	73	84	87	76	84	96	79	81	63	88	74	77	64	66	70	77	80	60	79	83	76	77	89	96	92	74	81	87	77	79	79	83	82	86	95	69	79	95	72	81	72	87	72	87	70	74	83	81	76	84	98	73	75	63	90	75	77	78	73	76	75	86	75	73	86	77	96	73	75	81	78	58	96	79	65	76	79	88	78	73	81	82	97	89	74	72	77	66	77	77	84	71	84	91	79	99	82	83	74	97	82	72	78	93	78	76	84	79	75	87	84	79	101	71	74	85	88	81	78	74	54	72	87	81	85	83	88	75	96	77	78	88	88	75	73	85	80	80	72	65	88	60	82	77	80	56	67	79	80	80	73	69	66	61	72	80	70	78	76	83	87	78	81	72	78	78	87	66	77	67	81	78	88	85	79	76	90	77	61	81	72	75	79	97	88	69	84	69	74	73	95	93	79	78	68	75	80	78	90	72	80	73	71	77	96	79	85	83	89	60	80	70	91	63	86	74	65	80	62	75	83	78	98	82	85	77	85	88	77	80	81	69	81	75	82	65	57	82	67	81	89	78	88	84	77	84	81	92	67	79	92	80	67	75	77	94	89	82	77	85	85	62	76	76	85	90	66	85	76	64	80	90	91	74	82	70	86	78	82	73	93	91	78	64	83	81	77	79	76	93	76	68	97	88	77	91	84	76	93	80	81	74	82	72	78	71	77	86	68	78	110	75	73	79	84	77	68	82	84	83	85	95	77	78	77	79	77	68	77	69	71	75	69	79	75	81	80	81	82	82	71	85	85	104	84	81	66	83	73	76	77	89	80	82	69	79	72	69	74	85	83	88	85	85	74	72	74	70	78	73	83	81	86	67	82	72	80	77	74	71	71	79	70	73	84	86	99	92	76	63	75	73	58	72	86	66	76	67	86	71	73	61	70	81	69	77	77	82	90	89	83	72	62	91	66	62	77	86	61	64	82	84	78	91	74	77	89	105	74	82	95	79	70	79	68	80	72	89	69	80	66	89	67	86	79	62	80	83	66	67	99	78	69	77	85	87	75	83	73	85	77	63	77	84	73	90	83	82	91	80	74	91	67	74	99	79	78	84	72	81	69	70	77	83	85	85	85	78	91	66	75	74	81	88	74	77	83	77	83	71	67	93	94	55	54	67	78	89	74	71	70	76	87	63	68	79	90	65	85	69	94	74	72	82	82	86	71	103	85	75	69	84	104	74	68	71	74	78	85	62	83	72	95	82	83	74	79	81	95	84	87	76	82	66	94	86	69	68	90	79	76	76	86	76	93	81	71	82	79	73	90	68	70	77	69	65	94	85	83	89	69	69	80	71	85	76	76	72	71	86	72	85	73	79	67	66	90	84	77	88	91	89	66	67	75	61	81	83	73	74	89	72	84	84	81	74	90	78	80	81	88	77	79	75	79	77	86	78	66	94	91	72	73	70	90	82	78	71	75	70	93	88	65	84	75	71	94	85	67	80	73	63	84	60	80	88	75	80	61	89	64	89	73	75	80	87	78	84	54	86	66	77	74	84	90	84	64	77	84	77	73	76	83	77	70	68	81	68	97	72	82	64	78	73	85	76	67	79	83	93	71	65	83	75	71	70	81	92	67	66	77	82	68	71	70	74	73	61	68	73	97	78	77	71	74	82	72	85	61	69	85	71	83	81	80	86	81	79	82	79	78	79	76	86	81	87	80	86	96	87	91	73	84	69	88	96	67	79	77	67	89	74	88	68	78	76	74	74	80	66	98	77	74	68	80	96	78	79	74	75	79	59	78	89	80	69	85	73	73	74	68	67	80	69	85	84	73	82	73	80	91	75	78	77	81	64	68	68	80	69	82	73	70	59	84	85	68	74	80	79	84	73	72	74	84	91	61	77	84	87	81	83	79	80	80	61	84	76	72	77	64	76	52	61	70	70	75	103	74	73	83	75	75	62	75	80	76	115	68	75	72	74	73	86	65	93	67	79	84	66	77	83	84	77	85	68	79	101	71	58	81	78	78	73	87	78	62	76	89	64	71	84	77	75	84	72	74	73	93	86	62	72	70	96	75	86	75	86	72	89	77	77	64	69	78	91	86	93	70	67	73	67	76	72	77	56	91	81	86	89	69	79	69	103	88	75	88	77	75	72	71	87	73	73	80	79	93	83	78	79	81	81	83	82	73	66	60	83	78	88	74	77	77	77	87	92	74	78	87	84	77	79	78	78	94	76	86	85	77	86	91	54	72	64	81	75	81	87	91	78	80	88	75	79	79	80	78	69	87	60	94	90	71	74	74	86	85	83	92	74	77	75	78	49	86	89	74	72	70	90	82	96	87	92	89	80	82	90	82	79	100	93	73	76	74	73	78	65	81	72	85	74	74	84	106	81	85	86	82	83	89	88	77	77	78	82	83	80	86	75	74	80	84	74	74	86	74	75	72	71	86	71	80	75	84	68	61	90	95	65	88	74	61	67	84	74	74	75	69	66	71	82	73	79	68	87	93	64	70	78	82	72	85	76	84	72	95	90	82	91	81	79	80	64	95	80	79	72	69	78	79	87	77	71	65	76	97	72	71	63	92	90	73	75	76	79	70	86	81	76	81	74	68	79	69	53	85	86	59	79	78	81	91	75	82	86	74	89	71	74	84	85	74	59	69	80	79	94	83	78	69	87	79	73	87	88	78	86	75	63	70	71	69	76	74	71	75	80	87	66	79	76	88	70	86	93	82	71	90	69	87	80	79	89	84	66	90	86	78	78	77	80	72	88	80	68	86	61	86	62	56	78	85	76	85	69	77	70	79	91	96	84	65	76	74	96	86	80	69	69	77	73	84	65	77	70	77	77	66	71	92	74	68	96	68	65	81	81	79	86	78	62	72	75	87	91	81	73	89	94	91	72	71	72	79	94	75	71	86	79	79	86	93	79	80	94	78	58	84	77	68	67	63	87	92	83	71	86	95	71	76	87	78	86	85	89	63	73
17933	1203	2237	2591	2196	1799	1480	1234	993	830	794	640	613	550	511	502	473	440	430	359	416	364	355	332	340	313	301	306	284	304	289	287	299	282	265	259	284	253	286	303	268	246	238	255	254	242	258	265	246	264	273	249	239	236	272	274	246	239	231	237	235	204	262	238	210	239	254	230	210	227	224	232	236	243	262	234	227	204	238	204	239	249	252	238	215	243	272	241	242	221	213	233	220	233	241	250	244	241	235	218	234	245	217	223	226	239	212	219	242	228	249	231	232	235	234	223	230	224	235	225	225	206	215	222	224	222	240	210	226	225	256	218	233	263	251	233	206	221	206	249	217	222	219	213	204	230	226	209	257	220	220	232	216	234	225	221	220	219	215	222	244	235	221	220	235	218	196	211	229	196	209	208	212	214	235	235	269	208	231	247	210	207	228	202	228	226	212	189	233	231	227	202	226	225	234	232	215	212	244	232	201	236	244	204	241	233	238	243	200	235	235	252	236	196	235	238	260	245	233	237	224	221	236	243	208	227	225	208	222	210	219	237	236	208	213	248	227	195	214	240	209	230	238	233	223	223	209	211	250	217	254	247	215	233	226	229	253	233	242	255	240	219	232	231	221	245	241	225	226	215	249	212	214	240	226	231	172	211	218	206	209	240	244	215	222	263	238	227	216	227	205	226	222	242	217	236	237	237	230	244	212	238	241	214	228	220	206	225	203	245	227	216	204	216	230	232	233	223	230	194	245	230	240	227	231	222	216	232	216	223	231	207	206	205	216	239	234	224	228	231	235	195	244	216	217	224	218	239	225	214	247	221	220	222	232	261	204	231	227	205	255	211	235	202	252	234	214	231	233	245	208	219	224	228	190	192	228	214	245	230	217	222	233	246	238	233	207	229	261	241	209	204	221	210	213	223	252	244	231	234	219	222	230	223	240	247	222	201	231	210	231	194	214	239	217	218	209	202	240	241	240	214	183	238	243	233	186	213	219	221	233	222	231	230	207	202	219	210	224	234	241	226	225	218	218	250	230	206	259	224	225	235	219	237	223	230	221	227	213	215	227	253	230	218	234	228	207	231	216	227	223	243	243	220	248	221	248	214	234	225	210	202	220	240	203	233	231	209	242	215	218	227	224	236	203	233	217	215	249	210	231	219	217	261	221	241	202	244	223	203	215	206	249	228	231	230	237	241	227	184	218	225	218	229	220	242	225	225	250	220	230	243	245	225	214	254	225	218	226	227	223	189	246	224	210	250	240	236	229	247	219	228	243	217	225	228	217	240	222	231	222	228	230	230	215	225	226	223	224	232	200	239	220	214	255	234	214	239	231	238	218	224	226	215	236	258	245	206	209	211	217	215	227	211	212	234	252	200	192	253	199	208	208	218	208	216	213	226	221	214	233	208	218	219	235	211	223	252	231	246	212	229	237	237	215	240	228	243	253	236	228	212	226	242	221	199	247	187	243	187	194	213	217	250	229	241	230	230	203	225	225	218	232	214	202	240	218	233	221	236	217	221	243	229	238	219	208	206	223	216	212	246	235	226	205	263	239	200	204	235	225	228	229	198	219	260	214	206	233	242	224	219	229	221	224	244	224	216	203	216	227	229	205	243	237	211	215	213	238	223	202	227	215	255	236	222	257	197	208	240	210	261	231	221	240	244	226	234	222	243	213	229	235	235	232	209	210	220	238	238	230	221	233	233	241	208	236	217	228	211	224	235	215	215	198	236	235	207	236	237	246	238	224	235	224	244	252	228	210	236	225	243	246	230	218	224	219	227	225	249	237	238	231	235	222	216	229	218	211	220	239	220	227	210	224	246	233	229	212	224	225	226	226	226	238	195	215	263	219	211	210	218	217	232	204	231	232	214	227	233	224	218	198	224	210	234	224	211	242	249	240	231	214	241	249	227	221	206	220	247	214	228	199	222	216	223	225	244	237	211	218	225	207	231	217	219	221	205	216	194	228	221	220	206	245	209	241	229	210	251	221	232	261	219	218	201	237	268	220	197	202	235	241	237	230	217	246	208	208	228	218	204	244	220	238	212	240	219	241	212	230	254	240	263	204	240	220	222	237	217	216	233	217	261	228	196	236	226	228	235	223	206	218	236	228	230	198	262	216	235	213	220	248	223	238	214	212	244	232	216	208	234	221	222	243	247	251	195	214	239	220	199	215	216	212	200	223	234	232	210	226	233	221	223	217	208	220	209	225	195	208	243	231	231	219	221	239	192	234	222	224	229	247	198	225	252	244	208	244	231	248	229	212	205	206	203	183	214	224	216	226	223	187	228	202	213	223	230	221	231	223	225	218	216	221	227	244	206	238	218	251	209	202	207	229	213	222	220	213	213	232	230	251	223	227	238	232	211	203	232	221	239	229	227	216	246	212	220	229	230	232	231	251	218	255	210	232	204	233	211	235	213	204	226	213	207	243	198	216	223	217	233	258	239	212	210	202	241	211	208	210	237	219	252	219	229	202	230	243	222	215	230	207	238	208	246	210	215	234	239	248	226	225	216	222	244	206	234	211	211	229	230	213	243	235	204	200	220	221	200	208	236	196	231	229	233	220	230	237	227	230	214	244	219	228	216	227	217	229	237	237	242	232	243	223	217	232	209	208	231	220	220	225	196	210	227	232	229	219	217	193	214	199	221	236	217	211	216	216	258	220	228	251	234	224	218	203	217	216	204	210	238	206	204	228	206	226	201	208	231	224	220	217	218	227	253	219	228	228	241	220	230	256	219	222	225	221	203	236	234	215	210	225	216	219	234	221	191	223	200	234	240	242	215	211	229	230	238	249	191	218	237	218	207	204	230	220	242	210	203	221	240	226	216	240	218	238	214	223	224	197	205	210	240	217	203	252	239	225	245	231	225	238	217	238	213	233	222	222	220	241	222	240	208	221	233	232	239	237	216	230	235	215	220	243	210	214	203	222	211	235	210	242	207	215	224	227	222	209	224	232	246	225	212	220	227	228	218	217	239	251	240	247	236	221	230	245	196	209	194	242	231	229	215	202	219	216	224	213	225	209	207	226	208	234	233	237	232	212	221	236	219	191	228	216	214	241	234	207	247	198	255	241	198	225	207	253	203	209	221	228	220	256	239	216	221	217	221	206	235	199	245	247	247	217	230	240	227	220	210	223	221	247	223	202	238	229	236	226	250	218	217	219	230	223	227	227	224	215	223	204	197	236	232	241	205	224	247	215	225	241	212	226	233	231	224	208	229	228	232	237	242	249	229	233	198	215	244	233	243	236	222	201	207	209	201	220	243	226	194	217	241	242	245	226	225	227	266	220	221	239	210	244	238	214	249	233	231	249	221	217	208	232	231	204	214	236	223	244	222	213	244	226	215	235	234	245	211	217	243	216	214	234	210	219	234	198	201	243	220	226	225	223	236	209	215	224	235	214	213	231	246	223	188	211	230	215	225	237	226	237	201	234	230	212	230	245	194	237	216	226	212	242	214	226	234	241	218	212	234	222	235	215	253	197	228
43378	16093	3258	1727	1120	859	652	520	396	385	358	309	265	248	262	241	226	251	248	215	231	189	193	180	196	194	192	187	194	198	158	187	190	176	165	173	173	173	185	161	178	177	173	172	172	147	178	166	170	180	206	183	202	169	174	174	157	182	176	174	181	174	178	172	151	144	145	154	149	161	201	162	152	158	181	153	186	160	174	171	185	147	183	160	153	161	196	170	174	171	179	180	173	187	170	193	184	161	162	178	158	171	184	187	173	164	181	184	184	173	188	171	162	174	144	175	170	188	144	145	180	178	191	159	173	212	167	154	167	174	200	180	147	174	160	152	183	195	165	160	140	162	203	185	152	191	180	172	153	186	154	178	180	154	186	160	168	198	170	148	148	136	168	137	178	161	177	176	172	180	158	160	174	154	148	158	161	164	163	179	162	183	158	158	149	155	165	177	180	138	166	183	150	190	179	171	171	168	171	179	170	172	160	156	177	181	170	188	156	166	182	195	163	165	162	148	162	190	186	174	148	147	169	179	176	163	154	158	150	148	166	165	148	178	162	162	173	175	166	162	159	198	181	182	162	185	167	175	176	162	164	150	168	162	162	165	173	178	174	167	134	193	158	181	181	171	169	157	145	149	137	173	172	174	173	166	154	186	183	155	184	165	147	170	172	155	182	144	146	134	167	176	175	177	170	182	165	157	157	148	173	187	173	152	174	150	172	175	166	175	153	175	153	188	142	165	157	157	158	170	201	189	162	193	198	176	160	168	136	151	155	156	167	146	178	153	162	134	166	155	156	165	170	159	170	144	143	178	163	161	152	173	195	182	171	189	167	165	145	164	149	181	178	174	148	171	170	165	158	159	172	149	149	170	151	170	186	169	181	166	168	159	170	139	171	171	201	165	190	164	176	193	172	185	157	188	189	167	178	164	165	168	182	177	170	176	174	141	174	161	180	177	176	151	186	149	158	159	155	164	148	160	160	179	150	170	132	154	172	158	173	175	144	179	155	148	194	185	169	176	167	196	178	149	164	163	154	163	166	165	149	165	176	181	171	174	157	152	176	146	174	169	168	190	154	177	136	167	171	158	155	174	179	169	144	178	147	161	164	179	165	176	142	162	176	168	180	168	160	191	182	174	167	145	140	168	169	184	168	134	189	163	160	171	170	174	168	186	193	156	165	192	150	158	183	164	179	144	154	150	168	171	158	189	156	200	154	158	160	162	161	149	158	172	168	148	168	168	183	168	171	188	159	162	189	154	160	180	174	137	159	150	157	150	169	154	175	164	152	181	181	179	181	163	162	158	160	155	168	178	165	181	173	152	150	164	141	167	161	176	159	168	166	167	154	169	187	146	156	147	176	158	167	160	165	190	182	145	151	157	194	175	166	156	162	183	160	145	161	187	169	174	166	160	162	158	183	170	188	150	187	170	156	154	185	168	167	176	159	181	164	170	147	211	159	171	162	172	159	182	176	163	167	159	178	184	154	177	187	158	170	134	166	141	169	172	170	169	157	176	183	182	180	159	163	182	169	157	187	163	171	170	177	154	166	161	166	156	163	150	155	143	184	164	174	163	177	156	146	178	158	162	158	160	180	156	182	166	185	156	174	160	159	150	171	156	165	163	162	186	165	192	177	155	188	144	198	171	178	185	174	165	153	173	162	194	171	158	154	174	174	146	178	174	155	150	166	164	175	179	161	151	154	146	167	164	172	161	166	151	180	174	157	168	183	184	179	166	152	163	184	170	182	147	174	202	192	164	169	163	170	170	185	144	176	174	191	171	155	188	190	168	167	154	157	167	181	176	201	166	171	161	156	179	163	153	169	166	169	184	155	188	197	148	183	176	131	196	162	152	181	157	171	158	157	169	196	165	136	169	185	179	158	163	150	143	173	164	164	176	145	148	178	154	154	173	173	189	175	182	169	163	183	172	185	159	142	173	173	179	149	150	178	170	169	141	186	167	172	185	172	188	169	169	185	155	163	147	180	153	151	142	168	169	158	183	170	169	167	189	162	152	180	153	182	164	155	174	175	167	145	195	143	172	158	169	174	144	172	166	183	174	157	156	193	177	168	180	169	166	153	150	153	159	188	160	190	151	187	162	166	156	192	161	174	144	179	185	169	192	168	160	169	175	170	168	152	183	158	153	147	180	192	159	177	146	166	162	163	170	172	166	168	170	147	173	166	206	177	158	185	185	172	169	159	178	179	173	151	183	167	166	174	175	152	170	141	153	162	187	195	187	155	202	151	147	164	203	164	166	170	147	187	151	176	163	157	177	166	163	206	160	157	164	161	160	176	182	169	199	140	155	151	157	164	154	170	169	161	154	154	163	159	183	177	159	158	172	170	164	167	179	145	174	183	166	152	141	145	173	163	176	181	148	184	183	184	146	180	141	198	172	170	153	187	153	184	167	161	162	164	178	164	160	165	175	174	168	173	162	147	137	167	152	170	167	165	171	145	156	193	173	168	168	171	174	178	190	174	188	160	170	160	173	167	174	172	166	161	173	176	158	163	149	185	176	167	155	163	180	179	158	187	174	137	191	176	186	169	173	174	166	153	159	156	147	163	169	172	182	170	147	163	165	166	145	176	179	179	137	161	177	160	187	162	187	188	183	191	160	174	160	175	148	176	156	182	158	157	176	148	156	170	168	168	166	151	155	156	140	165	170	155	167	148	164	170	170	179	205	160	148	180	149	166	161	161	159	191	191	158	173	172	167	161	178	151	151	162	151	150	148	163	174	163	150	152	163	202	165	208	180	150	148	173	186	169	160	156	177	150	156	184	181	190	193	171	176	169	148	198	169	169	166	159	157	162	165	162	174	168	151	153	167	181	164	170	173	181	186	182	174	195	156	133	151	190	134	165	163	154	176	184	149	177	164	190	176	173	164	188	186	169	189	158	162	164	158	126	157	187	155	130	171	183	164	171	179	164	184	167	162	161	154	184	177	179	148	161	168	178	162	141	181	185	186	170	163	167	150	174	178	172	194	158	134	159	162	153	179	157	145	162	143	179	138	167	161	167	164	158	159	160	177	156	155	151	157	160	165	176	178	199	157	156	154	187	173	166	154	151	165	182	151	160	201	149	164	143	177	154	156	168	178	190	165	153	150	172	167	173	170	151	159	174	162	145	165	151	188	153	165	159	137	182	199	142	155	166	193	173	164	171	184	143	156	157	168	188	174	178	174	172	190	183	153	177	194	158	161	174	169	189	171	146	163	171	165	167	164	175	148	163	179	163	170	154	172	172	177	180	169	176	153	148	159	163	176	175	162	161	149	150	171	179	170	160	155	154	199	178	172	184	164	167	159	196	163	177	140	171	180	171	165	170	168	148	169	162	162	178	136	176	170	181	179	152	169	158	166	171	169	176	162	162	144	153	190	162	160	175	149	148	170	139	170	180	173	178	162	178	199	191	168	164	197	134	162	163	154	193	161	168	162	165	155	181	180	174	158	151	161	168	161	153	162	153	142	167	175	140	173	192	178	162	182
23699	2281	4203	4858	4196	3357	2856	2318	1999	1742	1540	1371	1156	1117	1021	967	900	809	831	758	734	705	647	640	649	608	622	582	587	601	545	577	506	541	580	512	578	528	481	523	557	500	507	482	455	512	492	479	495	466	457	485	466	466	442	465	510	443	463	437	487	455	463	466	454	459	432	450	472	464	487	447	465	436	392	442	444	441	471	476	487	458	418	449	451	468	454	461	438	423	445	447	465	418	449	448	461	448	461	465	439	453	432	431	442	424	466	423	430	465	394	454	456	431	450	418	381	436	435	422	445	445	442	440	436	464	425	442	422	411	453	419	451	425	439	450	391	450	402	420	439	456	435	406	426	422	451	422	422	450	441	389	421	421	433	437	452	452	410	420	417	407	376	424	407	425	441	422	417	454	399	414	457	418	444	442	403	421	428	426	432	414	421	382	454	415	397	426	442	446	451	456	422	445	455	434	444	434	389	414	465	422	426	408	436	441	465	413	457	448	470	456	412	406	431	408	430	399	446	414	415	406	418	444	392	445	472	412	452	424	443	393	425	462	425	408	456	428	434	426	436	400	417	454	446	437	437	433	427	413	426	413	418	444	464	449	398	432	436	403	408	421	413	422	447	414	437	444	408	394	446	421	463	408	404	411	434	435	405	429	408	405	418	419	408	410	422	462	407	449	423	418	469	418	420	452	430	439	419	403	411	379	429	417	436	442	419	422	455	433	436	398	451	416	413	442	440	419	416	424	414	434	430	428	430	432	433	426	439	428	465	390	422	454	424	409	424	418	404	427	414	411	451	431	448	419	433	431	408	399	392	432	405	435	439	444	413	410	452	409	437	435	452	409	496	466	418	423	420	436	428	420	414	428	426	405	388	431	416	400	409	410	426	440	435	422	446	405	454	428	415	430	407	425	419	448	453	464	432	417	436	420	469	398	442	417	422	459	468	423	455	408	454	401	435	453	421	447	422	422	442	438	402	445	447	466	414	433	440	409	413	397	442	457	412	426	442	409	444	402	423	415	427	433	423	474	428	405	411	384	436	421	446	419	476	418	444	438	427	420	422	439	455	405	458	432	435	402	443	435	403	468	425	408	404	442	421	432	429	406	450	446	413	416	428	438	424	440	433	453	442	426	397	443	424	379	442	404	412	481	419	415	433	409	433	459	403	456	426	421	395	419	448	402	441	438	441	391	436	381	440	415	399	406	441	404	449	459	395	415	413	442	380	441	459	416	431	427	425	404	401	431	404	446	429	440	412	414	425	437	416	418	466	438	444	415	425	481	427	422	429	435	402	415	416	412	433	435	479	402	427	463	449	468	432	445	432	428	411	397	423	428	478	421	435	421	448	484	427	435	409	393	426	439	397	456	415	431	432	441	414	434	430	443	406	407	419	405	443	432	443	443	399	398	412	423	425	394	459	456	447	438	452	433	423	422	488	446	433	446	433	430	441	429	419	451	401	414	460	421	415	461	399	434	458	409	423	478	448	425	457	401	422	454	446	422	486	429	426	436	401	459	412	397	435	433	430	421	409	417	422	437	451	449	408	422	407	392	446	424	468	436	451	462	421	396	450	443	425	406	414	430	423	409	425	426	414	403	393	417	425	410	422	439	378	428	403	410	431	434	438	426	473	430	442	423	456	399	432	430	436	451	443	430	391	438	454	434	393	412	411	438	450	420	444	411	427	440	471	431	433	407	409	436	452	411	455	449	408	450	402	437	414	439	435	431	421	402	421	425	421	444	418	466	428	395	429	433	426	422	420	422	419	431	439	446	444	434	446	418	420	440	443	432	407	399	427	391	383	405	416	414	467	414	425	396	426	438	410	446	410	399	407	455	431	433	452	434	443	421	470	401	403	440	426	399	418	439	413	429	453	428	427	438	419	385	416	482	442	392	457	424	416	448	419	384	417	408	408	413	446	401	413	418	436	423	410	415	417	449	483	430	411	459	404	442	452	405	429	432	442	431	408	454	434	432	407	451	439	442	389	417	453	442	432	433	419	404	403	435	454	449	412	400	408	381	408	402	440	430	423	425	396	444	417	415	437	418	435	389	436	435	441	415	403	393	431	424	443	455	420	460	389	423	403	492	439	422	404	439	433	454	411	418	417	424	426	416	432	425	433	451	423	429	400	427	402	419	415	409	418	436	457	443	399	412	417	452	437	446	435	424	422	408	434	446	428	429	415	432	471	420	455	437	415	418	410	455	425	447	448	427	384	454	428	426	456	427	426	458	416	444	450	408	434	454	455	429	402	421	409	406	418	517	388	379	448	424	433	428	426	409	432	428	401	440	447	395	440	429	406	426	418	485	416	414	439	425	428	436	406	411	449	396	410	443	454	429	393	418	428	447	442	442	415	430	406	432	462	449	465	396	426	437	435	457	405	421	440	410	427	431	432	391	430	419	399	435	401	410	433	453	419	431	446	433	396	420	444	427	426	411	408	414	467	421	434	421	445	434	428	432	476	440	458	441	449	395	413	434	425	447	441	399	431	420	409	368	430	427	415	424	419	441	399	485	399	445	404	437	460	441	458	421	411	433	440	401	443	399	415	460	446	411	434	445	438	406	379	414	396	414	440	421	417	411	419	410	412	416	432	464	444	434	450	398	419	417	474	444	408	411	430	414	412	452	417	445	406	427	433	439	419	464	443	409	463	435	428	422	436	445	420	440	417	454	417	424	472	427	439	404	419	418	399	468	418	423	430	448	439	392	412	472	436	417	415	430	444	427	443	401	430	449	417	444	458	430	437	431	452	426	444	388	454	408	454	459	444	442	409	422	416	444	424	414	406	409	433	417	424	449	433	433	444	451	416	411	430	439	436	430	462	434	407	418	451	466	463	418	398	430	415	434	417	443	444	447	432	445	459	379	398	426	416	405	425	437	435	429	416	415	391	440	445	426	443	462	436	431	439	428	440	451	486	418	401	399	439	424	412	419	426	428	457	405	439	457	448	454	416	419	414	420	454	408	428	457	454	480	418	389	418	438	425	433	433	432	404	446	407	425	395	421	425	454	437	402	371	410	430	422	445	415	446	429	409	415	443	451	442	458	464	425	443	428	430	403	437	412	425	431	435	411	400	454	444	421	447	441	434	423	414	448	428	429	428	442	428	420	430	449	440	425	456	416	429	407	423	418	427	428	429	403	442	425	421	426	457	430	446	414	410	420	407	447	422	431	428	459	459	430	450	449	424	423	425	471	452	428	424	458	395	421	413	453	433	423	436	432	470	417	426	425	431	432	431	423	416	439	431	427	422	438	436	432	431	400	425	409	436	411	433	414	424	454	406	406	403	482	378	401	412	437	402	436	394	438	412	417	446	432	451	429	459	418	422	450	451	449	471	431	423	450	437	412	425	478	404	423	434	425	459	430	415	413	429	389	442	407	424	435	411	414	404	386	429	431	413	426	418	413	396	417	407	466	411	434	408	412	455	436	449	416	421	434	415	388	391	430	419	399	409	416	442	437	361	441	431	422	441	424	466	406	426	436
9214	403	226	177	157	164	154	163	166	163	156	158	150	174	179	195	195	185	140	135	178	160	167	169	154	149	154	167	161	145	184	182	184	153	170	162	163	139	160	157	151	174	149	171	145	166	151	179	173	155	168	142	172	138	153	165	140	178	167	178	181	165	152	170	173	162	157	183	172	166	173	147	161	163	141	144	136	161	146	154	157	176	141	157	144	189	146	150	159	176	159	170	162	169	190	139	147	156	134	161	136	152	196	153	164	176	158	173	163	148	168	146	158	137	165	144	170	156	152	167	166	175	164	169	172	153	139	172	152	160	175	165	186	165	143	148	174	164	165	165	159	187	145	156	152	178	148	165	157	161	195	158	176	174	165	145	162	163	185	174	161	147	150	149	158	166	167	156	173	163	153	161	145	167	135	149	189	171	131	189	165	153	160	157	156	173	165	158	143	167	157	173	141	154	151	152	152	173	147	169	167	142	148	148	169	164	136	135	156	137	160	169	184	173	161	163	158	160	173	177	157	166	160	162	140	161	167	139	142	163	158	162	150	142	159	164	165	160	151	157	155	149	171	169	168	163	160	146	150	167	153	157	153	156	157	157	170	173	150	176	160	148	168	162	159	135	163	158	189	169	148	174	172	150	136	163	153	172	169	175	160	167	167	181	157	139	182	158	172	178	147	144	151	168	164	163	168	163	164	146	162	159	183	153	165	167	180	149	142	161	174	170	132	163	153	154	169	145	169	184	160	162	162	143	158	142	161	155	163	177	168	176	186	165	181	156	157	159	163	174	132	159	150	176	154	180	157	157	140	150	140	170	147	149	171	147	135	170	172	179	149	151	158	161	127	188	150	174	161	151	177	171	147	171	164	144	161	148	146	167	179	135	153	142	161	152	183	168	149	161	167	155	164	152	164	175	147	159	167	169	163	149	150	169	182	165	158	141	160	164	171	157	189	155	179	169	141	144	156	161	151	153	157	163	149	158	170	162	162	152	166	164	177	166	162	158	143	158	153	155	142	165	163	145	177	166	157	153	156	168	148	152	159	181	163	170	189	160	160	172	201	184	155	166	172	174	149	153	169	149	170	157	161	176	183	167	141	176	147	148	188	167	154	154	146	147	161	171	162	159	154	152	153	185	154	145	142	169	184	158	171	164	167	149	156	174	156	160	153	163	175	153	138	179	167	153	126	147	178	140	176	161	139	164	156	169	142	185	151	183	161	163	180	168	158	162	156	130	159	162	151	167	146	179	170	151	147	148	165	161	160	171	161	155	170	153	146	152	174	156	170	145	161	153	171	164	173	169	146	132	133	151	167	161	149	147	152	148	165	143	146	141	162	170	125	154	165	191	163	138	171	164	132	163	144	139	169	164	167	163	169	164	158	144	156	183	153	164	170	153	152	166	165	168	161	160	165	167	188	146	165	157	158	153	130	160	147	150	161	158	156	155	161	177	156	160	150	162	178	161	142	165	191	170	144	162	138	150	168	168	159	155	175	173	177	183	178	168	137	175	168	153	136	161	168	158	183	154	143	146	144	164	158	157	162	171	165	181	183	143	162	156	176	162	158	178	181	163	144	184	170	175	149	146	166	153	167	151	169	175	157	166	152	160	170	189	149	150	151	170	159	159	169	149	156	163	157	161	163	184	167	161	144	160	163	139	175	171	159	177	156	185	158	162	168	158	157	141	192	158	160	185	152	157	143	148	163	175	143	139	163	146	154	178	175	196	188	158	167	146	171	152	152	186	160	150	170	169	159	155	182	175	179	154	183	176	142	155	153	160	168	179	160	148	152	154	151	144	144	168	159	160	154	180	153	151	138	145	140	155	159	131	149	149	162	174	180	151	150	167	156	138	153	169	154	157	161	173	169	166	154	147	174	175	176	166	154	178	158	160	144	178	157	159	181	170	170	192	150	171	152	148	181	173	159	169	160	152	147	170	178	155	185	174	164	162	165	169	174	133	141	163	156	156	171	141	166	148	157	146	158	154	175	165	171	174	158	173	155	148	162	189	156	157	180	159	160	150	183	168	162	163	155	149	158	152	133	159	143	150	163	159	158	132	140	140	147	175	165	145	160	150	164	173	173	180	170	157	165	158	174	195	180	134	158	169	138	158	196	175	147	177	173	157	151	142	148	157	155	147	155	154	165	157	155	175	169	185	173	159	147	179	148	154	176	153	158	167	154	160	162	157	142	177	158	148	169	164	181	168	165	148	168	142	168	149	166	164	180	155	178	143	167	154	177	175	166	162	158	158	161	147	152	173	170	172	159	148	182	164	163	149	142	165	149	157	172	169	175	170	157	141	144	154	138	166	159	156	171	166	150	140	162	169	165	187	161	183	162	156	162	165	152	152	157	125	164	157	165	175	176	153	160	160	143	158	169	156	177	146	163	163	170	143	161	164	158	162	159	131	176	158	165	147	152	150	151	160	161	163	168	163	154	177	183	153	164	167	154	141	145	166	132	162	156	175	150	195	160	134	192	145	150	173	173	138	161	170	169	139	145	162	169	166	151	159	189	181	190	147	159	154	173	148	181	172	139	143	160	156	161	177	163	174	170	174	147	160	136	139	139	155	163	157	150	170	150	173	177	135	149	163	170	156	167	150	167	139	162	153	146	198	154	150	172	153	153	175	186	163	157	185	158	173	161	159	166	169	157	183	172	171	161	164	157	175	155	164	168	158	177	148	169	180	166	149	150	173	183	171	140	155	168	156	171	164	157	158	142	163	181	163	157	138	181	162	151	157	174	158	160	170	179	157	166	161	147	151	167	160	150	152	150	160	149	171	171	177	199	164	173	155	151	175	150	150	154	161	153	154	159	159	153	174	146	154	176	169	183	159	156	158	142	159	157	147	155	151	150	178	145	184	171	161	158	173	181	149	159	178	157	161	146	176	164	168	151	160	148	161	141	163	188	155	164	180	169	166	151	158	138	205	172	167	157	172	167	176	156	179	168	147	130	163	171	199	175	141	155	162	162	175	158	163	178	158	159	166	152	145	175	149	168	159	151	163	164	148	190	171	159	164	164	149	151	176	166	160	163	164	157	169	173	144	140	160	161	162	179	163	183	150	145	155	165	173	158	158	149	170	162	158	158	147	145	165	175	174	152	192	156	173	164	159	183	160	151	170	134	158	135	152	173	168	145	167	141	153	171	163	144	169	196	160	135	148	174	166	165	174	149	164	144	142	146	175	152	145	167	163	148	160	173	155	156	161	139	159	173	178	148	145	174	153	140	166	168	170	155	158	138	132	193	166	167	153	158	180	148	153	169	149	136	182	151	159	155	168	174	158	172	165	151	141	174	147	152	148	163	165	154	161	137	168	172	152	134	174	158	163	184	160	158	159	158	148	162	178	158	160	166	166	157	154	169	132	159	158	161	153	174	162	165	150	167	155	147	193	147	160	163	178	155	168	180	168	182	147	161	168	161	171	172	156	191	130	169	140	138	147	185	147	152	145	154	187	159	160	159	179	141	151	145	148	160	149
4828	457	475	463	465	426	446	398	426	407	426	409	391	429	394	397	392	386	384	402	416	400	389	407	424	409	407	391	388	362	376	379	436	447	381	352	400	410	369	399	378	402	391	356	394	452	424	399	379	399	402	369	413	397	379	351	390	416	369	338	405	341	381	390	366	406	373	417	410	369	392	387	373	408	401	404	399	398	396	405	414	353	425	396	379	393	371	392	412	413	413	415	380	390	420	410	378	365	398	361	393	389	353	409	353	425	397	375	387	375	368	381	387	377	383	352	412	387	372	428	404	380	391	382	397	369	413	424	422	387	377	404	423	384	358	407	394	396	384	368	390	384	375	376	364	373	369	404	378	380	413	364	418	368	381	390	393	386	389	411	398	393	423	391	439	400	382	368	348	388	365	387	428	378	397	347	397	378	380	388	411	365	388	385	398	387	386	415	390	393	367	355	385	380	380	420	367	434	411	391	402	366	403	373	369	380	393	402	360	431	358	381	398	378	413	392	413	380	389	398	403	380	394	403	375	423	409	366	387	364	353	416	405	368	381	403	385	404	368	399	406	402	399	385	357	365	403	351	417	371	360	373	389	368	393	366	399	361	391	377	410	380	371	413	397	362	394	372	437	385	419	409	410	413	405	370	416	383	358	359	405	399	365	382	388	403	419	417	376	382	383	407	404	388	389	401	387	395	413	380	408	381	381	376	360	388	356	351	370	387	384	372	414	386	377	393	382	404	379	383	376	401	403	407	404	382	375	388	390	429	384	397	377	390	404	410	373	411	388	378	399	402	419	386	427	360	406	384	374	385	392	374	375	380	386	433	419	385	426	396	381	370	385	397	381	381	373	411	380	400	396	390	393	375	335	402	381	394	359	390	400	390	379	415	409	363	405	371	399	382	363	381	404	403	377	384	412	405	404	400	402	340	401	413	399	402	421	383	367	416	380	407	395	376	366	405	405	415	414	420	375	389	390	403	383	397	392	385	394	390	395	367	363	419	441	392	410	388	365	369	389	334	394	401	374	368	399	357	341	393	376	382	351	381	404	386	414	399	391	388	390	410	404	353	410	406	377	398	423	392	402	392	391	413	374	409	405	376	380	432	364	388	395	387	392	402	381	400	398	421	402	381	371	388	388	374	416	388	413	403	391	380	403	402	401	372	392	351	406	372	377	402	393	380	364	400	403	378	381	409	378	370	369	402	397	383	391	415	429	393	420	398	378	407	447	389	382	385	418	393	386	367	350	405	399	383	392	334	381	372	385	378	420	377	411	364	414	398	382	410	396	423	412	413	377	385	379	418	445	409	396	368	406	379	374	389	386	374	364	381	371	403	376	383	398	370	391	412	413	400	393	407	404	385	394	393	386	354	393	369	373	353	380	396	382	373	381	389	358	403	398	419	374	390	379	385	379	402	381	376	402	389	370	378	408	402	441	369	388	385	416	397	423	395	385	414	424	410	389	407	385	384	410	370	389	364	429	365	382	388	429	392	384	386	362	360	377	402	391	391	386	405	375	374	369	380	409	376	417	368	406	443	354	360	426	402	361	410	392	390	400	413	372	389	368	362	370	429	380	392	375	386	424	403	425	380	399	392	376	420	404	361	416	422	385	349	400	410	367	396	378	358	389	426	364	401	397	409	380	397	369	364	421	397	383	363	401	379	376	359	402	420	423	396	384	355	369	409	375	373	379	375	364	389	404	388	400	368	389	366	372	415	388	397	387	366	385	412	390	394	387	406	386	381	374	391	383	391	400	371	379	407	391	363	426	366	382	419	396	417	398	400	409	400	390	349	360	402	382	358	369	408	388	398	373	369	393	377	390	369	390	410	395	382	390	388	410	371	408	353	368	389	374	434	407	356	385	373	371	381	374	416	402	429	358	415	421	414	403	401	392	406	400	402	363	407	400	388	383	392	415	391	373	386	424	390	409	400	373	367	382	406	386	374	399	394	390	350	379	391	420	371	389	371	349	367	387	377	429	410	396	396	387	405	410	388	400	397	397	408	388	418	385	389	419	379	401	385	370	376	382	406	391	407	427	391	394	390	392	385	416	391	390	404	417	373	353	388	403	349	399	371	380	400	419	375	392	371	388	386	375	377	425	402	397	427	403	424	368	373	401	399	406	373	381	398	421	373	396	380	395	395	413	408	364	395	375	397	408	356	395	382	418	374	413	399	362	423	384	421	406	403	378	390	383	413	395	426	368	362	420	388	382	397	397	377	382	394	396	393	402	397	376	381	392	386	357	414	394	413	407	372	384	389	399	390	392	391	374	395	373	411	397	396	403	427	404	383	363	379	389	374	339	378	362	418	391	378	358	377	423	390	406	382	399	356	399	378	380	410	383	370	372	400	368	393	394	384	381	406	401	387	392	411	405	334	358	408	410	419	403	381	386	413	409	421	406	391	401	380	402	391	409	375	375	399	366	410	412	375	414	370	449	389	413	378	403	381	359	405	386	397	416	417	376	405	405	382	376	377	384	379	354	400	386	404	411	393	380	389	398	379	378	407	402	397	362	396	403	411	390	406	375	389	364	366	399	382	389	388	378	364	416	409	411	358	421	365	360	387	404	368	366	385	405	414	377	416	374	418	372	373	393	381	396	379	358	385	409	409	381	380	395	390	374	395	381	408	396	398	396	400	394	404	401	406	348	381	379	394	413	405	398	385	403	431	384	437	387	418	377	392	391	394	411	407	396	372	414	378	375	376	387	388	370	392	371	389	377	415	412	429	367	388	379	373	372	407	398	372	409	385	377	382	404	425	377	379	392	372	384	367	374	392	357	393	403	352	406	396	398	379	384	389	353	379	396	370	374	407	402	386	413	358	438	380	377	458	416	418	399	364	399	391	365	399	388	416	423	379	397	420	396	351	368	388	415	373	376	398	409	373	403	390	401	388	392	391	401	411	408	394	404	365	407	386	381	375	416	384	404	404	381	385	361	401	398	370	370	400	378	382	413	337	390	376	400	394	390	390	370	395	365	386	407	402	393	377	411	399	395	382	391	414	414	412	394	399	380	406	404	361	393	405	363	348	412	395	386	397	416	395	404	383	374	390	370	376	374	406	380	405	399	384	429	386	395	412	416	398	388	400	372	379	416	382	412	358	371	375	353	400	347	420	413	400	400	405	389	373	417	400	393	420	407	384	372	376	415	384	345	351	418	401	370	393	421	377	398	401	361	419	400	364	388	393	355	392	419	370	403	402	407	405	396	372	419	370	406	389	400	384	370	409	360	365	411	369	375	386	362	399	394	387	399	360	386	398	418	386	436	374	349	379	400	396	373	405	411	397	415	404	351	403	385	381	398	391	377	397	396	397	377	408	418	408	397	381	372	446	371	374	376	407	402	383	396	405	357	393	400	385	365	386	358	378	389	405	401	378	416	364	351	406	384	411	369	402	381	362	386	410	367	393	385	359	375	430	382	403	408	393	411	353	427	406	333	408	387	407	386	353	407	361	373	372	424	407	396	438	377	415	381	411	363	352
31503	8407	1128	812	521	384	331	240	224	208	176	150	145	138	112	130	111	103	99	81	88	102	91	90	100	88	93	100	89	87	99	82	84	80	97	90	98	70	85	93	85	80	80	84	94	71	74	80	81	90	75	99	91	70	73	86	72	62	96	84	92	82	91	100	98	84	93	82	74	68	74	79	73	83	83	61	87	83	75	83	65	78	83	87	91	85	71	90	87	87	72	82	82	89	85	82	80	80	90	82	82	93	81	76	75	81	79	94	80	85	85	82	68	67	85	76	80	81	57	76	92	91	80	78	86	82	82	80	65	80	91	82	76	93	105	90	74	86	88	71	80	63	96	86	69	54	80	83	82	87	65	82	89	82	73	81	83	82	92	88	79	77	89	67	85	73	74	74	76	100	66	72	66	79	94	70	84	74	57	86	79	95	94	71	74	68	77	92	82	85	62	97	80	75	93	89	82	75	79	78	78	93	78	72	74	88	93	82	72	90	74	79	82	78	72	80	67	61	73	75	98	92	83	65	80	81	86	83	84	73	84	80	80	80	84	85	75	73	87	83	65	69	79	76	85	70	78	104	65	86	67	79	83	79	81	89	78	88	79	99	84	79	77	74	85	82	76	85	92	75	91	82	90	67	74	68	89	86	78	83	65	96	71	74	76	76	66	87	81	69	81	80	77	76	81	75	70	66	68	92	75	69	64	73	77	89	87	76	91	73	84	73	78	91	88	94	110	86	75	94	71	83	90	72	68	60	89	81	89	79	89	86	96	87	88	84	65	77	81	78	85	79	80	92	64	74	76	71	85	71	77	90	90	80	91	63	98	80	89	75	77	97	88	87	87	65	76	80	76	72	96	85	79	89	93	88	74	91	67	89	79	97	73	64	72	83	70	96	97	76	83	89	85	65	88	80	83	82	105	96	86	94	89	73	83	63	80	84	73	85	79	99	80	76	79	84	61	74	93	75	87	79	92	73	85	86	81	67	76	74	86	64	64	83	70	68	79	92	76	99	94	83	83	79	71	72	94	80	83	91	92	85	79	88	82	74	75	82	96	64	82	76	87	89	81	75	75	62	105	87	81	76	88	71	82	71	97	73	75	88	88	76	78	76	75	83	70	78	75	81	81	93	80	77	91	84	75	80	88	91	63	65	85	87	73	82	72	100	79	74	71	76	77	76	67	64	105	81	80	72	78	60	74	80	78	84	76	77	69	83	77	68	73	77	99	100	69	73	89	79	75	63	92	73	83	72	86	82	68	86	79	77	77	82	80	83	69	66	88	83	78	71	72	85	91	83	80	82	79	60	77	73	93	79	82	80	73	79	84	82	83	85	105	71	82	78	86	84	100	84	85	85	68	73	67	82	83	77	92	85	79	74	89	78	65	92	68	74	79	59	83	74	74	76	89	73	65	80	94	82	80	67	76	90	74	68	92	78	72	67	77	80	75	66	86	77	79	75	69	89	86	67	87	78	68	73	103	78	77	89	87	75	87	68	90	84	84	88	71	78	72	64	63	66	86	85	87	75	71	89	85	85	91	87	82	72	74	80	80	89	112	91	83	81	71	76	88	90	66	87	79	67	62	88	71	81	83	91	74	86	98	73	81	86	87	85	70	90	72	82	74	83	62	73	77	86	73	71	84	80	88	83	100	73	78	86	84	82	70	89	72	72	70	91	91	89	69	73	68	66	74	81	72	79	77	81	70	70	84	84	83	66	78	60	86	76	70	76	104	83	64	74	80	70	54	84	91	65	78	87	90	70	74	100	85	102	100	87	76	89	82	74	68	81	57	64	79	75	90	71	78	101	74	106	74	73	75	79	74	94	60	78	95	71	79	71	68	75	80	101	85	73	89	75	89	90	84	84	76	74	77	77	86	75	77	73	89	87	74	74	72	76	72	82	76	86	78	114	80	82	84	82	82	73	77	95	91	69	86	89	78	77	73	71	88	85	80	71	89	76	70	70	72	78	67	69	73	70	71	72	64	88	68	81	93	67	83	68	58	92	76	83	82	69	82	98	83	80	79	78	89	84	77	79	75	77	84	76	80	88	77	87	68	77	74	80	88	86	86	86	82	77	76	73	91	80	76	63	89	58	87	79	72	96	88	77	85	88	79	99	74	81	78	92	90	96	70	77	76	76	62	84	90	78	76	80	79	79	67	103	84	94	74	81	72	77	107	82	62	75	60	79	90	85	63	72	77	72	91	76	82	69	75	95	92	79	67	73	78	95	82	84	100	76	70	71	66	68	98	90	79	87	75	104	85	76	84	87	80	70	87	72	87	87	75	59	70	99	89	80	71	65	77	77	91	70	75	73	81	64	81	70	81	88	80	80	89	82	95	83	71	85	86	92	82	95	85	72	85	90	70	76	72	88	64	76	86	77	71	85	68	71	74	103	79	70	85	82	65	83	91	67	88	98	93	95	79	81	81	105	84	71	62	75	86	101	77	88	69	96	92	66	90	67	88	82	79	74	73	73	80	64	76	93	60	81	69	68	67	83	96	69	81	83	82	92	72	69	70	80	96	70	85	74	74	74	81	79	85	68	79	86	82	77	78	79	85	80	66	88	81	75	90	82	87	70	77	77	82	69	80	76	80	70	80	74	75	74	80	87	83	72	69	69	67	82	77	74	78	79	83	87	85	81	90	85	95	85	64	85	79	80	69	80	81	77	81	64	60	72	73	74	83	65	78	87	76	70	73	74	78	74	75	81	65	82	80	72	88	77	82	106	110	70	84	78	70	74	92	75	76	77	87	82	71	78	95	62	69	92	69	63	69	81	81	66	78	79	87	70	88	92	82	89	70	83	74	72	75	76	71	80	77	92	78	69	80	76	73	74	76	74	94	86	90	95	82	76	91	90	111	73	74	80	82	76	81	87	72	90	75	68	84	85	79	97	90	80	86	89	81	74	75	85	90	72	87	74	59	103	62	92	87	75	77	80	74	73	82	100	81	91	72	86	83	82	87	73	81	82	76	73	74	79	75	64	80	84	87	82	78	88	76	63	89	96	76	73	87	75	86	90	86	81	80	81	83	83	95	66	71	77	77	81	106	58	71	86	99	101	74	63	81	78	74	85	72	94	71	85	69	89	86	89	80	74	74	81	87	73	91	85	88	88	68	55	84	82	72	57	63	73	69	85	100	74	81	83	93	92	92	96	75	80	84	92	56	81	82	81	81	68	90	78	90	82	85	67	64	80	79	72	89	103	70	87	79	61	66	83	78	92	88	82	87	98	74	73	83	80	86	86	98	75	86	88	87	63	87	85	65	85	86	82	79	68	85	78	68	91	78	76	83	77	76	67	72	70	97	85	67	69	65	61	83	73	91	98	77	65	96	87	78	97	77	72	92	73	71	97	80	58	73	72	72	81	84	85	76	77	94	74	69	86	70	77	75	80	86	74	72	73	87	75	87	77	81	66	82	67	58	80	78	87	79	82	80	74	80	78	84	96	88	79	77	73	73	79	61	87	87	69	77	81	79	96
17703	1370	2045	2611	2137	1815	1488	1229	1023	903	795	661	651	555	488	503	453	460	419	391	404	354	398	343	344	313	290	297	318	262	329	281	305	273	315	274	289	306	238	273	274	270	271	245	260	267	240	261	263	226	246	252	244	256	266	257	251	257	235	250	273	229	236	267	249	235	217	240	219	242	234	248	252	229	245	212	236	209	240	255	202	250	243	219	247	246	222	244	255	241	218	244	230	267	241	260	197	249	222	241	219	224	219	231	217	217	254	221	227	198	226	227	227	241	232	243	214	217	221	222	239	224	200	223	233	223	216	215	243	247	225	223	240	211	228	208	232	213	222	258	204	227	226	210	229	253	243	223	236	225	235	222	219	236	209	270	240	222	213	217	237	222	235	217	202	220	245	227	241	213	235	234	229	208	219	198	244	236	224	204	219	214	227	222	237	222	215	240	228	245	236	240	210	218	249	237	254	225	240	227	206	216	235	235	237	227	209	231	201	228	228	241	218	236	205	227	205	239	222	229	234	220	232	241	217	224	228	228	236	219	243	226	218	257	255	243	240	273	248	215	213	237	208	225	250	230	245	220	222	223	230	220	267	223	212	219	200	232	250	220	268	235	225	220	237	240	237	255	225	223	208	217	200	233	268	219	238	246	236	220	207	213	224	239	229	220	225	227	219	243	236	235	221	213	230	197	213	225	222	228	242	221	234	228	235	207	213	249	222	224	230	235	219	207	228	200	231	245	251	214	226	213	216	215	248	234	248	202	193	216	235	201	261	225	242	214	235	235	221	225	244	219	235	264	222	215	235	200	234	224	216	215	229	239	202	213	219	231	229	229	218	205	228	231	230	241	206	210	233	221	224	242	204	221	229	214	233	242	242	217	235	205	221	217	212	202	239	214	219	219	223	197	244	248	233	228	218	221	208	242	227	266	223	231	243	236	240	204	234	222	268	219	213	226	250	220	273	231	216	220	201	203	227	251	216	219	225	239	228	224	214	211	227	214	206	201	215	251	199	263	236	206	225	227	252	193	236	257	236	230	195	220	222	237	223	223	216	204	252	226	224	210	237	242	203	233	211	228	219	216	240	242	214	203	218	234	229	230	241	269	216	227	217	211	216	249	230	220	206	248	206	236	253	235	200	237	221	253	201	247	246	211	231	235	208	240	225	244	221	236	225	241	233	224	284	219	236	243	241	237	222	221	222	218	250	228	240	239	219	214	226	222	229	225	223	224	238	214	198	215	232	204	235	208	225	263	224	226	241	230	224	224	227	224	242	222	252	228	220	243	193	231	232	234	221	227	216	225	222	232	220	199	227	240	211	239	246	239	225	201	245	236	248	215	225	230	186	200	239	220	234	234	217	237	227	242	240	216	239	207	227	179	231	221	247	215	252	225	223	222	221	232	217	237	220	227	248	239	220	232	257	245	245	209	221	237	216	237	236	231	230	230	244	201	244	237	246	206	232	222	225	221	226	248	225	225	219	246	219	224	221	225	241	211	213	213	229	217	243	243	222	223	255	226	256	229	231	221	253	232	203	246	241	216	221	235	229	229	215	247	217	230	209	224	230	237	223	239	216	215	217	203	202	219	218	234	245	242	216	234	242	224	223	233	226	238	251	221	223	215	218	229	221	211	208	214	225	243	245	225	212	230	237	213	206	230	219	224	248	240	215	245	236	257	214	231	194	258	241	230	208	231	250	231	195	193	230	183	202	235	219	234	230	243	208	236	246	221	213	236	236	242	214	230	244	215	260	234	200	216	221	215	212	217	234	208	236	223	241	224	231	242	226	192	217	228	248	252	227	226	214	225	224	251	237	224	210	235	243	202	242	241	224	191	215	224	199	258	219	252	220	216	236	235	205	237	204	225	218	240	239	229	193	228	230	231	231	230	239	222	223	235	212	239	236	246	241	237	229	224	235	212	242	216	236	220	213	231	214	222	256	215	244	225	200	241	236	237	255	216	235	222	230	243	234	229	231	235	225	240	232	205	252	190	237	226	233	221	246	236	226	228	230	240	265	225	214	232	230	230	204	245	234	230	225	248	247	208	230	215	235	216	242	212	220	225	210	226	228	204	204	227	230	244	228	203	257	247	227	223	227	217	200	222	222	217	251	223	223	226	220	218	204	243	227	241	218	213	221	217	217	219	260	228	222	241	213	215	229	237	214	237	231	214	236	226	229	225	224	227	228	237	208	243	201	231	202	215	214	240	227	206	221	238	233	237	243	216	218	237	225	231	246	224	226	232	234	224	236	238	266	223	211	219	214	220	252	206	203	225	240	224	243	226	235	212	237	246	223	254	216	239	247	227	200	260	235	260	235	219	244	211	222	229	224	227	233	228	210	238	221	251	223	239	243	223	235	240	218	246	248	236	244	236	231	233	221	225	239	212	232	213	218	195	229	236	241	204	239	207	218	221	232	227	250	208	214	224	240	236	229	233	237	203	226	210	226	215	241	233	236	231	228	254	218	251	219	189	226	230	226	230	212	237	213	199	223	273	216	223	224	216	209	226	241	214	225	209	222	232	219	239	225	250	233	226	224	227	234	218	174	245	240	223	245	218	233	219	228	237	208	223	238	239	235	212	254	212	197	215	242	214	238	229	232	238	211	227	202	252	234	223	241	237	266	210	237	213	237	227	240	238	224	219	233	189	243	217	210	220	235	246	210	241	213	262	217	229	259	234	215	230	220	213	240	225	225	232	245	222	220	220	239	232	241	258	229	214	225	242	221	230	205	241	227	236	235	221	237	207	211	229	223	219	246	236	232	202	222	211	241	231	253	251	208	219	213	220	256	213	235	212	199	231	261	206	221	205	242	226	237	229	232	242	238	236	221	235	257	206	221	209	244	230	233	230	218	225	233	236	224	219	227	198	244	230	212	228	244	225	209	239	200	239	200	204	246	202	220	246	227	246	232	218	209	224	238	226	229	232	227	252	224	226	218	242	212	233	207	213	217	232	249	227	220	222	228	214	261	245	250	218	222	222	222	226	211	221	245	239	242	214	210	253	262	221	217	247	232	202	245	237	224	203	247	229	229	213	205	242	210	230	223	220	250	238	230	261	243	224	216	219	220	240	241	219	190	237	235	239	243	244	254	206	258	246	205	230	224	222	251	245	198	255	227	211	238	228	235	216	197	226	222	240	223	235	198	232	231	222	232	213	237	214	217	204	236	215	239	242	238	231	221	218	202	213	247	234	232	216	214	232	213	244	224	245	227	206	232	223	230	241	202	216	227	230	231	229	210	227	249	233	211	231	233	194	230	247	210	245	242	218	215	249	217	231	208	215	235	229	253	239	249	227	256	228	215	228	247	209	222	225	237	211	250	215	216	254	236	241	232	250	236	251	217	247	228	223	203	246	228	226	231	205	238	202	230	243	251	214	218	243	208	253	241	212	226	250	228	208	223	246	246	225	236	250	242	224	244	234	237	241	220	229	218	245	232	219	224	219	222	240	217	236	236	238	207	223	251	266	234	225	237	227	237	218
42479	15198	2894	1664	1100	841	655	554	414	355	360	299	283	256	231	243	216	228	239	202	249	184	208	177	167	182	204	174	177	179	157	180	173	167	189	194	184	185	176	173	205	164	149	154	198	159	172	164	166	169	152	171	171	167	185	166	182	162	189	192	179	196	172	169	164	154	158	172	182	192	188	187	170	165	157	196	168	174	157	159	157	177	170	164	165	182	190	171	155	188	150	148	179	169	158	165	178	162	154	172	174	158	177	170	161	157	174	168	148	150	154	160	187	184	185	185	168	212	179	169	167	170	160	162	175	180	184	156	178	170	178	172	168	178	162	166	153	157	157	174	155	170	171	172	179	150	162	154	172	161	156	193	149	176	169	144	162	174	150	168	186	171	172	173	184	176	162	155	185	167	169	163	167	163	161	159	186	190	168	182	160	157	163	165	182	163	176	153	155	178	171	186	155	166	161	190	174	141	158	183	168	174	191	178	177	161	177	156	163	165	161	157	176	191	180	166	178	161	152	183	156	206	146	174	138	177	177	158	156	152	169	193	138	155	161	157	177	171	155	146	153	148	182	167	174	158	176	169	175	174	160	152	147	174	177	167	162	202	176	167	163	180	151	170	159	173	154	143	159	177	162	162	171	182	155	180	154	182	178	160	181	189	177	174	140	152	148	175	189	178	177	170	181	159	165	141	149	160	162	177	181	171	178	190	180	158	150	175	187	161	160	155	161	160	189	156	155	164	176	162	163	161	185	176	164	169	151	168	185	168	195	150	181	170	170	152	178	183	166	158	155	164	156	169	175	170	158	179	161	179	188	164	159	169	178	174	229	151	168	192	161	153	183	147	149	183	187	159	179	145	186	135	168	174	169	155	142	170	173	170	175	166	179	160	183	186	156	149	170	174	161	166	161	184	166	161	197	160	176	157	168	164	185	184	180	153	146	181	169	164	188	166	162	170	172	182	163	179	172	168	137	199	175	199	174	165	141	162	173	171	157	146	173	157	166	188	192	183	151	158	179	182	184	149	176	164	152	190	209	173	161	181	181	162	182	156	155	183	167	172	165	190	181	184	149	165	155	205	149	174	159	175	163	174	165	172	163	166	176	176	189	165	168	182	184	146	170	142	163	178	173	140	177	164	165	178	161	159	167	175	163	199	152	171	165	173	175	139	161	161	164	169	176	165	167	185	155	161	156	157	188	175	190	184	180	161	173	154	179	162	173	158	155	177	166	175	144	153	175	185	178	165	189	150	153	153	178	159	177	182	181	168	180	170	161	154	174	185	166	171	194	149	171	180	173	164	190	183	167	148	191	172	173	161	176	146	178	173	144	182	155	155	164	148	184	147	192	173	159	163	152	185	170	180	187	189	158	178	147	157	167	175	154	188	168	168	170	157	183	195	185	148	161	163	187	192	166	169	164	178	175	161	179	169	165	160	168	173	166	145	156	178	161	171	163	143	150	147	167	176	183	155	177	183	174	148	166	187	165	158	153	160	158	190	166	183	192	148	168	156	172	186	181	178	170	157	155	182	155	168	161	170	165	177	157	173	137	166	163	185	179	174	172	171	159	203	170	159	164	179	142	173	158	171	184	160	168	173	150	146	163	148	182	182	167	160	171	164	183	161	155	173	162	183	164	169	157	159	154	159	166	170	149	167	171	170	188	155	168	151	154	179	166	161	161	202	166	164	173	176	185	174	165	192	130	167	158	173	160	161	162	173	182	168	160	175	165	162	164	161	188	156	176	169	178	178	160	150	165	153	161	160	173	172	155	163	164	180	169	163	160	164	152	192	177	148	181	169	168	160	161	169	192	183	169	169	195	181	155	168	160	175	145	175	166	152	169	158	165	175	172	168	164	171	188	163	163	169	150	158	180	180	176	174	162	156	147	193	184	137	165	165	172	165	171	187	155	159	169	148	154	158	178	165	164	179	180	175	170	157	186	175	149	159	166	169	169	159	180	180	151	185	179	162	158	156	169	179	178	170	151	177	177	169	155	163	158	165	166	188	178	157	153	195	174	168	194	177	166	185	185	177	226	169	189	156	147	153	173	186	167	188	142	178	165	177	179	161	169	188	169	172	175	159	177	155	161	163	172	177	181	194	177	161	166	189	162	175	171	159	167	178	170	153	164	170	167	160	183	169	155	153	167	178	154	163	168	171	181	176	176	173	178	182	147	131	165	158	180	170	178	156	157	189	187	174	179	155	180	170	171	160	152	173	186	142	182	149	167	193	178	167	175	172	169	176	182	191	148	183	137	171	154	162	162	174	162	149	154	184	152	161	184	179	187	187	154	181	164	151	175	183	169	159	166	159	172	135	172	162	165	174	151	154	170	158	160	183	164	171	161	162	157	170	138	165	184	179	151	170	153	155	170	188	175	144	182	189	177	167	170	188	159	162	164	154	187	207	162	146	167	158	182	172	150	176	173	156	181	157	168	165	182	187	201	162	171	164	163	170	170	167	150	148	172	161	171	159	168	178	170	153	163	155	149	156	164	168	182	170	165	183	161	170	162	154	180	190	142	164	171	183	149	164	152	159	172	166	184	184	191	169	180	178	167	164	163	181	154	167	167	174	183	180	170	161	155	164	181	158	170	173	169	170	170	159	188	157	158	168	159	185	188	168	184	162	155	174	173	154	170	161	171	148	170	164	173	159	169	153	153	156	183	162	160	149	168	161	178	156	156	188	164	189	184	140	168	180	175	161	184	196	164	170	160	156	161	173	165	170	158	191	161	147	168	169	155	156	155	193	152	163	170	171	157	176	173	178	166	155	167	164	166	174	155	186	150	148	166	164	167	181	198	142	176	143	165	142	159	176	179	186	157	176	173	158	195	165	148	154	159	158	153	140	148	172	148	145	169	154	160	150	157	175	173	165	147	183	151	182	175	165	168	182	160	159	138	179	166	163	193	176	151	147	147	172	163	160	164	169	185	171	154	155	166	176	180	157	172	194	161	158	156	141	167	173	170	173	152	177	169	165	167	164	163	168	164	167	138	141	156	168	170	145	176	183	164	163	155	190	155	140	174	176	167	159	161	167	194	156	180	159	172	172	170	157	176	166	163	170	164	167	170	178	161	164	179	163	194	147	170	177	166	181	178	178	172	173	174	163	155	146	181	165	168	156	179	163	175	157	171	172	186	180	149	159	151	183	173	160	159	171	157	169	189	156	153	148	169	140	164	152	174	185	169	152	150	175	158	162	176	169	165	182	181	177	157	185	183	153	195	154	193	174	168	174	181	174	175	147	159	176	169	166	171	170	167	163	147	157	138	164	147	147	166	156	171	165	135	143	161	189	176	171	157	162	189	169	175	166	164	187	210	162	183	176	205	180	172	178	169	163	185	171	173	162	180	172	143	182	162	188	166	170	181	150	147	194	155	159	171	172	168	154	147	200	164	173	168	155	162	167	168	200	181	143	179	156	181	166	156	209	157	150	191	163	167	132	177	160	168	153	156	184	165	156	154	166	166	190	147	160	178	164	172	160
23064	2355	4072	4884	4204	3376	2758	2342	2015	1717	1528	1288	1178	1058	1013	957	891	850	818	774	761	728	665	681	632	594	579	588	604	563	545	571	539	532	539	527	536	511	488	515	530	467	534	498	507	497	495	489	478	484	537	471	437	474	482	479	507	495	459	480	443	456	512	415	467	437	474	432	458	464	460	472	448	461	471	425	429	436	440	449	430	439	438	398	445	418	433	435	443	443	440	408	450	453	436	457	416	465	411	465	441	432	419	439	412	413	444	461	424	412	409	426	447	438	444	444	421	452	471	421	426	413	443	429	448	470	392	438	420	423	442	430	456	419	417	411	388	418	439	473	424	429	413	409	439	427	425	441	479	423	458	416	425	424	427	451	438	436	437	407	431	394	443	445	435	434	396	437	427	413	457	439	406	445	394	452	407	434	422	470	450	441	426	443	421	418	438	422	438	443	426	426	421	430	428	432	430	454	446	441	436	434	449	460	419	437	396	459	439	450	445	437	427	420	458	431	407	437	461	452	422	461	440	433	419	436	419	412	428	435	462	433	435	462	439	448	471	420	391	422	427	412	423	430	468	411	448	414	436	430	428	454	426	391	429	399	407	453	440	445	383	438	444	453	411	403	433	438	452	410	465	424	431	397	424	428	440	414	402	447	449	465	433	423	447	404	440	446	422	465	434	445	424	403	457	451	431	408	394	445	449	416	444	451	435	422	414	431	414	433	442	424	458	419	430	427	401	409	428	430	468	451	451	439	428	457	447	408	396	425	434	392	406	405	434	453	409	441	409	449	412	453	442	402	420	447	451	438	430	465	441	417	454	462	439	463	419	427	419	456	442	419	408	424	419	409	386	454	433	459	428	416	428	429	437	450	434	366	455	437	392	457	445	431	430	413	424	412	456	440	399	442	447	430	431	390	451	440	438	456	443	429	411	451	419	475	434	405	430	415	424	389	447	441	403	429	426	418	430	463	443	447	422	430	433	406	405	421	448	440	372	443	430	474	449	406	436	432	401	427	412	419	467	426	404	425	454	410	424	411	385	410	444	462	397	449	448	416	448	437	463	461	432	424	405	417	417	431	392	430	434	430	457	431	410	392	442	412	422	463	440	457	414	435	432	401	413	419	448	427	417	446	428	417	412	406	416	453	428	409	432	400	444	424	447	417	424	417	446	430	393	485	410	442	420	420	392	405	444	461	439	441	453	425	449	432	415	397	432	429	408	443	445	417	432	457	441	389	441	496	436	420	431	401	441	428	463	409	431	462	430	478	432	396	436	436	432	405	428	449	411	389	448	421	427	444	408	418	454	397	444	425	419	445	418	429	422	404	431	445	391	451	429	467	460	448	413	429	423	438	443	431	444	438	403	454	430	430	410	430	423	428	437	421	438	445	425	424	423	461	416	431	436	449	430	430	430	441	427	439	409	461	431	405	428	428	424	444	476	403	422	460	427	442	420	412	445	423	464	414	451	417	432	434	413	397	433	428	418	428	449	465	378	431	459	440	427	423	438	431	440	436	408	416	430	424	443	440	412	438	437	404	410	444	441	442	425	430	425	460	444	442	388	425	388	434	437	435	427	436	431	451	457	405	441	403	438	413	422	404	424	415	427	431	440	461	410	462	462	453	434	425	423	446	417	409	470	428	432	432	418	407	468	403	418	445	425	475	420	453	391	409	433	408	456	409	382	445	457	380	408	382	463	414	417	452	428	422	436	427	440	402	411	428	423	411	465	446	469	417	454	415	414	424	449	399	426	437	434	415	472	411	425	419	464	429	456	427	428	416	415	432	415	453	421	433	453	411	402	413	422	429	427	416	425	439	404	456	458	411	447	453	406	441	436	434	491	454	423	414	467	425	428	442	480	435	441	447	411	394	426	416	437	417	445	463	425	428	410	404	459	425	425	416	441	419	430	426	432	434	437	432	434	419	421	430	494	440	422	394	469	442	442	440	432	395	444	411	474	431	430	438	399	422	437	456	467	406	434	442	452	423	439	442	424	425	408	455	430	466	440	409	405	447	434	447	441	429	423	440	384	400	417	437	443	451	433	425	470	422	433	411	410	423	444	428	422	440	426	443	461	434	431	427	441	450	448	414	415	428	452	409	449	420	452	421	389	400	469	408	431	457	419	417	461	451	439	439	413	438	439	428	462	407	428	431	428	457	418	435	441	425	418	417	429	411	438	425	435	446	429	444	419	401	419	377	415	378	438	438	436	434	431	427	431	440	455	419	446	414	427	416	431	438	449	435	441	438	425	449	440	433	401	456	424	450	408	374	420	444	447	432	406	423	435	429	396	435	458	421	466	445	412	451	439	419	437	427	428	441	418	472	435	413	441	445	422	421	447	420	458	449	445	432	409	404	449	469	416	398	444	470	421	416	384	396	424	449	437	449	429	438	402	383	397	433	443	446	428	453	438	420	430	415	440	444	441	423	428	440	432	463	434	444	393	432	440	442	422	439	409	439	409	449	451	400	433	414	425	412	443	415	422	439	436	430	464	433	409	401	418	429	406	465	408	448	414	425	438	431	412	439	438	402	435	436	417	403	469	429	464	417	432	455	403	450	420	425	437	454	435	482	418	457	407	443	446	406	407	426	432	447	445	415	410	437	437	399	450	406	416	424	431	403	446	437	441	420	436	441	430	410	433	412	433	433	410	420	443	393	448	425	413	451	448	387	421	459	415	447	435	418	426	449	414	458	407	420	430	409	415	405	403	401	413	461	454	430	410	424	394	459	392	406	448	464	428	475	429	420	435	408	453	460	445	431	450	410	433	447	430	462	435	416	409	427	449	443	441	405	427	429	432	432	420	453	420	484	445	404	415	443	459	438	408	431	426	412	398	413	421	460	453	395	451	439	404	439	399	459	424	428	479	445	450	432	453	448	443	394	448	468	438	414	447	426	412	427	451	399	438	440	395	461	417	398	423	429	414	435	441	450	444	449	449	430	424	398	449	389	447	411	447	476	414	458	449	403	434	471	415	456	413	428	440	431	416	433	427	371	396	417	396	442	438	428	433	418	418	443	410	450	471	437	400	399	450	433	451	395	395	469	444	436	469	389	423	458	410	433	426	398	403	436	420	403	449	434	435	443	447	464	435	397	452	411	406	449	421	422	422	375	396	419	423	421	380	421	400	430	452	458	443	444	412	447	440	447	482	449	430	451	406	464	451	456	424	413	433	441	442	456	419	389	445	434	406	440	458	442	425	445	419	422	437	470	403	436	417	407	427	413	434	444	425	418	406	428	402	437	417	413	413	454	434	431	434	425	426	444	452	431	393	458	444	433	443	412	424	412	443	399	424	424	456	417	402	400	435	439	434	417	418	443	423	411	450	463	443	471	458	397	420	435	403	443	458	444	410	444	433	403	403	435	440	432	397	428	412	426	446	440	431	445	426	431	436	427	423	480	415	426	429	429	412	408	414	432	422	421	430	448	399	424	428	428	404	477	428	432	408	425	441	473	435	401	441	445	427	447	393	429	450	458	411	479
9689	391	223	187	173	168	183	184	156	159	163	162	166	168	173	150	153	179	175	155	146	190	169	163	186	177	160	159	153	163	171	164	176	176	156	178	149	160	165	161	159	159	159	188	175	165	155	169	161	155	155	157	135	160	142	152	157	171	162	185	203	169	147	166	163	154	188	161	169	158	161	159	189	168	143	157	158	138	136	177	172	157	138	174	164	127	164	159	150	166	152	180	173	177	160	164	167	181	156	150	175	156	156	144	150	165	148	164	183	165	147	140	168	177	134	173	165	160	162	138	161	162	149	159	156	167	153	147	166	147	152	152	147	166	152	165	153	161	152	148	166	147	164	141	160	177	188	152	153	133	157	177	155	160	181	175	166	187	159	154	159	138	170	164	177	167	149	184	150	154	153	153	156	164	151	154	161	183	160	157	162	159	168	174	156	181	163	153	178	175	149	135	172	158	169	138	157	190	149	164	134	168	171	153	146	146	143	175	161	159	146	173	154	180	165	143	150	140	159	149	158	158	150	169	168	171	161	175	162	145	173	167	144	157	155	183	169	161	169	146	176	153	163	169	167	181	147	168	144	160	175	137	165	160	170	169	175	174	151	136	180	148	150	187	154	184	158	145	169	174	160	165	135	145	163	136	146	164	161	160	160	136	171	152	187	153	159	173	159	153	174	160	145	161	152	168	155	142	161	129	166	147	171	158	147	149	171	150	177	151	161	192	140	159	157	157	156	150	141	144	143	176	172	156	166	163	156	154	151	158	148	159	169	154	160	166	151	158	179	153	160	154	156	158	160	153	201	177	161	190	170	178	163	170	148	167	180	145	178	164	174	158	143	164	137	166	171	152	152	171	178	176	168	159	167	177	157	176	160	184	161	155	171	159	151	163	162	178	170	148	159	148	145	150	167	179	150	175	167	193	158	155	161	141	171	170	156	153	179	186	180	186	155	168	161	173	164	153	160	174	157	161	156	147	181	140	162	180	165	150	160	156	165	194	161	156	143	170	184	169	154	179	182	180	167	163	145	159	134	153	172	165	168	165	156	161	162	173	147	162	142	181	166	158	155	147	159	144	151	181	155	165	152	158	152	164	175	137	168	163	172	164	175	165	145	171	134	166	142	184	174	180	163	164	143	171	140	168	141	161	138	161	162	152	178	151	172	174	162	157	186	161	187	166	167	163	151	160	183	168	172	171	162	154	175	155	133	159	151	182	152	141	151	161	169	156	180	178	171	181	179	162	169	176	177	162	161	151	145	153	173	149	173	161	152	150	148	193	158	153	167	147	169	131	154	164	155	159	148	168	171	154	152	128	186	162	165	173	136	148	172	167	195	143	125	149	151	179	151	169	169	127	153	160	178	158	183	176	161	168	165	164	153	182	179	172	153	152	158	147	183	144	157	174	162	156	179	150	155	156	171	182	180	140	152	151	132	185	151	165	160	174	154	167	156	179	170	168	174	175	170	188	165	149	165	176	171	145	160	165	146	151	164	144	161	139	152	156	179	169	155	173	140	149	168	161	178	138	157	151	169	157	157	166	150	150	151	149	140	142	166	165	150	166	150	167	136	169	174	158	158	152	167	174	155	172	149	147	167	151	157	164	166	164	142	142	150	150	165	166	182	184	159	167	170	182	155	146	157	135	166	161	151	152	176	173	157	171	178	169	180	142	163	164	143	183	159	176	142	174	152	153	169	172	178	174	186	169	151	170	160	174	180	162	172	153	181	176	160	150	170	160	162	147	135	172	171	158	147	171	162	146	172	202	166	141	167	154	155	164	141	167	158	158	156	170	166	172	158	169	173	175	149	163	171	150	145	151	167	159	177	147	155	167	160	159	158	166	155	152	168	179	170	180	154	176	183	166	143	166	150	160	166	169	165	169	171	148	156	152	186	154	145	149	158	155	159	175	189	143	143	147	143	170	151	159	154	146	154	181	163	172	144	157	152	187	139	162	149	162	174	168	160	176	164	151	186	140	180	169	189	152	169	185	164	157	171	147	194	150	181	167	190	144	158	167	165	161	174	179	174	178	158	167	181	183	146	172	168	157	151	187	175	170	131	170	147	153	157	172	162	177	158	135	172	164	162	181	152	142	179	154	170	154	174	197	159	173	147	157	161	135	179	144	157	165	177	153	154	173	174	153	154	158	149	157	174	167	154	161	139	132	176	165	143	181	156	173	156	170	166	165	164	163	156	154	124	168	155	157	162	152	157	172	164	163	167	159	156	159	184	159	186	181	163	138	154	174	164	183	159	142	170	174	171	164	134	164	155	184	190	153	193	165	153	175	165	170	149	178	153	144	162	189	152	179	176	158	141	190	168	158	156	145	161	167	174	167	153	173	171	173	171	155	155	172	143	165	157	159	186	167	168	168	149	183	198	136	167	196	161	152	140	163	180	166	153	188	149	158	151	177	174	153	153	178	164	172	174	163	156	162	150	163	136	142	159	161	159	157	179	169	182	154	175	173	161	145	174	142	160	163	168	157	134	172	170	156	167	159	139	175	151	162	167	152	144	156	157	154	163	157	171	159	175	169	150	179	163	176	171	191	141	188	148	179	178	152	190	157	179	212	166	156	168	190	177	171	140	165	172	158	157	178	162	165	164	141	156	162	150	177	139	152	169	134	162	153	178	163	153	184	153	184	149	186	178	172	163	158	162	151	159	166	153	149	162	151	147	154	147	160	168	166	124	148	162	161	162	164	146	163	188	153	168	149	163	148	168	166	151	157	166	192	176	172	143	151	184	169	159	184	156	168	165	165	134	141	162	183	146	169	159	166	146	166	137	180	154	153	143	145	144	150	174	162	155	181	155	171	145	156	183	139	153	158	138	156	185	180	164	142	165	174	171	157	167	153	165	157	183	143	161	168	166	162	168	171	172	176	155	145	158	159	163	179	178	153	185	146	158	192	153	151	147	166	177	182	158	159	166	143	166	154	183	156	162	162	167	155	159	151	179	148	175	155	171	174	140	169	148	153	166	179	172	151	165	176	163	178	174	160	147	171	155	176	165	167	169	157	155	148	173	146	160	172	175	155	153	173	176	171	143	155	173	138	164	181	170	175	153	154	145	168	154	147	127	180	154	153	158	143	176	166	173	150	151	168	161	168	169	158	163	162	149	139	148	149	134	164	167	161	143	197	157	162	156	193	151	166	142	142	177	162	139	156	164	135	165	178	145	146	147	180	158	173	163	148	159	163	148	173	160	156	157	153	176	164	181	196	183	153	167	159	146	129	163	167	141	157	171	151	180	151	152	164	167	156	166	147	190	151	155	181	175	154	150	172	162	168	169	163	160	159	158	160	156	160	173	159	146	201	149	159	158	158	151	148	158	154	187	192	162	148	154	150	152	154	163	162	131	161	150	173	183	153	162	152	171	143	172	174	171	178	146	168	172	177	151	169	156	150	157	161	176	150	156	138	170	150	166	185	172	141	160	148	175	152	126	160	151	162	168	170	169	170	154	143	168	168	135	169	161	166	145	146
4809	440	450	433	434	443	408	417	418	413	407	419	407	416	441	407	383	425	372	391	383	391	389	419	400	418	421	399	414	383	350	384	403	388	383	398	405	378	386	437	396	378	443	412	364	411	405	378	390	381	411	397	400	383	413	385	362	371	371	389	369	379	412	367	404	404	423	367	399	342	381	429	433	356	378	389	377	386	391	429	388	400	401	428	376	378	405	425	378	400	404	411	408	388	403	391	368	421	385	409	424	363	374	375	381	390	375	395	364	449	385	381	371	391	393	413	385	379	400	402	429	388	350	386	398	391	372	421	352	388	432	363	396	395	344	361	405	419	372	406	386	411	355	434	357	388	394	389	380	384	372	369	362	415	355	395	384	387	407	390	426	381	395	403	377	396	408	399	374	389	356	405	363	383	406	395	369	413	406	402	390	421	397	418	382	409	396	400	413	382	390	391	414	396	401	404	385	376	376	417	385	371	425	369	370	387	424	405	398	391	405	372	388	414	411	373	377	379	408	399	422	391	409	392	396	403	403	393	392	382	433	408	380	384	375	404	368	392	397	377	355	354	430	368	364	398	384	417	391	394	420	411	416	382	390	396	392	395	416	415	367	395	343	378	406	390	392	410	376	400	419	398	399	391	360	366	393	417	364	397	439	370	385	386	411	390	375	343	401	441	399	381	367	395	441	401	420	399	389	424	348	379	414	373	401	422	419	383	391	371	378	375	374	368	434	401	405	384	371	388	390	397	403	377	368	401	372	397	396	363	384	384	416	399	391	373	386	381	340	397	383	382	379	393	413	394	408	390	388	413	381	381	339	391	404	404	397	401	389	408	400	410	387	420	373	396	349	376	376	345	371	381	398	427	370	384	408	388	401	369	386	404	399	403	391	404	389	377	380	378	361	369	402	381	433	412	385	380	380	402	392	425	396	374	391	405	408	362	353	421	378	366	415	391	385	387	380	359	383	418	405	401	407	395	350	392	412	398	415	362	380	374	338	416	383	412	391	410	420	393	361	373	396	401	398	376	416	377	353	404	374	381	386	373	391	429	390	383	384	391	358	373	408	410	381	389	376	376	398	357	381	421	387	408	383	401	388	421	408	417	380	436	402	430	367	373	426	403	372	363	351	359	364	377	408	379	390	388	390	402	397	387	415	388	383	408	375	443	384	380	372	370	374	394	379	393	366	358	410	422	406	402	392	385	414	352	411	360	399	397	401	363	377	383	366	404	425	390	399	395	341	424	389	404	385	388	435	351	354	407	359	368	372	347	405	376	411	405	374	393	402	404	374	366	346	396	386	390	364	406	356	379	419	390	371	363	423	396	408	377	400	435	388	408	415	417	421	368	403	418	354	396	396	375	383	403	371	383	390	415	369	401	389	375	369	385	383	408	406	398	419	411	412	371	390	391	404	409	432	394	402	377	368	429	409	366	400	397	411	419	400	414	369	356	368	424	410	385	386	412	394	396	389	358	392	375	363	375	419	426	352	378	430	386	396	395	368	398	402	416	390	403	396	384	374	385	407	367	385	382	384	381	426	403	384	397	383	385	411	411	386	351	365	413	406	394	398	408	401	392	399	406	386	396	367	413	407	421	398	376	366	393	369	360	357	383	416	373	406	361	372	391	388	386	395	402	363	389	413	412	389	375	343	359	377	407	380	391	390	371	398	375	437	408	365	399	419	367	384	397	394	398	357	410	384	342	368	446	381	411	398	373	423	355	374	385	362	406	348	402	338	407	385	415	401	404	379	383	391	367	379	370	347	395	377	388	393	419	388	391	348	409	390	361	373	398	387	413	355	422	394	395	366	408	403	366	394	413	398	401	386	410	404	421	385	359	379	377	367	389	383	404	395	391	376	392	401	392	374	374	370	383	376	415	389	392	405	405	397	356	416	373	435	398	362	359	382	404	392	392	368	352	399	398	405	413	412	376	399	410	371	372	337	381	424	376	411	403	378	401	365	369	388	421	399	391	379	372	410	397	389	366	385	401	389	381	401	344	410	367	406	397	387	389	381	371	372	434	408	386	409	366	394	413	390	420	394	362	395	412	381	398	397	359	409	394	406	420	388	397	406	365	377	389	378	378	433	400	408	386	404	360	390	395	350	411	361	417	378	367	372	393	394	389	378	403	384	395	414	379	421	375	417	372	413	385	380	419	365	369	410	373	378	355	386	398	383	404	372	365	376	375	411	373	406	363	362	380	398	384	356	419	389	396	412	392	411	372	390	370	370	409	400	357	385	389	386	451	414	409	415	391	424	381	421	436	431	388	385	405	380	414	384	383	391	382	406	391	375	445	376	363	379	402	384	379	375	387	386	351	403	387	387	362	387	416	364	355	379	350	393	387	374	392	360	385	380	444	411	417	407	412	382	373	374	414	388	366	381	404	363	391	403	406	381	394	384	406	383	426	379	413	370	384	398	407	373	374	411	391	377	426	405	406	406	390	417	344	381	373	392	378	417	399	388	359	392	362	355	392	383	394	380	381	358	406	421	389	402	405	416	412	375	404	380	370	417	387	387	385	380	367	397	425	426	398	390	427	387	359	410	359	376	385	389	372	417	364	403	379	434	377	412	359	380	367	373	382	384	369	403	408	399	366	397	435	361	385	398	425	396	380	410	411	397	395	395	432	363	385	410	378	408	361	414	415	383	427	376	451	358	388	395	386	378	412	386	362	378	377	365	397	403	385	407	392	380	412	421	361	391	353	404	383	391	395	401	422	370	354	380	379	379	348	362	428	413	376	402	392	397	386	379	388	372	380	407	352	412	360	387	393	395	437	390	402	370	392	386	394	380	388	378	403	379	394	407	419	393	423	405	377	399	402	368	391	385	368	404	388	426	356	397	368	395	404	406	428	421	375	415	418	394	391	401	402	373	398	370	427	433	394	443	424	393	373	358	377	399	402	392	409	384	394	345	380	375	386	368	383	401	413	365	400	397	381	403	425	368	400	400	389	393	376	401	391	409	372	411	395	430	428	392	383	408	439	404	409	380	371	394	386	380	374	400	385	389	416	406	377	382	382	387	382	428	376	398	419	378	434	399	378	423	384	391	382	389	402	363	406	404	391	391	408	381	388	408	376	363	405	424	407	409	419	365	372	371	390	420	388	371	400	385	424	367	370	375	372	387	383	392	419	380	392	425	397	410	392	435	416	388	393	396	409	377	400	393	418	395	394	383	395	377	367	401	421	374	367	418	400	411	368	373	384	353	412	426	412	377	399	397	404	372	397	389	404	396	335	394	403	385	399	392	386	387	365	409	403	386	397	352	398	385	399	355	409	401	391	391	381	409	360	392	352	389	368	417	405	413	378	383	392	361	364	370	384	369	419	379	361	380	387	363	402	377	412	378	404	430	391	417	387	366	407	393	389	380	416	424	378	398	351	414	430	402	400	409	410	381	374	406	384	380	422	381	366	426	402	361	383	371	372	410	388	411	355	420	384	429	395	377	366	391	378	379	373	380	401	384	384	385	396	413	411	382	438
26616	4848	1095	787	560	421	330	247	205	191	167	159	142	113	120	109	97	100	87	97	91	114	111	85	102	103	79	123	100	79	86	81	88	72	97	87	76	94	99	94	82	82	80	76	64	97	94	76	74	82	82	82	88	80	71	74	91	78	75	85	87	79	75	76	96	75	104	79	92	75	74	77	81	62	91	82	72	89	85	81	59	79	91	71	57	65	88	92	85	96	82	83	81	80	75	68	86	80	73	82	89	73	82	69	91	72	81	87	70	62	72	89	68	77	66	72	67	67	68	86	63	80	76	100	96	71	90	75	71	75	69	76	78	74	67	78	89	86	82	61	93	77	79	87	65	64	83	70	72	76	69	67	80	78	81	84	75	72	80	74	76	71	72	92	76	82	72	64	82	86	79	78	94	80	62	86	72	66	78	73	69	71	95	88	97	79	87	82	80	66	78	63	61	75	87	83	85	91	92	83	97	92	81	93	84	96	74	78	66	86	75	78	78	71	92	92	66	76	92	83	75	84	70	74	74	72	88	92	79	74	75	90	75	83	78	69	78	69	79	91	76	87	85	81	90	63	78	88	77	60	82	78	86	86	93	87	93	80	86	91	84	64	65	71	90	66	86	83	87	73	90	87	70	83	67	79	77	74	73	85	77	75	85	64	95	87	71	88	71	80	76	73	71	72	77	80	78	77	81	73	88	82	77	75	78	82	72	89	74	82	86	82	71	74	78	81	70	79	78	77	69	68	75	83	82	62	70	72	94	87	71	92	75	75	68	90	84	84	81	80	74	93	79	70	78	69	69	79	71	86	79	82	88	94	89	82	81	82	75	78	54	68	68	59	73	73	67	83	94	93	84	71	87	77	77	75	70	63	71	69	59	74	75	79	79	87	68	88	60	82	71	73	71	69	76	80	83	78	75	78	79	71	72	81	96	65	100	77	70	83	77	86	68	96	67	94	79	88	75	71	77	83	69	79	75	72	78	70	68	65	79	91	73	82	80	86	97	77	88	80	81	78	72	55	82	74	71	81	83	62	90	80	67	70	63	61	92	73	77	93	64	72	84	73	82	85	71	64	76	80	83	79	86	86	86	76	76	77	96	84	71	72	76	70	84	83	81	91	75	77	73	82	72	85	77	76	87	68	72	64	80	59	73	66	77	96	64	86	77	82	87	82	83	76	71	80	74	64	76	74	92	77	72	91	68	81	67	64	77	73	78	87	76	88	92	66	95	76	89	67	86	80	95	86	74	89	88	91	95	85	95	80	80	76	78	81	95	69	87	71	91	70	65	79	58	84	80	90	79	76	88	80	94	70	81	82	78	90	70	100	79	83	55	79	60	86	84	82	83	77	89	75	75	84	86	83	76	78	81	98	88	85	84	78	60	91	84	72	74	77	103	72	86	86	76	82	86	63	67	83	75	74	93	75	82	72	77	83	85	82	97	82	92	95	95	76	68	77	85	84	68	72	71	71	72	94	78	74	89	94	82	91	89	95	92	81	88	62	64	68	74	74	85	93	80	66	92	87	81	75	88	71	73	86	86	77	82	87	94	69	82	86	79	78	65	82	78	64	78	82	71	66	70	91	70	80	77	89	85	81	56	105	75	67	70	92	83	95	73	83	90	73	85	80	60	83	54	74	87	81	72	76	82	81	70	61	75	79	74	79	70	87	85	86	80	57	82	90	71	75	82	89	71	91	65	75	86	91	101	83	73	88	76	71	90	71	72	75	89	71	87	70	76	81	78	59	80	87	81	78	74	95	91	71	68	91	81	75	68	67	74	86	83	68	70	92	80	88	73	68	76	75	82	65	79	86	77	66	76	67	79	93	62	97	59	75	68	68	79	78	92	71	85	79	73	89	81	89	80	69	81	66	67	89	69	85	83	84	83	84	82	78	86	73	82	61	87	58	73	70	81	77	71	81	101	84	67	70	75	74	77	59	90	79	79	90	80	80	74	80	83	77	80	77	74	68	84	76	74	71	87	79	91	69	74	74	81	82	71	74	56	74	71	97	86	72	80	85	85	88	87	85	76	76	85	85	56	76	72	88	80	62	80	79	65	79	73	88	70	89	90	79	74	71	77	68	67	84	90	76	95	63	67	72	78	78	94	63	91	90	69	97	80	77	66	82	81	70	76	90	72	82	81	77	89	76	74	65	69	83	89	83	79	79	65	72	78	68	100	82	86	73	77	82	61	67	78	83	87	70	70	76	73	70	67	67	57	82	91	86	71	78	91	77	72	74	77	89	108	76	75	88	78	75	103	89	88	84	79	69	76	73	77	87	79	77	65	85	81	85	72	94	86	87	81	75	87	98	86	94	81	84	82	61	85	82	81	96	79	66	88	79	78	63	78	83	87	73	69	79	77	77	92	90	90	83	83	100	73	85	63	83	71	78	88	92	73	86	87	85	85	73	64	72	80	76	68	89	69	90	84	82	86	66	67	75	82	74	74	61	88	82	91	86	85	74	65	72	88	82	85	78	62	81	82	88	91	71	72	66	76	81	89	80	115	98	90	85	65	79	82	95	77	79	90	85	81	86	77	65	80	86	72	90	96	76	95	77	80	80	81	72	79	77	76	84	84	70	61	63	83	77	69	67	76	93	66	66	79	83	102	81	77	83	73	77	85	73	86	89	88	71	92	83	80	70	69	83	73	84	86	78	82	87	96	68	105	87	87	71	78	72	79	93	97	82	97	74	83	81	62	80	75	71	80	84	80	69	88	74	78	69	72	79	83	73	96	73	77	69	73	83	81	83	67	65	80	77	70	72	83	79	86	82	89	77	71	68	75	66	81	82	95	89	90	89	103	83	84	81	78	84	74	75	82	84	100	78	68	89	70	67	81	82	81	79	73	76	84	80	84	84	79	88	77	93	76	76	71	83	77	88	75	82	78	76	77	84	79	72	78	96	73	77	82	70	74	86	62	74	74	64	63	74	85	87	93	83	76	94	76	80	81	69	72	76	69	78	92	66	91	73	76	79	74	69	72	86	84	85	68	59	83	75	75	74	87	82	89	71	75	84	81	99	75	77	94	100	73	79	78	79	79	73	70	84	94	72	77	81	81	78	72	63	79	104	67	86	72	78	83	92	84	95	77	84	90	87	69	77	76	83	90	77	68	86	76	73	84	73	81	74	79	74	77	94	79	93	67	76	78	76	66	86	80	71	96	74	75	68	75	75	79	77	87	66	73	81	79	77	69	83	85	84	88	88	86	72	67	81	64	73	66	54	79	62	90	62	84	79	89	70	75	80	68	75	89	100	92	83	72	84	69	92	80	72	69	73	83	70	79	100	79	83	80	73	73	92	93	93	82	94	74	62	67	74	80	62	86	82	72	95	64	74	69	79	91	69	71	82	73	80	97	72	87	74	77	73	71	75	90	79	81	87	83	71	71	74	93	76	97	71	79	87	75	73	81	83	87	78	79	72	78	76	87	78	81	71	68	78	71	93	87	86	72	81	84	85	67	67	80	84	68	83	83	73
14325	1132	2098	2613	2243	1772	1467	1224	1038	896	790	695	617	533	519	507	487	444	426	403	347	362	367	309	316	309	330	297	290	312	315	299	311	288	274	285	280	291	280	250	289	266	288	237	238	248	249	250	226	264	255	266	249	259	271	246	245	240	219	257	251	221	244	247	278	232	252	226	268	250	238	254	231	210	222	202	220	246	226	231	232	220	213	260	221	244	206	227	235	263	221	209	229	235	226	245	274	250	238	226	238	234	229	240	206	222	219	216	225	230	244	259	241	241	266	199	241	222	222	233	241	244	221	237	239	220	207	239	230	245	231	247	251	223	241	274	245	219	215	249	231	251	252	246	232	223	213	228	270	222	209	230	255	234	238	239	237	217	224	249	225	221	223	222	237	202	246	248	211	239	232	216	230	246	219	215	229	235	218	249	228	235	236	230	223	236	222	232	205	247	237	210	218	220	251	228	229	204	251	247	227	254	229	226	214	230	260	214	219	247	215	255	238	210	205	209	215	224	210	208	217	224	232	219	218	214	236	239	227	227	251	193	200	217	232	217	200	212	195	222	219	232	223	228	230	255	233	220	229	252	260	244	227	245	226	262	240	229	244	211	245	233	219	215	209	227	246	218	207	201	199	224	222	242	210	254	198	220	255	224	272	225	239	240	258	214	227	220	203	217	228	239	251	245	214	228	224	236	232	214	226	243	236	207	204	221	216	243	249	196	217	244	236	211	215	244	234	205	232	219	194	204	240	236	247	205	226	221	227	227	238	176	249	220	208	245	250	206	230	246	208	222	228	254	235	227	226	225	235	195	259	233	225	203	231	239	233	226	251	218	211	245	237	204	226	224	205	232	240	268	221	213	219	207	248	240	218	225	250	244	234	231	225	188	243	214	227	231	210	219	230	224	207	235	233	237	210	217	228	225	234	213	229	227	216	221	232	234	208	209	232	230	247	223	217	218	245	233	249	238	208	232	229	251	245	244	205	229	228	207	202	219	247	237	220	215	214	230	222	225	225	218	234	205	262	237	220	226	190	218	201	231	253	207	206	225	237	230	231	210	239	207	250	224	237	232	233	226	254	224	238	217	241	209	207	236	255	231	203	203	235	227	244	251	217	212	235	237	223	222	224	226	207	268	261	205	221	223	232	195	230	211	208	237	224	227	226	227	213	220	226	226	261	235	230	223	219	221	226	220	241	235	213	218	264	229	245	236	231	242	242	208	229	204	207	212	253	205	202	221	199	246	213	223	203	261	219	220	252	232	227	219	241	219	229	212	208	213	222	225	213	192	221	213	206	251	230	224	233	237	219	249	251	193	239	217	213	226	226	239	238	218	235	208	233	218	226	217	268	220	260	250	213	213	231	241	246	224	211	227	248	229	232	247	201	232	215	208	225	223	251	230	222	210	249	218	233	211	218	222	229	228	202	199	228	222	233	240	208	249	194	202	227	247	218	198	236	227	205	203	246	228	221	238	219	228	228	199	256	243	229	195	241	243	231	242	207	234	233	246	211	200	209	236	207	228	216	229	210	234	203	233	200	201	216	250	235	213	211	254	218	226	240	222	212	218	199	218	257	198	256	208	251	213	221	249	225	234	234	223	232	241	202	215	229	248	233	220	239	242	220	226	195	229	239	237	226	214	238	245	235	251	208	205	233	219	212	240	236	228	232	244	239	206	219	277	206	232	240	190	238	207	237	239	227	250	234	214	255	217	234	214	210	218	197	222	235	238	210	237	242	241	205	216	221	219	218	217	212	252	219	243	224	192	204	249	239	197	216	223	236	223	225	222	232	226	231	223	231	209	222	221	215	233	210	214	214	204	214	209	230	219	243	219	233	236	220	228	215	202	211	225	214	211	237	218	211	236	186	229	222	246	223	217	242	219	210	253	220	241	230	246	258	235	226	198	214	215	225	230	227	225	215	225	212	242	212	230	232	213	225	227	212	233	208	220	214	233	222	238	238	234	221	235	220	210	209	238	263	236	209	223	230	234	225	236	221	236	220	250	214	244	193	234	221	255	234	250	248	217	257	253	224	213	230	228	233	229	227	216	220	247	250	223	238	236	221	220	212	210	222	234	216	190	233	250	245	198	238	227	230	227	261	248	200	252	258	242	209	225	215	196	241	233	234	214	222	225	247	248	235	208	241	250	236	222	231	231	220	230	216	218	217	205	204	216	211	213	248	240	240	211	217	230	208	217	223	232	230	231	192	230	221	224	209	253	236	229	217	218	224	232	214	229	218	216	226	234	239	228	225	226	224	204	225	236	231	232	232	229	195	241	241	230	235	215	217	215	261	253	225	251	242	242	232	226	255	211	236	206	196	205	226	229	212	217	228	226	206	221	232	236	232	285	248	256	220	242	184	225	236	212	235	249	257	229	258	220	234	229	251	228	222	242	222	222	199	218	224	216	231	231	219	256	221	239	249	220	241	230	204	212	235	197	250	225	235	215	254	237	205	236	240	216	220	222	225	227	242	243	257	231	202	233	240	197	271	235	207	220	256	227	217	238	226	233	220	233	242	203	227	245	248	235	220	253	213	232	232	239	235	233	221	249	228	216	238	263	270	254	226	184	244	202	237	212	234	202	209	236	233	229	243	217	237	211	214	222	222	236	221	203	209	197	199	215	233	209	237	211	197	226	242	205	230	225	223	226	224	213	224	239	231	239	236	242	222	237	211	251	236	231	242	205	222	226	228	237	228	210	229	211	242	253	242	224	223	211	229	222	232	236	234	235	233	216	240	226	224	203	231	218	254	248	263	208	212	234	239	259	235	210	226	220	213	219	243	216	225	229	223	222	238	229	214	217	260	222	220	216	248	214	240	218	227	230	242	226	230	224	231	233	220	229	243	228	251	222	249	218	240	193	229	219	221	235	215	255	221	238	219	238	238	217	235	248	235	221	234	232	228	232	245	213	229	241	227	230	217	227	227	233	249	263	204	226	242	229	233	229	210	221	247	237	221	256	239	206	241	232	226	217	223	227	227	225	243	232	242	222	245	214	221	218	198	248	237	234	213	241	238	216	262	228	220	230	218	230	229	244	215	236	195	256	217	211	256	236	223	227	248	220	248	195	210	213	235	210	227	210	226	242	219	262	233	241	226	242	215	222	242	226	227	215	232	248	215	223	248	219	252	252	222	229	206	229	239	243	240	235	253	206	257	249	231	229	226	251	228	237	221	220	247	190	222	207	236	242	213	251	228	221	196	217	227	219	240	230	224	214	201	243	222	230	240	239	215	219	247	222	230	239	195	218	221	200	258	207	232	209	210	229	230	226	227	206	211	241	251	215	223	219	206	227	250	197	214	216	220	235	271	224	241	210	227	214	242	205	216	248	200	232	248	195	224	216	224	232	237	213	236	253	224	232	233	207	233	229	232	209	221	216	220	227	249	188	239	228	229	213	233	228	225	238	237	224	232	250	227	218	232	219	234	214	219	244	209	212	238	245	247	238	222	225	223	235	217	222	209	216	198	230	250	235	226	215
34016	9439	2496	1685	1124	792	621	541	418	379	341	316	280	279	238	282	244	220	238	232	204	241	210	202	194	163	202	168	163	213	191	157	174	208	190	198	183	185	163	179	183	184	182	158	162	165	174	185	179	177	183	161	174	180	158	169	162	162	169	163	159	206	171	175	184	183	172	176	150	154	177	165	175	205	176	186	162	170	168	149	177	156	166	168	170	176	136	171	167	149	180	173	163	150	158	147	205	183	161	175	163	202	182	172	173	168	198	185	160	151	177	149	164	169	163	184	150	165	171	161	153	185	152	179	162	196	157	187	133	160	161	174	163	169	161	172	191	157	158	178	168	151	173	176	181	153	186	162	156	175	171	160	199	178	177	166	178	145	180	139	178	194	163	166	152	178	167	186	183	182	165	154	163	169	151	171	148	170	170	156	176	163	164	152	141	161	148	191	176	168	164	158	177	180	150	176	165	159	178	166	160	134	166	164	169	177	185	184	165	149	165	164	177	156	164	176	177	199	155	162	165	171	183	162	185	159	154	157	164	157	164	165	186	159	151	171	185	165	147	171	148	160	159	169	186	145	142	180	163	161	148	135	152	177	158	174	161	156	152	185	167	174	189	175	166	159	176	155	168	175	180	173	194	183	151	163	175	144	168	181	151	176	173	168	160	155	175	165	159	160	183	172	164	190	188	165	168	169	171	175	191	190	130	141	151	174	160	166	165	153	145	174	183	176	154	151	166	179	150	182	170	176	140	147	175	160	172	175	164	166	166	164	157	156	176	157	186	165	143	161	179	172	151	193	189	178	169	166	163	168	166	160	157	173	147	193	193	145	173	152	160	175	152	204	164	174	149	181	165	168	173	162	142	166	176	197	173	165	198	169	172	185	157	157	143	165	185	135	169	186	176	165	165	150	156	167	170	168	171	178	170	158	158	185	165	159	170	152	171	167	158	152	172	172	162	173	174	172	156	160	175	159	168	182	155	166	182	181	163	167	164	165	181	159	148	185	174	185	178	158	145	154	171	160	168	192	179	173	155	164	167	152	150	187	165	157	152	176	168	158	180	161	159	164	159	163	175	158	179	164	163	174	168	165	169	137	143	151	158	154	175	168	162	159	154	163	158	182	185	175	175	166	163	182	157	154	164	184	155	183	164	175	151	153	179	174	170	170	172	171	170	146	142	146	154	169	167	175	143	169	184	186	157	164	179	160	182	177	172	171	189	184	165	153	139	168	175	172	142	143	186	167	164	166	186	154	149	162	172	186	160	146	173	161	161	177	184	168	157	161	165	177	172	183	183	181	159	169	170	156	159	175	165	181	186	177	149	174	160	181	184	178	145	178	186	196	172	161	194	183	174	169	175	168	172	182	165	163	144	172	160	182	188	185	167	187	162	172	164	180	145	168	164	158	194	160	145	166	176	181	181	145	174	167	153	163	182	170	158	201	164	196	167	183	173	175	155	168	169	196	173	163	150	169	165	176	159	158	153	143	162	179	174	153	168	172	171	137	205	144	160	173	175	166	134	171	151	164	141	151	161	186	175	152	155	178	173	138	142	163	168	157	176	175	181	183	144	172	159	209	193	189	182	168	164	157	163	164	143	157	189	162	144	184	182	159	156	183	182	171	156	156	172	164	173	175	168	194	161	152	184	151	164	182	188	164	177	159	170	172	167	166	181	159	191	168	160	171	184	170	144	183	164	183	171	146	189	164	144	167	174	164	192	168	179	164	148	187	141	179	137	168	177	181	166	178	167	155	151	164	183	147	164	155	144	159	175	182	177	159	176	161	175	173	157	166	166	169	173	145	162	149	174	166	164	182	161	176	145	186	168	181	152	174	159	166	165	185	160	167	168	172	156	162	171	182	147	161	164	154	149	155	166	196	141	192	171	159	145	172	177	195	174	163	167	139	187	182	182	144	143	169	163	158	175	163	175	181	149	170	158	162	170	149	159	164	180	153	191	155	172	163	159	184	181	160	175	160	185	159	161	150	174	188	173	162	166	171	173	169	191	162	169	158	167	147	159	188	147	162	184	174	168	176	179	173	146	180	173	170	172	179	148	193	166	200	182	151	158	158	153	168	197	164	169	177	149	168	155	182	172	153	142	159	187	169	170	169	181	137	177	206	201	155	164	160	169	195	172	148	163	165	163	150	149	152	168	150	169	183	162	169	146	161	160	152	139	140	144	161	179	160	157	164	168	172	161	172	183	150	176	165	149	158	175	155	161	147	159	161	151	148	169	146	160	166	152	173	160	168	156	153	172	179	183	157	169	160	156	162	161	158	178	179	165	159	187	154	161	170	172	161	165	163	172	162	173	170	154	181	186	179	150	172	173	144	154	149	163	185	169	159	169	166	155	137	172	174	155	172	151	169	157	183	164	178	180	160	180	169	182	188	171	154	149	158	167	157	174	167	135	187	179	163	153	170	170	144	182	177	195	162	175	150	154	152	194	172	183	163	205	169	172	159	166	144	171	170	175	180	160	170	164	163	168	166	168	168	170	163	184	185	173	173	166	169	159	186	143	192	184	159	180	174	186	183	191	188	169	157	152	166	177	188	153	179	162	185	146	161	151	175	163	179	151	159	152	155	176	172	163	158	170	169	177	168	170	163	169	203	179	183	145	145	164	150	151	172	159	170	164	185	178	143	152	164	173	133	152	166	163	165	160	176	175	154	197	190	164	193	178	158	182	150	180	157	172	179	173	163	179	174	153	176	171	166	159	161	174	164	173	158	158	159	179	168	171	164	161	173	158	164	172	163	170	169	196	167	151	177	170	181	176	156	159	183	148	187	144	166	154	171	167	167	180	191	166	157	166	175	141	158	177	187	179	155	171	168	196	180	140	163	158	179	160	192	173	161	164	172	144	187	179	157	195	167	165	172	168	148	168	161	168	173	162	187	124	155	131	191	159	153	144	153	171	184	186	171	159	147	198	188	149	167	176	145	177	179	160	171	159	179	164	144	196	181	176	162	150	170	148	173	194	180	169	162	164	159	166	158	169	173	193	164	158	184	171	161	151	164	184	156	163	180	181	161	169	159	162	160	168	154	171	182	166	163	152	154	185	182	167	190	153	160	176	164	161	150	181	200	150	158	152	178	177	173	193	133	157	163	181	158	123	162	151	149	159	157	158	161	157	157	190	161	182	173	193	167	194	174	182	186	158	167	160	163	178	167	177	159	168	179	170	164	181	177	183	178	182	131	154	175	170	175	165	151	168	174	181	181	180	204	175	183	157	155	188	181	180	181	167	157	164	184	160	180	147	173	164	171	165	183	193	166	166	203	182	146	145	157	155	166	158	169	161	159	156	184	153	192	161	171	168	178	170	153	165	174	158	156	166	158	178	156	163	160	171	185	165	197	170	159	163	175	161	151	189	183	178	158	155	162	166	158	160	161	175	165	150	182	182	163	159	182	175	160	177	170	161	167	172	180	147	150	177	176	157	145	179	195	160	146	180	148	178	177	169	159	168	170	168	187	182	157	177	169
18273	2130	4210	4913	4234	3539	2866	2378	1996	1756	1523	1335	1196	1103	1040	992	969	842	776	752	783	733	696	642	663	647	632	597	625	613	598	592	530	547	563	515	542	524	530	488	501	520	528	460	497	468	513	485	465	456	470	492	470	495	472	477	478	433	455	474	453	429	468	497	455	486	462	471	440	500	474	427	429	452	446	454	458	467	428	425	451	447	466	418	430	439	433	444	434	435	455	433	419	432	463	408	423	418	456	441	439	426	453	442	430	420	441	441	407	438	437	436	400	419	442	482	440	430	445	458	425	435	470	447	478	409	419	486	423	423	448	434	427	403	439	439	440	449	454	432	428	440	438	435	417	430	453	403	429	436	416	442	409	462	461	395	443	412	429	446	413	438	455	420	439	435	444	452	432	411	404	421	456	441	456	431	456	418	430	435	468	410	444	450	439	433	456	417	440	396	442	442	459	429	419	395	448	410	429	430	440	443	444	443	423	469	454	437	415	435	423	450	404	443	445	461	412	438	442	403	433	416	420	457	414	427	418	427	429	445	388	427	430	394	425	436	457	397	444	422	419	425	440	445	450	413	426	434	417	426	470	408	433	401	457	406	413	434	408	430	440	446	416	443	435	406	465	454	443	409	408	425	425	449	423	438	442	459	427	426	413	425	412	439	449	410	425	417	455	435	457	444	428	412	459	430	414	449	404	422	444	455	420	421	416	399	439	427	442	415	436	416	414	379	398	423	434	427	435	466	446	440	432	439	426	427	427	440	424	406	417	436	436	455	422	401	427	490	410	420	454	445	429	454	426	432	412	430	435	424	452	444	456	433	416	431	441	440	412	454	430	438	434	395	424	449	438	471	452	427	439	453	449	417	429	438	462	396	417	469	443	424	419	394	430	428	462	396	419	403	453	455	433	441	444	428	422	410	417	425	436	434	433	420	435	439	438	430	394	392	403	435	411	459	428	414	430	477	397	456	430	404	432	438	424	435	428	403	431	425	401	422	408	432	446	414	395	430	460	420	447	496	442	428	454	410	419	411	395	430	414	471	400	424	450	456	426	434	430	412	429	427	433	421	433	464	398	445	434	492	431	451	440	448	426	444	411	424	466	451	430	447	437	463	452	439	434	443	445	434	443	439	408	463	454	443	399	415	418	432	412	425	432	406	404	440	429	436	419	425	426	437	422	452	430	441	464	425	429	475	421	412	485	413	432	413	414	438	414	435	413	457	445	429	397	475	437	455	427	425	401	450	466	406	396	422	461	457	410	445	444	439	422	437	432	431	440	457	461	420	425	420	435	423	425	400	443	451	420	446	421	452	445	456	431	420	463	465	426	388	439	451	426	419	374	441	447	457	428	422	440	423	415	388	431	420	429	410	441	422	461	432	444	457	419	393	429	437	418	432	381	453	415	427	402	463	378	434	395	454	461	423	448	416	430	464	389	429	439	438	392	424	440	430	423	423	440	418	408	436	425	452	431	421	419	403	449	459	437	429	414	477	428	444	405	430	442	439	420	461	423	453	436	447	425	395	417	458	414	443	400	432	469	446	413	423	389	445	433	446	441	437	434	391	417	440	454	415	427	431	412	430	447	413	439	439	423	392	436	441	422	425	444	424	406	424	410	429	436	438	398	442	408	459	435	404	445	427	444	442	454	411	398	458	398	407	461	467	448	433	428	426	420	435	440	411	448	466	410	431	401	444	432	454	438	468	457	450	427	438	436	406	428	464	424	392	379	446	412	431	432	436	392	406	393	447	415	419	433	419	440	411	412	403	439	461	451	408	422	423	443	457	468	437	447	419	423	413	427	347	438	436	436	450	443	439	411	416	454	410	414	424	446	448	449	419	424	438	420	425	429	432	453	437	400	435	441	424	416	449	425	410	427	432	449	450	400	429	404	391	450	404	442	418	417	432	431	425	413	425	433	447	447	432	460	434	437	441	435	437	462	432	426	432	435	457	428	425	464	431	401	413	427	447	447	471	428	414	399	412	398	421	417	425	439	419	411	444	420	440	402	410	440	434	413	427	436	424	460	457	424	444	427	432	402	410	424	422	427	408	418	420	428	425	438	450	412	447	434	445	454	442	468	445	457	456	400	425	448	452	452	447	437	425	403	444	432	447	440	418	454	448	412	431	387	423	438	462	435	423	438	448	440	442	413	413	464	439	430	430	446	417	419	428	455	463	428	423	432	442	366	417	457	426	434	460	453	455	419	423	448	437	464	423	404	419	431	445	413	411	385	435	428	435	453	380	424	432	437	460	421	458	411	435	399	426	469	459	459	419	420	434	421	415	459	416	414	432	430	420	427	442	437	472	445	394	393	432	410	387	429	457	470	405	380	415	466	426	424	410	405	435	475	413	449	472	458	406	476	421	452	409	443	430	406	454	451	424	419	413	434	406	474	432	444	408	442	445	416	436	426	423	422	456	452	401	384	424	423	446	409	440	434	445	410	430	406	454	454	435	437	409	437	450	447	405	443	442	408	433	437	412	460	426	461	429	431	417	450	432	416	423	415	445	448	446	439	453	439	425	435	411	457	414	412	441	408	418	405	438	420	417	404	416	438	425	448	434	452	405	449	418	474	417	434	437	448	407	391	447	439	409	446	431	425	460	421	382	435	500	427	429	402	428	449	391	438	435	436	409	432	430	444	396	430	426	461	436	440	428	464	445	445	427	438	465	444	468	426	402	462	439	454	424	422	447	415	441	410	438	448	449	433	443	494	456	417	411	435	413	436	426	416	435	430	435	412	457	441	438	447	439	442	421	415	385	419	464	426	393	423	434	435	427	425	480	429	470	428	433	407	447	427	430	411	435	413	410	410	431	406	437	416	438	428	448	431	437	407	415	437	432	436	400	423	423	449	450	427	431	460	448	430	413	416	433	392	446	450	414	445	433	405	450	460	442	405	403	422	408	403	454	443	426	429	417	458	417	428	425	434	418	466	441	443	409	413	441	418	425	428	432	439	417	445	414	444	421	478	427	428	424	399	425	420	420	432	417	471	431	393	418	426	445	413	413	427	424	446	440	420	379	445	434	417	398	430	431	432	458	423	448	430	429	411	419	453	416	410	430	438	411	426	415	413	451	432	423	431	430	423	433	445	409	425	425	437	417	421	423	393	456	418	420	437	428	379	436	421	456	412	431	395	457	417	455	451	445	423	427	438	386	418	412	383	417	428	434	427	448	451	428	444	409	394	438	461	422	435	420	418	451	441	413	441	426	399	447	407	435	436	427	424	442	438	437	466	424	414	439	413	447	390	447	411	414	426	458	464	467	406	403	437	403	398	452	422	427	447	442	451	430	433	448	445	386	446	412	445	437	406	423	432	463	444	420	419	452	409	461	450	433	410	438	420	452	427	411	433	430	440	437	430	434	455	426	434	431	409	443	428	456	441	433	402	449	429	438	396	437	426	409	404	428	434	438	408	449	407	457	466	453	396	412	437	401	395	422	423	433	434	414	460	440	443	377	448	439	448	439	426	427	433	433	457	446
6515	309	217	174	170	140	137	158	176	166	179	142	160	173	177	153	164	151	174	171	135	146	169	145	163	149	166	170	142	161	174	168	169	160	155	151	171	178	154	185	165	160	174	169	161	159	166	162	150	142	143	158	168	148	153	162	175	152	139	160	166	147	144	165	163	154	140	150	157	184	155	162	138	168	169	146	151	156	148	159	167	163	155	145	165	147	155	163	156	157	159	159	145	162	174	162	152	187	160	170	144	158	162	171	165	154	168	174	168	138	172	154	148	167	162	149	163	160	165	160	152	152	169	164	174	166	146	183	141	192	167	165	164	158	165	165	176	156	176	154	168	183	192	169	148	170	164	137	144	172	179	151	182	166	169	172	172	172	151	169	148	151	150	179	128	163	163	139	169	168	161	165	166	165	149	157	152	148	125	145	152	157	166	153	150	177	168	148	150	158	155	139	136	160	175	139	171	148	168	151	167	165	137	171	152	161	160	167	163	146	187	181	159	169	153	169	196	157	167	156	159	167	168	164	189	168	176	152	194	133	179	179	154	160	154	158	139	174	183	154	153	163	173	151	161	163	159	182	178	194	146	176	151	169	168	151	162	166	159	185	166	151	157	184	150	161	149	158	173	162	190	161	161	153	157	140	166	177	178	154	146	163	168	173	167	169	157	175	160	166	159	171	153	174	179	170	150	166	203	153	137	178	142	148	157	159	163	151	182	180	196	147	182	154	175	159	141	135	143	169	161	172	190	177	166	151	150	146	150	135	162	119	165	179	150	166	168	171	165	178	130	147	181	182	147	150	153	163	166	167	162	147	178	139	136	178	158	159	148	184	191	158	141	167	191	150	158	147	169	173	168	164	151	145	146	154	182	164	169	175	164	179	127	168	171	151	186	157	163	164	171	142	136	171	151	140	161	174	141	166	178	178	166	158	169	175	179	179	170	176	148	165	164	148	151	160	169	155	168	174	150	158	145	154	141	160	163	163	172	152	163	155	159	190	179	146	168	162	173	153	153	153	149	164	163	160	180	172	169	163	173	164	172	140	133	177	149	158	138	157	172	172	137	136	162	174	161	150	151	149	162	146	150	145	160	177	168	152	147	147	158	165	160	152	179	160	140	164	168	149	172	136	144	154	151	156	164	153	170	154	169	165	170	159	150	157	144	146	142	169	155	132	162	146	166	149	152	171	144	182	154	171	142	160	178	154	150	114	153	164	172	159	143	155	161	168	159	186	181	136	156	137	173	155	159	156	162	167	173	160	164	150	163	163	146	174	160	158	147	164	158	165	172	145	159	145	154	175	142	159	166	169	168	173	164	144	150	151	174	179	142	165	132	152	155	156	127	159	170	152	155	164	185	181	170	158	161	166	171	159	166	163	145	148	166	160	169	150	144	142	176	167	156	147	142	154	152	176	178	162	184	170	144	163	136	163	184	156	184	152	167	167	142	178	188	157	182	171	161	134	147	148	138	164	161	155	149	154	167	147	145	163	155	153	176	162	156	193	166	184	176	147	156	156	174	136	153	153	166	155	150	158	146	166	130	139	142	158	167	175	139	158	173	151	141	185	177	195	151	171	146	146	166	171	189	174	149	151	129	174	163	162	156	156	165	165	163	178	140	148	145	154	178	182	147	177	143	173	179	167	166	168	151	144	176	162	160	173	167	175	179	155	135	171	159	152	173	144	157	155	161	166	171	173	174	130	163	173	147	152	134	151	159	149	157	158	163	155	142	139	166	156	164	179	148	157	147	161	144	191	139	166	177	153	157	168	162	158	157	158	146	154	170	158	167	152	169	153	173	139	148	171	139	147	130	162	157	168	170	166	176	160	152	150	165	180	166	156	140	151	174	135	147	167	151	183	154	170	153	178	155	167	174	184	173	158	179	134	161	171	165	164	146	172	143	163	165	169	157	134	157	170	156	175	149	161	192	186	157	164	174	178	140	149	169	150	162	147	167	159	162	181	175	158	172	160	160	173	167	178	150	144	188	121	177	161	119	175	146	138	162	154	158	148	158	168	139	150	172	166	150	174	156	155	162	164	154	170	148	130	156	180	151	172	139	155	155	136	159	150	163	171	164	153	151	160	153	154	161	164	158	157	166	162	177	199	172	160	136	160	135	152	141	160	154	177	146	159	154	167	162	164	141	160	154	154	174	132	175	156	154	174	161	167	167	175	163	148	172	159	154	150	156	161	162	173	156	156	178	165	177	167	181	142	145	163	167	172	157	157	155	162	169	143	172	158	147	169	169	186	170	174	162	159	161	164	171	172	151	153	161	169	165	180	196	168	166	157	159	144	157	164	178	163	146	157	166	155	160	156	165	155	171	162	174	139	152	155	151	173	149	121	144	156	160	162	148	186	154	144	168	170	187	168	184	168	193	156	153	176	143	172	162	154	153	147	154	160	172	136	183	140	140	176	174	159	165	156	135	160	160	164	191	148	163	155	169	162	135	144	171	157	162	166	163	136	159	165	166	179	171	168	136	177	150	141	158	148	166	159	169	159	163	149	174	169	157	145	146	173	149	164	159	150	166	157	150	150	183	175	184	159	151	161	128	162	169	162	146	179	169	161	160	153	166	181	151	159	139	155	161	161	165	163	168	174	125	160	164	158	160	174	149	146	146	156	166	152	166	165	174	183	184	176	159	150	151	150	162	144	145	166	143	167	138	170	177	153	180	164	118	150	155	148	162	156	161	166	160	161	162	167	192	124	188	158	149	147	148	116	158	160	147	149	137	142	154	169	178	168	176	162	175	160	159	168	147	163	166	140	185	162	158	179	165	163	181	156	161	153	170	145	156	152	144	153	154	179	146	145	174	185	160	173	163	159	154	170	153	173	151	170	176	153	171	166	155	128	162	135	168	140	153	151	149	150	153	151	144	157	155	147	182	168	176	133	149	142	160	170	162	161	156	182	160	148	162	142	146	150	156	164	160	165	160	158	156	130	146	159	130	163	166	150	159	135	168	159	149	148	169	170	156	165	168	145	161	166	172	171	151	165	138	138	163	154	134	146	156	191	165	147	161	169	141	137	151	171	141	158	154	151	184	163	159	186	156	145	159	158	174	139	166	159	146	164	148	167	157	146	175	159	179	163	155	145	161	173	158	136	163	171	149	167	173	140	183	147	166	170	154	168	161	152	175	193	177	145	179	144	169	154	174	125	124	144	151	148	149	173	188	172	176	157	145	148	155	166	163	171	146	146	150	168	162	179	176	128	165	153	162	161	143	144	157	147	186	179	158	167	163	148	148	175	152	173	153	159	148	163	168	147	171	167	139	145	176	166	152	162	145	165	144	171	197	168	149	175	149	162	177	139	145	167	173	147	147	144	153	152	158	161	179	141	163	149	145	159	154	157	161	179	139	155	186	136	159	193	170	170	159	140	162	171	154	168	165	132	165	167	169	165	164	166	163	168	170	179	158	161	144	186	188	162	171	128	177	164	165	182	169	169	160	139	152	155	148	163	165	184	169	174	156	162	165	167
3801	420	456	447	436	406	423	434	420	407	413	391	392	386	406	363	370	395	379	379	424	382	369	374	346	396	401	393	399	358	381	379	381	364	374	366	374	380	417	347	430	397	365	372	393	380	398	391	380	389	361	369	351	385	397	403	363	381	386	402	371	407	389	379	444	415	376	409	407	380	404	412	377	355	374	422	392	381	398	368	384	399	389	412	395	396	415	373	383	385	404	380	434	399	374	352	378	419	400	364	360	399	372	377	385	404	388	402	398	392	393	364	404	360	355	426	407	350	390	380	399	368	397	373	366	385	387	378	353	394	389	385	396	359	387	419	344	406	409	392	408	371	376	376	388	373	383	396	347	379	391	372	356	405	384	409	380	392	391	373	390	394	346	384	413	418	375	414	395	391	366	394	360	375	368	379	364	399	370	364	382	426	358	368	381	362	397	384	387	362	367	384	380	359	428	387	406	376	397	401	386	355	395	412	399	381	376	400	397	360	371	380	384	368	395	391	411	414	346	378	400	370	408	394	384	411	420	396	401	375	355	378	413	383	365	402	385	389	383	381	390	392	350	383	386	389	418	381	403	377	368	416	390	366	394	389	375	378	390	415	388	390	383	352	396	378	416	400	416	412	395	383	429	391	382	418	390	383	369	382	387	367	391	396	411	388	392	356	376	396	395	352	396	384	390	399	397	380	372	405	367	387	378	391	389	329	385	385	372	424	363	372	380	332	399	372	414	369	379	391	343	409	398	357	383	399	385	394	401	412	411	402	388	399	409	420	337	358	408	387	398	411	370	404	392	390	412	360	352	349	409	388	428	421	379	404	377	388	389	393	410	398	422	363	389	365	359	377	382	391	377	375	413	385	400	414	361	371	380	381	386	391	382	368	387	436	378	377	399	383	377	374	356	387	401	409	386	395	355	362	385	400	386	378	361	358	364	394	374	403	360	376	392	392	397	368	441	369	371	377	402	394	378	408	405	345	409	392	368	381	404	368	377	388	387	368	399	413	342	368	381	388	409	395	436	398	388	375	383	370	370	394	407	406	403	394	376	394	398	374	418	444	387	383	395	380	373	402	360	384	374	397	394	370	368	393	390	387	390	373	394	406	384	386	395	368	345	388	384	381	359	391	390	392	365	400	416	380	373	408	403	406	350	387	374	406	369	413	361	380	373	382	396	386	378	354	433	387	380	354	384	400	406	332	383	448	372	362	377	383	380	388	385	389	393	413	416	399	368	421	406	364	400	370	378	383	404	413	395	398	386	370	375	385	348	383	363	374	441	376	394	392	381	347	408	360	377	401	377	376	370	368	361	391	381	397	407	375	354	379	399	374	357	386	401	348	353	386	400	399	407	378	386	388	382	395	397	401	395	384	357	377	356	364	356	359	382	369	381	388	396	381	398	377	407	410	380	424	398	393	414	379	405	420	409	362	417	377	387	363	416	413	378	370	379	383	429	358	397	378	380	366	376	403	410	374	408	353	397	388	378	392	383	374	370	427	411	387	395	344	376	381	429	366	385	396	376	376	373	386	377	374	396	395	391	404	384	386	363	420	362	386	423	356	375	398	378	424	408	374	382	398	392	380	382	351	363	378	398	390	431	388	383	407	367	390	413	386	378	390	376	369	422	393	396	415	363	373	397	389	375	394	401	370	370	375	408	380	402	387	354	422	400	371	400	392	401	386	400	371	394	335	415	405	368	396	414	400	374	371	383	406	403	390	392	406	376	380	323	398	375	419	388	408	392	400	380	365	371	394	407	411	374	407	367	366	414	368	365	420	428	382	384	415	352	381	417	416	393	381	370	386	406	381	389	398	389	396	416	398	401	399	384	390	364	377	369	388	377	420	382	403	392	392	389	405	381	372	402	432	359	374	377	381	407	346	383	404	389	381	367	401	386	392	379	389	352	366	359	374	407	415	377	396	343	391	370	373	389	361	384	357	398	396	368	403	397	381	378	389	371	374	377	375	405	357	351	365	365	379	379	402	378	389	405	366	418	398	349	393	394	388	421	356	396	386	394	372	398	398	400	344	391	376	407	370	398	373	382	394	391	351	399	404	399	409	391	364	406	363	397	405	407	397	407	380	383	399	376	408	381	353	387	380	384	394	383	366	378	371	367	385	387	400	396	403	380	355	397	409	381	381	383	408	374	400	389	370	374	382	435	429	367	386	380	391	354	383	400	407	393	367	362	411	396	336	433	378	372	383	402	379	388	384	405	408	370	414	376	372	356	405	392	391	404	441	356	389	378	382	396	361	391	388	388	378	399	375	356	356	413	368	386	370	388	354	379	357	381	426	393	390	371	374	389	376	383	412	369	355	371	357	391	394	417	380	403	409	388	372	386	388	393	394	403	401	456	374	396	376	399	421	370	385	379	391	386	380	406	407	371	375	366	383	374	383	388	389	402	402	401	380	394	375	386	385	369	389	378	384	395	421	393	417	377	377	403	396	377	434	396	356	388	383	373	383	386	387	409	417	399	397	361	364	405	363	400	379	440	396	399	353	368	416	409	389	387	378	413	372	396	383	370	411	381	373	378	376	394	393	344	391	384	379	374	388	379	406	373	347	388	391	395	421	401	389	369	380	372	382	405	352	354	394	406	353	372	405	366	372	386	370	385	356	406	384	374	411	392	360	360	394	404	403	428	418	385	425	391	352	378	376	406	403	373	400	389	401	363	408	387	387	410	370	384	385	406	380	363	359	383	414	406	388	373	411	379	395	424	369	410	348	386	414	394	422	411	393	411	378	397	400	386	418	371	403	383	392	381	430	356	423	366	391	399	386	393	397	404	423	377	379	369	410	340	404	393	377	407	378	424	359	419	382	370	394	409	391	384	377	365	389	402	403	392	390	362	386	371	394	432	395	395	377	371	408	426	356	358	429	401	407	385	360	375	373	411	404	366	394	407	417	412	428	372	405	383	386	403	366	385	406	368	401	407	373	388	406	378	378	406	416	363	375	408	376	376	419	362	371	380	363	377	403	412	408	389	395	366	458	375	405	414	395	381	372	366	416	358	392	407	377	402	393	400	395	374	405	344	402	391	383	350	397	388	392	379	399	393	416	380	397	382	335	396	372	391	381	394	418	399	404	404	385	417	384	351	379	388	371	389	359	359	365	431	364	400	354	390	402	397	391	393	397	383	386	385	392	376	405	369	391	391	386	378	394	397	392	410	407	331	341	383	381	361	368	386	392	391	406	428	388	418	408	368	362	391	410	381	400	417	403	388	362	424	367	402	371	403	403	380	395	379	375	395	393	369	394	379	374	385	386	392	363	394	384	390	433	392	409	373	387	400	394	384	391	375	395	345	397	408	346	376	389	398	404	400	386	399	387	383	364	397	392	394	417	412	379	365	410	404	399	374	427	377	408	346	362	385	383	372	388	399	361	392	398	369	379	379	378	374	368	392	403	408	391	394	394	366	370	400	373	382	375	417	416	407	371	395	381	363	394	424	392	374	430	390	351	418	387	390	383	409	358	366	355
21275	3640	1083	727	518	418	308	241	227	160	162	145	141	124	111	107	101	134	99	93	97	103	112	82	100	99	71	95	94	89	86	91	91	75	70	79	95	86	91	79	81	92	73	72	77	61	85	81	68	76	85	82	73	88	78	63	75	74	88	71	76	82	99	76	76	84	83	94	76	80	88	85	68	68	82	81	74	73	85	87	76	77	67	85	81	70	76	89	69	80	73	91	90	51	81	82	76	80	77	60	73	82	63	78	87	76	67	78	78	67	68	75	85	80	65	77	68	78	75	79	75	69	73	79	78	71	71	70	67	75	88	72	93	73	70	70	67	87	70	77	68	69	68	75	64	70	70	66	76	83	65	75	76	78	72	75	52	76	81	66	75	94	75	71	63	77	71	79	69	78	93	83	70	88	80	83	76	90	88	72	74	90	88	70	78	73	61	60	88	69	76	82	73	69	68	88	75	76	85	72	73	73	81	80	81	77	86	70	97	77	64	67	63	67	78	68	77	75	74	60	76	74	78	80	66	78	86	77	79	92	78	80	92	79	79	72	84	79	80	63	70	72	86	88	74	75	86	78	82	83	75	76	62	66	73	74	90	86	80	74	73	75	80	96	85	84	60	82	62	72	86	71	73	76	88	88	71	84	65	71	82	80	73	91	77	79	68	62	76	75	81	71	92	66	83	81	66	79	70	68	76	77	72	84	74	79	73	75	90	80	72	72	65	75	70	56	59	77	62	82	69	69	72	70	79	68	72	77	80	92	90	74	74	81	71	67	92	72	72	64	79	62	64	72	69	83	93	98	75	68	76	60	68	85	85	83	75	66	79	65	74	62	74	87	65	90	61	80	84	87	62	83	80	77	86	70	75	71	68	69	76	75	75	61	87	87	73	84	80	73	77	73	88	80	93	77	89	92	81	78	80	71	75	74	66	89	71	70	54	80	68	78	74	74	71	105	87	94	71	74	76	70	70	77	58	109	73	73	78	67	71	69	72	73	98	72	69	66	77	86	85	63	88	80	76	82	64	62	60	85	81	74	73	80	82	79	70	81	81	75	93	65	73	82	95	73	84	72	72	74	72	76	81	72	78	74	62	71	83	66	84	78	54	79	72	72	70	86	85	84	92	79	75	83	81	71	55	68	74	74	83	75	73	97	67	65	60	80	78	99	68	76	66	65	95	76	75	83	84	83	81	67	81	72	77	61	78	71	71	79	71	75	68	60	82	76	79	78	82	71	69	64	67	92	80	87	70	69	67	61	79	76	68	80	75	68	85	81	74	83	79	93	76	82	60	88	67	83	72	88	81	90	72	77	66	86	95	70	81	84	65	76	94	83	86	73	76	85	70	69	77	89	76	81	76	71	85	67	70	69	69	86	77	81	66	66	63	61	84	85	76	73	77	84	90	75	85	85	78	85	70	57	73	79	87	66	87	74	71	70	65	58	78	98	75	74	69	78	73	63	81	79	75	84	67	86	69	61	83	96	86	72	71	81	62	69	81	66	76	59	83	70	68	65	83	74	64	76	80	81	87	67	82	75	74	84	90	76	72	68	82	56	76	74	79	66	76	79	83	77	65	63	70	69	71	72	89	72	72	86	70	67	71	72	75	71	62	71	73	62	68	79	78	52	79	60	83	55	64	69	65	97	92	67	89	71	80	82	58	78	73	68	71	76	68	64	82	68	82	63	70	80	75	95	80	92	91	79	73	70	77	77	76	79	78	70	73	71	63	79	60	76	90	91	83	65	69	90	74	71	61	78	95	78	81	72	74	70	63	109	90	88	77	83	87	76	76	97	71	85	73	88	75	70	83	63	66	71	69	93	71	79	81	94	73	79	69	72	64	64	89	71	89	62	78	75	74	77	67	69	88	72	94	81	70	68	59	80	60	81	81	77	91	73	85	83	71	81	72	102	91	77	66	64	71	74	62	81	76	79	84	72	83	99	63	61	74	87	56	66	70	77	84	75	84	78	68	83	94	84	73	69	89	81	68	72	73	93	101	64	74	68	74	81	70	82	94	69	81	78	77	86	75	77	89	94	68	73	81	70	64	71	82	94	80	74	70	79	68	67	64	82	73	65	66	74	73	86	82	83	81	86	83	70	82	83	74	77	91	89	89	61	93	85	55	84	91	75	72	84	77	67	90	78	69	70	68	61	77	74	67	78	95	91	81	73	89	61	92	93	78	74	84	73	82	90	96	79	66	70	82	74	81	85	67	78	106	69	93	66	63	58	90	72	64	91	72	76	77	69	76	75	70	77	56	69	86	60	62	79	82	75	69	65	82	70	77	95	73	88	69	75	88	77	80	74	88	65	90	79	79	90	70	85	81	83	69	77	74	75	74	62	76	75	94	86	82	74	69	79	69	77	74	63	65	68	74	73	85	77	76	85	79	85	76	83	79	90	73	79	85	78	80	75	68	92	70	79	100	84	67	79	79	87	90	68	67	75	90	69	70	98	85	93	80	79	73	94	73	80	76	83	73	65	93	79	73	60	83	75	76	83	71	85	69	76	63	62	72	68	71	88	63	66	66	79	79	84	86	68	80	84	72	72	71	87	68	75	77	82	94	76	69	81	73	85	77	82	86	74	81	78	80	78	78	73	79	65	76	68	82	92	68	71	78	68	62	85	83	91	76	84	71	64	61	90	72	73	66	65	74	76	92	94	80	81	74	70	80	88	63	83	77	81	94	74	62	80	67	78	78	73	71	86	72	74	81	75	73	79	71	60	67	89	88	64	51	78	57	76	56	54	70	79	77	70	81	83	59	78	73	74	71	75	77	80	88	83	81	78	85	66	74	78	76	79	70	85	78	72	76	69	65	65	98	70	64	95	64	77	90	55	55	97	89	66	65	71	80	72	95	68	69	78	77	67	89	72	102	69	67	78	72	63	78	70	84	63	84	69	56	77	74	73	66	64	72	82	73	90	90	81	85	60	79	80	68	76	84	68	76	76	75	101	68	77	80	71	75	75	53	68	80	69	90	70	73	75	78	71	92	79	60	75	60	59	56	82	75	76	57	75	95	69	68	58	76	72	71	78	70	69	96	82	73	77	72	93	76	77	71	82	87	63	71	65	81	77	68	65	74	85	87	70	86	73	70	75	69	64	72	70	72	65	68	75	80	73	72	74	76	67	84	78	77	75	85	77	79	76	91	62	84	66	71	69	78	79	76	67	81	70	84	54	71	77	80	94	69	67	76	79	75	70	81	79	74	87	75	80	95	86	83	83	86	80	76	74	89	56	67	88	76	77	88	71	80	87	72	61	106	71	67	80	83	85	72	87	87	82	75	80	73	81	90	78	59	91	79	73	82	73	92	78	95	103	68	75	92	76	76	82	83	82	91	81	68	87	90	70	76	71	74	72	71	77	80	71	76	83	83	79	70	79	82	79	74	72	81	100	83	62	56	93	80	79	87	72	83	72	69	96	89	57	63	69	75	66	73	80	83	76	73	69	86	85	90	64	68	71	87	71	75	66	65	71
12043	1177	2224	2714	2279	1820	1473	1279	1028	943	829	737	615	595	537	451	448	436	409	391	394	376	338	353	344	327	340	306	308	286	302	304	284	291	284	288	289	244	253	267	264	254	247	276	246	246	228	225	265	240	218	254	222	218	234	234	264	252	238	224	225	247	222	224	239	245	227	246	243	246	234	244	259	240	218	252	238	229	225	233	238	219	214	232	211	244	213	212	212	231	240	243	205	242	221	224	223	234	210	259	247	209	226	221	242	236	221	215	229	238	251	223	245	229	207	231	226	208	216	229	254	225	235	241	234	220	245	244	205	221	213	228	222	231	224	246	233	252	229	235	241	207	232	220	203	231	232	212	242	227	235	229	236	222	228	239	200	218	217	222	234	226	220	233	203	226	236	225	216	214	247	221	204	239	199	226	197	230	229	212	210	240	234	204	233	229	244	197	273	201	253	239	208	229	230	239	221	208	245	215	217	229	212	228	208	220	233	201	209	193	241	207	226	195	238	192	226	245	199	226	204	204	244	218	208	229	191	220	238	219	246	230	229	211	220	231	222	254	231	229	224	220	231	218	241	236	192	221	213	225	220	220	235	228	216	202	227	207	196	212	238	197	227	242	208	233	225	234	233	224	230	213	217	231	228	207	212	244	222	224	215	187	233	238	220	232	222	205	192	231	239	228	223	208	214	211	238	253	241	227	204	220	214	231	206	204	228	237	196	219	223	220	231	231	220	226	203	215	238	208	207	211	199	242	222	195	213	219	217	229	205	236	267	233	203	257	214	213	240	245	209	225	239	246	213	246	216	206	197	204	237	223	205	216	201	227	217	236	219	259	207	236	221	239	222	229	214	226	213	215	228	228	204	225	228	205	229	224	220	226	217	209	235	212	215	229	209	223	209	222	220	230	221	204	203	211	210	230	206	236	202	232	209	223	236	227	202	233	242	237	211	222	197	210	218	206	231	205	218	252	225	210	225	214	254	213	219	218	200	218	222	213	213	244	196	212	273	212	198	244	201	218	246	230	222	242	207	224	219	227	203	194	207	246	215	209	223	199	212	215	218	215	208	206	221	220	230	221	252	243	229	226	204	216	232	219	214	231	231	249	219	213	208	231	193	233	228	224	233	220	189	210	211	252	230	207	219	244	233	221	213	229	233	221	229	199	203	205	200	221	207	202	176	227	238	205	218	201	223	238	232	217	219	212	220	228	221	227	188	257	229	222	224	218	197	234	227	229	207	228	239	225	201	227	239	215	203	213	222	224	221	231	231	232	240	212	223	250	233	224	230	212	215	213	217	245	233	250	250	236	228	214	220	219	239	233	235	217	198	197	209	244	205	236	191	244	239	224	232	222	221	217	213	235	225	195	236	203	241	209	206	224	217	234	223	212	225	215	215	229	239	216	208	227	218	225	246	230	224	217	213	227	221	186	213	211	240	218	225	232	214	206	208	195	199	238	229	199	224	245	195	180	229	209	219	217	204	252	231	247	209	228	206	215	201	255	236	237	212	221	232	237	220	232	229	205	234	232	232	207	216	237	219	226	205	222	227	196	209	215	238	233	220	220	223	226	239	239	240	210	229	257	209	201	230	235	207	216	198	210	218	236	213	225	217	236	244	214	246	212	207	221	224	215	237	219	210	214	251	229	226	224	221	248	209	218	213	222	232	210	222	216	204	217	203	221	227	220	236	231	220	208	224	218	237	233	231	219	228	202	227	221	230	229	239	209	214	252	210	206	236	215	212	207	247	241	202	200	228	188	208	219	197	215	216	223	189	219	237	250	226	217	204	220	225	220	226	225	219	235	207	224	220	234	233	217	223	223	202	210	233	218	238	205	213	220	216	213	226	220	194	223	244	244	195	226	188	226	242	210	232	231	246	235	234	218	249	214	201	195	219	202	229	238	236	199	222	225	235	226	230	223	239	215	227	230	201	210	231	225	205	224	225	214	222	233	238	208	210	205	240	230	223	230	225	216	207	230	226	201	207	205	207	230	226	249	203	256	227	227	226	255	221	237	247	240	223	220	236	215	224	185	229	206	232	239	191	238	231	239	233	250	225	234	229	235	217	221	224	220	229	216	207	237	223	219	237	204	229	216	245	232	224	202	199	219	232	216	204	251	240	225	227	220	235	215	223	215	218	214	208	226	251	193	231	230	229	224	225	206	226	201	217	218	212	225	210	212	208	196	221	238	213	229	192	211	208	238	209	232	217	234	254	195	224	220	214	220	222	227	207	226	217	214	233	239	223	213	234	219	214	235	238	230	223	204	216	198	214	201	240	232	240	239	234	248	240	209	213	254	215	231	244	226	207	208	247	238	242	215	214	226	234	232	216	241	222	223	216	213	227	194	227	253	211	228	206	212	219	239	220	208	222	232	204	250	227	239	221	229	214	232	210	203	189	233	243	198	218	235	243	240	238	221	215	219	188	247	222	257	225	186	236	217	212	186	225	228	206	251	193	215	209	248	211	226	207	218	199	246	210	203	245	207	223	234	234	189	245	214	243	224	223	227	229	207	207	244	213	223	224	237	230	257	211	204	244	221	241	220	224	234	212	221	233	221	219	222	236	202	227	218	212	211	215	227	227	239	226	218	215	232	227	214	234	198	214	208	224	217	247	226	207	212	229	236	254	253	225	201	223	232	216	233	234	195	247	229	227	192	227	215	213	237	182	231	217	240	196	236	228	233	234	239	225	217	241	223	214	256	230	245	218	220	226	225	227	217	242	218	184	237	239	211	227	233	253	222	244	215	201	230	228	217	229	232	198	203	216	226	245	255	230	205	210	205	226	227	218	226	226	209	223	251	236	219	232	218	203	230	220	233	219	222	215	217	208	229	232	234	234	214	196	226	227	218	240	228	233	215	213	214	204	247	235	215	222	221	222	223	226	226	205	213	227	225	242	203	243	250	211	248	236	210	228	221	256	250	217	241	221	203	216	202	198	256	245	227	220	226	222	205	202	219	235	223	227	214	205	201	212	239	223	238	218	234	224	196	220	204	226	217	232	231	219	218	209	220	212	214	246	234	213	229	225	205	225	212	205	220	210	225	217	217	225	219	214	232	202	219	228	213	197	249	208	243	227	202	217	235	239	264	232	212	256	221	223	215	266	227	219	210	260	244	251	251	205	252	235	240	196	242	202	215	209	240	218	203	211	205	213	227	220	212	206	193	211	193	227	242	231	237	237	215	224	217	227	211	233	218	213	212	207	216	212	202	212	234	216	235	228	243	211	214	221	230	242	196	214	212	226	210	238	214	202	217	199	193	235	214	215	209	229	237	239	234	224	230	206	226	217	202	248	227	240	227	224	213	235	219	233	206	231	217	225	210	210	229	215	219	207	240	209	243	249	221	223	241	209	216	232	237	215	234	208	218	223	238	230	214	218	193	218	226	186	229	211	210	219	248	236	185	205	223	204	207	247	210	194	202	207	218	219	225	214	236	232	234	251	231	188	209	230	211	221	199	220	234	208	208	236	179	236	251	209	213
32263	9804	2662	1686	1139	793	658	500	470	368	326	276	299	259	269	247	219	215	246	217	225	220	221	223	173	164	210	208	168	192	177	166	178	161	193	154	174	177	151	180	195	192	197	166	168	150	156	165	192	201	172	167	169	189	174	162	164	155	151	182	161	189	171	168	155	165	187	203	191	147	177	172	160	193	186	188	187	179	160	172	170	176	178	160	157	162	173	167	153	148	160	160	142	176	165	162	158	177	166	169	140	148	194	161	150	161	158	191	147	152	189	163	157	157	180	192	132	139	169	179	170	149	167	186	157	175	167	184	159	173	181	187	166	140	145	163	186	181	168	173	165	168	153	178	174	147	184	153	146	169	167	197	148	164	165	184	154	174	162	158	156	158	167	172	149	156	154	156	158	145	167	156	173	178	181	169	176	155	174	156	183	189	157	162	156	160	143	168	177	169	155	150	169	167	142	161	171	181	160	155	142	177	142	174	163	152	171	178	174	171	188	152	154	174	157	171	180	163	153	156	188	166	164	159	152	191	180	173	161	138	177	168	170	168	169	165	169	165	160	175	153	144	177	173	172	176	171	182	177	170	170	149	128	163	158	184	175	164	138	181	162	165	143	171	182	171	152	194	155	161	175	158	175	172	164	142	173	153	151	178	184	163	158	161	174	144	187	163	151	181	148	161	185	181	176	162	140	182	168	188	159	175	191	156	159	164	138	164	159	161	144	144	151	156	145	135	165	159	165	184	181	142	179	153	167	171	179	160	155	178	191	163	156	185	165	139	165	143	152	187	169	158	172	180	173	165	195	157	177	154	150	153	158	144	166	168	155	150	164	159	152	166	186	166	170	141	158	140	176	169	163	179	166	170	157	168	164	172	174	166	152	188	175	146	173	157	167	187	157	187	176	178	142	191	173	162	171	158	168	141	176	153	170	149	174	167	163	166	157	157	163	172	164	167	157	156	143	198	166	175	169	155	167	164	190	167	176	175	173	137	147	179	156	175	172	150	168	170	151	152	137	161	162	155	160	186	159	183	183	180	171	162	169	155	179	155	153	122	155	153	171	151	165	151	139	184	148	158	169	177	135	160	156	150	183	151	150	177	159	166	174	175	164	165	180	161	165	144	165	174	163	161	154	135	148	166	156	170	160	197	140	155	175	128	187	168	147	154	160	162	176	174	166	152	179	176	188	174	188	177	198	143	152	173	155	165	165	170	160	153	164	153	183	163	167	154	158	165	167	175	138	165	179	161	160	165	167	161	182	174	160	177	170	167	171	168	158	148	149	169	136	137	150	178	213	160	166	152	156	156	152	163	151	159	171	155	136	172	160	154	166	158	183	138	177	181	150	159	155	152	194	182	167	182	196	167	168	150	164	147	168	167	175	162	173	169	144	167	165	172	165	170	140	135	161	164	165	180	187	171	166	161	171	144	148	174	154	152	183	175	158	162	158	159	167	160	160	163	172	153	172	160	144	147	174	157	165	161	174	165	201	174	158	170	180	189	166	154	176	155	158	145	159	166	183	140	195	168	158	151	179	183	157	156	182	160	140	134	147	191	167	184	172	150	187	146	139	143	167	156	168	170	166	166	174	160	176	150	160	164	174	158	178	177	150	196	186	197	158	160	156	180	160	172	168	174	180	146	158	138	160	163	164	183	154	183	169	159	151	155	173	161	181	167	155	167	168	159	151	163	168	170	146	160	158	150	144	165	160	149	174	136	159	182	144	150	157	170	154	173	159	143	180	186	160	153	161	175	156	161	164	135	139	165	171	160	165	162	161	161	149	151	170	159	170	172	142	160	176	164	192	179	156	170	162	163	136	179	181	159	145	165	144	177	184	168	144	159	164	162	157	181	154	152	159	170	152	156	153	166	173	182	171	137	185	174	153	201	153	151	174	161	160	165	162	181	156	153	160	165	165	160	168	168	179	157	175	173	153	172	138	143	158	165	157	163	161	174	181	165	172	185	161	173	194	178	161	161	151	171	157	171	148	169	165	173	171	178	156	168	191	137	167	159	162	175	151	147	169	176	148	149	154	152	179	147	179	163	148	136	143	163	169	154	161	171	148	182	176	203	178	162	171	161	185	183	147	184	156	160	167	165	153	172	161	181	166	190	172	154	195	168	178	164	160	203	158	159	158	155	183	168	147	150	166	163	153	162	170	152	144	159	163	163	154	156	141	169	145	146	150	140	175	165	189	171	153	166	153	146	165	185	165	170	173	173	173	177	172	170	166	187	144	172	170	157	138	146	143	168	178	176	167	161	142	177	163	165	165	162	169	139	161	186	165	170	178	152	172	163	167	168	164	167	177	150	159	184	166	136	154	153	158	165	147	182	157	143	154	152	159	174	164	172	168	147	155	175	159	184	163	178	157	153	176	162	157	178	159	164	155	155	176	157	158	162	185	148	134	157	158	170	157	164	168	164	145	150	180	155	181	175	162	162	157	155	167	174	158	158	171	168	152	152	160	171	175	147	184	165	178	163	160	155	174	172	172	168	168	167	179	152	172	165	143	203	170	154	169	143	187	166	148	172	161	166	175	166	193	152	188	161	158	171	171	153	164	146	160	164	168	157	178	140	159	148	173	160	170	164	135	155	173	195	166	154	168	150	148	184	179	176	180	162	155	175	159	157	140	161	170	160	171	185	159	142	173	162	160	186	180	135	177	162	157	154	144	163	180	161	147	167	157	164	164	165	166	147	177	152	156	152	174	133	152	145	158	175	166	167	188	173	157	181	156	177	173	173	175	198	163	158	182	176	163	148	178	169	181	163	141	178	164	156	189	144	142	163	168	164	148	175	167	188	164	160	164	164	166	154	170	173	173	172	171	167	158	151	177	156	185	161	184	146	149	165	164	156	170	187	190	158	139	180	151	168	164	190	152	135	156	148	175	171	167	174	167	165	160	169	147	193	190	172	179	150	135	202	170	185	157	178	156	181	171	143	161	196	170	158	158	150	171	165	170	164	165	169	174	157	148	170	174	178	155	157	154	150	156	166	162	177	187	164	168	154	169	150	167	168	180	179	166	154	174	154	154	166	157	171	181	182	154	145	157	176	163	151	155	138	151	165	184	155	151	145	179	162	156	147	166	190	168	173	170	167	175	135	163	138	139	145	179	154	151	174	155	177	154	158	161	168	153	157	159	166	174	156	149	156	159	151	168	160	174	158	158	165	166	139	178	168	184	186	151	171	167	197	183	182	164	185	168	159	167	153	156	151	172	161	165	166	175	142	152	174	174	176	149	167	168	164	171	178	157	170	150	158	190	178	158	163	188	177	185	181	169	170	167	141	171	203	139	168	160	184	166	165	141	169	191	165	198	180	170	194	143	182	154	157	163	140	173	163	181	165	152	176	160	163	165	160	150	170	143	138	154	166	160	155	146	147	153	158	162	144	162	156	195	161	167	179	162	172	145	149	164	187	158	188	182	164	164	167	174	173	160	163	165	170	146	179	154	159	152	188	172	157	185	197	171	139	149	157	168	180
17413	2220	4271	4897	4242	3486	2890	2414	1987	1750	1469	1242	1230	1101	1065	938	933	802	796	733	740	723	646	667	663	636	623	594	587	584	616	545	582	566	523	513	508	491	507	535	524	517	544	496	488	478	515	483	515	473	496	505	475	465	478	470	432	456	486	452	444	421	451	462	443	402	435	461	449	464	466	440	450	448	487	434	446	452	460	442	457	426	429	446	474	446	416	460	413	433	466	435	427	442	417	421	405	431	448	434	458	415	450	431	444	463	419	419	416	455	441	386	440	417	405	455	433	432	435	414	432	455	414	421	431	408	430	423	399	434	446	430	442	429	438	445	431	425	425	408	450	414	465	417	452	447	409	430	456	429	417	441	419	435	428	413	409	428	456	449	431	420	454	387	412	422	420	442	412	402	438	426	420	437	412	400	401	425	461	421	394	394	457	408	402	415	457	400	414	450	403	402	400	447	418	456	428	395	409	439	445	416	464	443	444	419	429	431	389	430	407	445	426	445	431	450	392	439	420	419	412	451	411	431	418	446	398	391	435	443	459	455	446	422	438	429	411	468	399	442	426	408	441	421	411	429	411	420	420	428	414	436	399	403	377	409	413	449	405	437	431	392	404	436	413	415	413	431	381	388	453	458	424	424	404	384	428	452	412	417	429	419	406	467	430	410	466	422	423	418	416	438	430	452	427	425	443	431	404	389	435	416	405	437	430	439	400	458	409	388	450	408	449	428	426	416	417	439	430	427	416	459	422	388	418	481	410	437	430	446	444	415	428	375	445	416	429	449	480	431	440	401	454	425	415	422	422	392	463	428	397	439	433	434	460	416	448	458	415	427	411	432	425	405	446	436	438	446	431	424	419	436	447	432	413	415	458	409	447	433	446	411	454	418	441	405	432	428	412	430	452	469	442	430	403	442	410	408	421	412	428	430	391	465	438	434	422	428	440	421	439	448	387	420	421	437	404	401	422	434	422	436	408	400	433	377	444	442	414	423	440	411	425	428	419	440	434	409	433	404	402	415	390	399	431	410	431	429	427	436	404	400	452	427	434	460	456	412	438	421	406	438	413	395	442	448	413	410	403	425	429	413	462	435	414	418	439	415	451	406	435	407	457	436	419	432	440	446	399	420	466	444	410	449	408	450	458	442	460	418	428	408	404	431	420	424	413	476	425	404	429	443	390	413	416	402	417	406	404	404	428	408	414	414	418	431	378	447	440	432	420	438	434	437	429	443	386	438	445	432	446	410	414	441	432	458	394	458	393	431	408	428	394	410	401	428	425	401	414	432	466	383	443	417	448	381	470	401	406	393	432	450	425	420	433	441	433	404	438	446	414	411	414	445	454	425	433	431	395	431	468	436	435	415	426	419	427	419	429	420	446	426	459	407	408	401	431	433	424	385	400	433	420	441	455	404	390	415	376	430	398	438	410	409	426	430	418	395	406	436	448	434	432	408	451	437	414	458	439	423	426	414	453	410	402	434	393	434	412	455	408	438	437	443	440	416	380	399	430	427	430	433	429	422	407	405	427	429	433	394	421	433	443	421	445	455	376	438	436	437	403	433	400	426	395	460	404	420	436	427	428	424	420	421	433	407	410	422	455	402	406	445	406	422	401	434	426	422	408	405	443	402	437	434	388	395	432	425	430	429	434	435	488	413	454	409	413	423	425	435	448	434	379	419	416	402	428	416	419	414	379	417	443	427	435	398	417	478	431	466	451	434	404	406	400	403	424	421	370	441	425	374	417	406	438	413	470	420	390	438	437	409	424	408	471	444	379	426	417	415	443	411	427	422	382	428	421	420	418	426	414	435	446	408	455	413	426	382	438	448	436	421	447	427	405	425	427	390	417	442	419	441	432	452	423	410	437	446	412	468	425	403	436	421	428	444	436	400	451	430	430	420	410	440	438	397	416	413	447	423	444	408	417	421	431	411	428	421	443	420	426	429	438	432	442	407	422	402	449	442	420	429	463	438	416	421	402	403	421	447	454	438	395	438	440	407	411	438	407	396	434	424	413	450	432	436	415	435	441	404	423	405	420	427	408	455	424	437	429	427	444	448	419	444	442	424	405	443	399	404	397	473	422	406	449	420	454	426	427	407	416	399	436	407	448	463	387	424	451	448	418	429	439	394	422	432	411	448	412	419	462	402	398	461	404	438	428	415	464	410	420	375	422	418	431	411	427	425	429	411	428	415	434	453	424	428	422	453	404	422	431	402	434	442	435	463	438	403	418	425	436	393	446	408	460	400	435	413	412	402	406	429	463	426	410	400	440	410	409	398	379	417	430	439	436	433	407	410	423	408	418	412	394	433	423	453	405	451	443	422	415	411	440	447	399	420	431	397	466	432	434	399	442	414	443	448	425	415	420	404	441	402	393	423	401	422	392	454	416	391	406	455	455	430	434	386	422	425	384	437	425	394	462	409	424	403	408	447	428	419	412	393	422	455	441	420	417	431	396	414	405	466	445	450	411	394	430	418	423	417	420	434	421	430	430	468	386	392	433	403	437	428	403	463	446	428	410	423	363	394	431	438	437	423	417	395	414	431	422	447	407	407	458	427	443	440	433	419	421	440	416	422	455	421	394	426	421	416	412	453	420	436	452	434	414	406	391	442	424	445	433	404	446	424	427	410	456	422	473	437	436	405	465	375	416	401	451	402	427	440	421	407	400	423	391	431	442	452	466	442	437	451	435	421	399	422	446	419	439	405	437	436	435	444	442	429	416	422	428	401	423	442	414	419	452	388	409	410	397	412	407	420	436	441	445	415	433	456	411	373	427	421	437	411	420	446	428	392	437	405	365	408	422	405	449	460	422	420	414	416	458	416	385	427	449	428	402	433	439	447	441	422	418	444	463	431	431	419	410	438	403	414	429	422	421	409	421	416	431	444	405	406	426	435	439	410	418	422	409	417	450	420	430	422	449	432	411	413	430	437	418	458	421	421	430	414	428	453	415	405	407	437	430	446	431	444	442	422	403	454	421	427	407	445	465	437	464	432	432	441	406	428	468	434	431	468	408	461	405	415	426	449	454	428	426	458	404	431	418	409	397	415	447	402	385	428	425	412	409	437	410	386	432	396	440	397	407	439	471	405	449	440	384	423	389	411	427	423	440	437	427	425	435	437	435	395	453	404	449	442	418	402	420	410	418	428	406	456	437	422	429	420	409	426	445	450	467	464	410	393	444	417	432	415	398	384	435	424	414	440	402	463	387	389	374	418	428	417	411	450	470	442	425	398	410	413	424	402	450	429	406	450	414	439	446	429	412	429	441	419	404	467	412	412	390	448	407	423	434	417	421	431	440	419	418	449	410	453	390	434	413	421	438	405	421	400	434	442	423	438	432	425	430	453	466	384	401	419	429	441	436	411	431	425	424	411	410	448	447	428	427	401	393	459	400	448	443	443	459	419	401	424	449	438	413	467	406	436	417	438	402	436	418	401	457	382	419	438	448	444	415	431	374	405	409	424	433	392	408	421	408	410	420	418	408	420
4630	233	187	202	144	156	154	156	195	183	156	178	164	146	149	141	157	161	132	143	143	147	160	162	147	157	158	150	163	147	173	163	158	125	177	131	165	133	167	181	157	153	154	155	169	170	167	172	163	160	148	150	155	155	164	141	156	155	153	154	176	135	182	162	160	155	140	153	147	129	153	175	165	136	156	154	162	153	158	160	166	160	157	163	168	169	162	160	159	133	139	164	155	172	143	175	154	173	141	157	153	156	148	134	136	130	178	152	186	184	165	173	179	141	145	144	137	170	156	139	168	179	155	169	169	187	161	183	146	142	147	151	142	141	137	177	162	165	166	183	147	164	148	143	162	151	156	162	176	160	148	159	161	141	163	162	174	180	142	170	170	181	174	170	146	152	138	171	151	153	165	163	158	156	170	164	170	160	168	173	141	159	151	168	153	165	155	172	171	153	149	154	161	147	158	152	145	183	131	146	136	166	165	172	169	180	179	164	140	171	162	155	167	139	160	146	135	134	148	172	160	146	169	157	154	173	150	182	146	152	157	142	167	147	176	183	145	163	156	150	180	175	172	132	156	152	162	159	165	177	151	156	146	167	162	158	154	140	157	165	163	173	162	158	153	152	156	180	169	141	153	165	147	168	161	146	158	151	160	171	162	173	171	146	151	158	166	177	166	155	138	154	147	149	168	172	140	161	167	137	174	152	149	155	144	147	165	148	153	161	154	163	164	182	161	158	154	168	164	167	176	156	157	159	154	161	173	161	142	172	161	163	168	145	159	167	155	126	140	157	159	144	148	153	171	173	169	155	175	171	143	161	163	156	164	177	136	164	141	144	135	196	158	132	172	189	126	169	157	149	162	168	154	153	153	164	163	167	137	149	156	146	152	149	168	145	159	157	168	164	180	170	149	174	151	157	133	135	157	166	149	163	148	136	193	131	155	160	191	184	156	162	167	149	145	150	152	142	141	138	163	150	152	175	150	156	150	147	156	137	153	171	155	168	154	159	151	160	137	161	149	156	160	154	141	152	153	149	172	144	143	148	153	156	157	132	147	142	146	154	152	171	150	157	152	170	160	132	157	147	134	160	171	168	136	147	176	168	167	157	153	168	167	144	171	164	149	157	150	148	172	150	157	171	158	165	152	161	164	136	171	154	174	149	163	171	149	161	147	152	166	163	166	154	144	178	165	126	171	136	173	142	170	185	150	160	140	166	170	159	175	146	139	173	140	170	146	153	148	179	170	174	150	172	158	144	155	143	152	150	149	142	164	148	142	133	126	176	167	172	168	151	152	158	166	150	162	147	149	168	170	174	160	179	139	152	156	169	174	144	150	174	175	151	172	164	161	188	151	162	159	151	145	182	156	136	160	159	161	167	146	144	152	170	158	158	172	165	150	146	149	165	162	177	147	157	146	166	163	167	169	156	137	155	141	153	160	145	142	176	116	160	150	163	153	160	140	161	158	178	176	155	137	155	150	154	153	161	146	160	167	158	173	159	161	159	169	157	155	164	154	156	152	151	172	153	139	134	145	149	174	154	145	166	157	146	157	161	138	146	151	153	173	155	166	182	135	155	156	164	175	156	177	166	177	149	147	158	161	162	150	158	178	162	160	167	155	191	178	129	153	131	140	145	141	169	174	149	145	169	176	160	185	162	159	148	139	154	152	159	163	149	152	187	147	133	127	182	149	138	156	187	166	164	141	145	151	140	163	183	170	164	171	138	156	162	159	165	165	155	157	168	156	135	161	154	168	156	145	169	155	163	175	159	167	151	176	150	176	154	153	171	171	167	166	162	149	157	180	178	179	146	141	162	164	157	163	156	159	157	156	156	170	174	151	172	163	136	151	162	146	165	142	139	178	147	157	168	156	155	142	166	133	159	174	165	162	135	175	157	165	152	135	156	159	164	125	150	149	133	155	168	131	163	162	141	163	164	173	151	163	166	133	143	156	144	176	143	153	159	162	148	153	141	193	144	165	145	149	142	172	158	176	170	162	157	159	177	154	157	148	160	165	162	166	160	160	173	141	164	148	161	154	155	143	151	148	149	136	168	139	169	158	141	154	168	151	154	160	143	159	145	152	138	169	137	148	145	155	175	156	157	157	154	166	146	158	159	183	169	161	172	175	167	153	136	148	152	162	172	141	156	141	178	153	153	157	159	147	159	128	134	153	142	149	155	164	158	154	170	138	151	169	171	137	167	176	142	173	169	156	166	197	138	139	170	165	176	174	157	147	160	176	167	150	134	146	166	130	127	162	166	139	140	152	158	156	130	157	153	171	167	156	134	172	159	159	149	147	184	164	132	164	170	160	177	168	146	151	167	146	160	179	161	151	132	178	155	152	181	162	157	177	155	143	142	134	162	123	152	166	178	153	156	161	165	139	153	187	146	161	146	154	164	169	170	166	147	168	136	172	154	143	171	166	151	138	184	150	151	155	155	160	167	168	138	137	163	148	152	154	156	155	145	163	158	169	154	168	148	180	150	145	139	163	148	136	165	136	174	160	156	136	154	156	136	160	156	165	156	161	187	164	167	162	158	173	150	168	171	164	154	157	171	166	150	173	173	168	166	155	151	159	164	173	167	162	170	179	147	156	132	171	146	154	155	164	171	134	166	162	160	160	172	142	168	148	163	147	143	178	163	161	140	155	164	156	153	146	149	157	165	166	170	148	158	165	140	156	140	160	143	154	154	142	139	161	145	149	154	162	150	158	143	157	149	156	163	154	155	158	155	156	146	150	168	165	159	179	166	180	170	157	152	173	148	168	150	184	165	139	143	149	137	150	145	160	138	150	142	169	166	141	172	153	150	168	141	164	153	171	175	167	152	160	136	171	149	170	192	175	151	159	161	142	135	168	188	167	154	160	148	161	159	183	147	147	175	153	151	155	154	156	165	159	148	156	171	153	161	158	149	169	153	151	180	158	165	161	141	141	168	148	191	145	156	176	172	173	155	166	146	170	144	152	165	169	152	134	179	170	161	170	156	165	156	164	144	141	148	187	152	166	154	151	152	160	179	179	158	168	169	167	132	155	177	145	138	155	166	160	160	136	140	164	126	153	156	172	141	149	167	166	170	159	161	170	171	187	156	163	158	143	165	156	144	169	181	158	146	171	134	180	166	146	160	146	151	154	167	144	158	178	153	160	163	165	138	161	167	151	140	159	180	195	152	186	144	167	150	144	164	180	148	152	156	185	167	167	151	159	154	139	157	145	144	149	167	144	157	150	158	154	167	174	144	161	160	153	147	147	146	138	177	192	144	168	141	159	138	162	158	154	146	131	156	163	138	130	164	150	173	178	148	171	179	168	167	142	132	155	162	166	150	144	174	150	167	141	165	191	168	155	157	126	156	165	151	141	162	149	142	154	153	157	149	162	172	166	152	180	148	147	185	150	151	176	183	142	172	136	168	160	147	139	153	149	155	155	176	141	182	161	153	165	160	159	185	150	156	161	156	155	158	162	155	159	171	156	161	147	165	131	153	169	130
3259	422	410	486	421	398	430	440	395	340	395	388	409	347	395	417	380	391	382	392	402	374	400	355	388	378	376	398	371	379	377	366	381	381	348	371	330	370	395	385	386	377	373	428	403	370	371	382	389	381	375	377	403	403	374	399	407	380	388	402	378	379	371	359	401	364	367	378	380	368	369	425	386	358	378	370	373	394	381	387	376	371	378	366	380	386	387	409	377	366	367	381	414	379	363	397	379	371	418	379	382	328	371	379	365	383	348	393	359	375	409	378	378	370	403	384	358	368	366	373	395	397	363	383	400	353	380	376	354	393	376	414	389	380	385	398	383	393	381	393	389	404	396	382	375	369	379	382	358	424	406	402	396	385	373	360	374	386	389	402	364	401	424	416	383	396	346	387	378	383	402	374	373	391	393	344	389	370	363	396	397	386	366	367	381	405	416	398	376	406	382	380	366	366	393	381	363	401	347	326	356	384	343	387	406	411	372	356	389	375	381	405	382	372	360	356	375	370	405	378	390	380	372	377	417	418	382	394	382	416	392	384	388	390	411	409	346	436	396	375	381	379	384	388	373	375	382	389	407	384	423	431	395	391	363	385	375	416	356	426	382	388	356	386	381	390	390	360	387	369	355	370	375	384	385	375	415	378	370	364	374	387	356	373	402	388	353	381	408	395	377	394	394	342	383	356	341	380	381	376	409	387	364	407	363	400	369	376	365	404	390	379	374	407	403	429	399	403	372	388	406	371	380	396	366	379	366	388	413	403	409	377	407	390	387	360	371	390	373	392	419	400	346	410	404	367	386	344	370	330	383	402	365	380	365	400	383	382	369	372	391	378	396	350	401	362	362	355	402	400	407	373	382	395	358	367	426	396	402	411	352	387	379	406	366	411	382	378	388	389	367	402	365	386	421	398	379	366	389	382	384	361	415	362	372	355	396	360	371	376	358	366	395	369	406	404	375	393	375	385	395	366	388	421	365	366	394	360	384	386	357	367	399	360	376	375	410	375	386	401	390	364	371	356	392	377	419	399	377	374	390	374	373	395	372	354	346	384	369	396	363	393	399	388	393	385	350	424	403	380	415	413	372	381	408	380	362	411	349	378	362	360	375	368	358	418	401	369	368	385	388	393	389	416	380	388	398	403	362	368	406	413	368	378	387	358	396	363	386	364	375	384	393	398	373	372	356	392	392	369	377	420	377	410	386	392	371	413	437	381	373	349	360	348	384	415	391	398	353	384	361	411	367	394	373	414	368	390	410	374	386	365	388	381	373	371	365	404	374	398	378	392	401	393	431	382	338	407	385	362	385	367	413	408	369	392	348	370	391	359	369	402	357	404	386	370	376	407	344	393	374	397	382	367	360	381	383	355	384	401	389	370	398	383	368	375	373	395	393	392	383	381	411	385	395	402	395	368	375	342	397	366	374	376	372	378	377	392	405	430	371	410	394	397	394	378	406	392	366	408	340	357	370	422	397	382	389	375	396	375	369	344	389	372	367	376	390	410	342	347	394	370	444	360	352	385	384	381	356	386	389	365	391	389	357	361	362	364	374	385	404	407	355	385	400	403	373	332	348	384	379	374	379	390	410	364	397	389	385	390	415	391	385	387	382	345	374	439	383	381	370	378	370	374	364	384	373	346	422	375	338	424	385	397	393	400	386	407	406	359	399	383	329	375	409	372	383	398	371	392	388	347	391	368	377	366	390	392	399	355	360	373	399	398	420	379	393	398	371	359	384	337	379	388	354	386	358	393	407	354	400	365	398	402	384	385	400	410	353	364	386	353	393	378	376	373	376	374	355	390	385	392	378	421	370	356	372	386	400	390	365	388	408	364	422	358	362	387	407	389	412	416	385	366	363	334	383	376	403	364	401	373	412	351	364	394	373	415	389	437	390	431	417	392	363	379	401	361	409	395	352	367	382	428	414	368	369	385	381	374	372	383	378	403	388	430	407	401	386	367	386	373	385	354	370	377	373	337	353	369	377	389	364	359	409	423	376	410	392	393	392	372	372	386	364	380	391	389	374	373	389	410	385	400	377	369	389	396	356	396	401	416	400	389	390	398	382	381	370	384	398	366	379	376	407	358	364	386	416	375	401	347	430	368	395	358	410	376	365	402	418	415	363	393	407	374	396	414	365	385	397	350	339	365	346	415	382	364	366	381	395	395	380	383	430	372	371	386	385	391	391	400	355	369	364	367	423	367	385	395	371	414	379	388	357	377	384	352	357	395	356	373	377	360	389	386	354	348	399	418	395	353	350	349	388	351	392	363	371	372	385	402	394	415	376	392	410	370	389	386	362	379	380	386	385	371	439	361	369	370	393	387	426	425	357	358	388	417	361	394	409	355	384	381	408	378	376	372	382	392	391	358	394	363	378	393	378	431	382	374	368	366	359	414	370	373	377	333	380	386	390	361	429	424	346	379	378	364	349	357	349	379	377	374	342	350	393	369	432	366	372	386	367	392	349	348	385	407	385	369	380	390	376	372	418	391	376	387	368	349	373	387	368	363	366	387	370	374	383	361	390	394	397	355	376	363	371	399	422	375	369	386	406	335	414	381	345	370	380	375	406	341	389	406	395	408	400	372	375	372	383	358	351	410	388	365	387	408	386	388	359	391	371	375	395	384	387	370	362	400	383	347	380	353	393	355	413	387	379	360	410	390	399	376	395	356	384	370	363	382	384	390	370	358	371	399	353	396	400	382	385	381	345	395	376	350	404	365	404	398	381	376	360	370	402	370	378	373	374	372	367	359	385	361	383	375	399	381	381	417	382	391	356	399	351	395	360	416	376	390	411	343	376	395	386	375	386	378	379	371	370	403	379	422	398	375	380	408	376	379	383	396	390	377	355	401	409	366	393	378	371	393	373	374	338	376	393	358	364	413	393	361	411	405	379	403	386	386	383	411	344	365	398	365	393	388	390	388	382	425	378	437	374	358	375	380	366	377	376	391	399	382	447	377	393	387	379	397	378	390	405	390	373	375	402	400	362	395	369	408	384	359	367	381	348	413	372	364	363	369	367	378	381	377	370	396	390	385	396	389	403	396	357	385	404	361	364	382	374	389	371	377	425	383	388	367	367	395	389	375	355	398	384	366	398	369	357	386	394	380	369	436	416	378	409	417	356	389	375	333	383	367	392	392	356	388	364	405	405	369	386	416	401	385	385	358	372	364	445	396	367	381	405	330	404	389	395	347	351	371	336	401	373	358	358	398	367	388	353	407	388	379	382	363	368	385	385	369	364	401	362	395	369	386	425	345	382	382	394	399	380	355	380	374	384	361	427	362	400	358	403	400	361	356	368	373	387	409	344	406	352	388	390	368	386	359	371	354	411	374	387	412	388	357	392	391	386	394	410	382	379	387	379	415	399	408	409	371	401	395	404	380	419	400	400	358	394	414	397	356	414	381	391	398	368	395	382	390	358	394	387	408	415	372	376	366	386	412	381	395	406	408	371	380	382	404	374	370	409	392	383	365	420	369	392	381
20056	3823	1181	799	560	425	313	233	235	190	163	139	136	124	130	121	106	108	100	96	86	95	105	90	81	87	98	89	85	86	91	90	81	77	89	97	83	69	84	74	73	80	88	61	69	78	92	72	90	73	76	68	76	78	80	60	92	97	86	74	85	83	74	88	66	92	84	75	84	67	74	75	80	72	79	90	80	75	92	76	80	72	88	86	82	68	77	82	83	71	91	75	77	74	73	70	90	84	75	57	73	67	82	62	81	77	72	79	72	86	86	66	74	78	74	84	76	73	63	71	63	81	79	79	69	69	69	65	72	80	72	69	77	87	66	62	92	86	75	62	64	72	81	82	60	94	64	86	66	76	71	87	77	76	79	74	86	77	69	74	66	60	71	91	83	71	75	79	71	96	81	79	87	64	67	52	61	63	63	80	61	70	75	79	68	84	78	75	75	72	70	60	68	83	81	90	77	78	66	93	69	66	93	68	82	78	80	89	77	71	68	73	75	93	83	70	61	58	78	72	61	88	76	74	58	74	77	71	80	80	81	86	71	72	62	73	69	74	62	80	69	86	58	93	81	66	76	65	84	71	81	81	72	77	81	90	61	76	75	80	87	71	79	70	71	80	74	79	69	66	75	66	67	89	85	83	64	62	72	81	66	90	70	86	78	86	87	65	60	72	89	73	59	69	73	75	92	86	83	79	64	78	71	84	83	66	73	78	63	69	97	78	64	99	84	69	69	64	81	80	82	71	85	93	79	61	56	82	83	87	78	60	71	79	60	68	63	93	99	62	58	88	71	85	69	60	74	92	64	71	76	77	75	81	71	79	75	76	81	56	68	70	80	64	79	61	92	76	80	75	71	67	84	85	77	77	69	81	88	56	76	79	88	69	67	92	59	86	81	81	63	68	92	62	65	80	69	81	84	99	81	76	64	84	59	73	96	81	83	90	67	74	72	75	79	76	88	75	75	72	57	63	68	93	70	63	91	92	85	90	77	70	56	59	67	69	74	72	74	77	98	70	87	65	83	69	74	79	59	83	96	106	72	81	75	79	68	71	92	73	74	77	75	68	90	79	88	75	75	71	95	78	78	76	80	70	76	70	91	76	59	80	73	74	88	65	69	69	85	79	76	74	77	85	71	72	70	62	74	66	80	87	91	77	72	76	82	71	60	76	71	71	83	88	71	73	87	84	63	60	71	74	76	78	72	71	63	72	70	72	76	78	90	84	73	74	63	56	64	68	80	73	75	94	77	77	65	73	61	73	69	69	78	70	78	76	73	87	98	61	56	75	71	72	79	79	88	81	72	76	71	68	71	79	78	80	78	66	82	89	71	85	73	60	74	71	72	66	71	51	89	65	75	83	72	58	96	74	71	83	71	87	83	69	77	70	65	66	73	81	75	59	71	59	76	72	79	84	74	78	70	70	86	77	73	87	85	78	84	79	78	76	76	91	77	80	71	69	72	73	68	54	70	79	68	71	72	73	79	85	71	87	81	66	74	83	68	88	65	48	84	76	109	80	96	74	82	70	72	82	67	74	70	78	79	71	76	68	70	66	84	92	66	81	68	74	77	92	70	80	90	64	69	65	70	79	57	70	81	70	88	74	73	92	63	73	78	94	87	65	77	88	76	78	70	77	63	74	87	84	70	81	70	74	82	88	72	83	80	83	58	76	70	69	76	60	71	80	81	91	91	76	80	70	64	59	86	96	87	78	76	81	84	68	80	81	89	79	74	65	57	63	71	80	68	60	73	70	88	67	71	74	75	71	72	59	68	100	74	82	62	67	61	70	73	73	80	78	84	79	78	76	68	89	74	87	82	86	72	73	66	76	63	99	89	82	74	82	85	81	93	78	77	76	73	65	81	83	71	76	62	64	87	95	74	83	63	75	82	90	67	93	65	57	86	74	83	78	78	70	79	85	91	68	84	74	72	85	66	52	76	75	88	77	71	74	95	60	75	75	78	79	91	77	87	70	65	84	77	73	74	77	84	70	73	75	65	84	79	69	64	67	50	70	71	76	84	91	66	65	74	73	82	80	74	83	75	78	63	73	84	76	85	67	60	60	74	82	59	70	88	79	72	65	70	75	72	60	87	85	60	81	84	80	95	87	83	74	66	73	83	74	74	75	78	75	75	76	90	82	71	81	95	76	71	74	77	79	79	80	71	62	84	65	87	83	80	66	77	68	84	70	61	73	90	83	84	88	76	62	81	72	80	79	78	88	74	60	81	79	81	73	82	70	76	56	65	68	68	75	63	54	68	68	69	81	61	80	81	68	77	76	87	68	82	80	92	87	85	68	66	79	72	67	89	84	85	69	90	85	73	75	87	81	76	86	82	71	71	68	81	83	76	74	76	67	77	77	77	72	73	77	68	72	77	67	76	53	75	78	68	66	76	63	71	73	77	65	98	93	68	60	73	71	74	86	72	63	75	73	77	79	63	71	85	91	74	62	63	92	88	74	68	67	66	79	66	102	80	81	63	77	67	86	63	78	78	83	77	76	86	94	77	69	70	76	74	65	85	79	86	80	62	72	83	83	60	91	71	88	74	82	79	61	82	62	66	78	78	77	50	71	83	81	84	80	67	86	86	71	73	79	73	77	65	73	69	67	83	71	94	63	79	68	82	79	90	85	83	69	63	86	82	71	77	65	71	80	81	81	63	85	65	80	70	69	75	61	83	77	76	74	81	85	75	80	75	86	73	67	75	76	85	81	71	71	71	81	75	79	74	70	70	77	70	91	64	84	71	64	75	83	95	70	91	69	59	83	70	80	76	64	66	71	77	72	89	86	66	63	88	81	71	60	85	85	73	83	72	80	79	74	77	76	73	79	72	77	66	89	92	77	75	56	60	65	86	86	72	76	84	71	67	80	80	96	77	70	68	82	77	82	75	66	77	85	80	65	79	84	67	73	66	94	63	59	76	60	51	80	62	58	64	65	57	66	79	70	78	79	72	61	76	69	75	67	67	82	102	56	77	66	78	64	82	72	63	66	73	61	80	72	66	68	62	66	79	76	64	70	82	88	72	60	74	78	74	88	77	81	75	75	72	75	69	104	61	80	58	78	71	70	82	93	95	79	70	70	67	59	79	72	60	82	78	84	63	74	76	64	84	67	67	87	65	60	69	85	79	70	77	71	101	64	81	85	69	72	75	80	70	73	71	67	65	73	76	61	60	71	67	80	77	67	90	85	69	77	86	82	73	80	69	73	89	64	84	82	73	66	71	70	88	78	67	71	71	78	70	59	77	80	84	79	67	67	74	75	98	77	76	63	92	73	89	82	56	78	62	87	88	71	71	76	72	70	89	84	73	78	69	67	79	69	67	65	82	74	79	70	79	89	72	81	72	87	67	89	69	77	81	68	58	75	70	73	91	83	75	80	64	74	66	73	83	73	75	83	73	63	70	64	75	68	60	75	82	71	69	69	78	62	75	84	79	88	91	74	90	86	86	100	63	85	68	76	79	76	76	75	66	77	69	86	82	74
11904	994	2357	2732	2287	1881	1448	1191	1031	910	811	654	655	541	540	486	421	411	419	398	370	374	346	343	343	289	345	299	305	284	305	281	270	276	273	241	282	265	286	260	256	264	241	254	257	247	246	248	275	207	203	225	215	260	256	257	264	239	220	236	224	216	265	226	224	231	224	221	237	241	235	248	190	244	193	232	222	223	249	224	208	237	221	200	205	205	233	205	228	208	230	219	223	197	249	234	242	214	231	223	218	216	233	218	203	209	212	229	194	214	198	236	218	226	222	219	210	196	214	259	203	204	242	221	223	206	234	214	212	226	221	234	210	217	217	206	218	222	232	221	222	220	217	210	233	213	206	201	267	181	221	234	222	209	244	193	215	240	229	222	224	237	223	214	236	218	212	242	212	240	223	219	234	201	195	208	220	198	191	210	217	200	216	228	232	212	230	230	216	214	217	239	197	216	201	248	221	228	240	238	208	228	222	216	218	236	220	206	191	223	220	211	202	217	217	213	203	203	214	238	213	201	236	209	206	222	238	226	214	212	206	208	205	229	188	220	228	210	211	216	232	234	221	211	223	216	241	199	228	236	218	204	219	246	218	241	211	219	208	229	216	207	228	212	239	235	201	216	203	240	225	203	204	246	227	236	214	206	196	225	217	238	209	217	187	198	231	226	205	218	216	255	224	191	202	201	226	210	235	226	233	211	234	209	211	218	244	221	190	215	206	248	221	208	220	227	236	251	239	240	216	220	214	214	226	206	195	210	211	235	212	212	206	219	223	213	203	214	226	209	185	221	209	227	251	215	225	227	208	225	208	233	224	231	244	228	214	244	204	221	247	250	212	239	186	198	206	225	259	209	215	225	214	247	224	215	219	207	197	209	215	196	201	180	230	218	218	202	234	207	233	221	205	227	239	243	212	204	197	202	204	217	232	214	236	203	238	194	210	229	230	214	216	219	236	235	211	203	234	227	231	211	194	206	210	233	241	208	240	208	234	229	233	209	212	222	219	198	241	207	212	221	217	211	265	227	257	251	194	237	207	240	193	233	219	234	225	216	232	197	224	223	208	206	228	191	201	211	195	209	228	206	224	213	197	207	216	219	229	229	210	233	218	217	247	217	182	194	225	215	222	205	205	241	200	234	214	200	199	227	237	224	195	229	231	227	218	207	200	212	223	216	207	222	218	229	237	210	224	220	226	221	222	229	202	210	212	220	220	206	208	229	207	196	219	214	224	206	215	203	236	232	252	205	229	207	225	206	212	249	232	214	203	255	229	209	216	225	239	227	236	225	220	204	215	215	216	227	211	220	247	206	192	222	224	232	230	198	237	202	212	221	223	215	220	210	223	202	217	232	228	207	227	239	252	226	243	213	207	219	227	220	203	214	229	230	218	198	204	202	225	221	214	215	239	227	211	220	215	214	203	219	243	212	215	208	219	212	194	223	201	243	235	230	223	210	217	226	213	206	209	217	203	220	225	181	212	224	215	218	236	207	215	217	202	223	222	232	232	230	199	225	217	230	227	216	222	202	233	231	225	246	232	213	216	241	233	206	223	190	221	219	236	210	211	216	222	239	237	182	220	228	222	239	241	210	222	207	216	229	224	219	205	197	211	206	217	225	221	208	211	233	236	225	231	211	223	217	240	196	205	235	242	253	223	218	219	218	217	239	211	192	211	225	219	187	208	216	191	189	224	226	218	208	211	216	178	201	222	201	207	242	218	203	220	206	201	210	233	247	195	222	227	215	222	217	226	229	209	215	195	199	209	213	212	232	207	217	222	224	227	227	247	242	215	242	232	242	196	207	188	246	219	215	206	222	223	227	224	225	176	205	209	239	216	221	189	214	222	198	207	211	223	237	210	234	236	201	194	199	226	246	233	205	216	217	209	220	224	217	199	186	240	235	200	233	241	223	203	204	199	219	205	236	211	215	207	234	245	206	244	211	195	212	192	220	216	224	237	202	232	260	227	233	227	218	246	202	246	219	235	206	211	191	208	228	239	193	214	191	229	232	204	243	229	242	235	205	214	225	184	202	216	228	206	242	199	226	254	216	204	213	219	210	222	223	219	207	219	215	214	207	206	216	204	225	195	214	226	234	205	211	207	227	212	207	191	209	220	230	250	235	234	214	212	221	206	221	229	218	222	216	183	232	229	239	223	237	204	218	230	220	223	202	222	219	203	216	197	221	214	224	201	238	212	205	232	197	205	213	230	253	197	226	193	225	234	241	239	219	210	211	237	247	228	202	206	241	197	203	197	220	230	214	213	233	198	228	217	217	226	224	231	224	216	211	219	250	227	211	211	195	226	223	220	200	219	228	225	217	215	197	216	215	225	199	197	192	221	213	217	209	230	207	213	217	224	204	238	228	217	206	213	215	218	211	220	235	228	240	225	217	236	226	249	216	215	232	193	227	219	227	215	223	217	239	189	194	208	218	226	226	199	210	225	203	195	244	215	223	195	207	207	196	220	219	201	222	228	222	224	204	222	233	222	229	221	210	218	200	219	196	205	242	201	208	229	208	225	219	211	219	199	237	206	242	214	250	215	205	204	210	215	208	230	207	220	212	207	216	198	202	255	237	234	248	233	216	193	193	203	208	226	254	202	211	209	201	196	204	238	220	222	218	227	206	227	245	244	194	235	220	210	199	215	241	192	240	204	222	206	210	213	248	189	229	206	235	245	204	219	220	210	225	230	248	215	206	221	210	199	219	230	243	201	234	234	222	211	207	206	214	242	229	213	221	215	226	208	194	222	233	224	248	205	209	225	201	220	229	233	199	218	219	204	220	225	217	216	226	228	214	209	211	226	243	215	235	228	230	218	209	237	235	230	238	218	228	219	224	240	227	229	207	216	210	238	215	198	235	196	204	206	220	240	211	219	205	186	213	236	244	227	222	216	200	225	199	200	204	231	207	219	223	230	206	218	187	236	234	210	222	234	227	219	220	239	235	203	220	220	234	211	206	209	250	229	220	215	209	238	211	214	232	210	207	212	237	201	211	221	215	248	242	230	231	223	202	231	253	232	213	249	245	248	211	213	252	215	239	211	218	239	201	217	205	189	210	201	228	202	225	218	203	200	199	220	229	212	195	217	200	208	237	226	227	210	217	240	240	195	237	240	212	214	220	211	241	207	215	205	225	204	207	224	201	214	215	234	240	205	211	205	218	221	223	218	223	208	199	221	212	238	220	251	209	237	224	215	213	209	207	221	217	252	225	203	211	213	231	216	258	203	193	224	193	213	199	211	233	233	228	213	205	212	215	215	227	208	228	215	227	208	208	230	230	221	215	206	218	216	238	208	195	219	206	218	233	202	217	218	217	223	227	235	222	233	206	201	247	217	237	237	238	223	228	211	213	241	223	214	209	233	237	214	211	188	198	222	229	209	228	190	230	213	207	213	222	187	215	232	209	234	218	203	220	248	205	223	225	219	234	235	193	239	237	222	228	228	198	216	225	224	213	209	237	222	226	217	231	204	221	220	217	224	203
27862	6240	2505	1741	1174	825	669	482	441	418	325	328	282	270	262	242	237	228	224	228	191	197	187	173	198	213	202	191	194	198	167	165	181	191	179	187	161	209	196	173	177	152	156	199	179	148	151	189	193	166	162	156	186	185	179	171	172	171	191	142	171	151	198	207	176	172	175	182	175	164	141	196	173	174	162	173	192	171	165	165	162	150	142	162	161	166	191	179	167	172	194	180	177	146	138	171	137	140	181	163	167	169	148	172	167	144	199	145	165	176	158	158	161	167	165	150	174	172	154	159	143	154	167	174	176	163	175	175	162	174	185	170	186	177	171	185	147	167	154	167	164	172	176	145	142	174	150	142	170	179	163	161	160	171	146	167	164	166	171	138	170	157	170	166	162	151	179	161	163	158	159	181	146	164	173	174	151	156	143	176	169	137	186	156	144	161	154	179	158	156	153	181	150	171	161	158	153	173	168	166	173	179	162	162	169	162	193	188	171	143	171	142	164	170	152	141	179	142	161	159	178	162	180	169	181	177	157	161	174	189	166	167	171	170	178	171	167	135	165	171	136	142	165	172	150	163	166	194	152	180	151	176	145	176	144	160	158	175	184	168	164	163	176	174	160	156	159	163	152	179	162	145	149	172	152	150	156	156	158	155	170	158	151	178	168	157	172	149	164	160	138	177	154	171	165	146	171	161	172	140	151	151	168	191	173	187	202	154	156	171	159	146	171	147	165	171	171	138	148	163	168	155	161	167	162	163	171	142	179	153	177	162	166	168	170	159	156	154	171	158	154	163	167	162	140	156	200	168	157	166	161	170	152	159	164	174	182	155	186	161	183	140	174	170	160	182	166	182	169	167	175	158	154	160	136	132	184	168	162	170	169	152	155	176	166	180	155	143	157	171	182	166	170	156	152	181	179	174	157	158	173	156	161	145	187	154	161	150	150	158	187	158	171	173	160	167	158	154	165	172	176	185	166	195	182	170	172	157	157	166	175	136	181	159	157	141	183	171	156	152	164	182	154	165	167	157	170	156	143	183	162	138	154	169	154	184	173	190	184	165	171	170	162	165	142	159	146	176	138	169	157	189	157	151	176	177	159	158	165	155	147	180	161	171	173	165	156	159	166	164	156	165	163	157	179	150	152	174	161	172	146	142	134	157	171	197	175	169	174	174	151	188	182	158	159	177	173	187	174	175	143	191	168	150	173	176	158	158	171	155	155	152	156	141	172	177	168	147	154	161	166	181	171	183	164	161	152	136	159	163	166	178	178	154	167	191	178	178	184	172	155	154	153	158	167	162	154	184	145	165	138	192	150	164	159	171	167	154	180	157	180	161	167	188	176	169	177	149	142	173	160	158	173	150	158	163	156	131	146	152	153	176	189	151	179	154	164	157	183	179	178	164	150	147	161	180	175	183	176	161	163	159	159	189	178	167	158	167	197	165	159	176	175	141	155	154	182	151	181	147	158	167	168	181	158	144	165	176	159	177	157	154	165	165	152	155	149	155	165	159	167	152	156	157	151	165	159	162	178	137	158	149	186	207	188	156	173	155	140	159	180	168	191	160	178	163	191	149	149	164	153	146	143	167	194	152	153	164	159	138	158	135	178	156	198	166	166	186	169	171	159	160	164	177	160	168	160	161	170	170	155	159	185	148	171	172	195	117	160	158	170	136	172	126	156	144	168	141	162	159	186	169	178	146	163	148	155	173	145	150	181	157	160	167	156	157	146	176	167	153	167	155	152	141	154	169	172	160	158	139	166	175	155	154	161	151	169	165	172	182	166	154	153	149	181	159	150	169	166	145	170	173	158	160	161	173	177	156	159	164	160	172	172	162	149	162	168	153	128	164	179	169	192	160	165	151	145	159	164	180	166	165	161	180	183	165	156	168	166	168	175	191	175	157	165	176	160	171	157	162	176	148	160	163	173	166	140	174	170	158	164	160	160	148	163	172	163	186	170	142	175	149	157	161	171	193	179	143	156	157	151	163	161	170	145	148	161	161	172	162	171	166	165	143	151	157	175	180	179	167	164	161	178	163	168	148	161	175	182	168	151	143	189	160	179	156	166	162	150	162	146	180	180	152	181	154	157	160	168	153	169	181	157	160	155	181	170	158	165	150	170	150	137	149	169	169	129	160	168	167	173	163	150	173	153	163	160	151	151	157	153	161	165	157	144	159	154	174	164	150	160	174	168	162	172	158	169	155	183	161	184	161	176	162	185	156	185	162	181	165	177	172	150	173	171	146	175	152	164	141	156	172	162	165	136	168	177	169	151	163	175	177	178	152	166	185	156	153	158	136	164	157	165	153	173	136	175	163	148	152	168	171	149	170	183	160	168	150	189	153	186	170	188	202	156	180	155	155	165	151	167	185	186	148	164	172	175	183	171	150	150	158	160	181	179	174	167	164	188	182	164	167	171	172	147	182	191	178	170	149	173	169	182	151	147	170	151	155	157	159	150	179	141	154	159	165	136	170	173	155	172	148	162	153	152	170	165	178	176	166	151	168	166	151	166	147	155	157	173	155	161	166	159	172	140	142	166	193	161	149	160	173	149	157	145	146	175	163	162	136	140	149	159	160	177	166	170	170	201	152	157	171	163	141	201	158	165	171	154	156	157	184	188	161	164	148	149	154	174	128	161	161	169	190	167	154	188	162	166	160	182	172	160	146	153	178	187	170	147	165	142	148	174	166	159	168	176	183	160	190	178	133	160	171	166	172	170	166	159	170	181	166	144	145	165	160	152	149	154	156	170	156	178	158	145	168	164	167	163	160	143	170	144	165	158	165	180	159	138	178	186	187	169	172	172	162	173	165	172	157	173	156	149	178	162	161	172	160	157	176	158	188	188	164	142	172	186	184	171	158	180	170	154	173	182	154	165	160	166	188	174	169	141	177	159	165	171	157	179	167	160	178	182	200	172	176	170	190	167	163	171	131	155	150	139	148	167	173	154	148	161	172	162	169	165	171	173	173	170	164	171	195	149	192	151	153	149	163	155	172	176	195	158	157	186	137	147	166	175	170	138	158	171	188	132	150	151	179	137	163	170	144	177	171	170	151	179	136	164	184	171	178	157	166	161	174	167	147	145	149	170	162	174	148	167	158	167	183	145	189	165	152	156	160	173	168	173	181	153	161	150	175	171	147	168	179	156	130	160	179	149	191	149	183	155	163	183	162	156	184	151	188	184	150	209	172	162	155	167	169	174	137	185	146	155	164	187	180	132	150	171	160	174	158	161	168	158	165	163	173	157	169	155	119	202	167	146	166	169	158	154	169	173	163	157	180	163	172	164	175	174	186	171	175	180	170	147	149	174	150	146	176	166	139	171	193	161	159	174	164	144	143	154	171	153	185	142	164	178	187	150	135	187	164	133	161	166	196	155	177	172	195	142	149	170	158	172	169	171	161	155	160	175	174	163	141	170	169	180	166	164	158	156	172	157	183	185	163	193	164	156	165	143	181	161	147	145	158	167	165	178	171	167	170	172	159
14435	2086	4330	5006	4300	3468	2885	2326	2057	1775	1445	1358	1219	1095	1040	991	808	826	827	758	718	732	695	703	641	625	658	606	563	591	536	539	523	575	536	542	527	538	532	485	495	479	506	456	483	484	464	461	484	489	478	508	468	452	441	466	443	435	447	459	450	446	499	499	456	445	456	423	451	420	465	451	476	457	468	467	458	455	431	450	454	462	426	436	454	441	408	440	451	436	457	433	411	402	436	420	414	455	456	426	458	417	424	436	417	408	433	471	427	458	420	439	378	427	425	428	392	428	460	409	401	438	401	441	396	402	440	420	414	466	438	403	450	418	420	402	432	407	461	404	429	422	431	455	428	412	457	422	421	447	437	408	444	427	425	442	434	434	438	395	438	482	421	465	406	447	426	424	404	450	426	422	453	411	412	393	452	451	408	414	406	441	399	446	405	401	420	439	443	382	423	439	471	405	423	414	398	437	405	430	418	443	379	447	437	448	416	407	416	387	445	452	448	385	445	465	452	408	427	474	449	447	442	408	466	418	413	395	431	443	440	401	428	462	449	415	431	440	430	439	442	390	421	421	442	430	444	390	489	453	440	392	431	410	412	455	433	432	427	421	418	387	430	390	445	485	438	414	426	455	372	420	422	413	423	423	433	427	425	440	443	403	444	436	425	432	421	386	416	408	396	409	374	429	431	399	410	421	401	419	422	408	397	412	430	442	425	396	409	417	448	444	465	439	412	473	412	409	386	446	404	425	436	413	396	404	403	432	398	429	429	433	467	439	415	426	426	427	391	421	461	454	404	398	423	402	440	418	445	450	422	446	425	429	405	434	446	417	407	453	447	441	429	399	459	443	433	421	410	444	438	433	398	428	417	425	412	414	458	435	448	417	450	420	415	423	410	425	411	438	433	406	438	397	416	422	454	451	409	430	434	428	418	425	426	417	383	437	407	382	415	467	420	411	431	421	415	427	394	395	409	411	378	450	406	416	412	414	403	423	446	443	416	412	415	426	379	369	406	417	402	406	431	394	505	443	404	443	448	414	393	428	401	422	389	371	408	418	394	394	425	468	421	397	437	403	436	431	446	430	427	470	469	451	435	424	378	380	479	434	401	427	368	403	443	446	418	427	459	429	427	397	428	398	416	395	376	435	399	393	393	427	437	418	412	380	436	398	413	441	425	433	432	417	434	410	428	411	442	405	423	422	421	415	417	408	413	407	432	419	419	429	461	450	407	405	393	420	454	436	400	395	448	390	435	439	410	452	416	428	411	425	419	421	415	411	419	412	436	394	425	422	435	453	375	377	422	465	420	426	428	407	449	480	405	424	429	429	414	401	439	393	414	419	397	401	412	420	438	430	416	433	423	476	398	450	401	400	406	445	446	406	391	421	392	436	441	394	391	435	442	428	415	456	427	403	445	395	435	407	440	402	427	404	406	440	433	405	423	411	412	450	429	424	427	426	445	379	449	445	436	441	425	418	421	430	431	414	428	407	411	419	406	475	398	445	407	402	450	404	444	433	403	396	405	428	408	458	404	434	430	401	437	402	387	405	412	410	409	415	387	441	405	419	433	427	413	385	422	375	424	444	425	408	469	450	467	437	424	436	439	453	408	400	428	442	395	415	428	420	422	467	421	405	449	432	401	414	429	412	435	420	406	417	394	431	442	419	432	429	422	438	457	396	449	418	440	454	427	446	433	442	382	418	415	432	415	405	429	398	463	422	452	448	423	386	392	426	444	472	389	432	418	459	449	411	424	458	426	437	386	468	393	410	411	402	423	414	423	410	404	395	387	430	420	422	411	452	418	426	435	388	421	430	454	418	422	422	415	398	404	454	447	430	407	390	403	403	432	415	429	424	432	434	441	432	424	438	393	418	419	437	423	422	446	406	412	402	440	444	452	447	427	397	425	409	427	457	410	424	399	406	449	453	451	406	406	492	481	432	411	425	417	435	409	417	417	408	416	417	449	409	432	417	406	449	426	456	436	450	411	453	400	398	447	389	418	378	394	440	418	429	428	444	401	447	449	423	446	410	428	422	417	468	440	425	421	419	395	416	423	420	477	461	447	405	408	417	429	393	408	412	409	425	418	446	441	421	394	421	421	475	429	384	440	422	425	419	362	423	441	435	438	435	423	464	440	467	408	435	471	439	446	426	422	408	413	426	467	398	421	406	399	448	424	432	434	413	439	416	436	437	391	425	405	442	410	422	381	452	449	423	388	455	409	466	401	436	411	436	413	435	417	411	427	409	412	394	418	429	425	433	399	406	417	414	448	417	464	452	421	392	400	403	428	411	392	426	405	449	388	386	439	442	420	418	393	427	438	402	453	423	445	443	392	428	444	396	423	413	459	420	419	441	406	421	439	438	394	392	399	450	381	420	441	425	425	435	398	420	419	407	405	404	450	428	408	413	428	434	397	404	464	415	433	418	418	407	395	438	423	410	434	424	419	432	414	399	432	397	408	425	424	409	468	403	438	460	423	434	399	415	412	456	434	414	405	402	437	400	419	404	406	420	413	468	438	383	401	442	415	429	413	453	399	422	403	417	403	398	408	433	417	407	452	461	429	423	424	412	437	419	441	441	431	422	446	441	414	390	428	428	447	443	407	429	449	396	385	391	401	406	406	417	433	435	397	440	404	443	377	432	413	430	425	434	392	445	408	459	428	437	440	445	416	458	460	411	375	439	428	428	428	476	405	447	403	402	418	409	452	420	420	408	448	451	423	444	411	429	410	390	444	436	422	410	397	407	429	397	386	418	420	414	419	407	403	447	411	406	414	422	415	405	431	443	438	419	407	415	429	420	402	384	423	410	410	394	440	437	391	423	440	416	439	430	480	430	417	404	410	466	416	371	392	395	409	447	398	465	432	446	436	398	415	454	435	473	403	406	414	439	429	411	420	411	458	429	419	429	438	442	433	396	430	406	445	423	471	434	450	482	396	391	429	396	399	441	441	412	411	402	446	435	403	435	421	418	439	428	406	438	444	426	415	390	418	420	423	442	418	449	396	411	418	442	438	423	420	444	379	469	417	398	411	443	451	399	414	406	393	434	398	403	418	436	385	430	391	429	445	419	416	397	399	404	431	425	424	405	404	431	420	376	401	410	409	417	438	423	431	418	423	408	423	424	413	412	445	426	431	423	429	435	437	428	430	427	424	420	409	397	417	412	415	411	432	436	459	423	379	444	444	412	411	360	443	465	423	460	437	426	469	422	440	412	379	412	447	407	445	398	407	463	439	432	395	416	433	426	404	428	432	410	431	435	371	382	411	400	444	398	438	481	420	435	420	436	426	424	445	431	395	440	398	424	420	416	450	430	401	432	431	415	425	424	457	432	435	419	385	388	414	408	423	461	437	435	410	399	407	431	412	430	425	420	409	432	431	442	435	408	441	406	432	441	409	417	427	444	415	427	413	424	409	425	435	417	398	380	395	414	394	447	387	465	440	455	441	439	399	412	437	419	437	428	442	422	445	409	431	404	385	421	408	417
3851	213	182	191	163	169	194	177	170	162	169	164	139	171	158	157	162	154	156	165	172	152	160	145	156	182	177	160	149	136	153	155	154	128	160	148	144	142	172	153	162	143	109	158	150	179	183	147	168	165	168	158	159	167	153	165	174	176	161	150	139	170	157	167	165	170	153	152	173	152	161	169	141	172	165	148	156	141	164	158	157	157	158	176	167	162	156	171	169	168	180	153	135	148	134	153	155	168	160	160	160	173	156	159	157	147	143	162	149	190	173	171	141	156	179	177	160	161	163	151	139	154	163	171	179	142	163	159	163	151	149	168	145	152	170	157	155	160	162	164	166	159	172	153	175	167	152	159	161	172	146	154	144	150	127	186	159	178	169	176	167	150	153	175	142	156	164	173	153	160	160	168	155	170	147	164	149	143	144	155	119	158	163	174	189	143	146	168	144	159	138	154	161	142	167	201	151	152	176	162	148	150	164	170	153	140	151	149	126	138	151	153	138	158	174	151	155	162	166	159	165	159	149	175	173	153	139	148	156	153	162	158	165	134	175	176	159	158	168	178	146	160	165	180	146	151	146	189	162	142	162	159	164	143	157	174	126	183	180	155	161	154	135	139	161	189	167	145	164	151	143	163	172	168	170	147	163	172	146	142	130	150	164	151	158	146	137	180	164	157	163	164	162	159	166	163	144	191	169	153	169	142	160	133	136	151	171	156	179	158	131	142	163	188	146	138	164	166	160	168	149	162	154	162	151	165	158	155	149	175	142	183	128	165	148	160	151	140	136	162	142	152	164	159	170	166	141	170	145	153	169	163	161	142	167	164	139	133	173	151	152	148	144	165	147	142	137	156	144	181	132	153	159	168	156	154	162	160	141	145	155	192	150	175	168	158	150	163	167	158	163	145	169	154	151	169	170	161	151	158	167	174	149	176	157	138	168	137	161	147	150	165	180	149	172	162	164	159	155	163	145	128	163	156	153	152	140	154	157	162	150	160	147	154	176	162	145	142	156	154	168	160	169	138	158	168	148	163	165	150	163	142	156	153	159	149	183	168	181	160	153	156	151	164	190	180	177	160	159	159	168	144	156	146	147	141	155	179	157	179	147	159	140	142	138	154	148	147	155	152	175	182	157	144	135	149	164	176	160	181	156	166	160	167	160	180	146	155	180	154	154	161	160	151	160	156	173	145	155	150	156	147	150	151	157	165	141	170	163	154	158	159	174	164	157	150	168	156	160	166	164	160	165	153	147	138	141	151	169	163	137	160	154	161	169	145	137	147	168	158	159	168	146	148	146	135	149	147	158	147	158	187	151	150	139	165	162	163	194	162	158	172	171	143	179	150	147	172	166	140	163	170	168	167	142	172	173	159	146	146	145	135	150	167	161	149	186	173	143	160	145	147	149	144	133	171	157	138	144	154	129	146	174	159	149	158	161	167	163	175	148	163	157	151	150	149	154	171	167	160	147	147	158	179	182	139	137	156	157	155	173	175	159	169	167	161	155	148	170	148	153	154	154	163	137	158	169	134	167	150	132	177	180	140	150	154	152	155	156	144	145	162	191	157	147	155	167	155	174	158	157	167	152	148	154	147	169	186	174	140	159	143	177	136	152	148	155	178	145	142	173	172	160	145	154	134	146	148	154	149	157	166	164	178	159	163	146	168	162	132	135	142	162	154	140	149	134	166	162	158	152	172	193	120	151	152	155	165	167	151	162	141	177	162	139	131	141	156	135	158	122	166	141	149	138	174	152	159	172	156	163	171	150	185	156	164	159	160	133	155	140	159	144	151	191	149	139	152	142	157	159	150	162	151	143	153	147	161	147	164	148	137	161	185	150	143	157	139	169	168	171	158	130	137	143	153	178	165	158	136	131	154	154	168	181	160	137	155	155	147	145	174	165	154	150	137	150	148	154	148	152	153	160	176	168	133	132	137	160	154	173	176	170	156	185	188	147	170	162	164	166	157	134	140	163	143	148	156	157	166	157	165	150	172	173	193	141	145	135	137	143	151	164	177	128	165	155	140	169	168	136	166	174	153	150	144	149	163	152	166	161	166	164	168	146	143	159	170	150	151	172	122	187	156	167	170	162	138	150	161	132	147	160	159	166	151	167	168	146	149	144	180	175	149	198	165	181	132	155	173	158	185	185	152	164	159	153	143	142	141	170	158	144	173	159	162	151	161	147	192	137	166	160	144	162	161	139	160	177	163	154	175	162	126	159	183	172	166	159	158	157	154	151	152	156	123	152	182	138	146	154	172	159	199	150	159	149	178	133	157	151	136	185	178	161	154	159	147	177	178	134	144	165	178	186	151	159	167	178	136	145	162	170	160	128	165	153	149	160	173	145	169	150	144	191	151	175	179	165	138	163	145	153	151	151	180	139	149	145	153	167	164	151	162	161	155	150	163	160	184	166	159	146	176	154	157	167	152	148	134	126	183	160	146	163	168	165	154	139	157	164	159	154	136	167	149	150	155	156	155	146	139	148	134	140	149	169	166	133	175	155	160	164	179	189	157	132	151	176	157	158	167	151	163	176	153	122	147	149	161	133	181	157	180	161	168	172	146	137	140	164	172	147	148	163	173	154	175	153	163	151	168	135	148	149	136	151	157	154	159	121	143	140	170	145	159	134	163	162	163	167	174	142	144	159	169	167	148	156	161	155	167	143	153	163	144	164	154	152	180	155	160	152	154	152	149	152	150	153	149	176	148	163	157	162	182	143	157	128	155	152	161	169	162	158	150	150	159	130	158	162	156	146	141	170	131	168	136	134	166	174	154	157	146	151	172	146	166	166	166	168	154	141	148	162	150	156	135	174	156	153	164	167	144	155	155	162	156	152	140	154	151	149	157	143	159	156	147	165	164	157	166	121	160	166	148	143	169	161	162	161	163	161	159	147	138	189	160	138	161	138	153	141	139	170	170	178	164	143	152	173	151	162	168	137	149	154	160	159	125	169	118	132	183	156	152	181	149	184	183	158	149	159	144	157	159	155	171	158	152	131	132	145	176	157	152	184	155	165	156	143	157	162	157	153	183	153	135	178	146	136	163	168	146	160	145	142	155	152	161	159	160	165	119	150	159	143	158	157	158	156	183	146	113	123	170	161	158	124	147	155	148	136	164	158	156	166	173	158	170	150	163	156	167	164	173	154	155	194	160	161	151	133	143	159	146	143	160	141	140	149	147	168	185	155	148	155	150	148	176	154	169	152	157	161	147	163	162	165	148	151	148	165	150	159	158	167	157	183	151	156	138	147	138	130	167	153	147	149	164	155	155	155	155	158	143	150	141	155	139	153	175	185	171	157	180	176	165	177	154	145	148	147	151	166	140	169	152	161	152	129	138	147	153	143	162	164	194	153	142	151	166	156	184	171	153	165	153	161	160	174	163	188	155	161	140	153	127	162	152	141	157	168	139	137	174	163	146	152	164	123	157	145	140	183	169	169	154	143	160	151	151	170	155	138	171	154	175	147	175	138	174	147	167	167	152
2887	400	447	456	472	405	449	426	409	394	365	408	388	361	371	396	410	371	408	384	368	384	398	353	390	402	341	407	378	424	364	386	383	392	359	352	382	362	381	397	369	397	403	360	382	405	382	358	360	372	382	384	391	351	380	403	360	367	366	400	377	377	360	371	356	358	366	386	403	370	390	349	408	379	378	372	361	354	379	340	383	370	375	416	338	409	367	394	356	361	401	401	413	388	363	368	372	354	394	391	380	379	402	356	384	379	405	396	415	340	385	416	386	372	378	369	349	399	385	348	376	349	383	346	403	362	375	413	372	369	373	433	376	373	354	373	406	348	360	382	366	383	403	389	356	385	375	404	376	405	332	397	376	410	396	357	350	364	364	375	379	395	371	377	402	391	347	397	398	379	390	393	405	388	352	397	398	411	391	374	400	390	397	380	366	357	378	412	387	394	376	379	408	350	400	368	388	386	407	394	389	375	407	340	369	381	408	373	407	395	366	345	369	386	383	376	365	373	378	389	365	384	386	384	373	384	388	348	355	340	377	413	379	346	400	381	387	369	394	374	384	367	349	396	399	390	349	406	401	364	359	349	379	373	343	372	373	403	400	363	376	392	378	358	388	370	405	428	391	347	354	403	394	426	348	359	415	402	393	390	368	374	378	378	351	410	395	363	398	393	393	360	392	394	372	382	395	389	397	380	381	346	335	352	387	381	383	360	446	416	390	356	369	365	410	346	372	375	407	380	392	364	372	390	368	380	357	385	338	402	361	390	363	377	376	380	416	383	355	364	366	387	373	413	399	404	367	355	366	374	417	358	372	323	394	395	411	383	394	387	386	335	362	348	366	375	391	402	389	388	358	385	383	392	373	392	370	347	374	385	416	397	388	363	362	364	373	352	374	395	379	401	414	395	352	356	370	360	354	360	323	383	381	386	370	372	396	381	356	384	396	360	375	368	382	359	422	367	373	399	338	376	398	414	398	374	364	384	384	367	360	388	388	379	363	373	390	420	389	412	364	398	386	374	381	409	390	381	379	362	337	391	353	375	345	398	373	400	372	411	365	376	376	376	380	393	374	386	355	396	347	367	374	405	371	376	380	346	397	366	384	393	344	384	351	373	408	367	400	393	396	400	379	387	386	380	387	385	380	364	413	348	375	364	374	358	381	369	341	375	385	372	350	366	394	376	393	384	370	367	394	402	373	391	368	360	402	354	365	362	399	383	408	345	378	354	388	366	380	415	397	373	377	404	382	397	386	379	405	357	349	342	384	390	349	368	383	368	388	356	349	379	370	369	406	376	377	394	364	377	396	370	375	362	374	369	388	396	379	380	360	330	388	387	384	383	363	360	406	373	395	348	388	414	338	372	372	377	412	376	369	394	383	396	411	385	369	359	396	372	364	385	353	378	351	373	406	363	382	390	367	365	359	356	391	370	379	346	402	398	426	357	382	375	348	379	398	390	371	376	388	397	383	360	351	403	353	388	390	364	361	398	440	360	371	356	386	395	404	385	390	393	368	388	348	374	370	384	350	419	372	389	360	348	367	368	411	346	370	419	380	368	359	390	328	366	390	396	408	372	377	386	374	412	390	372	416	394	413	385	391	366	368	394	384	393	361	369	360	352	406	372	366	352	398	395	344	364	380	371	403	377	355	335	372	391	351	360	377	390	395	396	388	356	400	370	400	336	379	417	333	355	368	385	367	371	391	399	427	337	409	390	368	407	405	385	368	365	382	390	363	396	364	376	404	366	355	372	377	372	410	427	406	355	379	392	400	362	380	352	390	419	373	390	402	368	400	405	371	368	370	375	357	366	338	385	394	397	407	395	377	374	380	366	373	381	363	367	362	326	372	410	422	383	368	361	380	383	375	366	385	395	384	386	362	387	374	447	383	395	371	385	369	412	375	417	404	377	371	366	392	378	359	372	374	380	364	390	346	366	396	391	364	372	386	382	389	349	369	355	402	389	357	386	420	386	379	368	398	395	379	357	398	424	348	357	364	419	392	405	355	384	370	382	414	358	396	347	360	368	379	357	376	383	374	389	377	424	374	417	357	391	372	387	383	382	381	358	379	429	361	399	387	398	379	393	373	370	391	374	402	405	355	370	356	364	369	378	352	409	386	388	404	400	378	377	355	357	386	405	366	381	389	352	352	405	355	393	372	407	352	388	368	376	407	375	410	365	384	380	344	382	379	359	422	352	373	376	394	382	377	367	382	398	365	402	388	364	365	384	362	408	366	368	365	369	381	386	402	378	377	367	412	396	361	389	381	379	388	358	371	410	367	362	401	403	371	412	406	382	409	402	384	362	378	379	358	352	394	365	404	365	395	374	380	409	393	351	368	371	368	368	361	383	378	361	376	382	359	363	383	345	368	385	370	355	361	374	387	377	386	385	382	395	385	415	367	393	406	377	382	366	392	380	356	370	374	430	360	395	377	396	381	374	355	375	359	401	382	371	360	406	363	380	399	398	362	379	383	403	343	350	379	381	350	356	344	388	409	375	376	398	380	399	394	396	372	389	404	351	377	398	403	388	365	406	369	361	400	399	393	373	390	419	379	396	367	363	409	373	403	419	332	399	367	381	392	401	378	395	337	407	380	402	386	376	386	353	370	371	373	343	351	380	355	394	380	376	382	392	385	380	378	387	428	372	381	384	401	393	388	339	386	389	372	385	376	377	385	367	387	369	377	372	390	381	377	382	388	359	372	342	387	404	377	397	375	350	393	368	337	369	405	366	360	381	375	414	386	355	370	366	367	356	381	391	414	391	340	352	389	346	391	372	364	400	405	378	383	413	418	375	371	367	361	357	356	375	347	351	386	353	363	356	383	362	374	402	427	367	415	408	379	359	376	414	391	377	396	346	336	380	392	351	402	356	398	365	376	413	387	379	363	393	396	366	377	374	384	389	392	361	367	379	373	388	372	386	350	385	360	380	380	377	391	364	381	393	396	389	398	364	360	374	335	380	372	384	340	399	404	375	358	365	386	385	393	382	385	375	391	375	405	420	359	377	377	350	389	360	377	382	387	398	411	362	360	388	368	361	385	398	374	345	381	395	407	389	402	354	376	371	385	379	380	377	375	394	357	414	358	413	363	367	364	392	367	377	361	389	390	386	373	381	380	408	401	399	386	381	370	381	399	411	381	386	366	420	334	397	410	360	376	421	384	372	363	362	382	375	378	377	398	397	330	354	388	395	363	358	389	400	380	394	377	405	395	376	367	358	358	378	352	375	408	362	410	395	390	357	367	374	406	376	390	394	344	426	406	395	361	338	398	369	370	399	364	373	411	411	393	402	323	383	380	407	361	391	369	373	394	371	378	359	399	368	391	374	423	388	352	380	387	364	374	372	359	359	376	383	407	418	424	365	384	371	381	378	397	350	362	375	390	412	370	387	361	319	381	401	377	410	358	361	388	377	392	382	355	370	380	383	406	382	371	363	404	371	390	308	384	369	371	412	400	378	378	357	403	386	387	380	395	364	380	394
16427	2361	1128	776	483	423	305	238	209	159	145	127	121	137	127	101	94	95	98	101	114	89	75	83	77	88	102	88	93	77	88	78	98	96	91	81	99	78	58	84	74	81	87	72	68	73	73	71	66	78	79	78	92	86	81	67	71	67	74	85	82	78	69	70	79	69	83	80	85	81	77	68	83	89	66	52	78	91	79	73	69	71	88	68	59	83	77	79	73	93	80	61	79	62	72	87	79	79	73	88	65	77	81	70	67	63	65	67	70	80	75	69	81	85	68	77	79	75	80	75	61	88	72	86	77	70	84	76	79	67	57	81	71	78	65	78	93	79	80	68	63	73	68	73	66	70	66	70	78	72	69	81	92	81	84	83	78	71	70	60	92	75	80	70	92	77	59	77	68	77	74	82	80	79	70	69	68	78	68	77	68	71	77	68	75	67	76	71	85	72	89	90	82	76	78	78	78	73	69	81	70	69	60	64	83	80	73	71	64	78	56	80	77	69	72	75	80	69	81	97	74	78	70	77	77	70	85	69	56	75	71	69	62	81	65	59	87	79	70	75	73	83	94	76	78	72	68	75	80	73	85	67	77	55	68	73	73	62	80	71	65	64	77	85	74	73	77	67	80	69	64	77	74	78	78	83	64	76	76	59	79	70	90	71	75	61	82	75	71	65	73	65	89	84	76	72	77	81	85	76	69	72	74	71	70	71	51	79	86	67	70	85	63	84	86	82	75	66	78	64	66	77	74	78	53	84	74	85	73	87	70	79	85	76	66	74	69	78	77	82	68	72	83	65	67	82	94	80	78	88	92	91	72	77	80	93	67	74	67	76	71	60	73	82	78	73	71	85	69	65	80	63	62	73	84	71	61	80	86	85	86	64	78	83	76	70	62	74	62	74	72	64	87	83	77	70	74	60	75	88	69	81	84	89	73	82	70	85	80	83	76	83	82	82	71	69	71	74	77	73	72	89	69	64	91	72	59	67	71	74	79	66	74	85	59	79	76	83	90	79	77	83	74	68	84	79	77	89	78	91	72	85	84	64	73	63	60	61	78	72	93	72	80	69	71	64	93	65	75	85	83	75	76	77	76	70	61	75	75	72	88	74	97	70	79	71	72	97	96	71	83	73	83	80	87	93	82	68	79	73	87	59	80	65	69	75	81	72	68	77	73	74	64	82	98	66	90	73	63	73	73	82	91	80	79	61	73	87	73	73	74	67	79	80	77	101	72	78	68	63	71	67	69	64	57	65	71	83	77	93	79	75	71	83	95	73	86	76	71	75	73	66	80	74	83	73	90	78	65	78	70	70	73	75	72	76	92	65	75	62	72	63	61	69	65	105	90	66	82	66	59	74	56	76	77	84	67	82	74	74	91	74	54	69	78	59	76	80	75	62	83	71	61	74	75	83	90	73	70	73	73	58	75	77	75	84	96	74	69	76	79	76	77	71	69	71	77	67	83	79	70	58	67	78	81	55	78	74	84	58	81	70	88	70	72	89	77	63	71	70	77	76	69	64	79	71	69	72	65	77	68	68	79	69	77	80	70	76	67	91	77	72	78	84	62	66	85	79	75	72	83	78	85	73	70	61	55	63	84	72	77	76	64	69	72	77	91	83	94	71	72	91	80	74	70	75	80	75	67	72	83	73	83	81	71	80	84	70	65	64	78	69	72	89	79	83	72	50	70	57	72	67	92	78	65	71	76	83	90	81	65	70	73	72	84	92	86	58	78	74	68	63	70	70	67	71	82	77	86	72	90	74	82	78	71	60	85	73	87	79	84	86	81	81	61	70	86	83	73	79	76	65	71	62	67	79	82	87	78	83	72	74	70	60	77	80	88	68	74	69	86	70	88	72	70	79	64	69	60	68	86	78	66	57	67	72	77	94	74	60	69	95	75	70	82	77	77	69	81	84	85	68	91	65	82	78	57	72	64	82	68	83	61	61	72	67	85	80	85	81	89	76	73	81	63	74	68	68	66	71	76	69	94	98	63	81	82	74	68	83	83	86	68	81	83	79	88	83	78	78	80	86	77	68	81	58	57	71	70	92	77	83	74	71	69	76	70	76	71	79	67	80	87	78	70	65	73	85	73	74	84	78	70	54	72	59	81	73	88	66	82	77	69	79	66	64	54	73	67	87	73	73	70	69	75	100	83	77	66	81	88	70	71	74	81	74	61	71	91	75	75	70	90	61	70	74	83	76	70	75	69	72	87	75	69	73	74	74	79	70	80	81	62	74	62	75	83	73	75	63	55	69	81	75	64	95	60	87	67	85	74	66	92	78	84	73	71	69	79	63	86	75	63	71	71	69	78	68	88	81	71	80	71	77	79	63	71	78	76	84	72	89	85	78	93	78	75	77	69	83	82	78	88	76	84	66	81	70	78	69	79	82	73	64	74	77	75	73	79	77	74	82	78	75	77	68	71	86	68	86	78	76	81	79	85	92	65	84	66	74	78	76	73	73	84	77	79	89	52	72	83	84	82	91	72	60	69	64	67	77	76	81	67	67	81	57	81	81	91	70	85	81	67	69	76	84	62	82	65	66	65	79	75	87	80	68	67	70	80	68	71	85	77	80	76	70	73	88	63	89	71	65	59	67	76	69	83	78	92	81	89	57	82	76	66	55	86	91	71	73	82	79	89	63	79	63	77	63	60	75	89	74	76	76	72	87	71	75	80	82	81	87	73	76	84	82	70	73	83	64	65	76	79	66	77	73	63	85	60	92	76	73	74	85	88	77	69	94	64	86	71	70	69	77	74	76	86	71	72	87	67	83	77	62	73	89	71	70	81	65	73	84	78	60	73	72	98	60	93	77	75	72	67	69	77	77	80	72	73	71	78	65	74	79	79	76	81	84	75	60	75	57	78	67	75	74	99	87	92	83	88	82	81	77	90	64	79	73	74	87	78	77	71	78	70	66	64	63	75	66	77	72	94	53	63	66	70	51	76	79	74	84	80	74	78	84	58	62	93	70	80	65	78	76	75	73	78	80	75	81	81	57	90	79	84	85	72	71	83	64	74	88	69	76	60	61	93	58	69	91	75	69	82	99	78	84	77	74	88	72	83	86	76	86	82	74	73	73	62	61	65	68	75	67	79	74	75	73	73	71	63	64	77	76	75	89	81	63	89	74	81	90	63	83	54	51	70	85	62	81	82	72	58	83	57	70	72	82	75	73	78	70	79	81	75	66	76	62	77	102	69	60	79	65	69	84	75	85	75	80	65	77	90	65	83	65	67	82	77	61	80	80	80	74	84	76	77	72	67	68	62	92	65	97	63	79	58	70	76	74	69	75	71	74	88	63	65	84	80	73	73	71	71	80	70	76	64	76	67	57	80	83	75	70	86	79	73	73	69	78	83	74	86	80	87	64	83	70	71	83	68	85	95	65	61	97	91	71	85	73	84	83	78	68	77	77	81	77	82	68	87	65	80	80	61	85	87	87	52	67	88	65	69	78	57	64	89	89	86	61	71	85	74	66	83	77
9965	1146	2215	2683	2268	1807	1440	1200	1005	881	757	757	604	589	565	501	458	440	421	392	384	369	342	383	326	343	319	301	305	313	311	264	296	289	266	294	254	274	261	268	271	266	245	244	265	276	238	247	268	247	225	239	239	248	270	247	260	227	252	213	252	223	225	229	228	236	204	239	248	257	220	216	223	245	214	217	215	218	240	239	237	229	233	220	231	232	237	221	259	248	224	218	237	211	261	232	230	218	245	219	217	223	222	221	231	229	230	218	218	232	231	241	228	209	227	235	214	224	248	215	224	217	204	219	231	244	241	214	213	234	224	200	207	229	262	241	232	233	262	203	205	228	226	230	232	216	218	216	229	236	236	223	236	194	217	220	203	196	202	248	222	226	219	221	226	195	224	245	211	226	219	225	234	216	221	230	222	237	214	225	210	230	210	204	214	237	211	216	198	226	199	215	228	214	226	247	203	227	210	204	218	199	208	211	240	248	215	219	226	199	202	231	207	201	206	233	221	209	221	213	221	203	227	208	221	200	221	192	205	205	230	211	219	208	264	209	225	217	209	222	210	207	222	202	206	207	235	206	222	233	233	223	220	229	226	215	209	207	251	214	226	226	227	225	220	239	229	232	211	227	222	215	197	228	242	222	228	216	228	193	243	208	215	234	206	207	235	202	233	228	203	222	211	222	212	215	238	213	226	233	242	210	184	193	212	233	237	225	209	213	237	198	205	236	221	227	225	200	218	220	232	199	213	225	229	199	183	224	241	198	216	213	211	223	224	230	205	238	209	223	215	204	208	213	215	217	212	213	217	208	221	197	201	238	198	217	210	232	215	223	211	216	222	196	204	193	194	186	216	216	219	258	233	216	250	216	196	205	223	223	195	228	225	186	242	215	212	223	208	216	218	235	243	219	220	204	217	228	208	200	238	228	213	205	184	214	198	234	229	225	209	212	240	241	223	192	212	195	243	235	209	217	214	234	230	208	244	222	236	214	235	224	220	212	215	222	240	203	227	237	258	194	221	196	222	222	212	230	182	193	201	231	192	204	225	243	228	217	212	197	196	231	228	192	236	222	212	242	220	222	209	192	219	213	210	210	222	230	211	208	238	225	218	187	229	230	218	222	237	232	243	228	219	194	210	216	214	198	234	218	205	213	221	252	238	210	249	205	198	227	219	212	238	212	196	235	208	211	238	198	216	221	213	226	249	217	249	214	188	210	214	206	235	224	225	205	223	215	216	211	242	253	206	229	231	220	216	226	200	211	224	219	225	206	232	230	184	213	199	222	207	222	216	234	251	207	218	218	201	231	242	205	194	217	209	225	228	198	240	233	203	202	208	208	210	215	215	224	215	217	204	213	202	214	200	224	204	229	233	225	225	244	229	255	207	227	223	189	215	247	212	208	227	219	217	243	204	222	249	209	222	217	239	210	239	223	220	240	239	178	232	203	239	219	229	221	223	231	205	219	225	208	193	194	201	227	218	191	249	235	223	231	208	214	213	212	219	225	229	220	208	207	209	211	223	207	213	219	239	215	221	205	217	242	192	212	210	196	192	214	217	199	220	239	218	184	235	186	206	221	204	216	257	204	235	204	204	210	211	226	230	193	202	230	219	240	234	229	236	195	223	202	233	206	203	221	217	212	228	213	199	227	222	269	207	207	208	202	207	201	255	210	202	229	222	231	250	224	211	227	237	227	219	231	207	194	219	195	186	253	211	231	216	231	210	210	241	196	220	213	222	208	224	234	226	217	216	233	209	222	213	227	223	224	224	241	207	214	240	226	234	216	234	233	225	224	226	209	200	225	194	217	227	229	242	203	199	193	226	207	219	209	185	208	223	194	231	234	236	228	239	233	219	209	225	197	228	213	188	235	212	216	209	213	200	227	203	215	207	221	213	245	200	215	185	191	233	225	232	218	203	212	212	233	212	201	235	207	220	195	197	234	211	205	190	216	193	253	223	194	245	192	227	226	232	219	228	188	259	221	245	242	212	238	198	214	225	230	212	225	248	211	197	220	204	219	229	211	227	231	240	195	230	214	254	223	204	204	215	219	208	200	204	211	222	220	217	223	253	206	237	210	208	210	218	197	211	217	208	223	211	211	200	218	187	219	234	208	206	208	203	227	208	231	209	206	217	232	210	199	224	232	229	202	219	228	197	212	200	222	211	226	251	226	233	217	204	202	221	220	193	211	195	223	245	215	202	226	232	225	211	215	235	205	193	224	220	198	265	240	209	226	227	218	235	212	222	211	185	228	229	227	220	219	252	220	226	217	215	227	217	192	199	212	220	251	203	214	219	209	239	195	225	191	222	207	220	220	222	206	222	225	222	204	220	221	232	210	228	240	200	215	235	186	204	227	220	206	220	211	231	219	203	191	221	210	208	219	200	229	226	195	216	200	222	241	197	227	208	228	222	222	206	210	198	221	222	209	199	229	208	209	220	233	221	213	210	245	227	230	209	218	208	221	209	232	230	207	216	209	218	216	190	206	244	209	218	246	224	221	202	229	221	192	223	200	237	190	208	228	239	209	252	210	200	221	230	249	209	217	193	224	199	226	238	231	206	225	193	200	213	218	238	226	231	258	236	234	219	180	210	242	221	218	229	228	214	209	212	223	234	209	222	213	212	230	208	229	223	211	226	210	192	231	216	249	212	198	221	204	212	215	202	221	211	206	227	195	245	213	201	216	236	225	200	214	219	224	205	213	251	215	213	218	196	223	228	212	215	243	213	214	223	207	261	209	207	222	225	218	220	218	191	225	218	228	183	206	201	203	218	223	232	249	219	204	224	212	237	214	236	220	208	216	200	218	234	216	226	197	219	229	197	240	216	229	212	227	247	203	247	212	206	212	212	220	200	226	222	224	198	223	186	202	229	214	207	210	228	193	232	231	206	200	237	229	223	228	225	229	222	209	228	241	225	237	249	218	204	211	195	220	211	231	242	223	246	203	246	216	213	238	202	244	210	220	236	206	211	234	204	226	215	218	240	235	220	217	213	223	220	208	241	200	216	210	225	234	198	206	213	192	239	206	202	214	210	237	222	227	239	205	237	225	237	194	215	199	211	229	218	223	217	235	222	237	200	218	184	207	227	222	241	201	216	215	226	204	199	232	242	211	205	218	206	213	250	230	211	236	221	213	215	222	210	221	220	213	212	230	220	215	223	240	220	208	208	224	216	232	213	214	222	209	206	226	212	215	206	238	194	195	202	217	227	221	208	222	228	222	234	237	217	233	226	220	238	223	223	216	206	237	207	194	209	259	201	201	226	228	207	210	189	220	221	229	210	244	228	249	241	246	235	252	222	225	225	213	207	227	233	226	220	226	224	232	230	237	219	183	222	220	221	223	185	229	231	197	201	222	238	229	226	211	207	236	218	221	226	185	194	218	231	229	227	193	215	241	222	229	223	230	214	195	200	236	201	242	217	219	215	207	218	222	224	218	247	226	199	206	230	206	212	224	214	210	238	240	200	217	215	209	210	232	226	232
26827	6461	2507	1661	1136	805	597	540	434	367	310	284	254	272	251	236	217	191	205	236	217	182	228	199	188	219	189	170	174	187	192	196	170	213	159	174	171	172	161	159	165	184	154	160	180	160	181	161	171	156	163	164	171	167	159	161	198	151	184	138	156	172	173	179	182	166	169	146	169	171	167	180	154	167	173	167	167	171	182	154	160	160	199	166	154	185	166	166	161	155	155	147	158	166	168	156	158	171	186	176	143	157	171	170	174	161	149	157	173	159	183	142	164	181	185	181	174	155	164	161	177	157	164	174	165	164	191	169	148	170	192	176	168	125	166	172	168	159	158	154	164	175	175	167	168	138	167	181	187	178	171	166	169	183	175	161	191	140	186	150	183	165	182	200	139	153	168	164	154	165	138	173	143	175	138	176	158	166	151	144	159	187	140	194	165	162	164	167	167	186	157	188	148	174	133	131	178	203	177	154	154	145	164	168	165	139	154	167	172	174	174	170	190	172	162	157	167	149	144	167	164	157	161	181	188	181	173	171	173	159	150	164	162	156	174	181	164	157	169	163	153	175	155	176	167	164	151	172	147	155	147	143	180	178	151	169	156	166	170	158	155	191	147	163	170	173	164	164	191	179	147	137	160	151	173	165	152	159	157	188	176	142	149	163	143	154	160	172	152	174	165	164	169	166	164	168	170	162	166	165	171	158	172	171	142	157	163	155	146	175	151	169	184	177	155	150	176	166	173	160	150	157	181	184	156	159	173	163	163	165	181	181	159	165	159	185	163	159	167	133	172	162	170	178	172	168	153	172	166	167	160	142	193	172	172	154	153	156	161	150	159	159	154	170	179	155	163	149	145	162	162	189	164	175	158	169	152	164	149	153	153	173	153	171	172	159	179	145	164	163	177	166	189	155	163	164	153	164	182	162	158	153	159	182	177	174	174	174	154	170	175	129	176	160	179	174	152	153	158	160	173	160	180	147	178	139	164	180	147	170	146	175	192	169	160	175	143	177	161	170	165	156	199	170	153	138	181	181	178	165	169	165	184	171	157	176	155	168	133	163	175	129	139	147	167	165	157	156	183	175	153	150	168	158	180	153	167	164	154	147	157	170	171	190	135	176	172	165	174	179	151	163	138	141	160	174	132	182	151	161	181	170	147	172	163	148	177	149	172	149	185	160	144	155	184	174	182	195	158	164	167	155	164	151	170	159	186	202	157	162	167	185	157	163	177	178	172	141	142	175	174	157	140	165	147	182	202	160	169	151	149	171	166	177	152	158	161	147	150	169	164	165	173	159	175	142	151	149	162	161	188	175	159	143	160	169	160	153	179	161	162	181	172	164	152	172	150	164	180	188	164	170	168	165	155	156	179	160	172	170	164	161	174	181	180	157	165	168	161	137	181	167	151	176	172	154	192	161	165	178	155	165	169	169	156	181	176	169	173	176	189	161	159	171	174	170	166	192	181	155	157	187	160	158	165	176	168	163	157	166	196	166	166	150	163	162	142	174	166	165	159	146	152	172	144	170	187	171	163	167	157	176	148	156	155	172	158	157	150	168	182	170	145	158	150	156	160	170	149	163	160	138	169	172	182	181	159	158	150	180	164	144	180	163	140	164	161	195	166	172	159	172	151	181	147	174	170	163	144	171	171	153	133	172	157	177	146	177	157	146	168	166	159	161	143	180	180	155	174	158	129	127	189	172	157	155	141	163	165	149	172	162	186	174	163	173	163	181	163	176	160	136	163	168	156	152	171	149	188	154	146	171	142	151	158	160	175	154	165	163	146	160	175	186	169	151	145	170	151	158	136	163	168	160	158	134	150	160	164	144	157	188	189	179	184	169	162	166	149	168	164	155	165	194	152	181	172	172	151	161	147	169	163	152	176	145	178	174	187	154	143	152	177	164	177	170	138	183	175	171	183	171	179	170	152	183	173	166	152	188	157	180	182	173	173	166	178	197	170	159	183	174	162	156	172	164	168	164	151	191	171	166	151	148	186	175	170	148	146	151	170	148	165	162	152	203	165	174	175	198	188	178	171	165	172	172	165	159	172	138	165	188	176	153	181	175	171	150	172	166	163	177	197	159	185	149	167	156	169	159	158	169	191	158	165	146	168	167	182	177	167	171	162	153	174	158	156	128	169	168	158	159	167	189	171	164	167	143	160	143	164	157	177	157	154	112	140	168	149	176	172	161	161	145	199	185	171	173	129	152	155	165	173	181	170	150	136	168	166	188	160	154	170	157	143	169	167	178	178	156	184	171	140	159	170	180	166	165	152	152	162	173	181	149	155	152	147	174	145	158	164	159	164	192	158	158	182	182	158	142	151	140	164	148	140	160	162	141	173	169	149	156	146	154	170	187	143	158	161	177	186	147	156	166	165	169	144	142	172	158	141	144	165	183	160	167	159	145	155	140	167	195	180	162	147	142	159	152	192	179	152	173	163	155	173	165	172	147	168	159	153	188	177	171	162	164	191	194	172	166	159	155	145	186	158	172	175	175	154	157	162	154	181	162	160	161	152	175	170	165	182	170	194	149	170	171	152	169	157	176	140	144	181	173	152	164	170	152	162	170	160	150	162	166	161	184	177	165	161	163	149	147	182	185	171	176	155	169	159	161	171	168	155	181	164	168	165	163	189	142	174	160	172	203	160	193	173	171	167	158	168	146	151	153	160	186	170	170	167	157	149	176	179	153	182	153	156	165	175	187	165	193	172	170	169	161	172	161	146	173	160	161	172	189	165	158	137	168	161	117	120	159	174	129	158	186	171	150	143	194	169	165	143	143	182	161	171	172	168	161	157	163	164	161	142	156	168	169	168	150	173	156	154	140	175	186	146	182	160	157	144	157	187	170	156	151	141	161	158	177	151	180	182	179	161	172	172	144	180	163	155	175	183	147	172	188	163	198	154	162	156	160	131	167	156	205	174	170	154	159	156	159	141	171	168	156	177	152	160	178	190	179	162	174	150	160	169	163	156	153	179	163	173	214	155	166	171	171	155	171	173	174	174	154	178	141	157	168	156	165	165	145	156	154	156	165	196	157	174	155	145	147	147	154	164	168	165	172	164	164	195	159	161	153	168	177	169	159	151	181	161	159	173	178	147	160	175	166	149	149	150	153	172	156	163	167	165	178	171	153	182	153	185	182	178	163	176	152	199	181	165	158	165	167	157	156	175	157	164	181	158	158	154	149	151	194	167	152	158	167	162	168	151	184	172	165	180	174	168	151	165	152	146	143	161	172	191	161	146	144	167	161	167	139	200	170	186	160	172	172	164	167	172	155	150	151	151	164	179	142	183	161	163	156	175	169	158	173	171	188	137	130	142	153	170	137	170	165	161	172	187	160	166	174	172	211	176	140	147	149	166	173	150	175	176	147	162	168	155	168	152	169	153	183	165	176	169	172	163	174	196	180	179	144	148	166	159	170	151	181	164	156	155	176	173	156	161	162	175	172	179	172	175	180	162	162	188	146	144	152	147	164	177	171	178	187
13967	2122	4249	4913	4301	3565	2885	2418	2033	1796	1639	1433	1227	1117	1108	978	903	834	813	773	743	715	679	616	664	660	621	588	571	585	561	545	527	557	527	536	550	503	513	527	512	488	452	532	447	494	434	489	483	476	501	498	458	472	490	483	469	467	453	484	465	442	480	484	424	440	475	478	441	430	484	468	412	426	468	440	429	480	435	443	488	420	451	441	426	430	417	456	400	441	434	437	481	481	448	428	423	441	458	435	455	418	420	431	446	441	421	395	438	430	419	431	414	406	452	439	423	433	421	453	432	412	439	441	428	454	417	451	441	449	409	439	437	433	424	437	439	447	425	469	458	436	434	432	433	407	434	437	468	410	436	436	396	446	448	438	470	454	484	441	442	480	405	430	450	408	438	426	429	447	405	460	446	437	427	436	406	385	469	442	393	457	463	423	419	418	420	422	422	441	423	441	428	430	475	449	445	466	410	442	399	410	455	442	439	425	423	453	423	429	439	455	458	448	421	433	405	448	384	411	424	454	467	401	421	398	419	440	412	437	411	440	438	433	438	432	432	423	436	404	399	407	417	416	457	452	417	429	385	408	422	457	426	424	448	419	384	398	410	403	425	439	468	446	415	401	403	449	389	392	433	425	420	419	402	393	441	444	416	463	432	437	407	420	430	452	441	449	422	407	424	400	431	426	420	433	423	462	445	450	433	452	456	456	413	397	388	424	416	444	425	430	412	457	419	414	413	386	439	433	401	408	434	460	417	444	432	431	423	459	449	415	427	402	407	402	469	461	435	413	400	440	461	441	421	423	459	387	431	418	400	442	422	421	423	460	447	429	441	437	457	407	454	467	411	452	428	387	446	409	485	399	432	424	371	421	389	453	407	434	405	419	423	427	379	406	427	443	397	412	449	441	435	439	424	448	439	434	376	405	413	423	411	425	417	407	425	447	431	408	413	429	430	470	446	416	409	429	403	450	474	412	454	389	401	448	456	427	414	462	411	421	415	429	422	407	439	395	414	456	441	412	410	423	413	437	419	417	423	477	444	429	398	422	398	408	430	439	409	408	433	429	448	433	412	426	428	401	402	456	420	412	455	456	429	420	460	425	410	393	439	427	417	409	445	471	429	420	377	437	418	389	420	441	434	406	447	411	457	449	503	379	416	387	402	396	388	388	446	400	440	397	414	438	457	458	404	419	433	370	449	443	410	469	408	453	425	424	453	405	397	398	428	435	392	439	433	380	446	424	429	418	391	445	419	420	409	417	436	420	434	410	440	437	414	396	438	441	465	417	400	461	423	409	440	419	378	451	431	422	423	365	425	453	418	467	427	443	447	418	419	429	411	374	417	440	409	411	452	377	405	438	424	428	387	452	449	399	429	415	421	396	385	420	435	425	436	471	415	425	433	397	421	380	443	415	403	440	412	384	423	414	442	421	451	392	439	407	466	416	395	374	400	408	396	437	422	407	420	402	399	423	460	393	402	422	426	461	413	420	420	419	439	405	412	409	405	434	400	419	438	417	442	389	433	451	381	424	450	413	419	438	399	396	425	414	414	422	401	468	397	425	420	425	406	407	437	412	440	440	436	397	437	483	384	450	423	456	395	396	426	421	412	389	432	440	406	460	414	455	418	424	415	385	405	404	422	391	416	402	420	449	448	463	402	415	448	387	420	431	465	401	442	404	442	427	416	449	411	425	403	410	457	425	427	445	434	433	454	450	448	442	420	427	437	421	423	431	416	401	417	447	439	437	435	448	449	427	447	457	416	412	406	405	421	441	446	416	381	417	428	449	445	439	404	434	415	422	427	434	455	413	415	443	416	417	449	419	485	429	431	446	416	423	436	406	413	435	426	421	432	439	402	390	421	391	427	403	402	417	432	403	416	393	432	437	358	435	437	416	415	432	413	428	397	427	435	453	433	437	438	444	466	415	441	416	415	414	416	421	463	427	422	437	443	405	388	422	446	415	455	408	463	430	402	401	415	476	413	428	428	414	393	407	399	423	417	464	403	408	424	405	424	401	429	420	444	434	449	430	451	423	435	451	385	412	426	439	424	433	421	422	416	398	466	421	384	436	424	430	401	410	418	430	405	450	434	411	420	437	432	398	438	458	407	407	434	406	414	415	408	406	398	440	451	424	436	446	432	433	457	433	429	417	426	415	452	409	417	419	457	440	395	430	406	368	411	408	423	418	440	440	419	418	418	429	415	416	439	415	423	402	406	439	428	411	435	406	456	457	399	463	433	380	443	409	448	400	474	434	436	433	446	434	438	413	394	416	422	434	416	385	430	404	426	422	363	455	414	428	474	424	429	428	445	442	402	441	426	422	470	447	440	438	420	383	405	398	421	399	419	383	420	409	421	435	417	470	423	423	441	446	417	403	406	428	433	418	413	409	426	435	446	421	453	397	458	449	407	439	401	443	431	428	402	393	429	438	419	455	397	398	406	411	386	395	402	412	402	413	407	451	430	411	429	430	411	432	436	418	417	450	411	399	415	413	430	438	405	400	436	420	421	425	421	440	465	461	434	444	422	445	401	418	406	430	455	432	406	401	432	437	403	446	413	431	395	440	438	405	435	410	472	430	421	454	415	444	461	439	421	443	412	453	420	427	396	430	435	421	470	442	424	430	440	445	464	434	447	429	432	423	434	386	425	443	412	395	456	401	451	394	438	459	421	409	413	401	459	389	424	422	432	422	435	411	428	442	449	429	462	431	466	400	420	435	378	431	402	384	411	432	408	451	416	424	406	422	408	413	407	434	459	401	430	422	444	409	414	437	439	391	444	404	413	400	455	436	425	410	398	408	420	414	443	415	417	397	455	410	419	421	435	421	449	433	443	413	396	424	462	406	404	430	394	403	426	446	403	392	403	444	444	402	433	438	428	428	458	401	438	411	425	417	422	401	407	418	400	410	485	434	409	424	422	429	428	407	448	426	406	388	408	450	422	402	432	420	423	449	418	425	396	436	441	433	405	456	445	407	429	420	430	363	470	417	451	433	417	440	419	399	421	402	392	462	405	406	410	415	410	442	444	405	424	388	428	409	417	421	408	434	449	443	442	439	429	442	416	416	419	431	413	433	412	427	370	445	389	386	428	432	400	449	466	403	415	385	393	466	416	398	415	453	396	451	454	371	392	439	397	466	469	414	403	440	438	443	442	481	386	429	410	373	468	444	423	424	415	419	398	411	442	411	415	408	407	450	428	398	424	420	428	426	418	443	462	427	448	463	447	456	396	414	428	405	422	434	371	434	452	417	407	430	407	435	451	429	402	403	451	419	417	426	409	416	426	446	437	447	406	420	418	472	437	436	402	423	396	459	471	444	432	430	399	445	412	449	435	387	424	394	422	455	412	403	441	416	387	471	454	455	391	432	443	432	465	385	435	413	419	452	446	445	470	422	385	412	426	432	392	412	422	462	390	436	415	434	431	422	447	469	434	438	419	450	403	416	422	432	392	411	441	470	437	421	435	437	421	423	405	408	407	421	413	382
4246	214	145	153	165	177	172	166	164	173	169	146	168	161	158	163	136	146	160	165	152	122	173	159	162	162	144	170	134	174	147	158	171	168	162	160	171	150	162	144	178	151	160	145	153	153	156	164	167	172	163	166	176	131	155	166	164	163	149	162	158	148	157	169	148	150	169	174	155	175	144	163	159	157	152	152	173	174	158	131	137	176	144	166	141	159	161	156	161	155	145	144	177	159	172	126	150	142	151	171	152	139	148	156	157	138	149	154	152	160	134	151	154	157	146	159	164	157	169	171	162	161	142	160	160	140	187	150	152	127	152	162	155	162	151	145	182	184	150	170	157	144	164	144	137	176	153	146	138	160	174	158	157	150	147	142	161	154	166	165	167	171	163	173	159	167	156	136	159	186	146	179	162	176	170	156	139	161	155	152	164	171	140	158	147	162	144	159	188	176	142	163	138	155	160	151	155	149	167	164	135	152	141	142	173	157	146	141	135	182	151	162	164	182	171	157	172	164	167	174	160	149	156	159	167	167	183	161	160	168	144	162	167	170	149	152	152	146	155	164	145	166	168	169	156	142	182	172	165	171	160	161	156	147	155	155	155	174	167	171	155	152	146	146	172	163	170	143	171	146	140	169	120	167	151	146	163	146	122	150	156	164	140	142	172	162	179	139	163	142	142	158	136	133	148	169	140	173	160	164	148	152	161	150	143	162	142	145	177	151	152	172	184	156	163	148	175	181	161	160	175	161	159	164	166	141	136	139	167	146	161	134	168	178	152	146	153	152	161	156	153	157	157	158	153	159	163	184	164	152	161	161	158	168	157	171	144	164	130	152	161	152	145	161	153	128	152	160	150	164	165	167	130	150	171	143	178	189	161	147	140	156	183	155	163	151	155	121	158	146	155	157	164	162	168	170	163	149	145	174	161	145	166	172	146	154	178	157	141	155	169	167	166	145	157	159	154	167	160	147	164	167	171	158	166	159	168	173	179	173	140	147	158	175	171	119	149	165	156	149	182	176	157	153	183	187	153	180	183	157	151	136	155	141	168	139	138	169	158	158	178	151	162	162	177	149	153	141	153	149	155	176	144	168	150	155	188	139	155	147	120	152	141	178	146	152	127	175	158	157	179	168	151	166	154	152	142	171	180	150	175	157	136	153	160	146	159	153	156	163	159	141	143	153	138	143	165	129	146	139	156	166	169	157	172	164	178	156	127	168	152	159	162	160	170	167	170	149	167	150	148	166	160	158	132	179	139	158	140	148	163	165	153	177	150	149	135	160	157	157	161	143	169	161	150	169	155	164	157	148	138	158	155	157	163	139	159	164	160	159	170	170	157	163	154	152	169	166	148	156	158	147	151	147	174	162	159	171	150	185	155	150	148	155	173	181	174	167	160	168	175	169	157	147	156	139	174	159	162	182	141	136	153	153	132	166	149	163	161	184	154	158	175	182	141	158	160	167	151	163	156	144	151	167	189	186	151	142	152	120	155	171	148	157	138	153	150	155	145	162	142	187	152	154	156	134	155	161	175	148	146	159	139	151	154	135	140	149	158	143	132	149	143	160	161	162	172	175	138	146	159	151	169	142	176	162	152	173	131	142	142	174	159	154	167	146	158	151	171	164	147	147	180	166	164	160	141	155	134	155	163	174	159	142	176	161	142	166	157	151	154	151	152	170	144	158	154	152	157	157	170	136	174	163	169	166	148	161	154	162	167	151	157	173	158	162	179	171	166	158	156	132	148	163	139	169	159	150	169	161	162	167	182	165	166	150	145	152	161	167	155	166	154	161	148	148	175	149	157	175	137	148	133	138	152	147	126	131	148	145	144	155	165	153	157	177	152	161	147	155	154	158	159	168	161	147	161	153	157	149	178	161	156	154	147	145	146	153	144	172	166	159	165	150	142	155	175	153	182	139	152	158	158	150	168	149	162	149	170	157	141	138	142	156	177	137	155	163	147	142	135	140	161	179	159	128	160	149	119	152	179	136	147	171	153	168	170	157	169	142	168	147	160	151	173	168	162	170	165	149	173	150	168	145	161	162	153	152	159	152	145	136	163	152	149	177	175	161	165	153	151	164	165	145	169	162	154	164	173	139	161	152	165	141	164	164	159	159	170	158	130	167	161	161	170	125	145	161	162	168	167	171	144	159	157	180	157	155	151	156	138	166	147	159	137	161	165	156	183	147	174	154	140	162	163	160	180	144	146	162	133	135	151	163	164	152	140	175	158	155	148	160	162	179	167	158	133	174	157	163	148	147	144	153	147	163	170	179	143	172	154	153	149	137	150	167	165	143	163	144	150	178	154	148	170	169	161	170	171	170	149	148	167	147	173	148	145	141	142	139	146	158	155	159	170	161	143	136	140	159	145	167	153	162	128	196	138	135	161	159	189	150	157	142	185	149	191	164	148	160	162	145	133	143	143	160	162	167	159	177	149	145	172	148	138	160	156	151	151	176	166	155	162	155	167	151	170	162	149	158	165	179	160	158	170	142	155	150	146	149	160	130	152	158	152	144	146	153	161	167	153	171	162	156	171	159	170	157	153	163	162	168	137	175	152	174	189	158	158	144	161	150	120	159	151	200	158	150	121	135	181	161	159	134	179	158	154	163	147	159	157	150	164	154	177	155	168	189	158	154	159	145	157	132	122	182	161	174	155	162	141	160	159	175	164	164	163	155	126	139	179	127	160	154	166	152	163	178	158	162	156	155	135	146	145	150	152	172	144	192	201	145	155	190	171	159	151	137	162	156	161	159	161	164	182	136	143	141	152	141	137	129	162	144	157	173	162	143	146	149	167	181	163	165	153	152	152	142	134	156	152	149	175	177	153	154	156	187	162	171	149	156	155	163	155	171	155	156	152	191	135	143	146	140	154	146	145	148	155	149	173	131	143	152	149	153	162	170	175	160	173	147	136	151	180	116	139	153	147	179	171	176	162	155	158	152	146	120	134	134	166	144	147	161	153	178	147	166	124	142	159	168	143	134	154	156	159	183	163	159	138	151	171	178	205	148	162	123	162	172	171	184	157	161	149	147	185	158	164	152	164	161	169	144	172	149	171	137	165	149	169	157	152	152	171	155	145	166	162	156	167	160	167	155	159	151	146	149	132	156	136	150	152	134	163	155	157	163	155	155	152	149	148	170	158	186	166	147	157	161	163	168	138	148	157	144	158	151	151	162	137	153	165	166	143	168	170	149	146	140	159	163	164	146	149	150	145	157	164	166	159	159	159	139	151	171	156	183	167	163	173	158	158	122	153	150	170	176	173	164	160	145	149	148	175	164	188	152	166	138	154	152	170	151	143	182	176	166	142	163	162	145	179	128	153	157	160	172	178	144	142	165	144	145	157	142	149	170	160	168	172	163	136	138	157	147	165	153	166	143	152	150	187	144	154	170	174	156	167	174	166	159	152	171	156	155	133	164	165	178	153	164	167	167	163	171	195	146	150	164	144	151	158	163	154	157	156	170	161	175	167	145	134	172	156	154
3110	429	493	490	415	404	412	383	407	435	370	402	425	413	372	384	399	391	388	393	398	384	388	372	364	396	354	408	367	371	403	358	367	399	396	381	364	414	350	370	404	377	354	400	361	371	388	378	397	400	422	390	388	393	407	352	319	353	388	407	368	404	392	367	388	335	378	371	381	434	365	409	404	387	372	385	370	369	400	375	398	373	399	386	342	376	377	378	381	370	379	362	380	390	427	373	365	394	363	392	377	377	381	399	400	383	392	412	379	405	359	413	381	402	388	378	372	413	368	405	362	353	371	386	378	398	365	388	369	413	372	328	393	404	355	380	379	388	388	367	400	399	369	421	376	388	393	403	402	395	349	385	380	393	420	427	371	353	388	403	374	370	388	361	372	350	390	368	372	406	401	388	357	403	389	406	366	376	379	405	369	345	369	419	402	419	366	362	383	399	372	373	368	404	379	395	371	377	391	401	421	356	396	376	386	388	395	370	373	388	374	354	386	364	415	363	394	376	402	363	387	388	387	355	399	371	382	401	379	402	382	368	386	410	372	374	356	380	382	337	390	360	369	375	375	371	371	360	386	356	387	408	395	398	350	381	354	364	389	355	368	371	380	381	378	353	334	409	335	400	389	364	375	379	377	392	407	370	379	368	362	371	376	397	387	392	349	350	367	395	373	329	382	334	379	366	363	388	390	413	358	406	348	374	362	407	356	383	410	390	376	406	369	385	356	372	383	379	389	384	403	412	392	396	390	383	373	405	394	341	370	381	382	407	365	338	393	399	380	399	372	364	364	410	371	375	343	379	361	404	386	381	346	377	369	389	388	357	363	356	393	341	372	403	374	354	417	390	359	387	372	378	364	349	371	376	389	385	399	367	344	341	394	392	356	353	417	359	371	353	390	390	393	357	408	386	388	364	357	358	364	380	386	388	378	399	358	393	400	370	378	345	395	382	387	408	407	400	390	376	393	377	398	379	369	367	415	397	390	342	377	357	402	387	385	393	358	372	379	360	388	377	393	366	377	398	367	398	362	363	390	378	374	362	394	381	346	409	377	350	397	364	385	358	406	370	355	368	372	374	395	402	346	376	360	358	375	413	363	408	382	361	428	376	353	408	350	347	373	416	368	386	401	363	376	387	372	365	370	410	340	360	387	345	396	345	379	369	382	368	396	362	422	401	412	352	403	370	397	354	407	392	399	425	362	352	410	381	368	397	393	367	374	352	381	389	365	345	374	370	330	375	413	351	368	387	383	382	410	395	355	371	375	415	367	381	406	389	337	346	329	374	376	375	374	377	364	404	385	400	368	358	384	400	397	369	384	385	405	347	380	405	375	387	328	368	382	368	373	376	383	402	354	387	408	365	367	342	377	387	400	347	382	353	382	369	353	376	377	376	364	390	396	389	385	370	363	349	411	355	402	371	372	372	382	356	358	370	369	359	387	381	361	369	384	360	411	397	373	384	398	386	356	392	385	403	358	374	376	345	369	382	354	419	401	355	379	389	390	377	388	375	396	374	388	384	378	357	407	397	359	406	408	369	365	375	368	415	364	393	364	403	404	384	369	388	377	388	404	390	384	395	380	345	330	385	372	398	423	421	374	406	353	372	377	416	383	383	363	406	354	373	378	404	367	395	370	398	351	365	364	389	385	350	377	363	411	394	364	379	388	370	401	378	403	397	374	378	377	351	384	363	371	406	379	381	354	387	403	354	351	357	379	369	384	317	360	409	410	344	387	360	350	375	386	357	379	376	374	384	396	372	370	389	385	365	385	394	366	408	381	383	374	385	387	387	381	388	364	375	364	395	420	412	373	363	343	383	391	401	378	407	380	347	396	377	399	404	367	363	395	388	361	377	353	375	347	369	387	371	366	378	355	386	384	379	360	379	379	375	383	404	400	377	375	382	375	389	377	405	373	386	396	361	387	394	369	350	399	394	387	409	376	393	396	391	369	403	370	379	367	382	391	377	369	348	398	384	350	363	359	360	336	384	350	360	372	419	346	380	353	383	348	409	380	384	368	369	380	382	402	379	370	392	407	389	377	386	408	400	377	351	388	371	410	390	363	374	383	374	373	384	386	358	365	376	385	374	367	415	379	373	373	376	372	399	395	392	381	392	370	418	404	421	375	361	395	383	377	363	369	363	390	356	356	381	361	413	391	385	396	363	364	412	381	381	375	384	385	396	406	350	387	405	372	373	370	392	370	400	372	400	376	356	395	402	381	375	377	395	383	370	389	399	381	406	389	378	391	347	390	372	353	394	356	360	375	373	378	387	355	417	379	386	398	354	348	380	376	393	386	373	382	388	371	410	383	396	382	373	394	358	410	393	382	397	356	372	426	352	421	340	410	394	381	376	371	383	378	365	354	343	386	391	359	415	368	413	381	393	401	367	401	378	394	380	380	366	363	371	354	355	378	422	395	377	396	363	376	428	401	383	379	383	391	384	359	369	391	405	376	357	359	355	366	368	416	370	379	370	389	389	373	397	377	371	418	376	349	403	386	390	360	374	355	320	364	387	371	378	375	358	350	405	365	401	408	384	397	351	385	355	362	375	360	412	363	384	340	347	390	389	357	357	389	407	403	361	406	392	375	399	399	398	346	342	391	395	386	361	393	420	368	361	409	396	380	369	414	389	364	414	365	394	389	366	362	410	370	400	379	414	363	417	351	354	381	385	374	384	363	382	337	375	409	341	358	403	424	388	366	392	383	371	379	376	374	359	336	355	407	374	405	362	404	351	386	386	400	389	353	383	381	389	396	385	391	372	347	391	387	383	330	385	396	401	370	380	391	366	348	392	388	380	417	384	390	381	367	393	380	397	357	381	363	406	381	411	376	394	372	401	381	400	373	386	408	373	408	374	374	379	359	394	358	377	412	394	416	454	390	359	382	386	353	355	387	374	386	404	358	384	383	377	380	382	406	398	421	414	395	329	366	402	389	384	376	408	404	384	392	394	372	400	390	383	376	398	404	388	365	418	342	375	378	401	410	358	347	372	387	386	387	396	378	360	377	388	387	357	381	363	376	378	382	412	360	406	354	355	360	373	405	383	392	378	393	380	384	381	399	366	400	380	394	413	378	360	365	358	369	385	361	379	380	401	361	390	388	394	370	378	380	367	403	390	362	367	400	423	370	373	346	395	381	368	393	391	359	374	364	388	355	362	365	364	353	397	374	371	403	362	373	350	376	413	376	443	403	368	426	404	379	421	372	399	394	358	381	386	357	391	377	364	378	358	394	361	399	438	367	413	360	350	386	368	375	396	376	405	402	401	381	372	366	389	359	379	401	371	374	425	356	378	382	382	410	382	386	409	377	394	382	364	403	407	413	371	394	346	372	380	410	377	375	386	378	361	383	367	374	364	412	396	353	409	406	400	348	374	380	395	372	381	402	409	367	386	402	392	356	421	384	369	363	398	372	385	344	377	391	380	364	368	354	351	370	378	422	375	358	398	393	383	391	389	380	351	360	393	376	367	372	374	383	403
16693	1906	1080	785	583	417	307	243	224	166	194	135	142	138	117	120	124	109	89	85	91	94	110	91	104	84	97	87	83	83	79	76	77	72	111	96	86	92	84	88	91	79	89	88	69	75	68	96	79	82	64	73	70	85	57	77	91	79	88	89	81	99	66	64	101	93	62	81	73	76	52	85	71	64	76	76	67	64	92	71	63	74	81	68	69	84	88	81	86	69	59	71	60	69	86	80	74	96	95	76	81	69	72	86	90	61	73	68	68	69	88	74	79	80	86	85	80	62	79	73	74	78	84	82	70	75	62	84	77	98	79	70	67	83	66	71	77	75	84	86	92	73	77	74	73	76	72	76	76	74	79	72	75	80	94	80	71	66	64	76	77	82	78	67	49	88	61	91	57	87	77	85	76	82	69	70	88	74	86	86	89	86	68	75	72	77	73	82	83	90	74	74	70	62	70	75	85	91	72	75	85	82	84	75	76	66	68	66	67	71	79	80	66	71	76	85	70	64	88	80	68	55	73	86	72	74	82	71	70	85	89	60	67	69	68	58	73	79	70	92	61	79	57	97	70	83	84	69	70	79	81	96	70	92	77	79	80	82	70	76	82	71	68	60	84	66	85	92	78	84	74	70	59	65	88	69	82	73	83	84	67	70	82	80	66	61	82	66	66	81	69	73	72	68	80	63	84	74	63	77	67	81	81	72	88	63	88	81	72	70	83	80	74	70	77	74	69	71	84	71	75	80	67	72	61	80	77	68	74	76	73	85	82	75	65	78	64	81	71	72	83	72	72	68	85	84	97	75	88	70	68	66	79	75	76	78	67	68	87	84	68	61	66	58	71	76	99	75	64	87	93	77	75	61	91	86	78	88	78	81	74	72	65	75	76	69	79	83	73	75	78	71	76	81	55	78	89	75	64	65	67	71	64	70	84	82	76	79	62	71	70	72	78	81	85	78	78	75	72	63	83	62	85	64	77	63	115	73	84	80	66	99	92	79	72	73	59	93	63	80	69	87	76	69	66	72	70	76	99	77	93	62	76	52	72	63	60	72	67	78	77	77	69	72	80	78	68	68	68	83	81	68	65	76	93	77	76	80	72	66	88	71	66	90	84	85	83	70	89	77	86	74	62	67	74	62	60	90	57	77	85	45	79	75	82	55	67	68	70	87	75	87	65	57	77	67	78	81	67	72	63	65	65	99	80	81	95	75	77	73	87	65	68	60	82	63	80	67	68	85	79	64	76	78	78	55	59	67	74	79	86	80	58	98	82	62	70	64	68	68	86	77	66	67	65	65	85	84	75	67	96	79	69	77	89	76	64	69	68	64	77	69	92	68	49	83	74	77	78	82	80	91	78	78	94	86	80	71	65	75	77	81	74	76	79	61	82	94	73	91	76	70	81	66	83	60	91	63	84	80	79	62	70	71	75	63	66	100	79	84	76	94	77	77	91	81	75	78	66	56	93	71	79	70	62	85	71	81	74	66	74	71	92	76	69	61	77	80	75	85	87	94	82	71	85	77	70	79	79	56	85	94	70	78	76	67	89	60	78	77	81	80	81	82	74	87	83	69	58	54	74	67	70	76	76	77	73	80	97	90	68	64	59	81	81	69	64	79	74	87	59	77	96	80	81	67	98	76	69	72	60	80	79	73	62	67	101	66	82	75	98	79	88	80	71	84	78	84	77	59	73	64	70	78	72	89	65	49	89	86	63	62	75	69	76	80	68	73	67	77	86	78	66	96	64	78	83	68	76	77	72	95	71	98	74	72	71	61	80	79	73	75	77	74	68	97	70	66	74	82	81	89	89	69	75	69	71	73	70	67	90	82	78	72	75	80	78	61	93	83	62	66	66	90	75	74	71	76	67	76	98	83	62	60	87	81	76	68	68	67	83	79	61	79	72	68	64	88	72	89	66	73	70	73	78	57	65	70	79	84	80	73	84	74	80	76	70	72	73	86	54	68	67	83	75	75	88	80	75	74	82	72	56	80	64	87	70	75	88	65	63	58	69	82	79	77	63	82	80	74	88	61	76	73	76	87	102	75	83	64	70	82	60	68	74	61	60	76	69	73	72	73	59	90	72	95	60	82	68	81	80	86	72	80	73	86	71	87	77	66	99	79	70	74	73	70	58	88	76	81	83	75	79	58	77	77	75	74	66	63	68	84	95	61	78	79	78	66	67	66	83	71	64	87	59	89	66	71	86	65	89	87	72	66	76	74	74	60	60	85	60	97	77	79	86	64	73	78	69	64	85	82	86	81	70	89	81	75	77	62	87	75	70	87	75	76	79	78	87	91	77	62	77	73	68	72	70	72	87	74	70	84	70	99	79	84	76	76	77	68	66	60	72	72	69	95	73	69	74	77	72	71	66	52	66	88	79	89	80	67	69	58	81	79	86	81	79	74	79	77	73	65	74	79	80	116	69	69	69	62	79	61	73	80	83	69	85	80	80	74	80	88	67	58	81	87	61	63	67	76	78	85	89	62	85	70	79	88	87	73	72	88	75	77	72	71	72	77	62	73	64	92	83	73	70	75	57	64	68	84	67	77	85	75	76	98	94	73	62	62	69	73	82	96	79	80	64	66	55	78	88	76	71	64	89	84	68	71	75	71	70	65	60	67	91	62	73	70	84	80	83	65	64	71	84	69	63	62	84	81	78	73	62	71	88	84	72	84	72	89	82	69	77	76	80	81	70	75	66	67	84	59	79	85	76	90	72	75	80	77	80	77	85	79	81	79	89	85	81	67	71	79	87	71	76	89	79	95	81	67	84	73	66	81	84	65	67	81	83	71	84	81	85	74	66	68	98	88	71	75	84	66	71	71	60	81	91	84	71	72	73	58	90	88	72	82	79	94	89	66	91	80	70	76	67	68	60	60	83	69	63	85	91	74	98	64	82	84	82	64	80	76	93	87	69	72	62	71	78	79	78	75	81	73	72	81	72	62	84	91	74	78	74	53	69	75	82	72	66	82	68	75	83	82	84	63	95	75	82	88	80	73	82	76	70	65	71	75	66	74	73	68	65	73	68	61	72	63	65	72	79	75	82	62	84	80	75	83	73	80	74	86	74	76	71	62	64	70	72	66	80	64	72	84	78	83	78	68	65	72	91	76	69	69	105	74	80	74	60	69	75	69	62	70	73	85	74	61	90	72	70	78	92	76	57	69	91	72	78	67	75	75	84	80	71	79	66	72	82	84	81	89	77	72	79	75	85	78	66	71	80	77	74	91	85	98	64	73	80	76	78	78	75	59	77	65	81	76	68	75	107	88	70	81	79	82	90	70	67	79	75	72	93	89	77	66	81	63	61	97	77	87	79	75	65	86	62	79	72	83	78	87	79	92	61	78	63	93	75	68	79	53	84	80	81	64	74	62	100	79	64	79	56	79	85	79	84	89	83	85	61	88	77	74	76	67	83	86	85	82	85	75	85	65	85	72	75	62	81	72	66	65	73	59	59	79	70	74	71	86	87	72	72	66	74	74
9469	1075	2264	2611	2216	1839	1490	1224	1045	892	828	690	586	546	548	466	492	407	427	403	380	401	342	303	328	333	315	265	267	289	304	278	272	264	280	253	273	265	268	252	281	268	284	242	278	240	239	234	236	248	247	248	262	210	209	242	215	234	237	237	262	202	230	240	213	227	233	239	241	219	211	230	222	210	229	230	214	237	245	228	231	235	243	231	229	234	217	224	266	218	236	219	218	204	210	240	247	223	241	200	222	200	218	237	226	226	224	248	213	255	225	235	235	214	221	228	219	237	210	220	238	231	235	231	202	221	215	233	235	239	232	237	257	214	207	244	232	206	239	229	248	202	221	238	210	231	238	229	222	228	226	203	236	242	199	216	227	269	244	214	201	218	185	217	230	212	208	210	209	215	235	230	219	194	217	214	230	223	226	222	232	238	220	208	227	213	238	231	237	248	236	201	218	221	218	246	197	230	217	225	209	220	226	249	219	226	236	236	222	228	230	225	215	229	238	203	190	216	235	225	224	207	216	239	212	206	222	244	225	200	220	235	215	222	209	238	245	194	191	214	208	224	219	220	231	229	231	230	227	251	204	213	251	212	216	237	218	213	203	198	231	231	205	228	205	225	199	207	198	215	237	226	222	205	195	210	250	233	233	214	206	197	227	223	213	227	217	215	216	223	237	225	212	217	249	200	236	209	211	230	210	201	198	207	219	216	217	214	214	227	215	220	231	218	241	214	215	203	201	220	226	229	190	211	217	255	212	205	224	227	210	213	207	197	238	194	240	234	216	226	233	242	235	188	178	213	222	248	217	228	236	180	236	200	235	209	211	221	226	215	212	238	240	205	259	237	209	211	231	216	238	211	204	222	220	220	224	234	192	217	210	218	226	237	209	226	193	249	224	219	233	217	208	208	230	222	232	202	232	251	249	191	234	197	202	230	219	215	228	220	228	235	223	199	209	227	237	196	211	228	234	218	232	219	200	225	239	226	239	236	211	220	204	202	197	225	189	209	225	236	207	237	241	222	227	212	192	211	243	207	238	243	208	233	190	226	204	245	243	213	182	216	209	212	238	228	221	219	204	176	215	222	231	238	236	207	231	225	241	209	228	210	230	212	211	202	217	236	210	194	193	220	213	232	186	221	192	209	223	246	217	205	217	212	184	225	230	227	224	202	217	211	225	181	207	251	214	229	186	220	206	217	222	217	226	246	204	214	222	205	223	220	239	217	207	216	226	213	230	201	250	237	216	226	199	220	234	240	206	204	226	227	189	217	238	222	214	237	214	221	212	220	224	242	230	212	227	221	201	225	218	201	226	211	252	212	210	216	215	205	208	215	212	222	236	224	243	215	233	232	217	234	224	217	201	250	207	217	203	191	226	230	217	209	213	187	209	219	222	221	227	210	235	202	212	233	219	211	237	224	202	238	211	198	231	223	216	186	220	229	237	220	222	216	216	208	233	214	217	222	234	240	208	232	231	217	245	211	206	199	217	231	216	229	234	210	246	188	209	205	194	218	214	224	210	222	233	226	228	211	210	223	214	226	224	201	193	245	247	213	199	203	221	212	214	229	232	210	231	206	244	214	202	256	216	212	201	217	244	233	218	248	225	210	210	231	214	232	204	222	247	235	227	208	210	183	228	219	207	207	227	236	208	214	228	220	211	216	219	204	213	216	231	215	231	240	232	217	209	191	210	215	241	216	223	210	194	214	224	209	239	210	201	214	237	210	240	219	225	240	231	244	206	215	219	228	233	224	231	192	205	209	220	241	197	192	220	201	227	197	230	216	204	230	213	213	214	198	217	222	217	227	220	205	206	220	206	207	237	231	205	223	212	227	208	240	242	202	228	235	237	202	208	214	236	227	217	218	212	196	217	214	215	213	192	228	240	208	220	242	230	209	218	206	208	227	199	236	226	221	218	221	229	227	237	218	208	225	217	218	203	215	217	229	216	216	223	227	205	216	220	208	210	213	194	207	227	185	221	213	222	203	199	215	219	230	212	230	226	223	210	198	240	215	205	213	211	237	214	208	244	193	223	234	215	208	220	242	221	209	203	203	212	232	216	231	231	196	216	233	231	232	220	217	216	225	201	217	214	193	251	237	217	209	221	239	230	235	252	240	234	224	206	230	215	226	205	231	210	211	207	198	220	243	215	214	219	218	208	213	201	220	231	197	193	242	212	212	214	235	220	219	213	230	203	254	211	222	207	204	234	233	218	215	220	242	225	225	224	226	221	201	219	240	227	203	235	217	226	236	207	199	215	221	216	245	215	242	207	191	234	223	197	183	213	210	207	218	208	200	207	244	229	231	228	216	216	264	230	215	219	192	195	253	244	233	213	242	201	227	255	220	237	221	229	201	213	262	243	232	230	196	219	241	219	203	206	229	233	230	218	225	210	203	234	196	232	203	238	199	226	232	204	230	227	235	216	193	180	250	215	228	235	237	194	220	215	244	239	228	199	215	203	201	235	217	222	207	187	203	227	226	215	208	233	206	241	220	211	198	226	245	224	213	197	204	233	228	200	218	218	213	212	246	206	245	213	213	207	231	253	263	224	208	222	221	216	229	224	209	206	209	232	202	199	197	227	208	215	209	223	240	215	198	187	222	225	213	211	230	225	189	208	208	222	218	224	200	246	204	206	232	236	213	211	226	240	202	228	224	228	223	224	236	192	226	229	214	198	202	233	224	213	216	234	245	214	221	239	236	205	233	216	210	212	232	206	222	235	205	225	194	197	216	221	233	211	229	229	212	207	222	197	248	222	223	214	219	220	201	235	225	227	211	225	216	232	214	227	209	234	222	211	212	241	212	239	217	204	218	196	206	200	241	228	243	223	202	211	222	186	213	221	244	220	207	229	225	241	220	199	236	218	244	228	207	205	217	217	209	233	244	216	224	231	259	228	215	225	233	210	248	222	246	214	233	218	212	214	208	235	206	227	229	208	190	212	230	246	258	219	230	211	249	227	236	217	230	233	230	213	199	239	231	222	196	241	231	238	220	209	242	224	241	199	198	209	204	231	220	220	227	245	212	214	222	208	194	239	218	222	210	230	223	231	223	238	232	219	204	244	224	228	219	230	200	210	215	220	218	243	214	218	201	219	220	229	228	209	217	216	224	246	208	215	234	218	214	229	242	214	221	233	204	194	240	218	233	212	234	236	226	220	205	238	216	207	192	242	241	242	207	253	246	208	209	223	234	209	230	242	225	223	215	222	223	210	205	213	216	206	196	241	235	234	218	251	225	241	193	230	194	222	206	223	212	210	231	204	253	223	219	194	199	198	208	221	202	207	237	219	183	219	256	226	200	201	227	229	225	222	200	244	230	222	210	221	198	211	213	230	203	229	221	232	215	222	209	221	200	221	218	232	234	210	229	215	240	202	210	239	221	228	206	225	220	240	231	228	217	233	198	228	200	208	227	237	209	206	248	243	232	194	212	227	224	210	218	205	227	201	237	210	231	232	186	224	216	211	227	207	246	217	199	225	212
29201	6031	2379	1793	1178	797	633	515	452	377	363	334	291	275	246	254	220	236	239	173	222	200	180	181	174	216	193	182	194	186	204	203	183	182	169	156	177	177	178	172	178	175	175	174	169	178	175	167	169	168	161	190	164	133	186	145	194	145	178	156	162	163	172	171	182	183	170	165	196	163	166	154	157	166	144	174	177	165	175	146	163	183	158	150	200	173	167	156	163	159	185	187	162	164	158	169	169	163	180	167	186	178	171	168	167	164	163	183	170	150	179	157	154	185	151	178	165	156	159	172	157	169	146	142	173	183	161	152	171	170	148	159	137	180	169	167	162	149	179	165	162	151	173	154	143	172	150	167	159	144	148	174	145	172	153	175	155	171	185	165	161	173	151	163	163	166	174	171	174	164	170	160	191	166	174	179	171	143	143	167	159	146	163	145	161	152	156	180	187	182	186	164	162	182	160	188	182	200	173	169	148	169	160	152	153	158	192	174	159	171	142	146	156	154	143	180	168	163	165	161	147	175	159	167	155	183	167	166	162	159	171	149	173	164	174	176	174	172	172	156	147	165	147	175	147	162	146	178	186	135	166	181	183	192	168	134	174	162	156	170	193	128	148	154	153	184	182	171	158	173	167	155	155	166	202	181	176	147	164	170	165	173	164	148	174	168	155	169	181	171	149	151	178	193	181	168	150	175	156	184	171	159	180	165	152	144	188	170	177	159	173	168	189	152	159	148	174	147	135	162	158	178	169	163	147	174	176	177	129	171	178	168	157	177	179	169	161	168	159	175	170	163	141	165	187	180	184	154	184	172	169	152	151	187	168	167	169	173	186	159	182	152	184	160	179	178	149	146	164	171	157	156	153	190	186	145	190	158	173	169	156	171	172	161	163	169	144	192	138	159	178	183	153	145	176	181	147	138	157	150	171	188	160	179	164	164	156	193	183	163	148	156	169	155	169	191	161	132	187	176	162	157	166	165	147	174	166	163	166	180	172	144	139	162	169	163	189	174	160	149	166	153	160	134	179	170	161	176	205	157	177	151	143	149	185	205	174	155	160	153	158	173	183	194	151	166	149	168	162	143	183	159	154	184	155	165	170	163	178	140	157	162	158	153	148	161	180	167	189	148	171	158	157	178	172	171	191	171	149	161	182	150	150	158	155	174	175	166	173	160	163	155	142	186	165	172	176	187	155	155	193	160	158	175	145	172	166	177	165	152	176	156	168	188	175	171	157	152	150	134	159	181	173	182	153	186	175	178	185	185	141	165	192	181	169	177	153	178	147	170	149	177	172	170	151	156	166	173	130	159	159	156	154	163	162	159	157	152	165	172	158	171	144	172	162	167	167	157	176	185	169	152	144	169	158	163	177	175	176	173	173	174	172	162	165	175	188	146	152	175	160	175	187	147	169	164	164	149	178	185	161	183	177	174	147	184	192	165	166	161	141	175	179	155	142	163	185	145	171	170	162	165	179	160	171	182	167	169	145	171	183	179	186	178	169	161	159	185	184	171	178	175	164	155	174	134	168	160	189	183	160	179	171	150	189	162	151	183	150	166	142	165	160	178	179	160	168	152	152	168	166	162	165	202	145	168	169	163	148	163	163	175	161	160	150	171	160	141	172	165	183	203	181	169	168	163	183	171	178	178	165	163	144	178	152	160	174	169	179	186	191	173	185	178	179	154	180	163	162	180	174	148	172	166	143	160	131	173	142	135	153	156	146	171	169	142	200	165	155	189	151	141	152	138	162	169	156	176	158	160	172	177	165	164	151	161	163	156	143	167	143	152	141	183	167	158	185	157	173	166	157	174	181	148	172	189	184	158	170	176	166	188	139	170	178	157	171	150	186	174	170	180	161	161	152	173	185	168	166	155	165	162	143	159	183	159	166	154	149	145	151	152	176	156	167	153	160	156	156	176	172	161	179	163	147	178	172	160	151	161	164	188	163	152	189	167	148	160	140	132	163	163	160	165	171	166	166	149	182	169	141	153	179	164	190	161	161	149	186	182	173	188	149	180	158	153	174	145	168	181	159	175	155	185	166	169	164	184	164	143	175	166	187	178	169	163	186	156	170	169	156	170	159	205	183	163	147	186	155	138	175	160	178	151	173	149	176	172	163	155	146	169	149	149	152	168	182	160	162	160	181	189	161	191	135	165	163	162	167	135	182	180	168	151	176	145	133	165	156	171	161	165	140	177	153	158	163	174	157	170	153	174	174	169	172	131	167	144	145	151	168	157	161	156	155	172	195	150	175	189	167	177	195	185	176	149	184	174	173	158	175	153	153	158	132	173	177	143	164	179	170	165	154	175	157	171	166	165	144	169	173	176	165	182	163	176	167	165	144	162	182	178	182	159	145	195	179	175	192	160	170	179	158	157	153	182	144	151	136	140	166	156	162	177	167	166	164	176	152	166	183	162	170	156	163	163	147	151	169	166	184	161	169	169	133	169	194	163	138	155	158	167	157	151	187	179	159	130	169	144	159	179	149	153	156	158	178	154	174	149	168	179	159	158	174	154	164	182	147	187	177	187	167	182	159	166	161	146	157	160	162	168	153	167	152	166	175	158	175	172	167	166	175	161	166	174	189	150	167	150	156	163	165	145	172	167	162	143	154	160	175	160	149	157	174	145	172	168	174	155	163	155	175	147	138	162	167	168	186	140	166	166	178	174	153	184	165	152	161	173	165	165	148	174	163	158	169	139	172	168	139	154	169	146	145	194	165	182	159	147	154	180	176	156	144	165	163	160	174	175	189	158	145	157	160	163	176	173	179	156	162	173	173	181	170	150	192	166	157	156	148	162	174	160	158	168	171	166	160	161	181	165	165	174	162	175	163	123	160	163	186	175	148	166	160	146	183	163	160	162	159	141	155	178	162	148	152	171	163	172	162	195	177	148	157	161	192	175	131	133	147	179	184	178	172	155	167	162	182	162	160	183	155	170	191	210	166	175	142	162	179	141	161	143	154	137	160	163	181	164	152	167	149	165	165	158	167	188	152	149	172	179	164	181	182	155	150	158	156	170	161	159	149	179	178	153	189	175	147	176	171	165	154	146	172	185	162	186	156	160	178	178	160	138	158	172	177	171	181	162	132	183	157	146	187	175	167	159	172	176	162	189	156	168	176	165	157	171	169	181	160	183	174	161	190	154	166	173	163	181	127	181	165	160	165	161	162	165	165	156	167	183	194	202	182	161	162	161	174	174	185	160	151	163	190	147	164	182	157	162	166	166	169	172	153	170	156	147	156	153	175	161	147	158	167	160	157	139	162	152	166	167	150	181	165	156	192	177	168	166	155	174	177	166	147	149	156	152	168	173	177	143	156	145	180	142	178	183	166	165	177	165	151	166	154	155	179	173	175	184	172	137	159	176	170	158	149	166	174	169	142	162	164	160	168	168	159	182	163	185	155	164	172	170	198	191	146	177	157	162	171	178	162	166	170	170	170	169	161	151	132	156	175	187	175	165	166	183	155	168	142	154	175	164	151	177
14642	1960	4203	5118	4394	3543	2890	2396	2014	1682	1504	1334	1236	1122	1061	944	916	883	762	774	761	705	657	685	671	627	620	598	573	584	578	549	567	545	522	570	563	496	535	494	487	470	477	505	520	510	458	481	447	444	501	485	488	490	509	471	494	474	491	453	524	452	465	497	461	486	432	464	417	452	470	449	447	420	425	407	466	454	431	484	464	435	459	440	443	462	412	413	431	458	404	457	436	433	435	414	466	429	430	457	442	469	453	374	432	405	390	418	448	449	463	473	421	455	436	437	429	440	458	425	456	409	432	449	425	420	419	406	410	427	423	424	414	448	451	429	404	432	382	417	400	464	434	418	447	438	425	417	465	458	459	441	439	448	420	410	432	409	415	435	403	374	452	429	405	389	424	416	393	445	410	444	426	453	412	427	384	410	420	396	424	423	446	419	423	367	417	453	435	452	417	447	421	424	435	426	408	397	410	416	415	423	396	468	460	456	390	450	406	388	433	431	441	438	429	440	398	427	412	438	394	419	422	423	434	433	399	438	435	432	402	399	453	423	445	406	433	417	468	421	423	417	442	390	410	396	422	419	418	466	425	421	426	402	450	428	404	415	434	402	420	467	400	428	453	482	423	461	414	443	440	433	430	414	435	413	427	428	410	388	420	414	429	452	457	453	389	417	399	456	459	428	413	459	425	433	446	404	451	407	411	404	421	419	432	462	456	422	403	416	438	417	418	409	409	412	422	389	403	408	436	459	422	471	436	408	401	403	433	410	417	383	432	407	404	421	441	461	415	438	457	423	454	438	433	446	448	403	404	444	417	434	433	403	415	451	467	412	452	439	447	423	433	434	423	411	454	392	421	427	415	394	424	439	420	379	434	416	437	435	432	401	465	406	414	409	440	489	427	400	443	423	409	399	436	424	400	412	434	453	416	442	421	471	437	385	432	441	394	402	389	424	433	430	416	449	427	416	434	403	446	459	396	430	413	405	436	445	404	435	442	405	446	430	447	484	427	406	446	427	422	409	458	409	393	413	478	397	410	421	421	427	447	431	440	446	402	425	403	441	405	416	426	413	428	408	427	438	390	414	425	444	406	400	427	408	426	459	433	407	465	419	426	426	433	409	438	452	430	413	396	425	429	434	438	430	460	421	429	415	443	438	412	426	436	426	436	416	412	446	447	453	375	430	440	404	434	389	420	434	444	433	439	413	452	398	403	399	402	435	416	382	409	425	403	441	393	468	443	416	419	418	392	415	440	413	425	431	442	390	445	430	435	417	430	396	417	439	414	429	398	467	446	454	447	429	432	382	426	418	449	460	435	397	423	360	421	425	426	433	410	437	410	444	437	421	429	417	427	440	398	383	406	412	417	391	454	423	435	443	428	455	457	431	436	414	385	426	423	408	437	442	429	416	441	449	443	431	382	404	378	403	432	463	481	423	413	418	410	434	383	434	413	429	369	420	397	433	424	409	415	397	434	406	430	498	427	431	428	421	458	416	420	436	431	425	398	414	440	423	439	414	460	454	440	448	408	432	421	407	428	465	396	444	400	423	404	469	395	439	426	467	444	445	441	418	396	387	401	450	443	435	395	397	416	413	464	464	448	392	415	432	438	433	394	406	426	418	442	421	420	423	451	443	400	385	436	411	426	456	420	413	442	410	430	435	425	449	397	417	416	407	436	409	452	438	450	395	413	411	426	457	416	410	417	436	430	421	397	454	440	440	436	419	391	443	459	437	434	426	437	432	391	412	417	433	419	424	419	398	428	426	433	380	446	416	404	423	434	438	415	441	445	409	437	438	436	454	464	403	384	445	393	458	419	459	416	413	455	403	451	395	454	432	437	414	401	414	487	431	427	416	382	437	444	443	439	424	435	438	435	421	400	416	439	463	435	388	407	409	412	423	443	386	398	407	426	415	394	429	425	384	440	439	427	399	419	444	415	464	454	455	416	433	425	463	447	409	434	451	402	422	436	458	422	477	432	418	408	420	401	413	477	444	410	435	443	453	402	427	426	431	397	422	420	448	452	434	431	413	418	458	422	457	427	439	433	413	448	446	384	395	440	415	425	418	463	408	434	439	416	404	435	409	429	439	418	452	479	411	446	463	447	443	409	463	380	435	413	451	400	403	441	420	423	430	446	429	392	400	402	440	472	421	441	437	427	423	409	438	439	410	426	407	449	447	407	445	459	428	450	408	469	433	407	395	419	424	403	425	431	407	406	474	394	395	480	432	387	413	422	416	373	413	402	382	438	452	394	414	403	418	463	455	424	404	421	461	428	458	474	421	432	440	441	445	420	430	418	420	470	433	421	420	367	405	414	441	444	434	413	409	449	435	397	451	418	413	394	452	440	441	400	381	409	420	410	433	414	400	405	421	424	429	405	424	406	410	407	458	461	468	458	407	443	420	442	399	410	409	385	430	441	448	403	398	464	427	439	456	435	390	391	401	426	454	460	428	431	403	447	386	428	446	434	403	437	454	421	417	378	422	412	437	418	427	432	406	400	424	436	423	411	426	380	420	408	425	402	414	463	411	395	433	414	444	409	413	424	464	443	423	447	424	402	429	412	430	431	411	405	433	456	425	416	403	438	424	406	391	406	399	401	427	439	417	432	407	426	462	447	384	412	423	433	421	426	417	466	442	416	416	440	441	418	428	427	423	389	422	435	443	438	439	435	414	437	427	438	460	447	428	418	450	460	419	405	383	423	398	386	464	457	432	394	430	421	439	445	424	444	457	450	470	457	404	410	424	430	452	417	386	385	399	405	430	421	434	406	420	442	415	423	442	428	441	444	402	409	420	427	440	446	420	423	474	443	445	428	424	448	410	414	451	414	458	445	430	455	443	427	475	420	434	411	447	425	426	416	416	433	433	436	405	414	424	446	455	429	435	429	434	415	439	420	428	417	426	451	456	427	413	467	421	465	413	417	389	399	407	417	390	436	412	419	441	401	374	381	432	433	443	440	421	404	414	422	446	399	464	404	406	438	430	457	416	402	410	431	427	440	445	410	435	472	394	435	427	427	452	448	434	421	418	436	380	448	424	436	452	427	429	423	422	405	439	401	422	408	444	405	424	443	392	428	441	396	407	472	407	440	417	433	405	462	424	400	430	430	451	422	412	427	459	433	450	412	413	422	427	430	418	480	427	439	437	421	383	410	429	435	428	380	408	434	420	428	439	403	415	435	438	399	456	440	414	433	395	421	480	437	403	440	434	434	426	438	398	421	422	457	425	417	439	448	438	417	429	411	440	445	452	431	402	447	390	406	407	421	427	441	440	433	453	437	420	439	391	401	426	458	416	412	426	432	449	438	441	424	457	425	465	443	408	455	444	407	402	455	429	452	430	397	419	415	367	433	441	423	434	403	442	427	434	427	416	399	473	420	424	414	449	411	449	378	428	426	422	455	401	429	443	427	427	408	414	455	474	413	478	405	440	418	371	404	401	404	422	412	412	406	432	419	417	407	416	434	400	410	448	420	440	403	399	413	433
3349	219	181	152	182	175	174	170	176	162	128	169	158	149	166	179	189	170	146	160	158	152	137	188	161	163	162	143	149	128	172	149	139	157	137	146	158	141	138	139	165	144	149	148	135	153	155	172	140	127	156	147	164	132	149	157	158	177	135	156	176	163	166	166	142	159	158	155	159	152	154	156	149	161	142	150	167	164	175	151	143	139	133	158	177	158	153	150	146	162	140	158	152	161	157	154	152	167	167	144	162	173	147	160	157	154	155	165	136	154	168	148	165	173	173	144	161	164	126	133	164	163	160	154	181	153	157	149	153	134	154	167	162	160	135	160	170	157	176	165	172	173	159	173	154	154	158	159	145	145	163	132	156	149	166	143	155	159	163	162	163	157	146	150	138	163	149	173	166	154	176	160	142	181	156	162	167	145	182	147	149	186	152	173	131	134	164	186	166	140	134	160	163	191	153	154	158	160	175	137	166	144	163	121	153	149	145	171	170	136	144	160	155	173	196	147	167	147	155	157	162	141	163	152	160	162	159	156	151	148	140	173	152	152	156	132	166	135	168	152	148	150	137	147	151	158	162	164	156	144	147	172	174	147	148	161	168	163	148	150	145	160	162	165	152	170	155	144	177	145	147	164	158	164	151	187	144	137	158	150	165	152	152	158	165	140	135	152	147	154	150	168	171	137	142	157	144	159	148	175	162	145	155	153	146	157	140	162	143	156	175	149	174	177	128	150	163	150	162	175	152	163	167	154	174	152	164	173	162	163	137	151	132	173	169	145	156	159	159	161	163	166	170	151	144	145	148	158	145	139	161	163	161	143	160	143	172	162	159	177	152	141	141	161	143	160	149	157	160	163	125	171	159	172	169	137	166	162	151	156	177	162	162	144	145	143	162	153	158	162	156	150	153	143	166	147	161	159	166	133	146	159	159	159	143	158	160	164	162	146	142	154	138	123	165	178	130	149	147	134	172	144	149	158	163	158	163	154	149	155	152	165	151	135	149	151	152	150	156	161	173	151	172	163	153	150	141	154	166	141	137	175	151	134	165	181	161	154	162	149	136	172	159	147	186	154	162	165	132	140	160	145	145	153	150	141	160	161	175	127	141	163	144	167	177	164	171	159	159	171	158	152	165	125	141	123	163	153	164	160	157	158	161	142	168	169	165	154	144	162	146	130	155	160	134	156	146	160	154	139	177	150	154	167	150	159	153	169	154	168	159	176	177	169	183	150	139	134	147	162	158	159	176	140	151	146	164	157	169	162	187	149	173	174	161	152	154	156	165	149	137	179	148	140	169	154	133	151	133	145	161	170	142	168	141	168	164	164	165	143	140	163	152	157	151	141	143	147	138	154	159	179	129	176	171	169	181	136	124	141	158	176	154	136	140	182	187	153	141	159	153	146	147	139	139	150	151	139	133	155	189	164	168	142	169	170	140	128	166	136	140	148	155	153	150	146	174	149	169	144	175	166	152	154	175	141	128	170	154	163	180	175	166	176	164	161	151	154	147	159	154	189	171	162	145	163	144	150	157	176	149	140	166	157	155	149	165	170	156	174	158	165	178	154	142	155	167	145	142	159	185	164	149	165	148	163	162	161	158	151	141	167	169	166	158	184	144	155	152	145	132	163	158	172	155	148	170	155	138	152	146	142	136	158	143	164	174	159	132	153	147	146	152	150	162	143	176	160	161	165	147	143	163	155	151	140	144	168	187	125	159	160	161	166	152	171	159	172	141	171	150	155	161	153	119	147	167	146	173	153	184	158	165	146	161	153	197	146	161	160	147	173	156	153	141	154	162	141	147	158	156	142	150	149	151	149	155	152	164	144	151	153	166	158	162	158	159	131	139	152	153	150	167	161	164	166	142	151	174	139	154	159	133	159	165	192	137	162	188	146	158	150	143	153	146	139	155	156	131	179	161	149	150	152	185	143	165	144	142	164	158	153	136	142	174	143	161	165	167	156	171	164	167	159	185	140	162	142	147	157	162	156	136	126	157	151	131	150	150	140	166	145	145	166	147	147	164	157	173	171	156	142	174	145	126	155	172	181	146	150	149	143	167	165	153	165	168	169	147	142	140	162	163	166	159	143	150	163	174	149	148	159	168	145	160	156	159	159	143	143	144	149	177	158	148	156	168	154	150	165	148	164	143	134	154	162	140	152	153	168	161	163	158	150	153	170	146	127	167	159	145	159	149	163	144	143	168	160	168	152	164	143	154	150	130	162	181	133	179	159	150	157	164	147	168	164	166	165	167	148	151	176	167	156	159	180	159	160	172	174	142	133	148	145	155	169	163	165	123	148	163	149	173	172	147	167	172	153	164	175	162	174	151	124	152	168	143	151	158	162	158	168	160	143	162	163	174	133	168	130	176	143	146	162	157	172	155	128	129	176	132	169	162	141	145	147	145	155	160	168	152	157	155	161	162	168	144	138	139	163	164	137	169	164	171	155	146	171	164	153	143	155	186	153	168	148	155	143	160	162	157	181	151	169	141	167	169	173	148	164	161	146	163	148	161	169	159	138	136	145	148	152	143	161	149	153	141	147	152	171	145	141	178	149	142	181	131	158	156	182	165	147	177	164	171	157	159	132	173	158	151	122	130	164	159	165	167	177	148	160	174	179	149	145	146	164	147	136	149	168	167	156	156	174	150	133	152	150	143	132	173	156	160	142	159	153	146	159	153	126	145	160	150	169	152	164	151	171	144	178	150	154	152	162	152	192	168	162	153	157	132	156	143	138	159	132	136	149	147	149	146	176	154	151	146	183	162	163	154	153	148	147	159	163	169	163	130	148	165	137	158	146	137	162	155	171	164	138	167	163	140	155	139	142	145	154	166	144	157	162	157	159	142	155	155	172	157	163	167	165	164	175	158	172	158	166	135	141	156	180	183	149	127	169	150	158	134	154	154	172	148	171	184	165	138	145	161	149	150	165	181	165	157	176	170	159	144	160	143	151	178	161	152	149	147	174	163	147	157	161	166	168	163	160	164	154	142	163	143	169	162	174	175	138	143	164	147	147	142	157	136	151	172	137	159	149	157	157	156	192	144	122	152	159	142	156	144	143	142	146	157	145	161	153	163	158	142	142	158	146	166	161	166	161	159	166	176	148	129	145	144	181	136	165	162	145	137	170	148	144	158	149	165	159	155	153	136	162	153	169	165	153	150	161	163	165	160	145	174	131	182	154	151	160	161	171	145	161	154	148	161	185	170	155	149	170	170	138	154	164	159	169	143	154	173	152	161	162	168	156	134	156	168	176	140	145	136	132	151	152	163	175	176	153	157	164	173	146	148	160	136	142	175	155	159	158	176	161	156	168	168	159	154	159	169	144	166	159	154	132	152	151	149	168	147	160	161	152	148	148	159	139	148	182	143	145	149	133	145	166	153	137	158	155	144	146	140	157	153	167	142	170	142	174	135	142	149	153	152	178	143	157	156	154	159	166	157	157	170	142	174	178	130	143	157	156	140	135	151	177	168	171	136	164	152	132
2917	424	476	497	423	431	396	429	398	400	381	395	390	409	354	380	403	388	341	367	374	423	382	389	377	331	362	386	396	371	406	357	381	416	364	378	394	375	387	385	404	361	383	409	386	390	396	372	381	391	396	395	347	378	375	378	371	365	375	353	364	389	388	405	393	379	358	376	349	409	376	405	350	388	374	403	377	356	374	392	405	359	359	396	389	375	386	400	394	398	371	366	370	422	389	347	374	363	430	377	376	357	396	400	380	338	375	402	363	416	345	412	372	366	368	361	388	399	384	391	368	355	381	364	369	369	404	403	414	370	380	369	398	378	396	383	378	383	394	335	392	370	344	393	378	390	383	363	371	367	338	406	370	370	335	358	370	384	397	403	372	381	385	356	377	391	364	393	364	380	373	382	384	363	381	373	419	348	403	316	400	354	387	383	402	350	385	391	375	403	366	376	411	367	387	365	415	335	411	365	395	390	375	328	393	368	390	370	394	384	372	395	377	366	381	379	423	364	397	398	418	362	368	394	381	385	381	372	395	387	407	379	385	358	357	348	379	365	361	367	399	383	384	395	347	358	391	380	370	381	351	390	320	378	355	362	373	375	365	394	411	347	362	385	361	391	405	404	402	361	414	367	400	380	407	382	413	389	359	345	342	390	388	406	409	385	365	380	370	376	400	367	342	374	371	394	395	340	352	415	396	377	382	358	335	370	365	392	394	363	366	387	407	365	346	405	385	397	388	367	359	348	353	399	386	371	363	369	388	367	369	396	375	373	387	355	380	327	375	391	386	383	357	375	390	369	396	376	382	374	395	432	398	350	377	383	383	383	371	388	339	371	378	389	362	383	389	348	387	388	409	380	366	387	406	365	370	402	386	383	417	354	404	399	361	370	409	379	379	423	394	378	369	390	422	365	374	391	378	382	397	387	379	376	379	406	386	366	385	384	342	370	360	390	365	392	391	379	398	381	374	401	356	376	342	361	348	338	387	401	388	366	391	382	334	368	392	360	385	390	351	360	379	412	406	378	364	383	372	355	387	380	367	415	380	348	368	374	384	400	388	376	372	339	380	390	405	385	403	395	388	379	357	396	375	419	412	402	418	399	372	366	412	343	371	354	371	361	351	376	383	364	386	378	346	397	372	358	386	352	393	372	375	408	366	400	385	372	395	408	408	368	420	410	362	339	350	373	386	375	383	370	371	381	377	337	374	405	385	368	355	384	410	413	399	368	369	374	375	372	366	381	402	379	393	365	389	367	381	386	415	368	385	380	374	381	337	362	393	356	350	385	369	373	404	407	332	370	394	358	373	397	399	400	374	388	389	377	377	357	382	398	415	369	375	377	354	372	429	382	403	375	372	410	372	352	362	398	367	394	393	372	377	379	377	345	379	392	386	362	412	386	363	402	405	372	376	370	421	389	385	392	345	345	382	385	357	352	383	369	352	381	384	371	370	366	352	370	387	376	374	390	393	411	356	349	413	381	385	375	393	363	380	381	381	377	396	337	405	392	410	385	394	412	394	367	384	385	393	375	377	394	382	385	372	354	393	368	421	359	370	378	385	371	375	414	374	407	369	403	370	384	365	388	355	396	373	404	349	417	390	394	397	397	379	384	416	397	384	364	381	347	352	377	396	365	372	330	404	396	375	430	354	392	407	383	378	387	348	395	379	394	375	351	370	375	413	419	367	379	392	379	368	401	345	389	376	337	354	380	393	350	426	448	386	375	399	367	371	375	404	350	405	351	374	384	370	368	391	384	383	387	399	408	315	374	377	392	356	370	370	370	413	405	400	403	372	340	383	364	383	344	421	395	392	374	375	372	390	366	360	386	382	392	358	370	369	382	377	388	389	378	357	397	404	372	371	391	401	404	390	408	371	422	384	402	388	412	358	378	392	382	335	386	400	346	399	390	353	384	373	395	366	406	370	383	352	391	438	401	364	362	387	381	381	349	355	337	373	362	378	404	417	369	362	378	371	406	382	402	398	367	382	396	401	362	341	375	382	390	416	353	382	369	388	391	376	378	395	405	388	390	382	375	365	376	393	363	347	377	373	390	399	387	389	360	354	399	378	375	365	381	371	384	378	365	366	405	385	366	385	402	352	395	328	366	393	398	355	365	352	359	370	381	355	370	383	388	387	339	353	391	398	370	411	383	355	378	405	360	374	391	399	389	412	408	380	395	424	355	346	345	376	389	381	379	396	355	350	373	392	383	383	336	360	400	381	400	399	372	375	387	379	380	391	369	382	407	365	407	361	392	393	363	363	381	403	376	369	376	344	367	382	366	353	402	412	391	372	398	359	373	360	380	393	355	374	368	385	382	393	393	395	339	352	359	355	397	363	378	344	423	354	415	362	398	413	377	362	377	346	350	380	368	370	387	377	398	372	392	393	372	381	399	370	385	419	421	363	375	382	422	386	379	358	387	406	387	387	369	379	396	362	417	390	370	396	361	410	339	378	371	379	395	338	355	379	386	414	373	405	386	393	379	369	386	387	376	378	363	410	387	369	379	379	347	400	345	380	406	381	372	375	387	388	385	384	386	392	415	365	373	406	378	394	391	377	381	389	407	379	365	379	368	358	422	386	378	381	388	381	392	366	385	404	341	383	395	409	397	373	366	420	394	347	356	372	352	395	359	356	388	385	360	380	408	380	387	370	396	369	389	364	371	337	367	386	360	368	362	351	361	393	383	348	386	383	368	362	391	349	356	401	352	369	388	371	373	369	390	356	383	383	419	355	362	399	402	357	396	345	377	384	368	391	373	359	362	338	373	363	354	387	378	385	390	385	372	395	376	409	354	378	395	385	397	371	358	378	362	388	412	378	367	373	384	403	382	394	408	388	360	394	395	406	384	387	396	383	417	384	357	379	350	410	377	406	374	426	360	398	382	367	365	387	357	377	374	349	412	385	370	404	348	417	383	384	375	363	382	387	358	364	357	366	396	378	366	367	376	390	364	374	380	379	344	345	417	365	360	403	391	398	384	387	360	387	349	382	369	358	360	356	354	375	370	355	382	400	381	395	397	346	370	374	414	382	402	421	359	393	385	372	383	353	418	337	396	357	361	421	399	353	340	401	360	368	359	409	376	401	388	399	394	362	358	394	387	399	395	340	409	404	367	345	378	381	379	388	397	336	395	314	357	357	364	406	400	373	384	368	382	408	340	384	376	402	374	390	388	361	377	347	396	392	388	389	399	369	390	386	396	390	374	383	363	382	357	377	379	383	402	396	394	368	378	421	389	397	363	396	357	367	376	382	392	362	377	363	359	382	381	383	371	405	372	361	358	377	405	391	400	361	354	361	411	383	375	353	367	386	366	359	415	382	373	388	351	393	382	412	351	369	390	391	372	382	383	363	374	371	415	392	347	369	406	370	392	407	375	361	378	411	373	383	382	386	392	396	406	425	396	384	364	364	405	428	359	390	388	408	394	380	360	396	367	384	369	398	404	374	370	401	361	377	385	396	355	390	392	392	354	392	428	409	404
16859	2514	1098	764	499	413	279	243	198	184	150	164	152	117	114	108	87	93	104	86	101	87	88	82	89	95	91	72	78	79	88	91	87	96	71	70	70	77	76	93	74	84	71	66	90	86	80	79	70	75	69	78	71	71	85	81	68	64	82	68	85	84	75	72	79	70	71	71	72	75	65	83	61	86	83	77	85	93	89	93	77	69	73	77	73	70	83	67	76	74	84	87	80	82	82	76	88	93	63	87	72	86	70	70	59	80	64	80	77	70	75	74	69	69	67	79	70	81	73	95	75	78	102	77	66	65	73	74	88	73	84	81	75	69	70	71	68	69	80	75	87	88	84	69	77	74	66	67	77	63	61	79	77	78	72	77	84	79	75	86	58	88	76	77	84	81	81	72	70	78	85	83	77	73	75	78	65	65	81	68	73	71	76	82	83	76	82	88	69	82	78	86	74	85	85	65	65	73	73	76	75	78	81	71	81	72	82	83	60	76	84	86	86	75	84	66	90	73	75	71	66	62	95	65	83	71	90	74	69	74	64	74	67	74	75	79	75	83	74	77	79	82	81	64	70	82	95	62	69	85	70	55	71	63	61	74	62	51	74	68	69	93	83	77	81	72	68	64	77	89	78	75	77	72	72	76	63	88	69	74	87	67	67	86	76	80	63	85	79	51	65	66	79	86	76	61	76	57	78	66	69	85	59	81	68	74	67	89	63	75	91	70	79	70	77	74	68	80	88	70	65	92	65	70	70	64	72	63	74	68	68	67	92	63	79	65	70	61	70	71	87	66	55	86	69	76	91	63	74	77	76	64	74	73	76	77	92	81	93	93	80	79	86	71	73	75	57	94	63	73	70	69	77	76	54	82	78	75	69	80	91	69	61	81	71	68	71	83	95	78	78	65	60	71	70	74	66	83	79	79	84	67	63	62	70	69	70	62	90	77	64	88	86	69	68	74	78	75	96	65	74	85	81	89	61	73	68	63	70	80	72	79	93	82	79	71	103	73	82	68	78	73	73	86	76	77	72	61	55	68	80	71	81	88	77	89	75	70	73	81	73	72	67	68	62	80	76	74	80	87	67	82	69	74	90	88	75	63	65	68	69	62	66	64	75	79	96	69	75	91	84	69	70	86	73	75	68	80	79	77	59	59	82	67	86	77	61	75	84	75	90	65	83	70	64	88	77	80	65	77	78	68	66	63	71	59	71	82	95	67	79	81	59	61	66	66	78	67	67	75	88	52	88	73	82	59	75	70	74	66	67	80	78	80	80	77	63	62	70	77	86	71	78	76	83	75	63	70	88	58	81	75	79	79	54	73	83	73	65	77	85	81	62	74	65	80	63	81	76	77	73	80	64	77	77	70	63	83	77	69	73	66	72	75	85	71	73	79	78	75	84	91	84	80	84	92	79	57	83	83	92	82	74	74	80	75	67	79	61	70	70	70	80	60	71	77	63	73	72	73	84	69	78	59	71	76	65	103	70	83	74	61	79	67	81	88	70	70	71	74	78	74	75	63	67	76	74	88	66	67	80	66	71	80	77	77	86	90	84	73	78	64	64	73	65	81	72	63	75	69	70	79	77	79	75	72	78	79	71	64	80	76	69	78	72	76	71	67	74	66	66	73	82	79	79	70	87	76	77	79	67	66	93	86	91	88	75	54	81	80	81	74	71	63	68	72	71	71	76	69	76	88	67	71	84	82	74	90	71	67	80	66	57	79	76	81	69	102	77	68	71	74	78	76	66	74	71	71	66	79	67	76	78	79	84	80	67	78	72	62	83	77	84	60	67	69	95	70	75	64	71	54	79	98	81	79	64	51	64	67	74	75	73	94	77	57	80	81	66	82	79	63	67	71	62	74	80	83	71	60	71	67	69	83	72	85	65	67	79	86	76	74	80	70	70	56	81	71	84	65	61	61	66	65	67	74	73	82	72	63	78	87	76	67	92	58	97	87	71	56	62	84	90	70	103	68	73	77	71	72	67	78	80	62	75	81	66	66	69	78	77	70	66	84	61	76	73	69	73	75	69	72	81	72	81	64	73	74	66	76	68	89	69	80	65	77	81	69	89	79	79	83	71	76	75	74	94	75	71	82	80	77	75	72	70	68	80	72	81	74	73	74	56	85	78	74	62	87	60	71	71	78	63	96	64	78	78	82	81	52	82	82	94	70	78	83	81	76	77	86	67	89	59	61	79	62	69	71	77	86	75	66	64	66	86	78	71	81	68	61	52	78	76	74	69	83	76	69	70	63	60	81	63	81	70	62	61	78	83	87	79	101	70	56	76	60	82	70	83	73	71	77	88	67	81	64	74	72	61	64	72	81	80	66	63	69	76	74	71	73	87	71	73	88	74	74	79	63	67	74	65	85	77	76	70	77	75	63	73	81	59	62	77	72	75	89	81	57	64	72	66	69	81	62	77	78	87	73	61	71	69	47	76	74	66	71	57	72	67	85	84	81	78	61	68	68	67	58	88	70	85	92	71	70	69	71	73	73	85	85	77	76	61	81	67	68	76	72	87	92	85	75	85	76	72	83	61	59	87	76	68	73	75	69	86	81	65	78	83	58	70	65	67	85	72	84	85	76	67	63	70	59	71	69	92	93	70	65	64	74	77	73	76	74	68	81	68	67	74	66	68	64	64	68	79	79	81	80	68	74	67	67	46	73	75	83	72	75	85	73	60	74	81	74	76	73	68	79	69	78	67	79	78	71	78	70	61	68	76	64	64	70	90	65	76	82	80	78	79	70	74	66	73	66	70	84	79	58	66	76	68	69	62	73	72	80	88	66	61	85	75	67	96	77	71	63	79	78	76	74	63	70	73	75	91	78	52	63	74	76	79	81	80	68	72	79	91	78	75	86	72	84	58	87	94	89	75	63	87	67	83	75	59	90	79	74	81	80	72	73	71	86	59	75	78	72	68	73	73	73	83	72	73	67	77	68	93	73	92	71	89	65	66	91	73	82	89	66	71	76	74	82	77	69	69	84	86	73	81	89	67	72	80	70	71	69	76	68	78	89	70	64	73	62	71	68	73	92	80	71	65	82	69	80	75	82	67	81	69	63	70	64	64	76	66	72	62	84	75	62	76	68	69	70	78	73	62	86	73	68	89	76	75	69	69	60	81	76	82	54	63	82	73	84	75	71	76	76	61	78	76	84	100	68	83	65	81	86	80	61	86	73	74	78	110	64	84	77	80	92	80	80	76	66	106	73	68	72	70	60	90	78	88	72	72	86	75	63	87	94	84	75	76	86	86	82	80	76	87	67	61	84	70	71	72	66	78	70	89	71	72	101	92	66	78	65	79	61	81	64	80	86	71	72	62	50	79	78	76	81	75	67	86	69	70	71	78	83	63	64	85	66	65	61	75	66	83	86	71	76	85	78	75	76	78	81	65	78	65	88	68	71	75	81	71	101	80	57	49	71	76	65	79	70	68	87	72	77	77	64	87	74	76	68	65	88	76	72	76	70	76	77	59	71	71	73
10221	997	2208	2548	2239	1875	1469	1214	1047	877	822	704	640	571	542	515	488	456	431	409	385	374	322	375	312	340	291	328	311	335	302	295	267	279	267	319	301	286	226	238	272	268	268	245	238	242	251	224	239	236	241	250	227	229	230	215	226	216	260	236	242	251	252	237	215	237	236	215	203	227	234	237	222	215	213	230	216	208	212	203	225	241	241	237	230	219	245	245	249	205	245	220	202	218	222	237	261	237	213	212	220	197	237	201	239	199	210	214	246	233	228	226	217	194	213	236	234	222	218	190	225	211	234	233	245	217	206	208	223	228	201	210	206	215	218	192	235	202	209	206	265	221	230	215	220	198	251	193	233	224	204	218	195	199	223	229	204	231	241	223	244	227	209	213	230	228	192	196	256	220	227	230	218	210	231	212	211	235	184	184	214	226	239	267	216	217	213	219	231	210	226	232	215	208	200	221	223	202	205	217	213	197	210	218	247	217	248	233	210	240	234	218	221	213	236	192	208	200	236	245	232	193	236	237	227	213	221	215	235	225	211	188	233	205	231	218	223	238	232	212	222	230	236	216	212	222	248	242	231	215	238	204	245	222	240	184	217	211	212	232	195	210	217	219	222	220	184	222	204	232	207	238	222	218	221	230	197	188	202	194	215	181	227	197	208	202	239	205	254	207	217	213	221	212	239	227	194	231	207	215	204	210	226	220	232	236	222	183	202	207	222	218	210	213	204	228	209	225	212	212	203	206	230	224	196	221	222	218	226	243	218	232	188	211	219	182	209	209	204	243	224	221	248	209	218	222	220	229	213	214	205	203	222	191	228	220	238	217	216	214	208	206	239	207	194	202	225	218	202	215	230	223	226	237	207	219	204	219	236	194	216	227	207	195	211	224	208	223	235	193	213	198	221	224	216	213	229	209	196	222	199	214	203	201	226	234	229	216	236	221	257	200	222	195	191	252	231	215	199	229	219	217	205	222	215	222	238	190	232	221	199	241	220	197	203	220	213	223	239	192	240	196	239	220	202	191	215	219	208	189	210	277	188	223	210	234	210	212	229	228	205	228	211	197	216	210	234	215	221	207	213	219	221	207	215	215	232	203	220	233	218	236	226	200	180	211	250	204	214	228	209	236	249	240	221	229	212	218	221	199	217	192	233	197	226	214	238	223	219	245	233	213	198	219	213	192	214	210	201	218	194	203	217	224	211	210	213	223	214	201	235	200	228	228	203	256	218	227	206	210	211	243	194	212	189	235	199	203	210	221	206	233	221	212	251	235	180	207	230	240	207	238	215	210	212	221	217	231	235	201	235	224	213	226	219	213	237	233	227	227	180	205	236	234	213	198	210	211	229	229	200	214	234	212	222	272	211	210	213	218	222	211	227	211	256	219	234	227	191	216	251	213	220	222	209	187	211	227	227	204	208	231	227	196	223	201	219	202	212	212	223	191	205	221	206	226	206	236	229	200	215	218	225	216	233	219	231	234	223	224	206	235	243	233	232	191	216	203	211	210	200	207	195	228	217	196	226	219	215	188	225	239	194	219	195	210	215	223	232	205	215	228	215	207	219	241	187	243	209	204	215	223	224	214	189	223	224	216	214	238	212	206	201	251	211	201	245	230	219	225	223	220	178	203	199	217	223	238	214	207	220	226	196	202	198	203	215	214	204	214	207	224	220	209	212	233	229	231	221	219	209	213	233	211	234	232	238	232	209	218	207	205	197	235	244	188	251	215	241	204	212	227	241	218	232	247	204	204	217	236	203	227	224	201	217	241	215	206	212	226	209	224	199	247	241	209	236	262	219	210	208	202	233	222	237	230	214	245	238	210	201	214	226	202	200	191	208	228	205	204	215	212	192	210	201	220	215	194	233	179	203	219	210	199	236	225	227	205	241	244	198	213	208	215	229	213	228	188	227	192	252	198	213	226	215	250	213	209	212	241	207	205	217	193	221	193	225	219	246	203	227	211	210	207	196	219	203	222	215	210	215	219	189	223	211	229	212	218	220	229	219	202	239	219	215	224	199	191	214	201	233	230	208	245	194	192	213	212	201	207	202	220	216	219	230	254	205	205	239	204	217	212	208	226	216	203	228	223	217	214	201	258	238	223	211	233	211	242	200	205	238	226	215	204	202	208	217	208	208	205	219	214	247	192	213	212	234	222	225	208	213	218	209	220	213	231	238	238	233	188	236	201	223	224	214	225	215	214	199	241	237	213	195	214	225	199	223	231	206	247	231	220	231	194	225	216	228	210	243	222	213	210	203	213	205	222	217	226	221	221	233	196	230	216	230	229	212	253	218	215	208	191	205	250	230	217	219	222	217	230	208	213	197	228	222	194	200	202	207	219	214	213	235	245	221	209	221	209	203	204	239	199	204	236	251	205	223	221	214	211	186	205	230	228	213	217	227	204	195	218	253	205	229	215	216	221	203	216	214	196	213	223	227	231	233	226	223	201	244	202	190	188	218	231	205	213	256	215	191	240	191	215	236	238	221	229	223	212	200	219	235	210	222	190	225	210	227	250	211	207	222	218	212	216	197	201	236	190	226	233	214	254	210	245	228	208	217	194	203	219	197	231	213	206	199	226	218	216	228	212	186	226	219	206	200	224	196	212	181	205	232	206	218	202	191	208	223	233	210	241	206	202	208	217	202	219	217	209	225	218	222	228	212	234	203	208	206	229	231	206	237	226	214	198	222	217	203	196	196	218	220	217	188	214	208	234	262	240	216	223	206	201	225	231	211	218	206	203	209	182	223	218	216	227	207	221	241	212	212	214	223	219	221	236	226	231	222	233	208	215	210	206	194	229	211	213	219	211	213	219	198	206	241	222	190	205	226	215	229	241	215	259	205	215	242	212	224	222	197	221	232	225	234	220	243	219	226	232	207	237	216	224	207	229	213	219	201	232	217	207	236	247	204	234	223	220	229	233	231	211	235	208	219	209	218	206	237	243	236	209	197	194	221	207	207	218	240	221	242	206	209	216	231	205	233	201	231	204	191	224	241	230	202	202	218	228	191	225	239	232	244	228	234	232	229	222	211	235	182	217	234	246	225	214	229	206	199	200	213	220	213	211	223	205	231	218	197	204	253	211	212	196	220	221	208	229	221	238	219	214	209	215	209	202	229	220	225	216	232	241	225	211	214	185	197	222	203	217	222	214	213	232	206	203	217	231	227	222	204	205	212	218	230	208	219	231	236	223	258	216	220	220	226	218	224	217	211	209	215	214	206	221	222	181	208	209	217	226	198	215	207	213	193	247	238	239	197	210	221	225	203	213	222	234	225	222	233	228	184	198	182	209	221	207	225	236	255	206	210	214	178	226	222	205	259	194	226	229	221	218	213	205	252	210	227	220	230	209	224	233	212	203	215	213	237	190	219	222	225	202	237	212	231	193	236	241	208	212	218	195	220	228	210	221	208	212	222	216	214	204	205	201	194	206	210	216	228	239	201	228	238	233	229	227	204	240	217	244	222	199	239	218	220	208	230	238
26692	6522	2459	1693	1212	835	670	543	462	369	318	288	288	240	284	245	229	222	200	211	219	206	206	191	185	179	196	207	196	187	180	177	171	198	166	183	172	158	174	185	161	182	168	183	178	155	163	172	164	164	164	175	197	184	183	170	172	177	172	178	182	165	165	171	196	160	166	176	158	172	174	154	166	152	174	184	171	153	157	162	193	156	154	167	174	183	181	137	156	155	140	186	168	177	176	166	155	163	162	165	167	166	161	167	165	145	171	150	180	182	147	179	161	179	167	162	162	180	157	167	166	170	190	170	176	178	148	171	163	154	187	181	166	193	162	156	170	147	168	161	173	145	153	201	160	175	165	143	155	167	151	175	168	187	195	172	165	169	178	169	167	157	167	182	165	160	176	170	171	183	153	169	159	151	131	150	165	154	161	138	169	172	136	156	137	164	188	176	155	153	135	168	184	156	163	153	157	171	157	173	159	158	153	150	165	155	154	152	174	168	157	150	143	179	167	185	166	189	168	174	136	148	154	169	163	172	166	164	175	135	147	156	161	173	175	167	159	163	151	187	181	185	174	193	172	151	155	150	157	173	157	126	157	168	180	160	170	161	165	167	184	175	158	141	147	170	162	146	147	176	161	164	158	167	167	146	172	166	166	171	158	175	166	175	172	156	129	151	184	190	155	154	146	172	181	138	180	217	182	151	154	165	180	162	149	160	175	161	172	176	162	166	178	168	158	138	157	181	157	159	159	160	162	167	152	146	155	162	157	162	169	176	164	175	171	203	168	161	183	182	155	182	135	184	155	155	147	164	164	175	172	179	158	170	150	162	191	183	180	146	153	176	157	152	162	143	165	165	149	172	135	192	177	157	167	179	167	187	177	183	177	168	162	192	177	186	156	157	160	181	148	184	183	159	171	177	169	179	175	151	183	156	156	160	160	171	178	166	157	185	176	160	170	181	187	171	153	173	154	154	137	156	162	178	162	160	173	173	169	155	167	147	147	198	158	153	181	182	170	163	164	148	194	153	148	155	175	162	188	140	159	170	155	143	168	184	165	146	160	168	179	163	151	156	172	198	200	167	168	192	148	161	181	180	170	145	185	145	173	158	164	153	175	151	176	182	174	151	172	164	150	146	168	171	155	153	191	179	193	172	169	149	136	182	162	184	171	188	195	189	173	147	151	171	140	194	164	179	169	150	140	152	173	185	160	170	164	185	152	141	183	150	182	167	149	155	154	177	194	147	152	152	164	164	171	142	160	182	189	165	168	156	157	192	186	150	160	161	146	187	161	181	164	159	163	192	157	140	174	163	151	136	183	154	154	164	158	179	163	153	169	155	168	157	168	163	160	171	185	143	135	162	151	178	163	167	163	176	140	163	165	159	169	190	167	151	173	158	162	163	159	163	174	163	184	184	154	144	173	157	165	135	175	148	170	151	155	174	174	170	171	160	168	129	171	166	127	147	150	183	159	161	158	178	165	170	168	143	167	150	191	146	161	188	166	156	168	175	163	154	161	157	168	164	145	172	192	146	160	171	148	181	185	138	161	169	172	177	146	170	155	151	160	149	139	169	134	157	169	159	160	199	134	185	184	149	175	145	156	155	153	180	163	175	147	167	171	174	157	142	156	175	149	174	163	168	173	170	156	158	167	159	149	163	175	159	180	174	191	174	164	142	150	160	161	156	156	150	186	155	154	167	152	147	164	169	158	142	192	154	174	152	164	166	154	186	157	162	175	182	155	176	155	184	142	178	165	194	164	173	138	178	142	138	188	165	151	185	158	146	190	179	154	181	171	177	155	164	169	187	179	160	166	180	150	147	176	190	162	165	161	174	154	163	159	176	144	180	178	160	150	153	166	174	158	157	145	173	180	130	178	162	173	171	182	170	129	182	167	141	163	169	172	165	168	166	176	185	172	171	155	185	168	173	166	162	192	162	160	141	164	140	160	195	180	201	167	166	165	176	157	171	167	184	167	171	180	143	180	138	178	159	179	159	143	142	161	136	157	170	192	166	156	158	177	155	191	155	157	180	160	150	132	175	150	170	166	151	153	167	166	140	149	171	172	166	162	169	158	150	190	159	168	159	177	155	172	180	174	150	182	167	178	161	157	149	166	155	176	172	184	173	161	175	174	156	155	156	161	156	188	160	163	172	164	156	162	176	156	184	162	144	184	169	194	184	133	132	163	150	162	186	172	147	169	190	143	155	150	167	148	165	166	152	161	143	150	145	182	169	189	170	176	155	153	139	150	171	158	148	182	190	173	162	167	152	164	184	179	154	162	153	161	185	168	165	179	162	150	173	176	159	195	142	165	142	158	157	149	145	160	157	189	180	181	162	178	158	194	164	162	171	171	150	162	166	154	169	189	170	163	169	190	161	150	150	168	171	164	156	163	191	173	167	188	169	165	148	169	143	143	170	181	136	157	152	146	164	177	161	169	165	152	153	150	143	162	179	187	144	174	162	165	178	154	161	167	159	167	145	150	145	159	182	142	173	162	184	136	154	181	186	170	141	153	163	144	163	159	146	151	155	146	151	163	167	158	159	178	161	172	184	171	155	179	173	159	160	167	151	165	178	175	157	171	165	151	172	174	189	170	198	182	184	178	142	161	197	152	154	170	160	169	146	154	159	160	162	162	157	161	187	169	158	154	178	157	178	150	153	150	197	179	168	179	180	179	150	176	173	142	148	163	152	185	163	151	161	174	171	186	154	176	153	178	141	164	157	183	150	164	171	184	166	129	166	158	161	186	177	164	166	145	160	161	177	165	161	179	170	149	167	148	153	166	171	160	151	154	170	179	170	154	169	162	131	162	170	174	182	186	164	149	159	161	175	164	157	159	165	117	172	139	152	177	176	171	162	147	162	142	184	180	178	153	134	145	194	160	201	167	150	146	144	159	152	163	161	167	164	157	164	170	149	161	154	171	151	160	154	188	161	180	157	148	169	164	148	168	155	170	152	146	166	181	162	204	159	159	147	173	178	148	160	169	146	187	159	170	136	164	155	153	143	163	165	143	184	173	168	164	146	150	155	155	158	163	156	196	176	191	193	160	149	158	139	162	170	187	192	167	169	155	173	179	159	153	169	174	156	162	177	163	153	156	167	165	169	171	181	164	155	165	163	148	172	152	183	168	157	160	165	173	169	172	154	149	158	166	132	160	166	176	171	167	170	138	164	143	180	163	158	173	149	159	169	181	154	147	175	188	184	170	145	175	165	183	181	165	172	166	146	168	168	160	175	173	180	139	163	145	152	176	163	169	158	189	159	148	164	166	178	158	151	169	169	186	154	176	178	149	154	159	159	172	168	179	164	134	159	154	178	145	168	167	163	156	160	167	165	152	152	175	156	157	172	177	176	147	164	174	176	174	169	151	161	147	150	162	161	176	183	157	174	163	182	150	173	166	153	183	170	164	163	157	171	166	167	177	147	155	166	153	167	149	166	150	160	169	169	176	166	174	151	155	166	161	161	152	157	165	169	154	162	154	148
13875	1963	4239	5000	4344	3464	2772	2375	2010	1841	1604	1318	1233	1071	1055	926	902	850	781	729	758	708	678	626	634	626	624	647	614	611	553	588	555	544	545	528	447	555	507	524	539	499	511	491	517	455	490	462	499	502	462	498	476	465	493	455	387	460	481	486	437	428	428	467	431	449	429	449	493	481	445	456	422	420	386	436	468	450	421	460	419	423	432	449	449	477	402	417	426	395	422	470	439	406	421	422	444	446	418	433	399	436	421	442	409	461	441	390	398	442	450	430	424	371	428	430	465	456	440	470	399	448	425	454	431	431	440	457	439	428	406	409	415	408	428	440	423	426	441	430	414	435	414	427	449	427	427	449	470	424	428	406	457	451	434	447	425	431	425	421	460	428	430	408	437	428	463	424	408	436	423	439	445	402	422	384	389	408	396	444	441	449	404	440	401	447	452	447	452	426	445	437	442	431	434	447	463	415	429	451	405	450	395	407	427	399	424	471	405	434	410	415	441	401	431	432	415	416	406	410	453	432	440	472	422	419	418	422	409	460	433	437	429	467	432	403	435	412	450	408	443	440	422	440	411	440	430	409	371	417	406	392	409	417	428	419	419	454	440	447	423	411	431	444	431	439	421	412	423	452	420	409	418	421	393	443	451	405	443	386	382	412	416	380	410	400	427	436	437	430	399	431	409	439	401	427	431	448	435	422	417	454	406	414	438	447	446	422	424	418	412	409	457	431	443	421	427	415	408	427	404	412	410	420	406	402	444	396	406	432	411	402	461	428	432	425	403	417	395	411	458	383	439	473	429	396	431	405	446	420	421	428	431	446	447	391	429	428	420	424	455	438	429	404	440	417	413	450	418	454	433	422	416	402	430	396	397	438	445	455	418	472	444	401	416	374	429	430	442	444	456	410	417	435	399	453	422	461	383	396	430	394	423	427	434	453	409	440	445	401	421	402	426	445	430	422	437	437	391	423	423	454	426	421	406	391	427	430	424	423	420	413	410	414	401	451	401	430	426	428	449	417	397	422	438	428	428	446	387	433	424	425	410	446	455	398	409	428	405	439	429	415	414	448	402	461	410	414	441	462	449	439	413	409	419	451	443	440	425	401	444	434	440	410	436	438	469	443	392	450	420	412	417	392	430	401	425	410	424	417	378	417	434	408	426	410	451	422	404	398	427	480	433	418	414	409	425	407	430	427	416	429	396	452	417	432	418	414	417	405	395	434	424	425	382	403	396	409	427	420	449	397	428	408	439	427	413	418	425	440	423	420	433	443	431	419	445	412	418	428	442	400	398	444	410	408	430	452	423	418	442	439	422	452	416	425	410	412	409	404	430	420	427	410	432	418	443	394	449	414	413	417	448	427	414	473	420	440	410	402	441	440	421	412	429	408	414	449	421	447	441	391	385	436	411	394	469	413	426	389	429	488	418	449	393	429	447	482	436	406	433	440	419	437	446	428	409	407	445	428	475	437	423	412	396	445	469	411	414	410	403	409	393	429	461	421	434	427	418	415	397	445	435	412	408	409	405	436	412	407	420	420	404	432	407	425	369	413	442	470	434	439	423	472	426	398	467	429	447	397	499	415	427	448	421	433	404	439	458	447	415	447	429	409	413	424	446	430	415	458	431	404	414	420	428	460	401	375	426	413	414	436	421	383	449	410	435	426	414	410	406	439	427	432	461	425	439	407	479	469	418	440	428	411	432	429	456	465	415	383	424	495	455	409	424	432	421	442	403	432	422	421	436	418	431	437	452	460	422	414	431	423	419	411	437	414	438	456	465	431	442	378	398	425	435	394	432	420	393	419	421	406	406	426	376	426	389	423	407	423	442	420	447	451	428	424	415	411	394	413	420	431	394	399	416	386	443	414	433	406	417	411	415	422	456	416	435	405	411	434	438	407	430	424	382	398	450	420	402	440	422	423	448	425	450	448	431	438	428	430	392	412	420	423	429	425	404	380	431	425	425	442	469	466	407	423	399	402	376	396	389	415	426	452	441	379	430	419	412	403	455	411	409	422	449	413	438	416	422	421	401	393	415	414	424	445	450	413	452	401	413	439	426	391	433	401	420	422	416	442	402	417	397	378	414	442	407	428	446	424	404	399	411	406	414	392	414	412	423	417	415	411	410	422	419	432	424	410	401	465	442	422	421	422	436	395	466	422	406	425	389	426	413	440	446	399	399	485	450	447	428	430	423	478	428	422	415	389	448	424	384	447	426	414	390	436	426	443	427	465	427	404	448	411	409	454	450	430	396	393	458	425	453	437	453	439	421	438	422	438	453	443	409	423	369	456	437	485	394	413	394	393	401	422	418	409	431	410	427	443	412	434	423	415	434	402	430	417	445	402	415	424	441	397	420	441	426	406	420	413	439	449	410	397	415	396	405	424	397	416	433	390	451	415	402	396	434	410	426	436	434	425	414	450	393	467	415	432	457	424	407	406	430	423	428	397	457	426	411	465	436	403	407	436	403	438	398	404	426	421	413	416	422	426	380	424	417	426	402	403	432	411	444	420	384	421	407	411	416	434	447	407	391	424	416	444	423	432	430	427	416	475	398	432	432	418	413	445	387	430	438	417	407	419	445	437	408	414	412	421	431	427	442	439	413	437	411	415	428	425	391	417	416	412	452	465	412	435	431	415	425	407	404	404	446	448	476	431	462	443	452	409	400	388	414	403	430	380	448	445	444	404	417	415	426	447	396	400	413	445	421	426	405	441	424	394	429	452	383	428	431	435	435	426	435	426	459	420	415	457	419	404	445	448	434	429	426	431	395	390	420	423	436	453	468	397	433	421	485	397	425	432	430	413	389	442	430	389	390	399	436	396	417	417	415	433	417	419	446	401	453	442	434	413	446	455	456	410	433	448	416	425	395	445	405	420	423	446	403	444	422	472	448	439	448	427	414	393	443	431	439	425	429	479	421	405	440	432	460	432	437	432	457	441	456	435	434	461	429	411	425	410	396	408	424	419	426	438	430	411	426	442	377	456	402	449	410	417	424	371	438	406	412	424	414	420	422	435	460	417	397	411	411	423	426	406	463	436	431	420	420	397	424	416	409	406	421	464	419	461	396	437	405	429	410	465	441	436	422	411	424	439	433	440	450	422	390	420	410	416	441	448	395	453	389	430	439	437	475	421	437	434	413	416	423	430	455	429	410	401	387	451	428	412	424	456	429	413	408	410	423	443	425	437	395	411	436	402	392	437	418	422	432	422	419	432	424	417	400	413	417	448	422	428	405	395	419	416	394	402	418	414	449	437	372	475	439	456	420	402	420	425	429	398	386	426	446	446	393	420	393	444	415	412	420	444	411	441	422	429	421	424	424	403	419	418	397	415	450	429	470	453	390	460	396	446	426	456	470	404	459	409	391	426	377	423	424	413	441	423	450	423	419	429	407	403	455	417	441	409	435	439	394	452	436	436	410	418	399	409	384	412	409	418	438	428	404	411	405	410	417	414	448	403	430	456	438	428	422	430	446	469	406	401	383	419
2811	199	206	178	165	175	166	162	139	173	181	167	159	139	167	149	139	143	195	156	133	176	145	161	150	155	164	147	140	169	175	156	174	164	166	147	148	157	142	170	141	137	147	170	164	173	168	162	162	152	148	162	162	171	160	174	158	150	164	160	133	160	164	154	173	146	166	136	151	160	167	162	146	154	144	161	160	139	145	144	166	153	158	145	162	166	144	148	155	168	141	154	160	162	170	130	138	161	141	151	137	154	146	131	139	133	148	157	166	158	161	139	168	159	162	167	157	167	167	184	155	147	158	175	137	142	146	151	165	157	146	179	150	181	152	173	147	152	150	139	180	163	130	145	134	139	141	150	131	148	172	165	166	160	146	176	154	150	141	147	148	164	152	149	165	152	156	145	158	166	151	149	149	142	141	151	149	132	133	158	166	159	145	158	163	140	147	144	145	148	166	170	150	157	160	150	161	180	152	160	146	136	162	154	160	163	153	174	182	170	168	153	141	169	151	160	136	146	168	167	182	160	147	148	160	138	150	124	164	147	151	137	140	160	167	164	147	140	155	138	134	153	192	169	172	154	166	152	150	157	162	178	145	146	152	176	173	149	197	170	170	157	150	150	144	143	143	157	162	138	140	166	149	144	143	160	166	159	150	160	151	167	130	139	189	140	145	162	145	154	155	151	144	156	155	171	138	139	175	159	157	165	156	146	175	172	163	152	172	149	161	169	173	161	152	145	146	147	157	172	149	157	148	148	150	155	146	166	180	144	133	188	134	172	153	162	166	143	177	170	147	182	153	136	137	160	142	156	132	162	150	151	157	173	146	142	142	143	153	141	151	161	147	131	154	154	151	139	160	153	155	172	178	147	140	137	141	159	166	151	148	163	170	162	139	133	151	143	160	151	164	164	172	158	149	163	160	148	151	169	150	159	145	147	163	147	168	167	166	173	183	140	145	146	123	166	136	166	152	164	168	184	147	146	149	159	142	139	159	182	133	157	142	146	145	149	152	168	152	162	139	135	155	164	164	145	145	161	148	170	167	154	138	172	133	159	145	158	160	145	136	141	161	127	145	155	168	144	165	137	188	168	175	158	162	142	164	154	135	167	168	149	162	159	150	159	152	180	157	163	152	159	155	157	152	174	155	169	175	169	160	156	168	158	147	145	152	162	173	165	172	161	152	163	146	156	142	166	169	137	161	152	159	176	139	157	149	162	146	138	148	155	144	177	167	139	138	142	133	169	181	169	163	167	155	158	173	153	146	145	143	137	154	156	159	131	149	150	162	150	156	172	160	143	154	189	188	164	153	131	152	151	141	174	162	162	147	139	167	145	159	157	171	156	128	138	144	174	139	139	159	145	175	171	168	143	162	166	154	180	151	166	160	145	146	128	158	185	140	158	139	166	176	156	164	138	150	162	148	160	157	155	150	146	154	144	198	159	192	164	156	166	149	147	177	143	132	157	145	159	170	173	136	129	164	135	162	171	139	162	159	162	145	162	154	153	160	148	196	177	158	162	167	145	153	169	168	165	147	159	148	136	151	159	160	161	156	155	163	149	180	161	143	171	159	165	162	149	153	144	172	159	177	170	154	155	183	160	161	135	158	143	164	177	160	157	179	177	141	167	152	164	142	152	136	137	155	148	144	144	170	151	160	154	138	158	153	150	160	159	164	161	151	163	176	149	148	157	163	144	146	141	164	165	155	164	145	153	122	170	172	185	179	143	141	146	128	130	161	153	158	168	155	158	159	163	164	152	148	157	167	150	168	152	162	169	139	169	146	134	171	170	133	159	179	165	174	147	161	156	150	124	148	145	167	145	154	169	152	162	166	142	153	144	165	162	150	136	161	167	171	139	157	189	154	151	155	139	171	145	128	143	153	145	156	163	153	164	162	157	191	153	151	155	164	144	147	164	134	117	152	166	149	152	157	182	175	158	153	168	162	160	146	151	161	177	148	126	154	158	153	177	176	152	151	176	182	168	165	148	137	141	154	177	127	162	143	145	133	159	170	145	148	142	168	146	163	146	162	158	128	168	158	175	152	161	152	154	139	159	141	149	170	146	167	167	172	137	141	131	170	170	178	154	132	155	161	137	151	148	129	145	163	149	165	157	154	158	138	147	156	149	167	183	168	187	156	165	165	176	178	149	177	170	169	165	164	185	177	137	152	171	158	167	163	153	163	168	175	165	181	152	152	158	144	168	162	155	164	147	171	155	177	166	137	139	143	169	159	139	142	170	164	129	138	157	151	143	152	147	143	161	157	146	140	137	167	163	138	140	168	170	139	143	151	141	144	165	166	176	158	162	184	152	175	160	156	144	147	145	147	153	160	184	151	176	155	155	146	182	184	151	154	152	159	149	146	158	178	152	157	185	129	155	172	173	163	150	163	161	145	155	165	159	128	194	167	162	168	150	181	152	153	176	144	154	142	152	158	148	136	166	137	173	136	157	140	169	144	145	131	151	154	165	152	136	150	173	161	153	163	165	143	161	158	152	140	135	141	150	141	147	139	164	154	177	158	151	142	161	138	154	163	178	173	155	178	142	139	183	157	150	171	173	179	164	139	142	160	176	172	154	163	149	163	166	126	124	155	144	147	138	151	156	155	145	131	156	153	129	132	144	164	160	161	175	158	153	153	174	175	154	119	153	160	177	163	168	146	142	173	171	165	161	162	156	148	155	147	166	159	151	168	145	171	174	158	136	164	154	157	157	170	156	168	156	124	168	150	142	151	151	170	155	157	153	160	137	161	167	163	173	156	147	139	168	157	149	132	176	144	152	157	158	157	168	162	151	165	183	155	160	144	160	155	165	158	159	167	145	143	180	136	158	157	163	160	187	148	153	153	168	162	169	140	148	155	171	145	160	176	141	153	173	158	156	150	162	149	157	132	150	133	145	176	158	153	165	148	149	143	141	158	146	153	136	151	156	155	131	165	166	178	149	148	158	153	144	159	167	161	159	168	172	166	159	156	148	163	149	139	174	173	193	158	154	152	154	161	147	154	168	146	169	144	147	160	150	168	147	151	169	159	152	140	175	142	152	146	165	143	147	155	151	174	147	188	153	151	157	145	145	163	138	173	152	126	161	162	151	133	178	147	159	178	137	130	174	151	148	159	143	150	158	155	157	137	184	128	151	146	149	163	164	142	172	146	153	152	141	155	163	156	157	149	150	172	168	141	139	154	159	169	143	171	157	155	165	148	151	179	176	161	161	168	145	155	142	127	183	138	163	155	159	178	186	164	160	134	154	158	169	157	150	181	147	169	150	164	169	173	145	173	147	149	117	145	145	156	162	168	159	176	165	155	168	190	146	150	164	150	156	161	150	147	149	147	163	150	161	163	141	146	146	137	147	149	162	147	163	165	176	148	171	167	158	155	141	145	152	165	174	136	167	161	163	131	140	151	138	154	157	153	163	157	183	155	169	171	135	161	153	166	168	180	163	179	160	152	137	157	172	152	178	172	162	168	144	156	175	150	173	135	150	141	150
2573	381	489	457	443	383	386	400	431	392	369	382	373	371	369	362	349	399	368	390	400	411	396	372	348	385	388	406	358	380	376	378	399	379	371	355	387	375	417	374	394	391	430	367	387	396	380	381	413	387	341	434	407	379	404	377	367	424	375	373	370	410	362	358	370	390	359	380	365	393	325	405	342	396	374	407	345	394	373	383	361	355	391	390	391	360	385	367	398	368	410	378	397	390	405	353	424	368	359	390	369	390	398	377	377	390	358	382	401	366	380	400	372	366	363	367	398	372	351	376	374	430	372	372	350	347	402	395	376	375	379	392	366	373	368	345	399	364	347	397	359	364	374	361	407	381	369	374	385	365	394	378	407	368	387	380	348	407	373	385	394	343	387	371	365	382	388	408	392	405	386	371	370	362	376	386	381	376	388	375	394	377	359	363	373	355	372	408	381	371	376	362	362	409	382	371	392	364	366	332	340	355	372	407	389	386	373	392	385	381	391	393	377	369	371	386	371	385	346	385	340	391	339	364	378	399	347	355	345	348	389	384	371	370	357	367	375	377	371	363	319	368	397	404	388	373	347	395	396	365	391	340	326	390	391	360	365	397	399	373	381	386	385	381	383	389	383	370	354	364	361	350	392	376	398	359	376	386	371	378	401	346	402	365	412	341	401	355	375	369	364	353	366	349	396	397	382	374	362	358	374	394	361	405	355	381	348	389	378	383	382	383	379	372	377	374	372	330	355	405	375	358	356	369	351	374	405	310	393	406	378	386	371	369	363	352	340	377	382	368	391	386	387	392	371	371	383	340	358	338	382	335	384	392	378	381	312	405	388	382	395	356	366	388	365	367	359	377	392	404	343	367	364	370	385	379	360	406	369	374	381	358	377	388	380	360	384	371	342	384	363	344	345	410	380	361	369	375	385	375	367	363	370	385	355	348	402	382	371	371	371	351	409	355	321	349	423	388	394	366	405	392	359	370	396	373	350	379	385	352	362	388	360	359	368	376	370	379	370	348	379	384	389	397	376	411	354	367	378	345	367	405	341	349	386	335	396	334	375	383	396	386	346	366	391	392	429	379	385	389	342	363	396	390	379	352	378	389	359	365	388	372	370	350	377	367	380	390	341	388	376	402	367	386	394	417	377	368	368	365	348	307	376	397	369	407	372	382	359	388	352	407	402	396	350	387	363	376	379	406	344	378	397	410	392	396	374	367	332	377	359	375	407	371	395	358	347	402	393	371	356	374	357	370	380	382	348	375	366	360	359	387	357	384	373	364	417	356	390	384	362	402	360	354	400	359	432	392	364	355	395	370	360	373	381	387	360	364	382	412	371	380	362	395	343	347	381	440	378	378	380	411	338	383	390	394	374	352	404	378	380	376	376	388	369	364	384	400	353	395	354	397	345	386	363	374	390	355	381	375	367	406	374	381	340	402	384	390	371	348	371	378	408	380	333	384	388	370	380	383	373	365	399	354	338	371	370	365	366	342	364	402	351	360	416	399	346	366	388	362	392	375	363	367	349	406	348	375	398	378	353	378	377	384	390	378	365	413	406	413	376	389	350	341	367	373	377	374	367	402	369	367	359	420	386	356	382	376	378	368	392	393	387	367	364	344	355	396	369	325	394	395	372	359	354	375	357	410	375	360	388	380	359	369	367	373	346	361	358	392	358	374	405	374	390	403	378	361	391	390	377	434	376	357	362	355	381	345	400	422	411	395	368	384	378	381	403	390	370	378	348	372	422	357	392	406	413	401	357	359	350	384	386	383	394	377	403	389	371	362	418	388	350	356	372	371	381	375	418	388	386	389	380	378	377	362	395	363	335	372	376	350	365	365	395	371	349	351	386	382	393	380	405	362	372	391	383	400	377	359	366	395	371	395	370	352	394	377	398	382	397	368	360	393	384	394	368	360	369	396	370	366	367	390	393	367	356	403	361	383	383	383	371	371	376	373	383	379	372	382	386	384	354	350	374	386	417	386	428	387	405	392	391	361	374	342	365	349	374	378	418	372	368	366	428	411	386	371	400	372	408	373	365	428	362	378	365	366	403	359	415	373	406	367	394	351	349	391	393	366	379	399	384	392	383	343	369	379	365	371	378	363	416	374	399	384	370	345	356	387	392	403	363	423	401	362	367	374	409	384	388	372	366	365	380	384	328	372	397	394	401	356	385	353	394	358	385	355	346	352	367	359	403	349	376	385	404	365	362	365	362	402	392	390	352	390	409	357	320	377	380	369	364	331	380	365	352	406	384	384	328	346	384	345	375	369	388	360	393	396	337	330	355	350	365	396	387	380	372	396	366	372	352	366	368	414	369	392	352	359	397	387	377	365	398	375	368	330	369	359	381	366	363	384	412	362	380	376	378	377	360	389	375	380	402	359	366	401	364	364	388	380	381	392	361	382	373	373	375	386	351	370	362	385	391	352	364	386	362	398	346	359	375	385	394	393	370	360	361	365	388	371	373	375	352	369	367	384	340	366	390	394	360	384	361	351	392	399	375	380	348	382	371	384	392	397	396	378	387	357	380	407	384	377	366	381	346	361	386	372	392	343	377	383	397	380	363	383	351	324	369	369	381	411	400	360	400	352	366	364	360	340	406	367	363	393	369	408	341	399	371	408	354	385	389	400	369	374	391	355	357	351	391	359	359	366	356	375	384	347	374	390	361	353	345	400	345	370	373	350	394	359	398	346	376	338	411	387	381	392	374	357	341	370	375	349	367	392	404	367	384	364	387	377	358	378	380	369	393	375	390	381	389	373	392	391	377	393	382	365	379	341	349	367	357	396	389	402	332	364	383	406	375	390	371	400	368	385	401	385	352	358	365	412	373	389	339	363	394	361	378	370	398	378	372	367	380	382	363	359	358	404	395	385	362	368	374	354	390	383	369	377	385	374	346	388	388	372	391	392	395	339	406	383	368	375	378	389	375	353	371	377	377	409	407	401	355	438	379	384	353	404	375	396	391	373	362	361	367	390	373	388	377	388	356	386	361	331	387	376	385	387	385	362	383	372	370	362	363	357	383	364	367	404	350	403	378	373	386	361	402	368	383	390	336	370	391	361	368	372	400	371	378	385	373	386	391	353	376	371	385	365	398	382	367	364	413	358	388	350	397	360	395	365	369	377	369	380	381	380	403	375	412	412	354	366	344	396	384	395	381	377	345	393	392	339	375	362	380	366	377	361	380	386	383	409	408	376	366	368	358	378	378	367	390	385	393	381	395	378	391	375	339	385	381	368	359	369	362	371	361	389	375	364	360	375	381	365	418	359	387	379	386	367	387	350	359	328	346	374	357	369	394	356	394	398	400	369	394	355	388	371	361	378	365	394	420	404	419	380	348	378	375	370	385	402	380	402	370	402	390	366	344	390	386	404	389	398	383	387	360	404	368	373	394	425	351	368	405	388	383	350	373	368	399	395	418	423	408	384	381	373	387	350	403	395	374	412	386	406	363	357	393	379	385	380	393	364	380	365	347	371	395	356	358	363
11866	1381	1095	824	581	424	328	264	212	186	173	137	141	118	130	113	115	109	102	103	104	86	81	71	87	87	97	89	90	71	83	70	75	69	92	70	72	80	79	78	77	79	80	79	86	85	78	69	69	92	69	76	76	87	92	69	70	75	76	61	88	104	70	75	86	70	101	68	77	57	73	76	71	76	71	106	74	91	74	84	69	68	70	71	67	80	68	78	77	75	72	79	73	57	75	65	69	67	70	85	75	62	76	65	61	79	78	90	75	78	78	72	86	71	87	84	75	86	88	78	81	85	76	66	75	73	70	81	83	57	47	65	74	79	70	71	74	82	57	81	60	78	86	82	80	75	86	74	80	85	76	85	72	65	76	69	62	73	68	95	65	82	77	71	78	76	66	71	86	84	75	84	70	79	80	77	75	69	82	76	50	59	79	70	70	63	78	83	64	71	71	76	73	88	68	85	70	57	72	76	65	70	79	74	73	80	80	80	61	95	75	78	81	68	72	79	75	71	62	77	57	68	92	78	57	82	71	89	70	83	68	79	83	82	74	71	77	64	69	69	80	65	70	78	66	88	85	77	79	63	80	67	68	76	61	77	72	70	68	59	80	68	60	74	80	78	75	82	89	62	76	79	68	67	61	81	94	74	72	76	67	84	60	66	70	81	75	61	46	77	82	68	78	62	89	88	73	71	65	58	77	84	76	78	64	80	69	70	95	66	78	79	71	78	70	76	85	65	50	78	67	85	72	63	77	72	86	84	71	93	81	75	73	75	54	69	55	91	85	83	72	62	78	78	78	75	75	89	71	82	63	61	55	83	74	80	74	63	86	82	85	67	88	76	86	69	63	72	73	96	65	96	63	78	78	73	75	68	71	90	80	65	76	69	81	59	87	85	66	61	70	84	66	72	71	75	70	73	86	72	68	74	67	80	80	75	87	71	81	74	68	85	65	70	74	70	62	75	70	76	65	81	69	81	77	99	68	63	67	64	68	77	67	70	84	78	65	75	72	74	92	69	73	55	70	62	87	62	74	70	83	74	76	72	75	60	80	72	65	75	54	71	79	81	85	83	58	60	85	81	76	69	85	74	70	68	78	79	72	74	88	79	68	80	75	72	65	74	73	86	79	75	92	74	69	74	74	68	95	81	81	67	87	74	74	72	62	76	77	66	68	77	77	51	65	76	68	72	67	74	58	77	66	68	81	86	70	73	78	80	78	64	76	71	85	73	58	80	77	67	58	72	74	90	67	83	71	68	81	74	82	87	77	74	73	79	80	71	76	72	69	93	70	73	73	68	76	55	78	80	64	64	61	80	86	76	70	75	63	84	87	85	69	65	90	63	74	82	85	91	67	63	73	65	76	90	79	69	80	69	62	83	63	75	78	76	63	70	73	68	60	76	79	67	73	81	65	76	84	72	63	65	74	75	73	89	70	64	76	70	68	70	67	79	71	80	52	87	71	83	71	63	71	85	72	84	68	68	92	73	73	80	85	76	76	69	70	76	92	78	71	76	86	85	95	84	64	72	81	80	71	69	81	65	75	70	79	85	68	82	88	77	86	66	63	76	89	73	71	75	78	68	80	86	72	62	64	81	61	91	81	67	81	75	66	69	63	66	76	63	69	74	84	75	59	73	76	71	69	71	83	82	76	80	69	69	72	85	83	65	68	77	72	67	87	73	73	61	89	65	82	69	76	76	92	76	69	75	79	69	75	70	66	68	76	85	63	78	66	63	75	74	53	57	82	64	75	66	72	77	64	64	77	73	65	73	71	69	65	89	84	74	76	68	92	80	86	85	53	70	70	71	74	66	95	76	77	86	76	63	73	68	68	65	68	67	68	63	69	80	83	71	84	79	73	59	73	70	73	71	81	82	81	68	72	67	68	60	55	68	58	80	60	82	70	69	63	80	82	75	51	77	83	69	78	84	64	67	70	55	87	67	70	70	70	75	72	80	84	69	96	68	85	69	75	68	77	74	69	70	87	63	75	53	64	71	81	51	67	71	73	81	73	66	77	75	69	78	73	68	91	71	77	67	65	87	63	68	70	58	73	80	84	73	80	74	88	71	65	60	85	88	72	60	71	55	63	91	71	76	102	76	69	81	70	66	81	81	64	72	61	64	72	72	96	71	73	69	82	85	63	63	80	70	74	72	68	86	71	72	58	71	84	64	76	75	70	69	66	89	52	73	77	64	86	85	64	77	71	76	66	73	68	61	79	83	64	82	67	73	83	66	65	59	88	53	74	63	72	75	53	81	71	72	73	86	74	89	79	81	84	73	75	55	79	72	75	68	72	85	66	79	83	72	75	72	68	76	63	75	52	70	75	80	70	79	64	72	68	82	89	68	80	66	76	83	93	77	70	71	70	71	74	64	59	77	64	85	65	75	69	55	57	71	61	62	60	79	63	63	73	77	81	65	78	83	86	77	71	71	62	77	79	72	73	78	75	83	72	78	58	69	64	76	70	67	87	71	75	74	72	65	77	89	83	84	81	68	83	58	80	85	81	88	77	86	55	80	80	74	74	70	47	76	64	76	73	93	71	67	81	69	70	81	59	69	78	80	57	73	65	74	68	76	53	65	74	76	69	71	64	67	52	93	64	96	75	73	74	80	71	59	53	72	74	84	71	61	78	86	61	85	57	75	78	57	72	72	85	86	81	81	59	68	63	64	73	59	89	69	65	59	71	81	87	80	75	60	53	80	73	80	85	85	70	68	67	79	87	75	71	56	85	70	73	76	59	70	91	75	76	71	79	79	81	64	59	73	70	70	89	81	61	63	71	81	61	71	81	84	71	71	56	75	67	82	84	77	79	69	63	86	65	74	59	73	67	81	79	78	67	78	66	60	68	86	69	75	66	77	49	56	83	71	89	80	87	52	82	78	80	75	64	85	75	77	87	83	67	78	72	71	77	78	69	69	75	59	69	73	77	80	50	51	80	95	74	53	79	63	68	64	61	64	83	70	93	62	86	69	74	74	77	69	79	73	83	82	78	81	74	72	83	74	82	64	68	76	85	67	74	61	74	81	78	78	80	66	67	88	64	57	72	66	63	69	82	83	70	66	75	68	73	74	68	69	76	72	71	76	71	72	74	74	65	74	73	76	85	71	82	71	78	70	68	83	92	82	71	62	54	75	84	93	71	86	71	70	78	68	75	79	83	88	84	62	86	82	83	71	68	60	63	88	52	77	70	86	78	89	64	80	58	88	78	67	73	66	66	78	65	80	63	76	76	67	91	83	74	75	76	63	78	82	71	72	71	67	68	67	70	68	68	75	81	72	78	69	60	101	82	74	71	70	81	76	58	71	66	102	61	72	85	79	66	59	76	76	63	64	70	78	55	76	76	80	74	70	65	67	60	84	75	66	100	79	56	73	69	71	69	71	66	77	64	63	68	83	75	65	64	71	64	74	87	81	76	85	61	72	75	76	66	80	80	87	76	78	67	88	75	71	68	66	62	81	74	78	50	67	64	58	63	74	83	60
7519	989	2242	2541	2312	1825	1468	1271	1046	905	804	661	629	562	548	499	445	403	410	384	368	356	347	330	364	351	321	263	316	327	308	246	277	275	264	270	266	269	255	258	256	256	255	242	234	229	246	227	249	221	230	272	249	238	253	203	208	227	231	225	227	253	234	220	247	206	210	219	216	226	209	208	222	213	223	225	241	227	190	233	210	208	220	215	216	255	208	217	222	213	233	209	222	219	215	232	227	252	220	210	210	202	213	214	199	223	210	219	222	215	202	198	230	216	207	219	212	235	209	203	205	210	236	217	197	216	234	199	199	227	203	226	202	212	220	228	183	219	215	219	220	217	208	213	226	230	230	224	212	245	234	253	175	204	219	209	202	241	214	238	222	190	238	194	192	222	225	215	215	197	206	214	204	211	251	222	215	224	218	209	219	220	247	218	212	199	211	219	185	215	223	213	189	219	198	214	208	200	227	204	222	225	215	223	202	210	210	194	202	202	197	220	198	226	211	201	223	223	213	219	193	250	204	190	226	180	221	215	230	230	212	201	212	199	214	232	201	201	210	185	225	228	206	187	218	210	211	211	218	217	219	246	198	202	215	200	200	224	221	215	224	220	218	235	212	220	218	194	207	202	221	209	206	198	224	197	208	212	205	195	226	197	202	202	249	218	206	210	227	203	211	215	228	219	237	213	212	198	231	207	199	205	224	192	210	205	189	232	192	220	225	196	206	217	205	216	202	219	219	231	222	211	223	220	225	209	193	194	221	209	232	229	206	213	241	224	225	197	229	222	219	232	198	224	240	204	210	242	212	207	223	208	212	215	228	223	216	215	228	209	203	193	224	217	191	222	201	219	208	227	221	224	221	188	202	212	219	224	225	215	239	182	212	211	217	211	224	217	213	241	212	222	218	228	196	215	216	225	234	237	234	208	234	230	222	207	229	206	209	207	202	237	207	202	223	228	194	217	228	214	188	221	210	212	244	208	236	219	207	198	229	220	222	224	186	212	193	206	243	233	213	211	215	216	180	211	208	214	234	214	213	206	205	196	210	221	211	237	229	199	220	232	213	197	234	210	215	217	215	228	207	191	191	220	247	205	222	207	199	205	228	223	218	215	192	205	198	204	206	225	238	227	213	232	204	190	222	239	212	217	214	213	203	212	187	233	185	220	232	200	226	196	224	207	209	220	207	249	203	248	212	225	234	209	210	242	220	205	183	188	200	233	212	226	245	203	200	206	211	222	215	263	219	219	238	233	232	218	213	192	238	237	216	238	210	215	205	216	203	241	209	212	196	203	217	209	234	201	208	218	215	183	209	225	241	223	216	221	209	205	221	220	192	223	225	202	240	211	218	215	223	224	179	233	220	228	213	210	216	215	221	209	222	211	206	238	227	190	232	209	244	222	228	226	241	218	221	220	212	200	210	205	209	222	215	235	193	216	205	233	205	206	207	250	234	204	230	211	220	230	230	210	222	218	201	210	217	207	198	198	221	223	205	208	206	210	205	195	202	223	214	197	195	212	232	221	199	210	209	236	216	191	216	208	229	209	198	192	228	219	245	222	188	216	203	234	204	240	185	213	212	214	235	229	201	217	208	201	235	243	201	215	228	217	223	220	216	217	206	238	237	208	221	214	216	217	213	224	170	192	230	209	205	248	221	227	206	202	243	213	184	192	213	193	198	210	191	220	226	234	215	225	228	190	241	213	217	212	222	220	218	193	220	223	210	233	233	222	209	189	199	205	218	204	223	230	191	216	203	212	223	217	191	214	226	221	213	188	219	228	205	210	219	204	242	222	203	237	229	220	240	209	215	191	200	205	210	195	236	205	176	216	211	234	224	212	198	215	221	222	216	170	227	207	227	232	202	207	212	259	233	219	217	214	208	216	209	203	251	229	225	233	214	198	212	225	221	245	229	233	206	226	205	201	227	206	228	206	220	199	227	212	232	221	211	229	210	231	237	232	231	239	205	219	205	224	217	223	209	193	230	203	193	204	200	191	230	215	212	210	208	241	225	210	207	246	183	233	199	228	214	201	223	218	212	200	198	225	201	201	205	239	196	214	194	229	204	223	216	194	203	208	203	216	202	195	219	221	215	180	222	216	222	224	225	197	215	220	189	231	200	226	214	231	206	214	232	224	219	197	188	212	198	216	229	209	185	225	213	178	213	221	208	223	220	211	209	223	211	237	211	240	229	212	207	224	207	220	211	233	227	221	242	209	234	197	200	202	197	195	224	221	208	212	220	205	211	228	226	211	213	215	209	227	199	230	211	225	227	228	226	218	215	206	216	225	202	230	201	209	200	212	197	219	204	209	232	214	251	215	203	224	184	195	193	213	229	217	189	254	190	209	228	208	227	224	230	242	200	221	227	228	221	235	219	203	248	215	241	215	215	229	210	202	209	198	212	211	203	207	209	231	210	206	201	220	219	199	196	189	220	228	207	186	208	197	207	229	210	216	204	198	208	196	210	205	204	225	225	192	230	208	201	228	182	226	214	215	220	222	210	199	216	207	221	227	217	228	218	201	233	200	202	217	197	185	236	221	226	228	201	204	214	237	236	212	208	242	197	216	192	238	225	223	218	227	228	214	206	214	205	210	219	210	206	226	210	210	206	233	215	208	218	212	202	190	190	204	197	218	229	215	201	206	215	232	218	198	181	215	213	197	213	200	209	206	208	223	238	219	211	196	175	224	231	222	220	228	202	209	208	191	208	217	235	214	207	227	198	215	204	212	215	214	221	187	205	239	213	200	191	179	206	221	191	216	215	212	207	250	197	197	201	220	217	215	207	194	211	193	222	185	218	232	220	185	217	210	191	216	213	221	213	182	188	211	213	205	212	198	205	192	241	205	219	212	216	184	217	218	229	200	231	203	211	235	203	200	199	235	205	209	202	202	243	209	195	206	201	209	220	206	202	196	219	205	226	213	235	239	228	211	247	216	244	224	215	231	196	239	204	205	232	184	195	203	205	207	210	225	209	207	211	194	223	208	195	210	212	216	244	223	222	222	234	232	200	234	222	207	223	188	226	217	204	219	204	225	229	210	222	220	211	222	218	225	210	219	225	202	225	199	216	211	198	210	206	220	228	220	214	211	226	254	238	229	209	204	207	217	227	196	211	213	194	209	204	208	215	225	207	211	208	222	222	239	200	230	232	221	214	196	199	233	193	208	237	227	212	201	201	195	216	212	212	225	209	242	214	194	214	227	234	206	213	242	205	236	182	222	211	223	205	230	209	204	224	211	204	205	227	243	225	214	232	202	235	191	209	183	228	244	214	209	212	213	200	217	231	220	211	221	209	246	239	230	211	199	202	231	207	228	234	224	210	236	198	223	246	229	238	209	227	195	194	234	191	216	199	230	214	218	207	224	222	217	229	209	214	230	215	221	241	222	219	228	199	181	222	235	212	200	227	200	240	209	212	219	211	218	193	205	213	179	216	222	202	221	209	228	205	209	210	205	219	228	213	227	250	215	218	211	203	255	226	210
19566	3183	2387	1706	1126	842	692	533	433	364	389	313	296	248	264	213	222	217	206	202	194	219	204	203	219	189	175	164	179	211	181	162	173	153	181	162	154	192	186	185	167	170	174	140	182	199	196	173	172	172	154	145	166	175	166	169	192	167	121	177	176	174	155	183	173	168	174	182	177	177	159	162	139	161	172	147	175	150	156	182	188	157	179	175	160	149	183	160	167	177	147	174	164	187	187	157	177	154	154	161	187	147	153	164	177	169	163	161	156	184	162	177	174	154	159	182	163	179	165	159	192	155	170	157	175	172	186	160	170	170	159	177	172	176	168	170	166	153	168	175	153	172	179	153	171	152	155	145	153	186	179	142	181	160	155	157	159	142	175	140	170	171	155	169	170	149	152	144	159	134	161	159	179	152	170	154	172	144	149	156	164	152	181	157	171	179	152	181	160	158	151	166	164	146	173	148	150	172	166	136	181	186	152	176	152	174	140	160	166	145	179	147	164	156	165	160	161	152	179	154	156	176	165	172	174	165	154	148	189	168	144	173	146	161	146	174	173	185	164	170	146	158	157	171	179	173	149	144	167	171	177	163	158	142	167	160	168	170	189	175	162	153	183	166	152	165	168	153	158	174	148	193	164	183	189	185	160	146	149	141	164	157	172	164	158	162	165	160	170	166	159	145	151	163	171	166	165	179	149	157	165	149	164	159	179	165	180	171	158	143	166	179	146	184	153	143	155	154	169	159	172	168	162	178	178	160	174	197	181	156	141	148	144	177	181	154	171	175	170	162	161	160	156	159	164	148	154	187	146	129	154	173	170	140	159	138	156	177	153	190	143	160	183	181	169	166	148	155	160	170	145	144	157	169	166	161	166	182	183	142	155	143	174	158	168	162	162	157	166	168	162	157	167	168	155	163	155	161	176	168	188	155	195	166	175	148	171	152	157	180	170	196	144	133	140	152	172	141	192	170	183	152	165	158	189	174	165	178	153	187	188	144	138	153	162	160	164	156	167	134	151	169	168	161	197	165	136	172	145	175	175	156	154	170	176	168	179	158	180	141	154	178	180	191	180	159	168	163	170	151	185	161	156	171	167	171	145	178	162	179	169	162	159	163	162	146	175	161	142	165	174	150	185	157	145	183	193	154	164	155	174	173	149	135	145	159	193	176	144	183	167	152	145	164	182	159	135	171	153	173	172	180	169	163	165	168	152	172	169	176	170	174	182	158	161	163	173	168	165	144	139	138	149	168	162	169	156	162	176	177	158	181	138	149	180	154	156	161	170	153	161	166	152	150	149	175	143	142	153	158	167	163	159	149	167	185	162	186	145	167	168	142	165	169	146	180	160	157	160	162	171	163	144	175	152	183	167	137	172	149	157	156	167	157	147	163	157	156	154	143	170	180	167	169	163	173	200	183	149	173	168	180	187	142	158	171	162	148	150	156	170	162	160	171	166	185	161	155	160	143	164	167	149	146	182	194	172	171	183	175	176	164	174	158	162	167	158	154	149	154	158	179	166	177	159	165	171	143	180	155	154	166	179	183	164	153	152	160	157	168	169	167	176	200	155	161	184	146	166	193	183	176	172	176	164	165	145	156	159	168	172	155	175	163	145	159	160	173	141	153	168	148	169	166	167	156	172	179	152	189	144	167	162	165	128	144	171	147	149	167	146	147	166	157	157	162	175	176	169	178	183	189	162	180	169	194	150	147	166	180	147	151	177	120	156	204	177	155	154	134	159	140	155	188	163	185	159	160	154	180	186	147	181	169	171	170	172	132	193	181	134	167	172	168	161	150	156	144	171	156	173	176	154	148	144	150	133	151	151	169	168	185	166	162	139	156	148	167	158	170	185	169	176	155	167	166	147	164	168	157	167	163	154	173	163	171	161	160	155	168	165	153	162	156	154	157	186	179	155	173	172	176	149	163	131	168	169	170	151	186	145	153	185	168	175	168	165	164	174	154	157	159	151	176	155	151	150	168	169	143	162	203	175	156	161	142	171	175	140	182	148	169	169	167	159	179	170	133	145	165	147	155	157	161	146	156	167	164	143	172	161	145	150	168	144	170	163	170	165	138	176	181	160	162	160	159	155	139	152	154	149	166	146	172	175	165	171	191	151	138	196	177	199	180	178	162	177	141	169	152	180	153	153	170	147	149	150	144	161	154	165	159	184	151	181	167	168	164	195	187	179	146	174	153	181	169	173	146	164	166	172	162	178	187	153	168	166	177	195	170	193	178	164	174	159	155	187	171	162	177	171	153	187	150	174	157	165	159	159	183	154	163	163	172	164	153	165	143	155	164	170	137	163	200	171	155	170	166	145	167	160	154	157	154	170	164	158	154	170	175	164	169	155	170	209	187	159	178	163	176	166	173	159	173	151	166	170	163	169	175	163	187	147	168	167	164	163	165	145	186	164	172	162	174	156	155	142	174	178	164	154	172	154	170	163	144	182	155	137	173	184	163	171	152	161	152	141	153	156	157	170	180	188	145	158	168	160	168	139	164	163	172	152	150	161	138	184	159	167	173	136	148	136	185	157	163	161	161	148	147	165	175	167	166	163	174	170	179	153	158	170	155	162	152	172	168	170	166	155	153	165	137	173	163	164	157	167	171	158	151	142	156	169	187	151	144	142	140	183	153	143	171	172	158	176	167	183	159	176	154	152	159	147	144	151	155	180	174	192	153	165	167	162	173	172	168	156	134	154	145	209	148	152	177	158	160	183	170	179	150	168	161	162	154	151	159	177	161	156	151	141	163	183	184	153	169	152	145	154	158	152	149	160	163	169	159	146	163	173	185	172	161	166	157	149	156	165	162	178	173	164	164	166	160	168	174	125	135	151	170	156	165	164	170	142	169	171	155	171	160	133	145	170	175	158	214	174	152	156	164	172	151	151	167	169	163	149	173	170	167	163	166	178	157	159	173	162	166	176	160	176	137	166	152	158	155	160	142	167	133	164	165	160	191	158	148	154	146	153	149	151	182	179	156	131	160	152	156	182	159	169	153	187	177	154	151	169	155	170	161	186	168	160	175	160	146	150	170	167	158	184	161	153	170	166	187	170	160	152	152	173	156	158	176	187	171	161	165	175	153	164	138	154	189	160	156	160	148	185	159	183	196	157	190	164	159	156	165	163	165	152	158	135	162	163	161	171	145	145	156	165	154	171	144	176	175	151	179	171	165	180	186	160	176	146	158	187	163	179	175	167	155	177	174	153	156	190	171	146	153	179	141	176	140	167	152	136	174	187	154	156	197	150	155	147	160	168	151	170	177	161	158	140	176	174	169	148	138	185	161	172	164	160	183	174	163	149	150	135	171	159	172	138	156	165	149	166	160	148	149	172	154	165	146	159	159	182	177	159	206	155	172	146	143	175	176	143	168	156	176	185	146	169	162	159	175	188	150	184	174	163	138	162	144	151	182	164	171	162	170	167	157	173	162	190	157	133	163	164	175	167	157	175	158	173	191	144	174	157	170	160	158	160	151	168	177
9826	1989	4134	4902	4246	3633	2893	2424	2062	1802	1514	1338	1192	1077	1031	982	930	814	801	755	723	646	688	680	639	605	619	582	568	557	573	566	537	539	543	485	522	562	525	531	500	512	483	511	498	499	472	493	460	445	459	471	499	448	462	490	457	467	442	450	451	470	446	466	451	440	437	458	442	426	432	443	432	487	455	449	450	470	435	443	401	434	409	448	435	451	412	414	393	443	435	434	433	416	418	443	425	425	437	413	420	446	442	402	402	431	460	412	436	461	393	396	430	388	448	427	421	458	433	396	431	438	432	407	440	422	426	460	417	431	416	431	428	416	402	414	431	426	415	442	439	413	477	434	434	448	443	479	408	407	406	428	436	420	452	425	403	412	427	393	407	447	446	411	404	456	414	406	454	474	431	405	441	437	419	441	418	441	409	429	477	422	410	426	441	437	416	388	441	421	400	416	426	442	420	423	418	439	411	407	370	470	408	425	440	413	409	447	409	448	424	442	420	441	423	387	438	418	443	397	436	440	429	382	430	422	442	442	456	411	444	415	446	431	401	421	414	425	388	451	449	436	392	418	383	408	397	442	433	414	412	397	447	431	422	409	464	423	414	417	469	431	452	428	415	432	443	434	391	425	431	434	406	444	432	385	418	408	428	408	417	443	422	430	418	416	421	411	417	395	427	419	429	432	424	441	444	422	435	431	412	434	426	447	428	417	439	435	426	423	443	429	401	435	384	464	432	397	431	451	418	426	393	397	418	398	431	397	433	426	429	425	376	419	448	404	435	425	394	428	399	440	376	447	416	471	432	399	397	379	427	432	396	416	399	463	404	413	429	452	432	428	463	458	435	385	401	434	442	397	387	418	431	407	415	421	411	418	401	462	384	460	413	385	432	439	424	437	410	403	427	421	415	440	431	413	412	437	434	461	434	428	406	415	409	431	428	412	396	447	444	470	450	429	414	425	439	443	439	436	455	392	406	418	447	406	389	431	464	391	441	428	446	445	447	384	394	462	388	413	412	438	457	405	404	446	437	398	398	423	417	416	432	442	419	444	391	437	450	440	456	407	441	379	430	418	467	408	421	425	413	414	457	435	427	439	416	416	444	463	375	409	402	434	446	410	416	399	414	396	420	424	430	461	430	423	477	473	379	431	414	406	434	403	440	411	403	439	412	425	399	430	421	433	430	396	404	420	412	443	437	417	385	429	449	455	411	439	400	464	463	391	427	395	433	443	416	429	392	395	411	451	432	421	438	386	421	392	438	463	412	418	403	418	404	409	427	418	421	403	447	431	405	449	397	431	404	419	425	440	448	440	435	442	445	434	448	428	435	422	414	472	453	408	410	433	409	423	447	435	421	420	408	397	430	429	439	397	427	416	464	424	402	433	416	422	446	392	456	408	438	411	443	435	424	414	433	432	445	431	424	482	427	411	419	474	429	417	469	406	446	455	390	427	405	436	415	415	462	415	393	420	408	450	436	413	438	440	426	436	429	417	464	427	436	426	429	385	422	450	414	424	429	422	419	444	436	429	383	441	399	421	413	427	405	403	448	408	422	437	382	431	414	432	490	414	410	412	458	424	395	430	391	394	407	444	435	450	435	406	425	420	436	439	429	386	381	413	422	414	428	452	415	425	391	410	435	442	439	390	400	407	408	438	384	420	444	429	424	386	374	444	417	395	373	445	432	431	464	409	428	434	404	401	443	422	449	448	421	439	404	456	412	439	444	451	451	450	429	434	426	402	442	424	385	413	421	445	417	422	461	425	406	385	441	424	433	416	413	418	442	405	429	390	420	349	427	385	427	419	442	438	385	417	409	414	392	440	447	405	425	400	390	421	466	394	418	432	408	453	431	395	433	438	422	407	449	417	406	442	481	404	421	436	408	394	440	398	425	390	376	427	439	386	445	408	445	442	438	436	378	431	422	438	401	465	417	417	490	476	434	405	400	414	435	435	455	376	431	432	414	422	428	425	417	433	427	420	413	436	443	437	414	418	410	407	418	436	429	406	413	411	420	433	409	400	414	433	415	391	437	416	416	428	413	406	427	444	433	436	425	430	438	424	388	416	454	445	444	411	406	386	404	446	431	404	438	431	402	395	397	448	437	406	411	424	468	419	408	430	435	388	413	408	432	433	434	423	407	454	413	414	441	431	438	411	414	429	464	402	408	434	434	468	434	445	433	433	439	452	403	461	505	398	451	385	406	445	394	424	450	451	437	471	410	378	453	460	423	445	453	402	399	430	397	435	426	410	439	422	452	402	399	418	421	397	420	427	413	452	454	427	416	407	451	414	455	411	439	424	430	421	402	416	463	427	436	451	425	411	390	421	410	410	409	386	423	432	397	435	426	404	434	426	416	417	399	415	421	405	419	441	462	440	418	444	455	437	399	415	433	404	418	417	372	406	424	457	451	433	393	422	436	428	431	411	420	435	446	386	422	428	436	434	424	426	411	399	418	431	389	447	440	402	424	444	407	428	430	412	429	407	399	440	421	436	426	448	406	408	399	432	399	421	400	423	407	440	389	402	452	390	419	439	430	440	404	421	448	409	401	404	456	427	449	408	339	442	390	428	437	412	401	400	421	449	472	430	449	387	421	426	420	427	419	395	424	443	425	421	390	422	405	431	437	411	412	425	430	422	413	405	406	417	421	414	421	425	448	404	416	409	430	423	452	425	418	392	428	396	407	417	452	409	418	411	402	414	440	424	418	410	390	415	397	420	430	446	432	400	461	438	423	459	478	411	401	390	401	456	443	421	458	404	398	436	430	419	432	439	393	410	445	424	402	431	416	427	409	429	427	421	430	427	441	425	416	402	445	448	446	452	429	415	401	427	423	409	418	433	398	426	422	422	435	406	373	448	415	401	438	420	440	384	436	429	405	433	415	422	431	426	381	417	420	373	446	413	418	432	435	367	441	409	442	434	437	409	424	405	427	413	441	420	413	440	449	402	430	426	419	411	394	441	385	419	424	385	438	422	419	386	394	439	411	395	444	443	398	441	410	436	419	418	407	412	436	446	443	438	430	413	403	416	423	405	433	445	427	451	436	397	414	473	421	436	416	415	409	401	415	415	424	414	428	389	443	432	408	459	408	424	421	381	412	422	411	417	422	411	408	448	458	400	421	404	431	424	431	413	391	438	419	434	421	399	395	389	425	410	428	414	419	412	413	422	392	451	443	411	419	434	470	459	404	419	443	408	408	421	424	434	441	447	465	448	433	444	398	442	420	421	410	435	388	424	415	409	408	455	418	442	445	417	480	410	432	447	424	455	430	410	418	417	403	366	408	419	440	428	403	453	409	384	447	384	422	434	417	418	414	428	423	412	421	387	397	395	405	442	453	432	411	448	428	440	415	448	431	432	388	398	384	433	425	436	416	447	425	425	446	439	412	399	407	417	453	403	433	450	421	420	466	452	420	426	383	402	411	437	441	407	421	424	447	418	418	417	394	442	414	435	409	405	440	415	426	384	449	413	411	431	455	405	437	435
2465	180	194	168	191	175	151	172	158	157	170	162	168	130	162	138	152	167	142	152	175	161	167	152	150	144	158	138	138	147	142	152	137	139	152	159	160	132	132	164	153	144	133	161	140	159	165	128	150	151	156	167	149	157	140	130	157	157	165	128	153	136	166	156	150	149	175	148	163	160	164	123	141	149	171	152	172	160	140	153	153	171	156	132	168	174	137	144	163	169	156	161	157	158	156	162	140	171	167	152	123	167	154	164	155	177	141	151	153	134	138	163	164	143	176	149	154	166	184	148	139	175	166	157	156	149	145	168	157	168	173	155	176	167	143	142	158	157	149	173	172	163	153	145	141	141	151	129	152	165	165	160	162	165	157	158	159	160	152	126	137	173	156	157	123	157	167	150	161	170	149	155	148	120	162	163	150	159	165	164	143	150	160	159	166	151	146	173	161	149	144	178	116	180	135	177	141	142	155	166	127	181	151	160	129	140	151	152	147	140	141	166	178	175	172	148	171	132	116	161	163	138	171	171	180	179	140	164	148	152	160	133	151	143	152	154	149	146	157	164	155	150	166	171	140	169	148	197	171	160	145	156	176	146	158	151	163	148	144	144	138	177	139	166	147	169	151	146	167	157	155	145	134	148	116	173	152	140	165	154	169	160	134	160	161	140	134	167	153	155	136	166	158	183	153	162	174	148	180	151	173	151	152	157	137	154	168	175	149	138	144	130	146	141	140	130	158	155	167	159	116	165	151	129	146	177	150	165	150	174	150	142	156	149	143	148	155	166	165	131	147	159	163	143	157	136	156	171	162	158	152	118	150	163	154	153	156	142	153	153	154	145	153	160	142	142	160	149	132	174	153	158	167	167	147	151	154	154	162	161	162	149	140	162	168	172	151	130	145	149	184	176	154	166	140	152	152	166	150	130	161	164	163	155	174	144	161	147	162	162	166	164	135	130	133	175	151	162	146	144	157	137	167	158	151	182	154	176	143	152	144	156	145	153	132	153	168	145	160	182	146	156	166	135	172	166	142	166	151	165	159	148	140	152	151	152	136	166	145	144	146	187	168	156	134	186	129	127	136	147	150	153	170	146	146	152	160	129	148	160	156	153	163	162	179	179	156	141	158	149	168	190	143	159	143	126	161	135	154	145	155	134	125	164	175	159	175	160	163	148	140	141	172	147	160	164	155	167	165	150	138	168	136	134	158	167	150	131	156	177	159	164	140	151	137	177	173	163	169	146	154	146	142	163	155	152	158	170	158	165	136	167	195	139	145	151	133	141	153	141	147	148	160	146	155	150	142	148	156	159	141	160	126	153	149	153	140	165	155	135	122	157	164	142	166	149	151	143	150	142	160	155	156	155	163	163	163	161	167	165	154	153	131	137	142	170	167	158	159	147	151	166	153	159	135	143	159	160	149	149	155	154	150	161	173	154	146	127	149	141	143	134	171	150	168	131	146	155	131	153	158	149	142	134	159	166	147	134	117	165	151	121	159	149	150	168	165	144	141	138	154	137	148	157	159	148	169	141	150	157	170	154	143	166	153	165	147	152	165	155	154	128	177	165	142	151	188	153	143	142	138	165	161	147	128	168	142	162	138	163	158	161	166	165	155	162	142	174	144	159	125	146	187	143	136	147	147	157	147	155	158	145	151	132	154	166	154	150	150	169	160	154	160	155	165	167	146	159	158	149	176	149	129	146	148	164	165	149	145	162	158	132	136	150	151	162	142	145	158	138	154	139	158	178	151	182	167	148	171	166	166	164	160	148	161	175	168	158	157	154	183	143	148	139	158	151	150	170	154	152	153	181	145	146	163	163	166	143	163	140	152	149	138	149	152	160	151	142	158	181	142	166	174	136	143	160	149	149	147	139	153	150	150	154	153	144	137	150	169	146	190	149	167	142	155	139	152	139	173	155	155	168	160	149	146	153	153	157	162	148	159	163	160	153	138	171	171	153	152	151	148	135	156	159	153	150	127	148	158	157	154	160	146	156	155	138	166	140	139	140	124	149	142	150	160	169	142	146	134	142	159	157	165	146	154	162	142	147	140	135	153	178	151	152	159	164	142	155	149	168	158	143	147	144	154	155	137	146	146	133	139	151	138	166	160	185	160	166	166	175	149	159	174	138	140	181	185	163	152	155	160	161	150	186	139	144	168	158	146	147	147	172	156	158	150	173	157	148	148	153	151	166	161	177	154	137	163	180	165	158	166	196	152	176	156	156	150	137	182	165	139	180	153	136	144	143	149	158	152	144	172	121	181	162	143	163	168	151	177	175	158	154	169	176	146	164	151	132	170	133	168	160	145	135	158	170	164	161	147	170	143	168	147	157	156	156	175	142	161	127	163	147	153	160	140	124	145	171	155	148	166	143	164	133	175	165	156	160	176	159	149	144	147	146	164	165	127	130	144	150	149	155	155	160	149	163	156	134	146	154	184	154	141	149	132	141	157	174	160	144	160	153	136	162	159	163	163	153	169	167	148	159	174	138	141	153	164	164	157	144	158	140	155	144	161	156	137	168	156	145	170	148	122	158	152	149	142	167	146	155	151	150	149	158	166	160	155	137	138	152	159	144	137	151	142	155	161	135	146	155	153	153	157	145	155	133	154	144	177	163	183	147	159	133	155	169	163	118	154	160	168	152	181	144	160	163	153	144	173	153	153	156	148	152	166	148	141	136	157	149	146	157	147	177	162	163	164	136	157	143	144	160	159	144	164	151	154	174	148	130	157	149	140	135	158	140	147	148	128	137	154	163	151	154	164	178	149	168	155	138	166	146	147	129	159	160	136	156	159	149	132	164	139	159	155	149	160	156	155	147	154	181	154	184	185	156	163	152	155	145	165	156	153	168	164	159	148	153	155	173	148	158	145	160	160	143	164	154	155	158	142	127	155	162	139	166	166	144	152	150	159	158	154	128	156	179	167	161	142	169	161	138	160	137	145	146	161	125	166	181	153	154	158	162	160	127	174	158	180	144	162	176	163	158	160	138	149	126	132	141	149	164	154	172	163	166	137	144	160	138	141	173	162	149	145	152	165	168	153	137	162	156	170	156	158	139	162	131	169	159	140	170	147	151	137	132	164	143	175	146	149	136	160	146	141	164	163	151	143	154	151	171	162	162	142	153	147	127	154	161	156	173	162	170	145	170	152	121	145	142	140	152	154	151	149	161	161	164	162	167	151	145	139	163	139	168	158	168	146	169	131	150	144	143	172	156	143	148	153	157	156	156	150	149	148	165	167	162	134	168	151	157	171	178	164	153	166	154	146	157	132	140	149	149	151	166	158	142	160	128	175	186	155	168	168	156	156	144	148	137	154	165	145	168	173	159	157	181	162	173	138	141	167	165	155	159	155	161	148	162	148	138	157	169	140	157	141	166	165	163	169	129	160	151	145	153	143	151	155	164	151	154	143	152	150	155	184	181	143	170	166	141	168	154	157	153	150	171	168	138	148	146	153	161	156	145	158	169	137	156	169	162	153	154	166	126
2363	430	430	442	431	419	434	375	407	383	411	385	371	379	409	386	403	375	423	386	401	377	387	369	389	445	370	396	366	357	370	406	380	400	406	342	356	367	397	378	381	357	398	376	351	371	371	365	402	377	366	340	361	398	347	381	382	367	391	371	364	366	382	369	369	373	349	360	348	333	402	386	341	389	376	393	370	393	371	364	385	364	341	379	412	379	341	373	385	364	363	369	408	342	387	385	348	386	366	358	377	377	372	347	370	410	387	362	369	377	371	364	370	346	378	403	357	382	407	381	432	363	361	361	399	373	362	388	353	377	351	364	342	368	377	369	368	346	393	382	380	386	381	399	371	341	352	392	345	388	367	383	370	362	375	403	365	368	386	363	366	374	376	380	342	397	379	389	404	389	369	368	352	373	340	349	406	375	363	370	385	362	362	371	377	359	370	372	365	371	395	360	342	405	373	381	383	364	367	374	379	363	390	391	355	385	379	418	383	359	385	356	353	386	391	392	341	371	363	393	389	376	359	390	363	359	329	354	375	366	345	363	370	400	402	381	390	371	389	357	354	376	375	397	398	344	381	376	358	384	383	373	365	332	366	387	353	361	365	366	373	370	374	387	411	336	369	396	368	343	411	355	366	371	349	360	401	379	374	394	395	381	374	411	369	403	408	398	359	378	400	395	390	387	382	387	399	392	357	366	394	334	371	371	390	372	407	404	392	396	399	390	387	409	357	313	346	410	376	356	370	413	386	354	344	353	353	376	405	358	383	358	387	366	351	372	359	320	386	376	379	363	397	362	382	440	339	346	382	369	377	383	352	374	379	331	315	377	380	375	377	374	357	316	362	408	362	368	362	363	349	379	379	347	371	397	387	380	368	383	379	369	404	371	397	400	333	359	391	371	369	387	333	386	372	399	379	376	368	397	356	377	355	384	394	339	346	366	345	381	354	377	379	389	383	384	381	380	342	382	364	400	355	396	373	373	380	385	364	366	373	365	343	374	374	389	418	362	397	422	371	353	364	383	364	352	404	359	394	386	394	356	390	372	370	385	343	397	423	392	374	358	418	345	392	353	369	368	373	362	357	390	371	375	373	370	416	412	376	370	347	377	391	351	349	354	397	390	385	386	364	366	390	359	409	401	369	427	381	382	414	392	391	324	348	382	360	395	375	367	376	391	377	375	390	334	401	376	379	361	395	379	358	373	385	375	325	393	394	345	384	364	380	373	355	360	355	388	388	373	386	351	375	347	394	393	348	386	380	403	355	364	405	374	353	372	351	421	379	354	383	346	377	371	357	363	383	374	395	391	360	368	372	360	376	377	400	363	385	388	357	360	363	359	357	365	368	339	365	348	380	351	359	385	365	348	365	357	392	388	402	381	350	392	407	369	348	356	367	394	348	413	384	398	413	372	383	410	376	361	353	387	381	403	340	385	366	387	373	423	377	368	349	404	410	383	348	387	357	368	350	376	370	370	372	391	386	371	374	375	381	394	361	351	383	390	389	382	367	380	396	375	386	410	375	379	363	362	382	334	363	357	396	358	366	342	403	372	411	397	352	371	385	349	391	357	374	382	339	365	396	340	385	346	362	357	349	343	360	382	401	356	373	374	378	384	379	383	390	358	349	353	359	352	371	382	393	357	381	375	377	370	360	348	332	343	404	376	393	381	375	424	366	368	337	370	373	424	397	351	342	401	368	389	391	376	368	358	369	347	380	360	375	350	397	390	361	317	360	389	369	357	410	391	376	345	380	375	379	367	349	353	371	371	377	361	363	392	352	370	385	375	379	359	415	354	388	380	387	418	384	375	373	393	421	374	383	379	378	394	369	386	384	363	380	369	384	363	367	420	375	382	336	382	376	388	413	429	387	383	376	380	355	362	387	357	409	392	369	359	378	373	366	366	348	395	365	377	365	366	376	380	342	393	358	367	358	369	405	358	373	384	373	349	315	384	343	365	360	371	348	359	341	398	367	357	365	363	398	377	397	388	391	388	347	386	388	370	377	382	386	382	392	362	352	374	386	400	379	373	394	346	362	399	371	385	406	378	364	331	384	383	339	381	365	356	439	331	386	415	358	386	360	394	362	397	414	365	377	354	362	364	396	362	369	400	379	407	354	374	375	384	353	365	377	369	395	373	348	343	367	348	361	329	361	401	395	358	352	386	364	358	340	362	393	361	390	393	375	352	381	370	345	373	380	379	356	403	350	408	399	406	403	393	418	403	382	384	399	350	363	371	408	365	373	336	331	341	389	356	381	368	367	408	391	389	384	404	404	355	370	377	380	373	364	399	379	374	385	376	373	365	391	350	346	360	369	372	382	361	361	372	399	369	375	389	415	367	365	350	391	380	371	380	359	395	395	378	363	387	389	345	374	387	359	373	373	396	394	367	398	357	360	379	409	377	390	365	356	363	363	386	365	365	383	369	401	389	377	395	386	361	382	382	406	380	387	353	336	383	374	383	412	367	350	404	356	364	349	374	359	369	408	374	350	396	353	378	348	391	398	387	318	357	376	352	365	372	368	387	383	386	358	388	363	350	379	368	364	380	385	357	358	351	340	368	373	345	400	358	394	397	376	354	406	361	347	403	395	357	344	355	379	346	382	363	374	393	368	365	354	380	338	349	389	373	375	399	396	346	357	402	376	354	345	338	354	368	373	402	372	326	355	379	382	353	358	390	407	370	391	391	387	409	360	362	375	378	397	352	363	358	397	351	363	366	374	383	394	385	387	388	384	387	376	368	346	368	372	370	369	392	390	386	372	416	400	392	360	391	429	336	376	370	390	342	375	390	380	384	388	358	371	334	387	358	371	380	398	362	363	362	379	358	378	353	391	382	360	366	399	389	394	354	356	364	405	368	385	353	355	405	349	404	363	372	379	382	366	323	391	388	393	382	360	377	414	366	370	367	359	395	391	398	358	363	359	361	371	377	407	360	366	345	341	369	357	391	364	396	405	386	365	393	374	408	361	371	380	373	368	367	373	366	360	365	351	387	347	344	346	380	357	386	382	380	354	345	375	370	401	380	375	370	374	392	362	382	390	362	336	364	345	391	366	370	361	394	401	375	363	369	363	391	350	354	351	374	380	432	391	376	374	386	370	360	338	377	385	351	396	389	332	363	324	393	376	399	363	392	378	338	382	405	388	370	348	380	382	348	384	376	382	391	375	365	355	332	383	366	394	373	384	380	367	373	356	379	364	385	363	391	378	390	369	405	380	381	385	387	358	337	381	361	354	374	359	356	392	376	400	381	414	365	299	385	363	368	411	378	339	362	357	405	388	362	392	345	367	344	370	371	368	387	355	393	350	380	421	376	368	374	399	368	399	417	351	359	395	372	397	378	425	381	390	387	362	327	386	385	367	418	391	369	381	371	426	382	324	383	388	382	393	373	361	398	337	383	341	366	363	376	364	374	363	363	381	386	346	383	364	390	380	365	378	386	366	382	341	382	351	383	370	384	375	390	351	353	369	364	355	392	344	369	376	379
11272	1279	1040	800	551	362	321	257	206	198	170	174	126	117	102	116	111	97	92	100	102	119	72	92	88	87	88	82	94	101	81	67	99	74	79	64	84	84	80	75	79	85	70	77	73	72	71	65	67	71	83	76	79	82	92	72	80	63	76	82	73	80	67	69	80	82	59	67	64	75	84	93	78	86	56	87	76	66	65	77	65	75	75	86	69	76	80	75	64	80	79	79	77	85	57	71	63	98	83	67	63	66	71	80	76	71	64	79	68	77	77	64	69	56	64	84	68	77	60	66	71	61	69	66	71	64	74	77	87	86	79	81	72	85	65	75	71	68	82	72	47	79	83	58	72	64	80	73	68	73	67	99	74	81	61	64	77	79	82	59	63	75	72	76	77	69	66	82	67	83	70	73	85	87	74	71	76	66	68	80	80	70	59	68	66	72	54	72	67	66	74	65	61	63	73	70	71	71	67	58	84	88	68	82	84	70	75	60	67	59	74	68	67	79	79	52	79	88	82	74	71	71	72	62	64	80	66	86	77	73	85	71	67	67	59	71	88	73	87	70	74	88	68	82	58	72	65	75	53	61	67	58	56	62	80	62	66	52	74	79	74	53	74	76	76	87	87	71	77	77	71	71	84	57	60	61	83	64	64	77	59	62	72	64	65	75	74	78	77	88	62	74	76	67	78	72	71	77	77	82	65	91	70	77	75	79	82	86	77	69	63	62	67	70	59	78	75	80	67	79	61	73	69	78	72	80	69	75	59	81	77	73	64	78	73	81	76	63	66	85	61	78	72	74	79	83	59	95	79	66	76	70	77	70	60	81	73	57	74	60	66	73	69	85	67	71	72	57	74	81	82	65	83	91	86	79	63	89	83	71	61	78	77	71	54	77	67	71	69	70	65	75	68	65	81	81	67	71	84	71	80	70	71	78	63	69	77	72	62	75	68	69	59	68	72	75	73	84	75	72	71	68	52	75	71	73	62	54	60	77	84	70	80	72	72	69	85	107	74	76	69	61	64	73	61	73	75	61	73	71	86	68	83	69	78	63	71	67	78	82	73	81	80	82	57	75	72	71	74	75	92	77	70	68	74	65	84	70	62	63	49	60	75	65	90	57	80	64	75	67	67	87	81	80	71	64	72	66	80	71	81	71	76	65	75	77	82	72	61	70	71	60	75	59	81	74	89	74	64	73	58	71	59	68	69	76	69	70	92	73	82	64	72	70	66	62	93	70	66	71	74	87	69	70	63	62	82	106	85	77	76	66	73	54	67	63	57	73	87	80	83	65	64	74	76	77	72	82	73	59	68	54	67	90	76	71	80	82	66	80	70	79	73	66	80	89	71	78	88	71	78	77	73	84	63	80	65	53	72	81	81	74	89	67	67	76	77	81	60	59	63	70	79	68	85	83	76	55	79	84	72	63	62	97	79	67	74	78	69	72	84	79	64	80	82	64	81	71	80	67	61	78	66	80	68	60	63	78	80	79	78	67	59	63	68	81	76	67	61	62	69	80	75	94	103	82	82	73	85	62	67	83	76	91	76	83	64	80	67	75	56	73	58	80	69	81	84	103	76	74	70	61	60	78	78	59	61	72	73	81	84	77	82	75	85	70	77	63	86	82	74	56	82	68	67	87	70	73	80	70	73	66	69	77	55	67	87	71	88	64	71	95	94	65	82	77	77	86	75	77	60	68	65	62	58	60	63	68	68	96	67	77	61	79	75	66	89	71	66	73	84	74	68	87	79	81	69	64	77	74	85	80	67	73	85	85	69	85	84	79	70	70	62	87	96	63	89	79	77	77	55	73	80	68	63	75	74	81	80	67	63	69	70	80	65	62	66	80	79	63	68	73	69	73	84	78	80	77	72	64	67	79	67	70	55	60	74	67	65	79	72	63	91	71	77	63	63	69	68	78	65	79	80	61	62	78	79	87	71	78	85	85	83	79	73	71	67	73	85	88	81	75	69	70	76	88	70	68	79	63	62	76	64	80	61	58	89	73	80	81	70	67	66	77	59	75	60	75	67	100	73	70	72	84	76	74	96	63	66	88	99	65	63	85	64	74	78	68	54	61	80	76	70	78	75	83	58	55	68	67	70	63	64	69	70	75	70	78	63	77	86	70	81	83	76	77	73	68	75	59	90	63	86	85	68	64	74	72	70	70	67	74	77	78	63	85	77	76	53	69	88	91	67	67	71	57	62	86	61	73	67	74	73	64	75	81	76	69	68	69	84	60	76	84	71	88	80	67	83	72	72	78	61	71	81	60	66	56	65	65	88	78	65	63	75	76	79	74	74	89	77	65	86	68	77	80	69	81	65	71	78	78	71	72	74	75	86	60	74	81	80	63	65	97	70	61	73	58	80	62	62	68	80	77	56	51	67	74	65	74	74	63	62	81	83	77	74	72	69	68	71	79	71	66	58	76	91	69	70	70	85	78	76	80	85	77	64	68	69	78	78	70	68	69	63	73	59	83	90	80	67	78	76	84	77	72	76	65	72	74	68	61	84	65	74	87	63	90	78	57	78	73	62	78	78	68	63	62	73	81	75	77	88	66	83	71	68	67	73	71	90	77	73	65	68	65	74	68	78	82	69	65	81	81	76	80	89	76	63	60	53	75	85	68	68	76	75	81	61	76	73	64	75	75	83	74	79	71	87	74	74	73	88	82	69	66	76	81	88	70	67	84	77	69	65	73	80	74	66	81	69	71	68	82	81	62	74	68	63	82	86	76	81	87	77	82	83	72	66	65	56	62	81	67	80	64	72	89	67	67	81	74	69	71	78	73	65	62	75	61	57	67	56	82	83	83	61	83	68	74	77	75	76	80	82	89	60	68	64	78	66	73	67	78	77	87	69	80	85	70	74	74	76	78	66	68	79	61	91	63	81	66	75	73	74	73	65	79	89	72	62	65	69	65	66	86	78	77	92	85	84	67	60	96	72	70	77	67	61	66	63	76	70	57	72	80	53	74	60	76	76	67	86	70	66	72	86	72	82	79	93	70	75	86	79	73	74	85	70	57	71	74	80	76	79	75	71	65	81	82	80	83	79	90	85	86	72	65	63	74	77	77	65	86	75	64	88	72	72	74	64	68	82	70	67	84	66	77	80	64	69	77	67	70	72	73	75	71	64	70	79	57	89	69	74	85	71	74	78	76	75	75	87	54	77	76	97	84	72	73	72	74	70	78	77	77	73	76	64	85	77	70	92	76	93	71	86	71	80	70	79	71	71	80	67	74	56	54	64	64	65	68	65	89	69	71	78	77	63	70	74	86	94	67	91	67	85	88	61	75	65	74	53	67	68	63	65	87	71	69	62	71	64	76	78	76	87	73	65	78	65	86	79	63	56	76	71	63	75	86	78	75	64	67	70	74	70	83	63	92	89	89	70	71	61	70	83	59	72	78	85	63	65	61	58	79	72	76	71	81	75	72	66	79	67	71	70	72	75	52	76	74	68	71	94	78	74	72	65	79	62	70	83	85	64	70
7326	975	2172	2582	2274	1781	1445	1160	1056	934	757	684	617	594	510	486	466	450	410	387	397	377	363	322	336	304	318	296	276	252	295	289	280	278	260	227	264	260	246	232	254	240	248	274	240	216	254	237	241	235	245	262	232	225	243	239	233	222	264	249	223	213	220	250	250	245	215	227	250	238	222	222	227	209	208	217	218	218	218	236	234	212	214	179	209	215	220	192	212	228	220	231	220	220	206	225	231	222	234	217	218	205	230	191	230	233	226	200	231	225	209	206	208	209	219	222	195	222	208	223	187	198	227	200	221	234	254	210	204	218	202	212	222	197	220	218	190	221	197	212	193	219	202	208	204	196	239	234	227	206	198	218	238	219	223	215	213	227	228	222	218	191	208	230	216	204	214	222	197	223	209	217	247	218	209	210	198	207	214	221	201	223	225	198	198	223	196	211	201	228	205	214	212	202	232	210	207	219	213	229	211	203	199	210	189	235	214	191	218	226	218	206	226	197	223	197	203	223	207	181	208	195	241	221	212	215	213	207	244	201	211	223	225	196	209	208	214	209	202	215	204	204	230	229	212	204	220	217	192	224	212	229	228	207	193	213	196	211	223	200	239	214	225	199	182	213	213	186	225	209	217	228	229	216	200	198	216	234	223	209	204	212	230	216	213	236	212	225	204	198	234	214	225	226	204	232	218	198	217	188	213	222	214	197	198	220	196	212	240	201	245	227	207	219	212	225	204	220	225	245	205	197	221	241	223	230	211	197	199	204	231	204	245	216	217	232	192	202	206	234	213	208	210	212	213	201	221	213	238	214	232	239	204	229	239	195	229	206	227	193	202	225	210	211	211	227	234	228	219	228	189	179	223	199	217	207	205	225	204	197	215	195	193	195	216	221	200	221	223	212	222	206	236	198	212	184	231	216	191	196	214	180	194	196	221	213	222	212	221	241	209	186	229	221	220	209	206	223	210	209	190	193	225	219	221	199	223	218	212	200	212	191	216	214	215	230	206	211	194	218	198	219	186	216	206	217	204	193	238	204	196	215	215	219	221	193	230	207	233	196	210	217	182	212	204	245	204	205	206	205	225	204	222	226	224	204	215	197	235	232	226	199	226	254	233	217	228	215	240	206	210	218	215	232	220	224	207	215	207	198	217	233	242	209	241	206	210	196	198	218	207	210	225	207	230	216	215	226	211	201	219	221	196	202	208	232	235	215	203	180	209	206	194	210	230	208	222	232	193	226	229	232	189	183	207	217	214	219	202	210	209	218	192	221	223	214	228	216	206	212	220	197	219	211	190	211	195	235	222	219	194	203	221	220	182	211	211	206	233	221	222	220	210	216	214	229	218	192	210	205	202	203	215	219	229	218	233	185	184	228	211	215	216	197	236	198	204	233	204	215	230	209	202	191	207	220	210	208	221	228	194	199	240	239	211	207	214	199	209	207	187	217	231	233	211	220	182	193	216	231	207	232	203	214	204	228	213	198	206	225	180	211	214	215	190	221	244	218	207	205	204	215	219	203	216	228	212	241	211	230	222	251	234	236	216	199	209	208	230	206	197	203	200	206	191	206	223	230	232	202	217	223	211	200	226	222	220	203	202	205	216	225	223	245	230	209	206	217	210	212	215	181	249	222	190	218	213	234	212	187	214	244	220	232	221	217	214	219	212	214	183	216	204	205	230	199	188	196	177	209	208	231	186	219	187	196	208	216	235	242	215	225	216	201	221	187	205	209	214	221	199	223	185	178	198	244	230	202	210	216	192	212	224	217	220	213	209	216	190	212	178	203	231	217	216	231	225	207	233	223	212	206	216	225	216	224	205	213	223	230	202	217	208	192	220	211	208	228	214	207	208	211	249	197	202	214	209	203	227	219	199	226	217	205	210	211	209	225	251	225	196	201	224	195	236	216	230	231	215	237	217	219	196	188	213	194	216	219	230	208	224	221	213	217	203	225	221	199	203	214	187	203	226	183	199	212	177	208	225	226	196	206	231	186	229	207	200	233	190	218	187	220	206	229	215	213	215	225	213	216	210	199	198	216	209	198	212	212	209	190	241	209	215	201	217	232	223	213	209	220	228	245	198	174	213	240	219	209	221	227	195	201	201	227	211	211	200	218	193	213	220	205	233	220	230	222	238	206	228	214	225	212	209	191	209	197	202	196	213	191	212	202	206	192	191	221	225	194	216	211	220	209	201	214	212	228	228	225	213	211	218	201	223	206	209	212	196	189	203	180	222	196	191	194	186	209	238	206	213	198	195	199	215	220	211	237	212	242	200	210	205	227	232	216	208	192	239	212	195	199	211	217	197	212	196	230	220	258	208	222	187	216	208	211	210	223	203	194	194	227	205	199	203	200	233	210	218	210	209	187	224	210	198	215	226	217	233	197	205	237	215	175	229	214	215	202	214	211	200	232	205	213	214	224	211	234	224	216	207	213	226	185	206	203	207	202	223	219	188	221	214	227	205	207	213	227	209	219	205	215	247	217	227	219	197	228	203	223	214	210	198	227	219	218	223	202	223	206	223	207	182	238	181	228	246	221	225	219	208	180	203	228	223	184	248	206	196	199	220	234	244	209	203	206	205	210	205	189	196	231	192	191	236	206	206	215	208	193	222	206	238	199	216	225	214	244	233	214	204	214	220	199	218	214	215	186	203	220	237	237	208	183	185	230	216	197	229	205	222	202	222	198	228	210	206	215	193	233	198	204	211	224	205	197	205	198	188	202	237	214	225	215	194	216	201	242	210	205	229	195	208	210	191	203	217	230	222	220	217	191	180	230	192	226	247	227	211	201	227	250	234	211	221	204	195	207	221	196	217	223	212	207	212	196	221	221	197	218	208	191	221	212	241	204	201	213	211	223	217	200	211	214	206	212	230	207	213	218	213	195	199	201	225	208	208	211	193	221	229	210	190	215	225	208	222	217	201	209	209	225	222	205	229	217	233	221	237	211	233	219	220	207	205	190	229	210	216	218	204	222	209	213	205	220	227	214	220	178	218	202	208	219	206	242	192	207	205	194	216	180	207	239	193	229	196	218	246	209	226	211	201	196	219	209	225	224	208	206	213	200	220	197	218	208	235	203	194	196	209	204	211	194	212	207	235	213	238	208	205	190	219	226	253	205	214	229	212	219	212	208	209	190	241	213	217	185	221	203	235	202	192	223	198	213	196	224	212	215	217	187	201	243	202	189	214	216	210	221	220	202	208	205	211	199	201	212	221	192	217	207	227	222	232	246	222	222	218	206	211	222	224	211	196	213	191	227	224	175	200	192	208	193	201	221	206	234	204	228	222	211	201	213	196	215	208	220	184	211	202	219	185	249	237	219	200	215	245	208	201	202	220	203	229	218	174	207	202	204	212	189	188	204	213	222	209	216	235	225	209	225	207	231	219	207	225	207	211	192	218	204	219	215	218	175	212	204	216	195	189	213	195	193	225	197	210	214	217	220	210	236	234	220	191	230	201	184	227	190	213	214	217	225	193	200	254	201
19503	3092	2333	1718	1099	804	631	526	451	412	383	348	261	247	232	243	238	234	210	214	187	223	202	204	193	191	174	191	204	180	196	192	178	200	167	190	198	181	176	165	190	182	153	162	168	177	180	175	185	167	150	176	164	197	180	200	168	152	173	170	163	165	169	178	170	190	184	161	154	142	190	170	164	183	174	156	169	162	165	164	181	180	153	166	147	160	167	170	147	163	151	162	164	168	162	162	183	184	164	167	169	153	173	185	175	158	164	184	161	148	137	170	159	172	164	161	167	149	176	178	158	140	166	147	162	144	180	177	154	141	175	171	162	156	175	166	151	143	156	171	156	155	144	153	172	167	135	152	187	159	169	159	175	153	167	174	155	176	158	169	165	175	167	157	151	181	190	164	182	172	159	158	153	172	144	157	171	137	166	156	179	152	186	144	170	155	137	172	150	166	155	171	195	184	155	160	165	180	166	148	162	163	158	156	155	154	159	160	176	172	166	156	174	159	155	156	166	162	156	179	152	162	184	136	192	186	168	168	161	168	151	150	180	162	159	148	179	152	146	166	171	160	158	163	174	165	158	176	143	157	158	167	144	148	157	151	160	162	162	141	159	132	149	179	172	166	193	168	169	155	175	160	153	153	150	191	174	156	141	177	153	171	178	182	153	142	192	170	185	169	173	170	177	167	177	155	139	193	160	166	158	155	157	155	147	154	175	171	133	160	152	163	165	161	195	151	169	175	164	170	165	180	172	195	147	176	151	167	151	151	150	172	140	143	172	168	164	154	168	162	173	151	166	141	161	164	158	140	155	174	172	165	171	166	171	163	148	153	184	162	142	189	189	181	135	158	178	150	142	149	156	194	160	163	148	152	164	127	172	154	178	155	163	165	157	134	163	158	151	172	163	177	167	150	163	183	172	159	157	153	179	159	189	168	165	172	179	163	197	174	180	144	160	180	174	165	147	163	152	195	163	177	173	171	156	167	160	177	165	166	162	160	163	172	143	164	182	175	176	141	175	185	160	173	171	149	179	171	155	169	173	167	144	170	150	190	161	164	178	193	162	157	161	163	188	194	158	164	144	155	156	158	140	194	146	175	160	159	180	148	196	172	161	167	170	201	134	161	166	168	149	176	157	173	152	162	159	158	162	190	170	167	185	158	174	143	187	160	177	177	150	176	154	160	144	154	162	153	163	155	167	168	181	157	143	158	168	155	206	166	147	159	178	170	172	166	154	165	182	168	171	171	182	187	167	158	165	146	168	165	151	152	150	173	162	179	171	164	155	162	175	147	161	162	159	179	168	149	174	166	172	173	157	154	168	149	142	200	169	158	164	162	178	175	173	152	165	173	181	172	160	161	170	170	168	167	161	153	160	149	151	136	148	160	165	165	168	140	167	166	165	173	161	163	203	162	174	156	177	165	153	159	153	154	153	149	174	159	137	173	158	178	158	149	151	182	159	181	166	149	140	167	169	187	180	180	170	157	145	166	155	172	159	157	168	174	163	169	184	149	165	145	164	158	165	154	169	163	167	157	145	171	181	161	158	149	166	167	170	164	150	187	146	180	141	183	185	180	184	178	183	135	166	131	166	185	191	161	151	170	165	158	165	146	155	147	176	136	167	161	173	165	161	186	159	175	169	167	183	135	173	174	170	160	184	163	161	171	180	176	149	175	184	153	167	154	171	156	172	153	144	152	181	174	171	176	155	176	162	147	166	169	160	154	159	171	158	156	164	170	168	162	186	157	147	157	160	175	144	139	140	172	166	170	140	162	149	151	163	164	169	173	160	147	181	167	174	156	171	148	161	162	168	174	165	148	172	176	153	164	158	111	162	172	140	148	155	165	180	181	157	166	177	158	174	162	159	156	170	141	157	176	188	184	156	164	168	179	155	154	167	172	165	166	146	188	177	156	163	175	166	134	163	163	180	172	156	156	177	176	174	164	181	162	173	150	162	149	152	163	137	173	174	172	159	177	131	183	181	181	146	145	143	155	167	176	154	161	176	159	172	190	184	185	189	172	171	182	146	168	173	160	180	177	180	192	156	185	176	174	157	187	135	145	168	182	158	174	175	163	164	183	152	169	186	154	178	189	176	165	136	167	159	163	165	165	171	159	150	156	179	165	164	177	159	169	166	162	152	176	150	150	175	156	157	156	160	169	163	164	148	143	152	153	178	163	177	183	178	160	163	158	157	136	138	164	149	163	168	147	176	174	164	176	148	150	162	145	166	150	157	155	170	148	179	173	169	168	143	158	158	159	169	147	174	156	169	168	171	155	173	150	175	159	152	140	173	184	171	165	175	175	176	165	151	170	174	162	160	181	174	173	173	181	167	154	169	142	165	166	167	158	187	158	160	187	157	155	174	160	193	166	160	190	170	164	172	147	155	175	171	153	165	183	163	170	186	157	164	141	140	143	174	162	157	171	141	176	167	146	139	154	170	160	137	188	177	134	146	186	168	173	174	181	172	179	172	166	180	169	163	186	154	162	174	151	153	158	151	161	152	151	191	173	169	157	156	163	189	154	150	143	142	165	150	153	166	148	147	178	172	157	166	163	166	166	158	163	171	156	158	177	152	169	141	171	171	144	160	168	143	170	154	162	164	139	193	152	143	187	178	171	156	169	175	159	147	159	186	145	154	161	170	145	184	151	143	140	158	173	159	161	146	158	154	132	149	157	146	157	159	178	154	155	171	154	165	158	169	158	160	145	158	151	147	177	148	170	176	163	165	159	166	172	165	154	161	149	176	145	157	185	156	166	191	174	162	169	165	179	170	162	148	171	159	145	140	153	163	159	161	163	158	134	187	168	157	157	161	169	169	186	134	158	144	198	190	143	133	155	170	169	172	168	192	180	189	179	173	151	180	160	156	165	146	154	165	159	151	159	169	169	184	151	157	156	171	188	153	148	144	171	152	162	174	173	160	189	158	172	159	156	162	155	149	157	144	161	160	178	176	176	158	168	161	168	144	169	192	182	158	155	166	187	170	182	158	159	184	154	148	173	152	148	165	171	159	155	161	152	162	177	177	167	171	168	171	172	152	163	186	164	165	145	184	166	171	153	150	180	150	159	163	143	170	153	171	147	194	141	132	168	168	181	172	174	144	150	144	162	160	152	141	148	161	178	173	145	169	175	168	175	159	155	167	137	164	181	159	160	138	153	160	153	190	165	181	172	168	167	162	167	172	144	159	166	159	181	156	173	185	166	178	155	135	155	175	147	162	151	164	166	149	182	144	144	167	183	180	177	177	154	169	159	185	172	164	154	168	161	128	172	152	187	173	142	154	160	147	176	155	157	154	173	161	161	169	151	148	154	143	145	180	160	180	160	152	137	145	176	183	171	173	177	175	165	187	179	179	149	174	168	168	160	162	157	157	168	153	152	149	154	150	157	144	141	158	171	154	143	157	177	164	164	168	172	190	139	156	170	153	139	166	165	148	173	152	173	161	149	165	170	166	157	170	174	173	140	167	146	157	161	136	155	151	169
9737	2026	4193	4946	4325	3552	2871	2395	1974	1740	1532	1346	1209	1094	1109	981	916	884	813	829	761	666	689	677	675	667	611	630	646	583	564	611	529	556	513	497	460	500	500	492	487	476	470	489	455	497	469	484	485	446	450	446	469	464	509	493	511	453	478	445	463	440	444	463	470	418	451	473	420	468	459	459	424	441	489	477	423	457	422	454	427	439	442	415	424	446	428	447	431	454	431	437	437	452	443	441	424	440	414	454	451	415	466	408	440	418	400	425	436	453	442	426	441	412	469	449	438	410	427	398	446	457	427	421	421	461	433	435	410	457	458	453	419	398	431	398	429	446	433	430	420	434	432	432	430	445	437	417	399	458	431	441	416	397	415	393	417	416	412	386	402	427	449	430	385	403	435	415	404	421	430	435	401	405	432	422	428	446	440	438	448	416	426	441	433	409	413	436	414	402	434	429	428	451	435	415	418	409	404	452	414	463	437	441	396	446	447	405	411	397	434	442	444	437	456	406	448	431	416	445	415	415	418	410	391	421	432	446	443	378	391	451	454	428	429	470	448	400	378	427	406	399	396	433	425	420	454	422	414	454	431	439	441	449	452	428	464	422	424	406	421	445	448	359	423	439	403	465	428	390	433	454	402	420	425	450	421	421	453	367	412	409	409	402	400	443	408	456	407	446	451	424	418	396	421	395	426	434	454	371	416	440	417	415	443	405	411	404	416	392	414	393	436	438	438	435	471	437	436	435	388	410	406	425	413	417	419	412	412	451	440	400	464	413	454	444	392	396	437	408	454	435	427	435	445	426	444	429	426	403	434	430	420	434	409	445	451	427	407	444	381	406	397	423	415	399	471	373	424	418	429	420	469	431	419	418	414	401	408	442	416	416	411	390	412	436	462	404	399	421	401	407	427	417	422	424	411	440	409	381	432	458	436	423	442	441	383	439	451	423	401	424	431	394	410	445	458	444	438	427	402	373	413	425	441	411	419	441	380	432	409	434	412	441	388	415	402	405	457	402	424	460	404	432	391	396	449	394	448	418	422	425	390	407	429	440	419	438	426	412	443	419	409	394	422	440	388	394	453	374	430	411	415	416	437	410	447	463	416	416	427	426	437	408	410	454	419	421	425	423	375	396	406	418	440	438	436	404	440	398	399	405	440	433	397	413	386	434	406	383	437	382	430	399	398	440	410	443	431	367	413	381	397	410	413	424	418	384	442	442	397	394	458	449	436	421	383	388	383	427	422	414	422	424	392	428	432	389	448	460	454	412	425	459	410	461	425	436	447	440	430	426	417	413	427	430	414	419	456	412	408	428	374	438	402	416	436	406	457	417	425	403	425	402	405	437	425	385	404	416	420	377	450	437	453	411	405	387	414	411	385	420	446	399	403	430	398	376	396	408	375	448	430	416	411	429	389	435	443	425	427	417	427	441	413	446	368	391	415	383	412	398	421	451	420	454	399	404	432	431	388	443	413	433	408	388	442	407	396	418	438	392	432	444	441	408	414	402	407	425	388	435	413	460	446	400	457	456	421	397	408	419	426	439	424	448	452	430	413	412	411	416	437	396	419	406	417	402	441	447	442	406	417	406	391	451	391	428	442	433	401	438	409	411	402	436	431	418	432	440	401	413	409	442	408	391	395	452	422	405	412	388	437	387	394	413	418	416	428	400	396	395	426	391	419	400	459	405	399	403	412	359	478	382	464	421	419	398	462	402	419	437	431	405	426	407	435	409	424	400	458	405	443	402	378	411	452	413	435	412	414	441	450	401	399	430	422	409	444	437	425	423	393	382	425	427	400	421	413	415	429	446	414	426	410	417	408	432	392	403	431	404	458	440	436	463	432	432	385	434	424	406	446	435	419	398	414	431	399	416	411	411	428	425	405	405	391	425	385	438	419	438	390	424	391	425	415	421	378	421	432	401	437	431	435	434	449	396	373	424	427	436	448	428	400	432	427	416	437	428	406	397	389	431	418	453	422	424	447	407	450	425	423	421	426	402	444	380	392	425	420	417	402	423	409	430	410	431	368	400	417	433	431	401	408	415	432	422	440	421	433	440	391	432	422	391	452	417	412	411	403	430	450	352	439	390	377	441	449	439	410	444	419	451	429	431	395	441	415	478	399	403	409	414	429	420	421	424	429	433	427	426	430	430	414	438	399	431	407	439	408	412	416	433	463	385	398	436	441	379	423	420	416	403	440	426	399	418	389	434	424	409	407	439	396	408	396	400	414	443	434	388	444	403	415	425	418	398	428	438	413	407	420	420	427	423	383	406	399	391	425	428	419	388	418	452	399	414	449	435	403	460	410	398	385	412	368	426	432	459	402	421	430	401	443	449	397	444	421	399	399	431	399	423	417	411	397	381	418	415	431	449	411	425	442	439	442	402	420	428	407	407	425	430	398	407	409	443	423	426	400	416	398	387	425	450	416	458	430	399	436	399	405	406	417	396	378	427	416	394	422	412	424	390	424	410	422	446	433	412	393	445	423	412	393	439	453	436	421	460	422	438	397	419	407	389	420	463	415	414	413	367	394	416	441	421	422	410	452	425	447	451	400	403	408	470	442	424	460	428	422	428	409	414	422	409	405	416	438	417	458	440	407	443	428	436	404	424	412	392	459	409	405	456	416	403	432	400	441	403	434	438	406	407	400	393	378	395	433	411	430	418	475	441	458	436	408	380	462	389	426	381	431	428	415	417	432	420	402	396	445	405	409	462	420	411	431	430	429	409	436	414	418	447	426	446	451	379	373	436	415	416	424	414	434	397	407	410	422	448	438	428	429	421	412	432	413	415	442	402	412	395	453	432	441	418	439	405	430	424	447	416	441	420	396	420	402	434	399	435	427	408	439	432	375	441	439	456	428	427	448	434	447	414	431	417	425	416	406	382	448	467	475	425	403	392	424	401	448	416	392	379	460	446	400	428	415	428	430	427	382	389	393	415	421	396	402	418	432	434	444	419	386	388	428	393	430	449	444	375	411	419	438	406	397	382	421	436	400	437	454	401	395	431	455	427	425	419	436	393	414	408	412	432	378	425	419	389	435	434	452	452	401	404	442	403	426	405	413	417	412	383	425	430	400	449	413	435	396	435	443	459	419	408	453	428	405	428	430	461	423	423	471	410	430	437	408	412	409	447	433	409	420	405	451	428	375	413	425	421	420	434	393	399	412	423	435	414	416	387	415	406	432	413	443	404	400	458	398	418	418	421	437	383	419	426	417	419	425	414	432	431	422	413	443	393	422	421	446	384	446	458	410	438	412	402	386	463	414	452	446	421	384	397	422	413	389	457	419	415	391	381	440	413	449	415	458	388	456	410	407	433	425	421	413	411	433	424	423	431	434	401	402	412	372	426	426	396	425	430	406	391	382	460	385	401	415	438	441	414	442	441	387	442	424	431	419	450	357	427	396	389	410	429	430	432	424	411	424	399	410	424	414	435	445	455	434	410	418	434	415	428	417	486	432	414	433	408	438	481	416	401	435	390	390	439
2361	206	195	166	145	167	151	151	180	141	158	149	146	148	143	159	158	143	146	135	155	176	160	167	166	179	155	156	129	152	162	178	129	157	155	166	147	165	175	154	161	157	177	150	158	160	162	168	176	148	122	158	148	153	160	149	144	176	141	179	157	168	166	176	175	159	138	196	148	170	139	153	149	167	159	153	150	165	135	141	165	149	164	148	130	172	149	160	184	136	158	125	144	150	142	133	153	150	124	138	146	136	144	144	137	184	154	134	165	153	163	154	140	134	159	152	159	160	152	130	187	161	157	146	148	151	155	154	142	156	139	145	160	157	156	140	175	158	166	137	172	165	158	155	141	152	164	162	156	151	159	171	149	147	166	148	144	144	146	176	133	152	160	157	155	182	182	168	129	145	166	150	147	151	139	163	165	162	128	155	148	140	173	150	154	159	168	152	148	126	153	144	143	158	146	133	167	161	163	152	143	160	168	141	155	175	172	176	164	148	124	146	168	155	175	147	164	129	148	158	144	137	173	157	151	138	165	147	142	161	141	141	146	150	152	136	147	148	143	144	151	140	158	155	151	157	150	151	153	151	167	143	167	161	162	134	134	142	155	155	159	133	151	169	156	180	158	133	144	148	158	129	164	145	155	155	152	140	145	155	151	156	157	168	159	150	154	146	142	162	157	161	147	162	166	149	181	163	151	159	134	175	148	140	157	164	166	151	154	148	174	171	153	141	151	158	162	148	166	160	177	143	165	144	143	151	162	154	129	148	162	172	156	154	148	155	158	157	168	161	159	137	176	162	127	157	159	147	137	155	137	142	133	174	151	157	141	159	153	167	161	144	151	143	127	168	150	150	165	148	137	144	145	120	140	137	169	166	164	122	171	151	159	148	151	151	157	151	151	160	142	189	165	138	138	141	146	164	154	165	156	149	182	168	150	173	159	162	139	149	154	138	146	159	145	181	124	150	139	146	138	150	171	141	145	146	165	144	144	141	163	162	155	156	159	135	151	147	159	151	158	140	150	174	149	145	148	132	136	175	168	161	173	156	155	162	151	181	154	155	165	154	151	159	159	149	132	161	156	179	156	134	155	161	154	146	163	147	141	174	159	159	164	122	138	146	160	143	173	160	149	159	144	160	148	185	143	141	163	171	140	146	152	170	155	146	179	161	143	166	141	139	154	138	148	175	151	154	147	164	176	163	143	137	164	166	176	158	153	148	175	167	167	141	160	152	162	153	169	139	163	145	149	146	166	168	172	148	161	140	153	165	162	146	161	151	167	143	153	156	151	155	149	151	165	164	138	150	141	162	146	132	156	158	164	146	149	147	151	162	171	149	162	146	165	158	146	134	158	143	141	152	160	168	153	133	137	156	141	168	143	129	169	160	148	144	155	161	144	162	152	151	171	136	146	147	170	167	169	156	159	162	123	189	172	161	162	170	146	165	176	146	179	151	150	159	160	142	124	158	162	163	138	132	168	150	163	163	151	147	148	173	150	140	162	168	155	146	173	160	165	160	130	154	144	130	135	146	168	148	171	142	137	156	161	149	169	149	167	159	154	156	178	154	169	167	179	134	131	150	159	151	158	161	154	159	170	150	147	140	176	153	144	158	148	173	145	152	166	169	153	170	157	147	157	153	140	151	163	140	164	150	156	155	120	160	135	166	156	162	166	153	161	146	161	164	146	144	134	162	168	154	147	158	165	182	152	150	140	158	177	175	134	155	142	149	148	156	156	152	156	140	163	153	143	153	157	146	157	175	165	146	171	166	157	143	151	144	148	164	167	143	139	150	137	147	142	130	160	159	150	162	159	144	138	125	174	158	167	141	173	153	153	160	145	145	149	159	150	127	145	138	159	170	145	133	156	155	155	144	155	154	173	149	163	155	137	145	160	164	137	127	133	137	152	179	153	149	149	156	160	177	163	151	168	145	156	149	152	133	193	167	164	169	159	156	116	160	157	147	171	165	146	158	170	140	157	169	175	155	139	155	147	175	154	142	151	145	145	139	176	135	152	141	145	146	154	158	183	169	149	155	155	147	150	152	153	139	181	181	152	163	169	156	135	152	173	152	141	152	160	152	145	151	166	152	132	155	151	138	145	156	148	154	147	155	158	156	146	188	156	186	171	149	147	153	147	172	148	167	128	150	151	179	165	154	143	151	189	166	145	148	154	160	156	177	151	147	133	167	155	146	148	162	141	183	159	174	155	162	125	154	139	149	151	142	152	154	152	160	156	160	145	144	162	142	184	156	144	137	156	132	143	150	145	167	182	159	154	163	162	158	157	171	146	147	161	174	150	152	164	143	140	159	153	146	139	167	144	139	162	153	139	160	159	167	175	139	153	155	161	180	148	171	132	142	187	161	137	145	149	155	147	161	161	164	166	187	148	132	190	171	142	152	134	158	148	180	156	164	156	133	166	148	152	164	143	151	158	148	166	146	190	131	146	159	137	146	154	170	125	135	151	154	161	181	179	152	155	167	163	136	160	152	168	166	145	127	170	156	135	155	147	160	137	163	154	139	128	144	154	137	144	143	181	157	142	157	164	126	131	135	132	132	159	153	184	154	120	142	168	154	147	165	175	158	156	135	141	121	144	151	135	157	135	156	147	132	141	157	158	162	142	151	167	158	171	187	169	149	150	168	156	148	153	138	185	157	131	155	151	153	138	156	155	130	136	122	148	163	167	166	159	156	147	135	151	153	130	133	144	150	147	168	147	166	168	172	143	157	147	150	141	141	153	141	149	148	142	156	143	170	141	131	169	160	178	153	145	157	142	161	160	158	167	135	167	158	170	170	159	177	141	157	163	135	131	151	161	151	158	139	165	179	150	149	150	141	158	169	159	145	180	145	178	173	154	154	175	148	140	164	158	150	139	172	155	156	153	168	142	134	161	128	164	123	146	153	167	137	156	146	171	158	145	137	158	160	174	141	175	175	154	161	188	148	147	157	167	148	162	153	163	158	166	161	173	149	160	143	147	156	138	167	160	157	136	165	137	156	151	145	176	167	151	153	165	162	159	151	162	151	162	143	173	156	157	151	153	179	133	157	126	185	137	155	143	173	154	156	148	165	138	146	189	165	155	161	144	151	165	150	154	176	138	147	191	141	154	146	140	166	144	170	159	153	154	169	147	173	161	163	141	159	159	150	138	156	139	165	168	135	147	171	169	151	151	183	142	143	144	153	161	154	147	153	163	159	145	152	141	150	138	152	148	139	156	146	155	163	155	139	144	154	164	185	167	158	153	137	156	136	166	145	164	158	167	171	145	130	141	171	164	137	135	154	146	177	180	153	160	154	156	145	158	143	140	156	156	166	148	172	161	158	140	161	142	142	158	173	158	153	161	152	157	150	175	183	178	156	157	143	145	149	144	151	176	149	180	138	153	170	140	164	154	159	152	153	155	150	139	166	157	131	151	157	129	154	171	136	147	139	155	157	163	166	153	134	157	137	174	147	148	134	148	168	144	185	154	161	152	167	144	144	154	163
2306	410	464	477	448	458	432	420	412	353	416	375	405	367	383	386	378	384	331	410	408	380	370	370	382	366	404	342	389	395	380	381	370	385	349	369	342	373	379	383	361	360	399	414	386	363	372	357	354	340	416	388	381	334	364	378	378	381	386	357	374	357	394	381	385	373	335	392	380	385	391	431	375	386	396	338	399	372	375	358	377	357	394	371	400	385	358	367	328	365	370	360	383	391	329	372	362	403	405	362	385	398	374	399	390	403	378	386	382	356	345	365	381	373	369	370	401	372	386	375	391	389	371	368	410	389	386	357	354	346	371	346	411	384	362	324	365	362	351	380	374	403	391	338	360	396	392	412	370	397	398	332	386	408	375	346	386	367	358	358	394	370	356	362	388	330	352	353	350	351	354	399	346	378	368	369	377	359	353	378	390	372	385	368	384	389	379	347	360	377	357	364	376	373	367	402	376	380	398	386	369	386	356	373	368	416	369	363	383	380	378	375	349	364	366	397	411	355	328	366	385	387	386	371	379	400	391	385	345	357	355	388	352	373	336	365	363	350	365	375	346	385	348	376	390	387	362	384	360	373	399	366	367	342	379	362	368	395	342	386	393	340	371	388	353	355	377	369	370	405	372	339	380	361	361	395	355	377	410	356	397	349	402	350	381	384	394	379	384	365	344	382	334	346	360	384	362	375	356	379	405	351	381	374	367	380	350	395	350	408	379	326	391	375	364	368	381	354	356	359	401	392	389	356	424	348	383	370	378	390	383	413	344	375	407	376	386	363	373	376	357	385	369	389	348	389	390	379	330	377	373	373	383	381	381	352	349	387	370	373	361	412	353	366	385	374	372	369	386	359	358	361	393	341	367	382	385	402	359	372	363	355	381	377	397	383	381	387	352	380	389	357	362	338	373	356	372	371	386	372	372	401	354	373	399	375	365	359	353	384	348	359	353	371	346	396	380	357	388	381	367	336	412	349	336	373	355	375	369	362	351	385	362	366	386	404	390	372	329	397	380	360	390	410	340	351	330	380	387	376	384	342	368	363	369	356	348	377	370	389	352	363	428	360	387	383	375	376	375	365	368	362	369	409	333	333	330	378	378	368	382	353	371	354	353	404	362	385	390	350	405	380	353	376	343	376	381	365	369	374	389	352	355	352	354	399	338	353	389	374	365	403	380	401	351	387	392	377	356	377	375	397	344	395	380	371	369	391	395	351	377	373	373	389	356	389	401	363	368	403	406	367	347	363	378	361	367	405	372	366	388	377	376	371	414	417	343	348	378	368	398	335	402	371	378	354	390	375	366	384	404	347	365	387	356	376	380	362	371	375	346	360	350	342	332	393	383	350	399	358	355	405	375	377	372	357	373	382	379	365	385	374	390	367	376	385	361	353	406	377	369	386	388	399	389	378	368	373	341	354	369	356	417	364	385	361	417	387	383	361	357	395	405	351	391	411	362	334	363	367	382	359	346	355	371	368	365	355	390	356	378	380	392	396	379	375	388	397	384	353	378	393	357	369	351	375	396	389	372	325	345	372	329	392	369	407	375	382	356	413	378	368	393	381	396	398	372	359	384	371	370	371	380	366	374	348	338	363	382	331	400	400	396	402	403	382	361	363	365	381	401	351	348	394	378	347	356	403	369	359	375	382	393	360	383	367	379	382	382	393	389	368	386	371	386	364	374	402	380	391	371	343	397	419	367	401	373	409	365	372	363	375	391	357	377	383	361	375	376	377	395	395	381	331	397	370	341	414	366	366	398	381	341	353	369	371	368	371	390	359	401	362	396	367	400	379	373	380	386	368	318	365	407	374	391	369	370	365	396	364	388	406	388	399	381	394	382	361	371	349	359	361	362	360	361	390	357	378	344	354	336	350	360	372	369	376	334	378	407	341	370	384	374	407	343	342	363	350	374	360	404	367	393	382	350	370	384	374	378	362	364	383	326	403	367	377	387	367	363	361	354	373	371	381	390	397	410	387	380	348	374	387	360	374	368	376	337	345	378	367	391	373	443	368	343	399	359	359	384	348	357	383	393	362	343	403	394	359	359	371	369	371	385	386	345	342	334	350	388	355	375	350	378	376	347	425	366	394	353	390	364	371	379	358	389	359	387	398	369	382	394	376	417	398	389	379	363	403	367	349	350	393	352	357	373	359	365	363	365	369	401	394	362	369	369	384	357	355	396	378	372	398	373	411	381	340	378	375	383	353	360	372	350	362	349	361	376	376	359	403	347	362	379	382	396	370	373	373	415	362	333	365	406	360	392	393	375	409	372	391	369	389	388	371	383	379	341	365	386	358	407	366	391	371	364	395	381	377	391	375	357	340	407	383	359	381	385	367	352	390	390	426	386	365	363	380	377	324	331	356	375	387	396	391	363	354	365	358	396	331	362	417	361	363	399	370	366	389	412	364	382	353	345	364	400	353	367	370	383	369	388	384	367	372	369	385	386	375	366	340	386	363	401	388	383	353	370	346	344	378	377	363	383	386	377	431	395	347	390	390	400	368	382	374	373	351	367	390	397	402	357	382	363	378	397	360	379	382	369	401	387	358	377	429	349	379	388	365	374	354	375	414	334	363	374	374	401	369	372	389	368	352	387	370	387	375	361	372	352	363	389	408	374	366	350	388	398	331	392	373	348	363	396	384	383	365	373	367	353	349	380	400	427	382	364	382	389	377	356	414	384	386	366	403	379	343	385	390	354	392	368	369	378	365	365	408	377	370	371	363	395	361	379	390	391	342	377	413	335	418	348	381	376	406	412	390	379	353	377	393	366	375	371	357	356	372	380	369	347	332	389	378	363	371	363	368	344	341	366	382	372	376	371	381	387	353	391	381	346	357	406	355	365	358	406	363	387	399	386	367	370	370	334	387	381	378	391	376	375	373	382	364	412	393	343	355	351	370	352	399	378	375	379	372	374	372	365	369	365	396	358	365	386	410	395	386	370	356	394	361	328	359	380	399	391	400	377	390	378	345	352	361	384	365	394	351	377	364	356	349	369	388	368	363	387	399	386	384	377	390	358	359	390	383	401	368	344	380	380	368	375	365	399	353	398	384	391	365	396	348	388	344	397	388	386	327	391	381	339	353	372	367	365	365	366	382	396	376	407	375	363	387	383	380	361	368	409	411	354	363	387	387	379	356	386	378	387	365	371	344	361	354	379	365	355	397	398	354	391	365	382	346	391	410	379	381	374	356	358	378	370	378	393	369	375	380	362	420	394	346	395	393	361	372	388	380	343	369	373	389	370	373	372	385	369	412	392	357	368	360	358	379	341	384	393	380	383	355	352	393	357	367	383	368	339	390	387	364	380	358	400	395	330	395	361	380	383	380	398	409	361	395	377	337	379	419	335	354	355	358	335	371	351	402	372	372	375	362	362	333	360	361	376	383	384	350	395	372	362	354	367	341	356	372	393	385	363	394	376	340	359	385	407	373	378	353	376	390	354	353	402	355	366	359	398	362	406	347	369	365	389	380	368	350	379	403
16097	2045	1061	795	562	422	340	280	228	167	176	140	132	123	113	118	104	106	92	111	87	91	91	81	84	77	99	81	91	83	80	83	87	74	79	81	79	77	70	54	90	71	75	72	83	80	74	75	91	81	98	82	67	74	65	82	84	64	67	83	77	62	70	70	61	86	71	86	76	74	84	71	84	81	65	82	74	87	84	80	70	76	78	75	84	85	68	70	69	71	76	83	88	68	81	80	72	64	80	73	79	65	71	75	73	61	71	77	87	77	69	79	66	87	72	74	68	78	74	90	87	72	73	80	78	77	71	89	77	79	74	77	78	70	61	67	76	79	82	66	62	62	85	86	77	84	70	92	77	63	75	72	71	56	62	68	71	74	79	73	75	86	85	84	81	55	83	66	80	58	81	79	61	63	62	73	74	94	67	74	77	80	92	71	69	84	68	75	65	51	66	73	72	76	70	61	70	78	77	69	78	86	86	68	73	76	77	65	87	61	78	66	91	71	79	81	69	64	75	86	96	68	81	60	78	69	69	83	71	72	64	86	71	76	71	73	75	73	84	80	77	67	79	57	76	72	69	59	57	72	76	74	70	81	78	98	74	67	70	72	76	85	73	68	60	91	89	83	79	64	87	73	55	67	86	73	74	63	57	80	67	72	85	74	85	66	63	65	67	76	63	78	86	59	74	83	78	90	69	74	87	66	81	85	75	79	76	82	69	61	80	66	87	69	64	66	67	77	61	74	67	58	66	62	83	82	80	63	81	86	73	74	57	73	75	80	75	64	88	59	61	69	68	68	73	79	72	71	84	76	67	82	70	70	89	65	71	74	69	81	77	73	74	75	65	83	84	72	61	60	88	62	70	70	71	75	79	66	84	76	71	75	68	52	65	61	74	87	83	70	69	74	59	86	79	72	83	74	80	80	76	76	87	86	67	82	85	66	70	71	64	76	77	70	76	52	68	63	65	75	58	73	66	67	59	87	60	73	77	78	66	63	71	55	75	72	69	69	72	70	82	79	72	76	68	84	63	81	68	69	66	70	63	70	96	79	93	75	79	72	74	73	82	87	78	95	80	69	80	68	70	58	83	71	97	78	66	55	67	60	79	59	81	55	74	73	76	70	74	70	82	64	87	86	71	66	76	81	76	58	55	94	76	61	64	74	84	76	75	71	73	50	55	66	58	80	69	86	63	63	62	73	83	74	82	82	65	82	87	62	62	63	84	69	73	86	68	76	69	88	89	68	79	67	78	75	60	85	80	73	72	81	65	66	75	68	84	102	52	77	77	95	73	70	58	70	75	58	73	86	69	83	54	73	63	72	61	71	90	64	70	73	71	73	88	87	71	76	78	64	68	74	70	88	73	74	77	76	72	71	66	55	52	85	76	73	89	81	74	56	68	81	71	79	63	76	75	76	66	74	58	71	60	80	82	62	66	81	74	88	64	72	74	81	72	67	80	71	67	68	69	82	72	76	68	67	81	75	86	70	73	74	67	76	75	69	66	84	70	62	78	81	70	75	70	61	70	74	60	76	66	71	72	81	81	91	79	53	70	83	75	72	73	78	65	68	82	78	64	63	82	95	80	77	81	67	62	68	60	67	82	81	78	66	65	80	69	74	73	88	86	62	84	70	93	74	62	77	60	55	70	70	59	90	83	76	89	72	61	72	68	67	68	76	72	70	83	68	74	68	69	65	82	74	73	82	72	88	82	55	81	75	82	72	66	66	74	72	75	63	79	70	73	73	83	64	86	60	81	73	74	90	87	71	67	81	87	75	79	75	76	96	80	78	79	63	70	73	86	81	60	60	75	80	63	72	61	69	80	76	65	90	86	81	76	65	69	65	100	82	70	82	61	72	77	81	80	68	75	85	67	69	84	63	78	81	92	82	75	77	74	98	77	90	86	96	67	83	79	69	62	76	79	67	82	77	79	87	75	66	73	81	74	55	79	73	74	64	80	57	58	75	77	82	62	68	51	66	77	49	64	79	78	79	74	65	77	63	64	72	81	69	79	69	71	78	80	76	74	76	76	86	82	96	73	72	76	66	72	67	74	71	68	94	82	86	88	80	64	70	88	72	84	69	56	64	72	70	77	83	67	61	65	71	64	77	62	65	78	75	58	64	59	73	73	64	77	67	75	68	68	68	64	67	80	67	67	88	69	84	76	64	61	68	78	79	68	70	83	69	73	70	65	91	83	75	56	63	65	91	56	89	65	77	80	52	76	72	69	72	66	73	88	66	62	75	74	60	56	72	88	68	70	76	82	77	81	83	52	74	76	73	66	72	82	81	76	89	85	74	66	71	70	67	62	78	70	76	74	63	58	73	65	68	93	79	82	76	83	71	61	83	89	66	71	78	60	67	65	55	73	75	71	66	77	78	66	68	78	68	73	74	59	94	72	71	69	81	77	96	69	82	78	69	72	82	83	85	83	67	66	84	80	85	79	76	72	63	86	71	71	89	75	75	76	61	76	73	79	77	78	70	78	79	96	67	64	87	89	81	87	74	72	93	57	87	83	82	69	71	62	58	77	62	70	79	67	69	85	87	72	87	70	65	70	79	59	81	78	86	87	77	64	64	79	74	80	73	71	85	74	79	76	74	73	67	63	87	82	65	90	77	79	67	74	81	70	76	72	70	76	82	69	70	78	75	82	79	75	74	88	92	62	86	77	89	79	73	75	69	65	74	84	79	92	79	87	77	73	81	71	54	69	72	72	53	70	71	61	72	66	58	74	77	72	67	71	63	67	64	71	67	74	70	72	75	73	73	79	74	91	64	85	83	73	72	68	88	63	80	73	60	65	64	60	67	80	56	62	81	80	75	58	70	55	70	64	71	72	77	80	62	82	68	86	73	74	69	59	67	83	83	75	68	71	74	76	73	73	59	78	81	70	74	74	80	86	87	74	89	82	87	92	74	66	84	68	64	77	80	63	58	58	88	66	63	63	65	66	85	83	72	74	62	45	85	73	60	67	74	81	74	78	85	70	81	61	73	78	54	69	75	68	69	80	78	79	68	73	70	76	53	72	73	65	75	69	64	77	82	58	77	83	58	80	69	82	73	87	66	74	80	62	65	66	86	77	84	75	65	81	66	73	66	69	69	76	70	62	85	84	68	77	62	78	58	69	77	69	68	70	65	86	94	73	78	63	75	65	72	74	65	63	75	65	73	67	68	63	65	74	74	61	79	80	72	70	88	77	78	88	65	77	56	65	84	76	76	65	83	86	88	78	70	76	70	77	70	62	65	75	78	66	76	67	78	73	87	81	76	79	73	67	84	78	82	64	64	81	81	70	68	70	88	68	79	75	65	77	71	75	70	72	81	78	71	68	80	68	72	65	78	84	79	82	67	52	64	67	65	71	64	66	70	74	88	96	67	77	74	78	85	78	76	71	73	89	72	85	72	64	85	63	70	69	87	69	67	65	70	62	68	76	71	58	60	64	76	75	82	80	58	85	92	67	87	82	69	67	80	77	63	69	70	97	84
9531	1044	2152	2657	2325	1853	1450	1249	997	941	771	698	640	536	551	498	451	409	390	399	399	353	352	304	338	335	284	322	302	313	273	285	309	270	269	283	264	295	261	243	260	261	274	261	242	254	243	229	260	224	242	222	231	228	238	229	237	243	242	225	230	232	235	195	228	250	205	225	225	242	213	212	215	226	227	223	235	222	209	258	219	221	213	217	216	234	214	233	212	246	223	229	235	217	227	236	199	216	212	224	204	250	228	214	222	227	227	222	223	239	232	222	235	206	201	245	235	203	192	204	226	222	225	210	208	226	233	213	226	232	217	206	225	219	236	235	219	230	201	217	232	237	218	216	226	212	233	237	204	216	237	215	225	189	224	231	203	194	230	219	227	219	219	213	248	242	212	232	227	202	216	215	239	206	197	235	210	193	233	214	231	201	219	184	221	200	242	204	217	202	228	206	223	247	213	226	204	213	227	218	231	204	200	228	218	208	221	208	201	236	227	186	225	209	218	192	220	225	239	221	216	209	226	210	203	218	205	232	220	201	189	209	206	228	219	224	226	215	219	202	194	224	226	204	215	184	228	228	218	222	210	213	216	218	238	202	214	221	221	203	190	233	217	195	192	206	233	233	231	182	210	230	228	234	220	218	218	211	221	245	215	197	217	221	202	216	186	208	206	201	225	240	227	204	202	234	222	194	200	180	208	218	243	211	220	223	213	201	186	214	220	178	204	196	220	205	222	228	235	224	216	207	223	202	218	224	208	198	239	204	211	233	211	217	250	221	232	221	228	192	207	208	202	214	219	217	210	193	248	214	205	165	213	230	207	191	224	204	216	220	191	232	206	208	224	203	203	219	218	211	223	230	199	180	206	212	192	216	225	201	260	209	216	193	231	195	229	232	204	222	223	198	217	226	190	211	216	219	208	203	206	205	186	209	214	222	198	224	248	201	239	217	202	243	226	203	231	204	206	217	196	211	251	201	206	207	210	215	210	219	205	213	225	211	240	225	220	202	198	178	198	226	200	202	214	231	222	212	197	232	248	230	218	218	195	256	206	218	222	232	202	211	220	211	220	226	184	198	233	208	196	219	220	204	207	207	202	213	227	221	207	230	218	210	199	221	195	218	216	200	216	211	210	210	209	210	222	225	222	207	205	238	184	228	232	184	210	205	225	218	202	199	228	221	225	249	238	236	204	221	229	204	217	210	220	241	220	252	224	208	213	247	253	240	226	201	215	215	227	226	213	207	225	192	200	214	210	214	200	207	196	215	215	229	187	196	188	236	196	193	187	226	215	220	240	211	200	205	212	229	198	242	228	229	213	224	212	208	217	213	213	225	190	228	241	216	230	224	239	238	199	240	184	208	196	220	214	217	243	220	216	191	218	223	219	207	229	221	220	204	207	217	193	197	208	191	240	229	229	214	217	233	231	200	219	223	211	210	213	205	258	220	201	214	213	204	222	214	183	234	219	228	206	213	216	221	201	196	236	204	203	214	218	230	215	249	210	203	213	220	218	220	222	203	210	208	224	225	203	206	219	230	208	198	228	199	206	187	195	178	241	217	221	217	200	219	236	187	210	214	240	224	213	211	229	215	234	247	194	204	193	205	203	227	229	189	225	203	223	234	204	204	214	234	216	207	191	214	232	213	205	229	234	230	203	237	221	231	241	222	221	195	211	222	228	222	221	210	251	193	208	218	181	210	202	225	202	225	179	212	221	226	207	221	205	202	222	209	195	197	219	230	212	198	226	214	217	208	203	261	225	213	212	197	229	207	234	215	219	223	188	222	199	196	228	225	210	230	222	218	212	212	230	196	212	209	213	200	212	231	205	194	226	223	211	215	227	213	195	193	217	237	225	232	210	213	229	201	219	215	192	231	254	217	201	204	208	249	200	212	200	205	238	215	232	216	206	195	206	225	231	222	200	189	216	228	221	207	211	215	217	201	214	200	218	204	205	193	219	216	207	199	218	235	220	227	230	212	234	218	222	209	214	218	238	220	213	232	206	238	221	214	202	217	207	214	213	242	203	234	220	213	225	215	214	221	198	220	220	223	223	222	207	227	197	201	199	227	250	201	206	225	249	206	217	226	203	206	207	236	202	217	211	220	186	198	203	188	217	204	232	215	242	208	201	205	221	201	222	212	209	223	195	217	211	237	218	211	208	188	241	212	201	248	221	231	206	238	221	211	207	228	216	206	199	189	238	213	212	209	218	231	229	208	206	195	229	221	201	251	205	225	234	201	202	217	203	186	224	218	213	210	219	209	239	225	201	224	193	187	230	211	212	215	223	244	221	215	222	223	238	214	213	179	213	223	233	234	216	173	220	241	214	198	207	219	243	203	199	236	212	222	206	203	224	219	208	203	220	184	214	227	191	195	231	228	215	201	221	231	209	212	202	216	205	203	194	208	213	219	205	214	204	219	218	218	216	242	219	211	251	227	199	206	227	245	227	198	211	207	204	210	174	223	207	216	207	224	197	209	203	206	206	243	203	210	232	229	204	216	207	211	203	177	229	177	225	219	233	253	199	229	213	231	227	235	218	217	219	224	200	202	212	200	212	218	185	217	214	192	208	226	209	214	231	229	201	214	195	213	229	205	202	222	222	232	234	207	225	223	241	233	231	195	206	196	219	216	240	220	185	186	170	213	210	206	219	235	208	187	229	229	207	225	223	209	199	220	241	192	209	206	215	196	221	185	211	233	241	217	197	251	218	216	221	226	223	226	203	196	209	205	214	211	205	237	221	211	205	232	228	216	193	215	225	204	201	221	207	240	214	219	234	227	218	218	215	232	208	232	205	223	218	220	225	218	195	207	197	227	217	213	192	213	211	233	222	208	219	221	214	232	229	208	211	187	229	223	207	223	226	203	222	208	242	229	224	199	217	233	205	226	179	206	220	206	234	213	211	213	209	218	219	233	238	210	206	224	254	221	233	192	204	241	210	231	209	210	237	215	229	202	222	225	205	216	221	206	198	216	222	190	208	211	230	214	222	209	182	241	216	219	214	223	212	218	223	215	212	204	228	225	239	232	215	197	186	205	259	200	214	228	213	220	214	225	234	215	226	207	180	236	208	214	235	226	223	215	198	223	190	214	226	215	196	227	187	213	224	228	219	195	206	225	224	187	218	198	184	201	206	191	228	227	228	192	210	224	223	212	243	239	226	197	197	235	191	209	205	219	219	231	223	201	215	199	216	214	202	244	190	191	200	229	224	247	215	210	205	206	183	217	223	222	207	219	220	223	219	206	186	226	189	220	207	217	207	207	192	197	226	195	204	207	227	221	189	224	247	200	203	197	230	196	229	204	210	219	219	189	211	208	202	187	207	241	205	206	218	213	216	202	210	207	222	244	207	223	208	197	197	211	203	217	203	251	227	195	227	233	233	249	206	211	205	206	206	248	196	194	216	210	188	203	228	225	237	220	214	192	221	215	216	230	201	226	199	209	196	219	221	210	222	205	206	219	216	229	227	207	217	219	221	201	197	208
32476	9849	2449	1734	1159	810	627	505	483	417	346	300	269	254	258	244	220	213	262	245	197	207	213	212	193	189	186	186	171	157	188	171	184	179	175	172	202	183	172	178	154	191	175	163	138	176	147	170	176	185	188	186	170	172	175	194	169	158	152	170	144	164	176	148	190	158	172	167	152	148	183	158	187	146	155	172	157	143	162	152	160	171	153	151	144	172	176	181	148	174	172	173	164	169	164	167	178	172	163	170	178	183	206	160	171	167	176	168	143	160	171	176	132	152	174	174	161	155	179	168	158	177	172	172	142	148	176	175	144	152	158	161	167	174	166	137	160	146	151	150	160	155	152	181	157	159	152	149	174	173	162	158	161	167	179	179	175	158	158	174	167	176	183	167	156	181	145	162	166	169	175	174	179	140	172	150	155	168	172	175	156	173	152	174	171	153	150	175	183	170	149	140	169	155	166	165	162	168	172	166	158	192	156	166	156	171	165	172	180	152	153	177	152	174	175	145	156	172	146	163	155	168	154	127	202	150	145	181	149	166	150	146	171	166	182	149	165	164	178	166	164	176	144	174	174	149	154	173	156	181	159	176	142	153	179	154	152	167	159	184	171	165	185	180	187	164	175	184	158	182	170	145	151	168	185	159	149	171	176	159	188	175	154	163	171	182	159	144	187	158	158	177	138	155	174	155	171	167	167	184	162	188	155	160	167	182	175	188	170	186	158	161	173	167	185	152	170	188	169	166	146	167	191	189	180	169	159	170	154	176	164	142	148	204	161	162	169	165	155	173	178	161	161	161	156	167	165	170	151	151	182	154	166	163	139	151	156	175	161	156	175	158	165	171	170	158	157	165	146	170	175	178	173	158	158	173	163	171	172	159	156	184	161	172	154	154	162	170	145	162	164	167	161	175	176	166	167	156	172	178	167	185	187	162	159	155	166	160	138	180	143	163	182	176	185	150	163	177	173	185	138	180	176	154	146	187	184	172	171	170	163	160	176	175	195	163	173	169	157	159	167	158	177	168	161	167	148	167	160	205	180	165	172	179	169	149	166	171	182	145	184	172	157	171	176	198	154	166	176	158	159	168	179	162	163	154	165	160	174	149	187	176	156	149	168	169	175	164	171	162	143	170	171	173	160	139	137	167	173	143	148	176	158	134	156	176	149	150	153	185	183	162	153	157	169	184	166	147	174	159	178	156	158	165	167	156	162	159	151	167	153	173	174	150	176	161	165	154	177	166	161	148	162	154	143	168	146	176	175	144	160	154	138	176	159	185	156	170	150	177	143	153	157	188	184	156	157	132	162	150	150	163	165	153	172	149	167	160	174	168	163	164	176	147	195	148	164	151	151	164	169	185	162	151	146	135	177	143	176	196	165	169	191	166	146	150	165	175	176	177	165	180	167	144	136	178	169	144	182	183	168	170	174	186	141	145	188	167	157	173	153	160	168	141	170	148	142	159	178	157	163	164	150	177	150	162	158	187	173	168	183	160	201	163	156	147	159	138	155	158	168	170	159	173	167	169	160	166	157	167	137	156	167	162	156	170	151	168	162	166	163	155	192	164	163	162	191	180	182	151	165	163	162	183	174	153	168	168	180	188	162	156	181	160	154	153	153	158	191	164	156	161	165	156	175	170	170	164	180	165	150	159	155	175	165	182	163	162	163	179	159	126	151	179	157	156	160	152	184	158	164	172	202	146	143	148	171	151	184	143	159	159	161	145	167	159	160	171	154	175	172	183	172	161	172	152	166	162	195	181	150	154	186	173	170	161	150	155	169	158	181	151	159	162	158	172	183	186	157	175	178	161	175	149	168	157	170	151	142	147	148	138	151	158	183	155	185	148	145	181	163	176	173	151	175	173	169	133	152	175	150	182	187	169	159	153	164	157	186	158	154	165	172	138	146	176	154	181	162	157	158	170	176	162	163	126	149	178	140	148	170	175	170	166	150	166	179	165	178	185	140	153	160	145	167	171	155	152	171	157	171	153	159	162	169	149	143	169	177	183	164	145	179	168	154	150	141	140	162	161	174	176	182	143	172	179	160	148	176	153	149	176	161	141	145	186	174	182	166	148	173	166	183	154	147	176	164	178	184	179	172	162	169	147	136	184	184	177	173	175	175	160	166	194	155	155	166	181	173	188	191	145	194	144	158	193	193	159	187	146	153	145	188	157	171	175	184	179	179	172	156	152	154	175	176	174	170	180	154	174	170	151	149	161	173	155	145	142	176	156	158	166	178	151	167	162	133	172	156	177	149	150	136	172	157	148	148	161	160	176	165	158	142	179	171	169	152	168	170	147	169	133	159	185	159	172	168	149	165	150	153	152	142	172	183	161	151	160	144	155	173	140	146	170	175	150	153	156	129	158	174	166	166	160	178	141	163	165	165	136	150	137	157	167	175	146	169	142	172	151	169	174	163	156	156	171	179	165	165	171	175	165	160	173	171	160	170	173	148	158	176	157	187	149	191	167	169	163	149	168	145	147	165	156	163	148	178	189	166	170	142	158	145	151	161	177	166	170	156	132	189	164	175	150	146	144	178	184	174	190	169	158	192	159	149	140	170	163	154	171	170	172	147	168	166	173	159	169	158	170	165	180	171	158	160	163	190	165	165	165	158	163	180	167	170	152	155	150	160	152	181	169	169	151	147	161	153	181	163	162	164	160	171	187	165	154	185	166	180	168	153	149	140	145	171	172	157	168	178	170	160	169	182	190	142	157	149	178	151	150	150	200	155	161	203	180	148	165	153	163	173	161	164	184	183	151	175	165	169	170	155	186	160	139	166	140	172	174	140	161	145	144	156	149	176	161	155	169	162	162	149	146	182	156	150	181	162	184	181	184	162	181	177	147	178	165	155	187	185	180	157	136	171	174	170	179	195	138	160	138	180	187	139	161	168	142	149	167	163	167	157	165	170	178	185	162	164	169	139	176	187	180	169	171	201	154	161	164	167	159	157	146	174	149	158	167	150	194	166	144	165	182	149	152	167	168	149	187	164	171	149	171	170	154	176	172	158	188	156	173	162	150	145	185	128	143	156	170	168	186	174	154	142	168	171	154	154	139	193	180	167	150	163	160	176	152	146	154	175	163	144	161	171	173	158	183	151	163	181	149	148	158	176	165	197	153	165	169	156	158	182	171	166	155	170	156	179	180	148	174	165	171	147	178	188	192	166	143	154	194	159	145	196	151	147	176	167	159	176	193	147	172	155	182	156	151	147	161	164	151	172	160	145	175	180	183	166	165	153	168	190	157	170	147	167	199	162	167	166	181	147	143	183	183	166	146	172	137	177	162	180	158	150	154	157	176	163	164	173	158	171	164	174	174	182	198	163	155	154	173	173	176	156	163	180	162	161	169	157	140	185	160	160	175	151	140	172	187	180	175	163	140	171	176	158	148	168	177	178	167	170	146	169	141	151	167	173	150	170	180	196	159	151	155	181	155	197	175	165	170	168	169	176	143	171	185	159	175	154	148	154	173	167	177	169	164
16846	1999	4143	5009	4214	3536	2903	2400	1981	1759	1548	1400	1153	1122	1093	952	883	845	797	757	730	700	698	671	603	665	604	616	595	556	573	520	494	553	521	506	522	545	558	484	478	486	541	499	485	498	475	510	488	465	496	471	472	463	474	454	459	464	477	479	443	461	430	459	445	463	461	453	473	452	448	413	444	446	388	461	464	427	433	451	456	435	453	415	454	451	427	439	445	430	426	449	422	420	482	437	406	408	439	434	420	410	459	434	396	392	476	438	433	443	437	431	445	419	434	413	451	441	441	430	398	413	403	453	412	434	424	395	439	452	430	447	415	436	412	439	454	458	430	427	426	445	436	454	424	419	428	396	424	390	411	418	438	426	432	450	432	443	435	413	441	439	455	431	409	446	434	455	446	452	441	454	405	429	409	445	419	422	439	445	453	443	428	449	436	425	444	408	407	458	443	430	424	408	399	425	459	415	402	416	434	458	407	452	426	396	424	406	434	419	421	417	426	395	447	411	431	448	417	450	442	430	426	400	434	407	412	416	455	395	427	400	435	457	423	443	393	474	445	442	416	422	452	446	428	408	403	422	420	437	409	441	444	428	444	406	423	428	448	429	452	414	418	441	434	388	463	508	416	423	393	439	411	425	408	422	413	434	447	450	438	436	418	444	431	427	424	431	437	436	473	456	398	421	437	414	419	411	421	458	408	447	419	432	433	450	442	461	433	429	421	406	452	454	434	432	385	437	404	399	422	414	431	407	412	406	426	401	397	385	424	411	413	436	451	406	424	420	420	461	440	442	424	421	431	396	429	431	431	412	440	429	437	458	429	417	464	409	418	393	411	398	391	417	410	435	433	429	420	429	433	447	419	415	443	441	412	432	408	439	459	422	422	418	400	393	459	442	450	439	429	419	438	428	417	445	421	421	432	421	405	417	431	460	399	430	417	444	404	380	400	407	367	446	388	408	392	421	386	424	472	417	410	409	447	411	410	424	416	406	423	394	457	409	441	412	409	449	420	426	429	399	430	419	431	391	447	432	410	451	415	405	444	434	413	430	451	441	439	422	424	405	416	426	424	406	429	427	435	443	430	421	430	408	390	458	446	452	419	392	419	405	437	427	414	419	453	433	455	418	422	468	399	466	432	423	365	427	491	429	392	422	429	430	431	394	434	448	420	423	451	415	449	415	408	445	386	441	441	378	414	426	452	448	409	400	420	429	454	425	432	412	463	458	388	412	406	422	412	425	391	451	445	470	435	398	408	414	404	456	440	430	420	417	403	406	414	421	397	432	426	438	421	443	417	396	433	409	442	396	430	403	407	415	445	433	444	458	420	456	459	450	433	457	433	448	415	396	398	430	421	395	429	426	429	463	415	402	405	424	456	407	401	423	435	427	439	431	399	423	464	429	421	456	406	447	488	435	423	409	406	447	441	445	417	409	406	414	414	440	421	385	432	417	434	409	400	416	417	443	453	453	377	420	404	428	467	407	437	376	452	413	419	414	404	440	447	404	410	432	452	422	414	424	401	432	446	419	384	430	360	424	428	456	429	425	389	406	435	415	441	435	395	437	400	428	439	425	415	452	431	418	421	402	407	427	425	401	387	431	437	394	398	452	443	435	427	399	405	435	406	425	445	416	430	406	400	454	425	401	422	424	417	460	423	385	401	396	454	395	397	412	398	421	407	428	407	435	431	434	417	430	378	435	423	423	413	440	403	417	386	425	424	434	435	408	457	383	448	402	430	432	422	423	438	422	410	434	432	413	412	430	415	417	463	440	418	464	424	434	461	412	450	413	426	418	414	443	419	456	433	474	397	402	425	407	405	446	443	399	428	445	450	408	413	434	405	452	430	433	427	429	451	448	408	384	426	437	413	407	424	430	433	398	420	412	435	402	428	385	455	447	426	434	438	404	431	433	437	412	440	426	424	390	412	469	402	433	433	425	454	395	433	451	418	427	390	450	414	440	423	442	411	444	417	432	453	428	417	421	435	445	383	405	409	437	440	425	437	443	397	419	414	439	443	407	402	436	392	398	397	423	423	382	410	446	420	376	427	419	427	419	453	419	426	444	407	448	424	437	402	466	434	388	405	437	433	434	389	390	434	434	426	418	435	409	425	391	405	378	451	409	416	413	431	417	389	446	391	412	380	435	427	459	464	459	434	412	422	412	403	423	452	431	415	435	413	438	460	398	407	414	396	427	437	427	443	403	422	440	449	405	416	417	441	423	398	412	424	449	434	407	455	456	450	434	439	438	429	413	420	393	425	418	436	425	447	408	447	393	443	408	439	422	414	440	396	439	393	430	415	433	417	463	391	429	435	436	430	426	435	429	437	422	442	392	433	444	420	404	415	426	419	448	433	428	435	417	427	441	427	434	435	454	409	372	415	452	363	416	401	392	399	451	454	423	437	409	383	401	436	420	406	449	418	407	410	412	450	408	407	412	422	418	457	428	437	377	474	412	457	423	407	404	389	404	450	413	425	454	432	460	463	448	451	415	408	430	434	453	387	467	407	439	342	415	413	428	417	443	427	438	428	439	454	451	465	430	397	436	454	397	418	400	437	406	404	427	439	462	425	440	426	454	438	445	405	426	415	454	458	438	450	388	421	453	409	414	434	410	449	427	426	427	443	403	419	433	424	420	414	420	459	396	434	426	415	434	420	441	438	421	428	390	413	390	404	433	413	406	430	423	455	453	456	389	450	384	427	412	421	410	427	414	471	391	417	382	416	414	446	405	414	418	464	446	433	393	412	404	421	393	422	399	415	420	410	437	444	441	415	412	440	458	400	410	423	423	429	408	390	464	453	426	433	439	431	401	406	408	447	426	417	480	373	396	435	429	440	421	417	399	446	410	459	420	411	422	407	452	394	470	421	409	415	418	437	406	388	416	425	439	411	442	386	439	391	417	436	442	437	428	428	416	425	426	402	432	454	413	428	404	453	401	405	398	441	455	415	440	456	432	438	456	431	447	445	406	437	441	432	440	412	416	406	424	430	399	434	433	431	433	421	416	429	417	433	411	406	384	407	445	438	415	419	459	407	440	447	404	396	407	406	432	441	439	467	417	436	420	425	425	404	402	472	437	426	422	412	430	414	423	478	445	430	447	459	424	404	391	425	372	410	393	407	476	415	405	439	423	435	428	449	444	465	413	449	404	438	423	448	465	431	412	437	441	403	432	381	440	414	443	430	412	411	419	449	421	448	385	396	398	427	416	423	398	414	420	395	426	397	415	442	444	430	425	438	436	415	448	426	440	394	453	482	434	403	443	437	395	412	440	452	416	438	425	435	446	406	441	436	425	435	409	426	436	458	435	441	444	442	445	424	415	403	405	424	432	415	400	415	433	449	442	424	402	393	427	408	372	414	397	428	438	422	447	425	427	362	420	423	437	412	403	410	423	442	430	445	406	402	410	394	398	432	415	436	458	415	472	428	424	428	433	438	440	430	411	415	468	422	403	398	418	449	429	406	431	359	425	416	396	390	442	446	426
2703	208	169	185	165	167	183	171	171	168	162	148	161	153	159	148	151	139	140	140	166	145	136	149	178	151	160	164	152	166	155	175	155	149	160	151	152	141	159	175	166	141	154	154	157	161	159	183	167	123	138	159	146	145	143	144	143	148	161	128	156	145	148	150	147	158	159	158	149	149	147	167	178	134	158	150	154	131	169	157	163	161	147	172	158	141	134	162	162	129	163	179	160	151	142	137	159	184	168	177	197	158	145	136	146	140	140	146	140	138	165	158	151	160	157	134	145	143	156	145	155	138	147	156	168	156	169	158	135	123	149	160	156	171	148	145	162	118	142	162	162	148	164	169	164	171	169	155	167	154	192	169	169	140	139	172	143	139	153	138	151	147	163	161	165	173	173	159	178	169	169	172	142	144	160	140	175	167	162	162	149	160	147	160	166	165	162	151	152	150	161	161	147	135	150	163	182	159	165	163	145	160	173	159	135	168	163	145	169	179	138	145	143	174	158	138	162	163	152	148	136	156	137	171	155	150	153	163	133	165	175	143	172	160	127	152	144	149	155	174	160	167	168	156	143	159	157	167	177	175	159	133	144	150	146	162	151	138	182	172	170	160	166	144	121	146	142	159	158	160	156	151	151	163	162	154	142	159	150	167	163	166	140	142	163	158	157	174	155	148	154	160	135	143	127	160	139	161	155	157	170	145	142	146	149	157	161	160	157	141	137	160	166	170	153	151	155	142	178	141	146	143	156	150	161	148	144	139	148	150	148	149	162	140	150	156	161	170	156	161	166	138	140	165	141	166	178	146	159	157	169	149	141	141	140	158	155	144	149	157	160	149	151	153	150	138	156	153	136	153	184	159	150	160	157	166	157	151	150	150	168	184	157	153	143	149	152	159	145	153	170	134	175	141	153	138	166	147	171	153	152	173	162	142	142	153	149	154	144	150	160	168	127	149	156	177	150	161	149	148	133	157	136	130	143	176	124	149	168	163	161	177	171	156	155	164	166	143	137	129	175	160	132	156	154	178	167	154	143	179	164	127	168	130	142	161	133	142	142	152	153	155	150	140	171	171	164	155	133	157	163	145	131	166	142	149	194	154	126	155	167	156	175	133	182	157	134	144	154	144	136	162	162	164	158	154	150	124	182	160	154	155	137	136	152	185	154	149	166	152	161	170	142	141	145	156	161	140	134	157	161	144	157	137	141	156	156	141	165	158	161	166	144	149	151	159	146	169	156	169	146	158	171	162	156	157	170	139	159	147	168	150	167	161	184	149	147	137	148	132	169	161	169	151	159	171	139	164	152	165	156	161	138	181	179	157	158	188	148	165	134	154	156	163	172	152	135	145	150	152	178	144	152	149	145	140	133	171	168	142	138	148	146	164	150	153	156	145	154	169	165	139	157	140	169	147	136	155	148	154	134	159	144	159	166	156	148	163	173	168	162	165	140	126	146	148	175	148	118	168	145	160	146	141	159	153	164	151	156	161	173	148	156	159	141	148	156	150	152	163	174	155	139	140	182	171	163	153	150	161	153	184	145	135	129	157	155	145	157	149	144	161	164	147	162	166	155	177	176	158	150	154	150	158	147	142	140	179	154	138	147	161	158	168	167	148	166	150	147	149	156	138	148	168	168	178	169	144	131	143	168	173	155	153	154	167	172	130	173	160	152	163	164	150	165	161	148	169	154	155	148	151	157	131	145	149	127	149	159	149	143	157	149	148	174	159	144	156	149	158	166	136	157	143	144	166	158	156	147	153	147	160	172	144	145	143	157	140	146	164	143	154	139	149	146	132	176	139	149	136	162	156	133	169	152	145	144	154	178	155	150	176	153	162	163	163	151	138	153	161	154	142	170	141	132	169	156	157	155	157	143	139	175	163	161	138	145	141	155	167	161	143	175	157	150	146	182	123	146	168	154	171	146	151	155	143	171	150	144	179	151	144	162	162	159	167	131	165	189	165	155	145	158	158	144	158	151	147	148	182	137	116	146	145	166	137	160	164	164	148	153	150	142	157	133	176	165	156	160	173	140	136	175	154	148	149	151	158	162	149	147	173	158	176	169	153	144	155	155	155	135	140	175	146	145	148	149	154	145	172	149	172	162	166	160	166	158	177	144	158	151	160	158	179	146	153	143	152	175	144	156	147	155	163	133	161	151	135	140	139	153	165	149	155	140	171	169	163	161	134	161	157	131	160	162	162	143	168	151	146	151	152	164	164	167	161	168	177	148	156	134	158	172	142	135	140	134	130	161	171	159	138	144	153	165	138	161	150	147	163	142	156	168	156	162	132	158	166	147	156	166	146	141	157	149	143	155	149	146	140	164	144	154	155	144	139	165	160	162	186	140	151	142	157	149	155	160	165	151	180	177	148	155	161	167	153	168	151	169	180	169	149	151	156	158	171	136	141	142	145	173	169	156	156	142	152	144	150	164	126	166	155	161	157	157	159	174	149	145	136	164	187	138	149	141	159	138	143	156	149	116	175	156	127	127	154	151	117	149	133	129	163	160	178	149	142	148	144	150	164	162	141	130	182	157	161	156	138	173	156	145	123	145	163	143	141	151	179	153	121	170	153	178	171	163	140	157	148	129	176	154	148	129	140	154	135	166	160	152	153	147	159	166	140	155	150	143	157	164	155	143	153	147	143	161	140	148	145	160	170	168	140	168	170	165	159	145	162	136	164	159	143	167	170	152	159	152	142	130	170	157	144	160	160	137	148	150	126	139	160	166	149	150	157	155	150	152	166	152	158	145	144	153	149	140	134	148	171	166	169	152	151	156	130	162	156	150	172	162	157	152	152	146	138	160	157	149	136	141	145	147	168	139	156	171	172	161	144	115	129	177	171	128	146	136	182	177	167	141	146	147	129	155	168	161	166	146	153	172	150	164	162	176	153	140	140	169	167	133	155	177	144	156	151	142	161	152	164	151	155	132	152	168	150	146	135	156	139	166	145	149	161	147	144	147	167	141	158	147	142	156	153	149	153	156	128	137	153	151	137	127	159	161	145	154	142	164	167	168	165	142	132	143	137	179	154	146	168	149	155	166	144	161	165	159	177	185	155	153	154	140	166	143	155	143	161	152	161	157	154	132	141	161	131	127	164	171	157	146	166	152	176	151	147	158	164	160	155	156	159	135	156	164	150	149	150	143	127	148	164	162	169	153	150	159	142	157	154	144	163	168	172	144	157	174	163	153	153	164	126	141	132	158	141	146	142	148	168	165	161	165	149	161	168	159	156	151	151	150	148	153	168	146	148	150	147	159	182	145	145	151	136	151	139	152	164	155	168	154	164	167	174	192	130	170	166	151	163	154	158	158	183	149	142	169	155	150	151	161	153	146	163	151	166	158	159	147	168	155	162	160	161	149	154	129	137	132	157	126	151	131	162	143	168	135	152	162	161	161	145	168	142	162	159	155	176	161	147	163	153	152	170	142	168	168	157	152	136	161	152	182	150	151	152	161	164	146	156	167	147	156	151	147	175	134	153
2645	404	454	416	397	426	388	431	396	386	390	399	397	390	377	363	412	410	360	408	401	397	401	409	375	404	401	372	381	370	368	357	371	401	359	391	362	360	349	394	381	386	364	376	376	392	411	391	397	383	382	345	371	354	371	379	390	389	328	323	411	365	354	391	413	371	393	387	376	386	386	407	352	383	381	366	372	365	367	361	395	329	355	378	369	374	357	364	367	351	384	346	365	381	391	396	367	367	360	372	415	371	366	349	388	357	365	370	328	360	344	384	353	371	362	359	358	376	378	359	369	354	336	411	376	385	371	367	362	333	379	421	386	385	355	367	387	368	362	366	362	388	384	393	393	370	385	398	390	370	352	380	358	413	409	407	411	384	405	392	385	391	374	390	386	354	374	377	388	409	363	400	384	400	409	399	365	383	366	358	375	372	360	371	357	382	374	374	385	385	377	360	418	361	368	383	342	362	368	366	393	395	389	370	397	403	376	380	371	403	383	379	398	372	357	401	412	395	393	363	404	354	371	389	396	399	358	394	349	353	386	365	373	368	380	340	362	377	357	375	372	376	391	367	374	366	398	376	387	344	365	379	357	340	364	367	403	340	378	365	377	396	351	401	372	376	380	348	377	406	360	366	377	382	410	400	413	353	337	379	405	408	375	382	404	387	390	355	366	378	392	412	361	390	367	383	339	358	396	353	375	364	355	383	349	421	387	354	386	349	357	387	348	402	365	379	378	348	376	363	371	371	364	398	393	363	366	399	373	393	362	355	389	360	407	380	343	390	346	387	353	367	334	360	362	371	375	362	362	415	385	378	366	365	361	393	350	370	371	397	384	378	366	376	385	354	384	362	401	395	389	366	390	350	344	368	400	351	365	398	364	385	358	370	363	383	404	403	384	349	394	394	367	355	376	394	368	380	367	375	360	389	409	385	375	371	435	333	371	407	357	341	380	348	346	372	380	364	401	374	363	390	388	384	404	381	341	363	392	377	377	377	407	382	362	359	353	376	329	406	377	348	380	372	373	347	365	392	367	351	381	360	373	412	358	408	390	370	354	356	417	365	390	370	365	365	369	400	363	368	359	389	357	346	374	365	365	349	363	397	382	403	357	414	387	386	373	380	357	368	373	375	371	382	388	426	337	369	393	359	376	350	362	352	404	378	381	387	392	366	378	387	391	373	376	369	407	375	379	402	379	415	382	368	344	405	382	367	364	388	381	378	375	411	379	372	374	388	343	384	393	398	378	411	374	386	404	404	370	400	370	382	382	378	377	373	362	354	356	385	407	375	348	349	407	364	406	385	389	384	329	332	381	360	375	395	382	352	378	369	362	382	363	376	360	397	402	355	388	369	398	401	344	340	361	389	369	343	381	394	354	389	354	411	376	365	403	401	357	384	395	354	364	358	384	378	357	379	390	393	369	404	391	377	379	359	367	386	385	370	343	362	348	381	373	400	408	374	379	351	351	368	390	363	371	348	386	363	357	375	383	352	395	382	361	394	402	376	401	372	368	378	393	375	380	379	431	399	384	380	396	368	417	404	364	358	382	369	373	346	397	362	370	387	359	395	368	402	384	348	358	368	426	408	385	392	347	383	386	392	370	357	415	360	372	364	410	354	373	365	391	364	359	363	384	398	348	381	342	361	329	372	373	374	377	344	360	380	376	361	398	380	402	370	390	364	399	408	377	367	366	369	379	392	369	354	358	340	398	363	402	376	411	376	357	375	347	383	382	387	400	395	411	360	422	387	397	381	360	427	349	364	374	398	396	402	380	359	362	406	341	399	348	373	381	356	367	368	377	339	343	366	365	361	362	382	366	385	430	380	387	353	375	372	406	397	379	431	389	376	373	364	377	369	369	396	375	392	398	366	357	391	360	374	372	372	397	370	366	357	419	354	425	418	328	365	366	435	365	398	393	374	364	373	353	373	378	414	377	384	349	373	388	365	395	381	383	349	363	374	389	364	344	395	398	371	374	384	408	394	369	381	333	396	373	375	403	376	379	400	379	363	361	387	393	389	374	384	359	400	355	369	368	355	363	366	373	396	352	378	386	350	360	341	375	379	393	352	376	410	378	335	344	381	396	395	371	375	399	369	357	405	413	387	353	403	332	385	367	392	342	389	395	372	410	377	351	371	369	378	384	378	374	408	358	350	347	361	377	362	366	367	416	386	374	379	328	354	394	398	368	362	419	372	403	379	396	350	356	357	373	387	383	359	333	360	366	387	379	377	388	383	347	365	404	370	379	412	348	340	360	349	348	384	353	336	364	424	382	353	340	420	386	339	363	421	392	408	372	347	336	368	396	392	356	379	362	371	360	365	381	390	344	384	336	389	377	395	370	385	347	403	334	364	390	357	399	351	349	397	351	373	360	368	368	398	369	389	355	365	397	383	371	357	389	375	405	383	333	358	385	339	378	395	372	345	360	403	328	390	392	398	368	374	398	383	349	389	400	360	378	376	375	368	387	426	370	365	366	359	358	376	368	373	389	378	386	355	350	391	376	357	388	392	364	400	333	394	371	345	364	369	387	352	405	381	374	360	353	391	360	395	369	362	383	347	367	376	355	373	385	362	390	376	403	388	393	381	379	369	376	387	381	340	383	375	414	374	397	409	384	406	328	407	389	380	364	346	380	341	379	357	380	372	359	375	381	347	381	394	362	383	410	359	350	363	373	373	383	390	362	373	374	396	369	366	371	376	391	390	380	406	371	359	399	377	384	378	391	365	392	373	353	392	349	366	360	383	382	376	368	408	372	395	353	397	394	412	373	367	403	403	358	392	389	380	369	407	363	390	384	377	395	347	368	367	410	347	329	378	371	376	392	387	385	368	387	394	377	391	365	390	382	339	377	359	355	388	373	343	372	354	393	370	400	356	369	396	361	371	381	376	371	399	352	391	386	389	393	382	381	392	391	379	385	388	374	384	362	379	367	372	387	362	374	377	356	382	439	345	398	382	377	393	368	387	353	373	392	386	359	405	380	387	390	375	355	381	372	382	394	395	358	378	384	371	365	378	384	346	387	362	366	376	365	376	373	374	397	393	396	396	388	382	408	385	378	372	354	370	368	339	380	369	369	411	388	362	362	375	410	370	407	339	366	411	392	350	371	379	425	371	413	376	353	389	347	368	390	391	339	345	383	338	362	377	317	372	395	355	374	348	357	389	367	429	370	358	398	380	406	414	388	372	314	374	420	387	409	382	357	370	375	398	380	409	363	345	387	367	346	383	362	350	361	394	374	394	431	355	418	381	383	360	407	384	377	378	386	396	365	360	433	371	366	346	384	384	387	383	390	387	394	398	367	379	377	382	332	346	400	359	353	346	360	389	391	371	390	354	348	328	381	334	397	380	405	404	427	374	364	380	378	371	364	371	383	383	343	368	355	379	382	352	365	410	386	359	386	346	372	385	349	376	351	370	330	341	353	390	360	368	337	361	356	377	370	347	378	387	326	372	360	372	323	379	349	382	361	378	378	361	371	369	373	347
19993	3948	1086	798	570	381	311	249	214	169	186	154	133	129	91	109	120	96	105	103	93	83	102	98	74	80	78	97	84	73	88	76	64	80	73	82	70	83	85	74	81	93	88	99	73	90	73	80	57	94	88	75	70	75	89	85	85	83	93	55	76	77	80	75	83	76	61	84	81	72	82	76	77	54	82	78	82	74	86	69	76	75	71	76	83	70	62	83	88	59	82	84	67	72	81	61	65	83	81	72	94	81	91	85	95	88	82	68	63	76	68	78	62	58	74	68	79	56	86	87	67	76	62	73	75	80	91	53	76	62	76	85	82	75	73	71	65	89	66	81	74	84	74	82	76	76	79	84	77	84	77	70	77	68	66	72	77	54	74	83	70	63	92	62	73	76	72	76	68	51	57	81	69	61	83	71	64	80	74	69	58	75	59	83	71	68	76	71	77	62	71	61	74	73	88	79	64	88	77	83	77	76	81	91	69	73	72	60	66	74	65	73	81	75	68	75	86	75	77	72	65	78	67	72	85	65	77	72	74	95	63	71	76	66	67	79	60	88	99	71	57	65	55	67	71	68	76	66	65	80	88	75	74	87	65	63	78	72	70	79	77	84	80	75	73	84	71	67	69	70	76	75	74	81	67	51	66	72	75	65	80	56	84	76	69	98	79	67	56	80	85	59	84	79	75	63	76	73	76	61	74	82	75	87	84	70	65	92	79	70	88	69	71	56	65	78	53	79	79	77	77	94	71	77	90	68	61	58	72	72	74	78	80	77	86	72	78	78	52	78	62	84	86	82	69	60	70	69	85	74	92	76	77	72	65	66	71	71	78	79	68	89	90	68	80	85	81	65	75	93	74	80	70	67	68	77	71	78	76	62	66	67	75	77	93	62	85	75	74	79	81	83	64	85	72	70	84	77	83	68	76	61	86	69	65	65	77	69	61	71	80	79	81	74	83	71	84	76	79	73	84	82	64	82	72	71	71	74	72	73	75	73	76	83	72	89	68	66	74	66	64	68	77	92	78	86	65	66	85	75	70	84	70	74	82	61	70	79	72	76	73	68	70	83	86	75	65	75	85	67	55	55	72	88	71	71	76	77	72	64	81	68	85	54	71	90	76	78	65	59	70	73	78	75	69	68	67	77	98	85	86	77	67	77	73	63	69	80	58	82	84	78	73	62	69	63	74	64	79	72	78	61	62	80	75	68	86	91	80	70	64	91	62	79	69	73	61	64	70	72	77	76	81	74	84	73	89	80	86	69	79	81	88	88	77	68	88	61	61	92	95	76	70	81	79	67	74	76	80	86	86	85	80	76	78	84	81	59	86	80	69	65	75	72	89	65	79	87	83	77	66	79	86	67	77	68	75	64	78	68	81	75	81	58	68	68	69	69	66	70	76	74	77	73	55	74	74	71	76	71	61	66	81	86	64	72	83	76	72	67	70	55	71	83	55	68	80	82	74	78	82	73	75	69	68	62	62	74	72	65	83	65	68	75	68	70	91	73	66	69	84	70	80	64	72	77	56	62	70	59	68	81	86	57	65	83	68	59	84	69	74	71	61	88	63	84	61	76	92	78	79	73	75	68	81	65	82	73	74	64	71	90	56	66	99	61	61	76	74	74	75	81	89	79	64	70	70	62	86	92	89	88	62	84	93	87	80	72	80	69	81	67	83	66	74	75	82	65	81	61	72	86	87	73	66	85	65	55	68	71	91	83	84	74	79	68	69	86	87	77	60	55	73	62	82	69	85	72	96	66	85	67	77	69	73	77	79	70	70	70	68	73	59	73	98	83	77	70	75	75	69	77	74	76	72	79	75	61	69	80	73	77	68	66	69	81	65	80	84	74	81	68	62	74	86	87	73	70	65	77	59	63	76	67	71	80	88	82	78	74	82	66	67	75	86	65	73	94	70	66	73	76	90	77	76	63	64	65	64	71	88	54	81	63	60	64	51	75	83	70	67	61	61	68	69	59	83	76	86	59	58	83	68	86	74	83	74	83	68	79	70	73	79	72	87	68	82	66	66	57	76	88	82	70	84	83	74	62	70	70	71	67	64	74	77	74	62	70	59	82	69	62	73	64	75	71	67	75	75	69	60	63	65	88	94	58	91	80	76	56	64	78	69	74	89	67	75	82	80	75	78	86	85	73	69	73	70	81	91	85	64	95	80	74	58	91	85	72	68	91	86	85	73	69	80	91	81	81	75	76	67	63	71	75	86	82	64	82	77	70	72	77	83	63	93	72	61	67	61	70	86	69	83	86	85	65	77	67	72	75	72	66	70	79	67	82	69	62	91	56	60	76	78	67	73	86	70	68	64	85	83	74	58	72	77	67	53	61	68	77	90	70	69	57	60	87	80	72	86	67	64	82	75	71	67	72	69	74	59	88	67	76	79	60	86	63	82	78	91	67	68	74	65	77	72	74	64	73	82	71	73	60	77	69	78	61	88	72	94	70	74	69	69	75	62	79	80	81	68	56	80	80	81	66	77	74	75	81	79	82	94	66	83	71	75	89	71	64	65	70	64	57	67	65	82	76	87	78	93	69	70	70	75	68	71	73	73	71	72	82	78	69	86	91	86	70	72	88	75	79	71	62	71	80	71	66	87	89	59	85	72	96	82	64	65	66	78	77	71	66	89	85	72	72	69	75	82	62	72	73	72	73	62	62	75	72	67	73	85	72	84	68	71	86	77	72	84	75	70	56	69	72	56	58	68	89	64	74	80	66	78	74	64	80	64	66	73	65	83	72	83	67	69	95	68	72	65	75	53	80	71	79	62	65	77	72	75	74	81	76	86	76	97	91	70	97	67	64	96	93	76	86	59	72	69	94	68	71	64	86	76	97	65	86	65	85	78	93	58	70	71	78	65	75	81	65	79	74	66	77	76	74	80	56	71	79	77	76	88	56	75	59	54	72	77	60	87	86	78	59	74	72	82	72	77	65	82	76	64	63	61	83	65	68	78	68	76	75	72	89	71	86	70	75	68	59	52	64	83	70	77	68	70	71	88	66	95	72	80	63	65	68	67	95	93	80	59	64	58	62	85	78	80	73	84	80	84	88	71	76	81	66	72	80	80	84	65	73	84	69	75	72	78	65	66	73	78	71	76	76	76	76	79	77	70	73	61	72	85	63	78	81	77	76	65	78	70	70	78	80	74	68	79	66	73	89	102	74	57	68	79	80	72	73	79	68	76	63	84	78	79	69	76	76	90	88	74	79	74	75	81	84	63	67	76	74	77	68	61	67	83	69	76	69	80	73	88	98	95	90	74	63	64	87	78	84	71	82	91	77	79	89	75	84	72	77	90	82	69	67	67	71	68	66	80	76	84	78	74	85	80	81	78	89	73	70	65	76	66	61	70	66	75	86	75	70	63	83	83	74	68	68	71	70	65	64	82	58	73	76	87	88	68	70	75	67	74	65	72	72	66	64	96	85	61	76	64	70	69	62	102	67	67	76	77	91	82	64	81	60	70	71	70	80	85	73
11801	955	2123	2647	2245	1833	1528	1221	1030	922	736	726	626	538	546	480	443	419	412	387	386	366	365	353	307	343	349	300	294	299	272	306	260	250	318	289	254	263	254	260	281	265	234	234	267	230	259	260	244	233	248	242	227	263	233	233	229	249	223	240	241	278	233	199	229	235	240	238	233	247	248	222	239	225	252	224	217	225	221	227	227	241	224	223	207	220	267	201	237	225	235	242	208	201	225	252	218	206	228	205	221	230	213	222	216	217	233	202	217	205	203	187	208	212	239	219	225	204	213	234	226	215	200	219	210	208	218	211	238	202	209	211	216	250	214	230	217	228	227	205	240	222	220	207	202	209	201	225	209	238	213	205	223	220	201	214	214	182	202	245	216	224	200	208	230	208	195	217	228	196	214	199	223	219	213	190	218	229	230	211	217	227	240	224	240	208	217	206	209	233	176	221	194	209	230	197	226	222	224	225	215	215	188	224	212	192	211	208	213	218	243	225	233	195	174	234	210	242	231	241	227	186	223	188	199	245	212	205	214	201	271	178	215	213	233	218	229	213	211	222	234	211	232	191	205	206	204	194	243	197	209	232	207	197	221	224	215	227	239	197	216	230	233	231	214	225	211	197	215	219	210	215	218	219	206	221	225	221	209	190	201	217	208	223	236	224	204	237	199	218	199	245	232	233	222	200	234	233	239	236	215	197	209	222	202	206	231	208	229	242	221	251	228	204	215	211	201	230	221	221	194	208	215	210	195	202	207	211	210	221	218	203	232	196	231	212	233	227	212	221	221	236	227	239	227	228	220	203	215	224	201	205	202	248	227	211	196	230	197	199	232	216	229	225	212	231	226	203	226	221	217	208	220	206	224	219	193	204	214	196	246	215	219	209	233	255	230	219	228	217	240	227	200	229	215	223	225	224	212	209	217	222	211	252	236	231	231	237	193	220	216	210	208	223	201	206	224	194	205	201	234	172	220	218	201	229	226	198	236	219	231	193	222	217	174	227	230	212	238	215	221	218	226	220	244	217	213	214	197	225	209	200	204	230	229	232	196	212	206	208	236	219	243	228	217	224	209	221	188	215	229	232	199	205	194	222	208	233	212	220	210	232	217	201	188	217	215	184	225	212	226	199	207	206	221	221	223	224	218	194	227	209	238	233	217	219	234	220	217	224	204	190	211	234	208	205	197	216	198	226	237	206	222	205	201	241	209	205	208	199	210	201	222	236	209	233	210	212	234	212	215	230	209	215	264	229	208	217	231	233	213	215	257	201	188	233	215	212	235	214	216	204	227	210	208	215	218	208	196	222	229	223	195	219	200	234	226	208	227	240	213	207	192	203	216	188	218	205	210	196	211	235	211	226	242	218	206	241	204	223	219	220	237	212	208	221	216	204	203	239	203	212	206	221	220	200	200	207	242	235	205	209	232	188	190	217	217	212	211	196	207	205	231	212	200	239	206	227	246	252	193	194	222	199	202	221	205	226	203	218	228	224	199	200	204	236	190	225	227	207	225	193	201	215	213	222	225	225	202	218	217	211	203	219	212	228	211	232	217	209	247	227	250	199	186	186	216	219	225	220	217	189	219	220	242	208	224	203	222	230	239	221	208	214	218	228	204	220	216	217	218	199	208	226	200	257	229	215	222	230	218	236	211	202	224	216	222	224	196	224	215	233	221	221	208	222	196	206	209	233	218	220	215	250	211	225	239	185	209	214	220	246	207	238	205	217	222	216	203	216	205	215	224	197	210	187	189	223	214	237	194	223	234	224	202	218	243	223	229	198	212	213	215	202	202	222	236	203	220	206	212	219	243	220	211	231	216	204	234	187	244	230	210	254	222	232	212	212	212	228	233	216	191	200	225	233	213	225	207	218	242	201	230	212	210	223	224	227	234	217	211	188	210	216	211	218	212	237	224	221	238	214	204	214	220	204	195	217	223	214	226	203	208	237	237	206	207	204	218	185	203	207	214	200	197	223	229	169	207	210	196	214	213	217	207	215	213	202	207	212	209	196	219	214	208	228	206	207	217	193	228	220	234	217	201	224	212	225	209	222	209	209	197	222	206	214	219	225	228	233	206	242	215	221	214	220	208	210	214	233	249	206	198	226	261	219	245	218	207	198	202	242	209	209	209	221	218	205	209	225	175	188	230	213	207	210	204	233	199	226	216	235	221	220	216	216	223	224	251	227	210	251	226	225	226	219	227	192	228	191	207	218	213	211	191	219	206	216	217	204	211	219	230	219	219	253	226	202	221	216	227	229	226	212	202	222	203	217	239	226	224	224	208	214	207	207	209	228	211	203	220	232	219	198	218	214	219	214	236	220	204	205	236	219	208	230	198	234	231	212	211	202	204	234	215	231	226	224	226	218	222	198	211	231	211	207	201	233	225	219	223	197	215	185	220	213	201	214	192	201	229	225	227	224	210	203	205	227	211	238	213	229	218	215	234	210	200	239	213	191	205	224	237	216	227	205	218	219	224	210	202	215	222	196	222	221	220	221	230	213	233	226	199	216	221	232	227	241	232	206	209	218	226	218	211	201	225	214	220	201	185	240	232	204	217	194	177	215	200	201	243	220	197	223	213	211	215	230	208	211	210	212	213	233	219	224	214	229	234	196	238	232	204	220	181	227	212	198	220	205	218	214	217	223	207	228	220	198	228	215	214	182	204	240	225	219	217	204	227	214	209	237	190	228	203	234	216	203	188	193	233	215	192	228	233	208	225	218	202	220	198	218	215	209	216	233	215	212	185	218	253	250	197	216	212	211	208	210	235	214	212	223	238	215	228	234	198	218	222	225	206	241	228	221	235	222	220	211	248	242	228	209	189	239	202	193	186	238	228	228	194	196	219	234	232	222	199	181	197	222	216	226	209	229	226	208	201	197	208	221	212	218	200	208	209	201	222	211	232	218	219	209	189	211	203	214	221	204	212	213	241	206	207	223	219	222	187	208	230	205	245	216	238	236	196	210	208	216	212	180	209	224	224	231	183	210	208	228	215	239	245	210	208	207	234	239	186	216	246	177	234	204	208	204	230	232	212	216	225	232	203	201	201	198	200	218	236	235	250	233	211	215	217	216	211	211	230	236	199	205	235	211	234	211	213	226	221	228	229	219	229	232	203	237	222	236	218	221	236	219	223	207	216	216	207	202	213	224	227	219	222	231	220	214	225	204	220	219	225	222	204	227	227	227	222	224	201	205	215	208	207	221	215	235	216	206	204	225	210	202	200	216	221	210	228	225	210	221	252	195	208	198	204	234	225	204	219	226	186	234	228	184	196	217	235	235	221	222	213	224	218	217	214	232	191	215	226	191	212	225	214	197	229	221	216	206	229	204	233	205	208	215	209	205	228	227	218	210	195	212	220	210	216	238	208	189	237	231	210	199	236	213	209	200	202	233	235	225	213	187	189	228	243	231	197	195	227	213	237	194	205	199	217	208	232	203	198	207	228	208	216	211	215	205	186	234	194	195	198	205	219	220	217	223	208	230
31612	8806	2482	1726	1154	833	659	559	450	376	368	370	313	309	241	239	220	216	224	199	233	172	182	211	189	188	175	169	177	165	208	194	161	199	177	170	179	187	195	180	180	175	190	166	168	192	172	180	206	165	184	171	179	198	163	167	192	169	181	175	147	174	173	179	149	159	159	175	168	159	172	175	170	173	155	155	182	183	163	163	163	166	167	141	163	146	162	161	163	183	180	178	168	175	161	153	166	163	164	175	155	157	166	165	147	164	168	169	191	174	160	155	181	138	151	177	164	160	177	170	198	189	173	157	184	159	164	152	162	188	146	200	171	164	173	173	179	177	153	182	158	155	181	155	184	162	168	149	170	156	165	161	158	170	158	159	158	154	175	178	143	192	159	148	165	168	172	147	165	158	160	173	155	154	160	158	164	180	184	161	158	154	144	170	160	153	156	167	164	168	156	181	153	146	172	167	175	148	183	158	169	156	170	154	154	146	177	142	164	162	158	175	169	167	152	163	172	161	163	174	154	184	181	172	165	171	173	175	149	181	143	183	171	140	165	153	179	170	170	166	160	168	163	154	171	180	149	160	186	156	173	172	162	169	157	180	165	143	171	205	184	179	161	170	145	158	169	152	142	152	169	175	174	163	150	176	161	167	158	188	156	158	159	155	173	167	183	176	171	196	180	161	171	149	168	167	186	172	153	171	162	163	157	179	162	163	186	157	156	172	147	180	186	180	176	174	165	184	135	185	161	162	164	176	192	157	165	175	164	174	162	182	180	159	157	184	148	146	164	168	147	190	173	160	165	145	168	176	163	169	167	176	164	151	152	170	182	184	178	170	175	144	174	161	181	190	169	157	183	157	162	163	155	173	148	146	171	148	193	163	181	169	158	170	173	182	172	180	154	181	170	162	160	181	160	178	182	157	157	183	167	159	159	162	180	152	151	170	180	137	164	166	193	196	157	162	187	138	159	144	159	157	149	150	141	154	168	163	184	170	145	161	174	160	207	163	173	163	191	167	156	167	175	178	164	177	168	166	160	145	146	164	173	167	194	160	148	176	186	177	140	171	186	160	162	156	156	172	143	136	161	172	186	153	167	163	171	205	171	184	174	182	171	161	181	172	160	156	159	179	165	157	173	191	180	159	169	167	164	178	175	186	158	151	172	176	177	154	151	159	179	156	169	154	162	167	184	166	145	167	154	157	158	177	156	184	161	171	163	159	153	182	181	174	183	158	175	169	185	149	135	147	158	163	174	184	169	163	170	150	169	185	190	136	133	161	163	170	179	162	170	161	161	141	153	164	142	161	162	153	165	168	175	164	180	169	161	176	163	175	185	189	166	168	165	176	166	162	155	158	170	176	172	137	152	158	137	162	174	164	161	165	174	186	141	175	170	167	186	142	166	136	182	188	173	148	175	178	147	168	152	177	183	169	153	166	173	161	157	145	180	167	153	173	178	172	163	179	150	162	179	186	167	176	131	162	178	135	185	170	143	140	182	177	182	190	167	168	152	177	169	182	166	150	183	183	153	170	180	148	179	170	174	142	163	130	190	166	134	181	168	172	145	168	155	175	163	165	162	173	188	165	164	154	158	169	160	160	163	176	163	148	152	145	168	135	147	162	171	181	157	159	172	150	164	145	170	142	172	158	157	162	169	152	164	143	175	163	156	181	152	145	185	149	175	156	182	152	146	166	156	164	185	143	176	158	152	190	187	151	174	192	172	155	157	173	181	178	145	175	185	155	165	156	169	147	168	154	174	154	166	156	170	169	174	165	179	146	156	175	151	176	169	174	157	152	152	178	163	181	160	183	170	152	153	161	162	163	193	166	160	156	171	162	148	155	155	151	163	178	167	171	165	149	164	147	167	159	176	190	149	169	148	139	165	154	167	183	144	170	163	153	175	175	174	157	181	165	163	182	163	173	148	174	186	165	172	173	182	175	163	161	157	175	171	186	147	166	179	163	169	181	155	168	174	157	155	165	165	165	146	163	166	157	164	169	176	202	179	164	163	203	164	190	148	152	181	129	147	130	160	158	171	167	157	160	185	174	180	151	152	154	161	168	171	157	150	162	188	194	166	130	151	166	168	168	165	176	149	166	161	170	164	174	172	172	171	157	178	190	157	172	157	157	142	150	174	165	168	170	176	163	156	163	179	156	181	165	157	165	172	149	144	139	149	178	161	185	161	175	153	181	198	155	159	161	178	143	164	145	169	146	137	152	208	174	165	186	169	164	178	193	187	183	124	176	157	161	142	165	169	165	187	176	166	171	178	166	158	163	152	174	175	167	168	149	158	159	170	166	173	175	167	173	181	173	174	161	177	156	142	154	184	152	177	172	182	172	197	148	165	171	166	190	175	141	157	183	183	160	192	169	180	156	151	162	178	168	157	158	159	155	152	171	154	174	187	170	198	177	149	165	154	181	139	178	167	163	155	173	163	168	152	184	175	197	169	162	184	162	179	159	155	187	164	175	147	156	152	151	169	200	191	139	148	158	179	156	174	164	174	165	158	183	162	161	150	183	165	170	151	169	145	178	146	180	170	168	163	186	179	171	191	170	193	170	167	163	173	175	161	168	152	160	184	170	165	176	156	160	179	175	162	153	193	165	153	168	182	160	166	161	171	168	161	162	146	159	162	177	177	196	184	174	155	167	183	155	164	175	169	173	156	162	185	117	163	141	172	178	161	143	159	180	157	166	164	147	175	135	157	170	144	164	136	164	187	180	175	161	140	168	166	157	163	170	171	154	185	167	152	151	174	169	168	167	178	177	185	174	178	169	172	167	139	161	176	172	159	165	154	180	156	182	168	171	160	164	154	158	170	160	134	154	165	139	174	163	185	159	148	159	144	175	131	154	184	170	174	142	175	159	153	142	187	185	176	173	187	136	140	159	169	132	153	172	168	171	178	164	161	174	151	179	173	151	162	159	140	160	168	176	167	180	184	184	177	152	165	169	169	176	164	168	163	154	186	163	161	124	163	162	155	162	192	147	166	181	157	176	148	168	171	131	172	146	157	173	180	171	142	163	155	180	166	175	158	149	154	184	166	162	171	160	168	165	148	169	178	169	184	171	163	150	157	185	165	184	163	156	159	164	157	146	169	156	169	146	167	182	189	147	170	166	181	172	168	167	180	156	153	176	157	157	188	177	162	151	190	182	201	167	180	161	175	159	163	155	167	164	137	155	166	169	173	187	148	154	165	170	154	181	187	180	185	144	138	164	159	169	164	199	144	170	143	176	155	152	172	179	178	164	165	180	144	150	156	168	147	147	157	167	167	174	168	190	171	180	169	153	176	156	171	172	199	150	135	180	164	165	171	144	190	170	154	155	143	170	165	152	161	162	171	153	179	153	150	160	188	164	159	151	167	148	170	167	180	157	169	165	165	152	166	147	170	159	177	164	169	179	168	164	206	160	158	178	151	159	170	137	155	186	157	164	159	168	181	168	197	147	165	153	157	169	169	179	169	180	151	194	162	160	171	162	166	150
16584	1963	4279	4908	4367	3585	2863	2358	2111	1811	1603	1290	1258	1058	986	1008	934	878	803	764	719	677	677	642	624	666	578	597	575	570	562	571	561	555	558	508	536	567	510	522	479	527	472	525	494	515	454	526	476	519	467	503	486	475	467	515	471	477	452	430	473	475	486	448	475	421	457	471	445	450	427	458	435	482	454	420	501	448	411	440	440	449	447	434	429	449	438	460	400	447	470	427	468	447	425	468	455	428	409	419	460	467	421	450	426	459	419	434	425	427	400	415	458	425	438	439	399	438	412	417	422	441	405	408	414	436	404	424	459	394	408	403	435	426	434	416	436	399	442	439	416	434	448	469	444	412	401	395	438	388	436	460	402	439	437	429	435	439	416	415	423	451	423	414	422	445	429	448	446	448	431	477	444	428	402	427	434	420	424	435	435	426	404	420	392	404	444	439	420	414	444	432	453	434	423	430	444	407	469	417	445	401	430	413	420	418	419	416	447	420	450	396	451	444	419	398	431	453	415	436	421	428	446	438	457	403	431	399	462	437	413	394	412	447	418	386	421	430	461	437	415	438	396	385	428	401	411	423	454	400	419	473	425	421	444	431	451	445	412	414	412	433	398	442	432	472	418	473	444	431	405	434	419	416	462	440	382	438	417	403	435	443	422	407	419	458	426	467	402	446	425	410	417	462	431	428	450	409	432	443	445	441	450	428	462	448	435	429	434	393	412	449	411	444	415	411	418	417	440	409	408	432	414	428	465	473	435	407	390	407	411	413	394	407	421	408	437	416	440	459	398	445	427	445	418	394	412	394	463	412	414	451	417	471	413	430	406	418	421	414	473	466	417	453	427	407	401	453	437	412	442	404	430	400	396	403	436	447	422	385	398	424	418	445	407	412	418	440	424	408	438	417	412	429	484	447	407	463	440	403	404	391	428	429	459	397	407	420	445	429	404	389	405	421	427	455	410	428	436	402	450	420	399	432	391	410	408	422	431	380	406	409	428	430	398	411	429	408	400	440	455	383	413	412	410	440	423	395	435	394	446	406	432	429	422	425	454	437	399	439	426	418	415	426	420	437	439	404	435	429	417	416	454	431	434	407	409	403	425	400	445	433	409	400	425	455	404	419	400	455	407	430	394	423	424	431	436	438	449	433	413	443	418	416	427	416	435	415	457	457	444	428	424	426	450	388	456	405	412	445	416	428	444	397	431	405	418	438	456	452	407	423	392	404	425	445	411	410	428	425	402	438	422	430	395	425	426	412	430	420	424	447	433	414	436	402	415	476	412	398	412	423	420	415	425	388	425	437	402	436	410	426	440	446	415	464	422	422	429	440	394	385	436	417	444	438	404	453	398	417	426	396	427	443	411	433	379	398	435	436	451	394	413	409	429	408	412	440	426	421	434	408	419	418	411	419	453	401	407	425	385	396	403	383	427	450	430	422	433	447	418	465	414	442	437	424	432	424	410	451	436	398	404	420	391	433	400	428	466	430	448	415	441	447	371	449	422	432	419	453	406	441	443	411	449	435	433	439	448	440	439	432	432	399	471	424	416	414	397	426	440	404	407	442	401	479	391	421	418	467	443	462	417	438	434	392	429	418	424	444	407	424	395	383	419	430	422	426	444	440	420	443	432	391	452	416	439	406	439	430	429	392	438	458	411	422	439	452	436	438	413	406	430	458	465	424	418	427	435	391	461	434	439	462	450	389	419	405	440	412	430	440	431	446	400	470	449	430	451	429	395	450	438	434	444	434	455	418	388	419	431	413	412	429	407	432	404	420	413	437	422	398	445	413	423	450	421	426	433	402	403	446	435	442	436	401	433	417	418	458	393	414	424	413	406	407	397	430	436	408	430	464	475	456	414	408	435	403	422	427	436	451	427	423	397	432	423	412	460	410	388	455	405	416	419	420	419	445	405	430	456	437	442	404	440	414	413	407	399	411	445	418	414	428	399	403	429	431	403	456	430	437	409	401	416	443	437	438	392	403	430	405	426	457	432	395	439	373	416	411	392	436	466	405	444	445	403	456	422	393	463	455	439	448	398	476	414	453	405	469	399	399	445	391	425	440	422	440	422	422	395	435	415	428	386	423	431	407	445	421	470	428	410	425	429	386	399	426	430	409	408	449	382	432	439	426	387	430	427	427	418	401	421	406	416	428	449	425	393	427	409	432	442	458	412	417	404	400	418	426	431	443	409	437	418	427	410	428	408	387	403	419	438	465	412	417	436	398	420	452	429	469	417	431	428	443	457	376	396	393	404	457	402	421	439	408	379	419	440	453	439	425	418	450	442	435	430	396	436	445	410	413	428	447	437	452	412	439	424	400	396	401	437	467	451	407	428	429	452	408	430	421	434	445	409	422	443	425	406	396	442	398	456	401	457	455	422	438	428	421	401	397	434	439	400	415	430	464	418	405	440	436	432	447	428	411	432	425	422	425	460	437	434	454	435	414	432	416	420	407	448	428	434	434	383	435	442	412	414	397	424	406	441	426	400	436	394	459	433	425	419	449	426	440	441	407	444	472	400	435	425	402	427	417	445	406	423	424	403	425	400	446	441	408	438	407	397	396	396	406	398	412	449	456	459	418	421	453	418	447	428	393	433	445	429	429	415	433	417	426	425	454	414	443	397	401	440	438	421	436	421	383	448	445	413	420	427	433	425	420	374	439	404	410	470	469	402	406	462	435	428	392	411	384	391	456	393	414	427	397	420	432	416	440	410	448	412	447	408	407	371	392	468	393	403	394	456	434	465	423	419	425	437	433	413	430	382	427	427	401	421	445	441	406	424	411	407	436	432	417	487	436	411	431	419	452	398	420	435	472	396	444	464	458	438	422	417	416	439	416	418	410	375	417	413	419	433	403	396	402	430	420	388	456	388	440	447	410	420	424	448	418	419	453	421	413	424	429	427	435	434	439	421	437	452	449	429	460	453	427	418	433	425	447	453	417	420	436	396	403	435	443	415	453	420	400	451	405	461	401	415	418	437	420	427	454	432	436	440	437	430	417	426	399	437	439	423	450	407	458	388	444	421	431	423	461	447	411	416	448	429	407	455	418	412	413	441	371	438	387	396	419	429	421	404	420	455	438	412	421	428	445	432	391	399	417	408	413	389	448	424	428	409	442	421	455	400	423	421	395	434	442	440	441	447	425	417	420	447	425	475	407	400	412	394	439	464	404	419	434	414	447	418	447	409	438	448	427	431	403	418	412	418	438	422	429	443	453	420	413	446	412	450	425	407	425	442	409	457	458	393	442	420	411	425	433	416	444	448	421	422	411	420	433	453	412	455	442	442	453	446	446	461	429	396	414	444	448	423	394	394	415	420	448	426	412	426	393	441	441	407	421	415	461	436	428	389	415	400	417	444	420	438	445	398	408	421	428	371	440	437	438	466	425	451	412	417	418	425	403	440	421	422	414	413	440	384	418	389	407	417	460	421	396	420	409	429	450	419	425	464	439	413	455	413	441	420	469	443	436	406	414	410	431	419	410
2814	221	193	176	144	131	160	165	164	158	157	131	167	158	140	155	136	145	146	158	143	147	138	158	156	143	147	165	172	173	157	159	136	159	150	156	145	172	151	157	168	146	161	159	156	182	167	143	152	148	147	179	138	158	167	147	168	141	158	186	160	149	163	146	161	131	154	132	147	177	170	148	174	177	123	157	173	150	158	148	176	148	144	152	168	144	162	170	153	166	151	156	165	153	158	132	169	141	179	138	164	165	142	175	142	179	142	160	161	169	151	158	154	163	134	150	159	137	139	171	148	152	137	190	160	176	144	163	143	156	157	162	152	162	147	172	157	162	170	159	127	146	140	142	156	126	139	153	174	131	159	137	155	162	144	139	172	142	122	151	155	132	177	149	168	148	141	163	149	135	162	151	157	165	148	181	144	161	134	173	152	169	152	172	136	159	134	172	138	153	186	149	165	167	152	172	164	160	132	159	148	149	159	146	151	176	142	132	181	170	152	144	149	164	162	147	148	170	143	162	143	153	138	139	172	143	152	162	150	156	158	169	150	139	154	159	136	178	134	163	174	167	164	150	168	150	169	174	160	157	152	140	162	149	165	179	151	139	156	147	155	146	143	170	164	164	144	163	154	143	149	164	149	157	147	165	170	168	151	155	155	158	153	157	152	178	156	157	151	147	155	153	168	154	157	139	140	170	144	146	147	174	171	148	141	158	158	147	159	157	147	162	134	171	157	156	154	144	147	161	123	134	154	156	172	176	147	175	149	151	131	163	148	166	165	163	133	147	159	169	127	153	161	142	164	175	160	128	170	146	155	155	157	163	159	178	158	144	172	161	143	158	159	147	168	150	156	162	162	168	164	142	180	163	137	145	177	160	162	165	187	151	145	158	165	153	155	146	146	151	139	154	149	164	163	164	141	168	141	146	154	152	185	175	144	159	150	150	157	167	136	161	156	138	164	173	130	165	153	164	144	140	164	173	140	164	158	189	150	139	160	159	155	147	164	142	146	148	155	149	163	156	130	162	137	165	171	148	142	155	149	138	160	152	161	149	145	158	158	171	155	164	144	158	139	157	148	154	152	149	161	122	166	151	143	158	141	133	166	179	166	147	166	159	169	148	162	137	134	151	141	151	160	170	143	166	143	164	130	178	176	154	144	171	148	140	130	172	148	135	166	134	174	154	140	189	140	162	172	164	164	153	155	149	149	139	158	131	148	152	167	155	151	137	153	155	151	150	156	142	133	155	160	166	143	146	149	188	149	156	155	149	166	152	155	159	161	126	146	154	160	168	148	158	149	139	157	155	140	152	145	167	144	167	138	139	142	163	136	151	139	163	134	153	142	151	175	178	144	160	157	145	146	154	138	160	152	143	140	154	148	158	167	142	156	176	132	148	166	169	137	143	168	148	159	167	154	178	162	160	137	137	164	161	164	159	186	152	131	150	173	182	147	149	152	144	164	159	150	146	156	142	144	151	148	143	162	151	166	147	158	134	159	156	140	150	178	146	155	155	155	159	161	156	151	150	165	165	153	136	148	178	137	169	164	165	188	151	164	133	170	145	171	175	169	152	152	158	157	127	149	169	152	147	158	152	168	155	147	150	157	170	135	158	158	145	150	158	149	146	162	131	148	141	179	145	141	128	147	135	144	167	164	176	168	133	151	137	175	157	161	153	147	147	156	165	147	134	154	143	165	156	157	163	167	132	140	172	161	156	155	149	170	175	164	118	128	153	178	167	182	176	144	167	151	161	142	160	186	173	172	155	164	152	141	133	156	161	149	170	126	141	167	165	142	150	156	153	170	165	137	143	161	163	143	148	138	161	138	182	146	144	179	162	135	152	127	163	141	141	140	163	162	159	141	149	155	154	157	169	168	151	126	148	171	158	159	152	161	148	126	156	162	162	167	143	169	171	143	175	146	150	145	168	154	186	155	145	159	149	175	140	157	147	152	143	165	141	140	136	116	158	139	133	160	151	167	150	163	148	169	177	136	177	172	143	141	179	142	143	147	161	154	160	142	171	159	162	179	145	154	170	153	166	159	153	159	135	147	161	142	148	150	160	156	152	141	149	149	167	158	192	155	171	150	154	139	170	171	164	146	153	164	153	132	157	163	159	169	162	133	160	139	137	139	150	130	175	166	156	153	150	156	175	149	136	139	180	153	155	141	171	143	149	139	161	170	173	167	149	158	139	140	154	146	176	159	141	160	155	145	163	168	168	170	149	148	152	129	164	134	154	138	163	155	170	161	154	172	153	159	157	161	173	146	169	152	166	189	129	151	166	158	159	137	161	170	147	158	162	157	157	149	148	148	162	147	138	153	161	137	155	144	132	151	155	150	149	138	173	180	167	163	169	169	148	167	155	167	159	164	157	157	178	162	134	168	149	143	178	158	130	151	142	167	149	163	154	150	155	147	141	135	147	155	145	144	156	167	141	160	153	143	150	144	148	159	163	148	156	146	147	151	150	132	138	167	176	155	146	151	153	145	121	125	149	134	146	151	149	158	161	161	152	162	139	146	171	165	132	147	147	157	161	145	165	160	170	145	162	139	150	181	137	176	174	157	137	144	171	147	150	168	135	131	138	164	179	151	151	172	145	157	159	154	149	147	152	158	160	152	150	129	148	157	142	140	162	139	151	148	158	142	141	146	135	131	151	146	133	142	148	174	185	154	185	158	165	162	146	142	158	171	155	156	176	170	144	136	161	172	148	159	145	172	170	164	146	140	138	154	187	173	145	140	169	163	172	138	152	158	143	152	147	122	156	150	166	134	155	118	182	162	152	155	170	140	166	136	128	140	157	159	167	146	144	146	153	154	172	166	157	159	125	151	172	166	154	156	151	167	169	162	136	175	148	137	144	165	166	142	138	164	165	135	141	142	141	155	160	135	162	150	157	147	130	150	146	170	138	138	152	167	150	131	183	153	148	129	151	154	156	134	149	138	160	157	143	153	155	144	132	165	170	147	145	149	141	134	159	159	163	166	145	157	167	151	163	121	154	147	179	163	142	166	145	147	164	156	166	146	165	168	156	150	132	148	145	159	158	163	131	163	155	150	161	144	151	156	147	151	151	160	154	172	154	167	143	140	168	164	168	134	152	143	140	144	154	158	160	148	147	167	163	159	173	134	140	151	140	150	148	164	186	148	154	168	142	176	159	159	173	161	148	178	166	161	152	143	146	155	158	157	158	160	146	154	151	158	147	159	156	143	154	158	141	137	128	136	166	163	188	134	140	177	172	137	158	151	162	168	171	126	151	149	142	192	167	153	134	154	159	178	136	166	182	127	147	160	159	193	173	157	154	174	157	136	142	147	151	134	157	146	156	180	165	138	145	162	160	157	153	151	156	133	140	164	173	145	171	142	137	169	178	154	163	156	142	148	162	143	142	163	141	142	180	176	165	151	156	180	174	131	164	160	155	174	152	144	144	141	150	149	154	179	164	139	160	168	153	147	168	142	174	136	135	144	145	170	151	135	150	147	171	179	160
2534	414	421	459	405	420	384	421	398	378	387	395	397	365	402	375	384	364	381	372	401	373	384	398	342	360	364	412	419	395	377	383	391	361	356	340	374	381	368	382	373	401	379	385	361	360	359	395	370	394	376	355	355	351	367	348	375	378	359	376	352	410	352	366	399	358	366	335	399	360	384	398	397	380	399	379	376	356	361	365	371	380	375	338	352	411	407	356	372	365	364	358	367	388	413	404	419	383	393	368	339	348	374	375	397	307	376	335	402	364	332	366	349	377	369	390	359	389	386	355	400	385	375	383	407	373	360	397	385	351	374	352	385	382	376	379	371	392	373	348	410	372	385	391	355	338	381	354	406	351	359	383	372	397	352	372	370	351	380	368	416	354	363	408	394	360	353	373	372	362	386	369	391	381	369	385	371	310	368	394	386	381	380	348	405	361	384	444	375	385	340	356	380	390	344	357	363	385	367	375	400	384	389	370	412	390	355	364	362	378	376	356	318	395	369	391	352	369	373	402	402	392	366	359	386	422	357	344	396	376	380	387	361	344	390	357	385	369	355	380	343	379	360	375	350	396	350	373	368	361	374	400	360	434	387	352	369	365	406	347	379	372	365	386	357	373	414	383	360	371	341	343	404	376	380	384	360	364	363	401	396	359	369	388	353	374	370	391	348	408	358	416	383	361	415	389	363	372	389	358	417	387	368	343	399	388	379	382	361	396	374	356	350	377	380	363	358	380	405	340	381	381	359	388	389	378	387	369	381	389	390	364	378	418	370	356	358	366	380	340	364	366	383	375	357	375	356	388	369	349	376	378	377	385	387	381	378	373	373	399	374	385	392	364	365	347	392	382	335	355	406	353	370	368	357	388	365	413	363	364	351	363	383	373	361	368	368	356	347	418	404	386	406	364	412	376	403	363	384	386	357	356	363	372	378	355	373	370	349	391	400	396	384	393	364	386	369	383	340	384	417	370	400	371	358	381	380	420	377	352	403	412	378	371	333	366	398	433	366	365	365	403	384	388	385	380	383	422	355	368	341	363	362	429	342	379	394	362	371	361	388	386	402	388	344	374	350	379	368	349	418	371	413	387	381	395	342	392	352	389	389	350	329	376	401	356	384	399	378	358	378	365	375	349	388	422	415	365	393	369	382	359	342	377	383	366	366	383	412	360	371	408	358	419	401	377	394	379	380	354	353	344	383	399	394	398	401	354	390	392	366	363	339	374	369	354	393	360	356	350	386	365	390	391	361	318	390	375	370	384	383	358	398	343	372	413	422	341	340	407	367	341	383	350	346	392	379	392	396	405	399	389	354	372	374	352	353	370	413	363	309	342	397	364	386	367	369	372	358	367	349	369	373	360	354	353	371	392	362	348	398	351	369	383	366	369	365	340	395	363	360	378	363	380	354	381	353	395	368	357	409	367	371	346	338	392	411	385	385	385	380	341	363	383	349	357	413	351	403	346	370	376	368	358	353	390	370	386	391	372	343	366	341	384	372	378	378	371	367	376	391	377	367	384	349	357	392	373	379	355	372	350	340	354	393	391	353	383	387	370	389	357	367	370	386	381	374	365	384	353	384	365	355	366	342	387	378	373	381	363	369	397	381	380	385	360	387	391	379	358	367	352	352	387	365	383	378	406	372	363	348	352	363	400	345	345	375	397	397	348	369	358	368	408	354	378	391	361	395	365	416	373	373	354	378	378	389	335	366	400	378	353	355	386	401	356	375	357	376	398	376	365	364	387	402	401	395	389	402	348	384	389	376	365	379	387	371	393	362	391	356	382	369	375	390	374	356	366	373	356	373	373	395	391	360	358	348	391	359	367	366	367	390	354	371	365	400	388	392	382	319	363	381	385	387	355	381	380	383	353	380	381	376	383	363	376	388	375	343	361	329	389	377	377	356	417	369	377	373	373	364	374	399	365	366	355	380	368	361	396	364	393	412	377	358	390	370	344	370	408	357	375	363	410	374	387	343	357	395	375	383	386	382	378	367	337	364	376	372	382	349	381	390	333	366	383	385	361	366	373	346	372	375	341	386	334	358	382	397	362	386	391	355	367	416	370	369	357	355	350	376	375	411	399	377	373	388	387	347	385	371	394	325	358	397	348	392	356	372	373	359	386	354	394	388	343	368	401	379	360	403	342	348	384	357	420	382	404	384	398	369	399	356	355	355	362	372	378	361	354	382	378	382	357	396	367	397	389	424	366	390	355	389	378	341	401	394	382	376	357	404	406	341	403	400	386	378	376	384	375	375	361	361	389	382	389	397	394	360	365	381	340	364	381	362	367	403	357	392	354	362	372	397	391	371	378	343	411	341	419	406	336	402	381	336	416	391	361	390	364	381	374	392	372	378	405	373	406	360	355	364	327	368	397	380	367	396	391	377	365	395	355	387	340	377	410	377	380	404	365	381	407	376	359	391	350	376	410	339	376	393	384	394	358	374	367	359	417	404	394	421	385	388	355	397	375	348	370	386	401	339	338	389	344	377	379	346	375	372	389	345	387	381	373	365	365	363	360	339	352	376	363	322	349	375	381	391	388	386	347	398	369	398	406	384	358	370	389	365	376	365	384	368	369	362	379	398	395	368	370	387	383	342	390	318	380	355	380	371	360	338	356	392	360	413	375	344	378	384	381	388	382	380	365	373	390	391	368	382	348	374	375	377	394	358	368	372	391	407	327	365	364	361	401	382	355	372	399	381	399	379	361	358	403	377	362	365	340	405	369	394	398	383	398	380	379	371	383	357	366	364	364	357	356	399	360	376	356	373	407	388	382	357	378	395	328	384	352	350	404	353	388	377	402	359	403	395	376	348	384	384	365	382	384	365	381	365	361	332	358	387	380	360	368	355	363	371	376	354	387	393	397	352	399	386	364	388	371	407	371	347	377	362	349	384	379	381	348	400	378	357	388	375	362	407	367	352	360	358	405	349	364	414	381	394	391	365	365	349	349	359	373	356	392	349	372	358	395	373	376	388	331	381	369	387	386	386	388	373	360	373	363	371	329	369	393	370	374	354	376	364	371	348	366	363	389	371	370	393	383	344	350	371	387	355	404	361	404	393	367	358	373	349	349	380	349	365	388	370	382	395	381	367	337	393	378	421	390	394	382	360	376	354	384	384	385	384	355	342	379	358	369	352	371	414	361	386	370	381	375	347	356	370	383	383	391	394	397	357	381	383	371	382	342	359	423	363	360	391	377	393	370	404	373	382	358	383	371	352	393	358	414	382	332	379	405	373	377	389	364	382	399	373	349	367	366	392	365	365	414	410	347	377	361	348	372	345	374	382	370	381	374	383	356	378	340	375	379	375	389	381	390	365	391	418	336	360	376	372	376	360	384	375	355	397	374	403	381	385	381	372	406	397	402	357	370	389	389	361	349	382	386	390	402	371	393	354	375	341	384	385	368	398	370	404	422	347	359	345	384	352	390	365	401	380	360	396	368	369	401	413	396	400	380	403	401	371	386	385	347	378	389	400	362	362	372
20924	3621	1025	711	514	400	272	253	219	186	169	147	129	154	118	100	100	99	107	105	97	89	87	78	72	82	88	82	107	74	66	90	85	88	76	86	83	82	72	95	79	80	76	83	84	91	92	69	99	67	81	78	80	69	62	94	89	79	79	101	82	75	72	85	74	79	69	87	66	70	82	99	61	83	57	71	61	75	77	82	67	88	70	69	67	82	65	73	66	83	87	76	79	68	71	66	89	79	70	72	71	60	84	64	79	70	69	68	62	72	73	69	73	87	79	65	77	83	68	69	61	78	72	71	89	77	75	71	72	80	71	79	73	70	64	81	82	72	76	80	87	77	68	86	76	68	84	70	69	76	78	79	80	80	69	53	64	81	78	73	82	74	69	75	74	69	61	67	78	62	60	100	69	81	67	67	75	73	82	69	74	62	78	85	82	77	72	74	60	78	87	86	64	87	83	73	68	87	74	80	73	92	64	65	80	61	85	75	77	69	67	70	74	64	77	62	66	75	76	69	63	88	71	72	59	60	66	83	50	91	59	58	80	75	66	84	99	63	77	86	70	53	68	82	86	79	79	79	62	65	90	67	78	75	68	82	66	60	69	64	53	77	57	81	87	86	91	82	66	57	81	85	84	74	67	72	96	82	68	68	66	61	72	74	74	78	81	71	68	74	68	69	84	80	73	67	69	85	95	72	70	72	74	95	83	83	92	75	69	86	73	70	78	65	81	77	75	62	77	73	64	63	77	74	83	67	85	60	75	85	75	85	84	65	64	101	82	69	82	67	81	90	64	72	64	65	72	65	96	77	76	72	82	72	65	77	77	80	82	76	78	74	83	59	90	63	64	84	75	71	66	61	58	98	79	86	54	86	70	65	81	83	73	79	69	67	74	74	81	88	85	78	66	73	61	75	77	75	77	61	55	76	64	66	74	71	75	75	71	78	78	77	77	74	66	64	66	81	61	72	73	72	67	69	65	65	60	77	62	78	82	73	72	79	81	66	62	73	64	81	87	80	72	72	76	75	78	88	82	83	72	82	67	85	77	82	80	67	74	91	87	78	91	80	91	75	83	69	73	76	71	66	95	69	86	80	67	80	67	63	74	86	80	68	80	80	65	81	81	72	76	79	63	83	79	73	62	79	64	62	70	84	65	76	75	65	85	56	87	58	63	83	73	79	83	63	67	87	74	70	68	68	68	70	76	78	69	73	74	63	68	80	63	67	59	63	72	80	76	85	76	73	64	63	75	80	70	85	74	65	82	82	81	76	80	67	90	73	82	81	76	64	81	80	81	69	69	67	65	74	85	70	80	72	75	94	79	90	79	63	71	67	76	57	55	76	70	74	76	69	63	86	75	71	82	94	79	82	78	80	71	59	67	70	58	70	78	69	57	76	75	78	76	73	81	63	75	91	86	65	61	69	67	80	69	73	77	53	79	74	73	78	85	79	70	70	71	67	62	74	70	75	79	68	72	78	86	93	77	60	72	72	75	87	73	76	66	51	66	57	67	62	80	84	72	69	68	80	72	73	66	72	90	63	85	85	72	75	89	65	69	77	73	76	76	78	73	60	83	74	64	60	63	67	63	68	74	67	71	82	88	64	76	66	80	65	81	78	71	67	75	84	85	79	70	60	68	82	76	73	70	69	72	57	71	73	78	78	78	80	84	66	83	79	87	77	82	83	76	77	91	60	75	80	81	60	71	80	75	71	61	61	69	83	75	73	84	75	84	78	70	77	88	68	88	78	67	93	86	81	75	79	95	67	63	72	79	77	81	90	80	75	72	70	76	76	80	62	76	85	54	79	66	72	77	77	68	70	81	52	71	76	71	70	78	78	73	67	69	82	84	78	84	61	81	81	67	69	74	83	78	86	81	64	84	81	71	63	88	70	71	67	67	75	71	71	59	74	65	74	75	61	74	89	69	53	71	69	70	73	62	77	69	73	66	76	64	82	60	71	67	68	78	61	76	78	73	68	84	81	86	78	73	80	66	75	76	82	58	63	66	73	85	66	64	56	80	79	80	85	72	78	106	76	86	76	63	75	84	82	67	84	93	71	65	89	98	80	65	74	80	72	93	68	62	72	69	69	64	62	72	61	88	75	65	91	70	69	94	86	64	65	61	84	73	57	63	74	76	58	68	78	78	55	72	56	73	62	86	80	69	78	67	94	94	57	70	74	59	71	75	87	75	88	92	81	77	54	72	66	89	87	75	69	67	75	66	82	55	82	61	74	74	74	82	69	80	89	71	76	66	85	66	64	77	66	79	81	70	67	89	88	69	101	65	80	86	77	82	90	80	77	78	92	75	70	68	91	89	56	82	72	69	74	72	69	66	70	64	82	75	76	54	76	86	68	66	69	96	69	75	70	75	84	67	91	77	65	76	90	80	73	74	74	71	85	71	81	61	53	74	58	74	73	75	67	71	78	79	82	81	79	72	59	95	70	86	61	56	78	65	85	80	63	87	84	74	72	70	75	73	71	67	78	98	74	60	76	71	79	90	68	68	88	71	71	71	82	81	56	86	81	70	71	75	75	69	85	88	73	73	62	71	74	73	72	57	71	64	66	59	71	63	71	74	70	64	57	82	76	62	68	80	72	72	102	81	67	62	67	64	69	90	66	72	80	79	72	77	96	67	74	68	70	74	73	58	62	52	85	84	81	80	84	69	79	77	62	60	78	64	76	88	77	86	72	63	87	52	69	71	75	71	73	100	86	81	79	73	78	86	76	72	78	70	72	75	64	94	72	86	73	84	70	70	67	85	61	80	79	74	64	77	85	74	69	57	85	66	101	73	84	82	78	88	68	79	88	59	85	101	82	77	70	79	78	65	68	65	52	71	84	94	65	76	74	68	79	73	68	82	82	73	74	73	81	65	77	72	74	76	87	73	76	67	80	78	84	79	82	57	100	84	82	73	58	81	91	82	73	65	94	90	86	71	72	75	81	75	69	66	67	72	69	98	86	69	77	65	74	85	86	62	71	80	78	74	77	76	71	85	68	72	72	67	68	65	71	70	74	69	69	81	71	58	81	74	73	71	73	79	69	80	76	88	65	60	70	85	56	71	68	62	69	75	77	82	74	88	75	68	51	54	90	69	63	69	50	75	68	74	60	75	85	55	70	66	89	74	73	77	70	70	73	73	62	85	73	70	75	71	72	72	74	72	64	53	71	63	76	87	67	72	73	78	66	65	63	75	62	64	75	62	85	69	73	88	84	80	70	74	62	72	65	67	67	79	67	75	58	76	79	68	76	79	76	71	72	76	81	77	88	61	78	85	82	70	78	88	69	65	65	81	77	62	75	62	78	60	69	57	73	66	62	62	67	76	78	80	58	65	73	93	62	72	78	77	86	80	60	78	71	79	59	63	59	76	72	60	73	54	67	71	63	64	65	78	61	85	70	70	92	76	61	70	72	80	73	56	75	72	65	71	81	79	64	76	65	81	72	65	68	66	84	62	89	60	83	77	85	83	86	81	77	77	84
11708	1017	2225	2555	2190	1811	1463	1236	979	926	763	674	637	530	551	491	478	423	364	382	377	377	332	326	312	298	326	308	309	299	272	260	255	268	289	266	259	254	264	226	221	229	269	231	258	257	224	218	221	224	228	263	248	224	278	257	219	229	227	234	228	228	242	214	241	222	241	231	246	217	251	227	229	216	234	234	239	235	218	221	254	220	251	226	219	233	214	223	220	215	207	231	213	222	220	239	227	212	204	201	249	222	236	227	194	210	222	214	213	201	232	225	241	221	219	238	189	214	240	221	207	215	222	207	219	241	233	252	205	178	202	233	204	213	219	228	205	217	195	197	205	202	237	206	206	212	195	214	213	202	216	201	205	223	193	229	187	219	211	235	193	196	211	219	198	210	214	222	222	223	225	205	252	227	234	220	216	214	243	217	201	209	221	199	241	207	210	215	194	218	232	207	243	216	207	212	220	185	230	229	220	194	216	224	211	217	182	222	216	237	206	199	209	218	223	182	216	230	197	218	204	225	230	213	214	235	203	224	209	226	244	196	230	229	226	209	203	222	213	199	185	217	211	214	229	215	208	232	211	214	231	224	208	219	218	234	221	223	232	203	187	211	203	230	249	204	230	219	209	233	210	200	219	198	207	220	210	218	254	199	227	242	207	210	203	216	186	224	203	211	194	216	214	219	246	227	199	195	201	198	224	204	215	221	218	218	199	234	232	221	222	216	206	237	203	238	211	205	210	216	212	239	217	215	225	232	220	217	195	225	217	219	205	222	191	217	198	186	226	214	224	189	211	187	220	207	229	206	191	216	230	202	214	251	206	200	222	221	219	221	225	211	204	216	199	192	215	226	201	194	195	239	211	192	209	210	197	196	220	206	203	223	222	207	216	196	205	191	218	209	199	210	212	221	223	229	236	211	213	209	214	213	213	202	212	221	209	231	220	218	254	221	199	227	205	220	226	217	224	229	221	206	213	225	214	213	211	222	240	215	231	179	200	215	203	210	214	238	213	213	222	209	218	224	224	213	203	219	205	219	220	204	218	188	206	227	222	222	204	220	208	216	216	219	209	228	218	201	200	210	222	237	247	213	203	232	211	224	236	251	228	208	222	240	201	218	233	216	184	227	223	224	213	207	215	190	206	210	221	191	200	240	189	225	192	211	210	230	227	251	205	202	206	200	232	208	208	193	203	202	203	201	229	216	214	201	225	218	225	232	210	215	207	216	220	204	236	226	206	232	201	220	213	223	233	198	215	185	232	194	217	229	228	205	219	208	216	219	206	218	184	219	200	233	211	209	223	210	257	193	218	191	209	242	213	232	214	197	228	217	190	208	218	224	223	239	218	205	211	226	253	235	211	211	202	232	206	219	232	209	221	194	229	239	205	202	220	221	217	220	202	213	230	194	202	226	242	200	243	228	214	218	227	212	207	210	232	220	214	222	224	232	228	214	219	228	216	218	221	228	208	224	205	210	212	215	222	219	191	244	184	194	219	216	210	207	222	199	198	216	211	229	219	226	229	220	183	215	212	217	207	199	199	191	224	217	211	234	211	204	212	201	227	209	219	186	214	207	229	203	229	204	213	241	233	206	206	210	220	230	215	212	217	226	204	212	206	213	200	224	214	219	224	205	205	232	223	236	208	222	221	203	227	219	201	196	209	207	211	208	250	237	208	205	199	213	201	213	210	225	220	238	184	203	210	196	235	219	203	214	216	225	179	235	210	234	205	231	212	200	220	210	232	181	229	204	182	216	207	224	213	205	243	223	223	233	196	239	232	219	202	210	206	206	201	227	207	216	217	221	212	213	217	213	220	195	193	198	228	230	206	229	199	199	223	231	217	205	209	234	251	237	196	219	222	206	195	209	188	214	193	198	211	242	214	192	220	219	204	201	205	192	198	187	201	195	232	218	219	199	199	230	199	207	206	226	219	241	185	224	235	195	231	226	194	203	216	252	240	230	234	230	232	212	191	227	209	236	219	211	226	220	208	234	238	221	215	195	218	233	211	220	242	227	206	197	230	214	210	207	220	199	216	205	222	224	211	218	234	205	222	204	223	223	181	203	219	218	181	202	226	218	220	210	222	231	222	203	217	225	211	196	201	199	219	204	195	204	232	219	237	224	218	221	220	205	209	206	217	212	215	211	202	221	203	214	215	229	241	195	207	204	200	237	215	233	209	198	236	192	210	235	205	236	218	233	203	208	222	219	225	199	193	232	235	210	221	242	208	224	204	183	223	203	218	221	218	199	225	203	161	211	211	226	201	227	227	192	218	248	222	225	221	209	231	208	197	225	214	227	208	220	214	192	237	215	216	219	206	202	221	233	237	200	193	241	188	236	190	180	211	204	219	220	205	218	213	206	198	203	242	204	215	227	213	236	216	201	213	220	228	219	216	200	187	212	206	209	234	227	233	222	199	234	238	234	226	224	211	227	231	210	221	207	210	192	199	251	215	205	218	205	232	214	213	219	224	219	192	245	193	216	190	224	217	230	207	202	231	216	231	217	234	189	206	219	224	219	218	211	197	221	207	222	248	205	243	202	207	201	223	217	207	209	197	236	230	205	227	237	222	219	214	223	200	203	230	235	205	200	243	209	189	221	222	212	230	213	219	244	211	206	210	216	218	226	214	193	229	222	215	217	214	220	211	221	214	210	222	222	203	231	225	226	223	237	217	227	197	228	212	227	201	231	222	205	209	212	219	221	211	225	240	206	216	198	238	213	192	209	214	171	220	231	247	192	215	196	236	205	218	215	232	194	210	225	209	197	224	215	226	199	216	200	194	222	213	206	219	231	248	210	233	225	240	200	232	198	215	241	226	218	191	227	201	194	190	227	238	206	230	236	217	184	222	221	213	217	234	237	203	222	208	207	223	212	205	207	211	219	215	220	229	232	226	226	219	181	226	213	219	202	195	199	211	197	236	219	211	226	214	205	227	229	222	239	213	206	208	182	198	240	221	219	213	212	206	208	213	206	188	190	209	221	206	208	208	239	236	222	237	228	209	201	221	196	208	212	208	230	204	206	208	213	201	200	237	204	189	246	212	196	221	220	234	201	233	187	200	227	232	211	213	210	230	219	234	211	212	226	169	206	228	191	247	238	211	232	239	242	227	221	214	218	200	204	197	210	234	244	210	200	199	195	187	215	193	219	208	226	234	209	201	199	201	207	197	210	232	191	197	221	214	192	188	219	228	221	234	212	205	248	235	229	224	206	217	200	198	201	219	210	216	245	203	202	228	192	230	222	205	199	221	229	212	221	205	215	203	206	184	215	218	217	212	194	233	198	219	235	209	215	199	212	212	227	232	231	222	222	191	227	251	218	228	201	214	211	217	229	197	208	220	208	204	192	222	245	225	194	188	246	214	213	229	215	223	185	198	217	213	216	229	203	212	194	222	209	226	176	197	224	250	215	208	206	234	244	239	251	209	212	218	219	215	220	201	219	241	247	219	211	239	201	205	221	219	203	215	225	215	216	221	232	200	211
33862	8787	2395	1801	1159	851	639	545	460	383	350	316	289	260	258	219	238	231	211	214	214	211	194	211	191	198	196	163	169	169	189	167	146	172	183	163	168	155	187	160	189	181	179	185	169	184	188	175	160	167	162	171	185	172	181	166	185	156	147	168	171	172	179	171	162	174	152	137	174	154	179	170	172	170	176	162	130	146	161	137	141	145	154	165	179	158	154	165	178	171	158	161	177	159	157	188	175	160	175	152	174	168	162	168	153	158	185	162	170	185	142	155	177	153	156	175	179	146	140	159	183	172	144	156	159	138	163	170	174	150	184	176	175	168	193	186	155	183	172	177	178	182	160	154	156	174	156	158	159	151	170	178	192	148	162	155	155	155	159	151	166	159	167	178	161	171	162	167	158	162	157	144	152	171	173	156	169	180	165	142	193	189	158	148	173	156	143	190	163	178	166	179	176	158	174	152	199	155	148	158	138	165	177	159	167	187	151	169	173	147	160	158	184	161	177	154	158	157	157	182	172	166	164	172	155	174	169	145	159	175	155	162	162	162	171	147	161	172	193	147	163	170	194	173	174	150	161	167	186	158	168	158	148	158	168	167	136	169	170	166	155	180	156	160	149	162	169	151	150	167	164	155	159	145	154	149	163	159	161	168	174	158	181	156	189	167	157	147	163	163	190	173	168	169	157	183	167	183	161	178	150	159	156	145	178	147	169	179	170	165	152	153	174	160	169	179	159	134	182	182	157	179	152	186	159	164	164	157	142	149	154	166	163	181	184	166	177	196	162	167	172	174	190	175	159	206	152	152	154	155	174	162	190	161	170	189	132	179	173	170	156	166	149	159	164	175	173	167	174	171	165	193	150	171	170	176	144	153	183	168	168	168	178	163	183	166	155	167	166	149	152	164	186	171	170	170	139	163	151	160	158	169	178	143	168	198	174	160	155	152	176	146	174	147	166	155	177	164	186	167	177	167	171	161	162	170	160	134	178	174	183	168	144	168	175	157	181	148	177	183	170	150	165	169	169	171	157	151	168	159	146	192	176	200	161	168	179	178	174	167	171	156	150	141	162	172	178	139	169	145	159	163	183	184	164	150	165	135	163	163	159	179	163	159	171	168	154	165	160	126	164	144	165	166	149	171	158	172	185	156	176	157	143	161	167	149	152	179	174	155	145	133	163	174	182	180	181	165	174	171	194	160	179	159	163	170	151	172	159	159	168	154	151	157	151	157	181	154	160	167	164	166	166	186	169	190	161	165	169	159	204	170	164	167	189	181	146	150	176	141	180	192	151	156	154	165	167	186	150	160	169	157	162	174	137	168	174	144	155	155	195	169	189	177	173	157	173	169	166	156	155	154	157	200	182	153	184	178	178	141	180	146	189	127	144	167	169	156	153	172	163	177	161	143	142	162	173	175	153	189	173	149	146	155	177	162	167	151	186	155	162	175	171	175	171	150	141	160	180	140	144	158	188	147	184	171	151	165	193	164	176	162	170	200	154	168	166	135	190	165	166	185	174	165	166	173	173	160	170	161	174	169	168	157	164	179	176	156	161	171	171	161	190	174	177	135	141	175	156	169	149	132	189	146	178	161	152	152	154	156	155	155	173	183	177	156	148	197	175	190	169	167	161	169	147	180	168	152	175	165	170	155	158	153	138	156	157	154	167	142	174	160	143	160	198	153	175	159	165	169	174	161	162	158	167	173	156	139	161	154	163	190	180	155	178	188	161	177	173	156	159	168	140	162	144	164	135	170	170	178	161	173	162	172	161	140	144	166	177	178	160	163	167	154	176	170	173	163	167	156	186	167	171	152	188	163	176	171	165	142	163	132	174	151	173	157	180	150	179	151	155	158	149	156	164	137	157	160	168	192	175	168	163	173	168	168	154	161	142	161	182	169	164	166	162	159	169	181	142	167	172	191	170	166	164	144	151	169	184	160	179	146	158	163	157	156	152	170	175	187	147	178	150	165	149	201	182	167	155	177	172	178	159	175	156	161	164	158	158	155	180	183	178	179	174	170	173	171	155	168	171	132	162	173	176	150	197	168	176	159	152	152	168	178	169	152	180	160	145	150	169	166	167	166	168	139	175	160	154	189	151	192	160	162	162	159	147	160	161	164	149	175	167	171	175	171	177	158	165	175	164	167	168	168	171	171	176	159	157	165	191	190	156	168	162	144	170	167	149	157	135	149	155	156	153	154	168	169	176	180	138	160	181	169	167	155	155	189	163	170	200	148	151	192	178	160	178	167	165	156	177	184	171	171	153	187	183	169	149	174	183	158	153	154	176	155	151	171	177	157	180	166	145	166	186	162	164	191	181	182	176	167	150	173	154	158	165	157	191	164	151	187	186	173	175	127	146	153	143	171	159	172	182	189	154	168	167	190	142	149	180	167	163	149	165	157	160	164	180	167	171	162	155	154	150	152	140	161	193	164	157	174	186	187	194	172	183	146	176	176	169	132	169	156	154	164	174	159	163	164	170	169	153	162	161	157	176	162	166	156	165	164	140	168	164	164	168	164	168	150	162	150	154	151	183	155	170	177	158	164	161	142	170	154	164	178	166	162	155	158	151	163	180	171	179	184	169	171	149	144	175	143	165	160	146	170	165	152	171	135	152	155	161	170	181	168	165	155	164	173	150	177	170	166	156	149	181	173	152	142	153	164	161	185	172	147	149	160	145	159	185	189	163	155	155	164	147	158	167	169	164	135	161	161	162	166	154	182	165	162	148	177	135	159	162	159	148	179	152	175	170	171	148	164	181	154	181	150	176	176	174	182	151	184	153	151	163	158	161	156	152	162	159	186	185	173	168	151	170	153	162	176	179	189	175	152	156	156	164	144	166	176	170	156	145	148	153	178	177	163	154	157	174	166	163	158	179	176	159	160	178	167	177	151	175	151	162	170	153	125	150	177	166	143	156	164	176	198	174	167	158	173	162	148	145	186	166	173	172	160	162	161	173	172	166	175	143	161	177	180	176	163	153	189	176	172	183	157	186	171	151	176	152	157	135	155	150	185	165	168	194	166	159	148	166	165	168	163	183	150	153	181	162	177	180	166	162	149	144	156	182	146	164	175	176	176	202	146	156	175	174	169	157	173	139	172	167	152	149	156	156	200	168	174	153	153	150	156	159	164	156	167	170	161	162	170	199	179	182	166	189	168	190	161	145	149	175	166	166	189	154	163	164	147	155	169	155	168	152	141	178	177	159	160	156	177	152	162	161	164	180	175	165	187	153	162	156	120	175	170	167	140	156	162	174	178	178	177	132	153	151	170	157	168	166	131	156	163	159	142	148	167	187	157	187	154	177	171	155	163	152	164	189	181	166	171	162	165	172	156	170	175	183	175	174	188	162	167	151	175	173	172	166	152	161	166	173	198	186	165	173	155	142	184	156	173	180	177	159	141	196	166	132	155	142	153	177	159	154	162	163	153	171	211	157	162	165	157	173	187	147	172	156	166	158	169	166	165	148	176	152	185	181	159	177	171
16672	2007	4108	4918	4183	3587	2882	2399	1997	1714	1500	1402	1177	1115	1060	940	947	828	794	761	721	638	659	667	636	647	625	640	616	594	574	488	540	497	565	559	521	538	520	490	531	490	454	500	515	508	501	486	477	479	486	426	486	427	469	461	436	472	437	469	449	476	469	465	446	439	415	485	421	472	477	441	483	450	453	428	431	464	419	470	426	454	441	468	405	424	446	449	428	483	450	463	463	424	432	437	426	467	400	423	424	413	404	451	442	447	421	406	451	447	379	437	419	429	436	438	417	422	442	437	404	427	410	425	418	403	410	393	428	453	431	459	453	436	437	398	434	443	469	404	427	458	410	466	396	448	437	412	432	423	452	451	404	401	413	456	426	403	410	451	404	428	435	422	457	426	430	449	438	451	397	448	436	480	458	399	407	412	409	417	413	444	403	401	456	409	453	464	442	442	431	395	462	460	442	458	408	441	419	456	428	436	459	441	423	425	458	434	428	432	423	392	435	414	451	446	446	417	410	439	461	481	440	427	461	416	428	392	461	409	399	450	398	442	408	449	450	419	440	437	453	389	418	447	436	413	407	408	445	469	392	448	417	441	449	407	418	452	463	417	471	437	418	402	422	425	406	449	447	442	446	416	427	433	415	448	420	414	437	447	450	403	401	403	403	422	440	454	423	433	411	423	427	429	448	418	440	429	405	433	435	433	442	476	445	426	427	478	411	431	446	435	388	452	423	414	443	381	446	450	416	410	422	405	450	426	382	403	425	436	450	446	416	383	442	439	429	445	466	411	418	431	395	431	406	390	426	401	425	444	411	450	425	426	420	417	453	408	444	418	425	413	430	414	402	424	404	430	426	481	460	394	436	458	424	419	425	403	454	408	383	373	441	436	369	413	435	416	411	452	468	413	423	444	472	444	406	451	409	422	423	452	445	444	377	403	415	434	423	410	396	408	427	398	468	421	418	413	415	479	441	417	427	419	419	409	423	443	488	446	434	420	412	411	443	452	411	455	460	416	411	424	420	424	381	436	426	433	441	431	424	445	411	432	416	427	418	399	414	394	435	402	382	457	423	411	381	416	406	448	429	405	432	430	393	408	393	433	414	443	406	449	457	432	416	402	454	379	412	415	452	416	466	441	465	445	412	434	440	422	450	474	428	428	423	409	441	427	427	421	410	407	399	441	416	423	440	491	428	421	429	412	409	414	424	451	444	411	455	448	460	427	426	442	417	456	407	419	420	405	413	406	436	425	423	412	429	445	442	450	424	438	453	451	397	419	442	448	443	441	419	426	444	403	400	433	447	384	423	427	392	426	429	404	444	451	461	441	444	404	377	390	448	463	447	462	414	382	429	460	440	416	408	441	425	411	443	425	473	409	452	436	434	438	422	451	453	424	423	454	445	452	446	432	409	425	428	427	445	431	415	418	417	406	445	433	432	442	415	434	404	448	426	441	459	406	443	436	442	382	437	441	429	434	426	416	397	436	392	485	429	417	417	418	472	423	431	436	415	458	442	441	417	415	437	399	434	431	416	398	372	420	456	415	375	410	424	412	426	426	408	424	459	422	411	419	422	438	400	432	435	399	434	413	433	444	443	429	416	413	447	409	409	415	396	423	410	420	383	389	478	431	415	400	426	426	404	424	426	448	413	420	409	395	395	434	437	431	456	446	418	424	457	415	425	420	466	439	495	427	401	394	477	403	430	422	414	455	422	402	431	439	415	393	423	464	451	430	394	405	435	406	450	441	423	418	416	431	426	451	375	481	415	412	439	462	452	430	406	450	438	422	428	446	442	441	418	439	426	444	447	433	430	442	466	449	407	460	416	437	450	445	384	421	436	394	433	417	427	435	417	419	441	403	425	414	438	389	393	416	419	402	426	441	418	377	383	419	446	428	427	425	424	485	429	447	445	390	437	431	432	386	441	421	451	408	434	360	392	429	441	441	464	406	423	440	418	456	428	443	425	405	433	382	434	451	397	396	426	432	402	438	423	436	476	405	426	406	392	401	439	397	426	406	452	419	453	426	390	425	436	414	442	462	422	422	403	434	450	406	435	441	460	449	413	399	446	407	433	447	368	417	395	459	419	435	471	406	359	441	425	441	445	405	455	475	426	409	390	459	418	405	373	421	442	454	433	408	437	415	435	443	400	407	440	387	449	400	428	382	440	426	404	392	449	429	402	449	420	419	454	416	411	433	419	407	381	454	406	411	388	473	409	430	431	396	404	418	442	390	407	410	447	414	389	401	400	429	442	451	445	439	460	421	437	413	429	379	458	460	448	436	437	431	400	443	432	411	401	428	401	414	454	405	444	414	441	425	433	441	408	412	400	429	394	408	435	442	417	437	413	390	427	429	403	406	460	404	387	398	442	433	425	436	426	389	444	406	429	423	452	431	413	422	435	446	436	424	436	422	425	411	428	402	401	416	443	408	468	396	440	401	416	426	384	420	422	410	436	431	415	446	450	435	436	434	425	434	426	426	413	416	409	412	409	412	433	415	447	414	461	415	392	417	423	442	466	429	423	397	445	460	456	436	401	426	394	432	430	433	405	409	440	444	434	455	420	416	399	420	442	453	403	414	442	374	438	414	446	454	440	386	450	442	454	434	426	447	410	428	415	435	433	387	459	466	430	422	416	419	458	380	437	426	477	417	410	443	383	439	427	445	435	390	394	446	393	426	447	418	426	431	418	412	392	461	414	403	438	472	386	422	425	444	412	430	441	398	436	408	425	445	431	414	382	445	417	418	421	436	413	424	406	419	418	411	421	410	434	413	407	447	393	440	409	421	412	400	452	420	409	434	429	411	411	407	403	454	436	414	442	425	430	384	431	429	395	461	446	372	401	422	398	414	402	402	418	407	436	412	380	436	442	402	436	412	419	450	446	428	384	453	432	416	420	445	406	435	429	426	425	445	494	403	429	407	440	425	426	450	416	417	395	419	448	440	474	415	381	400	433	417	409	433	437	459	422	436	422	426	435	447	416	408	425	430	440	454	411	436	448	429	456	438	388	426	460	436	422	455	448	398	420	407	443	418	401	439	398	411	418	439	419	421	405	413	455	444	448	415	412	438	443	419	437	448	392	431	460	424	427	446	430	422	469	436	423	455	422	413	425	460	383	408	434	439	414	449	418	432	430	390	411	461	407	409	423	430	449	447	437	441	408	428	405	447	437	417	423	448	430	410	418	428	421	430	430	446	404	439	411	435	391	421	414	448	405	428	450	390	458	414	417	430	379	474	470	430	412	422	465	441	420	408	415	419	421	423	447	438	408	431	426	415	421	413	424	460	411	437	420	431	417	440	427	395	434	414	412	431	461	442	420	405	461	431	428	411	405	440	411	433	456	455	466	435	389	425	389	434	443	446	403	396	413	444	453	427	426	432	486	419	415	467	422	369	419	416	421	402	424	436	419	444	439	423	432	379	433	401	443	371	451	415	461	422	411	442	450	455	415	420	431	437	418	383	390	424	381	429	417	412	420	436	429	424
2924	207	187	176	144	143	157	174	188	162	193	161	152	153	150	143	147	171	147	137	165	170	160	154	131	150	145	164	166	158	156	156	154	175	157	162	138	156	139	161	182	166	171	159	164	181	157	133	146	157	126	152	156	160	152	162	149	159	132	139	154	166	165	144	136	140	149	157	154	140	148	167	149	157	198	153	151	156	157	166	165	161	171	156	136	167	152	165	148	175	167	143	136	144	159	149	146	174	157	149	159	135	146	143	158	164	155	155	167	150	162	149	161	166	161	146	150	147	157	164	143	160	153	155	143	132	159	149	144	155	137	154	134	141	165	156	149	150	161	146	149	178	150	149	163	176	153	148	139	145	158	161	142	157	169	171	172	160	175	157	159	147	150	155	144	153	132	157	168	158	152	156	142	168	148	125	142	175	166	129	150	140	166	132	156	151	166	159	160	149	174	136	163	154	142	165	130	174	133	149	153	175	130	157	152	154	174	160	157	141	124	151	152	166	144	151	154	142	157	130	175	169	164	166	142	141	134	155	165	150	140	160	161	145	136	135	159	160	130	154	147	167	152	161	160	145	160	136	162	131	158	151	154	139	152	173	171	157	142	158	138	138	137	136	148	169	138	156	143	178	144	155	165	167	147	146	146	154	146	186	146	160	166	159	152	142	142	155	164	141	146	172	152	152	172	137	170	154	175	160	130	166	133	165	177	136	158	140	163	162	137	154	132	160	134	140	173	155	157	149	146	151	160	151	157	139	141	170	138	155	148	147	144	170	128	133	150	141	143	176	144	130	155	146	153	153	151	156	160	149	144	156	148	148	145	143	161	148	159	140	124	156	168	176	153	163	153	148	174	167	148	143	150	149	163	153	178	152	164	123	132	144	163	158	150	171	152	157	155	144	137	171	161	150	139	158	159	153	157	164	161	156	149	144	140	142	155	193	144	148	151	161	153	156	145	158	151	148	171	158	172	156	155	179	165	157	178	145	146	189	156	159	140	146	165	150	166	140	183	144	128	156	164	137	190	180	148	129	146	157	148	144	170	168	167	169	144	147	156	154	142	161	162	153	166	158	177	143	173	156	143	144	160	171	171	153	164	157	136	160	151	141	171	159	162	140	181	150	159	178	140	158	151	140	133	154	167	161	144	163	150	144	160	176	159	175	158	160	162	127	150	155	148	162	189	173	178	163	165	136	163	152	170	155	163	173	178	144	174	153	144	147	152	142	159	165	155	168	142	179	145	155	156	149	171	155	148	149	164	163	162	175	173	154	146	173	156	156	147	149	138	152	149	135	152	169	168	136	151	159	144	150	159	187	148	185	159	146	166	162	159	151	156	146	150	163	161	154	122	140	145	146	135	129	167	141	154	156	151	155	175	155	172	161	144	171	168	151	149	153	155	147	158	176	161	156	153	143	147	158	142	164	126	158	153	158	155	166	172	143	159	157	173	156	135	149	159	176	151	150	153	148	163	153	173	185	129	169	158	139	149	155	152	152	148	152	150	149	153	155	143	154	186	143	124	166	171	167	168	137	154	140	167	169	159	168	140	160	159	142	130	168	146	161	164	146	172	148	159	173	156	151	162	143	134	134	167	187	135	160	170	140	146	154	144	169	154	176	143	168	165	152	140	142	139	163	165	129	159	145	158	165	166	169	156	135	137	149	186	156	160	146	147	164	163	145	145	158	153	148	162	153	141	173	179	156	170	158	156	155	165	146	146	144	184	150	167	155	160	154	190	148	163	163	138	165	168	146	146	120	148	161	157	155	156	143	174	132	165	145	169	145	174	141	155	149	144	148	168	163	153	162	160	157	146	148	156	132	145	190	148	141	178	164	137	177	159	158	157	140	145	154	182	146	139	153	152	158	157	135	172	151	176	143	150	157	181	149	158	158	168	155	159	163	155	160	152	159	158	152	133	162	149	147	138	150	150	131	141	183	153	149	157	150	167	159	165	130	169	147	148	166	149	144	176	142	167	150	157	161	154	170	167	144	136	150	146	144	160	140	169	150	126	164	141	163	145	169	137	145	173	137	149	170	151	152	169	129	165	141	140	147	169	146	160	142	148	151	133	172	160	136	160	150	133	161	153	151	144	171	163	166	147	151	129	164	141	174	153	179	143	161	124	157	171	156	157	173	189	152	154	170	163	137	169	163	147	174	149	129	140	144	160	141	144	169	138	153	143	156	145	163	155	164	140	149	139	144	143	167	150	146	169	159	156	153	145	150	154	155	169	169	162	163	157	156	155	156	136	133	150	165	186	174	163	135	155	161	140	154	162	168	158	151	165	147	149	153	144	142	136	163	155	162	146	125	156	151	155	158	140	161	153	153	132	160	153	159	117	141	171	172	135	151	161	166	147	154	157	147	133	146	122	143	158	164	159	110	161	161	156	150	154	153	151	129	165	145	165	141	142	150	167	155	149	188	155	167	157	139	170	149	144	138	173	135	165	150	159	127	158	170	155	142	139	134	162	139	150	155	148	152	163	161	148	173	168	154	176	139	158	179	156	161	121	159	147	149	153	129	137	159	164	139	148	150	149	153	142	167	147	161	171	154	148	137	149	135	128	162	156	144	147	149	142	136	167	156	144	152	152	142	173	133	154	160	162	157	153	151	160	136	145	146	163	129	143	143	151	159	133	145	141	165	143	168	140	154	140	172	150	149	140	128	128	163	155	145	140	153	158	154	146	138	156	156	135	165	152	152	156	176	162	141	150	154	174	132	151	155	167	147	166	134	142	160	155	159	147	146	148	153	150	140	171	154	172	135	154	155	165	159	161	144	159	163	164	165	163	150	145	141	156	159	169	159	158	156	142	125	156	160	158	139	138	166	160	194	158	149	150	143	159	148	174	158	138	170	154	148	146	138	148	137	166	163	177	151	152	148	137	156	148	157	153	161	147	150	170	167	140	161	161	152	166	157	146	153	151	175	157	173	153	180	160	147	144	139	167	176	149	132	153	165	156	151	150	143	161	114	162	140	160	163	150	150	162	155	159	153	152	137	134	146	147	145	128	172	168	164	162	153	163	164	156	151	135	141	152	147	149	156	153	167	157	160	148	138	142	168	154	153	166	154	149	159	156	176	171	133	152	176	167	178	162	141	132	168	166	154	154	163	165	152	171	164	167	169	149	176	126	139	153	164	133	144	163	176	171	151	154	143	148	154	123	140	162	170	141	175	174	146	165	147	160	136	143	151	201	170	152	145	155	169	168	138	141	135	137	170	157	143	164	166	160	158	157	143	152	155	139	162	170	150	155	150	128	157	139	147	147	169	147	149	150	162	159	145	165	158	150	136	156	139	120	153	146	146	139	166	139	150	143	169	161	175	174	148	142	162	140	149	173	155	174	162	145	156	161	159	170	152	132	150	147	147	167	158	182	157	138	161	149	156	145	154	192	137	140	143	145	146	164	151	155	141	144	187	142	149	172	128	152	193	136	145	157	172	146	137	140	139	151	177	158	159	150	152	161	147	172	151	164	163	154	146
2581	457	425	467	477	428	382	437	402	369	389	379	404	382	399	370	392	398	358	365	362	421	332	368	372	379	393	397	407	380	370	364	386	366	351	402	391	377	400	388	380	373	378	347	367	349	347	369	368	403	361	384	396	385	362	387	391	391	347	396	379	395	349	334	409	377	389	372	381	366	395	371	414	378	347	361	411	403	371	332	392	380	354	349	366	368	357	371	352	382	362	348	372	385	346	386	367	387	438	343	380	367	380	365	410	381	371	378	374	386	392	364	384	382	339	378	368	389	350	352	423	379	365	346	409	342	371	354	361	365	352	391	353	372	385	388	379	390	357	367	406	354	348	419	356	378	371	383	378	339	387	387	373	380	368	375	355	341	365	383	390	392	354	355	356	379	385	412	412	378	334	376	357	396	376	402	346	396	384	377	387	391	394	383	379	386	384	348	352	359	398	334	373	378	395	397	382	394	385	409	369	372	404	384	379	376	373	372	396	364	374	381	406	377	369	372	396	353	377	399	371	359	370	372	355	380	378	385	381	362	368	374	375	391	371	384	369	343	375	374	359	407	353	322	385	406	390	368	357	398	398	357	351	404	387	397	369	328	376	385	379	372	372	362	362	333	377	345	381	383	402	376	375	384	406	387	382	342	385	392	406	393	387	362	379	344	351	365	388	379	376	366	356	392	358	376	373	405	362	379	345	384	378	362	371	356	385	347	358	383	382	383	392	358	371	376	358	392	367	382	366	371	344	358	346	345	339	380	367	383	374	370	360	392	376	396	393	372	393	366	342	374	362	389	358	377	395	424	393	336	364	379	388	374	361	362	411	341	354	382	387	392	347	369	405	407	334	407	401	357	359	370	359	362	387	341	402	388	388	425	371	380	396	377	379	378	382	373	349	388	401	399	367	353	354	335	390	370	373	397	371	356	404	372	365	374	407	389	381	384	361	387	378	365	359	357	363	388	373	394	357	388	374	383	372	414	377	354	372	380	362	369	407	385	393	391	376	374	370	373	369	384	379	380	376	365	358	351	352	370	376	403	415	382	379	352	361	368	363	385	394	388	391	348	398	385	397	348	361	377	352	385	385	373	387	364	350	365	385	359	387	351	379	377	361	355	386	401	341	381	364	382	394	387	385	383	355	364	370	378	401	375	370	360	396	328	370	358	345	382	384	361	368	351	354	362	339	353	384	375	409	369	347	392	391	364	399	367	389	362	344	372	357	375	368	344	379	369	376	363	371	372	376	364	375	379	382	391	358	360	386	378	381	365	360	435	331	391	386	359	386	364	352	373	384	374	374	379	378	388	390	381	382	346	359	369	371	371	394	373	377	347	360	368	373	368	347	371	370	353	365	401	404	382	381	397	374	356	362	372	358	355	374	394	373	365	353	341	356	384	333	393	360	388	407	384	353	379	356	365	377	388	379	365	397	348	393	363	356	370	375	338	362	375	326	352	378	364	353	397	359	399	393	393	335	410	365	358	376	379	391	334	375	333	382	382	393	363	375	383	372	382	350	339	353	364	413	356	372	371	332	390	359	342	391	371	358	378	407	379	386	391	403	353	398	372	355	409	352	387	370	395	370	381	381	382	377	348	345	363	382	373	403	376	362	392	348	357	392	393	398	401	376	370	369	374	346	365	351	364	378	391	371	365	344	361	385	354	376	350	342	357	355	362	347	380	355	380	371	375	365	381	359	364	361	400	377	398	394	370	386	373	397	394	397	335	404	389	353	378	375	363	402	375	372	367	371	364	356	358	364	371	389	386	341	351	392	398	375	346	388	376	366	335	336	352	353	375	380	353	376	396	374	385	363	407	442	415	411	364	350	383	397	336	358	380	358	346	377	370	389	364	379	370	355	366	395	394	352	356	388	384	322	380	350	353	377	369	374	329	385	358	389	356	378	356	384	372	360	357	419	367	357	378	369	372	377	436	385	378	386	342	376	380	387	371	354	360	329	367	376	362	381	394	372	362	371	398	367	375	406	374	362	369	372	374	375	377	394	331	364	332	381	404	367	363	394	375	354	388	356	368	344	399	380	386	346	377	345	358	337	350	351	367	395	389	387	367	380	360	364	358	359	419	386	357	389	352	369	383	371	376	356	385	396	393	380	402	393	361	389	369	373	331	347	394	348	380	365	375	342	375	390	358	385	357	419	379	357	384	374	367	361	341	366	339	354	378	376	354	348	349	324	369	376	385	369	347	374	393	358	406	397	358	371	383	392	342	368	406	389	365	364	369	389	387	354	383	385	366	377	380	430	392	351	372	380	338	391	361	385	354	354	367	375	386	366	347	355	374	399	356	386	372	359	355	370	376	379	345	356	387	369	357	331	353	375	365	341	406	352	379	369	354	369	387	364	384	397	371	373	382	360	372	353	364	364	344	370	370	360	368	366	354	364	359	357	367	327	368	347	366	356	352	359	349	369	358	392	380	374	386	360	337	356	370	413	382	402	370	401	382	356	385	378	349	425	397	382	360	402	373	378	365	407	358	377	397	379	363	394	373	364	383	336	380	420	348	407	375	359	409	413	398	385	357	343	394	377	384	357	408	338	368	365	359	367	379	389	390	350	404	378	373	399	388	360	340	399	400	345	393	372	368	434	380	345	406	355	371	352	374	366	356	378	356	418	388	349	365	404	349	367	346	349	368	355	374	354	360	366	366	389	325	343	358	351	366	375	389	373	416	381	384	358	400	378	383	359	369	391	364	379	356	366	398	349	376	415	389	383	378	396	404	361	368	405	364	367	361	374	383	367	387	332	365	376	370	395	379	381	389	423	352	374	361	382	374	362	379	386	372	379	379	352	358	378	397	363	383	402	359	369	395	363	328	368	387	353	376	382	373	405	388	380	360	368	412	362	339	354	373	394	369	402	402	416	382	365	382	362	368	355	395	382	420	383	358	369	365	391	367	380	356	371	393	376	371	374	375	362	350	399	372	373	355	387	401	404	370	371	369	379	398	404	383	390	392	351	358	396	352	388	377	358	417	389	372	365	356	374	390	358	373	361	393	392	358	387	402	360	394	366	364	403	388	376	395	383	349	373	416	399	355	374	352	359	420	414	355	390	349	387	374	364	379	348	398	383	410	350	362	349	376	396	360	356	378	403	401	378	370	388	384	416	384	408	373	383	398	354	382	385	355	372	423	385	360	369	350	381	357	372	394	394	371	355	381	366	368	421	384	357	360	382	356	389	386	398	397	385	375	374	406	398	370	328	368	353	376	371	387	322	375	341	361	373	395	347	362	392	347	369	364	381	381	385	376	391	377	384	380	349	362	351	380	409	373	342	357	376	350	363	354	357	371	374	405	351	359	371	348	374	411	392	401	361	387	365	393	349	376	361	402	370	381	401	387	407	362	387	390	381	376	371	389	411	373	379	372	380	355	385	348	402	350	365	397	377	377	383	371	391	378	376	358	365	357	370	365	340	357	350	370	369	379	333	350	356	359	351	377	397	374	376	354	388	376	360	366	411	383	403	364	367	336
21305	3691	1046	810	565	408	306	234	233	186	158	171	148	134	104	128	93	103	115	110	104	78	90	84	93	104	93	96	89	87	89	90	94	77	58	60	88	81	79	77	72	64	91	78	75	86	59	86	70	86	69	76	73	74	62	81	61	76	79	67	63	83	88	74	76	82	64	90	79	63	76	73	90	68	82	76	87	69	81	83	77	64	61	67	73	64	74	50	72	74	81	66	69	88	63	67	70	67	73	84	75	89	91	82	61	91	94	77	66	68	80	79	74	85	71	71	79	73	71	77	68	77	80	63	74	75	75	86	70	72	74	81	73	71	74	72	79	91	88	72	79	74	62	68	83	88	69	72	79	84	67	72	58	80	81	62	87	89	69	57	67	81	82	73	82	80	80	84	70	84	69	82	68	89	75	77	72	74	83	77	49	71	60	68	91	72	61	77	78	75	62	73	81	73	68	70	73	63	69	87	80	70	71	70	72	75	78	67	76	66	82	67	67	76	78	65	48	67	64	80	65	90	87	55	56	80	68	77	80	80	77	71	80	79	74	79	66	79	68	80	79	66	70	69	74	74	75	77	71	88	74	73	92	73	88	76	67	84	70	83	94	87	77	69	76	65	69	78	85	58	79	65	72	55	76	67	85	82	99	79	69	78	61	83	67	65	67	71	73	74	73	73	78	82	93	67	74	69	86	66	63	83	70	66	73	70	72	71	67	57	83	63	95	101	76	71	73	76	67	82	70	77	64	70	82	78	70	59	71	93	80	71	84	78	70	82	71	78	65	72	63	78	74	71	68	70	73	67	87	70	68	68	75	77	74	69	73	70	62	75	86	86	75	83	72	62	67	78	82	75	77	79	79	62	78	63	81	74	76	76	63	89	90	91	63	70	61	62	65	66	85	66	71	62	72	72	71	81	65	69	85	82	78	77	79	83	65	71	72	70	88	87	70	79	97	78	63	81	89	55	83	69	76	81	64	62	80	88	62	73	86	69	89	64	70	74	63	79	67	76	78	67	86	75	83	74	72	64	83	61	81	59	69	70	71	69	85	83	87	77	79	71	74	86	73	76	77	66	84	59	72	64	64	70	78	77	57	67	69	76	55	80	73	61	70	61	67	89	81	70	81	79	60	81	78	64	84	56	78	79	74	64	70	74	80	76	96	75	72	75	86	64	64	72	79	77	81	78	84	80	74	64	78	82	64	78	75	77	60	63	81	68	86	75	77	75	80	75	65	85	62	63	60	73	59	65	59	71	69	53	85	88	68	72	69	79	84	57	87	78	60	64	71	77	68	82	80	72	64	60	61	72	84	53	74	79	74	68	71	71	78	72	74	80	70	66	80	82	68	85	79	72	77	79	67	69	54	63	72	79	79	82	74	90	58	69	59	68	92	82	81	80	76	71	68	79	58	71	75	69	58	76	79	88	79	76	64	82	67	72	65	83	80	77	74	90	78	77	78	84	68	65	77	69	71	72	90	93	67	70	70	80	62	62	64	77	84	83	93	89	81	81	76	77	73	76	71	71	68	71	79	67	65	57	72	75	77	81	73	73	77	77	76	64	84	88	62	74	83	72	75	68	76	70	91	73	60	84	86	65	70	67	105	69	79	63	75	85	71	68	73	64	68	72	61	55	68	69	72	80	71	71	77	79	67	69	77	81	81	68	70	74	78	85	86	68	69	61	87	64	78	74	66	69	83	79	82	78	75	69	82	61	57	79	75	68	80	75	74	77	61	83	73	75	71	66	88	71	83	76	77	89	64	72	86	74	85	69	91	61	78	84	64	80	85	79	59	74	70	63	63	66	72	73	72	76	69	89	99	70	85	70	72	62	64	67	78	75	71	89	82	82	90	63	85	75	83	76	72	75	91	78	70	62	89	88	84	73	76	73	75	64	75	62	82	75	89	80	70	89	77	55	75	83	73	89	87	62	69	76	89	78	78	64	74	82	67	65	90	61	80	74	63	74	78	80	66	74	88	85	65	67	80	68	80	76	79	77	77	71	83	80	67	82	75	80	67	56	77	62	82	74	73	91	75	70	90	77	68	58	74	91	70	69	69	63	62	68	88	78	67	93	92	68	73	67	80	62	93	76	68	93	84	72	70	87	59	77	73	79	60	88	84	72	79	70	56	74	92	68	82	71	86	79	78	68	65	70	75	73	73	62	77	72	80	65	85	92	89	86	73	72	78	75	64	60	75	85	67	73	85	79	79	82	58	83	63	74	68	73	73	75	70	65	71	66	69	82	74	66	81	83	71	65	97	66	86	75	78	80	66	67	76	72	85	78	70	74	68	75	75	68	81	85	75	61	59	64	82	53	74	60	85	85	68	74	65	73	66	81	84	85	86	66	73	65	63	79	61	81	73	86	66	61	65	76	68	61	75	68	78	70	85	68	65	84	67	69	86	71	76	75	79	70	58	75	74	95	71	67	66	73	84	66	64	76	66	91	79	76	72	88	77	71	78	75	75	63	76	92	73	72	67	79	80	57	70	80	77	75	78	90	77	75	74	77	73	84	60	67	75	67	90	69	59	71	73	90	75	69	65	92	73	77	76	99	69	67	81	76	58	63	87	72	74	81	78	62	67	85	65	83	77	61	65	68	72	71	93	79	91	66	73	72	90	56	72	63	77	60	85	77	68	67	81	67	79	72	84	67	75	69	66	81	71	80	64	74	65	47	67	66	71	89	58	81	70	81	73	73	70	88	69	71	75	57	77	76	75	87	56	82	75	58	79	68	74	53	74	73	78	72	84	55	53	61	87	70	70	79	74	74	61	79	80	66	77	93	81	83	79	77	81	92	74	80	81	86	62	74	63	85	74	82	71	68	69	74	68	71	81	71	78	52	80	91	83	77	76	74	66	55	72	56	65	81	85	80	71	64	69	83	64	75	68	63	66	65	84	75	72	72	80	86	84	69	74	65	66	78	89	76	70	76	63	59	81	81	98	57	73	71	84	84	53	62	85	68	64	60	82	80	89	62	71	81	71	73	74	76	87	73	73	77	82	73	73	78	81	68	58	66	70	64	70	80	84	53	81	62	99	73	70	80	76	69	67	75	70	80	85	63	71	77	85	83	63	74	82	72	58	75	72	65	85	69	85	79	65	60	74	79	61	69	74	76	72	72	73	70	82	67	80	93	85	83	68	74	56	83	68	68	57	68	63	90	79	90	83	70	66	72	76	68	71	74	91	81	71	66	82	91	83	85	66	83	79	67	80	76	68	89	78	82	75	77	60	61	51	78	77	66	72	78	68	74	94	70	78	71	86	84	70	72	70	86	79	81	69	90	75	61	64	88	70	80	78	60	69	71	79	80	69	73	81	72	55	71	91	99	70	68	83	71	62	67	76	81	84	54	62	79	67	71	70	73	77	70	67	83	81	90	85	80	68	74	88	78	89	65	86	83	69	64	75	82	77	53	83	81	95	76	68	68	74	85	65	74	70	83	61	68	82	65	71	69	80	75	64	76	75	83	80	79	88	73
12048	1052	2115	2486	2161	1772	1485	1248	993	863	755	694	619	571	512	498	446	408	403	374	372	342	351	364	329	316	336	294	323	287	282	292	278	264	245	268	276	271	277	230	280	250	248	260	254	263	223	249	277	259	222	236	263	248	221	239	228	270	247	213	219	222	241	226	231	239	228	218	233	249	240	214	215	216	235	219	271	213	217	225	247	246	242	262	225	220	198	237	232	198	219	223	218	236	218	233	237	243	239	214	219	220	213	203	189	232	216	249	219	232	201	220	205	217	214	219	240	215	221	228	228	218	225	207	208	229	191	224	204	234	192	231	212	226	211	230	209	226	224	213	216	219	214	226	215	203	200	203	234	236	229	234	227	226	221	244	220	212	204	216	213	197	211	220	243	233	211	207	220	208	229	194	209	240	218	190	236	231	223	218	227	217	209	240	222	205	236	206	246	219	214	191	227	216	218	197	215	211	239	203	234	230	211	185	195	226	236	225	200	205	235	203	220	197	227	227	210	229	215	199	214	224	215	200	232	232	192	216	208	208	231	198	205	241	213	212	221	229	215	206	211	208	238	204	196	234	212	220	220	240	222	205	232	201	225	247	225	236	208	197	200	232	233	230	228	224	228	257	255	236	207	228	206	246	238	217	221	209	212	211	201	200	197	229	215	219	226	220	215	193	216	208	219	233	208	211	224	229	243	235	193	227	219	230	205	220	211	214	206	218	211	216	252	217	216	209	222	236	233	227	242	225	236	218	207	194	228	240	215	215	201	200	204	228	197	214	203	219	250	208	203	217	201	198	201	236	245	198	211	234	211	227	249	247	210	227	241	227	197	193	227	222	219	226	223	223	219	211	197	222	189	208	208	220	190	220	217	184	207	208	230	194	232	219	218	229	236	230	240	214	213	197	220	226	210	217	223	219	242	225	214	187	233	216	197	223	176	231	219	225	221	234	193	206	202	201	232	215	207	234	239	228	208	219	235	214	196	229	205	196	259	224	223	201	204	218	217	205	197	245	194	189	198	236	206	210	222	242	211	238	231	220	235	212	225	205	207	191	207	238	209	226	248	189	208	219	213	200	191	241	212	197	209	216	218	190	214	235	210	216	202	220	238	232	221	205	231	192	238	209	200	211	219	200	225	229	223	219	212	225	225	220	216	218	205	228	219	180	217	220	240	224	206	216	210	242	184	216	226	225	227	211	204	217	212	195	193	231	215	235	225	190	217	239	221	234	231	195	232	218	235	232	194	215	185	195	232	193	229	214	242	221	217	228	222	241	214	223	230	215	201	219	216	232	220	226	208	204	196	209	216	216	213	218	213	208	238	183	235	211	177	243	208	209	198	206	240	225	252	191	220	201	245	199	196	217	225	237	195	234	210	203	206	172	209	235	215	228	214	239	208	220	213	218	196	220	214	190	221	209	215	224	254	227	244	221	219	207	217	206	225	231	233	243	212	204	213	246	203	229	216	208	217	219	204	221	233	212	222	221	208	213	222	222	184	219	229	204	242	223	200	208	226	224	196	232	224	240	201	210	220	221	200	221	221	203	206	238	200	200	204	209	198	225	231	239	213	203	227	206	229	240	261	217	217	231	199	208	211	193	222	229	203	242	203	241	219	225	229	253	240	203	200	219	215	209	229	222	238	212	203	206	244	217	214	242	235	226	214	207	226	200	209	217	224	238	209	229	205	213	222	217	205	239	209	216	209	244	214	214	213	206	210	208	209	209	210	215	179	207	201	222	215	213	193	242	204	241	232	211	243	221	200	236	229	207	194	224	222	220	230	204	226	217	205	239	223	198	220	190	234	219	229	233	236	249	218	214	221	192	217	217	213	205	191	223	213	235	228	195	228	218	217	212	202	184	215	203	181	196	206	206	215	215	221	241	233	197	230	192	191	217	229	223	228	198	190	165	222	255	240	222	232	240	208	206	200	214	202	204	212	223	212	227	225	224	210	213	206	213	234	228	202	210	225	231	212	203	214	227	201	208	191	224	213	187	203	235	194	220	202	238	203	238	214	224	202	215	227	205	255	225	207	226	262	196	201	232	202	195	203	192	218	203	211	215	197	244	202	207	239	198	200	216	223	201	218	212	223	202	202	221	242	209	209	216	234	227	220	210	222	226	229	194	224	232	210	237	182	204	198	203	204	206	229	201	211	196	214	236	223	192	231	193	187	226	231	245	216	202	207	224	226	226	220	198	212	218	252	201	231	232	217	236	223	204	190	213	222	219	184	199	217	212	206	211	193	228	206	229	230	222	211	235	199	206	213	222	212	234	207	207	184	216	222	215	237	202	202	192	212	235	204	234	203	229	218	215	233	213	205	229	214	224	224	203	223	215	221	199	213	199	202	209	221	210	229	223	225	225	228	206	223	214	241	220	210	206	231	226	212	215	226	238	235	218	204	210	192	227	217	185	191	233	218	196	213	226	196	200	199	209	215	192	224	236	249	235	188	219	224	212	215	206	206	214	223	221	205	191	204	242	227	192	212	227	218	237	212	213	212	204	232	207	238	239	225	237	217	236	250	215	206	192	211	219	228	187	206	214	218	227	237	231	221	185	195	243	225	204	201	218	206	218	227	215	238	183	223	200	205	214	222	224	218	230	210	217	191	200	197	232	229	205	234	195	231	208	226	205	192	209	188	221	208	212	212	233	195	246	228	213	215	197	184	192	206	216	208	218	206	232	196	226	222	233	196	208	237	265	211	195	228	199	225	241	224	207	203	204	203	223	229	217	240	198	204	221	210	232	218	218	216	211	247	229	205	189	223	254	221	196	232	218	231	218	221	231	230	209	262	219	224	196	220	233	231	221	223	217	204	194	227	226	219	196	207	203	218	205	222	210	210	198	201	219	233	212	226	227	230	213	189	216	234	218	212	239	221	232	204	215	242	217	230	220	208	216	187	228	204	225	208	244	236	205	210	218	216	213	214	228	214	234	218	235	211	195	224	201	223	214	214	238	215	197	243	210	210	210	224	208	212	202	212	215	209	215	241	188	230	223	196	196	218	233	238	214	216	205	239	215	230	230	220	225	202	223	206	227	230	244	203	208	239	248	228	210	197	241	199	198	236	258	191	231	228	232	209	207	186	201	169	213	202	205	226	187	200	212	234	228	225	215	251	217	226	225	218	232	229	222	225	212	239	201	223	221	228	211	187	228	222	218	222	225	199	216	223	212	203	228	200	217	231	228	214	216	195	194	234	224	199	212	218	193	220	212	227	206	245	205	241	236	210	219	223	199	208	198	209	224	215	206	211	201	230	207	203	210	222	212	221	213	234	235	224	210	184	235	213	198	195	193	194	215	205	182	227	225	240	213	233	230	204	202	224	248	241	192	201	213	218	209	231	216	193	222	235	225	212	230	206	215	181	215	208	215	205	208	213	204	231	209	218	201	231	221	242	227	242	195	207	223	215	208	235	208	209	251	225	205	199	231	228	194	232	214	227	208	229	239	230	214	207	224	200	231	221	211	211	203	229	218	213	231
34490	9687	2468	1612	1133	856	663	529	463	383	336	309	311	249	251	222	244	191	212	202	200	219	226	192	193	174	213	201	184	187	198	186	173	151	189	185	181	167	171	164	185	178	195	190	167	196	181	160	173	175	180	174	162	166	173	167	174	173	176	164	175	170	159	177	156	166	170	170	161	166	166	192	182	152	171	152	172	175	153	185	161	163	166	173	155	154	171	160	170	156	127	179	150	145	152	160	151	151	156	153	156	177	151	178	157	167	146	152	163	162	154	138	168	146	157	160	130	157	192	180	165	145	161	177	172	175	177	188	173	164	183	178	164	167	156	160	175	187	162	167	178	157	172	173	162	161	162	166	145	182	160	169	172	199	169	188	174	166	140	172	148	177	170	167	168	154	166	140	149	173	155	183	172	154	140	169	200	154	175	171	170	163	195	155	155	158	163	154	172	166	187	160	168	168	183	163	178	186	150	132	180	166	173	156	163	185	152	150	158	174	153	159	192	187	162	149	159	169	170	166	157	183	154	156	172	151	175	156	163	174	147	153	183	159	150	168	161	149	153	157	184	186	166	162	165	168	155	159	142	150	163	169	173	168	158	163	152	167	155	176	174	165	184	181	176	152	181	164	177	149	185	155	172	178	159	186	176	183	170	159	158	162	157	176	168	161	181	151	178	167	154	165	153	164	156	154	159	168	177	167	175	179	172	160	165	176	156	176	156	163	189	165	164	151	176	167	178	178	165	163	146	137	167	164	174	180	163	172	193	158	155	164	162	159	151	165	164	189	149	163	183	161	180	164	166	163	171	197	202	151	167	150	173	153	150	173	155	169	148	164	154	151	169	167	158	168	159	169	148	145	152	169	146	155	150	150	177	179	172	180	176	182	161	183	158	159	193	170	159	180	178	156	147	171	155	182	153	165	160	161	162	168	173	178	155	185	179	166	169	185	156	151	140	154	175	192	172	141	147	165	173	161	163	170	174	156	150	181	169	150	157	162	166	154	171	172	177	156	167	157	166	154	162	163	145	167	157	142	141	166	145	175	161	134	175	196	148	165	152	172	190	170	149	168	161	179	188	160	175	161	164	154	170	162	167	173	182	165	157	175	168	163	146	162	171	187	159	179	142	139	172	170	176	157	164	185	168	177	147	153	163	177	199	153	163	172	173	164	163	160	162	172	143	176	183	143	171	168	165	167	145	179	176	169	180	173	177	151	150	166	152	162	164	138	156	175	157	164	186	159	138	172	152	168	152	153	181	169	183	174	171	165	180	188	176	177	163	146	149	165	177	169	170	166	171	157	177	165	170	197	167	164	157	169	151	177	174	176	139	176	198	166	173	161	155	178	170	160	161	179	171	177	142	153	163	165	165	157	161	153	149	151	180	150	151	171	162	162	162	186	192	183	164	155	176	151	167	168	180	177	154	183	154	173	160	153	170	152	177	148	164	163	169	135	155	154	167	168	167	177	177	146	145	130	149	164	186	165	188	189	179	164	170	181	158	159	150	146	159	170	180	160	166	152	169	166	160	142	174	187	169	168	153	146	167	167	195	150	150	151	172	172	152	163	156	175	164	148	150	171	198	161	162	171	153	164	163	169	164	164	164	173	178	169	169	170	168	154	175	170	161	193	146	163	147	173	179	153	173	160	194	152	168	182	155	164	184	154	147	187	192	179	167	162	170	163	182	175	155	144	159	162	132	187	151	157	167	187	175	169	152	165	183	152	188	169	152	205	178	170	179	181	155	169	144	160	178	193	162	159	165	173	182	150	156	171	187	167	178	163	171	178	150	159	150	159	193	144	167	170	152	165	155	157	168	142	169	154	157	189	166	171	142	168	162	171	156	157	159	176	167	178	154	168	187	173	163	166	160	161	183	166	152	173	160	161	173	162	155	165	165	183	160	170	177	184	180	176	185	151	165	162	172	154	167	166	164	157	142	144	185	168	164	178	201	149	173	181	154	160	184	179	155	153	156	165	163	167	182	143	158	169	187	143	177	154	144	158	155	155	165	169	168	147	147	153	148	182	142	148	171	179	175	172	150	169	168	160	151	155	169	173	179	160	159	134	170	148	167	180	168	176	166	200	155	153	149	164	146	176	158	149	167	170	151	155	173	168	178	183	172	170	173	168	177	160	169	148	175	148	152	168	169	165	151	170	151	131	161	171	160	170	166	151	169	177	172	185	165	167	163	167	159	128	166	155	168	175	169	176	143	184	161	167	166	141	161	185	175	177	163	161	193	150	171	162	158	179	183	166	198	176	174	151	159	140	164	146	152	160	161	171	175	168	181	162	174	181	167	177	157	158	193	168	148	152	179	167	157	174	180	170	160	147	163	156	165	140	136	164	163	158	173	157	139	153	154	178	182	192	167	168	180	158	177	165	166	148	181	170	187	178	169	171	176	164	186	185	172	177	156	174	171	150	177	153	194	168	153	163	169	149	161	168	162	170	181	170	179	163	187	148	157	176	159	158	181	173	199	178	190	156	184	160	173	168	148	167	167	150	170	144	167	181	153	163	174	160	154	171	156	161	137	168	184	166	172	146	147	196	156	171	174	180	162	154	173	147	161	145	159	173	191	167	170	171	158	130	160	166	180	177	180	175	164	180	179	142	157	145	188	157	157	162	176	166	164	158	179	145	185	170	166	174	183	183	183	179	177	170	150	159	151	184	167	173	176	173	161	172	174	172	174	169	155	158	158	173	159	157	168	173	158	165	181	183	179	151	186	176	171	154	178	183	167	163	158	173	204	155	158	152	174	184	160	186	157	188	164	180	191	169	174	164	152	160	171	165	178	149	144	162	165	183	178	182	159	156	161	140	161	174	160	151	147	166	163	179	170	129	192	189	158	172	173	145	159	150	155	186	186	198	160	155	173	156	182	165	166	176	171	146	158	174	162	152	150	172	154	183	150	157	167	187	154	145	150	162	170	179	142	160	159	172	168	159	171	186	155	153	182	142	162	166	173	162	168	144	158	188	155	163	158	155	181	148	147	156	170	144	158	178	147	153	140	159	179	175	144	165	167	174	204	167	161	160	155	151	173	182	152	163	173	166	173	158	162	184	182	165	143	136	165	171	173	169	178	157	150	166	166	183	187	175	143	150	169	167	157	175	178	192	183	161	156	179	138	157	181	170	156	180	167	158	166	165	164	172	182	146	158	163	175	182	163	164	141	164	158	148	170	174	197	156	173	168	162	191	159	194	153	182	152	162	186	157	172	156	173	176	169	153	156	172	160	160	172	157	160	185	142	179	163	177	177	171	163	166	149	156	205	164	172	173	174	147	144	175	167	150	168	174	158	157	174	171	181	167	155	161	150	148	157	172	162	192	160	165	154	155	175	168	163	152	166	181	156	163	189	160	187	180	125	157	166	168	186	186	150	176	180	174	136	154	161	178	177	174	142	163	186	144	159	169	154	158	149	178	159	149	149	164	145	184	151	182	158	166	149	147	168	162	180	183	158	175	170	163	177	168	174	145	166	161	169	160
17766	1992	4103	4984	4320	3538	2855	2395	1962	1730	1481	1393	1189	1109	1056	970	958	832	791	750	680	708	736	682	642	626	582	631	638	573	581	532	549	550	567	522	579	534	540	557	521	470	480	454	498	485	438	516	501	465	490	524	510	443	455	475	481	469	438	451	488	440	448	438	426	457	471	446	416	445	420	452	431	447	431	403	411	429	437	468	458	410	468	437	446	446	443	404	416	452	428	447	425	456	447	466	427	443	457	403	439	461	422	439	409	428	430	440	437	411	453	439	426	441	421	405	474	434	434	438	430	423	441	387	405	418	432	453	449	435	408	456	435	454	432	445	426	418	451	415	416	415	410	458	486	385	432	433	454	460	440	411	472	448	412	461	408	396	444	423	423	444	443	438	409	423	410	477	428	481	398	400	430	428	451	447	429	425	437	455	402	435	437	407	433	453	428	418	466	454	406	432	391	446	420	392	427	447	437	429	442	460	423	415	434	413	413	411	434	415	450	422	443	452	462	430	423	408	433	427	453	412	415	410	402	428	379	442	435	461	456	437	418	463	450	432	419	423	434	420	422	425	418	447	455	421	410	402	426	418	437	435	400	418	432	424	454	412	388	430	412	439	417	411	404	430	399	414	429	425	416	396	422	443	442	413	412	436	425	422	422	437	426	422	411	408	427	427	466	407	420	417	423	415	438	439	441	398	467	432	430	454	447	426	443	421	430	442	437	421	413	431	428	442	442	443	438	460	415	458	411	417	460	406	399	449	450	413	370	442	447	469	423	453	403	416	456	440	436	434	431	409	455	393	431	424	475	413	441	452	441	424	411	407	422	387	399	418	439	427	419	414	476	457	417	382	448	435	429	422	405	427	404	435	450	413	436	400	442	460	442	427	423	415	409	410	420	404	395	397	440	417	443	387	458	445	428	412	442	440	434	433	434	408	480	435	422	457	432	417	436	440	449	419	466	415	397	416	384	398	412	386	465	439	461	461	433	450	408	425	393	410	424	423	469	407	401	493	426	399	418	459	368	445	400	456	399	418	433	470	403	427	444	406	433	457	423	426	418	441	444	424	402	435	415	488	415	434	435	453	447	433	397	455	444	431	421	454	433	422	437	460	427	400	420	416	427	418	409	403	430	398	438	450	429	422	438	411	402	432	457	408	446	458	429	420	435	423	428	437	418	410	440	414	405	434	426	435	438	421	431	447	392	420	455	423	419	406	433	397	405	426	424	449	425	416	410	439	437	420	459	409	416	436	408	407	426	450	444	412	450	426	411	420	405	427	441	426	447	434	432	412	446	437	430	440	441	399	470	389	411	448	451	438	437	451	431	483	456	406	456	456	404	444	443	419	430	453	453	401	435	448	436	429	442	475	446	392	408	427	439	436	410	460	438	421	462	410	421	430	443	445	395	410	436	461	401	432	393	434	443	420	417	405	402	435	465	398	436	421	415	422	449	452	447	443	421	429	440	445	455	464	411	390	399	451	452	426	449	420	412	396	448	451	430	417	422	422	443	398	428	462	433	407	455	408	429	444	408	436	443	413	440	450	447	430	399	439	463	429	448	437	406	444	410	403	458	418	427	414	440	434	421	422	434	424	399	410	434	405	397	426	437	380	434	402	414	403	433	419	427	415	397	469	411	436	410	445	444	439	469	422	384	435	429	434	401	415	416	391	485	418	426	436	392	431	398	416	429	422	433	440	412	422	412	419	455	444	400	437	422	440	422	439	433	407	393	400	413	410	386	418	415	429	431	381	420	398	428	395	394	409	449	431	433	385	447	405	398	432	467	412	435	403	436	400	457	420	424	442	431	444	422	438	411	413	402	400	448	415	404	416	407	444	433	427	441	478	422	426	415	437	454	438	445	406	445	415	420	466	426	411	458	415	410	424	445	433	403	446	412	438	426	429	442	418	428	406	432	460	433	441	410	406	439	453	412	404	457	425	419	414	441	455	365	403	440	382	399	413	398	402	416	402	412	418	439	426	399	441	409	429	408	429	433	440	394	455	437	448	426	375	447	416	415	404	428	444	421	443	398	402	412	429	410	424	406	424	443	454	418	390	441	428	412	433	434	413	431	415	409	423	424	491	399	435	430	445	453	426	417	436	411	389	436	453	468	454	424	435	464	464	439	410	422	435	451	453	410	464	407	416	411	428	419	422	423	438	468	420	462	430	425	430	428	451	438	444	446	440	457	489	431	445	419	445	444	415	419	401	442	443	425	429	488	398	424	465	417	412	415	429	439	432	433	411	410	423	433	433	403	411	425	443	427	432	430	421	408	404	474	419	407	459	405	405	426	436	438	406	423	414	403	413	425	413	421	458	390	439	432	435	441	418	428	426	443	412	413	429	447	416	443	433	465	452	410	434	428	401	440	407	391	438	427	402	407	407	436	419	397	480	435	461	443	417	428	453	399	452	402	429	410	415	441	454	424	459	397	433	426	413	450	426	417	439	414	425	404	409	455	456	438	440	434	433	451	395	404	416	436	455	415	395	424	431	458	457	399	441	407	420	419	367	431	414	425	413	453	419	472	450	458	411	412	448	447	443	434	393	388	436	430	452	427	475	472	419	462	406	430	421	441	401	480	427	410	436	390	394	459	404	412	434	428	422	428	404	444	420	420	453	403	433	450	441	407	420	404	443	415	448	430	450	425	401	409	477	443	379	434	415	421	400	482	439	413	424	462	413	400	421	430	426	436	427	417	447	457	447	410	450	467	358	415	409	468	449	415	449	412	442	406	446	384	436	405	406	472	418	443	432	397	395	430	389	430	422	428	435	431	438	446	419	428	444	466	443	412	430	446	424	402	415	429	440	459	430	431	465	430	404	442	442	410	410	434	399	467	429	416	392	422	412	421	397	404	417	441	422	440	421	428	389	450	462	428	408	384	412	407	445	433	421	413	470	436	432	461	399	432	455	438	436	473	415	416	410	444	438	433	435	448	453	407	395	430	432	411	462	454	404	413	436	417	424	430	407	453	431	437	431	389	476	436	431	430	420	439	407	451	416	416	433	386	400	455	436	433	401	446	421	410	385	462	443	421	437	462	418	422	405	411	418	437	460	442	455	453	411	414	449	439	417	401	455	396	419	436	441	408	425	405	421	446	426	432	396	428	403	424	446	412	443	399	426	447	370	443	445	418	392	440	376	431	410	431	447	426	420	421	459	431	446	381	408	438	434	424	413	426	402	392	415	424	433	465	443	421	454	406	416	407	427	436	416	418	450	437	423	400	443	414	426	431	417	416	393	406	451	436	445	435	403	392	426	452	416	388	436	414	420	447	448	417	424	428	421	476	420	402	414	456	444	426	419	461	411	458	446	441	451	398	430	380	408	446	430	433	430	448	433	436	387	401	460	423	459	437	412	438	446	457	404	449	458	440	449	409	397	393	451	436	446	440	394	442	416	412	395	426	424	417	397	393	406	418	446	455	379	426	426	447	413	418	429	427	439	434	426	416	407	395	440	434	427	456	403	426	460	436	407	403	445	413	406
3054	214	171	147	188	144	170	183	162	144	146	147	161	156	164	162	145	148	151	132	172	156	139	140	144	142	167	147	155	151	177	143	135	148	144	166	159	146	149	163	144	144	156	157	167	141	154	157	151	165	134	164	159	163	150	163	139	155	125	147	155	146	165	150	177	153	155	162	169	138	140	145	136	165	151	141	158	168	155	133	152	149	159	150	163	180	146	158	159	151	162	147	135	153	146	160	143	165	153	141	148	179	139	152	175	146	167	165	152	158	144	158	174	148	140	167	151	158	192	164	187	148	144	137	137	165	157	176	147	153	159	148	170	159	149	146	143	137	173	171	150	188	127	148	166	146	152	164	152	179	158	168	129	153	160	166	164	148	148	135	170	162	156	167	150	182	139	138	169	151	138	160	166	161	183	152	153	139	133	130	137	140	162	156	173	176	132	121	144	159	156	148	140	170	162	148	145	160	190	159	149	166	160	166	143	159	144	144	152	152	145	155	146	188	172	148	176	162	155	149	171	150	161	140	144	143	168	151	153	167	160	174	150	159	148	175	143	182	148	159	179	158	145	154	164	162	166	128	151	159	148	151	145	171	172	160	175	146	143	149	184	135	144	159	157	175	162	162	166	172	140	133	136	166	133	175	146	123	135	149	164	147	165	127	149	166	140	154	156	147	135	152	156	131	134	154	162	161	133	157	158	160	155	158	164	156	148	132	163	166	149	149	151	167	151	158	146	168	145	161	160	165	167	164	149	143	160	142	149	169	172	163	147	186	148	163	177	149	176	146	152	149	144	183	157	184	174	147	156	177	173	158	151	141	157	161	163	164	144	165	155	152	165	160	169	167	150	135	160	162	169	149	148	126	139	154	143	138	140	158	156	146	155	145	148	135	171	145	156	140	155	134	163	145	172	180	153	155	152	147	157	154	173	176	174	175	155	153	149	168	164	166	148	143	172	153	160	169	155	149	129	151	147	140	164	173	163	154	170	153	152	159	152	150	138	161	170	152	159	187	162	144	162	176	166	164	153	155	156	177	133	176	147	142	169	151	168	150	143	149	164	174	144	144	131	157	150	156	144	142	131	153	153	171	133	137	156	151	159	167	145	123	156	145	146	146	189	153	142	139	159	153	160	162	163	155	146	144	136	143	134	138	157	157	159	155	146	152	164	159	160	144	156	163	170	134	191	160	144	159	160	186	161	173	126	126	133	142	156	144	183	146	150	154	155	158	163	161	157	139	170	130	139	165	136	153	174	160	153	155	138	142	167	156	181	144	168	158	160	177	151	150	141	170	142	142	145	142	140	164	169	159	166	155	160	147	151	160	147	132	163	156	157	167	161	143	157	141	131	163	150	152	143	178	163	142	170	177	162	158	158	186	164	148	170	137	157	164	155	162	175	153	161	125	150	141	173	154	138	145	155	186	181	166	139	148	169	168	154	139	148	148	160	159	156	172	159	155	156	143	153	158	151	150	136	152	167	166	145	148	151	154	159	163	172	154	151	143	180	175	151	151	136	149	156	160	157	132	159	143	160	159	142	155	183	139	148	149	162	142	155	135	151	143	167	127	174	141	149	164	147	148	147	171	143	148	172	156	150	138	159	139	166	161	158	160	167	163	145	172	150	145	143	143	172	159	158	143	146	159	146	155	159	155	141	151	147	153	134	135	168	144	190	151	142	164	158	164	172	175	153	145	152	161	173	146	166	161	165	149	138	159	150	176	164	138	180	136	147	183	168	142	171	141	161	164	189	182	160	164	149	145	155	160	151	154	147	176	180	153	168	154	145	169	161	163	156	140	140	131	158	188	147	148	144	163	148	161	156	151	143	144	151	154	142	141	152	172	147	170	156	167	151	148	153	171	147	160	157	165	151	171	150	170	160	137	138	156	147	132	158	135	155	162	150	162	150	159	125	155	145	153	145	141	159	157	151	165	168	157	159	161	168	159	141	173	160	140	162	147	166	143	170	146	153	142	132	153	155	142	141	161	129	150	137	155	160	153	167	147	181	159	174	144	138	155	151	150	171	150	167	146	162	156	166	138	140	149	159	163	146	151	156	151	148	173	136	154	144	140	160	153	164	162	143	138	199	150	154	173	155	172	150	167	157	151	164	168	163	135	149	159	158	141	163	158	137	151	169	147	134	140	139	165	146	178	152	149	138	168	138	175	152	161	157	196	146	152	180	136	146	141	148	146	173	153	157	151	164	146	164	174	166	142	159	123	144	150	175	140	166	152	160	142	142	150	172	167	152	161	176	161	165	157	151	146	138	142	165	171	139	154	146	160	165	161	169	159	170	153	143	166	165	163	135	139	151	170	161	144	162	164	159	173	140	142	150	167	139	146	144	152	149	163	153	139	178	157	147	164	141	168	148	185	162	156	158	155	169	148	147	128	182	165	171	148	163	131	169	158	146	164	172	135	157	166	148	142	146	146	178	168	150	150	164	161	155	152	149	173	162	149	161	154	153	171	135	162	165	153	143	158	169	163	160	161	159	175	163	138	135	157	170	137	133	143	137	166	144	152	129	142	162	155	164	140	174	151	162	160	151	164	143	158	153	149	165	169	153	155	162	132	152	147	152	149	158	178	161	150	164	166	145	180	170	172	136	164	141	141	181	154	146	162	150	151	128	163	127	156	148	162	146	174	145	151	163	142	142	142	162	159	142	155	153	156	154	142	156	161	165	134	154	136	140	158	169	155	139	137	145	159	161	139	167	152	161	157	166	136	157	168	167	154	130	142	152	154	132	143	153	142	146	149	166	145	169	142	144	152	170	164	120	158	156	142	140	150	169	167	150	162	161	138	153	155	133	162	145	157	159	142	138	169	161	166	137	139	153	168	143	167	172	160	178	157	153	155	149	158	151	157	144	163	176	161	160	168	170	165	170	157	138	156	145	126	173	118	135	161	164	160	161	160	152	138	139	160	183	158	141	153	155	139	155	158	143	172	164	152	151	162	135	162	157	155	149	145	179	168	170	163	167	160	148	137	160	148	157	173	127	158	136	187	133	146	149	137	172	162	172	164	133	172	152	160	151	138	154	146	140	127	151	145	154	165	154	148	164	164	171	138	156	160	164	200	137	159	165	158	153	145	144	148	148	140	152	120	151	133	141	165	157	139	138	136	171	192	129	146	123	144	146	129	156	164	151	158	157	155	174	173	145	133	148	173	155	126	168	138	149	164	152	135	124	134	145	150	174	155	157	134	141	124	163	175	163	182	159	170	149	171	143	164	152	163	153	146	150	152	147	147	158	144	149	143	147	167	171	161	150	149	184	144	135	170	184	169	148	163	133	145	154	164	149	174	184	142	155	132	181	139	151	168	151	149	155	150	152	170	163	132	126	144	124	152	146	161	159	156	151	164	160	156	172	157	177	166	121	145	172	163	151	159	152	150	142	151	174	148	128	166	139	165	150	134	144	165	150	147	134	142	156	168	156	155	169	165	138	141	133	138	154	177	153	160	144	151	168	137	148	157	151	164	178	134
2731	455	423	450	449	399	443	372	424	389	397	379	410	397	363	375	381	377	397	383	384	385	361	398	409	377	392	355	337	365	376	378	365	384	379	396	360	419	395	345	364	365	344	347	354	416	373	403	390	391	365	388	374	371	412	353	358	377	394	408	392	360	395	396	369	338	331	371	369	357	388	317	405	368	400	377	375	409	374	399	406	371	376	375	381	359	376	361	377	372	361	380	365	374	357	385	377	395	371	401	390	363	376	384	363	382	361	329	348	333	370	355	377	381	350	375	386	333	351	381	384	377	380	379	397	352	411	374	358	378	403	385	378	408	379	356	391	382	409	356	358	365	373	377	377	392	340	387	384	370	362	375	365	364	353	371	363	330	377	345	360	390	382	362	376	360	386	412	373	393	372	384	365	374	363	389	355	366	367	398	348	398	344	372	370	385	367	370	363	340	376	418	357	349	341	412	375	404	402	404	372	366	376	353	374	381	359	389	373	397	381	380	367	384	394	361	367	357	397	398	366	408	391	389	356	387	355	375	385	348	321	339	381	357	361	387	386	368	363	372	387	400	393	355	374	373	392	411	371	376	386	370	387	372	395	372	355	383	358	383	340	387	346	387	376	395	375	336	393	363	360	383	365	390	354	379	343	370	378	397	373	371	388	385	376	404	410	376	373	393	348	347	352	367	384	376	339	397	362	327	394	366	343	402	400	370	379	362	346	377	360	345	377	369	366	393	359	337	357	384	384	388	363	391	350	330	389	359	421	393	341	418	400	373	366	394	359	323	402	360	396	391	356	374	344	377	378	328	369	374	363	370	375	367	347	362	365	406	371	384	385	357	395	383	373	393	358	373	367	337	358	400	385	363	377	391	339	365	309	389	377	348	401	390	354	382	375	377	378	373	403	362	381	362	336	387	360	368	368	407	368	400	378	377	401	375	378	388	372	327	411	393	416	374	375	387	411	366	363	365	380	373	415	370	342	366	381	369	384	398	364	367	360	350	370	378	372	371	412	383	349	366	370	386	354	355	361	378	412	375	403	392	412	396	382	401	356	358	388	363	405	356	348	376	367	400	355	363	367	406	370	379	384	366	356	380	380	381	377	347	381	381	356	370	371	340	341	419	368	339	383	384	357	419	364	369	361	385	371	365	337	413	360	371	400	363	374	368	351	400	421	376	388	354	367	379	368	385	392	332	355	395	386	383	379	424	354	365	387	371	372	385	369	381	377	371	383	388	382	386	360	378	360	366	439	366	345	329	370	396	401	370	385	375	374	330	401	380	390	370	415	408	365	370	385	404	354	341	355	376	371	347	383	366	365	381	394	383	379	373	384	395	360	372	375	361	364	377	379	367	380	395	389	380	380	381	387	381	367	372	366	377	371	356	363	385	372	385	372	395	402	344	380	342	362	416	364	368	378	393	355	368	364	365	376	361	377	364	390	374	368	356	377	397	375	373	393	333	385	383	377	377	365	375	403	339	343	331	370	361	378	369	347	388	384	373	410	405	366	366	357	384	375	363	368	365	370	375	386	378	364	365	381	386	375	393	342	356	383	386	343	389	402	368	355	390	366	366	373	356	388	381	400	368	382	394	386	377	388	401	372	387	371	370	372	403	369	399	384	410	345	375	406	369	430	351	341	355	347	390	412	377	341	349	365	396	328	409	327	373	383	370	386	397	407	359	386	382	362	358	394	344	347	371	354	377	381	388	375	373	376	371	361	373	350	384	380	360	400	383	374	369	396	374	362	385	379	366	392	389	389	346	374	413	397	360	408	379	366	359	361	370	371	385	401	366	382	348	366	369	384	352	373	349	408	401	364	359	361	369	383	354	369	399	360	401	381	379	354	370	378	380	374	362	424	380	375	372	394	386	370	373	400	385	380	388	359	385	389	370	393	381	347	368	403	383	368	391	355	369	390	383	404	379	329	358	396	372	389	404	357	371	399	345	370	336	404	379	355	386	368	356	374	360	369	388	356	361	385	347	390	427	408	387	346	390	368	342	390	354	348	357	420	390	379	380	401	393	367	384	355	351	395	349	405	390	373	395	349	351	362	340	334	382	381	362	362	370	358	371	412	377	352	370	396	383	382	350	412	371	381	367	368	420	394	372	396	337	368	387	384	392	376	350	381	410	409	379	393	404	376	376	354	399	383	392	407	367	358	373	387	344	415	364	364	351	393	375	409	383	346	375	375	351	347	399	386	354	363	392	361	361	359	375	375	385	402	349	374	378	363	346	400	335	345	350	354	352	338	374	410	396	366	318	354	376	356	348	389	361	368	372	367	391	389	375	385	394	369	365	377	340	363	395	377	355	393	400	360	395	418	411	387	397	352	362	360	331	381	334	398	349	384	372	373	344	360	394	388	401	387	370	385	372	393	420	384	401	393	384	355	358	401	368	384	381	382	378	371	363	403	371	392	349	368	366	379	368	379	374	399	353	360	359	366	384	366	349	367	379	375	380	386	379	391	339	388	382	376	380	328	394	359	364	393	353	367	353	401	353	333	397	381	363	375	377	377	360	384	370	355	397	390	378	377	373	380	352	336	360	331	337	384	352	380	381	401	377	383	365	365	383	362	368	323	398	404	383	389	387	395	369	399	372	379	359	365	388	352	368	403	390	398	355	395	392	357	348	387	367	407	368	382	392	398	350	370	356	393	338	375	362	373	352	348	351	402	343	402	362	383	402	388	365	386	356	352	359	347	386	410	377	343	346	388	395	407	374	409	399	361	399	374	369	395	365	365	411	344	370	375	342	371	346	358	367	387	362	385	394	400	394	376	380	373	367	344	386	353	352	351	372	421	365	373	383	351	388	392	387	373	364	375	366	363	374	394	398	393	366	368	389	372	387	358	371	377	384	407	400	361	377	358	394	398	379	372	345	373	344	350	380	366	411	352	365	387	399	348	395	389	354	378	368	400	393	334	399	365	370	375	394	361	378	345	382	359	362	376	345	388	360	376	388	383	393	353	363	378	366	373	362	358	348	372	374	375	432	350	394	361	407	368	421	410	394	386	362	380	377	399	390	375	382	409	362	338	389	365	385	370	344	422	397	372	380	391	390	366	331	362	371	380	366	359	400	392	401	365	351	379	359	353	419	363	395	354	385	385	386	379	356	394	316	379	363	394	403	388	362	389	356	356	412	369	395	384	372	407	398	383	372	411	395	395	361	413	395	348	373	383	358	398	354	364	379	381	372	376	386	376	346	386	363	382	361	358	398	371	347	355	383	386	362	384	373	382	446	389	354	380	380	377	382	358	327	379	362	360	380	384	370	337	350	375	371	378	357	386	387	410	366	392	387	348	386	364	356	341	416	366	382	365	363	388	393	365	380	391	363	388	365	366	434	388	384	421	354	380	368	379	347	368	399	371	402	347	401	385	385	382	404	397	391	354	369	342	390	349	387	368	391	352	372	384	362	359	354	387	333	373	383	378	410	371	368	384	383	388	392	367	371	384	365	352	364	379	385	350	364	344	393	338	393	340	374
21817	4697	1132	773	526	363	333	261	202	197	166	143	134	115	117	122	109	112	88	92	101	84	96	103	97	73	89	76	77	85	76	98	86	90	79	81	91	78	95	59	84	73	72	67	72	82	59	80	78	83	89	74	77	81	71	86	86	87	74	76	66	67	72	95	89	76	75	85	61	79	82	82	82	72	76	71	82	79	64	67	62	65	88	65	75	74	97	67	70	59	69	86	72	72	74	77	73	66	59	79	75	66	82	91	76	77	57	65	69	80	81	88	75	85	80	86	72	69	86	73	89	71	71	70	94	73	81	67	61	83	81	78	74	61	67	92	75	92	77	59	68	73	72	72	66	82	78	65	64	60	75	64	75	73	76	76	77	76	86	81	68	81	67	87	69	79	85	77	85	80	65	92	92	73	55	80	62	85	84	86	62	89	73	93	65	71	78	64	75	70	66	69	85	74	72	82	76	75	89	75	66	70	71	80	71	78	88	69	64	78	65	81	74	86	77	80	81	78	79	71	68	67	68	71	85	57	73	74	71	60	77	79	75	82	80	68	71	70	75	81	94	79	78	64	64	63	73	74	91	66	57	70	86	70	75	68	74	67	80	74	79	93	90	70	84	85	75	63	78	76	90	75	81	63	78	79	67	74	87	84	64	73	81	75	79	96	80	78	78	73	68	87	74	73	79	57	86	87	64	75	66	84	83	71	101	87	79	84	83	72	77	48	74	68	83	86	82	87	82	96	57	60	72	70	86	89	71	66	86	70	89	69	83	70	69	66	80	61	71	75	61	82	81	83	60	84	93	74	65	81	77	93	92	78	73	54	75	86	74	74	78	70	79	100	73	71	85	81	81	71	68	71	84	78	86	84	69	89	53	68	87	98	82	87	71	72	66	86	74	78	72	73	76	79	82	61	69	77	85	81	74	80	72	74	58	83	76	66	75	100	67	73	71	67	63	87	66	93	70	71	75	74	82	74	69	61	67	83	72	85	82	63	63	76	64	71	66	79	74	61	78	76	52	64	60	75	77	68	62	81	68	59	74	78	80	83	80	67	69	79	80	73	74	85	76	75	81	77	85	76	81	76	63	89	78	73	74	77	71	79	77	73	97	80	54	76	79	86	73	83	66	78	61	80	78	81	82	76	70	68	73	66	75	64	63	70	62	78	76	63	75	78	77	71	61	76	65	72	76	67	75	71	90	75	71	55	79	69	55	79	69	57	74	85	89	81	65	63	58	89	71	63	73	81	93	80	71	77	84	70	72	73	75	74	74	72	75	87	91	79	77	69	90	80	79	61	82	74	84	79	71	80	71	69	70	71	74	72	74	84	84	91	78	72	79	67	68	70	75	88	55	89	71	91	85	74	97	77	83	72	63	67	63	90	77	74	70	78	86	79	59	81	61	63	58	80	74	74	89	72	78	74	81	83	84	75	74	72	84	68	91	84	70	73	53	65	65	75	75	70	72	57	71	71	73	70	77	71	83	67	67	45	80	75	58	68	75	80	61	80	81	82	76	67	72	88	68	81	79	68	67	89	83	87	71	75	76	76	69	60	68	74	73	76	71	65	74	80	85	68	63	95	68	81	62	69	78	77	62	74	64	72	80	79	59	90	94	80	80	61	66	67	71	78	75	70	71	80	68	68	60	83	63	90	77	70	67	78	78	99	77	71	65	72	65	70	72	91	64	80	69	79	80	69	75	74	78	77	68	98	76	71	75	80	70	64	67	66	67	79	77	68	71	72	58	81	71	68	79	80	68	66	74	65	80	78	95	68	75	82	69	54	73	70	81	84	58	64	84	69	85	81	68	75	78	73	63	63	61	74	77	77	89	55	67	95	77	80	77	79	85	71	63	59	55	80	76	79	75	81	87	67	82	59	65	94	67	85	85	82	68	76	77	82	89	73	80	75	72	70	73	65	83	84	83	80	71	70	87	81	68	72	56	71	79	89	66	76	84	64	78	74	88	65	75	93	71	90	70	90	72	67	78	97	76	77	77	84	86	80	66	94	74	63	66	69	80	83	63	61	87	63	72	66	84	70	75	77	64	85	83	65	84	61	75	64	68	81	86	49	77	87	71	75	87	85	77	63	82	85	74	76	66	83	70	84	87	64	64	61	83	87	70	76	79	74	69	88	60	78	71	71	82	77	66	72	91	68	71	81	73	97	85	82	64	70	94	77	65	66	79	81	65	68	68	68	69	79	73	72	70	72	68	59	81	61	73	72	68	87	68	85	76	81	74	85	76	73	76	63	73	79	60	76	65	92	79	66	78	91	63	70	93	75	66	76	52	84	70	81	52	70	89	73	70	84	65	70	64	105	86	74	80	90	74	66	85	77	73	73	66	66	81	67	69	81	82	71	83	85	77	81	95	69	70	73	69	75	87	79	64	82	75	71	75	80	68	73	90	77	77	75	62	61	76	77	64	73	89	50	78	88	98	81	74	85	87	62	80	78	80	70	83	81	83	63	65	84	89	86	83	75	76	74	75	82	73	84	85	78	83	77	74	81	74	63	72	95	78	63	70	84	69	61	64	63	86	69	70	89	87	76	79	73	77	74	70	67	79	76	74	85	61	81	75	81	52	71	70	68	82	65	89	71	67	69	67	69	63	69	61	71	74	66	69	73	62	78	72	71	74	91	74	75	68	75	77	75	82	69	69	80	71	63	90	80	74	69	70	87	77	81	82	69	82	75	84	78	63	69	75	77	74	64	74	71	77	84	76	85	67	81	75	71	79	65	84	69	77	76	74	68	57	77	63	74	81	67	84	78	99	71	86	90	84	82	78	93	72	68	66	71	68	70	81	78	99	89	83	67	64	71	72	77	65	81	63	81	87	73	78	82	71	77	73	76	89	63	81	90	76	69	61	83	63	78	86	80	66	61	70	72	69	81	72	76	67	71	61	64	82	85	93	71	70	73	76	74	73	95	80	64	71	66	79	72	71	66	68	63	87	78	78	69	86	73	69	80	70	73	78	73	58	67	64	58	72	83	74	71	70	84	87	48	77	81	75	57	76	67	60	62	79	94	70	86	73	75	75	73	82	74	86	80	72	84	68	72	89	54	82	71	74	75	71	71	77	68	74	89	65	81	81	62	69	74	65	82	76	77	89	70	74	71	83	79	82	76	70	76	79	85	65	55	69	53	85	61	76	61	93	78	78	94	68	80	71	72	80	80	67	72	67	71	67	80	76	83	73	85	70	88	73	93	75	89	56	71	86	95	68	91	83	74	80	86	105	86	73	63	66	63	79	87	84	77	63	79	81	67	67	70	69	65	82	74	71	78	64	72	79	80	69	79	67	72	75	62	88	73	76	93	68	63	67	80	78	67	75	74	63	80	83	83	76	75	69	79	65	87	92	84	84	65	67	79	92	101	62	73	77	63	64	89	71	74	75	61	72	77	60	65	60	104	67	68	74	64	80	60	81	80	78	79	86	72	76	76	70	69	81	72	58	66	66	86	75	106	57	69	80	100	80	80	80	68
12780	1063	2223	2577	2199	1868	1472	1210	986	938	764	716	633	537	526	492	471	436	434	357	403	339	363	333	328	322	299	292	298	298	301	300	322	290	252	259	270	283	261	268	230	243	259	266	271	233	268	256	246	264	231	227	240	257	230	267	220	232	247	222	212	235	246	240	220	218	223	226	236	227	223	221	236	214	246	233	224	214	243	220	211	237	220	252	255	213	229	208	202	229	245	232	226	210	204	219	189	231	213	235	216	244	195	222	221	232	213	220	195	216	209	207	197	226	237	188	235	223	235	233	226	211	220	240	212	236	225	207	219	217	208	216	218	224	239	231	223	227	216	201	225	208	242	219	197	207	235	213	234	190	216	222	214	217	226	218	207	214	211	233	214	210	202	246	209	196	222	205	228	189	197	232	223	204	225	190	213	226	231	201	182	235	214	224	223	250	199	216	205	244	211	255	223	216	212	194	224	208	213	207	204	217	231	216	219	232	216	201	209	219	226	216	188	250	207	228	231	196	217	215	215	204	202	195	203	233	225	190	193	232	233	198	234	204	236	216	243	185	221	208	214	215	254	228	204	198	209	208	229	237	221	225	207	215	208	227	194	192	233	211	204	247	214	220	230	224	231	247	213	250	221	204	240	238	226	220	224	220	227	224	188	224	214	187	212	220	210	183	215	210	230	223	198	205	235	213	221	220	250	213	226	197	220	222	203	246	237	231	230	235	239	220	216	212	205	212	219	201	226	198	205	203	223	212	211	198	204	208	241	216	215	192	222	225	212	241	211	229	213	223	220	226	219	240	215	229	217	192	214	241	233	225	208	203	188	233	234	210	224	227	237	218	240	220	209	202	221	222	233	203	210	206	217	220	211	215	206	223	213	197	176	217	217	224	209	207	240	220	248	227	210	232	238	207	225	235	225	207	202	213	213	224	229	207	210	193	206	230	202	218	211	206	236	240	202	239	203	225	221	237	208	229	226	212	258	243	190	214	213	244	211	201	214	208	215	222	203	230	225	210	233	215	198	217	193	206	245	210	225	233	191	222	225	226	220	209	231	232	237	215	216	202	211	227	220	215	198	216	203	197	228	207	237	242	187	223	194	225	205	232	212	197	207	219	233	224	197	191	222	252	212	213	211	222	237	203	224	194	201	222	225	218	202	249	229	228	211	203	223	232	188	210	212	219	226	227	220	217	236	218	239	225	227	212	199	242	198	203	210	206	203	230	234	214	206	204	214	187	217	197	209	200	216	215	195	248	216	220	221	235	206	219	218	197	233	226	204	209	214	215	197	206	228	203	241	214	211	221	226	225	197	189	223	201	199	201	206	216	191	209	183	230	220	243	222	212	200	228	238	205	222	219	206	235	232	215	215	192	221	216	227	212	222	223	228	224	227	216	207	211	224	226	229	216	194	252	224	205	196	205	226	198	208	216	201	217	231	222	221	204	218	209	214	209	219	187	191	197	212	210	235	197	217	246	204	190	201	230	221	253	210	219	230	196	204	224	219	203	184	240	212	201	209	215	224	190	224	209	212	199	231	230	229	202	219	214	200	204	236	221	224	226	221	222	244	216	209	245	204	217	193	238	211	209	225	218	210	210	230	200	215	207	243	220	223	208	223	194	234	225	196	210	229	240	217	212	214	219	186	201	206	222	223	239	221	211	213	215	200	210	233	222	231	207	227	223	235	228	244	232	238	248	230	204	230	214	216	218	223	244	210	244	220	213	221	236	242	216	201	218	224	205	214	205	204	193	235	232	212	199	215	214	193	212	193	222	239	197	230	195	240	212	230	219	233	211	219	228	190	236	228	222	231	206	214	188	204	228	217	221	221	196	221	206	211	204	219	215	205	195	208	212	229	210	234	240	234	220	204	226	234	204	213	208	201	202	229	201	204	203	206	215	216	202	233	191	203	236	229	223	222	206	214	227	199	226	211	224	227	233	235	208	225	230	218	239	214	226	236	221	231	222	204	226	221	206	210	216	232	223	220	206	200	241	224	189	217	210	207	220	207	190	225	213	196	219	215	209	217	219	225	218	200	233	229	214	201	234	235	225	206	205	218	202	238	257	228	232	182	222	214	206	201	202	211	222	225	206	214	224	216	203	214	234	205	244	227	213	219	236	220	217	204	192	240	200	218	218	198	186	234	221	196	236	221	218	205	228	221	201	202	207	201	199	220	223	214	219	212	232	229	258	227	202	211	209	211	230	238	213	203	205	208	218	212	228	218	235	200	201	233	242	213	222	215	227	219	217	222	206	218	216	222	214	198	201	237	213	218	211	243	213	213	194	209	218	203	208	227	211	235	215	232	200	236	220	233	215	207	236	251	195	224	225	202	205	241	222	211	253	198	209	222	187	213	234	227	200	210	241	247	201	220	205	238	240	219	210	219	214	206	215	211	229	207	220	196	210	233	208	212	185	215	227	217	217	247	224	208	236	211	215	216	238	200	203	241	207	191	223	217	236	198	232	241	187	244	217	229	203	224	264	220	200	242	200	220	228	204	198	208	193	228	236	228	230	220	214	206	217	222	225	250	204	222	207	228	233	205	203	197	208	193	199	213	195	218	235	225	205	226	230	207	203	209	211	211	202	216	227	238	204	212	232	216	228	214	188	251	231	203	231	243	212	220	214	211	239	207	205	230	220	203	241	214	213	209	221	210	206	213	248	230	226	201	221	210	222	212	232	207	226	234	203	221	215	207	209	215	228	209	229	232	213	190	207	183	211	224	218	221	206	206	212	208	208	227	196	207	237	221	219	221	210	212	201	212	214	220	218	210	225	204	231	210	214	229	199	212	212	226	219	225	225	206	210	251	237	217	208	238	188	225	225	224	212	213	228	214	219	215	222	222	237	210	210	239	231	204	215	253	206	210	223	231	226	214	222	237	247	194	221	208	227	203	217	204	218	210	225	210	201	224	223	233	234	204	223	199	217	225	227	214	236	203	226	238	204	232	208	187	230	206	200	216	239	206	228	224	226	212	241	218	231	196	215	205	226	216	220	212	190	242	190	202	216	213	219	241	186	243	234	218	214	223	227	215	203	212	227	207	229	222	226	221	214	199	232	228	214	220	198	215	229	221	218	229	258	195	236	234	221	238	225	196	203	222	220	207	212	209	229	199	244	245	204	237	244	200	219	201	209	215	238	201	252	233	210	219	201	203	197	228	222	198	234	233	208	202	230	218	231	205	227	202	225	228	248	205	196	239	223	227	193	213	206	234	212	220	224	218	249	203	224	251	202	188	206	204	227	231	229	227	231	236	211	230	211	206	219	208	217	217	229	229	226	231	196	213	229	198	211	197	204	234	233	205	220	219	226	227	222	211	197	200	188	239	233	223	232	207	219	194	211	213	233	197	208	204	215	197	211	204	206	221	202	224	207	212	225	221	216	214	238	213	219	225	225	232	232	213	190	199	207	229	209	224	221	218	203	225	230	260	192	202	201	227	217	221	207	214	209	231	235	238	206	208	200	207	215	223	236	197	195	226	213
36183	12863	2708	1769	1149	837	663	552	448	421	360	304	292	275	239	224	227	247	245	220	219	205	196	177	193	208	208	179	165	179	182	178	180	179	172	170	165	184	174	173	157	172	160	180	155	160	182	180	177	163	173	181	166	170	168	196	174	172	151	168	172	180	160	169	175	190	170	181	155	190	188	164	154	184	145	148	162	185	153	201	163	166	183	188	169	181	159	169	170	181	166	146	166	154	180	163	156	158	193	172	171	179	174	178	181	166	163	192	172	168	160	151	180	148	132	158	160	159	191	169	176	177	163	173	164	163	166	150	181	153	170	158	176	171	156	168	148	171	181	177	188	161	164	159	195	170	164	161	157	183	183	159	160	159	143	170	205	171	163	149	192	187	162	150	177	169	174	172	178	183	177	166	155	140	162	152	179	185	170	147	133	144	166	162	162	153	170	151	159	158	167	177	156	163	163	203	178	145	181	178	168	159	155	171	159	165	194	164	167	154	185	189	162	179	163	173	163	182	161	155	187	182	181	187	175	165	141	166	175	172	163	169	168	173	149	156	172	155	166	139	148	167	173	142	181	141	188	147	163	188	162	178	168	178	187	169	167	172	164	196	150	203	177	164	152	166	165	166	167	179	170	167	142	155	196	179	163	156	179	176	177	157	182	209	160	174	160	179	153	146	170	191	148	179	169	164	174	179	155	171	174	159	178	183	159	173	150	169	152	181	158	165	184	176	176	187	166	187	185	161	176	169	169	195	174	138	170	188	180	145	168	195	150	169	166	183	143	152	160	164	190	180	155	181	190	174	166	191	178	150	165	153	158	153	151	158	156	181	180	182	141	165	157	161	162	175	160	169	142	160	173	174	153	164	157	190	172	169	145	182	168	158	163	178	158	156	171	158	177	175	177	155	174	157	167	161	185	171	158	161	164	178	161	160	168	176	184	150	176	153	159	156	170	157	168	159	169	172	169	172	165	163	181	187	176	183	159	139	149	157	156	167	172	167	148	159	157	161	137	189	177	186	185	172	161	179	161	175	165	164	179	185	162	192	171	187	154	143	155	180	151	168	178	176	172	160	153	170	163	158	161	178	142	164	161	171	167	159	198	147	167	165	155	165	146	169	160	149	161	179	154	174	179	161	188	181	153	165	165	156	175	161	181	130	173	193	173	166	161	189	169	156	172	171	171	153	142	146	148	163	167	159	188	173	156	164	168	164	170	178	162	144	165	168	179	152	180	173	144	174	189	167	184	166	146	176	162	167	151	175	181	179	164	165	194	153	177	164	152	194	170	164	162	172	150	164	168	185	174	175	176	202	152	158	163	153	183	190	159	179	165	181	162	165	174	170	178	155	171	171	152	146	160	169	201	182	143	172	169	170	175	188	156	152	164	169	178	159	152	158	169	180	154	168	182	190	162	176	186	189	186	162	171	169	181	170	176	156	147	157	161	178	144	166	184	166	156	188	159	198	164	173	170	183	150	173	157	168	171	178	161	181	158	157	166	175	165	170	173	188	174	168	157	171	161	164	141	155	181	183	151	152	153	169	188	171	165	185	186	154	143	199	181	155	169	178	199	161	158	144	154	172	167	168	164	174	167	136	161	168	166	167	193	162	170	167	186	159	164	168	178	147	157	156	160	174	167	151	157	149	177	173	171	167	155	159	177	167	170	176	180	168	155	168	155	155	167	161	183	158	144	169	176	168	164	167	166	182	167	141	165	155	139	192	152	189	157	151	160	186	154	155	184	183	153	159	163	167	152	150	178	162	158	172	176	181	165	179	164	144	158	180	155	182	164	181	186	169	159	168	187	170	164	160	181	165	166	196	170	197	180	164	186	178	150	171	175	164	167	183	172	181	187	181	158	171	155	155	164	179	184	162	176	160	150	183	173	178	178	197	186	144	160	167	169	191	179	185	159	182	188	179	163	154	167	141	168	187	143	156	152	178	160	176	163	147	179	177	175	169	169	183	170	141	172	161	170	153	165	166	157	165	159	169	176	178	156	166	182	157	180	162	160	153	173	141	173	193	161	152	159	179	183	170	200	190	159	179	173	151	191	155	149	158	159	173	178	153	144	160	163	152	165	161	162	181	177	164	162	170	176	150	165	180	188	183	175	152	184	183	172	184	173	182	184	179	156	160	163	175	168	172	180	171	173	166	160	180	158	160	163	166	159	178	162	168	186	197	174	164	186	164	154	166	178	180	161	198	184	178	159	211	182	140	158	165	147	163	165	167	160	155	187	177	170	177	173	164	161	143	155	157	170	160	176	169	158	170	165	171	185	187	164	181	168	163	169	172	172	162	159	171	181	174	167	172	180	195	168	168	146	144	179	163	166	170	182	169	159	162	166	179	159	165	153	175	164	159	174	159	168	175	147	172	170	197	168	172	155	160	178	152	165	171	162	157	193	199	181	164	161	178	163	151	189	144	172	171	186	170	177	162	151	173	180	153	155	171	164	170	178	162	174	164	169	167	170	188	166	172	167	166	170	160	157	153	149	170	148	158	153	168	168	170	138	156	186	190	147	169	152	141	150	172	164	176	166	185	134	146	156	147	152	192	162	178	179	148	182	172	176	148	169	162	168	161	150	163	151	175	171	180	181	152	177	175	170	169	177	161	177	194	198	185	152	162	147	163	171	164	187	167	177	149	172	167	144	188	180	165	180	173	160	170	162	167	160	175	155	182	181	160	155	162	189	179	164	166	164	173	178	174	129	164	192	164	182	182	154	166	150	144	165	154	173	157	164	172	186	161	176	172	171	176	175	164	171	156	161	169	153	158	139	170	165	161	152	190	152	172	189	160	183	163	174	167	169	192	167	165	163	178	181	164	181	164	160	190	185	164	174	192	180	170	183	163	187	155	173	175	166	160	156	166	152	174	157	162	179	185	162	183	178	168	181	173	202	173	140	165	164	145	173	154	160	145	152	171	158	163	144	168	161	189	157	171	169	173	170	182	146	188	154	171	145	162	170	162	171	180	152	168	166	177	175	165	158	167	175	167	148	153	147	151	171	183	167	184	175	168	176	169	166	167	160	168	189	156	144	130	147	143	169	176	178	191	162	162	163	188	175	179	163	150	167	168	159	171	146	162	185	169	171	175	174	179	172	171	157	160	200	151	145	168	145	176	168	170	173	159	189	158	175	182	142	166	162	163	166	149	186	165	174	159	163	163	159	156	170	152	155	138	191	180	178	201	190	167	176	145	183	163	177	189	166	180	166	174	168	153	166	160	185	189	194	149	164	165	175	139	165	178	178	168	165	195	171	138	145	165	142	138	163	193	187	172	183	165	177	186	176	157	168	170	152	132	178	170	165	146	148	205	160	184	186	181	174	194	171	195	167	173	172	192	153	186	202	166	169	158	143	153	181	182	197	156	182	156	175	146	151	193	146	165	170	176	158	160	189	180	178	170	171	157	149	156	165	148	178	159	151	179	163	192	188	158	171	155	163	170	156	164	179	177	153	148	161	156	177	141	184	171	192	172	195	174
19543	2166	4141	4908	4358	3536	2781	2288	1986	1769	1559	1325	1156	1085	1057	974	877	833	787	737	713	687	673	615	644	612	608	607	589	574	587	548	569	551	505	563	491	521	531	556	540	488	505	466	520	478	519	501	485	496	487	486	494	479	469	455	441	464	432	485	472	468	475	479	437	457	529	439	438	446	457	430	424	445	472	430	426	437	426	428	432	448	461	411	451	458	480	453	422	430	436	440	463	434	430	437	442	407	472	453	432	447	433	460	426	468	483	398	415	437	435	465	404	425	455	424	438	447	435	422	431	441	426	427	409	480	435	449	465	481	423	440	430	453	427	408	463	454	459	467	450	411	459	438	424	420	432	402	400	444	436	442	441	434	423	439	420	459	412	442	454	480	408	416	424	458	443	418	437	480	430	427	446	431	476	446	430	442	409	419	440	391	435	448	421	420	380	400	421	450	417	433	441	482	448	485	422	422	420	406	424	428	402	446	447	443	438	441	458	418	440	438	429	430	443	433	425	408	421	442	428	438	444	444	431	407	427	456	437	436	432	423	486	441	427	423	464	412	444	425	438	425	426	421	437	434	408	424	450	438	442	459	422	441	414	420	442	419	434	429	442	440	408	447	408	431	451	449	408	414	456	403	427	439	419	438	420	403	432	436	443	394	439	412	458	410	389	431	448	428	413	417	446	418	425	416	407	410	437	427	444	436	451	433	427	432	440	445	407	445	429	434	436	418	396	456	469	400	431	468	422	433	433	425	413	441	415	440	418	389	419	443	413	459	392	414	446	441	436	404	416	417	429	448	422	444	456	442	426	423	429	412	412	440	388	423	427	431	432	421	418	447	476	429	419	428	418	427	415	408	425	383	449	407	402	428	414	418	411	452	430	416	453	428	420	468	446	428	425	425	384	443	418	415	472	453	442	422	431	400	446	439	396	472	416	447	437	443	411	444	454	446	397	438	418	402	440	421	429	412	443	426	444	427	430	436	458	438	417	420	416	419	433	436	487	440	469	392	432	414	425	403	406	441	428	426	424	438	440	407	439	418	415	428	412	445	474	390	431	396	413	450	431	452	449	438	408	416	470	411	398	445	439	425	429	451	448	439	428	447	474	455	421	436	396	416	440	427	431	428	414	445	448	442	420	457	426	429	442	457	407	437	403	427	466	431	412	464	440	428	403	459	430	413	427	467	409	456	427	407	423	366	441	428	451	430	424	400	420	471	450	419	420	397	426	404	448	466	420	410	439	436	394	436	425	480	433	436	399	425	426	420	413	458	465	433	446	441	421	427	442	456	395	441	433	400	458	425	432	423	443	438	428	418	471	450	410	405	459	418	411	420	397	440	416	422	422	437	440	443	443	401	422	424	455	426	445	445	409	434	460	438	422	415	424	405	431	421	425	439	400	404	476	423	458	454	457	449	423	426	445	432	440	420	422	426	432	409	409	422	408	392	440	457	388	418	415	454	479	397	471	475	468	428	468	413	419	471	464	444	410	419	444	414	487	427	420	433	449	406	448	414	438	459	427	435	452	433	466	405	435	408	431	437	464	444	413	422	440	447	419	434	403	449	419	417	407	437	412	431	427	409	425	407	455	411	401	420	468	418	447	439	427	401	427	471	427	406	399	458	422	464	436	424	393	420	416	429	422	395	439	451	441	390	452	400	429	468	393	429	457	421	398	385	427	418	399	409	417	414	434	435	413	459	421	449	429	430	413	441	442	455	469	421	433	413	435	445	414	398	430	425	438	425	424	448	429	416	426	419	444	443	440	465	435	408	419	428	429	436	457	395	395	375	433	412	422	424	457	446	447	439	447	449	410	425	448	390	430	442	426	446	447	436	427	411	389	441	428	455	459	448	437	406	435	423	425	443	455	407	428	436	451	440	456	430	452	438	408	435	448	447	439	442	440	431	360	403	405	451	451	418	385	463	407	425	450	392	452	437	417	423	410	430	444	420	430	432	415	449	438	458	420	430	434	426	440	436	403	435	418	426	370	434	435	433	441	410	451	455	402	400	422	466	424	454	399	440	414	452	432	436	406	425	472	426	445	404	436	442	419	465	448	437	447	409	398	442	435	414	427	410	426	429	448	465	415	420	426	448	423	395	399	482	415	394	422	450	432	451	473	413	395	421	440	415	438	423	430	451	425	446	443	457	458	429	423	441	452	460	392	445	413	447	398	414	415	456	462	449	410	454	428	478	419	396	445	428	411	443	414	433	466	390	456	454	480	462	417	405	406	426	452	407	416	444	439	450	442	423	446	446	380	465	409	439	432	456	427	433	418	447	406	407	389	440	422	413	433	420	440	420	472	449	417	432	395	418	420	429	425	432	417	431	454	429	456	430	445	410	443	402	400	392	454	436	430	415	446	408	423	450	423	384	404	395	400	427	415	419	421	444	433	384	410	446	433	434	471	406	420	432	434	422	417	421	473	418	434	432	430	436	416	443	454	414	457	445	426	413	418	431	419	440	432	390	412	430	443	433	438	453	382	437	407	419	388	424	424	445	466	413	414	435	411	471	444	402	442	423	437	428	428	408	421	425	463	382	413	429	446	419	443	445	360	422	425	419	424	425	423	415	444	388	441	456	400	422	420	448	458	437	445	419	436	413	447	435	468	462	440	419	442	421	412	411	425	462	410	408	434	451	412	407	429	417	424	423	439	435	415	407	464	440	463	431	443	454	434	435	441	406	485	414	397	419	403	443	424	430	453	446	438	418	433	360	434	430	397	418	400	396	443	435	416	462	410	431	427	449	462	453	429	440	433	477	433	423	413	432	408	452	417	434	425	436	398	430	469	426	427	431	422	405	446	405	438	451	419	451	404	440	418	424	447	447	417	430	409	466	416	433	393	455	443	469	418	387	440	456	451	430	442	462	464	406	424	455	443	448	441	444	421	437	420	448	421	438	432	439	410	417	447	394	414	434	442	459	439	412	406	429	405	441	442	432	394	420	474	423	458	425	426	431	419	464	416	405	412	451	427	435	446	442	452	426	398	411	408	417	417	406	448	422	417	424	414	442	452	431	393	426	445	438	414	444	419	432	416	427	473	421	407	462	436	409	417	436	412	435	449	423	406	412	455	418	436	451	451	419	430	442	421	400	423	449	443	439	453	397	472	415	474	447	441	421	434	427	461	406	412	416	450	407	441	409	446	427	439	416	447	483	401	445	416	430	456	423	406	501	441	402	476	426	431	397	428	412	453	406	429	442	428	473	443	432	453	435	419	420	408	417	428	437	463	382	443	455	394	459	401	413	429	442	444	451	409	440	443	436	396	449	391	439	453	456	399	390	459	428	448	447	458	452	406	434	427	390	442	444	448	462	415	445	429	413	457	447	411	439	418	442	457	406	427	429	401	400	424	414	381	451	422	434	416	469	443	438	466	410	445	397	411	397	470	443	412	459	433	437	424	438	403	450	435	419	427	438	416	427	433	452	400	439	466	463	465	463	432	425	429	443	420	427	468	433	458	433	425	403	434	445	426	473	454	426
3242	246	213	163	187	158	180	194	142	165	153	180	158	145	143	164	160	133	161	153	179	145	158	160	155	141	150	171	164	170	156	147	166	182	143	147	168	151	157	146	167	155	164	148	147	150	155	138	162	156	172	159	168	195	151	162	154	176	131	151	167	159	142	147	161	151	155	164	146	143	163	141	135	159	137	151	152	146	140	151	177	170	146	175	167	145	140	163	161	178	162	153	183	123	134	156	164	146	136	168	153	147	142	156	130	148	170	161	163	140	178	148	154	163	161	168	145	164	154	151	155	157	157	151	138	173	167	161	154	173	149	158	170	143	142	124	152	137	152	175	144	157	154	145	145	139	169	164	139	155	136	147	195	152	189	153	153	153	148	159	161	140	179	170	149	154	147	162	155	148	171	179	184	156	152	142	154	145	174	167	147	143	160	161	145	148	144	170	151	152	143	161	153	153	175	161	151	130	129	159	146	163	119	150	168	167	152	158	170	135	159	174	156	161	155	149	165	140	153	156	157	150	148	159	149	160	147	160	130	169	155	131	124	171	152	170	150	150	186	151	157	137	165	163	147	158	174	154	164	176	168	156	166	182	160	160	153	166	154	148	163	119	141	150	160	137	145	153	154	150	158	138	140	161	155	138	158	149	160	149	154	166	135	172	159	136	149	161	174	155	157	154	153	158	149	128	130	162	145	165	169	170	161	148	165	172	167	172	135	157	123	146	181	152	167	170	146	169	155	165	143	131	148	145	167	163	159	145	159	160	164	150	150	150	149	149	131	179	159	134	141	148	163	145	150	178	179	172	160	155	172	165	151	159	152	164	168	170	157	125	142	170	169	154	171	149	148	147	154	158	168	161	136	146	142	158	170	156	170	144	154	166	169	162	166	138	164	157	166	152	159	147	154	156	149	165	170	166	142	116	162	149	160	168	145	142	147	153	131	143	150	169	135	153	170	170	165	178	160	167	140	159	150	148	147	174	172	155	153	147	166	163	159	152	149	149	153	157	154	143	146	148	160	141	147	147	147	164	123	166	197	162	162	167	158	155	149	149	169	144	170	145	135	144	156	151	142	161	144	168	146	132	165	160	172	151	155	157	155	164	150	159	162	156	176	182	146	156	156	148	171	138	148	141	160	133	153	144	134	142	156	157	163	163	168	157	155	146	153	147	135	156	172	167	161	160	147	146	149	157	146	165	149	166	161	148	169	156	166	172	170	151	140	173	138	139	161	182	142	165	171	163	132	165	142	163	152	163	154	184	158	154	163	160	161	168	156	148	163	180	160	162	160	165	169	155	140	167	143	159	145	165	162	153	164	160	172	140	171	169	169	146	161	176	168	166	147	161	175	176	180	161	151	147	156	156	147	160	152	136	136	156	150	169	156	165	147	139	160	153	162	150	179	174	156	142	148	170	149	166	135	137	178	137	166	144	155	161	161	146	147	154	131	161	156	168	149	170	168	154	148	174	168	147	158	164	176	151	156	136	130	140	173	144	155	165	152	172	177	141	159	173	143	123	152	162	146	156	136	181	136	148	139	152	167	173	149	157	127	169	167	144	159	140	138	158	145	140	138	157	167	165	158	163	156	178	172	165	184	135	149	165	169	143	158	174	159	138	172	149	163	146	137	164	142	153	163	147	160	158	156	171	163	147	161	139	162	132	181	169	137	143	141	154	129	145	162	158	148	182	158	158	149	155	146	145	166	165	161	155	156	169	119	156	145	127	157	176	153	149	156	154	141	165	157	166	148	146	150	150	169	144	150	148	170	156	168	156	150	145	130	163	161	168	151	114	168	164	157	163	161	139	168	176	180	128	169	139	158	130	145	156	153	183	148	192	165	146	158	167	152	169	143	149	169	190	150	149	140	129	140	134	183	154	136	158	164	152	173	160	158	142	165	151	175	133	167	141	143	135	161	162	170	148	154	147	163	167	158	146	139	165	168	143	160	153	146	173	147	182	159	173	151	167	162	151	147	170	143	168	159	150	152	177	170	142	144	123	152	146	165	148	151	173	148	167	162	148	139	138	126	166	141	153	154	146	151	137	137	161	141	165	167	152	158	173	183	144	147	129	179	157	152	167	162	146	139	152	183	183	151	145	156	144	170	171	136	161	144	154	149	176	159	152	155	143	159	167	176	160	155	147	127	140	149	152	175	147	145	141	164	161	138	151	159	128	150	155	168	168	173	144	133	157	130	173	179	132	142	147	155	148	112	118	148	132	174	151	162	166	158	148	165	148	162	131	177	153	151	159	150	157	142	140	158	135	132	155	129	169	163	139	151	169	146	144	154	146	195	172	160	160	166	163	169	146	162	173	177	152	155	176	138	165	149	139	159	163	159	142	162	172	167	156	167	153	135	141	167	161	146	150	168	170	158	165	153	141	159	152	157	161	176	151	161	178	136	153	138	159	156	135	149	171	169	183	149	167	170	159	170	141	154	163	178	165	156	172	174	168	171	164	150	140	145	142	152	151	156	158	176	143	153	154	136	148	171	151	150	137	140	124	157	151	155	165	158	163	169	158	168	154	151	179	160	149	156	140	160	152	176	162	135	151	136	166	168	147	168	151	157	149	158	162	171	136	177	137	143	165	167	167	145	148	147	150	162	166	139	148	162	148	169	163	155	157	162	170	167	149	143	173	135	155	164	162	153	155	177	155	154	163	142	161	136	135	170	151	148	155	149	161	169	157	134	143	161	160	143	143	143	155	152	151	163	162	154	177	143	155	154	168	159	183	133	152	168	148	172	148	161	157	137	149	151	168	167	157	150	160	156	152	168	157	154	155	164	173	152	175	143	135	160	147	167	139	157	152	139	150	146	149	149	144	134	162	161	180	154	169	166	138	151	154	165	148	149	161	161	158	147	149	155	154	148	160	160	148	141	166	142	123	147	126	169	168	137	166	160	163	158	149	170	155	147	163	150	162	135	168	147	176	147	142	149	158	130	150	166	172	169	157	179	160	128	145	144	157	138	155	155	136	159	177	148	162	156	173	147	162	169	126	152	167	161	145	153	162	145	128	152	167	168	176	154	152	148	165	161	161	140	177	174	138	175	170	154	145	167	169	166	148	150	146	165	140	131	154	157	155	154	152	146	128	139	183	143	150	158	157	162	143	159	189	158	141	162	145	169	157	162	175	171	146	149	174	170	172	139	152	157	140	155	147	165	147	132	163	155	143	159	148	179	152	169	159	158	181	154	169	145	166	165	143	148	160	180	190	152	152	151	146	156	157	146	136	137	165	146	151	143	168	149	162	170	160	147	144	163	152	138	144	156	147	155	173	173	162	127	160	147	166	153	140	176	148	164	150	187	166	141	166	168	148	152	163	166	153	156	140	160	150	160	183	153	141	145	151	180	156	147	161	141	154	140	159	146	146	163	151	145	144	145	148	161	150	160	171	183	162	141	154	133	164	139	156	162	154	138	168	148	138	160	135	159	167	148	163	167	159	134	155	163	157	144	159	172	146	155	173	174	157	152	156	164	150
2900	426	494	430	454	433	414	421	414	395	393	339	405	380	392	407	407	380	387	379	373	377	382	383	383	391	389	392	388	410	384	401	370	369	360	334	383	370	370	370	377	374	368	404	396	392	365	359	384	414	362	391	371	330	366	416	408	345	353	393	361	404	370	386	367	382	397	373	349	380	357	343	393	385	370	317	397	367	383	391	378	377	365	409	377	381	379	408	406	401	392	395	371	335	385	359	375	354	402	375	402	347	387	374	382	395	380	381	388	385	363	385	354	376	354	372	387	392	356	343	337	368	412	375	353	365	398	372	351	441	391	383	364	348	382	392	370	395	393	362	311	379	366	377	352	394	372	379	362	366	376	350	418	411	372	375	384	392	369	372	354	365	416	382	369	381	398	400	389	359	364	401	368	360	378	375	341	373	361	364	355	378	365	387	355	394	408	386	381	372	386	372	410	372	384	375	374	357	395	385	380	404	350	388	351	395	366	408	378	368	391	403	373	402	416	365	342	408	358	374	368	375	388	400	372	364	357	348	404	385	377	365	408	390	393	383	374	368	416	378	365	384	352	349	389	399	419	364	372	398	377	372	385	359	348	392	360	369	383	378	376	358	380	312	395	377	373	369	388	380	378	390	386	387	368	362	362	396	380	401	385	392	369	385	347	382	387	395	396	399	373	395	402	346	389	391	362	381	363	408	365	382	358	413	359	401	378	362	358	360	380	377	405	364	383	374	390	356	361	378	373	397	382	371	362	383	373	373	331	373	351	404	402	384	368	379	368	418	428	396	376	377	353	381	391	389	390	383	368	379	383	372	347	351	385	370	411	396	399	378	397	377	397	379	396	351	371	379	347	358	389	411	376	395	374	349	382	386	400	340	369	385	386	356	410	382	378	420	359	344	364	405	355	343	371	365	373	378	340	361	357	388	360	399	380	398	367	380	348	371	389	379	365	416	370	372	385	346	374	364	368	376	362	372	360	351	379	398	369	355	366	389	389	384	402	369	364	410	399	355	369	357	398	363	364	358	396	381	375	401	385	377	425	379	380	366	368	415	378	371	363	373	394	380	400	365	374	376	372	350	393	393	399	372	384	391	345	371	391	387	373	362	403	387	366	334	371	370	350	388	394	403	361	397	399	367	365	338	385	401	369	376	378	382	389	363	387	366	401	358	360	358	363	370	373	377	372	363	358	382	361	374	346	364	375	360	364	375	363	391	365	397	350	348	384	379	361	410	403	395	373	387	345	334	377	389	390	393	374	397	368	374	381	369	361	386	364	396	355	376	350	361	355	425	370	371	389	386	371	396	353	391	376	371	397	392	380	372	361	383	373	359	371	386	347	405	360	394	335	390	363	398	373	384	355	394	397	362	386	387	371	406	370	349	358	375	404	356	330	433	363	374	379	401	381	365	391	389	393	340	365	373	362	380	380	392	363	380	378	394	377	370	372	375	358	362	350	388	382	369	384	358	376	385	367	351	358	368	375	398	352	373	356	391	367	327	361	342	388	366	370	337	383	415	412	402	390	372	420	356	392	370	356	375	348	380	389	376	383	361	381	403	405	367	406	372	393	417	366	415	411	371	386	387	386	378	388	350	405	369	402	387	436	358	365	373	357	358	342	390	335	351	372	397	386	371	384	378	379	366	359	383	416	357	359	372	358	384	396	373	373	375	367	373	372	411	375	366	368	362	389	360	414	372	353	370	359	396	363	360	406	371	376	383	395	394	355	363	353	385	347	394	332	380	384	375	375	347	393	363	354	403	380	327	372	354	371	386	392	379	401	370	360	364	353	372	375	392	366	362	401	440	368	352	356	357	395	384	385	381	375	359	351	401	387	374	357	365	406	341	330	397	381	359	392	379	381	366	357	434	371	377	376	364	382	393	388	354	348	369	366	391	394	380	346	392	371	382	395	360	408	389	368	400	382	361	376	425	384	382	372	377	384	393	393	379	389	412	362	399	368	401	365	337	361	353	359	345	368	345	417	363	342	386	403	336	376	402	377	402	373	414	391	396	366	351	344	441	364	370	405	382	421	383	374	373	374	389	334	352	390	353	343	354	367	345	349	381	377	408	385	387	370	363	405	368	400	373	397	370	383	347	384	403	401	370	371	398	378	419	373	364	384	395	389	358	394	362	381	409	354	407	365	398	367	361	371	400	394	356	404	356	380	326	365	379	383	390	377	414	367	348	371	376	354	373	400	392	379	441	349	399	379	370	385	356	372	388	359	381	398	380	346	390	369	375	368	377	370	394	344	362	398	377	398	356	362	367	351	362	326	401	408	342	373	380	391	389	376	365	366	366	394	374	388	393	353	379	391	385	372	362	385	354	339	371	351	378	364	376	385	350	401	386	371	383	373	376	337	365	364	353	365	397	392	365	373	396	402	347	373	374	365	355	383	390	357	387	363	379	353	360	354	419	400	366	391	369	399	373	370	407	378	414	378	353	389	384	366	361	378	387	347	391	352	375	372	370	398	384	353	360	360	374	366	367	364	381	383	312	377	359	388	374	354	358	359	333	396	399	371	356	415	352	360	373	366	354	382	388	368	375	402	396	357	403	400	375	362	365	365	355	370	400	384	392	388	363	364	375	366	377	408	407	373	380	405	382	377	377	378	358	363	365	363	403	375	351	371	380	391	360	399	385	391	385	388	372	380	354	383	384	388	384	362	352	368	394	398	365	326	378	396	387	380	383	363	410	371	373	383	400	372	372	392	400	370	400	381	369	428	387	349	350	411	392	375	372	373	381	377	375	418	380	379	381	413	420	365	392	359	361	413	412	367	408	358	391	334	330	386	387	368	375	381	385	367	388	349	373	416	380	340	360	354	355	381	361	390	367	416	382	360	383	366	335	372	317	370	372	365	364	364	369	391	375	379	396	357	383	375	358	353	397	344	343	405	396	368	360	414	341	390	403	376	395	396	389	380	364	369	393	406	359	421	350	359	369	368	369	374	403	394	378	398	385	387	368	369	382	361	386	361	374	363	374	392	396	367	417	410	372	380	389	380	393	386	374	368	370	402	364	352	352	378	383	375	358	390	411	419	402	388	377	384	358	349	351	368	364	417	381	365	353	360	385	406	394	380	389	423	406	367	338	356	392	372	357	364	394	370	393	400	369	383	425	356	372	353	350	357	380	370	336	404	345	401	393	367	348	336	357	385	338	386	387	378	370	394	396	404	369	381	382	376	371	366	363	389	375	357	374	388	372	403	366	366	373	355	352	390	372	397	400	352	369	373	341	370	356	354	358	386	409	374	357	367	355	356	349	397	369	363	367	370	393	383	367	366	337	384	398	394	363	352	375	358	400	412	391	393	407	371	350	334	393	409	375	374	395	352	387	377	360	349	373	367	383	388	386	381	393	390	358	377	339	342	372	407	364	383	394	366	373	369	409	322	385	381	370	379	416	361	369	348	378	359	376	403	371	367	399	399	371	372	345	386	361	364	392	378	372	396	339	369	382	345	367	369	358	348	421	358	370	422	372
24971	5264	1036	792	504	416	326	243	205	179	187	158	145	134	119	109	106	96	112	94	108	91	70	95	92	92	97	72	79	79	75	72	75	73	83	77	71	82	83	85	86	79	73	83	89	89	73	69	92	69	83	72	71	78	65	54	75	67	68	66	66	76	67	75	71	91	81	78	90	70	89	87	75	67	91	66	91	78	90	75	92	69	80	71	85	71	68	89	92	81	82	69	68	71	79	99	71	94	90	67	77	75	75	55	70	86	68	77	83	72	76	75	70	85	75	62	69	75	80	67	75	84	76	81	84	71	83	79	85	63	82	65	72	89	72	71	58	68	73	74	67	58	98	76	99	77	69	82	77	78	69	72	60	92	76	81	82	84	81	64	79	82	65	74	77	71	63	89	67	80	78	83	64	79	88	71	64	69	70	73	81	87	85	70	64	85	58	69	78	85	84	74	78	60	86	67	82	77	72	73	81	74	83	75	74	76	65	79	81	61	80	95	77	69	76	93	74	72	66	75	70	93	70	78	71	85	67	77	84	80	81	75	66	73	63	81	71	79	66	72	71	66	75	79	84	76	82	75	79	71	71	97	73	77	79	72	64	75	69	87	97	79	70	77	75	77	67	75	63	70	85	78	71	72	70	79	67	82	74	63	79	79	75	75	71	76	62	88	91	54	72	62	80	83	69	89	65	86	63	63	62	81	67	58	77	93	89	73	88	73	86	51	78	66	69	87	88	75	79	78	67	71	84	82	65	78	68	100	84	71	87	65	77	58	65	70	72	59	74	91	65	73	64	74	78	79	88	63	78	75	87	70	76	78	84	73	74	74	79	70	83	70	88	60	68	83	75	87	71	76	72	78	99	72	70	80	65	77	66	78	92	63	75	68	81	61	64	81	73	75	88	81	83	69	71	93	75	54	77	84	81	81	76	74	63	65	64	87	67	60	72	82	56	86	89	72	82	72	75	74	72	80	86	63	79	71	68	83	86	85	75	106	72	69	68	88	62	92	90	78	75	85	76	75	76	76	82	81	77	68	85	75	93	90	89	89	76	58	77	77	80	69	60	76	68	73	60	85	68	67	82	82	76	83	82	67	82	78	68	74	71	81	76	71	80	80	70	80	74	56	80	70	74	88	64	67	73	80	67	80	85	76	82	73	85	87	78	70	66	83	78	78	72	80	84	68	68	80	75	74	89	71	78	92	75	64	74	85	70	67	79	64	74	68	85	73	69	61	69	75	71	72	76	85	83	88	87	86	71	83	69	76	83	72	85	76	75	70	82	77	65	67	86	78	65	69	70	58	85	79	73	90	76	66	70	75	77	81	73	62	75	73	77	67	77	59	91	95	97	72	60	77	78	70	69	75	89	69	80	77	85	76	80	86	67	85	69	75	77	81	64	73	79	92	86	88	83	73	80	87	78	84	70	85	79	67	105	76	77	85	76	79	79	64	71	93	80	81	96	87	91	63	57	70	71	62	81	63	67	83	75	69	82	81	76	69	75	70	71	80	83	71	77	76	71	77	75	80	84	76	66	67	66	72	84	58	82	87	70	89	76	79	85	95	78	55	73	86	72	77	75	62	77	82	90	82	80	71	98	69	76	93	80	66	72	71	76	68	55	76	65	78	81	72	88	85	67	92	74	74	79	70	66	74	85	91	96	74	84	78	84	68	72	60	79	57	65	74	65	82	61	77	85	78	81	75	82	108	66	82	84	63	78	58	61	67	73	66	81	70	66	78	68	67	71	64	90	63	93	63	74	64	90	59	63	89	80	71	69	81	79	59	67	71	77	96	100	77	75	69	70	80	68	85	59	69	69	77	73	68	56	81	70	84	70	68	87	85	69	78	80	90	65	69	79	83	97	73	75	63	84	73	78	73	64	80	68	81	91	68	95	84	71	88	70	65	77	81	72	61	85	72	75	66	75	72	77	80	86	63	68	74	56	69	74	71	71	90	84	71	73	80	63	57	63	72	72	80	72	79	78	80	78	87	93	62	74	69	66	80	73	81	76	80	82	75	70	83	86	64	85	63	102	62	69	79	77	68	71	73	76	70	76	75	88	72	88	71	92	94	79	71	80	78	72	69	81	67	71	61	74	68	79	72	70	92	69	69	64	85	77	80	77	77	80	65	66	72	63	70	73	94	70	78	61	80	84	79	60	79	81	77	75	76	71	78	71	83	57	65	82	88	78	64	78	79	60	82	81	76	67	65	88	71	60	94	97	77	82	56	87	78	74	92	70	81	82	69	65	64	70	75	69	77	84	80	81	74	83	76	74	77	88	91	70	73	67	72	67	79	77	65	68	67	67	78	62	63	75	63	56	85	76	73	76	79	69	61	58	84	89	76	65	76	85	54	74	88	72	76	90	65	67	85	79	65	66	90	71	83	71	83	67	79	74	77	74	95	80	69	65	68	71	81	76	62	64	79	58	77	67	70	73	60	84	63	72	84	75	68	62	82	75	72	68	86	66	70	88	89	81	71	72	71	55	89	67	62	79	52	54	70	90	79	88	74	65	77	82	72	67	82	84	83	66	79	74	77	69	62	72	85	81	70	68	61	89	69	78	61	83	56	67	68	74	75	53	69	78	65	69	77	64	61	91	75	73	73	84	77	77	74	84	80	77	65	82	73	67	81	86	62	73	80	78	60	76	60	81	81	66	69	75	71	80	77	86	76	75	77	74	79	63	70	76	68	59	70	56	70	66	71	68	75	72	100	64	83	55	83	71	91	60	83	85	65	73	83	76	82	75	52	69	77	93	77	63	89	81	82	65	73	63	77	76	71	74	85	80	83	68	85	79	66	84	70	86	73	79	72	72	67	77	83	84	89	70	82	76	78	76	82	65	73	79	97	77	88	57	84	69	81	85	73	73	70	86	67	66	66	73	70	71	69	79	79	69	90	72	60	84	71	85	67	84	67	81	71	82	71	72	74	83	75	77	72	74	81	73	69	67	60	84	68	73	65	93	88	77	77	67	71	61	69	52	78	81	86	81	83	58	70	81	74	84	91	68	81	56	80	78	64	63	57	73	62	67	62	82	81	90	81	91	74	79	84	77	75	77	82	79	76	67	81	75	70	87	81	80	95	81	66	80	87	84	64	90	80	72	75	77	92	75	72	92	90	79	84	57	81	65	72	62	65	73	83	69	65	74	71	91	82	96	83	71	78	75	79	77	76	76	82	82	70	72	74	80	76	75	74	73	80	73	77	74	79	70	62	79	84	80	76	81	73	78	79	87	80	66	64	78	83	88	72	88	58	80	93	75	81	77	100	77	92	76	80	76	66	69	93	71	73	73	70	53	70	72	64	92	75	77	71	88	70	79	67	67	71	66	91	91	81	86	76	83	81	82	70	72	77	73	81	82	76	74	84	78	82	75	64	90	55	62	91	90	66	80	90	84	74	69	63	63	71	60	75	77	81	83	65	66	87	75	68	75	86	83	71	80	66	78	78	75	64	87	71	85	91	77	69	68	72	64	70	75	75
14076	1045	2275	2618	2233	1837	1547	1195	992	923	718	681	600	572	556	509	444	435	429	379	346	355	362	381	328	332	302	308	296	299	303	301	274	273	262	277	277	269	256	256	253	257	240	257	267	241	248	227	243	219	255	258	226	213	249	242	245	235	233	216	222	239	233	244	217	222	236	239	246	261	224	252	235	220	275	241	208	226	224	229	243	222	254	229	234	190	213	218	238	214	201	227	231	223	224	223	222	211	233	224	213	226	221	233	235	212	213	212	216	210	231	251	204	218	236	216	224	224	232	231	229	206	227	204	231	249	241	236	230	226	223	224	223	217	248	203	230	206	228	244	216	220	208	225	218	214	202	228	239	232	208	250	192	211	193	199	208	210	242	220	254	198	208	208	231	200	194	225	245	232	217	236	241	267	252	215	241	226	193	203	208	267	232	211	211	232	239	223	214	210	239	211	217	197	222	202	228	250	210	234	204	228	231	228	219	205	194	220	206	215	192	225	224	219	214	208	232	231	228	206	212	243	219	263	237	232	218	209	229	205	225	218	224	214	216	201	253	189	210	214	214	220	211	234	194	224	250	190	210	238	209	226	238	240	206	211	210	214	217	212	236	201	226	206	239	227	220	206	220	231	258	220	208	233	230	190	201	219	195	230	215	223	212	199	230	215	225	207	192	223	235	201	233	221	208	220	213	242	226	228	215	209	229	221	216	200	205	224	217	215	200	206	225	213	186	211	203	227	223	217	223	214	240	192	209	228	214	216	239	217	215	231	218	243	221	210	211	205	218	213	228	221	213	239	198	207	212	226	236	219	232	231	226	205	209	233	240	216	223	207	210	194	210	237	208	223	243	227	185	236	233	193	222	224	224	219	221	242	236	198	259	200	217	226	224	193	216	219	239	218	210	238	224	197	234	252	232	200	232	194	231	184	217	249	219	198	242	222	203	212	238	236	231	214	239	191	214	207	243	210	236	228	220	224	231	216	197	241	236	220	219	213	214	205	211	228	200	192	227	229	226	197	203	221	218	193	216	192	244	229	203	239	221	208	212	219	224	237	219	234	215	193	239	212	236	231	212	211	216	213	215	217	229	221	227	184	196	226	202	220	213	280	242	213	212	230	223	231	222	209	196	212	218	219	217	218	201	212	212	216	234	217	244	205	193	228	219	218	239	215	231	218	210	238	220	239	208	239	222	225	250	220	195	239	216	203	203	196	215	205	234	199	205	217	215	227	235	234	241	204	218	205	221	217	234	222	226	233	244	227	217	244	226	236	217	212	253	215	208	194	223	213	216	225	250	218	213	223	207	222	222	195	217	235	215	199	217	223	209	222	210	230	232	212	225	213	222	226	204	196	232	211	196	241	232	215	203	214	192	207	209	215	232	210	209	206	245	209	199	231	205	238	204	231	193	244	221	200	210	189	212	211	219	216	234	235	225	224	215	227	196	205	225	227	230	215	216	201	234	231	207	223	219	204	226	230	212	236	211	209	241	254	206	198	218	224	229	214	204	249	207	228	194	217	222	242	243	201	210	221	217	200	206	221	258	207	247	239	222	217	192	202	220	209	218	186	219	195	222	226	208	206	211	245	230	240	209	195	209	224	216	227	201	218	207	229	205	235	215	216	205	206	206	236	218	228	225	190	238	204	219	237	235	194	224	219	236	214	225	247	216	204	220	216	196	211	221	217	209	241	218	221	206	211	237	207	214	214	222	225	231	217	189	224	216	203	215	224	200	207	225	210	226	211	235	200	205	202	196	229	200	245	220	218	233	202	218	196	214	219	200	235	215	192	258	189	208	241	183	209	237	266	221	196	209	242	215	234	198	226	195	191	230	232	223	229	243	215	206	247	211	236	228	195	214	222	211	229	203	226	219	220	241	203	228	206	234	211	212	214	236	207	224	220	231	226	205	227	207	210	195	238	226	219	211	217	202	211	245	247	207	227	223	217	218	214	221	220	230	210	225	231	203	239	212	203	206	220	195	223	215	215	175	220	219	228	196	204	215	230	200	202	195	222	216	201	229	226	245	224	223	221	201	229	229	218	211	228	211	219	231	204	231	225	201	225	206	213	214	229	223	215	218	200	214	224	228	217	187	220	226	224	222	213	231	209	231	221	201	207	180	198	222	196	236	219	227	221	203	211	204	226	215	212	226	222	209	227	198	226	239	208	209	223	211	218	204	216	188	217	228	223	213	237	204	212	222	227	242	206	225	202	209	203	234	225	246	249	222	215	223	246	223	213	215	210	217	255	244	203	215	229	231	199	217	231	194	212	234	213	223	221	231	247	208	222	216	244	191	209	211	202	192	223	208	222	213	220	219	210	218	207	224	231	214	234	215	222	213	207	212	247	215	243	215	220	219	227	200	251	232	218	221	258	219	227	241	246	205	213	220	222	244	219	211	201	235	232	208	206	236	183	220	222	233	214	223	239	192	198	207	223	230	184	240	234	211	222	232	219	234	234	211	231	236	228	236	201	209	253	238	221	209	217	223	218	234	211	213	228	174	236	214	217	188	235	204	204	199	243	218	204	198	215	231	213	245	200	222	214	215	183	241	217	221	224	195	239	214	195	227	220	219	239	217	234	246	209	245	207	203	202	230	213	213	227	221	188	229	233	225	241	194	217	221	219	249	210	193	211	217	226	212	211	201	238	199	199	220	222	217	224	197	251	216	221	221	218	226	208	232	240	206	209	225	227	233	210	258	203	222	252	204	215	224	193	218	217	234	270	226	241	234	195	219	209	209	199	204	236	245	227	207	210	210	218	226	232	223	186	216	227	234	217	240	216	219	226	230	204	250	203	206	205	207	204	226	244	213	205	240	217	241	214	228	179	208	232	243	217	203	238	222	233	238	213	264	231	200	203	206	213	192	216	211	224	203	219	194	198	231	204	220	237	210	226	216	216	217	217	207	208	223	233	236	232	246	221	201	214	235	213	214	206	219	229	230	216	197	229	238	182	236	206	216	185	214	205	212	230	219	212	205	212	223	215	217	236	205	203	214	216	243	203	213	232	240	201	179	238	209	246	231	221	220	208	211	204	212	233	229	227	222	215	213	221	207	220	215	225	232	233	219	212	195	227	211	230	213	207	205	218	217	245	209	198	211	223	221	213	197	231	232	199	246	239	205	217	211	194	233	210	210	207	220	199	233	221	200	212	224	223	226	213	217	233	191	238	219	218	204	232	217	207	242	206	204	220	220	210	226	211	198	193	225	217	232	191	227	224	222	216	209	226	225	201	232	203	254	225	197	219	212	234	203	212	234	225	190	203	238	204	182	210	233	215	214	221	258	223	232	214	243	214	234	237	206	230	229	209	182	205	232	257	195	223	226	228	194	235	195	209	223	223	217	236	216	223	227	207	227	207	222	221	218	221	219	240	200	245	227	193	193	219	231	223	196	234	224	222	226	212	227	250	248	223	209	220	222	213	204	214	207	229	227	217	201	216	210	219	212	205	235	226	222	204	222	212	234	217	208	217	244	211	225	259
39069	13448	2704	1717	1142	838	625	494	452	419	354	324	274	302	254	229	227	221	190	199	220	226	198	192	179	184	186	185	187	209	199	202	180	184	186	157	182	208	188	177	191	208	168	187	168	139	164	148	180	175	182	190	183	199	168	170	168	178	166	165	163	162	160	176	168	162	148	169	162	155	180	156	166	168	167	184	196	182	186	177	172	166	179	193	165	178	181	163	182	165	165	190	172	167	151	188	150	168	175	145	149	153	170	156	159	174	190	146	173	182	153	169	176	158	159	179	156	177	173	192	171	166	174	171	153	163	157	152	135	151	151	161	173	177	161	155	166	164	165	196	187	171	149	169	192	168	166	184	175	157	165	168	194	176	159	190	147	201	187	155	158	165	172	197	170	158	162	160	163	170	176	152	157	158	145	173	185	184	192	155	173	164	179	148	138	172	159	164	138	156	179	170	156	150	162	162	157	184	176	162	155	180	171	171	172	166	161	157	167	164	178	201	173	163	170	165	164	171	163	156	174	186	164	148	172	156	172	158	176	170	170	165	151	172	176	173	162	158	176	170	150	162	154	172	151	163	176	171	166	155	171	181	142	174	157	149	163	161	177	184	154	175	146	175	161	168	145	165	191	165	158	178	180	161	187	177	143	166	159	170	158	153	127	166	184	171	192	147	182	147	190	164	176	156	166	152	167	201	174	175	161	147	181	181	163	164	148	163	156	163	160	156	167	173	166	175	184	174	166	166	173	195	153	165	136	157	163	165	179	165	153	170	182	180	148	153	164	162	167	177	183	177	160	182	139	168	145	177	165	185	178	198	183	163	164	149	168	149	167	186	172	152	140	167	152	164	143	177	164	182	177	144	148	157	171	172	166	181	169	188	159	172	205	173	156	170	161	156	162	194	167	185	161	162	161	159	184	169	184	179	175	171	159	160	170	181	163	164	161	207	179	179	168	180	167	157	162	152	177	168	177	165	145	177	166	152	167	188	149	153	146	152	164	169	151	156	185	151	158	155	168	147	165	143	155	166	168	166	158	161	172	169	160	168	154	170	159	139	178	159	186	164	177	162	173	165	186	141	143	180	174	164	166	160	193	144	165	188	168	161	174	168	155	174	147	178	175	143	157	182	154	138	168	160	174	166	180	164	179	179	164	162	179	158	153	163	170	185	172	165	187	179	191	178	169	162	176	187	175	180	175	181	159	159	191	184	181	163	159	192	152	154	146	157	171	174	178	192	142	178	138	164	185	155	152	157	194	149	163	172	181	185	148	142	160	168	176	163	211	176	175	163	184	162	170	187	163	153	176	158	167	182	152	161	176	188	177	163	167	150	177	158	179	164	192	172	152	164	183	171	166	176	152	189	144	155	184	153	178	171	176	167	146	157	184	168	165	182	183	155	153	147	163	152	157	171	181	160	174	180	171	159	154	173	163	169	154	173	161	180	166	165	150	188	172	174	181	170	193	183	180	167	160	171	157	187	185	144	197	177	155	155	150	166	182	169	161	184	188	186	164	177	172	165	186	168	190	161	171	149	162	156	154	159	152	148	185	174	202	151	150	164	159	150	154	151	160	183	152	161	183	181	165	170	189	170	161	163	163	165	174	154	166	182	210	181	174	171	153	189	147	172	174	161	182	178	166	163	173	138	140	149	186	152	182	155	176	152	164	161	177	170	192	158	175	174	160	178	174	169	149	150	146	160	157	169	185	152	191	182	182	148	151	150	182	141	144	173	155	177	165	161	164	180	148	180	177	161	146	146	164	181	174	182	180	151	172	198	180	202	173	175	166	177	155	191	183	158	184	179	174	165	203	177	150	159	169	171	179	155	149	157	160	164	158	181	164	187	151	153	149	160	168	177	158	178	151	185	178	173	184	146	164	139	178	170	175	189	200	164	175	149	171	177	153	188	171	153	177	141	164	161	178	181	169	163	168	147	165	158	188	170	194	184	177	161	183	132	163	154	185	155	186	172	184	162	197	158	147	191	153	167	182	151	165	153	197	199	176	147	188	146	145	182	140	148	180	161	188	168	174	160	158	172	166	156	142	163	173	179	164	173	169	171	180	159	157	140	200	161	149	181	152	191	162	175	176	159	159	160	170	160	174	152	174	162	173	170	172	189	164	181	165	148	144	161	180	182	156	160	167	176	168	192	158	146	146	153	156	179	148	181	150	152	176	173	153	147	169	150	157	181	173	182	150	153	160	156	178	154	188	172	154	161	160	152	188	167	150	184	191	149	174	177	154	156	160	180	180	182	164	161	159	177	147	170	154	145	194	148	172	189	157	159	169	173	163	140	171	162	196	185	161	182	174	135	140	175	159	179	203	169	176	181	160	158	166	148	168	186	161	170	167	183	156	177	172	176	173	167	172	194	170	186	167	190	173	174	172	172	162	172	163	197	191	173	197	167	183	184	187	171	162	153	159	173	156	161	192	174	183	182	166	175	188	161	165	195	185	173	181	180	183	157	155	170	184	151	155	163	137	180	180	173	170	164	138	150	161	171	173	162	171	164	180	170	166	166	162	172	174	179	180	178	160	166	183	187	139	186	172	172	182	173	186	169	172	169	162	162	145	170	155	166	192	171	163	163	155	159	149	164	185	163	183	147	140	154	194	177	180	181	164	194	188	177	185	200	167	163	177	185	172	166	164	151	159	186	178	165	161	162	171	166	188	166	151	176	163	172	174	174	178	173	160	187	177	153	168	164	168	182	138	160	160	146	174	195	173	152	161	159	170	171	196	173	176	153	157	151	149	166	162	156	158	177	152	157	157	173	181	164	162	151	175	148	171	197	192	169	173	186	183	171	189	189	164	166	171	212	189	181	157	180	164	142	175	164	162	172	186	192	181	151	177	189	160	147	180	168	156	159	156	160	144	144	190	177	164	188	146	162	170	150	181	165	165	176	142	178	156	173	171	160	151	169	183	197	193	172	174	159	196	168	177	195	192	167	173	169	171	169	175	158	168	172	169	170	182	140	169	152	155	167	175	179	174	184	176	170	160	170	149	175	182	181	173	173	175	149	177	179	158	160	155	167	171	157	188	155	172	177	165	172	176	149	192	145	171	184	154	165	155	148	166	157	168	158	180	189	145	184	152	182	176	176	176	174	183	143	183	208	173	201	154	167	172	158	164	162	190	160	151	140	171	180	154	188	170	185	161	188	156	166	172	169	163	162	157	161	194	166	166	169	165	180	177	162	187	194	172	159	154	169	158	147	158	170	172	190	157	187	175	161	164	156	150	176	208	166	166	157	148	187	188	175	173	173	189	186	157	155	173	173	174	168	211	163	163	153	160	173	170	161	167	175	168	176	161	135	185	164	146	170	180	148	175	183	177	173	166	151	168	167	167	181	163	170	183	167	171	181	175	168	157	170	159	168	154	169	161	169	167	171	208	170	157	169	160	186	167	168	171	169	172	182	175	183	187	159	142	157	153	160	162	177	162	171	154	166	179	162	170	193	153	180	205	150	160	142	186	165	167	167	146	180
20593	1976	4207	4941	4239	3532	2940	2364	2015	1753	1575	1347	1144	1119	1011	981	974	813	786	797	709	680	716	680	651	637	610	628	567	538	577	574	577	523	560	543	532	520	493	484	514	523	507	536	477	502	518	427	489	482	486	446	485	477	479	432	476	445	444	462	470	436	466	438	450	492	451	478	466	432	443	445	475	429	464	432	427	459	467	398	472	440	447	447	435	418	407	443	426	437	433	449	432	446	434	439	435	425	479	430	428	420	454	443	441	469	464	421	432	425	418	422	444	422	416	439	411	422	449	439	389	469	487	459	454	447	436	396	434	452	474	389	452	441	475	453	420	407	490	410	428	453	392	416	435	451	438	420	411	425	442	402	415	412	421	486	437	438	446	428	412	410	456	427	421	424	422	464	432	447	471	415	468	452	436	402	418	396	414	449	426	425	446	432	417	438	433	449	409	413	437	442	416	374	429	420	456	443	416	430	423	451	405	406	459	439	452	408	408	442	437	396	419	410	452	411	437	402	453	414	445	416	459	423	469	420	460	404	422	434	439	426	444	436	456	428	431	460	425	427	406	426	458	453	435	448	410	445	442	420	437	454	457	451	414	378	389	425	383	448	397	407	393	444	415	434	443	416	456	424	429	422	435	430	443	442	414	451	404	420	396	437	434	423	415	433	402	437	472	435	416	432	471	431	432	396	416	425	454	398	391	478	407	428	440	457	439	431	441	419	425	438	421	450	472	409	447	419	394	474	455	480	418	401	464	418	428	442	379	431	428	441	420	420	434	404	444	431	422	480	424	406	436	426	423	409	412	440	404	442	416	407	423	421	415	392	408	416	485	433	448	444	465	472	415	447	440	423	462	382	434	421	413	468	464	422	434	425	457	409	424	433	442	409	442	456	438	425	427	454	438	446	470	420	446	450	452	422	408	419	437	450	441	441	446	467	415	418	402	453	418	433	396	437	403	427	441	407	402	434	422	414	431	463	413	433	431	440	429	447	412	423	375	419	427	448	422	476	433	437	421	448	446	397	454	418	388	418	410	435	440	410	440	427	423	473	431	433	431	409	436	431	409	441	437	432	437	432	423	437	446	407	423	451	401	426	446	465	421	417	408	420	388	378	462	425	413	461	407	428	422	432	464	452	427	468	435	445	435	438	444	385	462	426	448	448	402	446	462	467	467	459	425	420	427	465	475	417	414	452	402	471	439	400	444	446	432	413	444	467	440	398	421	441	439	423	422	460	450	485	449	443	431	481	441	454	430	402	442	443	435	381	420	443	425	409	432	439	410	445	421	431	413	431	474	425	425	434	467	427	441	442	392	472	428	441	435	480	436	426	439	435	417	406	375	407	408	427	446	435	422	383	420	420	429	426	429	467	437	420	434	463	445	443	430	411	436	428	392	427	435	410	403	416	426	430	420	446	474	453	424	418	393	445	443	437	446	432	433	431	453	416	436	439	431	438	411	430	439	410	433	436	437	445	403	418	419	444	445	432	432	448	420	417	419	420	424	431	460	457	422	433	457	409	390	420	431	465	438	445	414	445	423	429	434	433	430	460	399	402	463	421	451	449	420	464	414	458	429	436	408	392	430	442	424	463	432	415	418	455	423	414	453	469	401	450	459	432	479	430	406	444	423	414	470	468	442	427	405	439	431	427	393	434	437	413	405	443	415	431	449	402	425	396	446	432	437	434	447	438	422	442	439	439	416	434	439	420	451	426	393	463	428	401	419	397	433	474	440	409	418	417	394	434	468	432	399	443	418	452	422	415	426	445	445	422	411	422	421	413	478	431	442	402	448	412	432	440	421	422	491	407	410	426	395	382	438	414	414	420	449	439	474	420	444	481	387	446	469	436	411	432	403	416	410	440	502	435	400	457	412	454	408	407	402	449	407	451	401	447	450	426	425	444	412	434	453	460	393	434	425	453	417	425	410	403	407	437	416	455	416	425	449	421	432	404	438	452	423	431	422	474	426	451	451	478	436	484	434	407	435	400	450	427	432	426	431	408	446	429	422	448	452	416	461	416	455	425	407	434	424	426	457	417	418	439	460	422	402	440	411	418	440	445	421	420	415	418	442	422	424	454	392	438	433	412	403	425	433	444	475	466	435	461	427	411	432	449	424	442	447	424	452	400	447	433	393	452	452	476	430	443	458	460	394	419	420	430	413	461	452	436	423	425	461	419	497	462	422	414	413	436	445	397	442	414	464	485	430	429	443	433	413	392	394	441	427	453	423	392	433	415	427	440	430	411	459	410	427	420	453	419	427	410	483	401	437	471	403	409	450	409	397	458	428	427	438	431	398	389	422	422	446	394	444	436	459	414	433	452	447	414	461	448	425	368	434	422	417	410	448	399	447	442	426	450	435	441	445	446	426	453	427	439	431	440	421	448	419	433	425	407	414	442	396	410	434	422	455	415	453	446	432	440	460	416	405	421	443	398	433	441	414	447	455	406	444	414	413	453	424	410	396	397	445	444	410	427	447	464	444	389	434	456	426	395	451	429	437	457	399	436	447	399	447	427	433	437	392	404	403	427	447	435	446	438	434	427	432	457	433	434	476	451	419	424	458	445	424	442	422	440	475	430	446	413	437	439	419	418	403	410	426	453	426	451	392	419	419	422	445	427	419	411	417	415	402	397	411	433	436	442	476	464	415	429	422	439	412	420	389	428	463	427	451	440	418	430	430	446	444	440	434	409	423	425	455	445	402	411	435	420	399	420	433	435	425	425	434	420	401	426	407	406	453	420	415	444	412	440	453	442	432	448	441	440	455	456	423	448	411	424	467	423	458	428	402	434	466	450	471	431	427	441	439	445	439	428	439	436	416	418	432	428	404	420	430	435	422	429	438	437	414	425	423	405	418	436	428	418	419	428	453	399	430	422	427	431	388	420	432	456	444	446	423	428	432	398	428	453	436	475	418	456	409	448	429	438	447	406	444	430	425	405	417	425	441	438	471	446	455	425	442	461	407	424	378	458	420	427	414	423	465	402	429	406	428	422	375	416	429	460	433	432	433	420	436	453	422	406	426	440	441	471	410	386	419	417	428	447	425	401	422	447	406	423	452	420	437	419	446	450	449	432	410	453	401	444	417	413	390	423	418	445	417	423	398	404	435	429	448	434	402	435	436	436	434	429	442	404	394	450	436	387	422	432	438	450	404	426	429	420	429	437	429	424	455	439	435	435	421	413	416	422	448	404	461	395	455	465	416	420	425	452	406	410	420	402	377	425	417	428	395	466	444	443	440	429	445	407	436	420	430	430	429	421	440	415	405	448	456	432	435	433	427	426	446	424	430	431	426	441	411	462	395	454	443	429	385	419	432	445	426	466	395	422	411	396	447	416	458	404	414	438	411	418	449	414	423	442	420	442	468	423	455	453	400	418	418	443	419	400	434	444	440	415	431	431	422	408	387	418	417	418	437	448	412	432	435	431	438	429	441	450	453	448	413	458	450	416	442	421	432	440	438	433	449	429	398	430	414	428	401	429	460	449
5229	256	179	176	169	185	183	172	177	178	173	147	154	158	168	148	169	149	123	158	149	140	141	174	160	147	148	149	155	146	138	192	168	150	170	170	167	168	170	161	131	163	168	144	148	149	140	152	152	136	161	172	157	165	139	144	154	156	151	155	148	164	151	142	154	151	160	146	149	160	151	165	169	129	123	159	155	173	157	159	174	145	147	147	151	166	171	152	136	156	155	165	151	165	161	165	130	146	146	153	163	136	147	138	159	146	161	166	172	149	184	174	152	156	152	151	155	153	150	161	166	135	157	149	139	186	179	156	154	177	158	143	150	146	143	162	145	174	154	177	137	143	160	151	144	181	161	143	150	135	134	182	167	177	159	171	182	174	173	164	132	155	150	137	159	136	170	150	129	155	150	170	166	146	166	167	158	153	141	156	146	165	172	148	165	140	151	162	163	154	142	158	148	156	146	171	148	157	144	157	148	152	145	155	163	153	144	136	159	164	155	149	150	151	137	157	157	153	160	149	154	151	140	147	165	151	146	161	132	143	169	166	173	177	150	168	153	169	122	149	140	152	140	160	143	147	165	173	165	142	155	184	141	160	150	185	141	170	141	139	167	142	167	148	131	163	140	149	135	161	151	162	135	141	155	143	155	161	172	160	152	144	144	168	162	155	157	130	145	185	168	156	145	146	161	149	172	147	153	162	147	121	145	135	150	160	162	161	167	152	140	149	133	143	138	150	155	153	161	136	162	146	153	173	163	137	174	143	146	152	146	158	162	169	164	145	176	155	155	143	157	163	163	157	164	167	156	182	173	141	126	164	161	167	171	173	174	170	165	155	143	160	150	162	167	168	145	150	190	149	147	156	182	133	166	166	134	168	156	156	155	142	162	168	150	139	199	182	171	164	143	149	142	152	153	184	180	175	148	150	149	141	169	156	151	156	169	142	165	145	172	136	170	167	132	142	157	145	132	170	173	170	152	134	151	174	146	155	154	153	151	141	181	165	145	158	160	119	175	131	152	151	156	146	177	162	171	171	138	157	179	173	153	168	195	153	166	147	148	158	159	160	155	142	154	153	170	147	135	150	139	140	163	139	141	145	155	157	156	148	159	167	159	139	134	144	173	150	160	156	151	148	157	171	157	128	172	120	160	164	179	171	151	149	156	132	147	200	149	143	159	160	158	168	152	137	133	130	175	141	150	142	160	152	157	159	145	186	142	175	151	154	145	176	151	153	176	144	157	159	135	142	148	164	149	154	158	155	174	169	153	161	168	160	178	167	139	141	150	138	161	164	147	153	181	124	178	162	149	151	131	143	156	153	143	149	153	152	151	143	156	150	155	136	148	156	154	161	160	143	146	128	148	177	143	158	173	138	149	139	153	157	137	170	177	158	169	138	174	166	159	180	165	166	156	166	144	150	160	172	165	153	139	166	133	137	162	174	155	161	163	162	160	139	180	173	144	176	124	159	168	169	158	145	140	149	152	161	140	140	162	154	147	160	160	138	176	181	153	160	165	144	140	150	160	151	164	159	160	167	158	157	133	186	147	161	130	157	158	141	155	167	155	141	137	146	144	152	151	155	151	140	127	128	170	168	149	130	161	150	142	150	141	151	163	172	149	146	154	172	178	152	167	141	156	176	141	150	152	164	153	162	151	145	142	161	148	152	136	172	162	143	131	201	159	158	153	158	151	150	158	139	166	145	161	149	150	160	117	146	156	133	160	160	146	178	148	167	146	148	154	142	166	139	146	166	152	152	155	148	143	151	186	156	159	144	163	153	158	157	147	167	154	187	175	151	134	134	124	153	184	141	139	132	171	128	141	151	157	163	148	119	168	135	160	152	136	157	150	140	140	147	167	141	173	168	158	162	147	139	166	165	155	139	176	171	135	148	158	133	154	144	163	161	171	155	165	141	144	157	151	144	184	165	152	155	165	175	142	161	137	171	161	142	155	147	141	156	138	146	128	165	154	158	158	165	162	158	158	127	151	165	160	156	141	181	147	162	144	155	154	155	159	159	167	141	162	160	160	169	165	176	155	159	145	148	163	175	134	161	160	169	165	143	145	154	157	178	164	167	141	144	167	141	146	149	149	146	154	161	167	162	127	178	154	143	151	157	146	149	137	143	165	154	161	153	182	159	146	156	180	138	161	153	149	191	166	157	165	165	141	160	162	149	165	145	140	154	159	146	154	138	152	176	141	154	142	158	171	154	143	157	158	175	177	155	150	152	152	147	153	153	168	141	150	167	147	163	171	164	148	159	178	189	165	151	133	164	136	175	141	150	151	162	160	159	143	159	134	161	175	145	147	167	151	130	173	176	181	177	165	176	140	138	188	160	158	170	146	139	159	155	161	156	152	147	132	153	148	155	156	169	168	137	162	184	155	162	146	154	163	149	163	153	170	148	160	143	191	131	145	147	155	166	162	135	149	162	151	161	180	164	164	155	163	136	174	159	155	158	166	167	171	153	150	152	172	153	149	179	150	168	146	171	139	142	141	185	156	134	161	153	147	139	145	146	165	155	169	147	164	141	161	151	152	143	171	155	185	146	172	172	158	128	149	148	147	139	169	143	161	158	164	159	125	159	150	152	143	148	153	163	145	148	131	157	149	146	161	163	188	164	158	158	139	153	158	165	153	156	154	158	148	141	167	146	130	146	159	162	172	146	148	154	163	134	144	176	179	148	148	152	167	153	156	156	158	148	138	195	137	168	156	153	146	139	143	139	143	158	136	174	147	141	140	168	142	160	158	157	165	155	184	151	190	154	157	164	154	156	138	162	158	184	163	158	147	156	132	125	180	147	154	150	160	146	139	137	157	159	172	170	157	152	168	133	146	155	144	176	132	170	172	172	147	174	162	161	138	154	153	162	181	168	150	147	150	159	152	138	150	140	145	139	165	165	158	148	158	149	152	168	162	119	154	147	124	152	133	176	149	167	167	153	152	137	161	165	159	147	161	141	142	147	171	171	167	180	141	164	161	163	160	164	159	173	138	157	130	173	171	180	155	154	146	150	179	170	156	141	167	139	158	156	157	169	182	173	167	149	182	159	147	158	137	141	166	129	150	155	153	151	166	155	131	173	143	158	147	157	150	132	165	162	156	153	147	149	146	165	151	137	162	143	158	146	166	144	162	167	142	154	152	161	135	180	169	145	166	186	156	158	126	146	157	172	150	156	158	149	158	160	158	156	148	158	145	162	163	151	152	163	152	135	161	164	164	168	153	141	159	148	135	159	169	160	153	166	157	132	164	155	154	130	136	155	133	167	151	163	145	160	156	166	165	139	136	145	153	157	171	141	155	156	163	174	157	173	141	180	154	159	153	151	164	152	144	162	137	148	154	158	149	188	151	149	150	167	160	153	137	151	159	148	179	146	140	153	156	146	151	149	180	163	167	135	130	158	161	141	164	143	148	154	161	159	155	146	149	161	172	173	131	155	144	149	170	147	145	162	147	141	160	153	147	164	159	151	181	144	145	169	157	150	155	169
3449	427	485	464	470	416	400	423	388	400	394	400	382	409	390	359	407	358	412	377	375	426	385	376	400	416	402	358	395	367	416	369	376	379	396	354	413	361	402	358	343	372	412	376	378	395	356	380	374	365	392	428	402	387	410	401	365	351	393	380	361	393	401	387	359	402	372	392	369	388	396	380	409	339	409	366	378	368	404	389	360	354	375	420	363	380	378	380	356	357	372	377	422	378	375	354	392	384	384	390	384	403	391	384	375	373	378	371	370	375	387	371	391	367	385	383	412	373	357	352	408	390	397	360	370	406	383	388	390	349	398	402	361	381	364	393	404	384	370	386	398	382	372	398	395	435	411	377	400	366	361	352	389	367	395	393	373	378	397	381	389	388	396	383	356	368	399	412	392	391	379	360	351	381	378	374	386	389	377	368	360	371	357	385	367	387	423	377	380	397	384	370	402	355	377	351	357	359	404	359	364	410	386	380	368	347	352	339	401	397	365	386	385	370	423	390	387	380	398	384	366	350	398	371	359	403	393	404	361	388	399	364	378	390	380	385	397	398	396	393	402	380	370	366	391	402	353	339	358	374	396	381	379	388	340	381	398	391	362	317	379	345	393	348	364	370	373	418	393	365	378	376	382	376	377	376	377	331	361	364	366	351	365	363	373	392	370	363	385	372	365	412	353	363	413	401	396	388	360	408	350	382	372	384	362	395	389	366	355	373	403	357	380	366	350	380	395	382	378	378	385	360	389	387	370	391	388	401	371	363	398	376	360	397	366	379	339	371	351	382	353	381	402	374	378	390	356	350	406	352	381	341	380	366	344	361	395	350	368	363	363	352	376	384	344	370	387	360	364	355	397	403	387	380	366	390	374	366	365	386	397	368	376	380	398	393	372	382	365	374	350	362	375	369	361	381	365	380	379	389	381	383	376	385	400	374	384	365	347	366	392	382	368	392	367	393	373	382	370	389	350	396	365	390	359	364	385	358	369	390	410	364	398	371	369	392	390	353	363	380	383	367	361	336	358	402	376	353	359	382	374	381	411	377	382	413	358	391	405	398	371	339	376	330	332	402	367	364	389	389	393	409	353	395	380	366	358	345	362	394	391	373	386	399	387	377	369	362	377	384	345	363	399	410	350	369	378	365	393	393	386	386	382	369	399	375	374	384	356	413	375	371	353	384	373	386	364	393	362	375	380	366	391	380	415	357	381	389	392	390	351	369	377	371	375	365	355	386	428	370	364	370	387	396	352	373	380	375	382	397	379	396	387	392	379	413	369	381	351	349	390	398	367	404	388	374	373	414	363	385	377	365	372	369	374	366	369	383	351	389	392	408	380	377	379	359	425	358	347	368	387	345	371	378	355	362	380	380	341	357	408	368	364	364	402	395	397	382	353	365	400	356	332	390	392	368	343	354	386	377	363	359	371	372	363	373	367	405	369	357	353	358	362	397	404	421	383	409	373	420	432	377	383	378	383	378	417	384	365	356	362	354	361	360	364	366	376	399	388	369	344	395	393	373	352	375	402	403	377	373	377	354	388	355	334	339	372	397	402	342	378	374	361	342	403	397	364	410	366	390	357	380	388	389	360	375	347	383	361	401	372	387	370	400	375	404	368	351	361	409	409	399	368	358	373	388	389	354	369	396	393	379	383	400	363	409	355	362	363	356	400	373	419	378	393	358	383	376	367	382	373	345	349	359	362	352	386	361	367	346	382	359	387	348	377	343	342	397	364	397	377	368	370	358	372	396	384	392	378	364	378	376	402	362	400	356	359	367	365	334	362	394	375	345	369	383	403	365	356	380	375	396	371	369	397	400	404	424	353	399	385	418	348	370	354	348	404	380	350	368	427	376	419	406	392	404	412	380	396	376	400	394	374	383	369	395	356	400	408	392	408	362	388	379	371	383	378	366	417	409	360	380	372	389	328	348	399	395	394	378	411	398	355	348	389	359	382	398	390	362	358	377	374	373	345	398	358	373	372	397	360	381	334	374	380	380	368	379	377	398	415	395	359	367	368	400	374	358	367	393	390	358	342	385	355	347	393	343	381	378	390	403	379	361	388	399	418	335	367	372	382	357	377	372	402	362	402	366	370	382	403	383	380	383	378	369	369	350	383	351	365	347	407	378	369	386	375	401	362	414	364	380	358	351	388	392	385	397	408	369	378	323	364	376	376	355	352	390	335	346	371	391	380	383	381	373	390	420	379	412	347	392	424	381	357	353	368	373	409	392	387	385	372	400	407	345	393	365	377	345	380	368	399	365	389	353	408	362	355	378	374	370	351	383	377	376	392	384	353	356	400	382	401	361	367	385	376	344	363	366	394	402	372	391	382	380	397	373	381	369	361	382	373	386	338	438	372	383	412	375	379	350	415	394	352	369	362	357	380	379	365	372	402	367	433	424	386	363	359	375	379	367	371	360	405	383	364	367	402	361	380	382	412	376	358	390	400	423	351	396	406	349	367	368	359	356	386	385	389	394	358	393	392	338	379	343	411	358	350	391	398	416	357	393	359	371	351	398	383	379	351	367	337	409	391	362	365	354	389	380	391	363	373	397	374	364	371	385	379	366	399	396	355	339	384	352	350	393	385	386	416	416	350	388	384	407	399	395	367	375	389	368	378	410	396	400	363	362	405	381	390	379	394	368	351	352	362	388	388	368	340	379	381	347	388	383	379	372	393	344	349	373	332	387	373	406	406	351	371	377	394	372	397	378	390	386	364	371	431	372	375	377	368	364	362	366	411	349	405	379	380	375	382	327	385	364	392	354	397	373	426	369	411	390	400	407	365	386	395	345	364	379	386	400	372	370	385	353	365	384	413	360	357	338	360	352	369	357	401	397	375	361	390	381	338	349	401	385	392	398	394	378	392	364	353	381	331	392	373	370	396	360	358	410	359	356	358	407	368	363	339	406	394	389	379	390	413	379	366	387	353	382	365	378	354	384	373	401	381	363	379	420	372	408	397	397	381	355	386	396	376	343	396	340	394	366	396	370	400	376	408	387	381	365	395	348	358	369	373	380	400	381	335	375	371	387	373	371	373	391	344	379	357	391	355	379	383	357	352	359	349	411	383	388	313	442	392	348	381	381	403	401	360	398	369	355	356	340	386	395	370	384	399	387	381	401	388	386	397	363	368	359	350	343	389	365	379	353	385	372	384	404	365	374	411	366	396	376	363	369	382	387	366	356	363	386	400	377	405	396	409	384	365	390	362	341	356	377	412	376	359	364	370	372	368	383	370	391	361	356	393	386	359	370	348	364	389	380	398	413	387	358	374	390	382	384	406	393	404	384	386	372	379	388	385	381	377	369	384	361	386	371	376	355	359	409	360	380	370	411	370	393	361	384	395	383	373	360	406	383	366	367	371	374	374	368	379	376	378	359	363	381	374	345	372	381	358	373	364	398	349	362	364	380	389	388	388	388	384	380	399	405	355	377	387	399	386	366	350	369	416	337	328	363	343	367	397	358	408	352	372	326	377	393	389	356
28858	6231	1085	780	499	393	322	269	214	249	154	120	132	106	100	92	82	108	107	96	99	108	85	95	100	85	91	90	91	86	97	90	97	78	81	75	93	81	79	76	81	92	76	68	76	74	75	85	73	100	79	81	81	69	74	87	87	71	78	71	80	69	74	82	77	77	70	68	57	87	77	85	82	94	85	78	80	66	79	75	83	72	89	85	78	73	73	61	86	76	76	87	69	76	78	79	75	76	83	80	82	68	89	82	91	76	79	75	72	80	51	83	81	75	83	69	87	75	94	61	86	82	69	74	68	76	86	70	87	68	71	75	85	90	70	85	81	85	70	80	86	79	61	90	69	75	82	78	73	90	80	93	81	77	90	80	88	78	84	92	68	59	95	85	78	99	65	68	78	63	90	70	78	75	94	70	84	84	75	49	84	69	69	82	86	80	54	76	73	78	85	66	71	83	96	76	73	86	80	94	67	71	75	92	80	72	83	73	81	65	93	65	79	64	65	77	91	85	90	67	86	74	64	95	75	85	79	82	72	70	80	88	69	68	84	68	78	92	79	58	74	64	77	71	70	67	70	71	58	80	61	78	85	92	82	75	88	82	68	91	71	90	70	95	76	79	85	71	76	76	66	75	62	60	75	72	80	77	78	86	79	84	74	72	67	84	93	77	71	82	76	65	72	80	55	70	85	84	96	73	86	83	78	76	80	78	69	71	68	78	74	76	78	72	69	80	77	81	70	78	66	79	69	73	97	68	75	74	64	66	72	81	48	77	73	66	73	90	79	51	68	95	84	74	75	70	78	66	92	88	69	80	59	67	58	71	83	82	80	73	81	77	73	64	75	85	92	72	74	80	78	85	74	78	82	69	90	85	69	72	77	89	77	87	73	68	60	90	86	83	60	63	75	87	77	83	70	94	66	98	77	87	78	69	75	79	74	91	72	72	71	61	73	75	76	80	79	71	86	72	79	64	77	76	78	82	76	80	71	71	73	82	103	76	69	88	79	87	76	80	76	83	81	74	91	78	89	76	68	74	78	73	83	70	85	80	83	75	79	76	84	77	75	70	72	81	95	69	79	100	87	94	97	92	91	69	79	71	66	89	87	87	64	71	91	86	87	85	73	91	77	67	62	85	59	75	74	73	79	72	64	74	76	82	71	81	80	62	68	81	90	90	74	84	84	77	73	74	89	65	70	78	67	74	64	78	63	79	80	58	79	76	76	69	88	64	93	66	84	90	69	82	76	70	73	65	81	85	59	83	77	68	64	78	92	99	67	80	84	84	86	73	82	68	75	72	73	66	67	93	81	69	69	78	89	95	76	68	75	86	89	84	80	74	83	74	71	74	87	79	67	84	58	70	64	67	86	78	81	83	58	79	79	79	80	60	82	80	67	79	66	85	98	87	77	94	70	80	85	80	71	68	76	77	79	68	81	83	74	91	74	81	85	82	69	81	72	80	83	79	78	59	80	82	90	92	66	90	76	71	70	81	69	62	71	98	99	83	60	81	78	83	81	68	66	62	73	83	56	67	69	75	64	88	68	76	59	73	70	70	77	92	82	80	72	81	72	67	88	66	77	73	83	76	78	65	73	83	92	67	78	79	75	69	88	68	92	85	70	75	81	72	92	55	99	80	80	80	93	87	80	77	72	87	81	86	66	87	91	90	75	75	76	75	68	88	69	72	60	77	76	55	74	60	69	83	66	69	78	91	68	80	83	73	78	84	94	65	48	73	89	84	70	77	73	78	84	79	76	80	77	62	76	83	79	76	71	69	67	72	74	81	90	83	60	57	71	78	74	70	63	74	73	76	89	73	88	80	69	95	92	103	70	75	81	70	59	88	73	72	74	100	74	95	71	79	64	78	61	79	83	80	59	82	80	74	84	64	84	81	85	90	80	72	87	69	92	70	91	85	78	84	71	87	75	74	87	87	78	71	82	85	62	74	80	81	62	79	71	83	81	88	62	76	79	80	92	63	69	80	66	75	82	76	58	68	75	90	80	76	67	86	86	68	57	83	78	77	70	85	83	70	84	73	81	69	72	85	99	97	86	65	68	64	77	67	70	83	69	84	102	70	66	96	76	64	79	69	74	71	56	69	88	84	81	85	84	84	77	98	76	67	70	76	84	74	80	72	92	88	78	74	84	79	75	71	77	75	76	68	75	80	70	77	73	63	84	77	77	84	75	68	93	76	75	81	82	78	91	86	75	86	85	94	67	92	70	77	70	72	75	87	61	72	87	79	84	83	80	79	87	76	90	84	53	63	71	70	86	83	72	79	90	94	70	72	84	71	91	75	76	77	74	78	89	71	86	86	92	86	82	74	84	81	72	79	79	84	81	54	84	72	94	71	70	72	70	87	71	81	58	80	81	62	78	62	65	84	70	99	94	89	73	83	78	82	85	72	90	81	77	76	86	67	76	86	66	81	72	90	88	81	72	75	75	92	79	78	78	83	89	68	73	79	80	86	99	68	67	73	79	88	81	76	69	81	57	76	82	74	69	83	72	85	74	78	65	82	65	86	78	84	66	96	80	68	71	85	82	73	78	98	68	72	81	64	76	77	79	89	67	69	84	76	73	76	79	80	76	66	73	75	99	69	68	70	67	98	85	59	81	79	73	71	72	59	74	77	78	80	54	77	68	79	70	89	70	78	83	75	68	100	71	74	86	78	67	84	73	67	90	81	72	90	72	80	68	84	81	87	73	70	82	89	89	84	99	79	77	86	81	82	71	78	64	70	67	66	93	87	84	77	82	76	92	75	66	78	78	87	60	67	86	72	88	57	72	67	58	66	91	81	82	62	75	72	80	99	76	80	80	82	66	75	72	68	79	73	73	64	76	77	86	96	79	78	70	77	96	81	72	84	71	84	72	72	77	63	68	82	77	78	73	80	72	64	69	81	75	73	72	73	60	75	91	85	78	71	78	66	71	80	60	69	79	77	74	63	75	83	70	76	71	72	77	89	80	84	79	83	66	75	77	73	64	82	66	84	75	99	74	80	71	73	72	82	69	75	91	81	64	87	58	70	78	75	73	67	72	68	69	79	71	80	62	68	84	79	89	91	80	69	85	87	67	87	65	72	73	69	61	62	67	94	63	66	65	84	73	88	75	53	66	86	75	74	80	76	90	61	57	63	75	70	65	76	74	67	71	72	66	67	77	81	76	88	93	85	90	101	81	83	57	76	75	83	75	57	102	64	69	77	69	70	70	83	79	75	90	73	84	81	76	76	70	74	74	62	77	80	92	81	63	80	75	83	91	86	77	78	92	90	62	78	79	74	86	64	68	73	87	88	89	78	87	79	69	72	68	89	72	72	93	79	67	70	70	71	70	59	78	82	80	82	71	59	69	62	67	69	63	96	92	75	88	87	81	68	63	73	76	61	82	74	82	75	95	53	70	71	76	90	87	82	79	73	78	70	82	83	75	71	81	79	69	77	71	68	84	86	71	83	76	103	85	65	69	69	60	70	80	69	81	63	86	86
15197	1079	2198	2622	2237	1842	1454	1237	1047	934	777	642	641	574	556	512	481	422	428	378	413	334	368	337	331	327	307	312	299	321	333	296	296	313	300	255	273	265	228	301	271	271	270	278	263	250	263	264	262	249	256	248	219	248	245	210	220	224	238	222	272	238	227	251	271	245	223	251	203	246	240	221	208	248	242	233	243	240	247	236	251	251	242	230	245	225	243	220	214	247	244	222	214	195	217	233	245	226	229	262	233	212	239	205	237	246	227	216	220	216	197	251	233	241	226	255	231	242	206	208	210	224	220	215	212	192	220	222	218	206	216	247	233	206	227	218	225	218	229	227	234	239	210	214	210	236	241	241	228	224	259	231	218	223	232	215	209	232	237	246	229	214	218	242	184	219	244	219	247	202	207	267	215	189	221	222	233	232	235	218	237	227	199	227	235	216	223	228	220	209	234	205	210	216	226	232	197	235	214	238	231	217	206	210	224	221	216	220	215	242	248	231	243	237	231	250	229	243	234	231	212	227	205	241	206	224	236	237	203	247	236	210	229	218	225	226	217	240	240	219	245	234	232	228	225	240	256	240	237	218	196	225	194	220	200	264	229	221	192	219	224	225	232	201	220	237	222	243	215	231	211	226	241	216	221	218	253	229	236	207	245	233	229	235	211	251	239	228	202	237	218	183	213	215	223	205	209	225	222	242	213	219	203	232	227	208	221	210	237	222	212	230	216	232	216	228	242	228	255	243	226	236	212	208	237	209	208	245	204	246	230	235	215	237	224	243	254	210	232	231	231	212	227	195	203	221	225	220	225	224	199	220	230	184	242	211	236	223	216	218	236	221	226	245	205	203	219	229	233	266	200	195	215	202	229	236	225	218	230	207	211	239	212	205	211	213	218	211	213	209	222	213	230	220	186	217	215	229	236	240	220	193	227	212	225	204	220	234	237	244	226	216	247	251	222	224	243	242	203	244	210	187	226	233	226	225	192	244	194	264	197	203	201	225	213	208	232	215	227	224	217	230	230	207	216	204	249	233	253	227	211	245	204	230	224	244	257	214	262	205	242	203	203	218	203	233	225	224	217	213	212	217	232	237	217	213	226	252	218	255	241	219	210	245	238	232	208	250	206	237	191	225	231	212	218	219	246	230	225	224	221	221	253	228	199	233	221	222	237	190	212	218	280	210	222	225	223	199	229	207	192	225	222	207	245	231	209	233	230	189	235	193	225	201	245	233	227	219	217	217	229	221	208	223	211	234	211	208	212	240	212	227	208	217	191	221	234	236	224	212	219	232	220	218	234	256	229	208	213	204	224	242	213	215	216	222	247	252	215	217	227	206	201	215	237	205	227	195	250	187	255	253	215	229	239	207	213	233	225	213	229	208	242	229	250	216	246	220	220	228	239	194	214	233	235	245	239	220	235	231	216	246	224	228	219	205	249	232	245	231	245	267	212	226	218	227	241	244	238	214	205	219	208	209	223	220	229	244	216	201	212	191	209	200	211	226	240	212	217	227	218	216	216	228	213	215	228	235	193	219	228	209	222	207	227	240	212	224	214	225	248	187	244	225	210	193	232	224	204	209	220	227	254	225	241	214	216	233	223	219	210	199	193	236	222	221	221	212	223	231	213	191	242	249	226	222	239	228	237	189	204	225	203	228	220	238	235	235	243	206	213	223	245	220	216	195	195	231	224	236	235	228	220	230	226	232	218	222	229	208	213	213	235	231	204	219	245	211	219	218	226	237	238	202	232	218	214	231	231	215	221	223	245	204	207	228	234	224	221	215	221	206	249	202	205	206	186	243	204	206	234	240	215	222	236	195	191	243	209	215	193	230	234	228	221	194	211	215	186	214	207	202	225	215	208	204	244	204	226	194	249	204	213	216	252	224	223	229	230	251	223	216	204	221	232	204	206	259	236	210	213	234	204	202	242	241	197	240	220	207	226	238	225	198	221	239	214	231	227	229	217	228	215	209	253	246	218	256	195	217	240	227	235	215	251	246	216	223	232	251	208	222	220	226	220	223	222	230	201	196	230	227	252	216	203	233	244	229	203	205	230	216	209	228	218	242	229	226	229	211	218	217	234	237	245	217	221	224	215	259	236	226	195	211	219	232	191	207	221	226	206	225	219	227	234	226	205	239	224	231	232	223	221	211	231	210	235	231	238	206	229	225	220	231	220	227	203	230	223	223	212	240	230	209	244	208	210	230	234	232	226	219	259	215	190	225	227	248	211	226	219	223	209	232	249	206	208	220	225	235	233	240	202	217	241	226	238	246	208	236	203	245	205	237	203	216	198	218	233	230	232	231	221	224	217	229	230	223	230	230	237	251	231	207	183	193	225	238	232	230	249	203	235	214	244	217	219	251	207	210	233	235	211	214	201	231	225	229	226	227	220	226	218	224	227	241	253	241	208	219	228	206	226	230	222	223	232	208	240	203	207	235	230	241	217	236	181	220	225	207	212	223	217	217	220	227	249	254	239	193	249	204	217	222	226	223	218	209	221	248	232	207	225	219	219	226	204	211	221	242	226	218	252	255	227	208	201	220	235	238	225	233	240	219	222	226	226	190	238	219	224	263	225	224	200	208	221	211	220	228	240	243	239	227	214	207	220	236	235	210	210	237	234	233	209	237	231	240	225	217	219	221	246	218	220	223	273	206	224	219	222	225	249	223	234	210	221	209	220	245	249	222	226	239	237	219	228	225	218	220	252	217	231	241	231	210	223	226	226	205	231	240	222	231	217	228	230	218	242	201	248	198	225	239	223	222	215	243	212	202	229	232	210	223	221	207	210	223	210	221	230	228	201	245	237	222	217	240	241	207	218	248	224	218	215	208	198	225	217	231	188	228	183	242	210	208	237	256	239	250	217	215	235	235	221	216	251	219	216	231	196	218	230	239	232	234	219	193	217	207	237	241	191	221	217	216	250	208	265	224	200	229	208	229	230	186	237	233	228	222	215	227	196	228	230	205	226	203	225	223	234	232	211	220	220	223	217	215	227	224	220	233	206	228	217	208	210	213	201	234	219	230	199	216	223	192	230	215	217	244	220	230	202	190	251	216	220	222	219	238	260	220	195	224	222	218	217	236	212	219	221	246	252	231	220	207	219	231	236	215	220	224	224	206	203	205	239	224	221	233	227	222	210	214	186	226	222	196	233	228	227	219	204	212	231	211	236	216	231	230	207	220	223	220	222	205	217	236	203	255	209	226	227	218	224	198	229	247	232	238	229	223	217	210	224	210	229	236	251	221	204	253	206	238	212	222	224	230	216	237	202	253	228	197	233	215	238	247	257	221	229	215	262	248	230	198	241	213	189	189	226	204	224	223	241	219	246	244	230	208	222	236	244	198	232	214	204	249	228	214	213	214	231	212	214	188	217	230	232	234	200	236	201	262	213	206	223	209	214	222	259	216	224	232	259	226	216	232	225	197	243	253	213	213	225	253	212	225	249	205	219	212	236	223	228	236	204	235	224	247	243	223	201	241	224	217
41490	12576	2654	1675	1133	819	675	520	432	396	361	295	288	256	258	234	238	231	243	233	191	217	187	197	191	210	194	193	176	172	192	201	192	173	175	153	194	191	188	169	187	157	174	176	191	197	194	205	178	175	167	196	172	183	171	172	183	172	181	157	157	166	192	160	196	166	182	171	169	185	188	168	166	156	170	159	148	166	163	166	190	178	152	185	195	188	196	187	179	169	151	191	193	167	178	176	169	184	184	179	182	176	181	191	159	153	149	182	142	157	160	155	181	174	165	144	174	154	174	182	177	187	161	180	188	167	187	163	163	185	174	203	140	144	175	170	177	186	171	179	177	192	163	179	172	154	163	165	197	157	173	160	178	178	176	157	175	167	162	175	179	184	180	157	167	185	192	167	144	165	176	168	177	171	172	179	171	162	181	171	181	189	167	184	177	172	165	163	171	179	166	169	185	162	184	166	153	165	162	172	151	167	180	173	190	152	150	197	174	161	144	148	164	170	170	171	169	153	171	144	171	181	164	164	170	160	177	165	176	160	167	184	158	172	175	190	166	181	172	163	149	185	178	190	150	157	159	165	191	182	178	162	163	191	171	145	164	161	185	164	186	136	197	153	168	143	177	179	201	163	182	162	151	170	169	166	178	169	167	186	142	188	165	141	194	163	163	176	134	162	157	154	149	167	159	186	169	182	152	175	165	188	180	153	151	162	181	174	169	169	177	168	163	168	165	179	186	152	183	164	149	154	193	167	152	123	159	156	170	188	193	190	163	166	176	161	173	177	165	149	179	149	162	159	170	157	191	173	188	175	160	169	173	179	173	193	160	162	168	158	176	165	176	157	183	158	147	183	164	167	174	182	161	185	148	153	155	175	181	155	176	175	170	150	150	187	168	181	139	173	174	151	173	164	187	191	171	169	196	174	199	142	179	161	161	169	146	187	152	160	179	182	169	132	205	170	168	180	165	164	166	166	159	180	167	183	167	155	161	166	184	166	159	156	187	177	165	167	190	146	155	178	169	193	187	182	160	170	165	164	185	184	180	157	170	172	163	177	185	170	151	177	207	188	190	155	189	176	192	161	170	176	168	178	163	190	153	175	171	166	164	161	158	134	184	172	159	167	172	187	175	202	185	180	156	160	145	147	161	167	165	150	205	173	179	168	177	152	194	163	159	166	200	169	140	169	176	164	191	183	174	179	174	158	156	149	145	191	156	170	190	160	169	167	174	177	168	159	163	192	182	171	165	172	173	177	172	175	180	192	177	193	167	160	164	186	169	198	191	161	203	162	169	169	185	172	168	175	159	164	166	186	165	194	165	173	167	174	189	165	163	169	159	182	184	169	173	156	167	182	165	173	186	175	196	139	179	150	147	141	172	161	170	174	160	187	189	179	180	173	198	179	167	170	174	181	195	182	166	183	164	163	138	184	143	166	183	198	173	162	166	150	156	146	151	169	153	149	185	160	168	153	171	170	166	182	170	181	161	161	161	176	184	163	186	185	164	138	183	176	168	181	182	192	186	151	161	194	172	151	161	158	164	183	157	177	171	172	168	187	154	174	179	173	183	172	149	186	154	159	164	174	167	165	162	174	192	167	177	175	177	178	162	193	163	173	167	179	195	174	162	173	185	178	184	180	161	180	173	136	164	186	186	147	157	186	154	175	170	166	181	175	174	157	166	163	161	161	158	171	175	152	183	161	177	195	169	162	189	167	183	166	163	179	141	171	198	161	152	168	164	175	189	163	159	168	162	169	159	160	181	151	165	154	191	185	163	157	175	177	190	165	151	159	164	156	167	173	176	132	186	186	159	179	155	182	180	169	163	169	160	156	156	139	167	187	158	160	168	172	159	157	166	191	179	172	144	158	197	174	174	179	159	160	141	158	170	191	169	190	156	183	175	152	177	160	164	138	159	173	167	173	162	174	170	167	151	168	177	172	168	159	180	176	186	175	164	160	165	155	181	148	177	174	163	171	157	158	172	163	173	171	177	190	179	178	183	180	182	166	169	166	197	163	148	171	213	182	140	176	177	179	191	172	139	171	176	191	207	178	190	183	176	174	180	170	175	164	171	171	194	214	175	165	182	160	166	152	175	160	153	164	169	153	157	181	162	175	144	180	170	157	184	181	182	174	149	180	161	157	174	158	164	173	180	174	160	180	188	176	191	179	161	170	177	161	177	155	168	160	184	195	164	182	161	158	157	157	148	162	158	161	181	176	158	173	176	196	140	182	148	166	174	168	193	177	190	166	179	150	174	144	165	156	179	198	195	179	154	191	171	164	179	171	133	168	146	155	182	186	149	156	184	157	191	143	157	192	168	171	181	174	161	168	179	148	168	162	174	188	168	174	174	186	182	175	167	167	165	149	170	184	138	164	183	172	157	168	179	174	185	177	170	189	171	158	174	171	164	152	191	167	159	152	166	177	199	184	172	177	172	192	189	185	171	163	188	195	158	176	160	176	196	154	170	179	189	153	177	171	192	186	200	177	181	175	169	175	169	172	161	169	163	165	168	169	176	197	156	187	161	143	167	161	172	152	149	174	173	179	164	147	169	147	182	172	158	163	181	168	177	165	166	186	169	156	217	152	164	174	173	189	185	163	154	186	183	167	175	157	143	167	158	154	167	168	180	172	216	163	148	174	173	172	174	159	163	161	166	174	150	191	165	201	165	163	173	172	169	182	176	180	176	187	172	185	160	206	172	137	151	161	156	162	191	162	164	143	168	200	162	175	173	195	186	189	183	148	154	167	183	167	171	140	173	148	168	160	180	143	152	169	156	172	180	152	171	174	166	163	158	176	163	177	176	163	192	175	171	142	167	156	156	156	180	177	183	156	150	171	185	164	167	167	199	158	168	185	165	183	168	157	158	169	177	156	156	167	166	159	176	159	164	170	159	142	155	170	183	166	175	203	152	178	160	185	214	175	151	171	156	173	164	179	174	184	158	159	191	157	160	165	182	205	184	153	174	153	155	143	201	162	177	163	158	172	181	179	196	176	165	164	189	157	170	187	187	156	162	192	185	183	168	179	172	152	173	164	147	195	188	176	195	139	159	193	171	172	161	186	151	171	177	182	178	165	154	154	164	187	176	181	165	164	168	170	176	181	162	178	175	188	186	162	168	167	177	175	165	172	180	160	196	176	206	190	169	163	174	206	161	152	164	181	167	158	149	174	146	174	170	180	166	158	147	171	185	152	195	170	165	175	193	184	187	168	165	183	177	177	170	131	156	169	163	200	151	180	161	172	192	147	187	166	147	183	184	191	173	140	153	174	167	163	187	180	168	178	190	174	163	174	179	189	179	173	173	189	158	191	169	165	177	189	178	168	162	186	181	169	169	170	172	199	186	162	171	150	175	137	161	162	157	181	179	177	167	155	174	171	157	155	166	159	167	159	163	167	187	190	165	157	142	179	163	167	159	171	172	142	169	164	175	176	192	175	180	153	152	160	172	173	184	166	169	196	197	160	181	165	151	190	166	173	161	150
21124	2064	4125	4873	4319	3422	2816	2374	1973	1694	1502	1338	1190	1139	1020	956	877	888	863	824	729	693	685	650	635	656	616	683	607	554	549	550	574	520	508	550	524	523	505	504	500	508	478	495	480	456	465	452	473	489	475	453	493	466	449	488	497	459	493	495	439	448	438	440	448	462	473	422	461	417	460	468	422	467	482	469	482	479	460	496	493	467	465	457	459	483	427	446	439	442	437	445	485	481	491	430	438	450	442	433	437	416	462	412	446	442	494	438	457	469	468	460	451	451	458	432	420	433	442	443	416	464	433	473	426	437	425	452	448	435	438	421	443	464	462	365	452	434	428	434	456	445	420	415	449	459	438	434	408	427	451	461	454	458	480	438	450	437	411	444	425	451	428	446	459	462	430	434	422	465	436	450	447	467	442	462	469	443	433	437	471	406	429	442	429	452	458	395	428	453	424	397	413	455	467	430	465	471	458	446	462	425	393	444	458	419	455	444	440	476	439	400	483	407	412	430	438	428	449	402	453	465	455	459	438	472	423	453	433	440	432	442	478	443	417	468	441	365	395	446	415	486	463	462	467	404	449	458	424	412	424	368	401	453	457	444	414	407	401	464	440	458	486	451	452	427	449	441	442	437	459	427	454	441	437	453	436	462	441	484	408	423	462	464	440	418	435	451	453	453	456	458	414	441	470	439	453	467	404	473	419	470	424	414	404	465	432	428	430	390	440	431	427	401	441	417	400	396	467	448	469	426	461	447	416	447	453	448	434	422	421	447	456	432	428	415	463	454	453	415	432	422	459	442	449	464	484	424	465	408	424	442	432	457	478	468	417	448	413	417	453	409	409	439	433	436	454	452	438	437	423	420	456	446	440	447	430	445	433	430	457	465	400	434	407	481	474	424	488	422	435	462	420	444	438	447	431	408	442	428	405	451	406	388	432	420	435	455	438	437	442	428	458	449	400	452	442	453	435	475	453	450	460	470	461	421	442	452	459	441	441	434	444	391	429	425	432	406	480	453	455	415	435	410	453	430	427	488	442	403	440	443	448	395	457	417	404	427	413	460	425	457	429	447	443	453	426	444	461	419	437	427	396	460	423	437	420	462	434	459	402	416	420	439	433	448	402	499	430	383	446	431	480	426	409	439	440	420	467	420	421	442	438	430	439	417	472	460	437	435	441	445	438	438	433	464	454	404	445	442	425	460	437	433	456	447	421	431	423	446	428	458	427	436	487	489	455	435	479	407	478	415	444	434	438	462	430	456	397	427	429	451	400	436	452	426	431	435	418	460	457	441	398	416	446	454	434	464	422	428	441	453	435	419	438	425	439	430	456	457	412	417	421	445	418	422	448	424	460	438	434	449	451	444	435	455	376	426	455	407	449	435	466	472	433	440	477	447	436	450	398	435	441	425	424	433	453	483	456	459	401	412	466	458	417	434	431	472	461	476	466	407	413	410	433	413	433	411	438	465	435	437	434	455	433	468	405	475	430	442	446	458	451	453	432	463	428	422	438	450	431	435	423	422	432	424	459	398	452	419	460	422	361	424	387	471	468	431	459	436	498	432	438	474	416	414	479	428	420	483	426	422	437	407	453	446	442	451	450	417	468	460	448	447	449	450	465	450	415	434	448	447	412	442	426	446	422	427	440	458	441	438	463	420	442	450	470	447	439	462	436	455	459	442	403	452	390	457	413	418	461	412	470	419	442	423	429	437	438	461	420	462	389	408	425	449	429	415	417	433	447	443	450	430	443	464	426	414	390	387	412	456	427	458	443	462	417	417	436	471	476	451	419	387	439	450	428	475	419	438	431	436	430	414	453	430	436	442	454	416	425	452	408	456	433	425	463	443	462	423	462	430	457	427	476	455	452	416	451	441	471	437	429	418	411	449	405	432	442	479	449	410	423	476	446	446	431	442	465	466	432	427	421	451	453	411	459	428	461	458	396	417	414	398	424	446	415	437	469	446	427	466	436	446	462	404	433	439	440	467	454	413	402	418	405	481	441	436	428	418	428	418	462	444	421	452	426	444	426	437	427	427	471	434	441	444	475	478	470	434	426	453	422	410	428	404	451	457	419	395	398	443	473	432	419	439	441	427	452	452	458	414	443	492	461	469	432	443	447	444	432	460	445	451	461	411	439	425	432	435	447	479	433	410	425	425	407	415	433	430	443	441	468	474	446	460	472	405	448	454	453	410	415	457	425	428	456	444	443	423	425	413	449	474	432	440	430	451	434	424	417	429	447	429	447	437	435	427	444	466	477	447	442	462	423	461	449	444	442	443	444	436	484	408	437	417	419	403	436	411	405	419	433	445	461	404	439	428	445	445	444	452	413	438	483	419	440	432	429	426	462	456	418	434	432	423	427	431	421	449	419	427	422	419	449	472	456	458	412	420	468	436	466	420	433	428	430	456	447	433	447	444	450	424	493	439	423	428	447	469	464	445	420	451	436	444	439	427	426	473	471	440	442	451	436	442	413	435	448	434	451	441	433	423	421	476	436	415	414	433	401	423	405	457	460	477	407	437	442	452	457	425	405	460	443	430	407	459	448	459	460	424	419	414	437	430	459	412	434	490	401	454	446	445	436	461	437	449	464	411	403	429	423	444	490	426	394	426	411	461	422	460	489	429	465	444	420	432	437	406	471	452	425	425	437	440	452	499	435	427	429	405	440	431	430	437	477	458	449	459	414	428	464	418	454	449	439	433	422	456	431	440	460	453	453	441	466	450	434	442	438	393	447	458	402	422	393	429	479	451	452	452	419	444	429	421	446	455	444	456	440	430	457	430	446	428	405	460	419	428	410	424	429	426	404	454	414	452	441	425	422	402	411	398	451	393	431	405	428	436	422	455	472	435	453	450	423	484	449	432	423	440	450	487	441	438	466	487	414	449	443	450	406	424	431	441	419	452	412	425	449	444	424	407	423	433	440	453	467	451	400	472	454	457	427	398	433	423	458	447	429	433	441	438	396	449	424	441	421	405	457	419	415	427	426	418	468	462	464	436	474	410	454	428	442	431	427	417	418	477	443	412	470	429	466	459	464	414	445	413	452	437	445	457	428	431	458	428	429	398	416	450	421	435	470	421	418	414	477	429	457	414	402	430	483	430	454	431	429	451	386	426	405	420	375	464	416	464	421	432	421	446	450	395	441	458	471	447	436	422	427	440	431	453	430	446	444	439	403	373	426	434	413	406	430	408	436	417	480	438	445	459	445	432	436	454	447	432	435	446	430	454	456	461	443	455	414	423	427	418	450	395	422	451	449	443	494	453	415	421	425	442	442	417	438	396	456	456	446	444	421	462	437	416	428	431	448	440	464	465	452	434	414	431	434	450	466	428	416	420	392	420	427	440	475	493	436	440	431	458	460	463	452	407	462	405	440	474	403	461	450	437	468	460	452	461	426	425	431	412	408	416	461	434	416	447	444	455	446	399	482	441	463	424	448	424	452	458	414	409	458	435	417	418	469	411	413	442	446	436	474	424	421	423	434	440
8977	366	189	174	185	173	178	161	174	154	159	170	161	145	151	151	149	164	160	134	165	162	160	145	142	150	154	165	162	142	179	149	150	143	150	167	161	149	162	153	154	156	155	168	140	157	158	164	171	153	163	167	148	161	180	151	160	149	139	148	168	177	138	173	171	166	179	158	160	150	137	174	171	167	162	174	165	157	182	154	151	171	167	152	146	154	145	165	147	163	168	143	161	164	160	159	139	150	166	121	163	175	159	164	150	135	150	157	142	166	163	148	144	175	151	144	150	168	137	154	166	154	144	154	157	143	153	134	141	165	161	151	185	176	145	162	143	156	165	144	162	172	168	166	143	162	154	152	182	141	157	178	164	145	140	158	137	155	155	159	145	157	146	170	147	144	174	156	153	141	160	153	166	172	163	163	172	154	153	166	167	178	146	167	163	155	160	161	123	157	161	159	162	165	154	159	151	166	156	146	165	174	152	153	152	166	155	174	165	153	160	143	164	182	143	163	143	148	150	168	156	163	159	152	137	154	160	162	157	185	168	143	144	136	153	165	131	146	161	152	160	165	130	141	146	146	175	153	161	143	156	163	150	150	158	158	153	175	147	171	179	155	163	154	143	172	157	170	149	170	181	152	130	184	161	166	169	206	162	191	163	156	162	158	142	153	153	149	163	144	181	150	171	166	148	164	157	152	174	139	146	139	162	181	166	171	166	152	172	136	161	155	167	165	144	146	166	173	168	176	167	152	160	135	135	175	165	166	169	135	150	181	188	158	168	147	165	149	148	181	139	161	153	172	138	176	130	153	137	164	161	146	174	180	183	150	156	153	141	159	159	148	155	166	160	144	151	159	156	169	151	178	165	154	170	147	156	150	149	136	182	173	155	173	184	158	151	143	155	146	152	166	155	153	163	143	162	155	157	156	167	166	159	164	161	166	157	176	170	140	151	171	143	157	150	143	159	156	168	141	167	161	157	148	148	157	160	170	155	135	163	164	161	176	140	179	184	166	143	183	161	178	142	141	169	159	160	162	153	129	140	165	140	175	163	171	171	145	170	151	149	161	155	156	158	158	165	163	168	180	174	151	176	174	174	155	154	141	144	146	138	160	141	160	148	158	190	171	162	173	133	154	152	167	155	155	148	138	164	177	170	159	155	157	139	143	177	154	148	161	163	150	150	182	166	166	165	165	168	130	187	168	163	172	143	148	155	146	166	163	167	140	154	142	164	139	146	168	157	146	173	183	185	151	135	160	160	147	169	148	137	159	170	130	141	169	160	174	161	148	148	165	160	150	156	153	157	160	155	169	176	139	142	147	147	157	135	180	168	148	161	148	169	185	159	141	147	165	159	159	156	168	158	178	162	161	146	180	136	170	149	162	153	165	152	162	175	165	148	148	179	171	170	159	181	151	120	170	168	149	182	165	144	157	184	136	146	161	158	161	159	192	182	183	161	147	155	141	167	166	147	129	171	135	147	150	164	138	160	164	163	151	163	159	175	140	172	157	164	188	166	168	165	158	139	142	156	129	142	150	150	176	168	159	179	162	149	151	164	166	170	161	163	147	142	162	166	172	151	161	155	153	158	139	143	136	151	143	146	159	132	151	159	159	163	166	151	184	151	145	165	164	152	162	167	162	158	159	181	180	167	133	154	143	151	167	134	137	151	155	147	129	173	175	187	169	151	148	145	185	161	152	159	160	165	151	155	156	146	159	151	163	159	162	168	169	152	152	163	141	153	145	136	160	187	162	158	143	166	161	159	142	123	137	132	168	171	180	142	136	153	163	150	146	169	150	146	152	175	166	168	153	166	167	143	170	167	153	160	153	168	145	150	164	150	149	155	149	124	166	164	157	144	156	156	140	162	151	166	171	121	179	155	153	165	144	155	154	167	150	169	190	162	163	170	148	153	166	140	137	164	165	148	151	157	128	163	155	169	164	154	182	184	153	172	155	132	145	152	170	144	170	146	158	155	154	179	129	171	170	165	156	138	159	147	151	154	171	135	168	172	171	177	163	178	161	163	171	149	150	177	162	146	160	152	150	169	176	160	157	170	162	189	132	180	151	162	156	154	194	177	159	172	171	123	180	129	153	167	169	160	181	152	166	145	147	146	149	158	169	166	182	176	174	175	166	146	169	160	129	155	175	169	146	155	152	156	169	152	155	170	146	139	139	163	131	152	153	154	163	175	148	165	157	159	163	178	163	162	142	162	155	165	180	158	161	161	186	178	159	163	178	128	173	156	170	181	168	136	162	165	153	155	143	170	166	171	170	151	167	137	166	161	166	167	142	151	153	156	167	153	159	165	158	162	142	145	165	162	159	157	159	171	152	161	159	145	153	167	153	171	155	153	148	134	158	173	140	167	159	150	156	159	164	162	139	141	159	154	138	175	173	176	153	142	127	149	169	189	176	164	151	144	174	175	164	154	166	159	118	163	176	168	175	173	151	149	167	157	163	167	162	145	167	183	154	175	143	185	151	142	159	160	152	153	134	167	138	148	131	174	155	170	137	145	157	166	182	145	133	128	164	168	166	162	167	176	153	161	126	148	142	162	191	140	159	151	153	143	148	148	156	164	180	155	137	150	149	164	176	163	157	155	135	175	162	162	170	160	184	183	166	154	185	166	131	166	147	156	161	154	142	162	180	152	138	170	152	140	164	173	168	157	162	185	156	158	169	144	173	153	170	169	130	153	160	166	163	162	162	158	144	173	154	165	173	161	175	184	183	167	152	125	133	144	156	164	154	158	153	171	164	153	152	162	131	143	152	156	135	136	167	180	156	137	152	158	182	156	176	143	154	142	161	158	168	163	173	144	165	185	157	130	146	178	145	152	171	162	157	154	159	170	188	145	137	165	147	153	138	149	140	148	143	150	143	152	173	155	160	156	165	150	160	150	158	156	138	173	120	179	176	142	138	148	159	145	159	164	164	141	148	179	149	173	167	151	175	133	165	173	152	167	152	191	153	139	155	160	184	148	147	165	167	141	133	150	154	167	166	171	140	171	153	157	130	180	127	158	170	168	162	157	146	155	157	151	154	148	164	162	150	167	149	147	172	157	161	166	156	133	160	171	175	176	143	172	162	123	169	150	174	147	185	155	164	157	173	170	161	153	141	169	143	142	162	152	177	166	155	135	161	151	181	155	169	152	167	165	171	158	150	146	165	165	157	159	161	160	160	165	164	143	140	180	152	140	168	150	145	170	147	148	162	153	159	169	184	129	148	167	150	157	163	184	167	124	171	150	155	153	147	157	159	147	155	139	157	170	166	164	167	168	154	171	141	140	171	158	149	169	154	153	166	146	183	151	190	158	155	160	139	148	160	170	159	177	147	150	154	176	154	155	148	150	150	167	156	146	162	145	158	170	138	167	173	162	137	163	148	150	173	136	151	159	165	152	150	158	161	161	170	174	153	188	137	159	142	148	145	133	145	149	153	174	177	166	135	157	154	170	150	153	170	172	155	165	166	143	164	176	165	157	157	184	141
4565	410	448	496	472	445	422	409	457	416	416	342	370	390	393	413	394	385	409	445	429	405	391	367	372	414	382	399	390	379	389	387	360	381	416	388	380	412	354	394	377	373	377	429	370	380	380	425	399	373	398	392	395	406	397	371	376	370	389	370	412	395	382	418	349	375	397	409	377	355	394	401	396	403	364	388	387	389	424	393	366	384	388	377	370	400	376	376	385	356	388	373	421	353	357	394	375	397	369	339	348	400	362	383	391	461	374	393	396	372	381	354	363	342	409	373	366	427	362	379	357	395	371	412	377	426	363	402	377	384	380	378	398	373	389	384	377	388	402	405	405	380	393	387	394	389	425	369	357	414	363	373	366	397	407	397	417	379	391	377	394	371	421	405	420	393	393	402	394	412	405	392	430	419	407	425	412	385	382	352	412	433	376	392	386	392	381	402	366	371	356	396	377	377	386	358	396	411	387	364	391	381	376	397	356	402	391	378	404	396	365	350	378	363	379	397	399	388	378	360	391	367	373	409	401	365	418	404	381	367	403	400	379	401	334	381	393	394	357	388	372	345	344	359	368	418	403	365	407	380	377	371	388	399	380	371	393	371	373	388	391	388	388	400	417	383	362	394	389	391	406	357	348	385	380	377	406	386	382	371	358	366	410	382	381	366	375	364	386	389	376	370	380	427	363	376	377	391	412	402	383	386	384	373	388	411	418	389	410	377	400	384	391	379	403	408	385	376	401	368	359	392	391	393	372	375	361	386	363	373	362	360	380	378	354	413	380	363	393	413	402	357	398	418	352	425	421	389	374	418	360	383	410	382	400	361	374	384	395	376	356	391	377	376	375	345	404	380	405	369	430	399	421	362	390	381	403	400	362	383	408	374	373	353	369	386	379	369	372	408	396	376	371	384	342	414	394	391	384	406	395	357	373	362	376	395	350	381	394	439	440	412	400	364	394	367	359	388	353	342	361	375	410	390	396	383	373	371	397	371	415	378	381	399	397	410	364	401	413	405	389	378	392	397	380	433	396	379	391	379	381	388	400	353	360	352	418	349	399	375	389	385	386	414	368	416	384	378	369	423	407	367	372	394	424	401	405	331	372	386	360	413	388	383	407	397	382	385	395	411	406	358	393	358	398	398	406	393	368	394	348	365	341	395	374	357	353	364	402	370	362	355	382	390	373	391	382	422	361	399	397	403	368	375	384	366	440	417	387	406	350	392	414	382	376	369	358	418	401	358	377	372	427	368	399	425	392	374	385	354	377	390	410	397	343	417	355	364	371	347	367	379	392	391	348	357	341	390	392	399	363	403	406	403	384	355	397	369	386	391	346	397	397	366	384	365	359	373	403	419	382	381	386	385	372	353	388	409	413	424	412	384	374	400	379	380	405	388	376	407	353	372	396	402	346	376	426	399	330	413	367	336	414	395	364	401	399	384	372	426	373	405	373	389	399	370	374	390	375	380	328	372	352	368	382	402	343	391	417	387	375	443	359	386	387	390	403	360	401	383	352	398	388	377	408	360	396	357	384	372	371	398	374	396	375	368	391	370	386	373	406	388	371	407	370	418	366	378	413	372	368	386	359	360	386	382	389	376	405	365	399	408	362	387	394	399	387	379	381	415	365	415	390	409	389	379	397	391	379	397	382	363	409	362	394	397	379	401	405	378	402	403	374	375	405	342	366	368	405	360	388	390	381	390	390	439	401	365	421	392	388	452	375	384	400	410	419	372	395	360	374	378	354	377	400	381	375	398	348	388	374	367	375	369	374	362	384	401	389	388	374	367	385	418	388	405	363	377	394	394	392	417	408	392	387	383	408	396	378	373	398	376	401	391	365	384	418	404	378	363	412	400	383	385	379	366	361	391	387	394	365	378	390	388	383	368	392	380	378	369	410	375	368	390	350	390	392	406	350	359	392	392	361	363	389	394	401	374	420	399	381	388	372	394	389	405	408	379	418	387	401	385	370	361	352	388	392	387	354	372	378	371	348	415	426	353	394	361	336	424	381	385	412	386	364	366	405	364	356	368	396	389	366	400	417	419	399	413	407	391	368	391	393	414	367	355	418	392	380	382	375	376	345	379	414	382	398	373	378	393	365	339	370	350	376	368	385	396	405	407	347	401	390	364	355	406	385	381	371	387	396	441	401	346	384	361	384	351	382	402	402	390	399	417	401	398	365	391	417	365	412	387	370	397	369	363	381	357	389	427	413	384	374	400	423	381	368	417	370	346	385	362	377	382	417	402	392	389	387	377	393	392	402	404	406	373	376	390	366	396	388	355	400	404	399	381	389	386	401	380	425	406	402	363	419	350	444	383	393	377	401	396	382	384	387	344	433	376	394	343	349	382	396	402	386	403	358	393	397	356	395	389	378	402	335	369	372	377	405	378	386	361	406	398	340	355	398	347	436	393	397	386	395	374	410	376	392	382	383	382	353	372	373	387	400	386	374	394	409	435	391	419	358	389	391	390	394	398	410	375	375	405	361	403	434	406	374	429	364	385	359	358	390	394	398	411	358	405	378	414	358	369	357	403	370	383	401	401	385	400	380	396	357	372	387	408	400	366	345	413	378	351	383	399	383	418	399	406	408	389	409	366	394	375	407	410	359	371	371	345	393	391	318	382	406	373	384	369	387	368	401	397	372	400	421	388	384	387	351	394	384	371	411	385	410	381	387	387	389	390	390	415	415	380	418	353	380	390	394	378	377	380	377	403	371	410	388	384	384	402	389	387	336	387	402	378	400	382	403	372	380	374	370	383	359	355	361	399	370	389	395	396	398	377	369	404	408	370	361	383	428	347	368	389	370	378	375	413	401	359	358	391	365	350	399	369	366	378	385	380	413	399	388	401	413	374	407	396	389	368	374	400	416	383	401	399	421	390	374	374	374	396	397	362	383	419	360	394	390	400	376	391	363	374	389	405	429	425	384	408	392	402	387	361	375	410	389	384	384	382	390	431	388	394	398	419	378	369	376	365	382	397	416	406	400	389	352	404	369	403	366	366	397	346	376	393	402	380	390	391	413	392	399	380	385	393	408	367	380	425	383	386	370	418	394	384	359	379	372	398	346	396	406	390	394	355	380	427	403	401	377	388	368	395	396	415	380	378	405	375	398	370	410	403	382	368	356	382	389	395	402	429	393	386	355	374	426	386	393	406	377	402	355	403	429	361	352	406	353	403	387	410	372	407	378	387	385	365	420	399	391	358	363	405	356	375	415	396	374	407	366	369	389	369	368	379	371	383	444	370	392	394	422	413	388	387	386	384	375	407	373	379	374	406	392	381	405	422	370	362	414	406	408	387	381	396	393	345	374	363	355	381	355	385	381	403	330	360	403	393	395	407	388	384	383	403	387	374	410	392	381	411	398	411	364	381	397	391	372	361	383	423	394	371	410	375	387	357	380	371	366	388	352	368	413	422	417	367	418	365	412	392	357	403	387	336	369	400	408	372	409	382	400	369	383	357	384	394	398	392	401	409	417	405	369	391
29217	5223	1158	771	495	401	313	272	226	193	147	141	122	123	134	127	108	118	116	135	109	103	122	105	93	72	80	84	84	82	94	90	92	89	95	78	90	78	85	92	81	81	84	76	83	96	94	88	87	86	72	85	80	81	84	70	74	84	82	105	80	75	78	98	76	82	78	101	76	83	80	78	82	66	79	88	83	79	97	81	73	82	78	74	90	86	81	83	92	67	92	70	84	81	78	83	92	74	66	79	93	77	70	88	76	72	90	83	93	88	78	84	85	54	88	73	72	86	94	93	74	83	70	70	82	85	74	86	91	89	84	75	78	88	106	60	67	73	74	100	87	80	70	98	88	80	100	79	70	78	67	67	76	85	70	66	83	67	74	77	85	65	73	77	76	83	81	81	65	67	75	82	78	90	73	76	84	66	78	88	82	79	70	91	87	80	80	82	91	95	71	84	89	79	84	88	88	93	83	74	88	84	92	70	56	75	75	75	79	73	83	104	94	87	107	88	75	65	64	85	75	69	66	80	87	87	84	70	81	76	86	97	82	94	91	79	82	66	75	62	83	68	83	87	59	71	66	75	96	87	79	88	78	75	82	79	74	93	68	80	79	77	70	63	69	81	85	85	77	75	73	97	72	63	75	89	89	85	82	72	75	75	83	76	75	72	68	60	92	68	75	79	93	86	79	72	86	96	97	100	78	83	69	70	75	82	93	70	86	91	65	71	90	62	75	83	75	63	76	93	77	89	74	64	82	77	84	85	104	73	83	89	86	67	70	77	93	62	81	85	80	81	88	83	87	83	80	83	70	69	92	76	85	82	71	81	63	82	81	68	79	71	85	76	98	81	79	72	73	85	85	82	64	65	74	67	88	69	94	83	87	80	88	82	63	80	82	85	78	85	83	74	82	86	74	97	93	59	51	90	75	83	80	78	99	68	74	81	90	84	80	72	86	83	80	93	66	86	95	82	68	71	75	95	75	85	85	71	75	93	72	84	92	67	96	91	72	72	67	66	69	80	82	74	85	82	83	65	80	81	68	71	79	76	83	83	88	60	78	64	80	90	84	100	79	92	81	64	83	66	74	77	77	67	86	87	86	89	81	86	59	73	78	82	83	75	79	84	82	81	84	74	75	79	89	70	83	71	69	78	79	70	78	78	91	76	66	85	102	68	86	73	78	85	75	71	82	85	84	76	75	79	80	92	90	67	79	75	85	87	78	60	75	71	81	96	84	78	62	74	61	81	74	77	77	68	68	96	81	77	83	77	75	66	80	84	75	84	72	93	96	74	65	79	80	75	80	72	55	79	83	84	79	76	77	76	86	64	87	86	91	79	92	72	72	67	80	90	81	80	70	74	91	93	77	71	69	68	61	79	79	81	72	84	92	70	91	88	91	92	69	71	90	82	79	74	91	77	76	77	73	75	80	85	81	78	85	85	65	81	91	76	80	82	79	74	90	68	75	73	92	81	83	64	57	77	88	81	93	91	89	97	71	75	92	80	89	81	101	86	79	65	79	105	79	80	68	75	76	81	75	89	97	67	67	64	80	84	74	73	93	81	87	95	78	91	75	65	60	75	76	67	76	91	66	79	84	74	77	84	73	70	91	75	69	77	86	89	73	83	68	94	82	82	67	63	64	86	92	71	82	79	94	88	74	75	92	68	90	86	79	90	75	82	96	65	86	61	74	88	92	82	78	76	77	71	76	63	78	75	98	72	84	80	83	64	69	78	70	102	80	78	67	74	77	82	71	81	88	79	70	69	65	86	78	92	79	66	77	74	67	82	83	92	96	88	86	85	81	82	88	66	82	79	90	89	82	68	80	77	81	86	73	99	75	59	78	74	77	104	78	80	98	81	72	83	82	86	75	67	68	84	69	103	88	83	76	80	62	90	73	75	91	65	64	63	80	68	73	73	79	85	66	89	84	68	77	98	89	74	72	87	82	82	77	72	53	56	81	77	67	70	89	102	83	87	86	81	72	75	75	75	70	91	84	65	95	85	90	76	77	81	84	79	93	92	65	81	77	80	85	88	82	82	84	68	74	71	74	70	74	77	76	86	91	79	89	93	84	75	79	76	93	85	96	89	88	78	74	86	92	77	68	84	89	81	84	72	64	82	67	80	64	79	82	102	88	64	79	92	92	69	91	87	85	82	83	88	75	78	99	65	62	73	88	75	77	80	86	82	75	92	82	84	67	81	69	94	81	72	95	84	71	68	84	55	72	74	87	72	78	76	79	72	81	65	93	75	82	96	71	75	77	90	89	81	58	79	72	80	85	85	87	81	74	76	79	56	87	67	74	80	79	79	72	75	75	74	86	78	77	70	90	75	96	58	84	74	71	83	71	86	93	88	76	94	81	78	80	86	88	64	72	91	79	83	78	71	70	87	75	100	84	99	85	82	79	76	90	81	94	69	62	97	75	87	91	68	81	77	101	70	81	74	105	70	76	81	64	84	98	82	73	73	70	73	82	76	77	92	71	74	75	102	83	105	77	101	85	76	81	67	95	74	78	76	83	69	95	62	68	65	82	75	76	96	67	82	87	91	74	71	80	80	75	76	93	76	70	73	68	88	87	66	76	90	77	79	79	72	71	83	107	83	72	77	85	80	82	57	82	91	64	78	72	65	83	86	78	76	80	96	59	69	59	85	81	87	77	68	86	78	86	87	76	82	88	75	82	77	74	70	93	82	72	82	77	75	75	82	68	95	90	78	88	73	86	72	88	93	85	75	82	71	80	82	72	74	72	82	83	76	83	82	87	96	87	79	72	73	98	77	84	74	80	74	71	97	91	86	79	65	88	83	92	72	65	86	85	86	82	86	93	87	79	78	83	84	88	76	83	88	77	81	87	88	79	65	81	79	87	92	74	89	60	71	61	74	82	72	93	82	76	67	87	83	77	81	90	86	63	83	71	77	74	77	53	85	84	86	72	94	102	56	72	84	67	83	74	89	88	62	79	90	79	80	64	83	71	91	69	91	78	87	70	98	70	90	90	71	85	92	87	84	72	92	75	79	86	83	77	86	80	77	78	77	67	101	94	74	88	77	95	90	79	85	75	72	87	76	89	76	80	84	81	82	88	77	78	76	77	80	87	74	88	87	72	96	78	75	90	79	63	77	87	75	79	71	69	91	84	75	77	88	94	80	92	86	91	81	75	72	76	94	78	72	74	87	66	80	76	66	73	90	86	90	70	75	89	79	95	73	63	80	92	64	74	79	84	80	74	64	76	73	82	97	63	65	84	84	84	68	78	83	82	57	90	79	87	69	63	78	73	71	70	72	84	83	83	72	97	83	87	80	74	93	77	89	71	78	68	96	94	88	70	73	77	65	85	73	71	75	86	63	84	76	74	80	71	91	79	86	64	56	86	92	91	89	70	90	102	74	88	80	86	94	76	64	93	74	77	78	71	98	82	60	59	68	68	95	96	87	63	92	74	79	83	87	66	82	91	76	80	87	78	80	71	86	75	93	82	71	82	74	76	75
15267	1086	2153	2621	2223	1854	1482	1262	1042	885	743	684	617	559	519	479	450	465	455	401	423	377	374	362	358	356	353	320	301	330	290	298	297	280	271	266	275	235	290	271	258	261	270	280	262	251	276	275	266	263	263	240	248	278	252	261	236	255	267	245	264	242	219	267	231	231	238	237	274	227	217	219	236	246	219	207	243	248	239	225	236	268	232	229	226	234	237	261	233	232	241	236	220	231	252	221	236	251	240	217	222	250	225	231	263	237	246	237	221	214	228	240	240	238	226	252	253	210	258	221	222	213	223	253	240	241	198	225	243	223	254	217	285	253	230	219	237	236	261	241	238	228	223	261	241	218	230	219	256	231	221	241	229	186	229	243	250	251	236	217	260	233	233	252	229	232	233	259	220	216	228	277	227	254	224	225	210	244	223	232	212	237	232	232	232	250	216	216	225	242	249	223	237	219	219	209	198	203	225	238	238	245	227	222	240	245	215	231	209	247	237	238	227	221	220	233	226	228	198	223	234	220	217	236	212	213	238	212	245	232	237	229	237	234	237	212	248	212	235	237	226	205	254	226	202	226	223	207	244	223	203	229	259	235	231	249	226	212	235	223	251	236	238	229	249	232	239	238	219	229	257	252	230	230	210	229	223	242	222	237	240	223	245	252	223	211	242	240	247	248	216	241	204	201	244	239	246	217	243	254	202	249	218	254	247	236	237	229	247	268	261	212	232	223	235	239	216	256	228	221	213	211	218	233	224	245	241	221	231	248	240	216	247	214	245	223	242	229	232	224	219	222	231	224	234	247	237	254	240	208	237	215	236	247	218	208	220	238	226	214	222	217	257	258	226	223	225	250	252	225	217	225	227	256	238	241	250	230	232	238	239	240	215	250	250	228	239	248	251	229	238	226	220	223	237	231	227	212	219	243	228	224	231	258	231	234	192	260	235	246	240	226	226	214	217	237	251	277	213	224	227	237	223	227	229	194	230	246	264	236	221	228	209	239	233	229	237	229	235	244	249	215	217	232	245	239	213	252	235	245	248	224	241	228	217	224	233	234	228	223	231	228	241	250	211	256	233	239	226	230	211	219	243	233	231	245	252	228	236	222	256	209	220	220	262	230	254	214	198	211	217	236	230	228	222	230	230	209	245	236	248	229	209	226	239	246	259	224	211	227	212	217	229	222	235	227	211	249	239	213	239	226	228	231	199	223	220	240	220	222	208	219	231	232	206	231	240	225	216	260	236	237	218	213	252	216	234	248	208	238	256	205	234	235	220	238	227	247	208	219	207	202	239	262	254	220	215	211	220	232	219	231	241	231	253	237	207	237	204	246	230	213	236	238	272	246	227	228	235	242	218	233	236	236	243	219	211	240	215	237	204	214	218	219	260	232	243	203	253	230	226	244	219	231	238	236	252	214	229	251	247	244	215	238	226	251	245	242	243	201	260	241	229	210	224	216	239	230	216	245	234	248	248	225	226	195	222	219	246	213	239	235	220	250	230	234	228	226	259	242	255	212	239	208	245	223	210	222	238	239	214	200	225	235	230	258	215	222	215	242	240	226	216	214	237	225	244	257	214	234	221	239	211	237	229	229	252	266	224	246	226	228	247	217	233	244	225	245	226	225	207	216	221	263	219	222	227	220	222	209	228	258	225	230	227	233	250	201	235	237	234	249	242	254	267	224	247	240	260	203	248	208	213	225	220	229	230	229	234	234	216	228	234	216	218	252	242	216	227	247	249	248	217	217	250	192	231	222	247	250	246	260	237	232	259	250	261	229	248	247	242	221	232	226	221	247	223	249	249	241	202	222	246	242	220	234	253	222	217	235	236	251	244	236	230	246	247	219	214	236	230	218	243	216	233	265	241	220	211	224	215	242	227	241	212	221	247	233	228	250	228	230	229	216	218	225	250	247	221	227	200	231	227	235	233	220	258	232	212	238	250	239	218	216	238	220	251	217	232	218	226	226	236	232	222	250	247	197	246	248	231	257	208	242	201	230	265	230	236	211	264	221	239	203	225	195	232	233	232	214	235	238	233	209	207	236	225	233	240	229	241	207	236	254	223	227	230	221	229	223	229	221	234	222	249	232	220	229	222	216	234	210	237	243	220	223	228	232	243	230	223	235	233	240	235	224	217	234	219	221	222	228	242	222	197	232	232	231	237	216	228	244	216	231	223	222	217	257	226	262	240	230	241	244	240	241	241	245	236	215	234	264	210	222	230	206	234	221	217	237	224	225	231	216	226	205	233	238	231	262	238	227	233	251	239	219	234	228	235	244	236	261	238	219	247	237	245	207	229	212	216	228	221	256	234	210	244	206	251	244	207	218	227	213	223	224	234	248	235	263	225	200	246	215	224	237	251	214	233	223	235	244	231	213	259	236	221	244	231	262	238	238	232	220	243	260	238	243	222	247	227	243	208	251	189	213	245	228	232	223	234	234	250	222	233	243	237	213	212	253	216	242	239	261	218	258	250	222	232	242	249	226	217	222	206	219	230	251	214	237	227	238	237	210	219	217	219	234	256	223	220	236	245	249	264	232	242	241	236	206	228	233	205	216	223	234	230	227	226	246	238	228	223	236	226	251	225	241	194	211	239	224	237	243	220	247	234	230	239	236	214	219	210	211	242	241	208	231	215	219	229	212	230	234	243	230	244	205	235	240	220	226	247	252	262	223	228	213	239	234	241	255	246	232	238	222	236	261	233	221	207	207	203	225	219	216	246	242	215	233	229	249	248	242	215	241	244	257	215	249	235	220	251	246	238	233	228	227	215	251	230	228	239	211	199	229	205	239	235	254	219	216	239	226	229	236	215	251	208	245	237	203	259	226	204	216	238	243	240	218	222	212	248	236	214	222	230	225	238	231	214	210	239	235	237	244	240	238	217	239	226	246	229	224	202	250	228	223	210	247	218	203	231	233	224	212	208	247	234	225	238	223	219	229	235	244	235	235	242	221	234	232	233	236	217	241	224	251	222	231	244	223	187	237	232	236	250	247	249	216	226	225	226	238	238	230	254	243	237	210	215	218	216	213	224	209	200	230	232	235	206	209	244	221	218	240	243	212	230	244	241	228	250	252	222	223	253	211	238	207	229	206	212	243	234	262	232	249	197	199	257	231	230	233	255	225	241	239	240	233	220	264	217	253	233	234	222	227	224	219	240	215	230	255	251	232	212	211	229	241	227	227	238	229	241	195	209	240	225	223	227	241	219	223	246	217	233	193	237	237	204	241	213	257	227	212	244	243	245	257	218	199	230	231	233	227	271	237	218	214	222	227	217	227	225	214	249	227	235	228	232	219	224	248	237	221	259	253	242	209	237	223	249	230	209	228	209	240	211	224	239	221	268	241	213	213	230	244	232	227	187	214	222	237	205	241	240	209	232	204	217	243	226	209	240	267	235	222	253	239	246	243	209	229	220	234	203	204	250	204	205	248	234	234	226	234	236	216	241	226	236	234	230	238	258	223	252	234	211	222	227	206	247	272	230	223
39982	10584	2782	1653	1175	857	690	530	455	387	300	297	297	275	261	243	245	260	228	206	213	201	228	191	224	195	199	154	177	197	214	181	209	166	178	177	186	165	208	175	149	185	194	169	189	185	169	182	170	189	181	160	169	167	179	168	180	159	185	179	187	180	154	183	173	194	160	168	159	170	179	174	169	168	186	179	189	176	177	161	197	161	151	155	160	160	169	178	158	161	181	149	160	167	194	163	178	149	181	194	197	183	168	168	179	196	170	180	159	189	158	159	169	175	153	178	163	165	170	166	194	178	168	166	202	200	162	175	179	157	190	158	179	180	157	156	161	200	165	185	176	196	164	154	190	164	173	185	175	157	200	184	175	177	167	174	175	194	168	196	172	182	150	183	145	168	146	174	154	178	193	188	169	175	161	173	184	170	167	164	181	170	175	176	185	186	202	166	166	187	178	177	188	182	179	190	182	190	185	184	186	174	160	168	165	156	171	157	177	193	183	153	171	142	166	181	181	167	188	170	177	161	192	178	202	179	185	186	181	165	170	169	179	169	181	155	188	173	161	166	188	188	173	177	174	189	186	203	197	162	175	155	171	185	156	170	185	187	169	156	169	201	204	181	188	156	162	166	168	191	183	162	164	176	142	170	175	164	198	185	182	164	159	189	148	155	152	158	171	196	152	159	146	177	164	168	223	175	172	187	168	188	178	178	173	170	170	176	181	186	162	184	164	175	149	191	160	176	159	170	195	192	169	158	186	179	164	157	176	161	173	178	166	151	165	165	171	186	157	160	183	199	155	171	180	160	188	185	173	160	177	185	198	169	211	166	165	182	166	157	165	185	181	158	181	197	161	175	160	170	175	165	157	182	138	174	149	181	167	139	157	160	151	170	175	154	171	170	169	178	179	165	177	187	181	162	177	161	171	185	154	170	179	177	161	162	164	162	162	170	147	179	179	166	172	140	168	187	178	187	151	196	175	172	169	167	153	180	185	168	156	182	171	177	170	176	169	169	174	178	162	176	158	166	178	169	166	159	152	167	184	168	182	156	164	188	157	155	161	170	190	165	203	163	174	188	166	183	177	158	165	168	193	211	146	176	156	211	199	190	171	183	188	186	179	167	187	178	172	213	176	158	176	180	139	165	152	171	158	192	163	154	174	156	176	176	185	187	150	178	169	193	205	176	179	167	172	170	185	175	173	175	177	181	195	180	184	174	145	178	180	177	163	158	168	176	166	171	157	183	184	181	169	173	178	171	163	157	172	184	165	156	178	177	173	184	183	189	160	194	179	186	186	188	172	165	191	166	196	182	193	178	166	177	190	196	186	175	193	192	181	169	180	155	157	173	162	172	190	160	179	173	166	161	185	172	192	161	172	162	198	162	197	169	159	176	164	155	195	179	181	196	173	176	180	174	199	157	185	174	165	156	186	164	165	151	188	179	184	199	176	162	174	167	182	177	162	182	153	187	163	209	175	193	173	154	157	176	154	180	171	165	165	178	171	197	171	164	165	160	188	200	171	189	207	162	146	168	190	164	166	164	175	178	171	181	164	165	166	164	177	154	171	178	171	177	172	182	163	162	187	183	178	174	160	176	166	172	169	169	157	155	192	167	169	200	188	182	160	186	189	185	150	156	188	153	152	174	175	181	179	148	203	189	169	171	188	168	173	155	189	161	184	181	163	179	198	168	176	180	182	179	182	174	166	187	154	167	187	197	169	182	182	167	172	167	169	209	168	162	170	172	174	176	169	158	173	181	168	171	188	169	205	169	175	182	172	169	183	157	175	187	161	187	182	183	158	187	177	173	191	161	144	180	158	168	191	174	196	173	195	164	177	146	194	175	189	171	174	177	185	156	177	172	173	160	164	184	165	212	181	182	163	173	166	173	176	182	150	173	172	168	170	166	176	161	176	173	207	179	202	179	181	180	175	186	171	191	168	183	188	162	190	159	181	181	167	187	193	174	160	174	168	180	169	171	173	178	164	171	152	166	167	144	177	192	173	179	164	179	168	172	199	178	177	180	156	191	150	153	185	154	144	141	161	154	183	165	161	177	163	194	162	173	186	174	155	188	156	171	175	178	174	164	163	154	170	171	148	177	166	182	146	173	163	167	169	186	185	167	167	172	159	171	177	177	161	176	161	182	171	163	194	178	165	196	186	171	218	187	170	165	170	176	178	183	179	182	171	185	180	178	156	166	175	160	172	175	175	169	181	161	168	180	192	179	149	164	187	175	179	159	180	166	189	158	165	161	178	165	177	179	186	178	180	198	169	177	187	164	175	179	167	168	218	187	166	160	168	178	173	174	187	154	196	174	187	181	158	177	161	179	177	158	182	197	191	167	176	198	162	174	190	171	173	200	185	183	192	166	177	183	177	174	175	159	181	171	189	175	175	172	174	172	153	154	197	183	156	170	190	162	198	176	166	203	182	177	204	134	163	181	177	164	168	200	192	163	182	150	158	149	166	156	189	158	182	185	181	152	147	172	159	148	163	177	184	192	169	176	171	165	201	163	152	173	182	172	184	178	168	190	178	191	162	167	182	177	146	177	187	180	184	173	199	203	165	173	186	200	171	169	181	176	183	165	182	196	196	202	148	179	173	172	155	178	167	165	184	158	174	175	179	171	155	180	162	168	184	177	161	184	161	171	166	174	189	188	175	170	174	187	178	175	171	173	158	149	186	193	166	190	193	185	161	207	196	188	190	150	159	170	150	187	138	167	160	156	178	176	158	159	182	174	169	193	209	150	163	203	173	179	179	185	182	195	180	159	181	201	179	176	178	180	179	167	177	169	165	185	173	166	211	152	188	185	158	170	169	179	175	181	160	173	185	185	167	174	145	188	161	184	185	184	166	171	204	182	167	160	188	162	184	178	199	184	165	193	168	172	166	195	167	181	179	175	168	175	161	185	184	171	170	155	185	153	186	170	162	174	178	170	138	170	171	196	183	184	176	165	175	159	180	172	162	176	183	156	183	192	164	177	174	175	191	163	159	169	166	158	175	142	183	171	175	206	191	154	165	157	150	174	168	178	178	152	162	193	172	192	178	156	151	154	193	149	190	178	173	185	200	157	185	169	174	183	210	192	188	167	174	171	193	155	163	166	187	172	189	159	190	161	182	172	157	186	170	167	159	176	171	187	176	177	174	179	179	144	182	182	174	165	169	160	157	173	193	165	169	202	174	168	151	175	186	185	144	163	163	171	171	153	172	166	158	171	172	174	177	179	182	193	190	180	184	171	167	169	172	162	165	165	172	176	191	168	160	180	169	176	200	147	149	159	199	198	173	149	169	150	178	170	168	182	155	160	184	171	170	157	181	191	164	174	162	198	184	167	146	153	189	172	162	147	168	183	177	169	186	178	180	175	186	213	163	170	181	164	178	192	187	167	176	155	180	167	181	179	173	161	179	169	158	212	170	177	152	158	141	168	178	165	175	178	167	177	174	198	171	180	192	162	177	178	171	174	170	144	178	145	180	149	151	162	172	172
20184	2036	4297	4968	4279	3486	2828	2349	2012	1789	1559	1313	1265	1142	1023	979	960	907	833	795	802	723	712	713	663	665	634	618	638	567	591	602	568	558	563	523	518	561	509	509	483	536	507	494	489	492	517	531	504	447	430	486	483	483	467	446	478	463	508	482	498	497	490	477	491	494	487	446	491	463	472	442	447	496	461	489	468	428	483	479	488	433	459	486	439	437	485	447	410	436	451	465	475	492	443	433	472	466	431	463	480	437	454	441	446	445	418	466	428	390	449	456	424	446	466	434	502	435	409	477	444	480	454	465	457	421	471	415	455	485	473	442	461	464	461	427	450	455	482	448	433	471	438	469	471	510	458	444	448	452	477	449	461	448	447	481	475	456	443	420	448	463	440	464	484	416	449	454	454	444	412	454	441	445	440	437	413	427	431	439	434	443	481	465	450	433	473	482	493	426	451	459	443	460	437	434	437	469	468	416	436	448	496	421	440	470	431	479	469	476	421	446	445	462	440	455	438	424	434	453	468	448	449	432	465	444	416	443	434	464	453	432	438	449	416	460	438	417	446	446	463	433	461	463	423	490	437	441	433	444	473	460	426	465	391	438	464	475	449	450	415	458	420	447	415	471	463	431	445	487	462	479	472	410	437	416	436	427	468	418	425	423	422	465	463	475	413	417	417	483	448	465	417	502	480	417	405	416	423	435	442	457	445	464	449	453	442	418	460	442	487	445	467	446	415	455	415	423	454	439	469	432	475	411	436	444	438	476	457	431	440	433	447	430	479	429	452	468	488	458	447	455	430	449	434	434	454	460	455	418	429	454	464	491	442	432	423	411	445	423	496	486	431	445	424	445	448	462	453	430	454	450	464	503	465	432	461	455	460	423	445	456	425	405	477	455	466	417	454	450	473	439	433	448	461	445	465	440	454	460	487	434	437	475	443	453	447	434	439	463	442	425	429	408	439	449	443	434	448	455	427	436	443	457	469	462	427	444	432	459	441	463	434	445	402	410	424	458	435	455	480	476	422	460	458	430	465	462	459	492	462	452	459	422	450	447	455	410	450	457	451	424	465	470	427	479	450	431	486	465	416	465	451	459	477	448	430	445	447	423	414	443	453	426	446	441	442	419	457	454	439	445	455	420	441	428	473	448	458	435	423	443	454	453	447	442	473	427	445	481	439	445	449	424	482	414	383	438	451	424	439	459	407	481	452	424	433	426	448	442	450	469	402	451	440	431	433	435	449	460	478	434	440	397	425	456	444	459	415	433	460	443	424	446	465	493	476	425	451	446	499	430	419	448	460	447	427	412	434	465	483	429	460	461	472	470	442	465	437	454	459	436	427	435	434	426	448	455	469	438	418	431	404	466	413	429	434	438	398	418	461	451	469	398	414	460	412	460	465	404	419	446	420	439	428	456	440	460	452	422	417	463	428	466	483	462	452	450	435	438	460	459	505	458	443	445	454	445	452	453	454	407	443	450	453	444	417	430	428	448	455	421	453	458	477	407	489	437	442	465	461	424	430	446	429	434	475	451	456	447	420	496	473	419	423	442	449	420	438	410	436	431	466	458	443	413	472	464	433	439	453	422	464	465	446	455	438	446	430	445	434	433	460	486	454	448	468	423	430	444	485	462	470	427	436	448	466	478	417	454	472	436	432	459	393	422	466	436	402	379	399	448	423	447	408	448	453	430	441	463	440	434	408	436	413	415	413	456	434	433	425	437	449	470	425	441	436	471	441	436	435	428	446	482	431	475	459	437	458	466	411	411	435	465	461	421	443	376	458	459	459	423	461	441	428	433	477	449	396	456	393	442	435	441	406	476	471	416	470	437	460	439	416	479	461	425	449	447	400	451	441	440	455	420	465	458	428	413	430	435	446	453	451	416	414	469	474	468	434	403	432	450	465	473	449	452	451	449	456	448	437	433	427	454	457	457	371	446	439	404	451	449	417	433	451	407	448	468	439	475	432	436	422	433	431	473	423	480	412	451	456	436	448	428	487	457	449	474	450	458	444	487	445	446	471	440	417	450	456	433	437	467	414	469	466	428	446	429	452	449	432	413	475	395	456	497	471	387	471	430	455	451	443	448	441	447	443	463	434	455	459	463	459	474	446	413	442	442	454	455	453	414	465	447	436	423	454	440	421	432	449	438	447	462	418	410	458	461	418	423	461	426	425	464	442	467	453	434	455	440	444	417	470	428	430	396	459	441	485	414	411	454	474	462	446	470	438	448	450	468	440	413	392	434	467	460	453	451	459	468	443	461	486	449	407	396	474	434	406	441	415	462	450	461	454	426	445	428	441	451	457	416	442	422	454	459	444	439	466	409	447	403	470	446	457	404	438	472	484	440	428	462	449	444	420	427	438	450	430	460	424	444	447	477	430	434	474	450	463	454	431	436	469	470	411	466	436	438	450	411	403	451	425	457	425	488	462	453	452	427	447	430	427	441	440	465	428	460	450	466	462	426	482	480	422	433	458	420	459	469	455	441	405	426	426	486	417	462	443	452	454	478	485	431	452	432	465	435	427	459	482	472	397	463	435	438	421	425	412	475	431	441	446	436	441	444	472	468	402	480	439	450	437	455	474	432	477	437	436	418	412	407	470	492	446	415	405	442	463	448	441	432	458	467	420	452	432	425	456	464	420	433	478	439	450	464	418	431	439	442	432	430	419	445	429	442	430	422	475	469	439	459	446	432	426	466	429	436	500	412	419	424	493	462	457	454	446	448	429	430	445	468	447	453	454	423	405	492	436	386	425	461	442	442	437	441	500	462	408	447	440	426	431	459	463	473	446	436	435	458	448	428	447	461	436	452	441	454	465	409	462	451	437	469	453	400	437	474	403	473	446	443	411	446	380	427	449	472	436	452	421	420	401	430	449	487	405	459	448	416	450	438	442	448	439	417	446	450	465	475	443	433	432	436	441	435	449	441	417	460	464	427	500	434	409	418	427	438	433	410	423	486	433	463	424	445	456	429	436	435	433	477	443	456	443	418	439	420	435	456	460	428	463	456	457	447	444	443	471	460	439	432	466	416	451	437	460	447	426	449	440	437	422	487	437	436	448	402	418	425	441	445	431	451	417	446	452	454	441	474	478	479	450	477	447	459	438	483	446	440	449	430	467	439	427	457	450	415	435	403	456	437	505	419	469	427	466	446	434	429	443	466	422	463	469	449	475	448	411	446	413	454	462	465	428	426	468	442	418	418	433	455	436	434	479	437	435	397	476	441	442	456	479	442	471	415	453	427	455	440	466	428	411	443	460	456	441	406	421	422	451	434	436	447	439	441	433	424	415	452	495	420	448	459	452	435	421	464	416	440	449	463	469	428	464	445	456	440	436	472	431	445	444	451	442	478	414	430	438	440	464	420	448	443	461	444	459	451	446	474	438	465	467	437	474	469	440	490	462	458	426	464	436	395	436	455	454	423	431	463	461	497	401	435	437	429	432	436	468	444	410	435	434	444	472	427	461	426	435	448	419	419	446	436	405	438
9790	389	207	169	180	142	172	160	155	147	164	161	159	168	159	162	186	156	168	165	183	139	162	131	181	169	152	153	144	162	154	147	162	168	164	147	166	174	165	158	163	170	154	163	153	161	156	152	172	168	159	153	141	139	148	177	157	171	165	144	140	136	148	153	162	155	157	138	139	163	174	162	168	183	177	161	140	159	157	157	158	173	151	157	150	159	160	176	166	134	142	139	176	155	175	169	146	145	147	167	169	150	157	172	154	158	177	149	149	159	167	149	150	158	164	149	174	177	181	153	158	179	160	154	161	146	161	155	168	135	161	162	151	169	157	171	159	168	143	158	133	147	157	191	162	153	156	160	156	155	159	159	156	163	137	156	164	161	171	172	136	151	154	153	188	171	159	146	164	163	151	140	137	145	139	166	163	164	159	175	161	145	173	164	148	158	119	175	171	171	175	137	159	146	170	163	150	161	190	167	146	158	150	156	163	160	146	171	163	165	160	146	142	150	140	138	143	147	156	161	176	162	149	161	166	172	158	168	158	155	158	164	157	146	166	148	154	156	166	151	137	156	148	143	168	156	150	155	161	173	181	166	151	135	169	164	158	168	151	154	174	175	172	131	168	162	130	166	150	141	154	159	154	176	179	164	153	153	159	170	185	144	157	157	175	140	174	185	179	180	152	172	170	169	178	186	151	177	137	152	158	130	162	172	163	175	186	137	165	162	185	170	162	144	150	162	166	140	142	138	181	151	149	178	163	159	161	161	143	161	155	140	168	149	154	138	167	148	169	153	141	146	177	165	156	167	158	146	138	161	150	174	155	169	152	152	152	176	158	166	175	157	167	172	159	166	158	152	135	152	134	164	178	154	147	155	145	131	150	151	165	182	151	166	149	157	154	160	151	177	160	157	159	172	144	132	159	196	158	168	154	168	155	162	153	168	173	158	163	146	155	150	170	173	158	163	179	168	135	166	142	175	169	188	152	164	153	145	169	154	163	160	180	144	166	163	124	166	160	168	147	140	144	167	161	152	144	155	146	179	165	160	159	165	152	160	174	195	155	145	176	142	185	167	164	131	164	159	157	163	159	162	170	146	138	166	141	166	147	157	146	159	157	167	154	176	150	147	143	143	150	165	169	140	160	164	155	157	147	170	168	171	155	189	168	143	158	149	159	160	158	164	150	181	171	134	139	175	172	153	156	161	153	161	170	180	155	144	148	193	152	137	163	175	137	150	147	162	155	150	178	191	155	171	180	169	172	151	150	157	144	146	168	155	165	149	168	148	166	141	167	148	160	153	139	148	145	144	162	183	144	147	184	180	167	158	139	173	147	155	149	170	158	149	174	140	149	137	135	180	163	147	125	163	147	166	168	150	128	158	173	180	172	155	162	187	170	161	155	166	186	172	166	174	161	184	183	172	145	158	157	178	169	157	158	154	168	152	156	166	164	146	151	167	163	152	150	164	156	154	140	172	152	135	182	152	139	173	165	176	159	167	171	164	151	129	158	156	169	166	164	161	156	134	172	128	148	167	192	172	178	168	164	156	175	162	157	152	144	166	170	169	147	168	185	138	149	145	145	148	160	173	174	132	146	151	146	177	127	142	165	149	156	153	171	146	160	172	159	160	151	148	149	146	158	175	144	165	174	159	162	162	162	171	176	153	161	166	166	148	144	149	164	180	154	183	137	159	164	169	162	143	157	159	175	148	168	162	157	171	156	165	139	161	150	154	170	163	156	155	151	120	174	182	151	156	157	163	158	152	160	168	178	142	147	157	152	166	167	151	154	159	175	144	156	148	152	155	184	156	172	176	154	174	162	161	169	149	184	158	155	163	141	151	172	153	124	156	173	167	184	169	143	140	144	169	152	158	164	164	155	147	173	196	166	176	166	142	165	162	148	140	163	153	177	143	163	163	171	159	161	164	158	171	151	161	163	176	154	157	174	154	174	153	144	136	144	165	153	159	141	163	166	157	173	169	165	172	165	165	158	136	166	139	177	157	152	161	163	195	175	171	150	166	183	155	141	163	144	134	159	154	151	154	173	169	158	176	172	168	163	147	165	161	150	148	152	172	160	155	174	123	137	157	161	150	153	147	176	175	132	155	158	148	171	157	163	175	158	157	167	165	150	158	179	148	137	162	162	139	161	137	148	148	188	189	175	167	146	130	166	177	147	150	155	164	146	122	163	154	141	162	155	154	152	168	144	173	149	159	157	168	153	144	150	171	157	140	157	154	151	173	148	151	149	156	168	158	148	163	171	149	177	155	156	146	172	135	171	144	150	129	160	160	173	151	174	166	188	139	163	171	168	164	165	170	161	146	140	154	155	163	152	159	157	157	156	160	180	154	157	146	148	131	151	166	178	172	180	163	141	173	151	142	160	184	162	164	167	157	156	166	176	172	144	178	158	186	153	142	153	180	162	159	186	153	150	160	174	163	140	163	156	155	160	142	165	162	162	185	158	178	144	161	150	157	161	169	149	160	182	178	176	154	165	166	173	168	154	174	155	159	157	170	148	164	124	176	152	162	177	138	122	146	188	174	154	161	140	158	157	153	162	176	162	160	157	158	162	176	153	174	164	144	158	177	170	156	176	135	147	148	154	191	168	144	156	161	132	154	163	157	159	165	130	153	164	167	175	172	175	150	154	169	161	158	172	154	173	162	173	169	152	156	170	168	160	162	163	145	147	166	166	141	171	132	155	164	161	169	149	167	150	167	161	149	162	168	178	163	160	167	154	152	163	154	165	158	181	128	160	162	165	134	158	159	122	166	181	141	165	168	152	176	162	140	151	177	149	165	147	166	142	154	160	147	176	151	138	163	148	160	151	145	155	148	151	142	160	157	156	146	159	147	158	157	154	152	167	164	156	149	172	142	152	167	157	159	161	157	148	169	163	146	161	152	178	147	156	153	168	156	144	163	152	151	153	169	170	162	162	158	152	175	153	178	161	162	165	139	167	170	150	153	177	150	151	148	157	128	163	158	149	171	162	175	173	164	170	160	182	177	183	157	159	187	190	164	159	162	150	149	173	176	165	143	162	160	158	191	165	135	176	157	160	162	161	170	163	145	174	177	173	168	160	167	141	170	170	189	181	143	155	161	160	160	162	153	130	148	183	166	153	150	159	159	146	149	168	173	149	162	187	148	164	165	175	159	143	175	146	141	149	154	155	157	161	162	160	141	149	158	163	159	170	179	148	172	146	158	158	166	191	175	167	140	147	148	160	168	130	148	172	166	156	160	148	151	157	174	153	142	165	160	169	159	150	177	150	169	161	149	135	162	153	149	155	150	169	179	181	152	139	173	172	136	154	185	136	128	145	161	153	143	172	138	140	150	165	154	139	170	150	150	165	156	165	172	156	153	173	160	162	147	156	122	155	161	143	169	189	146	167	167	169	134	165	152	161	160	154	175	149	150	156	154	177	171	139	161	147	127	145	150	176	131	130	142	156	154	170	157	154	149	181	154	174	160	149	156	160	173	154	140	183	178
4810	442	433	425	454	423	439	414	441	381	411	405	412	426	410	373	393	411	365	382	397	390	384	361	393	372	373	404	388	404	362	414	393	396	387	395	409	422	427	401	376	371	410	361	407	355	391	375	398	383	405	374	385	364	382	416	420	369	396	414	380	371	400	401	388	374	360	407	383	386	402	392	396	391	365	381	399	401	386	412	398	381	390	360	421	391	352	433	406	379	402	417	375	392	377	407	390	377	384	385	390	397	422	363	391	399	365	380	398	397	376	395	427	387	392	402	392	392	369	415	347	390	347	423	402	359	386	382	376	373	381	387	376	394	380	356	403	396	410	368	395	369	386	357	381	401	393	393	348	350	415	433	398	416	380	384	408	409	387	386	385	390	400	366	397	393	401	402	417	419	391	356	394	370	401	378	399	389	383	379	380	359	365	431	390	383	397	384	377	357	392	388	405	375	379	388	401	384	429	387	422	382	413	396	371	368	402	422	404	373	384	401	352	402	380	378	418	400	415	382	416	387	389	364	385	389	383	383	361	375	376	360	392	371	385	388	372	396	375	404	372	414	355	379	393	411	377	374	420	379	386	366	404	375	405	403	410	369	376	381	408	395	373	355	402	351	402	387	384	435	377	377	417	404	386	407	390	388	372	380	383	369	381	374	389	365	363	394	402	382	356	378	421	384	360	341	402	408	384	436	400	398	371	387	367	400	410	377	392	401	367	365	379	385	373	387	370	411	361	378	346	384	370	413	386	383	408	393	353	401	393	415	370	372	382	398	388	405	396	360	380	400	371	396	379	387	384	383	399	358	419	386	366	441	406	399	384	399	402	397	365	405	413	354	392	370	392	394	381	391	369	397	371	391	414	400	389	380	385	383	409	382	361	388	414	392	372	368	405	411	389	392	366	357	362	386	391	373	384	422	384	377	377	392	401	369	372	378	360	391	384	382	361	373	367	376	392	413	380	400	398	376	427	410	399	399	399	395	370	398	376	365	411	410	413	384	422	396	373	374	419	393	451	410	342	407	385	365	407	364	370	390	404	392	429	405	392	392	451	377	355	417	378	371	412	398	382	396	384	380	397	386	364	418	410	377	373	391	387	393	391	353	414	359	355	405	385	393	373	400	385	395	384	369	367	378	365	403	390	427	397	410	388	405	400	396	366	360	423	364	437	396	411	341	415	383	348	379	406	424	404	396	389	372	389	408	371	405	368	377	393	369	401	369	374	394	411	381	366	385	359	366	413	375	396	391	399	404	397	389	420	422	381	363	349	364	376	395	380	397	420	401	378	369	393	400	415	349	366	395	391	407	359	369	379	405	391	354	359	379	391	386	391	403	387	436	397	373	383	369	344	417	369	387	366	338	366	377	368	346	374	393	371	380	379	387	367	396	393	379	395	379	372	383	375	412	390	399	360	407	393	393	411	425	422	384	374	358	393	367	383	391	395	381	398	389	385	406	397	397	394	371	417	414	397	386	375	395	364	364	358	363	415	400	373	392	412	372	376	405	372	430	391	386	394	350	407	378	385	380	377	388	372	354	406	408	428	427	361	416	367	402	385	426	406	418	399	368	364	370	354	373	396	399	394	359	393	383	384	355	422	409	397	385	363	397	397	372	384	352	376	385	382	392	397	389	377	368	378	404	413	427	327	363	401	370	382	392	359	413	373	390	424	385	390	424	392	364	363	410	388	416	399	346	388	416	388	386	366	410	399	403	379	365	390	389	370	368	356	406	368	425	377	407	367	375	384	384	411	353	385	383	396	376	391	421	368	391	401	392	364	377	394	382	396	384	412	418	342	405	394	391	379	404	405	358	411	385	384	415	391	371	369	381	386	404	345	421	374	395	391	429	395	393	389	378	365	388	373	376	386	396	400	365	385	402	401	396	392	398	397	367	320	378	375	410	398	407	414	397	358	413	408	383	363	372	390	395	371	397	383	386	377	381	397	401	399	367	399	402	381	374	388	405	424	396	387	344	419	387	405	402	351	382	380	393	388	375	385	363	380	384	402	425	361	392	406	421	389	405	402	375	370	349	389	397	377	377	406	425	400	424	365	409	391	415	388	388	395	392	389	351	389	380	353	398	399	344	392	379	366	393	363	381	383	363	389	375	384	368	381	377	416	345	368	390	384	363	406	389	383	396	381	408	412	390	371	392	364	385	376	367	401	362	382	414	393	409	388	375	427	384	363	406	389	395	365	392	367	405	395	416	377	383	412	410	410	405	398	384	339	367	383	388	387	392	366	391	405	376	394	394	400	384	401	354	378	396	362	381	389	387	395	373	395	350	357	408	378	372	399	394	392	399	392	417	403	385	383	391	412	386	389	399	393	386	399	369	346	399	394	372	368	420	361	368	389	441	400	354	366	381	354	389	374	394	374	363	392	383	348	397	403	401	371	419	407	388	394	389	388	398	382	379	407	407	403	369	365	373	400	362	365	399	432	393	373	369	380	388	379	363	389	416	416	383	356	415	382	399	417	344	389	384	384	386	397	370	427	413	405	401	353	389	365	354	394	389	378	395	385	378	369	352	422	400	396	395	378	391	384	380	387	388	375	408	389	360	367	429	402	417	390	353	404	358	361	385	419	368	347	365	373	394	385	398	382	411	415	348	375	386	399	375	387	396	389	408	413	362	391	402	381	384	354	379	371	374	401	370	384	357	400	430	387	399	371	360	362	388	356	405	397	379	392	402	385	380	365	392	409	370	344	383	407	408	384	338	383	357	414	406	373	408	403	386	383	386	358	398	409	385	385	393	381	395	377	364	389	371	381	398	402	376	360	376	373	362	405	406	367	390	379	379	365	409	428	385	417	378	386	428	412	435	412	412	369	361	413	373	364	401	403	412	409	365	393	396	375	395	380	370	384	377	379	379	389	426	388	388	367	419	380	394	363	405	394	399	402	385	366	400	405	386	378	376	398	362	370	420	403	392	378	383	417	375	379	369	371	366	353	411	370	379	377	377	425	353	357	368	375	401	390	397	408	372	441	360	386	413	402	409	410	388	367	408	433	395	383	374	348	366	396	390	392	402	403	386	410	367	427	371	364	419	393	406	382	389	386	392	381	368	410	369	354	413	356	396	380	382	358	423	380	425	342	379	390	387	408	396	423	427	393	414	402	383	387	363	365	346	389	388	401	387	386	408	397	398	391	362	393	386	368	378	364	402	359	382	397	410	410	371	365	410	391	409	397	415	409	376	375	378	409	386	393	403	398	412	407	388	382	366	363	390	388	368	397	401	395	392	382	353	363	402	389	355	433	403	406	410	405	410	430	386	415	378	366	379	383	369	412	370	380	374	393	388	383	357	392	357	404	377	419	399	397	368	394	404	401	373	381	374	376	363	338	361	402	384	365	368	395	384	337	405	416	406	395	359	352	365	397	411	363	404	400	386	397	401	403	345	388	391	412	346	374	351	363	382	314	361	403	399	376	368	343	354	363	374	383	371	411	379	390	359	388	377	329	370	395	368	363	404	396	406	384	398
27798	3773	1125	781	560	430	321	259	244	198	162	172	130	134	126	110	103	106	112	108	88	100	102	96	88	99	102	99	107	94	83	83	91	111	87	82	82	72	79	72	102	98	80	88	70	73	80	84	89	84	104	88	75	72	85	83	103	76	71	91	92	67	72	83	78	76	78	93	92	93	75	99	80	65	91	88	92	77	82	85	86	86	62	78	83	68	87	76	82	95	96	68	71	89	82	80	71	77	66	75	92	69	76	70	61	90	89	82	87	76	84	96	87	80	73	83	62	97	66	79	91	88	68	62	65	83	69	72	80	74	78	80	65	96	91	86	91	66	80	70	107	94	81	80	81	77	77	72	81	91	79	60	71	68	73	89	84	82	77	78	68	76	84	77	90	74	81	80	74	67	69	71	59	83	77	71	77	68	77	80	77	70	69	69	98	79	75	72	88	81	83	80	82	59	85	87	98	81	84	65	65	85	78	92	66	86	84	87	81	67	77	75	77	88	77	84	95	81	62	76	83	98	94	82	74	85	91	80	75	88	74	77	95	82	87	83	94	85	87	80	93	64	78	63	76	95	76	95	70	75	85	82	83	73	86	82	84	70	71	67	108	73	80	90	82	99	97	95	78	65	86	84	91	83	100	73	74	81	78	76	66	79	71	62	74	90	82	71	65	93	69	97	75	76	90	57	75	80	87	76	74	86	73	91	89	80	85	86	87	89	77	88	76	77	79	66	67	83	91	62	78	86	68	82	89	74	79	63	89	84	73	92	72	75	85	67	74	97	81	89	95	87	61	72	80	56	73	88	91	90	89	83	80	77	89	83	86	76	86	65	95	63	84	82	95	80	84	80	91	96	77	71	80	75	89	81	80	72	79	91	81	82	69	105	81	73	76	84	90	84	88	91	86	67	81	84	90	100	65	80	89	92	95	86	86	79	93	88	63	83	82	55	99	80	79	82	69	74	82	68	95	70	95	64	103	76	74	85	72	75	100	76	82	71	79	84	63	84	83	77	67	75	79	98	83	79	88	81	86	87	80	84	84	84	87	89	83	75	93	76	77	63	73	94	102	71	95	83	89	70	89	66	80	79	62	105	81	78	73	93	64	81	89	73	88	63	80	77	91	84	97	88	80	78	85	79	79	83	70	68	83	85	75	96	84	89	81	68	72	96	78	83	90	86	79	74	79	87	96	80	96	85	93	82	85	102	81	67	89	76	79	84	83	86	83	97	79	67	101	80	69	71	67	95	76	82	83	73	81	70	83	78	77	83	91	76	78	83	92	81	106	78	85	78	74	67	80	76	79	79	71	80	84	90	77	100	77	79	78	93	78	85	83	62	81	88	74	79	89	101	82	79	63	93	75	93	85	82	76	103	89	74	90	79	80	82	63	71	70	107	89	67	90	67	65	73	77	74	62	84	82	78	88	70	84	75	100	94	77	87	66	72	63	81	93	84	92	69	85	79	83	73	93	93	79	79	84	93	76	76	80	71	73	86	84	66	78	93	92	70	79	78	79	72	63	75	103	83	71	78	98	73	73	89	79	87	75	78	78	96	72	78	92	71	85	77	73	98	87	84	75	81	82	80	99	65	65	93	73	85	83	80	91	72	85	96	102	72	91	75	79	80	68	83	92	74	69	69	82	87	74	68	81	80	81	87	75	71	82	63	84	79	73	74	75	92	87	87	97	66	63	66	69	86	91	73	84	71	74	71	108	89	66	70	69	75	81	78	77	96	88	80	96	74	97	85	88	82	69	71	66	75	92	103	93	91	66	93	77	59	60	64	76	80	87	71	69	77	86	74	80	92	82	78	88	71	75	80	78	84	78	94	88	98	82	94	78	75	87	67	68	86	100	99	77	60	91	93	74	87	91	87	71	74	81	81	77	83	91	102	92	84	60	69	74	96	75	81	77	91	80	70	60	83	94	67	84	83	84	72	79	76	112	72	76	77	80	78	74	80	81	78	72	79	91	77	83	73	81	80	78	79	101	68	87	72	74	82	76	76	96	69	58	74	81	69	80	83	70	81	72	78	89	76	99	89	79	82	89	99	84	60	88	69	64	82	89	76	88	98	86	80	77	92	67	93	80	72	83	65	75	93	81	76	73	88	86	70	79	81	68	68	73	68	86	71	82	95	75	82	94	93	81	73	80	92	76	82	89	76	83	77	80	92	95	56	97	73	72	86	87	67	91	66	88	77	67	50	76	80	86	92	80	92	63	86	83	89	91	86	92	60	74	99	68	82	83	71	92	98	90	71	83	77	68	70	75	82	80	86	71	74	76	90	63	94	106	83	74	81	85	80	67	73	75	94	66	72	81	92	83	77	77	64	67	81	94	85	83	72	75	78	88	76	87	82	69	66	78	80	66	81	64	76	81	75	77	72	70	85	63	89	64	75	67	67	87	94	77	97	75	63	87	86	98	79	79	75	72	82	83	81	73	80	74	74	63	73	74	77	79	79	79	74	97	72	70	70	82	93	87	79	86	78	67	91	81	76	84	80	78	83	77	84	87	107	63	86	83	75	91	63	94	57	78	78	81	85	85	94	75	78	69	80	76	78	75	74	66	67	73	67	85	74	75	96	99	80	86	81	78	74	71	74	67	83	79	99	84	88	82	76	91	86	98	79	78	82	84	78	79	70	91	60	80	75	89	96	82	72	88	59	88	78	66	76	84	95	70	86	74	64	79	74	90	70	74	91	73	66	70	85	83	73	75	78	67	62	89	81	62	69	75	75	74	100	81	56	74	84	74	91	82	91	82	66	76	78	70	68	69	72	100	80	94	73	83	79	92	72	79	83	103	70	79	79	70	78	78	86	90	75	66	80	84	69	77	62	83	89	78	84	78	80	70	85	86	99	94	84	82	83	72	81	72	57	88	70	86	89	90	74	77	82	83	71	61	89	90	74	77	76	93	87	67	65	86	67	75	70	67	72	96	66	69	83	79	77	84	101	81	77	85	66	71	67	85	92	81	66	70	68	58	66	69	80	82	84	83	66	90	73	85	86	69	74	85	79	74	71	71	89	70	92	81	63	81	81	77	71	92	85	78	90	83	78	86	77	92	89	78	81	91	82	69	89	88	74	83	78	81	81	83	75	80	62	92	70	87	78	83	75	66	71	80	80	93	83	85	80	76	78	61	70	85	59	94	70	82	92	78	75	68	71	86	76	93	80	77	83	78	73	90	77	72	76	76	71	88	71	72	89	85	67	86	94	80	78	77	101	76	63	95	88	68	81	99	83	89	87	96	77	77	65	80	82	79	81	64	62	72	91	97	86	78	82	93	97	84	68	86	97	93	84	86	80	73	87	81	80	84	80	91	91	92	86	78	89	77	84	85	87	95	87	80	89	86	67	73	80	81	90	84	85	97	77	86	75	70	84	76	63	80	79	74	75	78	92	69	95	78	77	96	82	80	95	73	77	77	79	86	83	87	63	81	83	81	78	77	85	77	63	76	94	85	82	77	75	70	71	85	98	74	65	81	74
13659	1067	2227	2572	2225	1799	1430	1238	1059	892	782	726	577	603	537	504	494	430	410	445	406	383	347	346	326	358	356	318	309	324	310	320	305	290	314	271	308	265	295	252	259	294	255	251	234	280	262	275	237	265	256	272	250	268	260	216	265	231	246	261	273	251	245	258	241	218	250	239	207	263	253	228	237	249	248	224	247	233	251	245	250	248	235	232	232	253	225	235	284	240	248	241	224	229	237	214	228	218	236	238	249	252	220	233	250	205	249	251	247	230	236	227	272	208	243	226	227	251	235	246	235	229	245	237	251	245	212	243	200	238	257	216	241	231	242	228	234	207	241	230	248	235	231	241	233	239	216	246	223	224	207	234	227	237	226	229	214	218	230	246	221	235	246	230	226	216	252	248	227	225	252	218	229	236	272	228	251	215	237	230	266	217	212	241	226	255	227	216	230	230	258	224	236	225	248	234	235	241	249	242	218	227	247	220	212	242	210	219	246	228	255	218	228	214	234	246	242	226	201	231	229	241	226	205	237	234	240	230	221	237	239	223	224	229	241	232	221	211	218	253	246	232	188	219	213	202	278	233	203	218	218	202	221	199	213	217	222	228	226	212	213	233	233	199	209	238	215	223	227	235	240	223	246	213	215	229	226	234	218	256	263	236	239	235	223	236	250	234	223	217	209	239	236	217	226	215	243	240	223	216	236	213	228	232	237	230	239	204	242	226	256	242	206	227	237	217	219	220	202	262	214	253	213	217	254	211	229	213	236	231	239	246	214	210	222	209	218	245	232	212	242	216	235	234	248	207	214	207	246	239	211	232	214	242	211	226	258	229	219	217	261	215	227	229	233	248	209	244	232	237	198	228	248	217	232	245	243	213	238	236	263	213	232	240	223	239	213	211	243	228	224	226	218	239	241	237	239	222	241	225	242	236	233	226	223	243	241	219	244	218	230	256	220	218	227	231	255	258	216	236	243	220	244	213	236	234	215	254	213	240	207	233	231	242	208	250	251	220	218	231	238	236	228	207	236	229	234	253	248	266	246	229	231	223	202	235	210	217	221	236	221	209	229	238	244	259	251	222	217	247	240	231	210	211	219	235	240	251	239	209	249	223	237	242	241	234	220	225	213	219	241	224	203	217	240	234	233	239	242	210	252	233	218	217	230	238	249	239	234	233	235	223	234	228	238	227	253	237	230	240	250	219	250	266	235	263	218	238	218	231	221	265	235	239	213	224	234	225	252	212	252	250	237	239	237	218	206	248	231	218	214	240	205	201	242	230	228	223	236	242	222	233	239	226	252	208	243	230	223	251	204	208	219	212	207	231	202	234	228	228	230	203	215	244	232	231	232	211	239	232	225	207	256	207	252	225	224	202	254	238	232	229	221	251	234	250	226	221	250	212	239	240	212	252	225	211	233	223	224	234	239	247	233	258	213	234	258	242	205	247	251	245	220	239	222	239	218	212	226	228	243	242	221	232	215	237	236	212	231	215	217	246	232	236	218	224	217	231	234	243	221	232	232	251	222	249	231	240	219	210	223	240	228	230	240	244	242	246	205	222	223	231	218	240	226	188	205	242	225	227	214	228	231	221	215	200	240	214	236	242	238	221	199	241	230	226	227	223	236	250	251	208	258	225	237	216	259	198	224	227	201	223	242	229	229	209	197	244	224	251	231	226	246	205	239	228	233	221	223	242	216	237	226	244	234	259	230	255	260	239	242	225	284	199	247	235	199	218	240	208	238	233	239	258	237	214	229	240	245	264	236	241	239	233	249	211	198	208	221	244	245	243	227	244	208	239	238	242	259	226	230	226	242	232	233	232	249	243	201	222	226	236	215	224	199	240	235	250	231	257	236	228	247	228	227	207	220	219	223	231	227	223	211	232	234	233	222	222	219	262	232	245	219	218	239	228	232	243	218	229	221	219	232	233	211	214	225	213	223	235	255	242	218	226	201	221	240	226	229	247	215	202	216	220	245	221	229	213	242	222	243	194	227	234	234	211	207	244	238	228	249	232	212	228	239	209	230	234	214	254	219	236	245	219	229	232	237	214	211	212	238	234	220	237	212	213	239	236	212	238	239	196	267	236	245	235	244	233	238	237	223	228	234	260	190	230	237	259	251	256	237	239	246	229	235	252	240	234	241	242	237	242	242	211	231	243	219	200	232	226	223	252	236	227	254	218	221	234	236	226	236	231	229	271	242	211	242	222	228	253	228	238	212	237	244	257	249	235	220	223	248	216	232	221	248	253	245	234	257	214	249	226	225	220	191	249	204	223	230	228	222	216	215	252	232	239	226	200	234	238	255	232	212	210	229	221	215	240	244	241	217	261	211	228	215	251	237	229	237	219	224	238	226	241	236	222	250	254	206	213	205	211	222	229	225	224	243	224	229	227	238	252	220	244	221	221	235	231	220	226	230	241	247	226	206	244	223	241	221	247	229	260	244	211	206	218	248	231	227	236	217	239	224	216	210	251	227	225	220	263	245	231	229	224	207	235	232	241	232	215	241	237	260	247	253	223	227	213	232	217	210	206	235	213	227	243	234	236	244	241	234	222	229	212	235	259	215	229	226	225	232	250	232	217	224	245	219	224	233	241	246	233	235	223	235	213	221	236	248	227	205	231	229	253	255	221	239	241	253	246	260	233	255	217	207	226	236	225	244	199	228	209	223	238	241	241	267	234	224	229	246	223	223	223	221	235	226	220	209	215	203	230	243	228	231	215	230	216	217	244	243	222	234	230	228	221	237	239	235	225	219	241	232	242	218	221	193	234	224	240	237	192	239	199	231	230	246	238	225	209	261	225	234	247	246	243	221	233	232	254	222	259	232	244	219	238	228	228	231	250	225	206	226	242	249	249	252	220	228	213	228	229	203	221	210	223	226	241	237	215	233	253	219	227	247	252	230	207	232	228	205	252	226	219	220	238	205	213	236	236	234	235	220	243	225	238	231	238	241	234	225	210	247	218	266	219	238	225	223	212	236	216	228	224	209	222	232	224	232	226	245	241	243	216	267	198	217	239	212	211	228	210	219	231	256	240	259	228	260	227	243	226	192	216	225	245	229	226	222	209	210	216	264	219	235	227	241	208	256	209	207	235	240	283	228	209	218	222	237	246	227	228	218	238	227	231	227	241	221	239	260	226	230	240	218	240	242	225	219	216	213	244	249	226	229	226	245	201	237	239	257	230	233	212	229	218	242	254	250	250	199	209	220	239	236	236	210	241	215	218	224	232	252	203	242	223	233	230	234	227	236	224	245	264	239	221	237	244	238	196	228	235	233	240	240	244	241	249	258	257	237	233	232	236	230	229	216	219	223	257	230	208	243	219	261	225	217	244	220	276	205	245	227	223	212	241	234	249	218	234	241	233	222	231	231	249	217	233	225	251	239	207	235	224	234	207	222	206	237	256	245	226	211	252	220	220	250	238	228	220	235	214	229	235	221	230	230	250	244	218	263	231	252	215	215	227	232	210	240	214	227	240	221	225	240	218
35367	6960	2547	1763	1136	839	636	513	455	407	337	313	315	285	267	250	250	230	226	200	229	206	223	199	215	194	175	203	162	186	185	172	201	196	205	190	186	186	155	152	212	189	189	178	165	194	182	181	183	214	192	160	179	185	157	172	155	177	165	175	153	169	189	168	180	179	188	174	199	184	183	201	180	174	179	194	166	157	184	185	195	180	177	192	198	166	181	196	178	162	180	179	176	140	167	192	185	187	168	180	181	149	168	182	175	193	178	166	193	152	176	160	182	177	174	182	149	146	198	191	162	167	176	166	176	177	181	154	154	166	174	155	148	170	165	161	153	171	166	173	172	159	177	170	171	218	181	179	160	176	167	160	178	166	175	182	184	167	155	157	166	176	199	155	163	172	183	185	182	150	162	185	157	181	173	171	165	176	157	166	181	180	167	164	177	158	165	178	157	179	173	179	180	174	174	164	166	163	204	146	161	189	151	170	170	178	170	175	162	170	179	184	184	193	161	163	167	176	176	178	181	180	179	173	180	157	161	165	167	157	168	161	156	166	189	156	180	179	173	187	158	162	183	186	194	163	167	178	194	184	180	191	193	175	154	197	163	175	178	156	161	144	159	188	180	182	162	181	190	184	182	167	164	201	181	187	175	172	157	173	161	153	175	179	157	174	151	168	183	176	163	177	187	183	172	181	163	190	162	161	181	193	178	162	160	183	159	164	181	174	166	184	176	201	177	148	189	171	160	149	174	159	197	165	179	188	169	173	163	187	186	159	153	172	177	149	170	167	154	172	180	192	171	180	159	156	177	179	182	174	177	178	177	173	161	160	170	174	177	193	170	178	176	173	202	175	178	186	167	169	177	174	146	188	163	176	182	186	167	200	175	208	179	182	163	177	160	185	191	153	177	175	173	166	168	167	185	152	168	152	186	180	162	184	194	170	180	180	199	185	178	187	174	150	176	195	173	196	184	174	169	182	166	152	166	173	180	184	198	154	153	168	164	177	183	185	164	167	175	180	171	176	183	155	155	172	153	170	165	165	150	177	190	174	181	162	151	180	179	151	178	176	176	179	179	155	185	172	164	178	156	148	166	160	169	158	182	157	145	156	184	187	155	154	171	180	179	175	159	177	166	179	186	157	184	149	168	165	163	179	172	160	161	173	190	156	143	158	159	158	182	171	184	171	170	152	144	167	165	187	185	186	194	165	196	172	161	185	179	176	170	193	195	164	160	187	192	186	186	180	153	202	176	156	165	156	159	154	159	181	191	182	201	171	176	166	150	177	175	161	184	180	191	159	188	192	169	163	170	162	148	191	159	179	156	150	174	156	152	150	163	177	156	160	186	168	173	179	167	175	159	171	178	175	173	185	193	174	165	212	196	180	191	178	190	159	171	181	175	151	166	162	171	186	165	173	177	195	209	181	149	212	171	190	156	176	167	155	157	160	155	178	180	197	196	194	186	171	170	196	203	190	202	170	194	162	185	209	179	169	169	151	166	174	202	169	161	154	180	174	155	170	160	173	159	164	174	177	181	171	185	168	194	180	174	209	143	146	161	190	174	148	172	181	156	194	174	165	196	163	180	187	159	195	200	182	188	155	179	161	166	221	156	164	163	146	161	151	167	174	168	179	181	180	187	176	189	180	168	145	172	188	151	185	172	178	181	154	170	179	169	163	167	173	182	166	191	187	166	174	177	152	180	167	189	195	190	178	167	174	172	174	176	144	181	190	171	188	163	170	178	161	165	152	172	166	136	178	182	192	201	170	169	159	172	165	177	168	148	175	171	184	174	168	185	177	167	157	170	167	179	176	220	187	152	190	186	160	187	202	184	155	174	203	192	175	162	178	176	160	172	174	159	164	172	179	168	175	163	171	175	180	185	183	185	194	178	189	189	188	169	166	174	162	166	180	188	164	175	169	161	166	194	167	174	181	187	166	166	168	169	159	178	177	182	181	180	177	152	177	176	177	195	178	169	154	176	177	149	168	187	174	190	171	145	163	164	177	181	158	165	149	158	164	156	182	191	165	181	183	182	150	185	195	179	170	164	173	159	185	179	183	170	183	192	175	174	175	166	175	161	170	168	166	183	192	189	161	183	172	175	184	172	186	174	158	176	199	191	165	161	172	181	150	154	162	183	166	184	178	208	145	175	191	170	168	164	170	181	166	153	175	150	144	167	175	175	144	180	161	177	201	172	183	172	180	193	153	157	154	170	171	177	173	212	184	171	169	159	186	155	175	152	205	173	174	168	156	180	169	192	164	172	163	169	194	166	201	180	176	176	199	171	176	186	164	157	182	161	174	183	187	167	174	172	165	148	178	175	187	192	172	187	172	171	166	167	169	181	164	171	171	163	189	159	206	186	166	181	155	172	188	160	184	164	164	167	182	159	174	171	177	165	152	189	149	148	159	192	174	169	201	167	195	175	174	151	181	188	157	177	169	174	186	169	187	187	163	172	177	170	171	158	189	180	189	159	191	181	160	164	165	179	171	169	155	173	165	158	183	169	171	161	186	172	167	151	174	194	186	190	160	164	167	193	192	184	206	168	162	173	184	192	171	171	162	156	180	153	182	156	166	170	179	173	196	173	175	153	184	167	204	164	188	167	189	173	158	172	179	175	190	175	176	207	170	169	147	183	158	153	177	177	196	180	185	169	178	176	199	182	160	173	185	170	177	167	170	159	168	181	190	189	151	191	175	170	169	176	155	172	147	172	171	179	166	151	176	188	189	206	178	165	174	180	185	169	190	145	176	186	166	162	165	175	185	165	158	169	157	156	175	154	173	147	157	157	166	174	173	171	195	160	174	177	176	176	185	168	171	153	178	184	191	198	170	163	177	142	160	179	171	187	149	162	186	172	192	170	153	174	162	174	176	149	170	182	174	157	168	185	165	202	171	191	172	167	152	161	169	169	166	168	179	166	194	170	163	165	199	199	167	158	176	159	190	174	173	191	167	192	156	170	164	182	150	186	170	168	170	190	160	168	176	198	191	168	181	183	150	178	138	164	173	173	185	186	181	173	176	162	184	191	170	156	172	167	187	174	180	177	173	176	192	165	185	170	162	169	164	188	165	163	165	150	182	165	154	201	155	157	158	180	182	177	166	157	169	157	179	198	173	164	180	159	155	160	164	169	165	172	171	183	194	169	164	160	169	177	170	178	166	177	158	190	184	196	190	190	180	159	160	177	187	175	171	183	163	168	169	170	184	189	150	190	179	144	186	159	157	182	160	166	184	161	180	192	157	156	155	169	188	160	168	158	169	170	179	180	178	180	177	180	174	180	146	157	175	190	186	180	195	182	148	152	167	171	175	156	202	188	157	172	181	200	183	168	159	170	200	163	187	170	163	173	166	162	175	190	161	157	175	179	188	204	141	170	161	166	170	175	190	139	172	177	179	166	165	180	189	149	181	166	194	171	158	164	169	191	159	154	161	173	150	169	184	183	163	163	170	168	167	179	164	169	176	169	190	156	157	186	164	161	176	170	171
17002	2117	4222	4959	4221	3548	2745	2392	2029	1804	1537	1332	1175	1162	1062	1066	884	916	857	809	746	749	682	638	626	652	659	634	621	607	544	605	617	543	540	534	519	544	565	569	515	539	500	535	493	489	488	496	492	492	484	507	462	452	467	454	489	467	478	491	487	462	469	463	451	505	520	435	452	472	485	454	515	469	450	493	461	482	461	469	478	454	435	473	471	453	498	477	437	489	445	433	456	417	461	425	485	485	467	459	427	449	428	460	479	410	472	450	454	410	467	485	451	423	450	494	493	459	447	493	421	430	457	480	434	424	435	461	429	457	454	449	449	476	471	450	452	478	456	448	455	447	460	488	440	446	415	419	435	448	477	441	430	480	441	450	410	437	432	423	439	454	453	448	423	446	439	435	469	443	458	436	397	438	417	428	458	453	420	441	455	411	435	404	483	496	418	456	413	430	442	453	448	461	472	403	418	474	454	476	428	458	426	450	441	458	458	436	425	437	452	452	459	474	438	433	442	450	456	446	438	458	450	458	413	441	436	441	474	466	447	425	438	423	421	438	450	424	411	458	424	447	415	465	448	456	433	424	464	421	406	462	440	441	440	450	422	410	431	467	471	493	478	457	473	430	443	450	480	453	427	435	471	457	451	467	418	423	419	429	423	429	466	432	477	464	422	459	466	435	429	415	496	425	492	460	443	455	431	423	418	453	454	407	451	464	456	423	452	437	419	444	455	455	465	398	428	415	447	419	437	426	467	423	441	434	454	433	468	454	432	428	423	434	439	428	465	429	443	435	482	444	431	465	471	427	448	429	458	421	459	425	450	422	449	431	435	459	435	434	442	446	450	458	437	422	440	458	433	440	462	439	453	438	459	437	451	469	429	422	464	444	448	452	425	449	445	434	441	456	456	434	469	433	436	489	455	418	418	409	446	423	465	444	464	486	440	434	448	480	453	444	447	417	447	480	438	445	461	423	438	463	438	454	441	447	423	487	456	474	422	439	458	436	460	420	426	429	415	425	437	433	455	427	431	447	461	489	450	484	464	434	418	465	444	426	416	429	455	447	452	424	443	452	416	461	451	450	465	452	442	452	441	475	430	450	434	475	467	433	432	469	383	425	439	483	426	452	451	459	432	445	445	466	405	443	472	452	459	444	456	418	446	439	414	425	451	443	431	473	427	431	452	450	468	439	433	429	457	454	453	430	469	449	442	425	441	469	428	441	449	457	461	405	420	440	466	430	446	445	422	421	439	445	452	466	446	437	470	455	395	442	459	459	450	421	451	421	439	426	438	452	454	498	416	475	483	467	434	440	423	407	427	427	484	455	432	437	405	440	438	458	463	445	404	416	421	480	471	463	477	445	419	479	460	444	462	431	459	441	466	473	439	424	448	417	442	465	455	452	433	472	450	447	399	417	441	458	451	435	459	441	447	471	468	434	460	441	448	443	434	469	435	445	425	455	412	456	446	460	439	444	466	439	466	455	472	478	479	464	443	478	472	419	438	440	436	448	438	447	391	459	433	444	429	478	429	449	443	404	435	454	418	469	466	442	400	428	446	439	468	481	491	416	440	461	431	478	442	460	432	501	423	455	412	440	396	444	425	444	450	435	439	452	393	460	469	434	477	452	479	436	446	473	457	399	458	448	402	423	461	439	430	446	436	406	429	436	452	428	414	463	413	450	436	438	443	476	468	420	396	438	442	443	458	431	439	465	448	441	453	459	443	479	436	467	420	436	435	440	443	424	448	440	448	464	428	429	427	441	448	477	472	459	471	457	441	462	425	461	441	432	424	439	438	446	451	428	448	440	457	425	420	424	452	471	459	488	431	437	444	437	474	409	472	441	423	419	424	431	432	442	474	461	414	438	445	457	419	443	482	428	452	429	466	470	447	504	452	418	445	445	441	411	451	459	474	441	459	435	470	441	453	447	479	466	452	438	467	400	457	430	477	456	464	413	473	415	454	401	445	428	425	479	444	471	446	446	422	450	449	423	473	432	446	447	497	429	443	446	459	429	457	427	417	456	447	446	443	428	447	451	449	453	423	424	435	478	459	448	456	425	446	490	466	431	400	416	405	494	431	438	458	422	447	462	475	471	478	431	429	419	456	444	412	424	438	455	436	445	432	481	453	428	450	442	450	425	440	428	415	449	459	422	434	408	445	451	444	449	469	433	475	443	451	459	457	448	418	452	406	434	485	426	424	436	465	422	429	453	475	464	429	453	427	446	490	451	441	442	477	418	464	431	446	459	436	468	427	487	427	442	442	437	467	429	467	414	454	452	436	477	403	444	433	439	466	454	459	471	437	436	434	451	439	412	462	444	463	448	446	435	464	425	456	428	459	416	438	456	457	489	492	483	438	464	457	459	461	425	433	420	433	450	431	448	431	419	461	434	418	453	443	436	454	455	473	434	469	414	437	445	450	443	447	433	429	438	420	447	408	469	434	430	428	449	485	420	446	442	439	448	447	428	428	438	427	454	451	475	442	425	463	471	459	464	447	459	420	460	438	431	422	435	439	427	447	443	391	439	459	426	461	438	428	434	493	471	460	460	423	378	417	437	467	421	423	422	462	387	451	408	481	445	478	453	440	411	430	468	427	443	434	457	454	433	434	395	471	428	399	447	452	479	423	445	458	467	438	438	455	446	451	475	437	446	436	433	428	448	478	461	484	435	433	474	452	446	396	448	473	409	445	456	471	438	479	419	432	433	421	450	485	435	397	409	459	419	472	452	406	416	460	444	432	456	433	459	421	432	468	439	421	439	415	439	409	439	440	443	429	446	452	447	466	441	463	420	479	442	412	441	455	450	440	421	442	433	418	433	465	462	445	461	433	436	466	430	413	455	412	412	423	457	419	439	452	421	447	470	435	467	480	464	422	440	428	442	445	453	433	454	470	438	444	432	469	427	443	415	451	444	483	417	436	446	458	429	425	480	458	430	416	425	477	407	437	481	442	444	448	458	396	448	394	466	473	456	475	448	465	441	429	472	446	401	425	465	461	468	479	451	446	435	464	441	427	470	451	484	426	471	457	439	466	445	477	409	444	433	442	458	445	440	452	460	450	456	407	437	408	441	462	436	439	408	404	433	428	435	369	455	452	440	407	437	439	410	446	446	432	425	449	402	452	428	468	415	445	443	463	434	434	452	459	438	469	456	444	437	440	435	435	424	447	462	477	434	414	475	468	497	476	482	464	460	485	472	427	424	446	454	463	442	406	444	425	442	438	455	470	438	413	441	437	458	444	461	454	423	441	425	433	415	425	460	427	441	433	470	490	442	448	445	458	470	454	430	446	442	445	484	432	422	451	447	443	452	434	438	448	437	468	434	426	416	442	421	459	428	457	459	463	453	470	434	443	427	452	442	464	456	462	451	448	438	452	443	463	435	422	467	482	436	463	422	432	411	457	402	503	502	485	467	457	455	464	423	435	438	440	454	439	459	446	472	461	427	465	433	451	440	421	435	445	408	458	432	459	427	406	459	447	395	439	449
6214	269	195	177	167	177	174	159	136	152	165	146	185	179	186	159	165	152	128	155	172	155	152	155	145	163	154	172	179	137	161	161	148	156	171	153	155	128	151	150	134	177	133	167	185	162	153	154	154	159	139	156	168	181	155	176	133	140	163	158	143	168	156	181	160	132	171	127	145	164	172	164	149	126	172	151	147	183	155	162	163	149	140	166	149	167	149	138	144	147	169	158	191	163	180	134	136	146	154	139	160	158	150	149	172	152	183	154	150	183	171	162	194	125	158	156	143	163	162	137	150	144	165	127	163	177	146	149	150	155	150	172	168	151	156	168	159	160	151	166	144	154	170	163	167	156	167	169	147	147	148	159	167	168	158	164	179	156	150	123	145	154	162	152	148	169	161	155	151	145	151	169	148	144	164	141	142	168	147	169	169	162	166	158	161	140	176	148	177	139	136	157	146	175	150	170	166	152	167	163	137	152	160	140	174	164	135	160	144	146	158	163	152	153	148	149	160	160	141	167	154	166	178	166	145	119	177	146	165	151	159	164	142	165	152	139	171	185	165	160	152	178	156	147	161	155	136	167	202	187	167	154	159	164	155	181	155	160	155	168	166	169	169	162	150	145	135	176	172	153	159	133	165	155	160	160	143	178	159	170	172	184	153	159	152	144	161	172	141	178	162	154	147	147	124	171	133	174	159	144	162	167	182	149	176	131	189	152	157	149	160	135	161	163	160	154	147	137	139	167	148	152	153	193	152	147	165	123	148	150	148	160	159	175	145	143	178	178	167	183	159	168	161	149	146	170	148	157	138	162	129	161	157	144	149	160	167	161	163	162	164	145	160	149	179	159	173	152	146	169	155	152	162	153	136	171	145	153	145	173	164	163	170	157	148	182	138	158	140	150	190	162	153	156	187	166	156	146	146	161	166	150	141	177	171	176	153	160	136	162	161	161	134	172	153	169	163	165	146	163	173	148	143	138	154	134	147	161	150	127	148	170	155	146	166	153	158	155	140	158	176	191	148	136	155	163	154	148	149	131	153	165	160	159	164	138	166	168	161	138	146	149	151	152	150	165	170	171	137	143	157	163	155	131	153	166	173	149	170	151	141	150	145	144	159	170	160	147	158	151	153	153	153	119	173	181	150	155	147	146	145	173	168	174	153	155	161	180	171	144	142	156	153	141	148	161	154	162	169	159	162	158	139	169	180	166	162	173	177	168	136	154	154	179	180	167	164	153	147	144	149	152	144	160	146	157	169	174	148	159	171	146	164	174	153	166	160	171	161	168	179	158	156	138	188	141	160	149	141	156	172	162	194	162	136	174	138	155	148	149	165	149	142	142	138	181	156	158	149	173	175	164	155	163	176	152	154	155	144	170	142	153	148	172	141	163	156	162	173	163	165	130	150	151	149	146	170	170	154	144	159	160	138	156	169	164	163	186	171	151	148	127	164	163	160	182	153	178	154	174	154	151	167	173	150	148	146	144	149	155	144	166	161	154	150	171	170	149	160	168	167	188	149	179	162	145	133	144	175	152	148	144	137	151	156	149	175	155	191	168	179	155	159	118	147	142	150	153	153	149	132	144	170	161	163	134	163	153	142	153	141	173	159	149	177	182	139	136	169	160	141	157	147	156	150	185	184	171	187	162	149	163	142	164	164	155	146	157	141	160	158	152	137	172	157	151	165	151	138	130	147	153	173	172	156	165	164	155	167	137	154	130	188	147	159	183	157	161	146	166	169	177	148	167	183	159	159	156	194	143	163	160	160	151	172	156	167	126	159	128	132	154	153	152	151	146	146	177	178	157	144	127	170	159	137	186	167	166	135	152	162	163	142	185	146	167	140	166	140	143	178	182	145	171	158	168	148	171	132	157	166	157	167	155	146	144	155	160	174	156	170	175	170	152	170	139	152	151	150	150	137	148	135	172	151	141	147	152	141	165	146	150	180	158	148	160	177	149	135	156	148	150	164	150	157	152	168	195	146	158	166	161	158	155	172	148	150	152	161	147	159	154	146	170	149	157	150	179	155	185	165	150	170	177	159	157	143	172	154	152	148	160	181	170	171	158	163	137	177	149	165	146	148	140	140	176	170	169	145	129	135	179	150	146	162	173	166	180	160	158	152	130	137	181	170	145	190	145	158	142	148	152	182	182	162	146	142	167	138	163	152	139	135	141	164	157	159	189	152	149	169	148	155	162	154	164	127	162	186	145	150	142	160	143	172	166	160	173	160	164	146	157	159	158	153	174	154	166	157	176	162	172	136	168	179	157	169	173	161	164	165	162	151	165	161	150	151	163	181	189	147	167	154	187	161	156	160	146	166	168	143	170	157	155	154	175	149	162	164	142	160	175	145	148	167	160	159	143	177	177	159	146	168	174	173	174	162	145	152	148	138	144	169	160	169	154	153	146	152	154	150	140	160	166	181	167	149	140	164	160	151	156	138	133	162	155	166	155	147	156	156	152	153	160	164	178	153	171	160	150	128	143	174	136	148	145	173	170	168	143	169	165	166	157	159	157	158	168	162	181	139	147	138	169	155	160	141	150	167	156	145	176	165	133	165	134	152	183	170	153	143	162	161	152	163	164	162	157	157	156	167	152	173	165	151	139	166	151	155	147	150	153	124	150	164	163	162	159	171	147	154	155	124	144	167	165	145	140	161	144	149	135	167	174	154	177	172	155	174	153	139	185	163	136	169	133	156	138	135	147	167	156	156	176	169	157	167	154	139	181	178	173	159	168	156	166	175	161	159	157	145	177	163	178	134	173	165	172	160	163	164	146	153	160	170	165	164	162	165	153	139	164	155	146	147	145	167	145	160	154	153	166	143	163	161	160	161	155	131	167	159	168	146	152	174	193	169	130	125	153	150	139	173	131	179	161	159	164	174	134	107	137	177	152	185	149	147	161	156	162	162	171	150	165	157	146	145	173	165	159	149	164	153	153	139	181	167	162	149	155	140	137	144	156	148	139	180	146	170	152	160	139	144	159	162	152	165	186	167	138	144	149	166	141	160	171	151	148	157	154	155	161	152	149	148	160	154	152	138	179	161	155	152	147	155	156	148	146	188	163	135	176	179	161	156	159	171	158	137	160	140	141	140	141	169	154	144	161	177	137	164	167	175	155	180	157	164	163	163	149	149	148	142	181	154	165	168	163	194	167	160	156	160	167	145	154	142	150	153	122	160	148	128	147	158	174	182	159	149	154	188	153	169	155	157	182	163	181	141	163	163	144	152	161	156	171	167	153	143	157	157	149	144	147	145	152	173	134	153	169	180	156	141	151	147	151	168	139	169	164	157	162	170	153	140	155	175	138	177	180	153	162	163	147	154	183	147	152	144	146	160	157	151	145	163	150	157	163	151	144	152	166	156	157	158	135	146	163	163	146	193	151	156	162	163	158	147	161	146	162	166	160	191	133	160	150	174	155	146	152	140	149	154	181	145	183	178	137	148	151	138	164	135	161	143	143	160	163	175	152	183	172	143	169	143	187
3673	422	474	496	429	415	412	431	443	413	431	407	447	450	401	414	380	376	392	419	417	398	384	389	414	395	399	399	369	389	394	355	346	368	382	391	400	337	396	391	360	369	370	387	394	387	367	395	373	391	367	387	367	383	403	420	383	386	389	364	401	366	417	371	394	365	373	388	390	381	367	389	376	391	367	377	373	364	360	364	392	372	378	374	354	363	383	401	401	372	395	393	384	377	395	400	369	370	367	367	370	384	401	387	409	385	340	381	347	393	366	387	365	384	375	383	394	394	354	384	370	364	407	338	365	373	407	383	359	389	386	409	363	362	365	377	385	370	415	345	378	367	392	362	401	397	384	369	411	365	377	370	347	380	369	382	373	367	412	369	384	406	363	384	366	385	392	341	361	370	348	382	372	383	361	395	368	373	360	374	387	362	371	359	368	371	363	368	406	388	391	397	403	358	377	397	362	391	418	384	395	379	402	386	381	397	380	388	376	392	396	396	391	367	390	378	377	377	341	407	374	365	375	394	378	407	346	376	395	382	383	398	386	365	354	380	397	388	380	395	380	388	396	358	404	397	388	404	373	349	409	400	399	383	380	406	374	383	409	384	363	384	409	355	371	374	393	418	386	374	365	400	372	343	379	369	348	359	379	406	374	373	380	398	360	359	373	380	378	352	395	342	391	376	363	387	369	360	380	397	418	358	384	387	385	395	366	412	373	407	418	369	417	390	369	375	386	353	372	371	366	359	368	386	407	403	411	343	404	441	361	388	380	368	376	391	401	385	381	391	360	357	386	393	360	389	351	393	377	374	392	383	384	389	378	391	363	375	381	407	376	375	396	368	373	380	373	369	406	382	361	334	388	370	377	404	388	393	401	387	388	383	361	357	393	380	407	389	388	367	396	368	413	396	407	365	388	362	366	429	392	384	393	358	344	384	382	352	384	353	370	344	419	354	419	396	368	395	377	383	403	395	377	415	362	379	394	380	381	372	427	380	406	405	411	403	388	370	418	362	399	418	381	364	385	396	362	418	396	362	368	348	388	343	372	354	398	394	393	419	399	385	359	410	369	374	394	375	388	379	377	363	372	359	401	372	399	397	350	363	398	404	398	391	384	407	382	384	426	375	381	388	400	375	406	391	383	339	376	388	373	406	355	383	397	406	354	373	395	391	371	396	376	381	397	405	395	389	403	392	410	389	377	363	396	359	379	390	399	417	370	401	342	408	401	416	372	378	379	364	401	363	385	388	398	360	368	358	377	380	362	391	353	388	401	363	383	403	384	372	385	397	388	376	386	400	408	364	375	375	375	376	380	386	385	381	391	405	390	370	353	355	371	380	351	385	342	351	375	349	398	390	366	365	377	389	390	378	393	385	387	386	404	393	390	379	368	381	375	368	391	373	377	373	396	411	414	402	377	364	392	340	375	402	350	354	417	354	378	349	367	414	433	391	370	399	370	396	355	382	391	366	379	396	363	381	396	384	356	350	357	404	349	407	364	387	383	368	378	379	382	385	372	342	394	383	405	390	354	378	426	368	376	378	379	386	363	337	395	393	424	382	375	405	346	364	376	355	343	396	366	397	413	373	365	412	389	372	389	380	380	372	388	355	337	407	364	348	355	358	382	386	417	374	386	428	407	396	373	362	414	340	385	385	366	381	388	390	380	426	393	378	340	376	389	367	399	393	410	400	380	348	387	398	357	395	398	343	411	391	389	390	370	396	379	395	372	384	382	363	360	429	367	367	390	369	361	380	353	413	379	398	349	453	383	393	382	402	375	363	375	387	367	377	352	412	393	373	390	393	382	381	389	417	354	379	396	340	364	378	376	413	399	387	358	417	374	397	401	384	396	379	404	373	382	374	375	398	375	403	403	378	375	388	398	382	409	358	379	398	389	380	352	397	374	363	375	387	378	384	391	382	354	382	350	359	394	382	354	367	381	345	395	411	394	350	370	380	391	387	414	379	372	405	370	383	382	393	383	367	400	359	398	384	395	368	370	401	357	372	384	374	361	366	392	373	376	374	388	390	415	409	423	352	384	362	396	354	372	394	354	383	394	379	385	397	367	339	407	405	382	379	411	407	410	385	349	394	382	368	406	360	406	407	356	407	390	394	376	363	352	356	410	386	378	396	417	429	394	389	375	402	371	376	402	407	366	384	345	409	448	394	382	371	395	381	363	396	352	418	390	357	390	368	388	403	370	393	386	410	365	384	417	394	400	386	418	384	401	372	400	393	350	404	407	393	408	407	358	395	384	428	382	392	396	383	369	403	379	389	396	367	388	400	372	359	373	379	384	368	410	392	369	377	387	395	366	422	379	393	403	416	353	409	383	385	377	424	372	357	325	362	391	392	346	423	339	371	370	370	418	382	364	352	384	386	395	373	397	391	377	343	414	387	397	390	398	400	346	399	368	406	405	378	350	368	363	376	377	410	346	369	370	384	411	399	409	404	387	397	389	372	354	392	403	387	367	372	409	353	403	376	363	390	391	359	410	388	365	385	385	390	385	372	396	399	426	400	378	375	401	375	395	359	409	402	329	389	383	409	385	421	402	379	390	399	419	385	377	363	368	387	363	394	350	372	367	399	403	385	375	386	389	396	380	405	360	384	355	406	373	360	432	374	404	386	377	370	393	375	362	428	385	374	396	362	394	373	375	377	378	358	412	392	399	403	404	392	343	378	400	372	374	372	391	394	366	367	363	374	385	379	351	408	366	394	355	394	405	416	396	385	365	354	387	404	394	361	367	378	382	388	395	365	356	338	389	398	360	345	384	378	380	342	387	401	396	405	365	385	385	377	378	370	392	400	362	391	413	406	381	366	383	399	413	399	398	374	395	394	384	376	367	361	383	372	361	359	411	418	378	408	397	376	381	425	380	403	386	407	370	397	384	356	367	376	349	357	366	415	413	400	428	404	345	386	397	357	372	358	376	435	410	364	356	391	371	397	433	342	357	340	418	410	377	374	359	348	370	391	408	360	386	371	393	406	353	421	389	363	351	347	385	388	371	412	382	360	383	388	359	372	370	383	408	373	371	403	399	383	378	413	388	393	397	395	367	417	363	383	369	418	364	355	404	353	374	372	400	358	387	414	383	383	429	381	377	379	344	371	395	413	361	362	413	379	369	343	392	382	353	370	416	418	386	379	405	393	387	398	382	412	391	358	384	398	352	366	381	386	372	404	399	408	393	364	409	405	380	380	388	374	436	408	397	371	377	406	373	418	403	381	389	379	401	362	372	377	385	366	399	415	377	356	359	389	339	361	409	341	405	390	378	383	378	382	349	426	380	406	436	390	418	375	409	384	397	381	392	384	434	399	370	409	390	383	386	386	383	361	378	379	388	390	383	355	348	396	340	407	367	394	392	398	378	371	378	368	371	390	402	385	399	386	374	389	373	362	368	390	375	368	400	360	381	380	397	394	413	363	385	368	393	394	386	381	336	376	367	376	403	400	381	373	361	402	372	368	391	373	373	393	406	416	380	376
14757	1287	1064	791	567	388	333	282	222	183	170	160	146	124	120	122	100	101	111	114	109	85	99	88	90	93	78	76	82	93	88	86	85	107	65	86	74	86	74	85	87	83	84	80	63	89	72	87	68	81	102	71	82	89	72	84	89	78	92	65	92	90	91	83	83	76	84	90	92	68	63	85	79	86	87	84	65	86	77	69	83	74	81	79	77	93	76	77	98	62	89	71	80	73	59	64	56	58	70	92	82	81	83	86	68	94	68	93	88	83	83	58	70	75	68	85	77	94	77	77	92	81	79	89	71	62	73	66	82	93	73	79	71	84	77	72	79	79	74	76	95	86	69	65	90	73	97	77	61	80	65	76	66	78	81	84	93	74	80	68	75	71	88	87	78	87	90	79	73	87	68	81	80	90	67	65	82	77	69	79	69	91	83	71	84	91	80	67	61	71	75	73	74	95	81	69	74	60	83	63	68	95	69	80	74	83	57	69	84	88	69	67	85	85	66	77	94	82	69	82	81	74	86	60	77	79	67	64	73	77	89	79	67	74	96	66	66	87	91	72	85	81	72	76	83	82	88	101	77	93	80	75	63	78	78	88	54	69	74	75	92	75	90	81	89	69	63	71	83	70	70	85	91	69	91	70	86	75	81	74	59	73	75	62	92	80	84	75	88	76	86	73	70	85	86	93	74	77	69	65	69	87	71	66	74	84	77	90	92	61	80	67	71	90	76	73	82	81	88	65	83	77	83	68	64	75	79	77	78	99	89	75	80	78	73	73	78	83	77	87	73	92	61	74	87	99	94	75	72	64	87	87	68	96	95	72	88	83	84	75	90	66	70	69	81	68	85	75	65	70	77	79	74	84	64	70	92	75	79	74	82	78	58	82	71	86	76	72	72	78	78	89	90	89	72	92	73	78	89	78	89	75	71	76	101	74	83	80	64	78	86	81	76	62	95	87	94	80	65	75	61	63	89	85	66	63	67	63	72	63	71	69	82	77	86	67	58	78	79	71	77	98	84	78	90	86	72	99	73	91	83	70	76	91	74	83	94	79	92	59	81	57	75	81	72	73	59	93	76	76	75	96	79	74	90	83	90	86	90	65	77	64	80	78	86	64	74	63	68	73	74	80	68	79	66	83	89	73	93	82	85	79	76	87	82	75	64	71	64	69	84	81	80	77	92	65	68	74	85	91	104	67	88	89	81	86	73	71	73	75	66	77	75	61	67	95	91	81	78	67	80	78	83	73	78	95	76	86	85	83	75	67	81	90	101	93	78	83	69	81	89	77	89	71	79	83	91	78	70	80	79	77	80	91	70	81	75	79	86	78	80	80	77	77	70	62	73	81	73	81	82	95	79	66	60	97	83	84	73	85	75	82	71	73	82	73	74	83	64	76	82	75	86	91	71	81	84	79	78	85	82	100	72	83	55	69	84	79	84	67	87	79	92	64	92	96	82	84	63	70	74	104	90	88	80	70	66	92	78	84	85	76	79	86	81	68	67	77	99	85	70	79	89	75	75	65	75	77	88	94	68	96	85	89	87	79	80	74	91	72	72	88	80	90	74	65	87	83	84	71	74	72	75	65	89	80	79	76	72	91	71	78	76	66	77	88	94	82	69	68	89	81	76	70	84	55	69	71	78	79	85	92	65	74	91	79	71	65	68	72	83	68	80	63	70	79	79	74	114	66	81	72	80	72	67	85	81	81	88	84	74	86	93	86	79	62	90	74	100	79	76	65	66	76	81	93	79	88	79	74	56	73	68	60	82	76	70	82	75	90	82	89	82	71	96	86	72	87	77	76	57	84	79	83	88	89	78	73	71	75	68	74	77	71	82	63	70	83	81	85	95	75	82	72	76	76	86	85	85	88	75	73	78	77	84	70	69	99	84	90	85	86	70	71	70	85	80	72	94	69	73	78	75	79	97	81	74	64	70	82	82	71	75	68	90	61	64	78	67	66	88	78	89	106	79	75	86	86	63	81	69	86	74	64	54	78	72	63	84	62	69	93	85	81	83	66	84	92	76	73	73	67	69	88	73	80	87	85	74	75	75	87	93	90	75	80	57	83	80	83	72	72	72	78	76	81	76	76	79	80	83	89	91	83	80	67	71	74	90	69	83	84	56	82	99	71	86	67	72	82	69	81	98	90	75	90	63	77	88	66	75	82	84	86	82	70	84	87	84	64	84	74	85	84	73	78	78	94	80	81	91	75	94	88	81	75	65	77	88	75	79	74	85	56	78	70	83	79	49	65	79	96	83	68	80	86	83	63	78	82	97	61	86	60	56	85	67	76	79	81	82	85	76	87	68	77	71	71	78	89	95	84	86	95	82	51	73	71	65	55	77	71	86	70	82	80	81	77	89	76	68	74	64	76	67	84	79	67	88	70	68	74	78	86	73	92	79	86	79	101	73	77	79	80	97	62	71	82	74	85	73	80	58	90	81	75	97	87	81	80	77	71	74	77	77	72	80	84	87	79	82	86	86	93	71	82	76	64	93	84	80	70	84	68	69	91	76	87	72	88	81	76	77	53	64	66	72	84	59	84	83	73	86	91	74	78	79	92	65	74	102	91	83	75	69	69	86	58	82	81	81	58	85	79	69	87	81	80	68	60	81	86	93	85	95	85	83	78	79	81	82	65	71	97	65	63	62	81	82	81	94	83	77	66	59	62	84	90	71	78	70	63	88	94	71	66	78	57	89	76	86	86	88	75	107	88	70	93	90	76	77	76	93	65	100	66	62	86	94	70	83	79	80	87	72	83	80	81	96	69	73	93	66	64	74	67	79	76	80	89	79	84	65	75	59	85	74	89	70	83	88	81	73	97	79	73	91	88	73	64	87	86	91	82	87	79	57	89	68	84	76	68	90	87	80	88	91	73	78	83	69	112	79	78	74	98	78	77	85	62	79	97	75	79	90	92	72	78	78	95	72	67	68	92	88	93	79	79	72	72	85	61	75	89	73	83	76	59	69	78	90	88	81	80	79	90	62	66	74	80	101	78	78	71	80	77	84	84	90	84	84	78	80	74	77	77	80	69	76	76	80	80	85	69	77	87	86	73	80	84	67	61	77	77	90	74	95	90	78	82	87	88	85	81	84	60	68	73	80	71	85	82	69	78	92	85	78	75	82	76	63	72	66	67	84	88	70	79	93	72	60	74	75	86	62	80	74	70	84	76	93	84	84	72	75	80	66	90	86	84	69	77	71	83	79	74	73	78	77	90	86	83	64	83	75	93	91	84	80	86	81	88	71	61	73	81	70	66	66	74	96	68	79	88	70	70	66	77	75	84	72	71	91	79	69	79	84	81	76	78	71	69	91	88	89	74	75	75	88	99	77	92	81	60	72	75	76	65	77	72	86	78	73	79	80	77	82	71	83	72	74	92	84	73	77	70	94	74	72	77	85	86	66	78	85	78	57	65	79	82	65	94	71	64	80	83	83	79	68	66	63	79	68	84	85	77	67	67	97	75	72	82	80	81	81	73
7872	1081	2167	2592	2261	1789	1527	1237	1052	887	809	665	624	572	567	555	480	438	372	446	372	348	348	366	327	334	315	329	321	304	309	294	301	265	272	263	286	285	243	275	276	276	271	258	277	250	256	254	256	261	265	251	231	251	251	244	236	228	233	268	211	238	241	252	242	222	249	261	221	240	264	244	236	234	230	227	242	210	227	238	233	239	200	243	224	231	235	223	204	235	238	228	224	241	243	254	254	257	216	242	240	216	247	247	197	245	234	221	250	243	227	250	211	220	239	241	213	216	232	200	237	252	247	218	241	214	241	208	241	227	253	211	214	238	243	237	231	220	221	217	221	229	216	217	236	220	217	240	221	232	225	234	217	242	219	229	229	235	248	223	236	221	226	203	224	243	244	209	226	246	222	244	222	224	223	230	237	206	225	223	223	256	235	216	211	221	223	240	224	234	226	251	217	229	262	227	227	237	224	243	211	227	227	206	217	208	237	253	208	232	262	217	224	231	199	234	234	215	235	219	239	228	208	221	237	250	237	227	230	232	223	230	196	224	231	233	231	235	205	227	233	221	242	214	242	209	209	219	207	262	224	246	219	237	219	204	215	260	241	242	231	214	216	218	216	244	218	237	218	226	227	208	205	224	214	212	209	224	241	234	232	225	216	209	230	249	212	244	241	222	235	221	213	222	219	243	214	242	247	225	202	228	201	235	237	242	244	214	235	249	208	220	231	266	236	196	206	237	214	223	216	212	207	216	244	227	224	223	247	207	207	217	236	237	228	224	226	237	234	225	226	211	226	219	225	211	246	204	224	239	249	216	221	247	248	244	219	246	222	211	223	224	222	208	222	256	237	226	251	218	265	257	209	214	237	207	217	234	230	224	223	247	212	217	244	231	223	226	216	208	205	220	224	201	224	235	249	209	228	228	227	243	211	197	217	213	216	212	214	236	221	250	264	230	193	210	229	232	220	233	216	237	253	232	220	225	218	248	261	245	207	237	243	250	235	249	205	248	222	227	254	242	241	197	237	222	256	225	217	213	260	210	250	240	190	221	229	234	230	228	246	220	226	241	241	227	222	214	212	215	240	231	218	228	221	267	223	202	186	253	236	229	213	214	211	226	237	223	241	245	216	234	247	220	243	218	196	221	221	238	209	233	244	210	237	221	224	203	222	207	233	208	202	201	207	248	232	205	208	205	242	221	215	213	230	216	221	201	245	217	225	216	233	253	232	229	233	254	220	207	220	244	243	223	232	207	222	216	203	233	242	247	209	227	239	224	227	256	232	211	242	216	221	229	202	208	213	226	232	209	211	238	234	258	246	191	213	233	221	218	206	209	240	223	253	231	215	224	255	233	239	197	241	237	229	224	222	210	213	229	236	226	215	229	233	224	230	219	225	207	235	219	228	212	229	207	211	206	226	230	245	258	226	232	217	205	234	229	201	209	222	233	239	244	205	245	232	234	200	225	246	251	239	242	235	221	262	221	237	230	217	218	235	209	220	222	241	227	235	187	203	243	228	251	234	234	250	226	226	221	227	227	225	215	233	225	244	200	238	236	207	225	228	248	236	228	248	222	214	216	206	221	216	226	265	215	217	237	220	261	210	233	249	262	246	232	219	249	229	220	232	218	221	207	247	244	245	236	210	236	223	220	246	208	232	240	225	209	234	224	247	207	234	204	235	234	243	226	229	203	217	233	251	226	240	206	215	234	229	202	238	233	236	234	212	191	244	252	214	232	240	225	214	241	212	253	212	240	240	200	259	240	236	234	210	213	242	210	209	221	224	238	218	210	230	259	216	239	217	216	204	220	227	214	217	215	216	232	233	232	220	221	240	200	207	217	229	205	248	211	236	214	203	239	212	216	219	221	243	254	264	213	235	225	233	255	241	209	237	245	220	213	248	228	218	231	216	224	229	230	217	244	219	229	222	221	194	239	213	215	204	238	214	210	225	228	240	219	228	241	214	240	263	218	217	212	231	220	237	199	253	216	239	218	193	238	221	223	236	243	244	200	211	229	254	229	219	198	252	220	245	223	246	237	215	207	199	216	235	249	223	217	223	222	219	236	253	222	236	245	214	241	229	233	224	212	227	228	227	223	222	217	215	259	203	240	211	233	230	220	253	237	258	258	217	245	212	220	225	249	210	251	222	239	209	240	228	243	245	197	219	222	225	224	212	245	238	202	241	236	202	215	212	219	226	231	250	231	236	203	259	251	196	206	252	230	198	237	219	222	202	254	234	207	242	224	218	214	196	213	215	205	210	231	217	216	217	210	216	220	203	233	233	237	264	226	214	238	239	251	221	237	213	230	241	209	241	245	225	226	223	264	228	251	231	230	208	196	205	244	231	227	206	240	193	215	225	210	246	217	213	231	211	198	207	210	213	225	220	190	215	206	239	204	231	212	220	222	216	214	200	203	239	220	218	201	238	218	197	236	207	238	235	202	234	228	196	208	228	227	243	238	219	221	215	213	229	216	221	211	244	252	247	215	206	220	204	242	207	224	230	232	229	221	228	231	224	226	228	208	217	223	230	221	230	215	227	221	229	215	226	238	203	233	243	250	220	220	199	212	252	233	255	209	210	228	212	214	232	245	223	219	231	238	234	199	201	237	207	221	252	236	216	234	223	240	234	231	202	224	213	231	227	243	220	232	204	220	236	247	234	245	212	232	227	253	221	217	228	207	216	187	246	196	249	228	227	213	217	221	216	213	219	261	222	245	228	228	201	232	223	243	246	225	225	227	214	218	211	217	235	237	221	214	209	249	241	203	216	225	230	233	246	197	233	217	215	235	226	219	247	214	228	212	214	210	210	210	208	205	250	224	251	244	228	222	213	204	220	251	219	231	248	225	205	226	228	254	240	236	220	238	242	229	243	223	230	257	212	228	242	253	229	259	215	222	216	200	226	252	225	219	250	232	255	231	244	215	230	220	218	188	229	237	221	222	202	220	243	202	243	212	252	224	232	214	218	209	225	212	186	222	241	217	249	215	216	240	234	230	232	218	258	217	250	230	236	220	231	220	228	233	227	239	213	238	214	221	221	216	220	228	225	261	230	220	232	211	234	228	225	226	235	226	207	214	223	229	240	220	232	243	240	222	199	205	226	227	240	214	247	244	221	224	224	246	213	209	222	227	225	245	218	224	247	219	231	228	231	235	224	232	249	224	242	219	214	195	208	205	219	244	244	231	240	218	223	246	226	240	232	203	238	200	210	218	206	263	224	256	210	219	254	236	218	238	229	210	225	225	216	248	222	221	225	234	251	210	207	229	227	228	235	247	249	236	235	229	239	224	218	238	234	244	244	214	204	246	242	228	247	234	211	217	238	214	241	251	248	239	205	243	228	222	228	247	230	228	222	221	193	223	240	227	216	214	206	233	211	255	232	239	254	216	212	235	229	217	229	232	246	223	234	222	224	250	234	223	220	226	208	221	224	240	219	228	237	218	237	235	222	238	219	214	225	231	240	224	216	230	230	223	237	199	216	211
20589	2899	2363	1770	1179	866	766	519	446	416	353	291	307	270	268	231	198	210	236	214	211	211	192	228	193	211	210	193	198	169	180	200	183	182	176	194	182	160	178	192	186	185	160	179	163	177	177	192	163	178	199	167	167	194	202	177	190	169	180	210	178	197	165	147	162	193	170	147	179	189	151	181	158	160	157	190	171	171	158	177	158	180	188	184	168	144	146	173	169	168	177	190	206	170	170	183	162	163	157	186	182	183	154	160	194	172	171	190	159	196	195	159	180	167	173	161	168	167	171	179	160	153	180	168	167	160	175	194	178	179	161	163	166	181	155	146	155	180	148	163	181	180	157	183	182	147	167	156	177	174	171	174	184	181	164	160	162	185	189	190	160	156	179	176	169	171	188	203	169	164	203	165	165	149	156	170	166	165	165	156	169	184	148	169	166	137	189	152	181	154	158	188	177	175	195	177	161	160	162	176	173	183	158	174	177	173	173	153	178	160	161	165	156	168	158	189	151	166	156	200	194	176	168	180	179	163	192	156	163	176	184	193	185	181	154	146	165	172	184	168	173	192	155	181	176	166	186	159	180	194	149	149	167	177	173	159	161	161	163	163	163	158	168	154	173	158	148	194	188	183	169	156	161	190	172	182	161	157	166	172	170	188	181	188	164	168	169	180	175	176	196	184	191	171	174	146	144	162	169	139	166	186	193	189	187	161	174	181	156	139	187	165	162	177	195	161	192	150	175	184	175	157	148	172	162	151	160	178	172	176	145	188	159	152	171	172	142	171	161	202	184	185	190	181	178	172	174	173	182	176	149	169	185	190	184	146	141	171	156	168	178	173	161	188	161	188	170	165	151	171	168	182	174	193	141	189	157	154	140	183	172	180	177	180	172	177	172	184	173	159	178	197	159	156	186	170	137	176	187	169	167	197	167	151	188	157	165	196	174	158	136	166	174	178	164	189	175	195	178	181	161	156	145	148	162	154	153	179	160	184	175	156	152	173	152	166	171	173	158	169	182	184	155	182	156	174	180	163	181	168	204	161	154	151	177	162	172	197	176	160	143	168	180	179	185	169	163	176	152	197	175	156	182	186	185	151	170	156	169	167	189	200	152	177	172	195	165	190	208	156	172	170	178	157	165	177	162	167	163	139	162	170	177	160	183	152	174	167	159	162	183	171	173	160	151	173	176	178	161	184	160	151	172	188	182	195	164	165	153	168	209	158	170	170	171	190	204	160	187	155	170	164	180	172	162	169	189	184	155	171	164	145	180	213	155	180	177	163	175	155	174	167	156	194	164	167	173	168	169	166	177	184	167	171	172	186	164	163	165	169	181	179	176	204	180	161	172	180	160	179	178	166	179	183	188	146	181	174	162	166	179	186	157	152	177	165	202	164	168	179	171	196	179	172	188	166	174	162	178	198	156	150	185	182	149	212	157	164	185	172	167	159	182	191	195	166	174	165	158	169	162	157	167	168	175	144	163	174	167	174	181	161	176	190	176	167	179	164	159	157	171	166	158	168	162	163	193	165	170	160	177	149	167	165	143	166	161	161	154	182	167	175	184	179	184	171	184	166	175	182	202	174	186	190	172	141	173	178	175	159	177	172	191	166	166	168	176	174	168	175	167	174	160	164	159	180	166	160	161	167	151	172	189	195	151	177	142	175	180	194	178	182	157	159	162	182	165	162	162	183	164	178	176	170	156	161	175	180	188	155	173	204	165	196	168	163	181	150	158	182	167	168	172	151	178	170	164	149	172	161	156	194	175	190	185	191	211	179	171	176	139	185	180	183	181	148	161	161	152	167	175	189	147	168	141	178	157	198	200	147	175	178	179	150	150	173	170	148	165	175	176	166	166	168	179	181	188	189	185	184	169	162	172	163	152	164	177	189	140	157	156	179	183	182	197	170	174	172	189	147	164	165	157	192	156	174	186	173	177	174	173	175	188	187	175	174	163	178	164	190	186	172	165	209	168	171	179	185	160	170	158	163	182	134	164	178	175	156	182	173	200	165	172	158	151	167	213	180	165	147	165	194	177	194	181	171	143	170	153	164	182	176	163	165	165	176	173	169	157	159	146	162	172	164	177	156	161	168	155	137	175	180	153	165	166	165	192	178	150	153	179	144	194	172	172	171	164	152	166	158	175	165	176	167	168	135	177	173	186	176	157	193	174	170	177	145	169	166	169	197	145	199	161	174	190	163	188	171	185	192	140	151	163	141	179	195	180	166	186	160	189	193	146	175	165	146	171	171	171	190	172	167	177	174	186	183	198	184	161	190	186	172	158	149	177	168	157	139	175	148	145	155	162	156	188	175	183	152	166	176	184	164	164	152	168	185	166	173	142	195	181	169	174	156	160	165	165	163	200	152	151	163	177	185	175	173	153	169	165	176	181	172	151	163	176	191	160	192	184	164	203	175	160	183	187	189	178	164	185	144	177	183	176	181	171	177	164	161	194	159	165	170	178	173	187	165	182	167	154	204	164	172	190	146	164	150	180	180	172	174	172	153	166	174	187	174	142	188	180	194	175	195	164	201	185	180	186	174	162	168	170	148	167	155	159	150	182	192	184	156	182	161	169	194	180	175	181	161	150	162	184	175	153	166	195	167	178	166	182	190	193	154	182	151	156	145	189	155	187	161	185	177	174	160	187	156	183	196	184	162	172	156	180	169	147	163	186	159	152	164	158	154	184	187	179	161	179	165	206	183	182	178	184	173	162	169	173	161	158	189	159	177	192	172	176	197	171	175	159	180	183	159	191	157	183	160	158	151	167	165	158	145	167	195	160	149	156	157	168	181	189	177	186	171	169	166	181	162	158	169	157	175	178	173	175	169	180	169	160	183	155	160	143	176	172	159	172	161	167	183	196	152	169	162	175	187	150	153	166	180	192	166	184	169	190	175	167	183	202	170	196	165	167	155	168	169	158	173	161	173	180	200	180	167	181	177	166	164	159	138	160	169	178	163	167	170	173	186	171	159	180	140	172	164	186	180	197	176	159	177	175	158	182	150	176	183	165	169	162	159	143	174	201	179	166	187	169	173	178	167	156	184	194	180	168	197	158	163	194	160	145	180	179	173	192	185	171	177	183	186	143	185	163	149	170	184	161	182	181	180	156	169	198	181	156	197	177	180	170	152	151	167	167	167	170	159	177	171	203	172	190	180	158	174	149	142	165	183	172	172	177	147	147	175	183	162	181	172	172	181	153	175	158	159	154	168	172	160	144	193	154	179	161	163	152	147	170	203	193	205	191	172	167	180	157	166	180	154	192	156	154	171	180	194	164	190	161	155	161	176	175	175	166	196	179	162	159	150	174	182	180	203	194	178	184	175	195	168	175	177	162	148	162	162	157	182	172	151	170	190	172	160	152	185	170	165	153	184	173	160	169	193	167	166	160	173	176	164	160	164	168	170	172	165	188	172	166	183	173	171	159	164	169	177	169	176	164	188	190	158	197	154	167	171	162	188	166	149	177	175	182	173	160	192	169	182
9531	2121	4326	4978	4361	3481	2859	2413	2090	1761	1548	1388	1164	1130	1039	986	914	924	801	801	735	710	651	743	692	653	660	623	628	583	550	575	595	542	525	511	588	536	545	515	492	523	529	523	493	497	478	513	478	489	512	473	458	487	456	487	499	505	483	475	453	507	515	462	470	425	515	466	491	446	468	467	475	433	466	494	462	444	454	479	500	479	443	453	432	458	482	442	478	431	464	445	462	469	501	472	460	426	439	464	449	430	483	489	441	442	442	480	444	448	446	440	479	443	454	423	476	433	436	434	448	458	429	462	432	475	501	461	467	463	439	474	468	455	440	425	453	449	424	438	443	474	444	437	429	436	422	452	471	455	430	401	497	432	399	449	456	460	444	469	457	462	446	420	478	471	444	426	420	444	429	449	451	483	412	447	424	424	468	438	450	431	469	462	439	447	408	462	410	455	445	427	459	446	434	416	425	448	442	416	454	456	443	424	438	419	418	472	426	414	457	482	424	453	443	427	402	419	467	443	426	449	438	450	448	391	438	480	449	449	455	456	422	425	433	408	439	446	453	423	429	418	447	449	415	461	441	416	462	465	437	406	428	451	421	457	467	438	468	439	438	405	424	440	450	431	464	451	437	449	455	443	432	443	460	452	444	446	393	436	451	439	456	442	445	428	381	443	420	406	418	470	447	396	429	454	432	437	419	412	475	415	467	469	451	468	461	473	475	396	423	491	427	456	468	412	449	416	450	448	426	419	463	462	438	469	442	430	444	427	430	444	471	454	457	459	424	436	435	428	440	457	444	418	448	442	454	457	446	444	416	434	448	433	422	466	452	459	472	439	452	439	429	445	421	447	460	456	391	416	435	448	438	438	436	416	436	457	462	436	450	437	449	433	469	429	419	446	445	466	449	453	423	439	446	440	444	438	406	421	439	431	438	447	453	445	416	425	457	435	445	430	466	439	390	451	438	450	416	425	427	394	454	446	435	418	433	484	477	481	437	453	470	442	410	416	469	405	437	416	406	439	433	438	396	413	449	422	438	399	454	458	483	407	409	443	442	456	445	468	481	449	433	408	437	434	448	416	421	424	433	416	449	464	420	440	446	454	444	507	425	438	454	451	452	443	407	394	434	426	427	455	446	443	441	454	418	402	460	438	466	434	475	453	456	451	425	434	420	433	447	435	449	418	474	457	416	389	439	431	454	474	423	431	443	475	439	464	489	432	449	431	458	428	423	451	410	418	456	440	443	462	421	458	464	441	416	429	452	440	425	388	439	468	445	454	434	439	454	444	441	428	476	392	433	429	433	460	453	415	477	468	453	433	444	415	431	438	418	471	429	453	451	453	434	412	428	444	436	451	453	422	418	459	427	443	448	423	432	424	430	456	460	460	455	443	430	413	444	449	429	453	427	485	440	466	444	456	427	422	437	388	457	456	427	413	442	437	451	461	413	434	425	444	446	424	429	491	469	450	445	465	439	439	461	431	472	423	435	442	488	461	399	432	447	416	446	431	409	402	462	459	444	422	461	447	460	442	451	406	412	441	427	455	421	442	423	457	424	466	438	447	412	447	462	436	434	469	432	456	452	422	470	427	447	472	416	462	430	437	467	441	466	465	440	427	402	476	474	422	491	457	445	474	455	434	437	439	458	442	484	452	445	472	417	452	439	448	455	423	422	453	401	414	440	457	446	435	459	425	449	482	453	417	384	401	458	485	441	451	480	408	423	443	421	423	419	459	443	461	475	482	417	415	442	429	430	461	453	458	416	392	419	419	485	480	416	455	410	432	448	427	401	445	448	423	430	458	468	442	422	441	433	447	472	408	433	443	458	432	402	441	453	404	442	446	442	488	416	429	436	444	443	443	468	447	449	447	423	415	437	475	429	463	442	421	416	432	410	467	470	445	446	452	451	437	433	455	455	416	439	446	463	431	430	413	469	446	439	447	450	437	449	428	407	424	438	447	458	458	461	440	452	447	481	452	434	445	438	438	458	441	446	426	444	413	415	421	434	462	452	416	397	443	457	425	450	440	453	431	420	409	429	451	449	425	390	392	402	436	401	437	432	457	422	424	483	420	429	475	456	442	475	443	437	469	436	404	447	438	447	454	428	414	431	436	432	428	465	417	456	442	462	449	442	437	416	456	455	479	489	463	451	423	445	437	476	402	430	444	416	433	436	463	420	451	443	429	431	445	423	469	418	449	429	467	423	477	462	405	414	438	440	439	450	435	412	471	437	473	371	432	443	413	461	450	438	440	425	421	430	430	440	481	432	430	426	427	417	440	444	435	454	469	454	463	437	431	468	466	430	451	422	462	424	477	434	383	453	466	458	469	429	428	429	381	463	436	442	457	453	424	406	454	454	440	457	372	430	439	450	427	450	400	461	403	429	455	417	464	420	452	421	435	395	472	428	429	469	422	434	437	417	420	393	439	436	443	447	432	438	456	429	407	444	429	448	455	470	442	430	433	422	466	423	411	436	403	437	495	429	449	423	429	455	455	440	425	442	436	473	426	473	433	415	471	455	415	440	435	446	419	434	439	406	462	445	428	431	445	443	435	416	463	430	434	450	453	444	437	439	437	426	459	409	434	428	450	436	437	425	501	468	460	458	442	448	463	459	412	451	435	438	412	466	421	433	447	425	437	405	478	412	473	442	461	403	434	458	444	454	455	479	455	433	457	395	454	397	455	435	423	445	441	467	428	424	429	473	425	444	452	462	412	419	408	460	461	443	442	436	461	431	424	433	451	426	450	435	418	442	443	414	426	447	412	415	419	442	444	441	423	462	491	430	397	434	424	477	450	446	475	420	435	437	427	455	447	420	416	447	449	454	401	442	418	452	445	431	454	449	431	478	443	422	430	467	418	449	458	448	438	452	458	467	436	408	436	436	459	440	414	470	462	420	440	437	455	476	423	477	434	425	420	470	451	454	428	470	448	452	429	436	430	417	446	407	483	430	440	474	414	462	434	432	458	438	422	461	454	456	473	443	445	447	403	411	381	481	415	443	416	440	429	449	426	454	444	433	430	419	435	463	440	446	417	427	435	465	429	429	400	416	496	433	444	419	428	432	408	433	475	451	428	431	440	451	474	435	458	417	458	446	455	479	441	428	438	426	449	465	467	457	481	421	453	442	439	460	433	427	451	416	436	471	448	454	447	473	430	448	441	415	470	432	440	481	435	452	414	428	438	435	436	449	384	464	436	439	439	407	429	437	444	440	432	435	452	411	450	459	411	478	423	436	427	461	423	461	438	409	416	434	442	415	421	426	409	437	437	444	447	444	439	464	460	445	440	451	405	436	444	404	434	460	505	409	406	440	457	447	412	457	437	469	433	437	430	439	429	468	427	467	456	404	480	422	437	493	446	443	405	403	423	468	457	453	429	424	437	411	443	449	443	442	408	419	404	440	405	430	410	459	486	431	416	447	449	423	413	450	435	431	465	457	391	450	471	425	435	454	423	435	428	463	432	437	458	472	410	473	426	429	480	468	446
4069	186	196	196	171	159	160	150	175	173	158	156	175	149	145	163	169	164	179	157	159	166	161	153	155	173	155	174	157	157	135	161	169	157	158	161	171	150	170	144	155	137	128	161	162	177	147	184	145	149	141	161	153	160	165	159	171	181	157	171	155	152	145	150	164	173	150	153	151	163	145	180	146	156	144	168	150	154	158	153	163	136	142	133	160	178	187	139	138	136	140	155	144	133	153	161	166	153	182	171	163	133	165	140	162	152	142	155	142	157	147	162	157	149	161	146	140	157	168	136	158	141	147	158	154	148	173	153	148	137	179	155	157	170	145	159	143	139	159	140	161	151	146	144	155	158	137	160	178	168	141	145	145	146	170	172	148	142	154	155	165	148	158	163	144	158	171	165	153	160	158	167	159	165	164	157	139	151	167	152	162	136	144	161	159	168	159	161	156	174	185	160	156	132	172	148	160	144	160	138	186	173	181	150	171	184	161	168	162	155	146	155	155	150	173	144	143	112	150	151	139	155	171	150	159	148	158	137	157	148	160	152	144	151	146	175	148	175	157	158	133	147	169	154	162	157	158	161	156	131	162	146	136	135	147	147	156	156	148	135	181	186	155	156	139	166	157	145	159	141	146	154	141	161	159	140	145	160	156	159	126	141	158	169	175	167	162	166	186	155	146	156	150	142	146	156	151	141	165	135	121	135	148	157	137	138	144	143	170	150	175	145	151	138	149	128	152	141	159	134	170	143	155	154	148	146	137	161	147	153	151	135	156	151	168	151	162	140	138	167	155	132	167	141	160	162	164	152	136	178	173	158	144	142	158	155	178	175	149	146	139	172	161	124	144	179	148	139	166	172	167	167	157	161	185	166	153	149	144	157	158	166	159	149	135	177	143	172	151	137	149	171	169	184	169	128	184	141	166	163	156	154	164	165	168	139	143	153	183	183	148	162	168	174	150	160	150	180	168	166	164	148	160	181	156	139	188	158	161	163	159	150	163	180	147	177	161	149	159	170	165	145	142	130	143	174	136	154	151	168	148	145	157	179	145	141	154	166	178	156	155	165	165	156	150	145	132	176	139	155	153	150	168	153	169	132	157	131	172	190	172	154	137	144	138	145	164	139	142	154	160	143	149	154	150	130	170	159	170	146	159	143	151	162	155	177	153	145	139	160	163	175	171	164	176	175	154	138	175	156	149	153	154	157	165	164	170	147	178	161	135	167	141	185	133	169	158	167	163	154	157	154	164	147	154	150	143	137	172	162	157	161	171	180	177	147	164	154	176	184	137	136	149	157	152	177	159	165	141	158	162	159	172	164	178	163	166	152	140	158	165	168	166	152	165	164	142	163	148	166	144	144	178	158	155	135	147	145	113	161	160	131	158	150	133	141	157	147	150	162	161	171	158	159	153	152	149	142	151	126	141	151	140	132	155	158	136	151	143	131	144	138	157	151	161	159	151	152	159	142	154	145	144	154	145	146	162	138	152	169	151	148	140	147	160	170	136	167	156	143	173	183	171	148	150	149	146	148	145	175	124	136	155	149	132	155	162	142	173	150	177	151	168	163	175	136	155	154	155	173	136	134	143	157	187	162	141	154	151	148	152	151	170	156	160	166	137	163	166	172	153	134	135	140	192	178	155	137	159	177	151	150	149	151	119	185	169	139	168	161	174	173	158	150	152	147	141	161	166	150	182	173	151	153	160	184	146	141	159	161	144	174	155	146	160	167	162	183	148	158	160	161	146	177	169	154	171	169	151	158	162	143	166	157	133	180	169	161	173	170	141	136	153	149	163	144	179	138	155	137	140	145	158	165	157	161	145	159	133	169	151	146	158	142	180	180	148	190	172	177	161	140	139	186	146	135	168	137	152	155	164	149	135	157	139	166	159	179	151	164	148	140	149	148	174	141	152	160	133	133	151	143	143	135	145	140	161	136	145	153	145	171	156	155	133	160	176	149	170	170	156	168	175	143	156	150	159	162	161	154	128	183	146	144	151	179	168	170	156	170	167	144	148	156	164	159	149	156	148	136	164	188	148	180	148	163	181	151	173	145	147	154	145	172	145	169	162	169	169	152	157	150	152	140	142	150	138	161	193	157	156	144	143	144	174	139	133	144	157	165	148	157	171	153	151	167	142	157	171	160	152	167	160	177	140	154	165	147	143	158	150	185	157	164	171	159	170	151	176	163	158	154	169	169	142	140	165	171	153	159	178	139	167	152	141	147	134	158	156	147	156	166	160	163	149	144	164	151	147	138	171	159	169	152	163	159	172	137	145	176	146	158	150	170	161	146	164	149	148	166	162	153	162	151	152	140	169	151	149	174	155	149	143	154	168	178	146	143	158	174	160	155	142	160	170	161	155	143	168	143	167	159	140	162	151	154	141	169	158	141	154	166	152	179	157	171	142	151	151	182	151	157	174	153	163	152	166	140	148	172	177	155	152	151	152	160	157	159	156	147	160	152	138	153	150	170	170	149	152	166	155	181	192	158	145	152	166	175	139	149	176	154	136	154	145	139	155	148	169	182	154	135	145	149	154	139	151	143	140	133	165	159	140	153	153	160	128	130	180	149	151	146	147	173	171	162	155	167	163	158	156	137	160	154	157	147	174	137	146	169	146	143	134	172	151	149	157	144	170	163	152	164	143	154	135	139	160	151	151	173	144	158	151	154	153	152	170	154	152	167	141	162	156	133	131	145	152	133	154	177	164	138	149	138	144	142	154	162	135	166	165	155	156	152	148	170	145	155	172	159	135	171	141	177	156	137	142	151	158	147	134	153	150	161	147	165	156	179	173	155	158	157	141	166	135	135	185	145	154	179	149	144	158	154	167	171	167	144	142	158	173	184	170	151	171	158	151	184	129	135	139	159	179	165	162	162	157	143	168	148	157	164	158	155	148	145	162	166	148	165	135	148	162	153	146	163	158	134	166	172	152	123	135	140	162	149	149	133	160	165	175	138	166	191	156	142	131	150	158	160	169	139	143	147	153	147	157	151	159	157	165	177	160	145	164	174	142	168	169	163	169	179	131	189	167	164	157	147	171	156	139	157	149	144	174	164	151	141	161	150	150	145	140	153	157	165	168	168	144	149	136	153	163	158	170	152	163	151	176	134	181	172	156	142	155	151	182	139	159	149	150	152	130	161	162	158	157	151	132	161	150	147	150	174	145	131	160	154	173	133	161	182	163	158	143	147	179	155	160	159	159	145	155	170	151	114	150	182	162	139	158	168	141	157	171	160	138	180	160	149	161	168	155	149	143	138	162	160	152	147	144	152	175	173	159	156	148	155	140	157	152	143	149	146	160	166	155	149	170	148	137	151	174	144	142	148	144	145	169	142	162	174	164	121	157	182	166	140	158	137	164	155	174	156	182	165	149	161	150	153	153	159	162	136	142	162	148	169	165	159	155	171	134	144	156	162	135	137	167	155	156	137	159	155	161	168	182	154	146	149	157	144	165	171	152	170	171	170	174	160	169	145	142	171	152	140
2850	457	461	433	466	427	416	411	414	412	398	387	398	414	405	385	403	354	395	395	363	424	375	381	406	377	370	388	366	353	408	406	383	369	393	387	397	409	343	382	345	402	364	369	407	399	356	393	375	384	401	382	391	397	388	414	382	391	357	359	369	367	327	364	380	421	413	336	397	355	401	363	375	369	369	389	378	381	389	385	413	389	372	389	405	385	387	395	384	352	352	388	443	399	395	381	359	349	394	365	386	394	348	386	365	402	375	372	383	382	400	394	400	399	345	418	415	397	369	402	379	374	382	397	378	390	371	386	382	368	411	372	366	381	407	362	385	390	384	387	415	382	403	371	375	369	371	360	356	332	379	351	384	370	389	384	356	371	383	379	371	344	392	381	353	381	361	372	397	395	364	446	378	358	364	391	380	359	377	336	380	393	388	370	396	362	382	387	380	352	390	383	392	374	380	381	348	404	370	376	366	414	395	374	410	373	379	371	351	329	361	406	367	395	359	401	375	364	396	391	383	365	360	390	366	399	376	414	369	376	376	386	363	399	365	380	377	361	356	381	388	366	347	374	396	339	421	363	385	354	376	372	381	381	382	362	374	396	377	391	385	377	405	373	375	386	358	388	414	407	365	377	394	385	399	384	352	358	375	390	376	386	393	387	399	365	375	397	407	342	363	373	320	385	418	366	355	376	402	393	379	430	392	414	403	397	387	408	384	395	365	378	353	401	365	394	360	422	402	380	373	382	375	343	376	399	380	379	356	381	362	384	389	376	410	396	372	370	357	375	374	388	367	413	410	367	381	380	365	385	398	379	387	391	426	394	364	380	376	347	348	328	428	396	363	399	431	348	397	388	337	418	392	390	410	374	425	376	369	414	396	382	398	357	401	367	387	378	342	356	381	398	393	373	385	375	395	365	357	375	354	358	412	346	381	378	388	391	401	383	396	380	365	363	386	395	402	363	388	382	379	416	378	405	400	350	355	383	329	354	378	367	396	367	380	361	355	419	398	386	373	374	385	390	389	356	355	382	369	381	372	390	387	373	362	371	400	347	364	366	426	368	376	419	352	398	385	380	370	383	401	359	400	367	353	386	367	363	408	369	384	412	390	397	380	357	360	366	355	381	359	406	355	396	396	382	378	350	423	402	343	366	383	366	370	361	376	345	396	380	403	383	382	347	350	360	386	387	341	352	362	401	365	402	360	371	347	401	345	407	396	403	346	379	361	364	427	352	388	393	390	364	408	398	362	358	386	393	353	408	375	383	390	401	377	384	411	370	399	357	369	414	383	342	375	404	374	348	359	402	347	397	374	355	349	383	407	401	386	364	380	336	373	358	383	375	391	386	386	357	366	397	374	404	360	362	393	394	394	400	378	389	381	401	376	365	348	384	399	379	368	419	357	364	394	381	349	378	388	370	388	394	398	394	361	373	340	365	380	385	348	416	388	362	411	359	387	348	356	347	407	384	347	404	399	417	375	382	394	362	379	399	386	357	373	345	355	344	394	379	383	387	400	372	370	348	379	420	381	402	361	350	348	372	386	349	369	408	352	394	379	385	417	353	403	397	369	401	406	399	357	385	377	365	374	380	336	373	364	392	363	399	374	381	349	423	376	389	356	425	370	390	422	390	372	383	401	413	361	379	392	419	383	394	409	373	370	406	376	361	374	363	345	382	361	386	363	351	384	361	393	382	364	396	377	368	368	380	417	382	422	414	431	384	365	400	399	360	375	345	357	385	406	402	366	374	373	384	385	378	401	376	345	371	373	432	364	420	407	386	368	363	361	411	398	371	403	398	400	407	359	377	353	411	355	374	375	367	394	403	394	410	409	393	381	402	403	357	415	415	393	373	376	384	376	379	385	387	394	353	384	401	397	364	386	383	383	348	385	362	370	376	379	363	385	376	396	415	370	398	392	370	379	389	361	371	387	367	414	377	348	352	354	406	350	404	363	376	413	423	419	354	336	364	375	386	396	358	375	359	396	384	354	369	369	397	365	371	338	370	415	395	387	384	349	389	380	375	364	360	343	352	384	408	394	392	407	362	381	397	368	363	365	379	361	374	385	391	398	396	384	385	407	392	383	397	377	369	348	389	359	377	367	396	382	381	395	354	339	400	393	368	387	385	403	376	387	377	349	379	397	390	424	375	392	384	383	372	383	419	393	375	368	397	350	376	399	392	385	402	369	361	374	382	379	411	361	405	403	401	349	360	367	399	379	393	385	391	376	370	374	384	392	411	394	390	332	386	415	388	385	360	350	398	352	346	363	335	395	358	355	366	381	379	384	383	370	397	387	369	385	382	387	388	367	382	389	393	386	352	377	394	392	374	341	385	368	371	378	390	390	358	408	369	406	409	382	384	420	394	391	431	371	374	349	373	367	390	363	408	397	365	377	374	386	388	393	359	389	356	389	422	405	371	387	335	356	405	404	351	395	405	356	364	397	367	352	353	402	374	386	378	372	369	378	346	369	398	377	424	350	406	326	402	343	375	386	358	374	396	405	406	387	396	377	399	377	339	373	366	392	367	375	334	392	387	375	367	389	374	327	397	379	382	368	391	400	395	398	423	352	385	379	381	427	362	368	368	383	385	344	343	400	359	366	375	351	378	369	375	351	374	376	371	382	379	384	383	410	421	367	386	339	329	369	390	359	375	370	411	418	376	385	395	382	390	377	359	381	380	393	393	394	367	367	399	372	401	400	349	358	399	399	377	346	395	372	412	375	384	395	380	385	377	380	400	367	399	382	399	391	350	420	366	388	351	355	401	349	399	415	395	371	387	366	359	389	392	372	391	374	363	363	345	393	325	375	364	399	384	385	386	358	361	374	374	398	400	379	358	380	356	349	401	372	407	350	370	362	348	361	313	370	379	394	342	393	364	369	380	385	382	347	384	386	353	362	380	346	386	391	368	374	402	360	360	370	397	389	385	394	396	365	396	385	356	341	370	388	396	363	350	382	388	397	382	399	352	371	380	393	362	340	371	392	395	394	370	382	370	379	394	384	375	367	389	410	389	425	372	388	368	364	370	399	351	391	395	382	392	393	360	357	396	365	380	392	396	370	406	389	383	439	377	365	364	353	391	364	387	379	350	398	355	370	375	403	354	378	376	371	341	367	367	359	407	367	358	375	345	363	356	400	391	399	386	371	378	396	397	372	379	353	391	372	399	359	392	367	366	358	378	422	402	406	382	373	351	376	386	361	411	380	344	409	385	381	376	375	370	389	393	365	393	389	415	383	400	360	338	402	383	354	367	366	403	409	388	383	396	400	383	371	432	387	344	390	416	389	384	382	353	364	379	370	358	408	406	368	367	384	366	390	354	393	365	385	380	360	376	373	380	364	372	364	378	405	356	421	357	384	370	346	383	395	394	389	372	385	358	384	400	380	390	377	384	399	383	405	373	389	373	378	366	395	384	366	379	385	391	364	381	373	326	352	403	416	382	359	389	352	371	374	391	379	357	374	360	372	393	341	357	392	411	366	392
10759	999	1115	829	550	367	325	221	216	177	184	152	147	112	111	128	100	107	89	109	115	104	112	92	74	87	88	81	89	82	91	90	72	74	85	79	79	87	74	74	70	71	95	79	86	86	89	73	69	91	74	85	79	59	74	74	68	83	74	92	71	82	72	70	101	88	89	71	89	84	69	79	70	69	91	81	81	87	86	71	74	65	89	67	69	77	82	90	76	72	86	79	75	79	91	72	81	74	65	79	58	69	70	76	74	67	77	71	79	88	95	85	79	68	69	59	93	70	67	77	77	77	65	79	75	73	88	83	68	74	66	86	71	66	71	88	79	63	64	85	86	88	88	75	93	66	84	52	70	66	75	67	70	59	72	85	80	74	80	76	74	70	79	64	93	84	69	60	77	65	72	83	87	86	85	86	79	86	77	69	62	65	66	64	63	94	61	75	68	68	77	77	97	69	72	61	67	76	65	88	86	78	99	81	58	86	85	75	69	80	68	78	68	90	84	73	80	73	65	69	84	66	74	81	75	71	76	82	61	68	89	73	66	65	73	77	71	82	71	66	80	69	65	66	72	69	89	93	74	75	75	80	80	68	88	68	75	66	62	89	75	72	72	86	76	74	74	67	69	68	64	62	80	72	85	78	81	72	78	80	69	80	87	59	85	63	74	79	64	64	80	74	64	68	82	86	79	62	74	82	71	73	68	71	61	83	78	73	83	70	79	88	78	79	77	69	76	62	90	84	66	70	69	89	60	84	74	91	71	79	88	90	80	67	58	61	83	83	83	69	58	75	92	87	71	74	84	90	87	69	87	72	83	71	81	87	75	82	64	73	88	85	68	69	61	66	89	85	77	78	67	60	73	56	73	77	81	81	84	88	65	78	87	81	90	80	72	70	82	83	58	77	65	81	73	84	67	75	79	70	73	74	91	72	78	81	69	84	80	65	66	77	68	86	72	83	75	75	68	63	85	75	80	77	79	78	78	77	74	67	71	85	65	74	59	89	91	82	59	84	77	68	77	75	75	82	76	88	84	75	85	90	82	70	74	71	66	70	79	63	85	82	75	68	81	54	70	60	78	75	71	65	83	79	66	76	84	83	86	82	70	80	84	71	75	80	66	72	67	70	75	71	65	64	70	74	74	75	74	83	72	61	75	80	62	92	82	87	76	61	77	81	72	77	69	73	80	77	81	74	77	84	78	71	86	78	72	80	72	76	74	76	75	70	68	72	75	78	96	91	69	71	87	73	87	77	69	71	78	91	75	74	68	84	71	60	73	90	92	91	80	68	99	64	83	93	75	81	84	61	73	76	71	76	68	82	87	67	75	77	80	69	67	83	79	73	87	105	82	85	87	86	70	83	72	80	73	73	81	61	82	69	84	72	81	55	71	75	77	71	69	66	71	86	80	85	96	82	60	86	73	68	77	96	77	73	73	94	60	76	82	73	79	90	80	76	93	77	69	74	84	77	73	84	74	75	93	77	65	85	60	85	80	75	65	74	75	81	78	58	72	75	78	72	91	75	74	67	82	86	84	82	63	69	89	66	78	84	73	76	72	103	83	91	74	72	72	71	64	88	65	79	63	58	77	67	89	69	68	65	80	75	86	75	85	67	81	68	80	77	66	79	63	76	83	75	71	61	55	79	82	69	88	72	77	81	61	70	84	100	99	89	60	62	86	76	77	79	56	88	83	74	79	68	77	64	90	72	95	85	69	78	92	81	64	65	76	55	74	78	88	77	78	65	72	57	72	52	57	82	64	89	81	76	77	66	79	74	77	84	64	83	77	79	82	82	72	99	76	74	83	83	70	95	83	80	68	85	80	61	73	85	74	74	82	87	78	79	65	95	72	85	90	62	61	87	74	71	83	81	78	88	63	80	83	61	71	65	81	77	84	85	75	86	64	73	83	85	59	82	87	71	89	83	72	76	82	74	64	81	82	75	74	76	84	74	77	58	77	76	73	85	55	92	67	78	81	93	79	62	69	70	73	77	76	89	73	106	76	88	89	71	81	76	81	86	79	84	64	81	79	66	62	68	78	65	70	68	63	66	85	59	66	73	70	80	86	80	59	70	66	61	72	75	67	63	76	74	81	67	79	87	79	72	65	77	71	76	90	64	73	77	73	70	63	84	79	72	73	68	76	75	70	83	64	49	77	77	79	80	71	84	80	60	76	84	92	88	64	62	66	81	70	74	79	78	84	82	86	71	83	73	80	77	87	77	67	90	79	70	61	68	65	69	66	73	70	61	68	62	64	72	61	79	58	71	82	95	75	70	80	69	89	78	73	77	76	77	61	92	66	74	64	81	93	71	83	63	86	80	74	75	79	83	67	58	79	80	84	74	78	90	79	72	71	83	73	64	86	75	82	76	74	85	83	82	64	70	69	77	68	73	75	64	88	69	65	85	74	73	72	72	86	77	61	76	75	90	58	69	71	69	59	80	71	76	78	89	64	70	71	72	63	81	72	84	84	93	72	72	72	82	57	75	89	64	80	74	106	81	83	82	79	61	82	56	67	64	75	67	91	71	68	71	62	55	76	82	65	84	84	74	62	70	68	67	66	82	72	77	78	80	76	86	92	81	71	72	74	78	64	83	86	76	88	63	76	61	76	74	83	78	88	74	63	75	68	77	64	79	76	69	66	67	74	96	71	80	83	68	73	72	77	68	69	81	66	74	72	78	61	79	65	82	72	58	95	85	79	77	94	66	73	87	73	78	77	94	69	101	86	68	80	97	56	78	75	78	67	74	94	83	77	73	70	85	92	79	75	81	75	71	85	80	64	92	80	64	72	78	78	102	71	73	81	86	76	92	94	68	71	58	78	87	63	82	74	78	85	69	76	71	71	73	72	82	65	75	71	69	79	67	74	89	86	62	69	82	71	85	69	77	84	83	90	67	69	88	77	87	79	67	90	84	79	75	77	86	65	86	83	73	87	81	64	78	89	67	63	63	80	74	82	69	65	75	78	73	69	66	88	94	80	59	87	84	66	64	81	70	79	79	79	74	62	73	93	64	69	69	90	62	67	76	95	80	66	79	74	87	87	67	66	68	81	74	64	67	84	81	89	53	82	67	79	79	62	76	81	78	80	78	78	80	83	83	54	76	74	67	80	71	82	76	72	69	78	72	69	80	80	66	70	79	65	80	70	70	75	81	78	98	64	82	78	93	60	79	64	80	80	68	67	73	66	76	80	76	71	71	82	87	72	84	76	70	83	71	88	68	70	79	74	91	61	83	62	65	92	86	84	62	87	70	73	83	68	68	84	75	76	75	73	63	68	66	76	79	89	66	79	71	92	62	82	65	72	73	80	83	69	70	72	70	69	79	73	71	65	70	83	76	86	83	66	82	63	81	77	90	78	75	72	79	88	77	76	64	64	90	76	83	69	73	86	66	70	76	77	78	84	89	56	82	64	89	80	77	78	77	87	82	77	86	59	73	83	77	82	80	81	74	82	66	70	71	72	57	69	73	64	79	61	88	71	76
6718	1078	2232	2646	2288	1849	1554	1228	1095	928	791	676	600	596	522	455	457	445	442	407	395	337	367	344	363	310	319	304	287	302	299	274	291	288	292	269	260	287	281	256	251	265	278	234	254	219	260	227	234	226	243	253	225	226	230	249	249	243	242	228	257	231	236	227	280	263	238	240	229	222	217	259	232	245	228	223	228	241	221	213	217	212	223	225	252	263	246	273	238	237	255	222	252	215	224	234	218	212	222	232	222	224	246	220	231	213	253	244	220	238	238	203	255	226	237	234	198	218	220	244	207	223	236	228	220	247	248	225	232	236	241	244	244	227	210	221	197	215	255	223	225	249	209	214	223	225	212	227	211	224	264	224	219	223	207	217	215	226	204	218	243	210	245	239	195	218	225	194	212	194	239	223	235	232	208	215	227	249	236	218	248	234	232	189	214	214	229	201	232	211	216	207	207	209	215	195	231	217	236	236	233	238	215	229	235	235	230	203	221	236	209	234	249	208	229	199	214	239	239	238	216	237	218	220	224	240	227	224	229	212	240	220	247	220	241	235	217	238	192	221	208	216	218	217	216	233	235	227	223	210	248	232	202	199	223	203	216	218	228	222	243	229	209	219	233	226	234	219	230	210	222	224	226	240	240	215	239	203	224	232	217	223	245	252	251	221	233	234	239	224	205	249	215	223	221	232	199	219	227	230	215	208	220	220	220	226	235	223	234	231	223	228	236	218	216	204	236	218	212	208	222	199	222	217	235	191	206	228	230	234	215	215	239	250	225	235	242	224	216	220	242	190	224	238	207	224	240	227	204	213	220	232	231	235	239	216	237	235	216	236	234	224	229	250	232	234	227	209	223	223	205	211	214	220	224	242	194	229	199	238	231	212	223	204	209	219	238	231	218	236	208	208	188	223	196	207	209	205	196	225	245	222	219	236	230	225	222	224	234	234	237	236	252	223	239	218	229	208	220	210	206	224	227	216	211	214	217	213	225	209	208	259	236	236	207	221	219	215	236	220	207	206	233	206	211	206	241	220	223	236	222	230	237	229	209	243	246	228	219	214	242	228	194	238	186	213	199	211	211	239	212	220	254	227	223	224	226	241	212	217	231	234	201	227	246	200	229	213	203	242	227	222	211	207	188	228	227	205	192	217	224	223	208	180	221	206	209	212	229	253	216	219	184	212	228	225	217	217	226	213	228	205	210	193	220	222	253	205	242	242	215	247	224	230	224	248	229	214	220	233	226	226	248	214	224	233	199	222	203	211	195	218	226	238	211	209	207	222	227	233	213	223	208	214	198	206	225	236	202	206	248	202	215	213	233	247	249	218	232	220	222	242	221	210	222	217	211	236	208	243	230	220	226	229	223	226	247	240	222	211	214	240	217	236	198	223	206	219	235	214	241	204	254	199	217	201	196	235	214	214	228	207	225	209	220	217	240	219	214	212	231	250	213	211	200	244	219	231	226	232	225	206	220	220	223	227	219	227	195	214	219	207	233	213	203	218	229	247	235	215	237	220	247	227	216	224	213	245	210	224	236	216	208	221	216	214	244	200	204	234	231	227	223	232	207	222	221	226	225	219	232	203	229	187	196	250	220	204	206	241	216	225	227	250	238	224	236	237	210	212	221	211	210	217	229	205	234	222	238	225	210	200	226	205	204	219	220	229	208	238	236	251	223	219	244	227	220	210	215	206	224	239	226	205	211	236	226	212	203	205	205	233	222	226	227	196	207	236	238	257	221	222	203	206	238	243	199	219	214	227	217	228	230	229	224	215	212	249	213	230	205	228	211	210	209	199	219	223	201	255	229	229	214	230	201	229	215	198	250	240	232	223	227	236	234	231	214	234	213	232	224	230	223	227	217	220	224	237	209	197	215	241	216	239	213	226	249	227	219	211	241	228	222	221	228	227	217	232	219	240	222	234	208	228	251	239	221	217	209	212	237	206	240	217	221	217	228	234	222	222	234	233	225	210	221	240	212	243	209	204	202	239	217	218	202	226	198	232	242	207	217	215	213	228	221	214	225	204	196	225	217	179	232	215	215	227	232	235	221	216	195	238	221	206	213	219	209	218	209	221	217	222	234	223	217	211	210	188	235	255	230	239	197	218	222	228	209	219	217	218	219	221	241	221	207	229	200	223	209	222	226	218	246	222	217	217	227	210	207	237	219	213	241	220	224	222	208	218	220	225	238	221	204	195	205	221	212	222	217	242	223	228	245	223	237	222	224	216	225	232	212	204	232	201	221	232	228	207	203	215	223	213	216	224	214	201	240	206	207	227	230	230	240	234	219	207	225	252	220	197	215	214	223	219	263	239	249	209	216	245	243	219	209	202	217	221	206	213	192	220	199	209	222	214	185	227	225	224	219	202	216	241	217	213	232	221	238	220	188	225	217	211	227	194	207	223	222	233	229	206	209	221	223	191	238	237	235	227	185	235	227	229	215	206	228	235	212	208	220	221	223	198	224	215	216	237	207	203	233	209	201	226	208	241	222	200	185	211	250	229	221	230	214	234	215	214	201	244	218	228	232	232	232	229	217	202	236	215	234	219	249	199	226	213	228	209	208	220	239	241	213	247	241	239	232	240	202	193	192	223	232	223	251	207	216	200	234	209	213	199	258	254	228	209	213	209	235	216	189	236	207	212	214	237	242	241	243	228	238	212	212	252	230	230	240	228	210	242	226	204	231	213	192	231	221	222	206	201	220	214	228	212	244	207	231	217	203	218	247	195	234	216	207	223	238	217	214	212	214	220	217	198	206	217	214	232	223	227	211	238	245	214	233	229	228	215	189	224	234	206	230	220	239	223	224	224	215	241	227	209	230	218	210	205	192	228	241	236	248	212	260	209	221	222	224	201	212	213	226	224	253	224	236	210	223	228	243	208	207	220	218	198	237	190	217	227	192	238	217	219	216	231	223	253	253	205	208	208	222	229	237	243	222	216	213	247	239	210	216	252	201	225	189	226	202	216	205	212	197	217	252	217	219	230	220	222	228	206	213	250	223	204	232	220	238	208	204	194	220	202	222	226	223	222	194	208	201	218	227	201	221	217	203	226	209	222	212	208	202	210	203	221	194	219	218	205	232	228	202	232	230	219	226	213	230	219	232	218	223	216	224	235	240	244	218	223	220	224	231	220	227	220	189	232	223	232	202	222	231	217	228	230	232	208	237	220	216	230	203	231	230	193	249	223	226	207	210	228	223	224	193	216	213	207	206	203	220	219	193	227	234	208	234	243	199	211	240	224	213	236	211	210	221	255	232	203	232	234	218	222	228	231	211	214	218	210	245	219	236	209	250	227	234	224	229	229	230	234	228	234	242	216	218	262	217	210	222	220	230	197	218	235	194	232	225	215	214	214	209	227	212	246	245	227	223	216	231	252	226	229	244	223	220	254	224	204	214	227	235	223	208	228	249	206	226	206	218	234	212	203	246	227	226	223	209	230	213	226	202	212	221	201	222	214	236	225	215	265	244	226	221	215	207	234	208	228
17215	2592	2460	1762	1143	850	647	521	464	361	360	305	287	272	240	245	235	259	247	216	229	201	199	217	207	190	214	193	198	178	185	169	160	195	187	210	169	186	176	214	158	176	191	193	165	188	159	206	175	156	159	177	157	189	170	173	176	170	182	196	170	184	169	198	161	198	162	170	163	178	145	175	169	168	177	157	165	178	174	166	164	174	197	174	153	198	159	173	151	166	157	181	165	176	160	187	155	165	176	171	162	186	153	186	174	188	180	154	167	183	152	161	167	167	183	163	187	169	150	177	160	169	172	176	166	164	168	146	179	163	165	177	159	171	172	170	153	185	176	179	163	158	184	189	178	172	164	184	194	163	177	166	155	153	169	159	163	184	168	167	178	181	186	165	191	165	166	181	172	186	179	195	166	169	170	150	154	163	175	164	184	168	153	163	168	154	151	186	171	177	176	179	178	142	167	161	167	213	163	165	178	183	159	167	170	161	186	169	183	154	180	170	138	149	181	169	150	171	199	172	164	173	152	169	170	168	157	191	191	177	155	148	158	153	176	177	168	159	155	159	176	159	163	156	167	147	141	177	177	163	177	166	175	171	171	151	163	169	171	179	157	152	176	146	155	165	171	173	188	173	159	159	182	167	185	160	165	164	171	171	154	181	179	135	148	177	170	166	152	174	176	157	164	154	183	172	177	150	169	189	163	165	169	164	163	155	159	153	165	153	183	182	172	164	154	176	173	169	158	171	173	168	172	179	148	157	173	188	202	172	165	181	175	166	169	170	177	155	188	182	166	183	159	185	172	183	152	179	176	158	190	167	157	137	171	166	168	169	160	166	173	164	155	155	168	161	180	169	165	191	179	148	164	160	176	169	161	173	162	149	173	180	171	152	153	166	167	172	165	151	136	163	173	177	162	169	136	158	184	178	176	156	182	187	170	163	177	182	187	167	167	150	189	148	170	181	178	176	204	165	170	181	156	155	156	157	162	185	171	154	164	182	166	190	190	174	158	172	177	175	163	158	165	161	176	167	179	160	139	175	176	178	168	163	164	162	187	174	163	168	172	171	166	194	160	188	181	163	157	153	172	144	177	178	167	174	198	165	179	173	164	172	185	178	228	180	181	139	155	150	180	163	184	160	177	151	161	137	181	179	164	197	203	168	179	162	168	170	171	171	160	151	202	155	149	143	154	189	162	177	158	152	155	182	165	164	170	210	143	162	175	158	161	179	150	177	171	168	152	160	168	171	151	174	125	142	189	172	145	160	191	176	166	169	186	174	172	170	181	147	189	168	141	148	161	170	172	181	168	196	177	155	191	157	167	155	175	142	160	170	158	165	165	188	173	149	131	154	180	161	168	149	187	172	170	188	177	175	171	174	169	172	195	178	157	177	173	166	151	176	166	154	158	164	153	147	150	165	161	156	186	160	185	174	160	165	163	169	186	160	167	158	168	182	141	167	161	163	157	156	155	171	167	182	158	185	182	182	152	177	196	179	187	187	172	148	167	155	162	185	172	195	171	167	183	149	165	176	147	181	162	167	159	153	176	180	165	169	148	173	176	180	164	159	161	181	188	140	172	169	162	148	195	171	177	178	177	157	175	203	165	167	139	173	167	153	172	154	176	191	186	178	153	179	164	174	149	183	163	167	167	171	161	183	159	180	161	157	187	169	165	189	185	177	162	169	185	139	139	186	180	175	187	184	175	198	176	169	191	162	172	167	166	170	166	176	154	169	171	170	196	175	174	168	158	157	181	186	159	165	180	162	153	163	163	169	169	164	153	181	148	161	171	156	165	181	153	160	151	164	157	174	192	148	174	181	150	160	163	186	163	176	164	162	156	155	168	174	164	157	168	187	165	169	177	187	170	177	176	151	169	166	181	165	176	167	166	184	161	158	168	164	152	151	163	192	158	186	168	187	161	148	196	167	161	160	143	179	161	162	171	144	178	167	162	188	154	159	173	181	176	181	189	148	142	173	171	171	179	179	164	164	160	168	184	185	163	137	178	181	176	169	176	153	185	169	186	167	179	171	155	163	149	162	168	184	168	156	166	169	159	164	179	168	177	199	170	166	166	181	160	153	177	178	130	185	166	182	153	152	161	164	160	158	156	161	165	179	185	173	173	175	167	145	177	147	171	161	171	159	159	168	170	178	175	165	155	156	184	152	169	168	190	168	141	161	150	161	165	145	192	178	163	136	189	155	157	182	173	173	161	176	142	222	201	161	160	160	185	171	163	164	171	169	161	149	172	174	162	179	147	187	166	178	169	161	169	156	192	161	151	154	175	176	162	151	189	171	149	160	183	163	153	151	165	153	175	187	173	150	165	161	191	178	169	168	198	149	169	177	174	143	165	175	170	166	182	143	170	163	209	182	164	164	147	154	174	185	175	189	165	152	179	124	184	141	164	202	175	167	162	175	181	204	182	178	174	182	157	161	175	167	180	168	157	151	186	160	169	171	178	146	147	174	158	170	176	183	184	181	166	190	180	197	156	160	219	157	179	161	160	153	151	143	148	147	187	171	160	168	153	139	185	166	157	205	163	171	178	191	164	184	171	161	161	155	166	180	165	170	156	161	155	185	175	135	146	179	145	163	182	149	176	172	163	158	177	149	171	166	150	178	152	152	182	177	167	150	150	173	158	177	142	184	168	135	179	169	185	162	164	188	162	167	171	175	161	177	213	141	158	159	198	185	151	176	179	188	163	178	171	172	159	174	183	193	184	198	168	181	163	168	174	163	166	172	161	206	175	166	171	173	148	159	168	167	193	174	190	189	151	167	197	175	167	178	165	139	178	139	160	179	182	167	151	153	185	180	161	171	175	143	169	172	200	172	183	162	182	159	163	175	185	191	153	172	169	163	159	169	161	164	150	185	171	165	149	170	166	165	163	186	158	169	195	159	163	165	186	168	162	180	183	161	160	146	169	166	154	179	174	165	153	165	161	174	174	167	182	157	161	167	142	166	155	192	164	156	173	195	145	186	191	167	182	171	178	144	186	150	162	162	168	182	185	193	141	170	146	169	194	167	158	166	176	180	177	179	168	184	180	165	163	159	190	156	150	172	176	161	181	176	152	192	181	182	147	182	146	139	172	181	163	182	189	176	169	176	178	137	152	169	149	168	163	161	170	170	167	172	199	165	169	151	182	163	189	153	145	142	185	148	175	166	182	180	172	156	153	176	167	170	177	172	177	184	148	182	152	166	180	194	163	170	152	182	172	177	176	157	174	173	167	177	172	145	157	182	185	164	160	165	163	174	174	167	181	164	173	161	181	156	171	151	148	181	173	163	138	166	156	169	179	167	163	182	159	126	169	157	162	171	171	156	163	127	167	163	189	176	171	161	151	162	167	183	168	156	166	182	170	173	165	153	154	161	177	157	179	180	178	182	173	190	165	168	171	161	189	157	185	188	142	168	175	183	168	188	162	181	169	182	148	169	170	155	171	172	191	168	194	173	180	163	154	166	172	153	169	174	152	158	173	169	184	179
8278	2078	4310	5036	4397	3501	2960	2388	2150	1771	1549	1293	1215	1139	1039	996	896	872	816	783	711	663	702	663	613	659	650	634	559	576	561	582	548	565	514	564	531	522	506	527	530	489	510	533	500	489	491	475	531	494	497	472	458	511	485	488	490	495	453	501	466	469	482	488	460	462	456	446	427	458	464	466	495	469	446	476	438	452	474	426	477	423	456	458	475	448	426	456	439	446	424	433	476	449	420	455	442	421	466	453	497	450	409	429	471	459	483	481	433	456	435	465	462	434	451	429	499	420	407	403	425	441	445	429	450	458	463	432	465	449	465	422	415	415	437	413	466	465	394	392	437	439	432	402	435	411	466	434	440	438	480	389	418	442	386	467	423	421	433	444	444	415	434	429	453	478	427	418	474	463	432	433	422	478	441	467	417	423	408	455	442	396	424	449	479	445	445	457	422	506	398	457	442	460	436	419	418	457	452	436	439	427	460	443	419	451	438	389	433	455	418	475	435	436	449	426	417	441	413	483	453	481	413	403	421	439	411	423	432	438	425	415	431	466	487	426	447	465	415	443	435	414	476	408	452	483	462	404	438	432	397	437	410	425	435	416	435	418	422	427	454	407	429	421	493	439	439	432	424	459	408	447	450	413	440	408	441	431	415	437	426	434	414	441	440	434	410	423	433	438	427	456	458	483	413	408	430	443	431	422	467	429	452	412	452	488	453	414	425	398	419	428	429	412	436	411	444	443	424	438	456	476	484	459	441	430	422	442	433	465	427	439	434	440	440	426	433	413	427	415	444	398	425	424	438	482	400	427	454	434	419	424	419	419	403	447	455	454	424	429	459	434	437	452	464	429	442	416	471	457	486	415	424	466	394	442	428	427	426	405	444	456	448	433	434	442	488	411	422	441	441	444	412	442	461	423	448	423	445	436	436	402	414	446	442	428	401	447	456	421	439	402	419	435	409	441	452	452	435	440	451	455	452	405	446	445	425	421	418	431	456	450	461	440	439	420	461	429	454	428	442	436	430	430	444	444	436	438	421	393	400	420	456	416	442	389	458	446	409	429	448	444	444	457	411	437	405	411	438	450	480	414	389	419	457	439	436	459	428	486	413	442	447	463	433	430	435	467	434	433	461	439	399	426	482	458	469	405	428	402	432	435	474	432	450	434	459	447	416	410	452	412	406	445	421	464	457	423	434	440	444	453	460	449	455	426	425	408	437	436	397	411	411	437	432	454	451	457	453	442	443	433	463	465	419	466	472	429	452	471	444	406	489	413	443	455	446	413	439	435	407	433	454	451	443	440	471	457	398	413	414	421	417	460	423	438	463	468	510	453	432	406	438	434	440	408	453	457	438	441	441	424	404	406	497	389	426	404	478	484	420	442	440	395	441	428	414	455	456	408	431	472	441	426	457	430	472	432	398	433	425	446	485	471	434	391	440	436	463	475	472	439	400	502	417	478	391	426	426	448	427	428	454	407	430	428	431	420	431	450	433	447	425	414	443	437	402	474	443	419	439	436	437	468	452	400	437	416	439	450	441	424	445	420	448	443	434	459	467	431	460	408	450	431	480	460	453	447	418	464	437	459	463	433	427	418	470	413	462	441	418	432	431	429	437	415	446	412	434	435	420	439	435	458	456	441	425	444	435	434	455	430	435	452	471	461	419	434	394	431	420	446	462	426	418	431	461	457	437	424	444	417	442	433	479	429	464	426	431	433	377	469	420	396	411	408	448	420	382	444	445	452	411	441	424	441	414	445	460	475	440	447	457	461	433	494	417	440	454	438	431	449	461	437	426	422	447	432	483	459	443	430	429	456	432	432	416	416	442	408	449	482	441	489	442	439	478	469	448	425	443	418	446	438	455	407	478	400	428	485	400	453	461	464	443	427	462	435	436	479	427	448	393	444	441	434	459	435	414	391	449	416	454	467	450	425	424	452	429	404	472	439	449	442	425	416	426	462	462	459	444	441	416	399	440	486	455	447	460	452	438	405	436	444	427	460	447	405	430	411	456	447	419	440	460	453	452	440	445	465	421	433	449	448	442	442	437	454	407	434	452	432	433	443	434	441	403	443	455	452	462	447	434	415	433	437	443	398	413	456	411	487	436	473	418	441	433	443	412	418	437	459	446	431	418	461	399	444	380	436	429	456	465	435	441	455	447	478	405	428	444	429	427	443	435	425	383	403	453	418	483	401	409	420	432	451	426	404	452	401	462	436	348	441	463	404	449	487	439	426	469	410	407	464	436	454	411	448	429	453	433	401	445	458	417	451	431	430	412	426	425	435	435	444	437	402	417	427	399	417	456	434	435	424	428	434	413	466	450	435	446	412	404	408	455	420	433	428	398	450	438	429	425	444	471	443	430	423	432	410	450	436	428	447	465	462	503	430	478	465	390	439	402	447	426	442	426	461	442	432	444	417	432	454	475	437	439	429	428	425	439	406	481	389	450	444	432	401	429	430	415	408	459	408	428	435	425	423	428	479	458	424	461	458	433	461	409	401	487	460	424	406	423	455	439	425	422	457	417	407	425	420	420	421	407	462	440	437	451	418	400	473	415	420	454	437	423	435	440	429	451	444	424	437	419	438	443	448	424	416	414	459	414	429	466	398	427	454	413	452	433	437	405	455	465	458	430	397	467	478	446	445	459	439	488	432	434	413	426	431	443	466	441	435	447	466	441	431	423	412	475	459	403	407	411	442	435	470	468	399	405	415	440	435	438	434	436	423	415	442	441	418	412	441	459	456	440	438	427	439	433	440	412	440	444	462	464	422	406	445	438	421	464	462	453	431	451	492	442	454	426	474	431	428	409	448	421	445	419	412	433	446	413	422	426	444	463	400	452	394	445	434	423	455	452	429	416	418	440	440	442	403	470	418	448	415	415	450	417	444	431	440	432	446	437	445	452	392	424	417	432	446	449	441	439	448	428	452	430	435	445	438	425	431	429	424	435	444	482	448	443	427	492	437	429	421	457	447	468	467	449	442	462	428	474	481	455	480	448	439	443	449	431	434	494	435	421	440	453	466	448	479	432	445	416	449	416	441	463	447	450	440	448	460	452	430	433	414	458	434	434	447	419	419	422	417	459	453	430	436	472	450	436	454	451	429	429	437	440	416	442	430	476	456	418	413	409	443	426	431	446	410	432	398	463	460	415	410	454	435	467	428	461	442	449	416	392	445	393	427	450	472	453	455	402	482	466	424	416	441	452	423	423	422	394	435	437	444	444	439	431	420	415	418	496	458	450	473	439	443	427	389	435	437	436	455	416	440	465	427	431	419	420	455	447	441	435	468	457	447	424	421	395	486	435	413	433	467	433	426	416	436	433	419	422	401	480	404	430	442	410	432	435	407	416	432	415	427	456	420	425	426	437	413	460	441	462	456	435	450	424	450	405	445	446	460	420	488	417	408	442	439	415	437	440	427	443	444	424	445	423	427	427	436	440	431	428	435	424	451	438	433	428	411	413	463	418	455	433	442	469	382	418	422	445	468
2574	211	186	149	152	178	169	164	157	176	165	149	158	165	118	136	153	171	174	143	148	165	158	162	155	143	160	158	161	135	124	155	155	145	156	166	143	173	133	177	162	162	175	177	159	155	137	193	140	139	119	152	150	175	135	165	142	144	158	152	161	151	153	160	147	172	162	160	163	186	153	146	155	162	158	148	160	166	143	157	175	132	155	134	122	165	157	161	131	158	146	149	151	150	149	164	137	163	154	170	157	167	149	140	156	158	147	126	142	142	134	151	154	144	153	165	149	163	146	156	170	141	170	170	170	170	177	142	154	149	154	157	147	156	146	141	148	160	161	133	138	160	145	143	140	144	139	145	160	159	156	142	142	166	146	157	154	149	157	177	153	153	152	128	145	131	160	145	155	152	149	155	140	135	157	149	128	177	155	166	124	150	155	132	136	163	147	143	136	153	156	153	141	156	152	167	159	142	180	156	127	150	134	155	151	154	155	149	127	168	164	152	167	156	138	166	146	145	163	158	162	150	158	153	187	127	137	149	138	171	163	144	167	153	175	162	163	165	151	154	167	148	128	153	137	159	135	153	154	149	141	154	154	136	143	138	132	156	129	152	146	137	171	164	140	151	130	143	140	156	158	137	141	173	166	164	142	142	156	140	145	148	171	160	174	163	176	132	185	165	135	142	152	163	158	165	151	178	166	147	172	169	139	173	148	150	162	134	144	158	168	161	140	168	146	162	138	155	171	138	144	148	158	172	172	166	161	140	154	174	155	142	180	123	159	160	163	146	157	149	155	152	169	156	146	143	159	139	166	166	136	164	151	175	141	122	140	166	149	143	148	157	147	161	146	174	178	164	173	151	169	141	164	161	129	154	136	160	165	160	140	133	166	159	188	163	149	160	167	167	148	149	162	157	161	177	148	143	151	151	148	141	126	135	144	168	166	162	119	136	150	152	141	158	148	134	175	152	149	163	169	150	150	165	149	170	143	169	143	150	150	163	141	130	136	143	155	153	147	144	134	158	182	161	146	150	160	178	135	152	168	151	166	153	134	166	170	134	162	143	158	147	175	173	144	159	138	167	159	170	163	136	175	162	154	169	148	127	147	153	151	189	155	165	147	158	159	149	151	155	122	154	181	163	136	151	142	139	123	165	175	127	143	143	148	143	148	136	146	170	151	150	140	139	130	148	168	150	161	160	167	184	134	159	154	173	159	147	146	154	151	146	160	147	154	176	172	165	147	145	150	182	149	169	172	149	148	156	157	137	151	157	161	165	138	160	152	154	162	143	194	156	158	169	137	149	128	141	153	131	151	186	143	153	180	173	155	157	151	153	173	150	163	135	153	169	155	152	159	154	146	139	146	148	150	153	152	144	140	143	164	141	176	148	172	145	142	158	148	160	148	155	136	138	161	161	163	152	145	171	155	149	138	163	166	179	140	153	163	151	161	147	139	165	152	159	145	156	164	132	185	167	147	179	142	127	149	165	172	160	147	129	134	147	141	150	131	151	171	157	148	154	166	132	138	126	170	143	149	157	171	151	140	147	158	154	168	167	136	156	152	176	176	145	135	166	150	159	157	154	148	162	151	168	136	179	163	126	139	148	157	152	155	157	167	137	156	164	153	145	166	149	171	164	132	174	144	149	141	173	159	126	147	139	142	164	133	149	153	154	151	141	154	155	119	142	144	127	160	123	148	159	165	167	158	154	157	141	141	149	172	162	151	142	170	181	156	162	164	149	148	151	160	191	155	138	140	165	139	157	153	155	168	151	128	150	156	138	145	147	156	180	159	174	126	142	162	147	165	175	154	133	170	148	178	148	130	154	137	141	165	152	150	166	142	175	133	138	150	143	167	144	153	142	158	155	169	161	145	138	149	152	180	173	188	143	155	144	159	159	163	145	183	137	143	152	138	159	145	152	162	159	158	159	150	153	135	138	168	163	139	147	168	174	184	132	162	162	176	155	149	139	153	173	151	149	175	140	150	144	143	162	137	136	147	173	146	148	155	159	174	148	145	140	123	147	155	154	155	162	160	158	173	124	145	160	136	155	146	185	162	137	146	165	146	163	156	151	145	174	125	157	138	168	152	141	137	154	176	144	149	150	139	152	170	160	166	141	134	161	188	151	154	162	135	156	148	141	160	163	134	163	147	178	166	139	167	160	132	161	162	149	155	154	162	164	139	145	160	167	156	154	158	149	131	157	142	163	145	152	159	149	143	164	155	156	156	132	188	156	136	144	166	151	183	172	154	152	163	179	170	147	150	142	138	164	178	138	189	123	168	156	180	166	156	149	168	156	151	153	137	129	154	155	164	166	139	140	145	177	166	155	153	163	173	134	146	139	157	172	151	150	150	156	177	154	137	146	162	161	161	148	137	161	149	161	151	154	138	164	152	154	146	159	166	132	174	158	151	154	171	165	182	152	157	179	151	149	136	149	139	138	147	188	147	155	159	157	136	142	147	137	154	143	162	158	154	178	161	141	167	160	141	131	141	136	173	156	137	154	150	160	166	161	159	154	157	168	156	162	133	157	149	149	129	178	164	158	163	167	149	161	170	164	158	124	163	156	158	133	137	145	157	150	124	167	155	137	155	164	145	172	163	148	148	164	151	141	143	140	155	134	147	164	163	142	172	154	171	141	161	140	126	144	138	163	139	163	172	164	171	155	145	166	163	148	194	165	154	142	131	148	142	164	163	165	161	157	126	183	168	142	156	158	152	158	179	137	141	161	160	148	164	124	161	146	156	168	167	162	157	150	114	143	146	139	164	138	145	145	170	166	154	148	151	143	144	160	154	167	193	156	166	160	155	157	153	145	134	175	150	150	146	146	153	150	144	120	161	146	137	171	164	155	163	136	178	160	141	160	148	161	166	151	143	164	151	162	139	152	139	157	143	149	147	151	150	177	159	154	143	137	158	152	160	138	149	158	134	168	118	141	156	146	135	145	171	154	154	161	158	155	153	157	150	159	162	160	143	136	145	153	144	165	142	179	133	147	159	136	147	170	160	159	137	148	169	143	170	159	176	147	152	152	163	169	159	154	170	148	160	143	147	146	151	198	170	154	150	146	135	159	145	161	163	150	146	146	145	154	165	151	133	180	154	165	161	149	150	153	135	182	169	161	142	151	171	148	163	165	140	135	144	152	160	153	145	182	144	148	157	154	139	151	154	145	163	171	142	172	156	154	121	151	178	170	165	158	142	141	154	157	172	160	175	151	174	162	136	145	155	179	143	145	130	170	159	173	174	170	176	151	186	158	166	174	165	140	147	171	153	155	163	140	141	136	136	162	174	161	147	158	164	162	134	182	176	154	141	170	177	172	159	166	195	140	140	142	161	138	147	158	143	137	174	177	169	163	160	141	164	126	137	153	159	149	150	163	152	149	168	154	169	178	151	150	163	154	126	154	144	167	159	153	159	160	150	165	157	160	164	148	145	163	165	157	142	153	158	164	138	159	150	162	148	148	162	164	168	147	139	150	141	165	131	152
2434	412	430	468	436	433	433	362	417	378	426	376	395	382	408	373	376	385	386	361	428	375	369	377	380	384	341	392	386	374	384	398	351	361	369	391	372	390	375	381	354	372	366	347	348	390	353	357	377	334	390	351	402	435	392	386	388	374	348	370	380	381	386	394	384	396	381	348	350	343	383	390	373	380	376	386	398	360	394	400	402	366	386	376	377	413	379	380	356	339	414	415	354	376	384	358	362	385	387	380	341	352	367	400	360	416	351	366	360	353	353	395	349	389	342	380	396	368	373	370	359	344	392	395	400	390	380	401	361	362	357	372	377	372	367	393	407	354	386	352	410	378	407	400	362	383	381	377	364	381	396	344	380	365	383	352	413	399	353	397	388	369	367	340	386	370	390	362	372	384	391	367	378	366	395	380	360	393	365	397	342	386	387	352	399	376	403	374	372	370	348	362	363	394	394	346	372	371	395	384	359	346	356	368	362	387	372	384	397	405	361	376	392	381	378	408	378	415	404	400	406	354	384	383	393	366	343	389	412	345	412	364	369	355	371	344	377	351	346	384	355	344	354	360	365	350	364	378	395	330	391	382	344	387	374	374	350	396	406	397	380	402	358	404	350	349	345	396	369	380	399	355	356	407	369	398	354	390	399	383	366	371	360	360	420	334	372	372	388	371	350	368	359	379	387	402	371	380	355	374	342	402	388	355	369	394	368	389	379	359	390	361	371	390	376	356	345	343	373	369	385	383	366	370	403	360	364	389	373	401	398	401	373	338	400	392	368	366	366	346	389	366	333	400	353	391	396	391	341	382	391	382	389	353	396	370	369	372	433	369	406	381	366	369	372	336	368	364	361	331	354	379	349	344	378	394	355	324	368	365	378	403	373	365	390	398	392	381	351	365	385	406	362	339	365	370	370	354	373	362	384	414	388	359	398	366	339	401	363	404	364	387	376	392	392	393	391	380	362	377	399	395	368	362	401	367	382	363	380	368	379	380	372	402	401	382	351	352	377	380	365	357	385	394	394	350	345	393	373	362	384	353	390	326	331	402	408	393	351	334	361	362	382	386	407	373	381	381	351	335	394	388	369	376	405	385	366	376	385	380	364	367	335	372	329	351	381	382	367	382	390	377	365	373	383	385	397	347	386	371	366	396	348	374	367	373	363	395	411	380	401	360	401	355	360	412	366	384	376	361	364	353	329	350	368	371	399	369	394	387	374	401	361	363	356	382	362	351	380	391	365	394	370	342	336	393	359	365	356	411	365	369	377	391	390	343	383	389	357	376	411	365	375	407	381	390	354	374	390	372	402	368	387	405	399	399	349	384	397	375	365	406	362	354	389	382	378	353	370	398	361	378	360	384	352	379	343	364	385	393	389	370	347	385	384	364	380	377	349	358	387	332	343	364	361	395	344	379	393	357	360	406	352	336	370	381	398	375	356	366	377	394	361	408	368	386	422	364	379	384	393	372	369	394	381	361	393	364	369	382	384	402	413	384	377	358	377	373	380	364	364	352	397	389	388	402	414	371	383	373	400	394	374	362	361	418	363	395	431	369	364	346	343	376	369	381	365	371	393	401	388	376	364	380	357	382	357	413	404	372	378	381	380	400	381	373	360	346	377	384	382	392	377	356	402	400	390	390	382	398	374	400	399	379	393	386	371	405	378	370	362	385	364	355	364	397	391	367	361	382	365	401	351	374	360	374	382	412	362	359	376	381	413	378	395	347	403	380	391	365	388	395	388	401	376	371	430	388	364	410	406	394	379	370	384	348	406	357	361	357	356	365	362	356	355	385	376	402	361	373	394	398	362	364	352	384	362	364	374	371	363	337	365	442	403	371	369	368	400	370	398	397	383	401	387	362	362	411	397	399	361	389	348	367	392	399	414	390	390	389	360	369	381	389	383	389	378	357	345	408	374	363	368	388	375	364	360	404	405	370	409	362	381	371	376	410	396	393	369	364	420	426	352	354	351	379	387	352	335	393	372	382	384	368	373	384	386	389	365	373	362	377	384	400	389	364	363	376	410	374	415	372	358	404	365	376	404	369	370	356	373	395	382	398	392	375	361	372	397	384	377	401	396	378	382	377	377	368	344	366	389	377	393	364	360	356	401	367	364	371	357	387	373	364	344	409	414	387	373	354	358	385	347	355	385	383	394	364	350	382	368	400	384	395	345	357	358	387	366	358	349	370	379	356	337	378	375	369	340	390	406	361	374	401	368	377	384	359	371	410	388	362	394	372	392	367	358	356	384	383	357	367	347	346	380	352	377	404	384	370	381	390	364	345	367	356	347	357	402	358	373	389	350	403	372	367	363	362	362	378	391	363	384	397	368	382	344	361	389	356	372	343	355	349	394	381	364	418	357	388	369	365	351	366	373	380	372	388	370	407	410	324	383	413	371	347	373	365	353	379	373	402	358	365	381	375	382	369	360	384	373	373	366	405	349	401	401	372	404	359	363	380	413	366	375	387	398	375	374	375	388	353	368	368	345	417	380	386	363	369	385	379	413	367	375	415	382	358	402	389	381	408	390	363	383	379	362	355	400	357	387	373	359	378	362	383	367	357	399	371	375	395	363	370	373	375	374	375	378	370	378	365	409	388	385	360	405	374	399	371	377	407	390	374	355	394	366	362	370	371	380	356	371	385	375	417	338	369	371	386	352	363	355	404	343	380	406	367	364	351	364	371	381	398	389	397	363	443	406	381	415	382	402	349	387	382	396	353	400	377	358	376	431	373	359	418	359	394	391	357	375	378	410	363	427	361	378	357	383	394	371	364	374	384	382	363	347	376	375	424	387	427	358	409	401	397	385	367	406	366	386	380	353	420	356	407	399	368	340	413	362	388	379	385	374	357	388	391	386	351	379	376	391	370	383	390	360	418	400	374	374	403	341	396	380	357	347	365	387	401	359	376	372	397	377	348	398	357	398	370	394	382	399	364	360	384	410	370	391	393	350	402	382	385	377	369	353	377	385	350	382	358	363	376	397	369	381	364	403	372	385	385	363	369	391	396	344	373	368	372	367	367	375	399	382	407	386	367	345	369	365	413	378	390	386	355	394	395	380	385	378	355	352	381	403	390	343	397	400	384	371	366	363	413	396	396	381	373	407	372	344	370	378	355	396	393	354	366	366	348	378	356	374	381	379	389	331	361	372	412	378	394	358	379	346	368	384	365	378	379	423	356	374	376	391	394	389	407	377	330	387	371	350	406	376	387	387	383	397	396	392	388	379	383	389	417	358	391	392	394	376	429	345	408	364	363	406	402	369	359	350	364	362	401	364	368	338	343	385	391	349	386	365	384	345	360	391	359	388	383	376	389	363	366	414	359	380	374	382	361	365	396	355	374	359	393	377	367	385	397	357	380	406	353	406	353	378	353	330	378	389	382	383	382	393	378	388	371	394	356	348	385	363	377	394	368	370	389	370	356	374	369	364	380	338	384	365	360	412	380	407	395	369	373	322	375	367	363	386	359	376	374	370	358	392	364
8829	1014	1135	769	559	397	349	271	233	168	162	173	172	108	126	105	119	112	111	96	111	101	93	103	99	91	85	76	75	80	69	83	96	88	82	81	75	94	74	72	86	72	77	70	79	68	72	68	103	85	68	87	67	89	84	79	86	65	59	72	82	78	60	57	76	71	63	72	70	92	79	85	69	78	72	92	79	66	86	80	80	63	69	77	72	91	88	78	78	73	90	79	70	61	68	68	68	77	75	85	78	69	64	77	75	92	64	66	82	75	81	76	80	70	82	70	72	70	79	70	78	67	75	68	81	84	90	63	69	84	71	70	80	67	91	72	88	71	68	60	82	82	76	68	70	80	49	74	83	66	88	81	94	66	69	76	84	81	83	63	69	76	60	68	78	68	72	57	77	69	71	61	82	77	81	76	70	66	81	77	87	77	60	75	81	70	83	83	88	71	63	85	62	73	88	66	93	67	64	69	63	76	79	74	77	84	78	73	69	79	62	72	85	56	65	75	78	70	63	77	73	81	76	85	77	84	73	76	71	77	60	66	55	72	81	84	74	69	73	65	89	74	90	71	83	68	73	73	84	73	80	91	65	67	72	77	69	78	65	72	86	75	77	66	64	73	53	76	67	67	68	78	69	68	57	61	76	59	75	65	79	77	63	83	55	62	85	64	69	80	63	76	63	72	68	68	71	91	81	76	84	79	80	64	66	62	70	61	80	75	84	67	71	67	85	87	89	78	84	74	78	76	73	54	74	79	70	63	67	90	84	85	65	73	59	74	77	75	66	66	73	87	69	97	61	68	75	70	67	82	66	59	72	90	77	83	87	66	78	82	77	60	77	75	88	85	75	61	76	79	78	86	56	76	53	64	83	90	74	90	76	64	79	79	94	91	81	79	72	83	67	70	75	83	85	89	77	79	85	84	69	71	73	68	63	94	80	65	65	76	69	74	83	66	61	66	57	86	85	79	81	82	69	66	62	72	85	60	72	68	45	86	71	67	75	56	75	90	70	73	66	82	68	79	75	71	56	64	72	90	53	83	68	67	79	84	89	81	84	87	83	80	82	77	67	79	64	92	80	65	76	87	77	62	71	73	75	79	75	71	81	59	77	72	69	72	65	54	80	66	68	74	70	81	80	83	71	76	72	72	59	71	86	62	95	75	65	73	67	63	66	79	93	80	70	82	79	73	88	78	81	67	63	81	70	73	74	83	66	82	57	72	74	65	59	84	73	72	68	77	85	91	80	88	67	72	72	69	63	65	67	63	68	68	89	87	76	76	73	76	73	72	73	73	61	77	81	79	81	67	73	79	77	69	62	96	57	60	80	93	58	60	86	66	71	74	75	66	65	80	89	72	77	68	63	73	79	68	72	77	89	72	81	59	67	85	64	66	56	73	67	72	70	83	73	68	88	70	58	82	65	76	65	83	82	85	67	73	70	81	82	67	81	77	66	76	74	71	79	73	67	71	87	76	92	68	79	72	86	68	66	69	84	90	79	98	56	87	56	65	88	74	67	71	74	76	72	69	79	83	80	77	75	69	72	63	78	80	64	71	72	77	67	72	72	68	73	77	83	53	61	71	78	80	67	82	68	70	70	72	63	90	82	68	79	62	82	80	76	74	71	73	69	69	78	83	66	70	83	60	73	65	76	87	75	64	66	84	69	92	86	84	90	84	71	74	79	79	70	74	68	61	82	73	79	66	73	76	81	70	63	69	77	85	70	69	78	88	90	74	74	83	68	71	82	71	87	71	67	68	80	78	87	84	64	72	84	80	76	84	70	85	70	78	76	91	74	81	61	71	68	84	86	69	77	70	81	72	73	81	64	68	78	81	74	79	78	74	72	54	61	66	76	72	82	71	76	90	70	67	66	72	93	63	75	78	64	80	83	68	77	67	77	81	87	73	75	71	87	75	80	79	91	61	85	83	78	55	93	66	78	77	62	83	62	80	67	77	79	76	80	74	71	69	90	70	77	83	89	80	75	69	78	64	58	70	75	79	80	77	95	89	62	91	67	67	78	78	71	75	75	82	83	72	72	74	67	85	80	70	91	71	83	72	55	67	79	77	71	79	90	76	79	83	73	86	58	90	80	81	57	74	64	77	57	90	81	79	76	68	69	61	85	79	64	88	82	75	71	72	65	72	71	80	71	82	82	83	74	71	86	68	54	83	72	87	67	84	82	69	61	76	67	75	84	84	80	85	72	64	95	78	66	71	70	94	63	77	59	78	82	61	94	58	84	84	56	60	87	88	84	77	59	82	81	73	79	75	77	78	69	88	65	93	76	59	91	67	66	62	77	61	53	74	72	99	73	66	84	79	58	84	74	75	72	86	89	75	95	58	81	71	84	87	74	70	60	91	69	63	74	71	79	66	73	49	80	92	75	89	76	76	73	82	67	72	70	88	68	56	95	82	60	68	67	77	73	74	69	70	63	79	66	70	87	72	77	63	82	85	62	76	67	82	76	58	69	98	64	64	76	65	76	87	74	71	78	89	103	85	79	77	90	75	80	56	71	75	76	78	81	83	81	80	69	65	84	83	79	69	62	74	76	78	78	63	77	63	80	76	83	76	85	72	93	66	64	71	77	79	89	77	64	90	86	77	71	80	64	50	89	76	66	80	73	74	75	74	71	66	70	67	96	73	66	68	59	60	62	73	66	80	88	69	72	80	61	75	72	68	65	74	70	88	67	80	74	87	73	82	64	80	72	72	85	76	79	92	68	65	88	82	66	75	84	72	80	68	89	63	79	78	78	89	66	69	72	62	73	63	61	75	63	83	82	87	64	92	74	92	62	68	76	84	83	75	77	64	71	89	74	68	71	89	74	89	75	74	72	82	67	73	68	81	82	54	86	65	72	67	77	68	66	81	76	89	71	78	63	78	86	70	82	90	78	77	83	59	66	80	81	87	82	64	78	65	71	64	83	62	75	73	84	66	74	68	79	76	58	81	89	75	84	62	74	69	69	99	72	82	78	72	72	91	85	78	76	83	72	79	82	68	91	75	69	69	65	73	62	82	71	80	68	63	82	67	85	56	81	71	72	94	76	71	79	77	71	76	63	76	88	76	70	64	82	63	80	79	79	82	67	72	85	56	82	59	70	78	88	67	77	83	80	86	83	79	61	94	79	77	65	77	66	75	65	79	54	73	81	70	88	79	80	81	64	80	75	67	84	77	57	61	84	68	68	83	84	58	81	86	68	73	88	61	64	74	78	68	64	69	75	72	69	55	78	86	84	71	79	66	66	62	82	64	74	83	69	74	74	70	63	76	78	92	63	83	76	65	78	64	77	61	76	78	65	74	77	71	61	64	57	82	83	79	71	65	97	74	53	78	83	72	73	74	77	61	54	73	74	92	79	86	84	67	69	76	84	81	77	72	67	84	80	80	69	68	70	77	73	72	56	78	70	65	77	77	68	57	68	73	81	68	68	56	72	62	74	68	91	73	68	70	69	72	83	82	61	70	64	82	75	91	72	74	78	83
6031	1052	2256	2687	2333	1818	1554	1252	1058	869	774	717	630	529	583	491	466	410	431	382	406	377	356	340	338	317	341	317	332	291	291	278	303	298	269	274	294	273	261	254	245	256	244	272	264	229	240	249	281	255	241	234	231	223	252	240	215	241	249	227	228	242	225	222	228	220	243	215	233	237	236	228	235	253	261	230	220	222	221	226	219	231	229	240	220	207	241	207	238	227	216	217	241	229	213	236	253	236	220	233	220	238	211	222	247	213	192	216	240	227	208	228	238	204	185	228	219	227	257	231	219	218	249	248	249	231	234	250	218	203	221	216	228	217	210	228	229	217	216	260	199	238	226	223	233	228	196	223	214	205	226	230	213	220	209	221	216	236	231	230	216	215	241	240	228	233	250	190	230	225	197	216	204	221	209	221	209	222	236	216	254	236	210	214	234	227	195	221	231	216	223	235	204	223	231	224	217	218	207	205	234	232	195	213	209	226	236	240	224	217	253	234	216	213	234	239	240	228	248	242	230	220	210	211	225	217	213	228	239	208	224	215	223	222	207	234	217	206	239	239	250	212	202	234	227	224	213	225	230	209	220	213	230	202	223	223	204	224	219	199	256	206	212	245	236	226	224	248	209	206	240	243	203	215	217	208	243	211	205	219	209	228	212	225	226	226	239	212	223	243	230	204	222	217	236	227	233	230	203	233	199	210	181	229	224	205	198	235	211	214	221	223	200	234	201	210	222	217	216	247	223	225	222	213	239	210	219	227	193	232	228	237	232	242	215	225	217	215	215	212	210	214	234	254	208	237	241	216	193	203	225	218	237	228	257	218	214	239	236	225	210	204	238	228	206	229	214	216	223	226	244	221	215	202	200	237	215	204	213	246	212	222	195	235	214	209	233	233	233	187	220	222	220	225	241	226	196	203	212	226	231	226	209	211	228	236	222	240	228	230	209	201	214	213	226	244	218	236	199	247	235	240	209	245	219	250	225	195	215	226	231	225	205	226	220	221	221	232	232	215	199	229	227	208	197	210	255	209	233	196	231	245	210	223	262	235	245	210	224	232	214	216	216	199	223	231	197	228	180	214	261	220	242	218	230	206	224	243	212	212	232	231	215	218	226	223	204	218	185	205	229	207	238	225	174	215	226	218	224	221	242	215	232	218	240	245	235	179	233	237	229	190	220	198	203	203	229	210	235	191	239	207	243	228	248	210	225	241	217	254	225	211	250	240	189	227	233	210	227	217	228	212	223	216	197	224	227	216	223	219	234	205	218	190	212	236	227	232	205	211	204	207	248	230	226	207	216	208	208	220	217	227	230	210	204	245	213	221	222	224	218	227	218	238	242	228	191	215	217	207	224	223	232	220	229	208	227	202	241	218	227	211	189	223	230	233	199	199	238	216	216	228	215	209	237	207	236	254	223	227	227	230	215	208	223	220	211	219	226	200	225	202	215	202	221	219	232	208	238	210	209	238	185	215	219	203	230	241	206	261	211	210	196	205	208	216	219	215	227	220	249	215	201	218	208	227	223	198	213	214	219	197	248	230	251	179	236	225	206	196	215	210	226	225	227	201	243	227	229	216	239	215	207	231	220	246	205	225	230	236	177	204	218	227	205	223	200	180	201	215	226	200	204	201	207	224	220	204	239	223	205	225	232	221	236	217	222	214	257	226	227	231	232	218	221	234	228	217	244	217	233	240	215	199	201	228	223	223	231	206	206	220	200	223	222	221	199	220	200	176	221	221	233	219	222	229	202	224	211	213	225	215	221	220	205	215	208	238	251	239	216	210	200	221	192	202	205	224	210	219	226	226	216	218	231	220	230	232	209	216	206	233	221	238	217	222	231	206	228	204	203	196	244	233	216	224	211	217	217	217	213	226	232	216	201	228	221	223	219	201	217	222	230	223	194	203	206	209	214	241	204	211	211	242	233	206	208	244	239	220	215	215	226	226	199	219	217	205	192	207	210	212	226	217	198	227	200	218	206	235	204	224	231	208	207	228	190	232	212	221	223	228	222	200	231	223	237	240	229	226	240	214	232	200	210	219	215	188	225	204	202	240	209	218	207	236	219	229	237	243	191	228	224	210	229	220	220	217	220	227	212	217	239	203	215	225	201	214	233	223	233	216	193	241	203	214	237	231	214	196	212	222	206	217	221	221	219	216	204	216	252	238	206	227	215	207	240	206	223	213	203	202	215	212	216	202	209	216	251	220	220	224	209	218	209	207	205	211	211	226	208	248	228	198	240	227	230	233	181	224	226	219	201	232	218	211	219	206	206	235	219	201	246	229	213	215	221	219	194	220	217	218	224	219	193	211	209	228	215	232	213	215	221	216	220	195	239	218	253	242	217	216	226	238	227	216	210	211	229	206	225	209	214	228	247	227	236	203	203	207	214	195	241	210	249	226	238	251	267	205	198	232	218	199	209	213	215	228	240	226	233	244	215	222	210	221	227	219	212	226	217	233	215	236	247	220	233	200	242	200	218	187	208	226	216	217	225	244	221	221	226	237	221	212	199	216	195	239	230	218	211	207	224	248	214	219	195	224	225	204	204	213	233	225	242	183	233	241	213	221	212	202	229	228	204	220	231	225	235	219	215	204	225	197	224	212	240	199	215	227	215	202	215	205	202	230	209	225	223	209	212	203	198	215	231	213	237	231	221	224	212	213	228	216	230	270	233	220	232	237	220	236	235	241	205	206	224	213	224	224	221	206	241	233	232	240	207	231	203	209	209	248	203	213	190	225	204	221	235	235	229	207	205	211	204	227	212	238	257	188	221	222	234	198	214	224	202	237	245	206	194	199	222	254	230	207	208	226	194	221	222	206	194	213	200	217	223	209	250	232	192	217	201	241	224	234	215	216	200	217	252	220	216	229	215	212	220	214	233	219	178	210	223	238	192	218	225	245	202	230	206	240	223	224	227	225	245	198	217	233	227	207	203	224	246	217	242	203	222	188	188	254	220	202	203	217	255	229	198	219	209	197	204	208	204	239	224	225	224	199	209	231	214	207	199	224	242	225	198	226	198	246	191	261	241	181	217	258	224	225	212	193	219	223	222	213	209	229	235	212	228	221	199	215	207	221	252	208	224	215	212	232	233	220	210	236	211	201	239	213	215	213	199	205	221	226	206	215	215	244	208	221	221	200	213	209	190	239	217	218	210	226	215	246	207	226	211	223	228	232	201	241	214	197	205	218	200	207	197	231	206	213	234	225	193	201	211	225	211	205	230	238	213	224	195	232	215	226	219	214	226	203	190	203	251	229	222	218	241	218	228	210	241	212	218	220	226	243	228	225	219	226	213	182	220	223	228	179	238	218	239	222	215	219	238	222	241	218	210	224	222	223	239	252	193	196	212	233	209	211	203	243	220	237	218	249	232	246	180	227	213	195	229	225	230	227	214	193	215	208	216	221	220	248	227	217	236	199	216	200	227	225	208	208	230	201	211	218	210	215	196	194	244	212	231	204	235	199	212	234	227	224	207	220	200	240
16264	2603	2484	1729	1134	863	632	476	445	391	304	325	253	249	265	227	234	244	201	198	240	215	222	191	220	182	175	208	176	187	181	166	188	153	192	157	200	166	141	191	193	174	177	190	176	165	196	172	138	173	156	151	218	189	177	156	179	166	162	168	169	171	141	172	161	179	177	193	195	168	179	185	181	177	158	159	163	179	182	165	186	178	167	169	196	164	178	155	157	146	192	161	171	151	167	162	163	176	173	141	143	154	182	167	149	183	183	122	195	143	165	159	160	164	175	196	174	154	180	180	179	171	180	161	182	175	173	144	162	176	162	157	167	160	156	176	166	167	172	162	159	154	158	155	164	182	176	181	157	167	190	173	192	160	151	162	178	171	181	158	194	154	159	175	152	172	171	154	163	149	180	152	166	146	160	193	148	212	186	169	161	170	154	176	159	169	160	165	140	167	172	193	146	174	187	192	153	157	160	151	158	157	158	178	163	180	169	152	170	161	183	159	162	146	155	161	152	164	155	194	189	160	182	197	176	168	177	168	179	164	173	145	153	172	138	144	173	168	173	191	166	173	150	153	161	174	176	189	170	160	164	178	170	163	180	152	157	160	158	163	174	172	175	173	160	173	159	160	175	181	150	180	173	171	162	175	162	180	165	177	188	157	179	147	148	161	160	147	174	175	183	173	173	149	186	156	149	175	175	189	166	124	171	178	155	128	164	145	159	162	163	177	172	204	181	167	190	164	158	165	174	179	167	154	170	161	176	174	160	166	179	185	152	153	164	169	159	175	175	168	157	161	170	176	165	179	183	169	164	211	169	187	173	168	172	153	187	152	181	179	168	161	189	172	166	185	177	170	157	147	178	161	184	169	163	155	155	165	173	197	176	159	157	176	172	154	171	181	181	186	172	172	174	156	160	180	168	165	167	177	155	146	156	186	184	180	181	164	160	160	160	178	189	178	192	166	161	175	142	194	170	180	167	180	156	178	176	169	152	156	162	165	147	162	187	181	165	155	154	174	167	186	164	174	166	183	169	190	176	185	175	171	158	179	159	164	164	170	167	174	152	181	179	167	164	174	166	155	186	182	150	143	182	185	166	151	183	165	164	154	165	184	173	182	173	174	173	188	182	152	172	143	180	195	147	162	155	158	152	154	164	176	151	163	179	157	187	160	161	181	162	162	157	187	187	149	175	165	151	155	145	163	172	165	176	169	175	183	172	171	181	185	163	154	157	142	135	145	145	191	159	172	165	156	191	182	170	152	164	158	154	182	165	196	144	172	156	155	194	161	162	160	159	166	186	178	165	175	166	165	179	174	172	177	174	176	164	167	160	180	184	191	179	145	175	191	161	165	152	184	177	165	152	181	183	171	174	148	191	161	183	174	180	140	146	187	164	178	178	162	163	205	167	173	154	150	174	176	165	187	164	162	163	199	154	181	190	155	147	167	170	184	169	166	177	147	197	163	149	174	174	171	162	148	178	178	162	135	158	191	183	192	171	164	178	169	155	173	174	185	166	164	187	163	162	155	164	161	178	151	178	172	185	200	176	168	161	163	153	168	180	166	158	155	146	159	159	172	174	158	158	168	188	162	149	183	159	159	153	166	156	155	168	162	157	187	182	163	177	161	185	177	147	192	174	154	165	192	153	185	184	164	182	194	161	165	172	162	167	169	156	147	188	141	176	194	177	186	168	187	175	190	146	188	146	165	192	157	163	171	169	158	174	169	156	190	186	175	185	167	196	154	171	188	180	137	158	152	170	175	184	181	150	153	155	162	181	166	185	203	145	156	155	168	173	173	174	149	148	174	168	186	172	178	170	160	155	158	163	158	144	158	180	166	147	177	155	162	155	152	171	183	163	184	166	170	155	144	178	151	160	168	181	159	175	200	181	187	177	165	195	166	169	162	167	147	162	139	161	168	200	151	152	147	173	155	160	173	179	173	203	132	152	158	157	171	188	169	166	160	153	142	153	165	176	151	171	156	172	185	147	182	211	169	154	168	162	178	179	167	185	169	154	163	184	164	164	157	158	151	154	171	184	166	132	167	153	146	154	168	156	141	181	179	136	170	178	181	186	173	171	166	152	191	169	132	136	182	150	177	187	164	157	153	147	146	154	178	141	171	175	162	193	165	169	158	173	177	159	187	165	154	151	178	180	185	173	136	143	200	180	191	150	163	148	148	168	166	177	151	167	184	166	153	166	183	168	146	193	169	183	196	173	155	169	186	182	178	166	171	183	182	157	160	190	159	177	173	169	147	174	171	145	159	172	163	158	178	185	154	139	204	179	164	170	158	153	187	151	159	173	174	150	148	184	169	152	168	179	170	180	168	163	159	175	191	145	152	166	167	177	167	173	167	157	185	151	132	170	143	187	165	164	153	180	156	157	168	169	145	162	165	154	161	162	171	164	168	202	167	158	177	204	181	155	201	167	187	167	173	175	172	144	190	157	159	143	149	152	161	165	165	172	174	179	195	174	169	142	169	186	175	173	165	164	167	147	176	160	176	181	171	152	178	193	166	172	152	182	171	174	141	162	176	156	174	154	161	192	143	180	164	145	167	165	166	156	166	171	180	155	174	168	168	148	173	178	176	159	130	173	153	157	180	184	196	197	184	171	141	141	162	152	183	158	162	144	171	162	165	189	174	160	212	169	181	148	167	166	193	178	163	161	160	175	160	159	181	169	181	163	158	164	178	166	186	174	171	146	156	173	174	160	163	158	153	174	157	164	172	167	188	177	164	169	177	191	152	191	158	144	151	176	167	175	157	181	152	169	178	194	185	149	175	187	143	165	157	159	189	157	199	179	171	154	204	168	163	177	163	162	178	148	187	154	176	198	172	181	173	176	158	169	185	159	167	164	195	198	185	155	171	163	166	147	181	167	168	187	196	153	154	151	180	148	166	149	156	163	166	171	176	176	169	161	185	182	204	154	158	167	156	155	159	154	156	183	170	179	160	167	188	170	170	181	160	152	167	158	180	161	143	160	152	148	175	153	149	167	160	186	176	179	165	156	156	154	177	161	162	174	163	152	147	177	178	172	181	169	172	176	174	163	153	166	142	171	179	180	186	165	156	158	185	170	161	160	166	141	190	144	153	185	176	172	181	150	155	194	184	162	168	147	170	191	177	133	162	183	164	149	162	172	163	167	174	167	173	133	198	184	145	171	187	181	157	175	168	158	188	138	167	158	172	161	161	141	150	189	144	145	148	174	171	169	166	169	170	170	155	180	165	157	175	154	162	179	181	147	148	153	158	147	144	151	161	177	153	185	166	155	165	169	169	169	173	192	191	172	196	180	156	174	148	188	159	147	146	157	174	161	150	167	188	155	150	178	178	188	175	177	183	165	184	173	193	153	166	164	176	197	157	153	192	166	154	147	133	170	174	191	171	167	178	180	180	148	155	174	169	154	153	163	177	169	156	174	152	168	171	182	149	152	180	143	164	156	183	165	199	185	139	182	160	155	169	173	184	153	160	172	150	162	168	192	152
7827	2048	4289	5083	4427	3618	2952	2420	2001	1880	1618	1370	1215	1098	1063	955	927	893	831	840	743	683	733	654	721	643	654	673	617	592	585	561	586	548	560	550	506	562	537	517	510	513	486	519	481	479	518	473	506	492	478	492	451	479	445	463	504	479	465	479	472	451	449	461	446	444	425	483	485	509	451	454	469	433	478	432	428	424	454	461	444	467	453	453	439	447	448	434	454	436	457	451	405	454	423	451	460	440	423	447	451	428	475	459	415	430	449	442	457	441	431	455	420	428	426	426	434	412	469	457	448	421	423	410	485	448	427	415	457	434	408	477	454	447	439	426	420	444	470	435	426	442	417	484	443	435	444	416	427	467	453	438	447	425	456	441	436	466	476	434	445	405	428	438	412	397	437	406	431	427	444	449	407	452	468	464	460	450	435	452	408	422	417	464	428	443	440	423	478	428	456	416	415	427	441	450	431	429	456	437	466	452	419	473	417	419	453	407	453	452	428	442	389	446	439	395	419	443	452	457	421	427	471	448	470	440	443	443	443	442	469	454	447	469	440	441	430	406	442	440	440	461	428	443	433	452	425	470	428	394	445	413	418	430	399	466	454	452	418	455	416	419	414	423	371	455	449	431	433	430	455	464	490	435	444	436	454	417	454	423	407	399	447	452	449	447	472	421	437	447	439	432	430	435	440	436	456	421	408	457	434	454	419	420	417	434	450	451	445	399	418	475	390	439	445	413	414	454	436	446	444	401	459	413	420	453	423	442	464	474	438	410	446	440	477	433	433	433	428	423	449	444	430	452	451	465	414	454	418	418	470	440	423	411	433	415	416	432	388	472	453	425	420	423	420	421	421	444	470	415	402	443	415	412	438	432	424	424	440	432	419	442	419	476	414	445	470	438	441	429	434	444	450	463	424	439	398	436	438	423	477	416	434	440	404	425	421	426	418	442	400	456	406	447	412	448	456	407	441	450	431	468	437	432	417	429	410	401	449	437	433	427	448	431	405	453	459	441	464	412	448	443	426	456	454	377	418	452	431	451	443	466	410	432	387	463	456	433	462	453	445	464	457	438	447	421	433	431	443	415	417	469	464	431	459	436	417	428	420	451	432	403	416	436	449	452	431	423	451	428	462	410	449	427	418	461	421	418	424	444	415	410	443	438	417	414	451	422	444	444	455	471	397	425	430	432	421	443	455	449	426	409	401	399	429	473	449	409	435	424	431	423	443	439	435	463	382	469	443	437	437	460	432	451	390	409	431	444	433	407	431	416	405	447	426	437	421	450	455	453	448	437	433	419	458	389	432	413	450	431	435	459	439	413	438	443	435	419	453	438	413	428	438	431	438	426	421	451	436	446	400	437	437	437	421	435	426	428	439	427	423	434	401	437	386	390	439	442	466	439	455	441	379	419	421	451	430	414	421	434	433	454	448	435	415	449	432	445	417	433	433	416	409	456	430	400	462	401	441	473	440	413	418	418	438	426	447	457	453	429	463	393	435	437	450	452	455	425	411	420	437	397	423	414	439	465	464	467	419	404	433	440	422	447	414	430	426	438	436	424	390	424	426	416	407	445	446	430	433	414	426	428	413	409	433	389	437	440	460	467	406	462	447	416	438	453	455	410	439	468	436	487	444	429	427	431	441	430	450	455	428	435	447	464	435	408	432	448	438	429	436	399	444	419	440	476	439	414	436	417	468	430	440	458	457	429	460	431	457	395	462	448	427	453	449	460	416	428	427	410	427	443	430	425	444	461	459	465	449	403	419	396	441	456	452	406	472	391	475	460	421	427	447	434	418	426	430	409	441	425	412	420	423	420	463	464	414	403	423	404	441	432	406	438	445	418	440	439	476	467	446	468	410	444	432	441	425	399	445	410	458	427	422	439	446	392	496	425	433	417	417	399	423	452	425	434	457	420	442	436	440	415	417	446	428	464	405	435	464	430	413	445	432	424	381	399	427	404	451	461	407	464	427	447	428	417	462	443	442	487	422	434	432	424	404	463	453	478	455	433	408	444	390	428	449	443	424	424	444	450	430	400	422	471	433	435	420	465	452	409	421	439	462	465	423	445	435	428	419	400	435	444	430	432	437	452	446	463	445	476	415	418	398	435	424	447	397	455	413	402	432	409	416	414	443	423	398	387	417	435	460	424	440	458	455	447	426	449	464	447	440	430	438	438	444	456	425	431	375	407	434	437	453	404	421	431	443	427	470	426	394	438	482	421	422	494	427	436	471	428	448	453	410	455	428	474	413	436	379	462	440	423	413	458	425	439	402	409	449	436	430	431	412	427	408	459	465	404	421	440	438	440	434	440	449	411	447	404	443	401	392	424	437	423	399	451	437	473	438	411	423	442	445	404	431	444	431	417	423	412	492	470	464	425	401	439	396	471	409	413	421	454	432	430	447	447	392	425	403	434	419	432	430	454	455	439	474	433	445	434	413	427	461	435	442	402	446	429	442	437	435	406	473	446	445	436	434	408	425	429	511	458	465	425	466	412	425	431	474	442	447	470	441	443	412	435	423	438	442	416	457	432	396	451	411	416	442	427	409	436	410	460	429	443	446	416	422	431	430	383	449	436	424	446	397	427	462	462	442	422	451	441	443	460	456	445	427	447	428	439	429	428	454	415	443	424	442	437	389	457	430	435	404	440	445	415	417	410	433	382	424	433	434	421	433	445	453	418	451	400	419	461	452	462	422	455	431	417	450	430	405	458	435	469	385	467	430	427	444	438	443	410	415	423	424	407	473	398	476	456	408	405	429	446	441	424	427	424	421	427	414	417	384	417	439	463	459	450	433	395	465	414	423	437	431	419	431	410	418	409	428	425	440	396	447	443	437	467	445	449	447	451	444	440	426	419	434	483	457	426	449	438	441	436	439	435	407	425	448	403	424	460	419	434	436	462	432	449	437	444	427	460	430	476	418	440	450	422	476	431	427	414	468	447	449	406	398	402	400	434	471	469	447	425	438	449	415	422	443	446	393	454	471	479	418	435	421	419	448	412	429	444	447	459	458	416	437	450	420	421	462	420	436	446	472	418	431	456	462	466	461	404	407	440	426	413	462	403	402	437	477	398	441	425	431	418	434	442	412	423	452	437	412	416	428	422	414	445	433	418	443	420	469	434	452	476	447	445	479	441	419	418	457	440	446	439	456	427	433	445	414	420	433	426	468	437	439	443	425	414	430	468	449	420	408	430	427	436	427	428	431	420	417	447	474	439	368	451	456	486	471	448	465	441	448	413	459	415	472	452	452	402	461	413	434	467	440	460	432	401	442	471	418	432	418	449	424	454	414	421	400	434	419	410	398	433	437	413	445	428	409	437	427	437	421	435	459	449	414	435	409	446	439	427	411	400	402	419	433	450	437	423	441	411	442	393	440	442	468	436	448	443	459	433	437	400	426	410	413	424	430	423	451	409	432	422	433	413	385	422	423	418	396	443	438	415	465	467	453	453	418	425	432	422	437	454	432	380	430	434	449	430	419	443	424	428
2234	188	197	171	163	148	171	179	162	138	166	157	149	143	127	168	169	156	143	152	129	141	155	144	173	147	174	165	165	140	159	148	163	146	155	179	162	186	164	147	129	145	157	144	146	169	159	183	120	150	149	174	150	142	167	126	139	152	168	151	161	164	182	161	151	167	164	148	148	148	169	157	150	146	148	115	141	147	166	153	146	146	158	181	161	162	139	154	146	149	140	153	150	151	156	147	141	146	147	145	152	161	156	155	136	138	159	151	131	158	143	151	158	151	150	147	149	148	160	142	145	143	156	180	138	158	177	151	170	153	132	163	136	172	157	167	136	139	144	154	145	169	138	142	142	175	148	128	152	180	154	127	187	177	160	156	150	149	147	152	144	142	150	149	138	153	158	143	142	146	180	137	136	144	148	150	127	147	191	155	155	158	141	165	155	149	151	176	170	142	153	183	156	138	148	168	144	148	143	138	138	156	149	138	170	162	145	158	158	174	142	148	167	144	163	158	170	156	133	152	173	160	152	149	148	148	148	147	150	170	145	156	167	176	178	165	138	140	148	129	169	146	167	149	141	150	139	133	158	123	133	155	134	146	127	130	160	159	148	153	176	144	179	144	178	161	153	159	125	148	147	155	136	171	169	151	173	144	171	147	161	142	166	154	149	137	157	139	161	139	152	138	163	155	142	140	138	147	139	145	147	162	185	141	138	169	164	173	119	133	149	145	145	161	131	166	151	154	129	151	137	175	163	159	143	141	139	143	141	120	140	155	190	152	151	144	170	134	156	163	161	129	138	140	158	152	187	163	152	140	135	150	159	165	131	158	149	149	188	148	139	153	148	162	165	169	138	155	165	162	150	143	147	128	158	139	141	148	153	168	166	140	179	173	144	167	140	159	133	175	150	161	156	155	157	185	166	138	147	119	143	139	123	161	149	138	173	157	142	145	155	156	142	158	138	152	140	143	145	135	164	137	127	163	160	166	163	139	158	172	177	155	172	163	165	142	135	151	151	176	168	165	170	144	142	179	161	155	159	128	164	129	166	145	109	149	162	148	145	164	144	149	156	149	150	152	153	161	170	137	175	139	168	149	176	165	155	166	166	159	144	168	133	149	139	150	156	164	139	178	133	145	162	136	147	140	164	146	164	143	160	156	167	181	148	145	162	181	159	147	150	156	133	131	182	161	167	132	165	143	149	149	138	132	147	153	155	161	135	152	160	154	146	169	149	150	163	145	171	158	157	168	141	154	165	174	149	157	130	147	179	159	168	162	164	134	153	163	153	157	131	176	171	150	145	134	151	165	153	141	152	154	142	139	173	145	149	173	140	160	149	159	140	139	127	154	163	149	159	135	166	146	147	143	140	145	148	144	135	146	147	166	149	158	140	132	159	168	144	144	169	147	171	157	164	171	160	143	168	137	131	146	171	164	151	152	172	150	132	166	146	164	155	141	166	146	123	167	160	136	151	141	132	144	138	167	154	154	147	141	165	157	153	153	143	147	161	162	132	162	151	155	126	135	149	133	149	147	161	135	155	148	135	120	149	142	147	164	158	156	142	166	153	162	153	137	135	156	156	153	147	165	147	158	159	170	166	147	142	153	147	162	144	135	148	146	143	162	155	157	171	134	147	167	154	158	148	156	158	152	160	161	143	157	148	161	164	167	160	173	143	169	154	154	153	164	168	160	174	145	168	165	167	127	166	153	135	152	141	145	162	156	139	171	174	161	151	162	149	148	160	164	158	151	136	186	150	139	162	134	149	149	151	148	142	141	143	147	141	157	164	149	154	142	148	153	125	159	152	136	158	144	157	146	161	136	143	166	144	144	172	164	151	165	163	151	156	164	170	142	186	170	141	163	160	162	127	144	130	143	158	139	159	152	126	142	168	149	159	151	141	159	144	139	158	156	149	161	164	162	164	144	168	173	167	163	135	126	153	150	170	165	154	128	162	159	132	142	143	161	155	152	152	144	147	140	154	139	140	166	144	167	141	167	174	161	157	144	157	156	125	160	149	146	147	139	149	157	139	153	143	142	145	162	171	156	155	165	151	166	161	121	127	179	140	143	159	153	157	146	151	146	164	177	164	142	156	136	174	146	174	162	160	148	143	152	151	160	144	151	147	178	153	150	155	145	138	158	148	146	133	158	165	163	138	166	140	145	154	135	163	142	172	142	156	148	120	144	159	138	177	167	171	168	164	154	172	158	139	166	156	131	175	162	143	156	149	153	157	156	161	148	154	164	153	159	149	149	145	146	158	145	152	148	164	139	139	151	146	153	148	157	164	142	146	133	132	165	167	148	142	159	148	169	135	168	161	144	175	130	151	146	160	145	161	156	141	137	156	137	160	168	172	157	152	151	127	166	153	144	152	167	172	160	142	150	163	144	160	141	144	148	155	166	155	135	168	140	170	157	144	132	177	145	144	190	170	158	150	148	183	147	160	154	145	166	155	154	157	165	138	158	152	127	151	160	132	153	138	128	159	144	121	144	155	160	164	159	125	149	141	145	159	156	156	157	172	136	153	169	144	152	155	149	173	135	164	152	156	168	160	156	164	164	150	166	144	159	138	150	148	176	143	130	136	134	167	147	139	146	156	163	135	140	151	140	173	156	140	168	141	130	155	159	159	159	147	150	156	145	159	152	153	165	157	156	158	166	156	156	136	154	158	141	171	151	169	158	157	163	157	141	152	173	142	137	140	169	144	145	147	134	156	168	142	130	159	141	149	156	165	154	140	150	136	158	156	159	133	161	135	143	156	147	144	151	182	142	141	152	162	125	163	150	162	143	155	167	144	174	159	151	172	160	146	150	175	160	157	157	161	172	139	173	157	138	170	147	177	159	161	133	152	188	172	167	157	148	150	141	144	157	141	162	145	154	160	159	135	141	141	154	146	128	156	146	156	126	140	176	141	149	149	132	143	144	134	154	158	168	161	149	170	130	181	164	165	154	132	171	172	149	148	173	149	171	159	173	149	135	132	177	148	142	142	158	149	162	154	167	184	147	143	152	157	140	167	155	166	165	154	148	154	133	165	176	163	153	144	149	161	157	147	144	134	146	154	128	161	132	149	139	168	139	153	141	143	170	131	155	156	136	135	139	164	136	133	161	133	160	146	157	136	144	147	167	155	141	155	147	140	152	170	137	152	165	151	144	143	164	165	160	173	170	179	157	136	140	163	180	147	167	149	140	170	180	180	153	170	152	145	156	139	158	169	170	135	139	149	148	162	159	144	172	146	152	183	163	120	160	151	112	131	159	147	153	144	137	163	146	166	146	149	141	157	147	155	174	153	145	152	178	126	182	154	170	133	159	158	153	163	190	131	153	148	148	149	160	168	164	168	139	141	182	142	137	125	163	140	153	146	139	156	168	160	141	141	161	160	142	137	154	157	161	147	149	160	158	117	138	160	110	159	149	162	152	134	136	165	158	153	147	170	145	155	140	151	160	157	133	157	148	139	140	166	168	164	144	144	127	143	142	150	171	186	146
2208	404	434	460	441	433	432	402	429	383	397	356	388	396	359	380	396	395	395	379	340	382	401	350	358	387	376	389	392	376	358	401	382	381	370	372	355	370	368	369	350	371	408	378	359	383	389	391	354	380	359	362	386	388	394	382	400	387	374	394	371	362	390	384	360	359	398	363	410	377	387	352	368	390	398	387	357	371	362	368	395	342	384	367	395	351	364	399	383	388	366	393	369	378	395	388	377	389	368	392	410	333	380	372	371	354	363	429	398	391	369	357	386	372	359	370	378	403	360	394	371	381	383	374	355	371	376	363	379	330	375	361	359	359	392	363	381	393	379	379	373	348	395	369	376	356	389	346	366	370	346	351	389	346	385	341	329	363	351	344	399	363	344	379	336	351	383	380	400	361	377	363	368	398	376	355	352	362	365	351	367	403	359	379	381	354	384	383	391	379	364	401	368	387	358	395	342	391	388	371	394	402	378	397	363	390	335	386	370	382	412	382	368	354	401	371	395	364	346	395	337	356	356	342	377	349	370	357	393	390	378	407	381	377	409	370	348	390	381	383	385	381	357	363	359	345	370	370	368	378	359	362	403	375	383	368	391	365	362	363	401	373	376	344	353	358	360	399	356	363	403	381	369	367	397	344	342	350	374	355	394	337	365	380	368	344	349	370	401	382	401	365	363	377	384	382	402	353	400	318	384	357	395	364	371	366	359	363	373	373	372	336	365	378	371	363	371	376	379	374	397	388	351	384	365	380	391	380	376	370	376	420	364	393	373	372	397	345	383	387	386	402	347	378	357	394	362	370	389	395	379	382	352	359	389	373	374	378	360	371	363	363	371	336	364	376	344	405	368	371	374	381	355	400	349	358	364	365	378	345	364	389	388	428	372	386	376	382	383	413	353	381	370	406	384	345	373	391	378	363	408	425	364	375	403	379	395	345	402	346	383	375	378	355	361	356	349	355	339	323	352	348	363	381	350	353	386	385	371	421	391	361	363	368	354	405	335	408	393	380	372	404	361	369	371	363	360	415	368	398	367	374	361	344	369	366	376	361	401	360	353	392	369	395	366	384	362	364	362	380	391	384	365	394	348	368	354	408	346	371	418	384	346	370	391	377	392	379	360	395	329	365	403	360	384	396	390	399	371	391	372	352	361	347	390	393	398	389	381	364	350	352	361	368	385	401	389	374	372	355	376	388	359	422	351	390	363	368	385	372	369	360	365	337	393	376	356	374	355	368	401	364	387	390	365	376	377	368	350	365	399	363	372	403	375	368	415	412	351	391	382	374	379	387	361	376	342	367	392	372	377	372	365	395	369	357	384	375	390	356	362	362	360	388	351	373	376	374	334	365	349	362	351	394	383	343	360	420	363	348	397	328	385	389	351	367	383	341	375	381	380	401	347	381	365	386	350	364	372	369	377	404	385	390	405	353	368	334	385	387	383	385	395	390	369	350	413	382	393	404	374	372	353	378	373	383	350	406	392	380	359	389	388	377	345	389	353	395	350	378	357	416	393	381	367	408	375	387	334	427	368	370	363	399	352	394	376	360	370	387	346	368	376	343	355	343	365	360	366	371	341	395	385	361	371	381	389	358	396	335	378	380	341	356	347	394	400	380	370	376	394	357	353	430	370	393	382	361	356	394	382	402	377	395	420	340	375	379	389	416	352	391	387	364	383	368	403	375	347	364	349	361	358	397	384	357	379	402	337	365	366	356	357	401	364	391	359	388	378	350	391	375	376	409	441	356	358	355	364	342	375	368	380	376	377	396	345	349	359	389	366	366	390	404	338	407	393	381	388	337	388	352	389	371	365	361	342	362	355	335	391	356	367	402	387	405	362	391	395	404	373	378	358	400	387	339	445	367	382	377	342	385	365	406	403	308	367	394	386	376	369	385	384	392	399	357	381	366	379	378	355	372	385	352	360	371	364	365	405	367	365	383	382	380	343	365	389	375	383	389	346	371	379	369	380	394	354	390	377	347	388	367	348	374	382	364	372	375	388	394	399	377	385	401	379	406	361	382	395	374	378	385	375	384	365	384	368	428	373	383	367	388	382	396	387	397	378	363	345	390	418	336	366	363	377	357	339	378	378	368	370	365	351	389	362	343	387	364	390	362	395	323	337	383	358	413	356	369	379	364	383	406	350	353	410	335	390	370	361	409	349	400	368	374	394	384	392	414	386	374	363	397	372	371	379	383	342	361	383	372	384	384	359	343	364	358	365	393	420	388	325	371	349	413	337	353	374	364	354	413	381	378	417	377	392	366	356	381	428	372	396	387	315	353	364	384	363	356	320	376	361	379	380	371	371	367	371	398	369	366	359	376	391	368	350	385	365	374	359	357	389	365	364	363	373	363	356	357	370	385	371	383	381	343	364	366	349	353	360	367	392	376	358	346	384	358	375	387	407	363	364	387	363	375	351	344	424	352	367	363	376	391	362	380	398	364	369	372	355	369	395	391	370	360	392	369	395	346	383	378	377	360	391	356	387	359	365	364	380	342	384	382	350	400	358	366	371	354	424	394	372	390	380	386	353	400	372	384	363	361	340	372	341	392	417	338	362	378	339	335	385	340	380	418	394	353	347	376	356	377	393	368	351	401	402	362	364	382	359	354	388	343	385	378	375	392	407	388	346	335	379	386	379	366	350	380	377	360	335	383	359	361	394	353	366	369	382	397	378	355	356	350	353	383	404	341	368	363	355	381	421	373	364	360	380	378	374	370	417	412	375	349	375	359	378	363	420	349	386	366	344	365	394	364	359	352	393	331	369	368	368	359	323	344	369	366	383	377	366	361	374	385	393	353	354	365	354	379	367	365	371	395	363	393	383	385	372	406	368	376	378	383	377	379	366	417	390	408	391	371	359	350	365	358	413	400	390	386	376	372	377	376	365	378	382	357	399	390	411	365	350	368	387	393	371	372	398	367	348	352	370	379	394	379	375	400	392	353	373	378	382	343	347	366	353	369	340	399	367	355	360	382	380	378	383	360	372	373	379	358	384	426	405	384	378	365	333	367	383	339	387	373	381	387	385	360	387	343	331	392	354	374	358	406	388	351	383	396	368	381	379	357	398	401	376	393	343	386	399	377	359	350	359	392	378	366	391	372	373	367	373	346	375	343	408	375	389	387	397	338	370	343	353	380	370	375	371	382	401	347	389	382	356	375	378	371	366	372	356	349	388	378	383	351	364	388	379	386	380	387	360	350	382	379	345	358	382	366	350	340	374	370	397	367	357	350	372	390	381	376	374	390	343	369	336	353	397	365	380	376	367	388	419	374	370	370	368	368	356	372	366	331	376	373	386	349	382	390	368	358	390	362	379	389	341	370	366	403	396	398	383	386	352	373	363	367	390	365	398	349	375	392	341	394	387	372	390	352	383	360	367	371	351	385	376	349	373	385	401	398	389	371	352	415	408	390	357	380	370	344	406	403	382	365	391	374	388	359	382	355	395	385	384	366	392	368	324	347	375	400	375	355	360	411	378	385
8833	983	1110	853	571	386	314	272	221	187	143	135	127	131	139	102	106	95	102	114	86	93	88	85	83	100	73	84	98	84	90	86	92	66	80	81	88	86	76	85	91	71	70	66	80	73	76	80	87	80	81	82	68	95	77	78	93	78	69	77	71	75	76	87	72	71	92	78	66	78	74	78	74	79	80	66	87	61	75	68	87	87	97	70	76	56	64	69	68	69	77	76	84	80	72	71	71	91	68	76	85	67	81	68	76	77	64	72	96	73	79	98	87	60	57	73	77	76	67	82	86	78	77	67	70	62	87	73	74	65	63	73	80	80	86	87	76	96	74	81	89	71	62	76	68	85	75	69	71	100	81	90	85	86	70	73	72	67	65	80	80	57	83	70	75	68	79	65	79	72	75	70	72	64	76	72	88	64	82	54	74	67	77	63	61	70	76	73	70	67	73	76	65	68	77	90	71	78	69	53	74	61	82	68	85	71	78	80	77	80	68	77	69	72	78	74	78	85	75	77	75	77	68	70	61	78	63	59	75	79	65	72	71	61	70	64	67	68	81	69	82	75	79	71	80	75	70	73	78	78	91	68	63	92	65	74	74	77	63	85	67	82	60	77	56	85	59	70	71	52	78	89	68	66	69	74	80	51	90	80	76	84	63	71	71	72	73	69	64	69	75	69	72	65	70	69	81	72	67	81	77	63	74	86	73	70	75	72	68	79	60	74	56	70	82	74	87	69	86	60	76	72	76	85	69	57	57	79	75	70	64	42	58	79	78	73	80	63	81	63	65	83	76	74	88	79	77	67	73	66	73	73	75	88	68	68	80	75	87	66	78	61	69	73	67	75	84	79	77	74	62	85	70	65	78	67	79	76	74	74	66	79	64	85	78	68	74	90	87	71	60	83	64	55	88	75	76	87	71	76	69	79	71	77	72	88	83	76	66	71	73	76	76	67	72	87	62	77	96	80	72	57	62	71	66	56	76	79	71	76	79	69	68	70	73	61	64	80	60	71	89	68	69	66	65	69	82	74	56	66	74	70	78	63	80	78	89	83	70	70	76	94	67	71	70	80	78	75	74	78	77	73	79	81	65	68	65	73	76	65	84	89	86	77	79	80	69	62	74	78	70	76	80	66	77	77	78	93	82	85	67	80	74	69	69	72	66	78	67	76	80	75	78	80	74	71	79	63	72	92	65	67	72	81	74	76	82	83	70	64	79	66	77	57	76	88	80	74	80	85	74	72	85	84	80	68	58	72	65	69	84	86	83	73	65	72	69	94	68	77	87	65	65	76	60	76	62	72	81	74	79	65	78	87	69	81	74	84	79	83	77	71	81	78	73	76	79	84	70	85	81	80	77	63	84	68	78	83	88	71	67	64	73	77	58	63	66	57	65	73	62	83	71	75	79	71	58	74	72	77	80	81	66	68	67	85	87	56	79	94	72	82	80	70	86	98	76	83	89	74	77	77	72	70	97	78	74	76	56	73	74	66	72	91	71	70	67	77	71	67	75	100	75	71	73	72	77	63	86	77	76	87	73	79	76	69	66	81	72	73	62	79	65	85	70	78	65	87	64	75	86	88	74	70	67	54	67	75	82	76	81	60	81	72	79	60	74	76	68	90	75	64	74	66	83	85	76	78	85	62	78	70	95	74	73	63	63	73	72	69	71	69	78	72	61	77	77	86	65	60	78	58	74	76	68	82	76	69	84	76	64	66	69	70	76	67	86	63	61	71	80	69	75	77	79	66	94	89	74	71	85	67	73	61	73	71	77	72	96	92	75	72	63	70	75	67	68	70	70	78	88	96	62	78	84	77	76	85	59	57	85	73	81	82	61	68	60	76	64	72	65	78	77	83	85	52	65	62	67	69	67	81	92	75	58	70	65	64	85	78	78	68	90	80	66	65	66	76	58	87	88	83	70	83	63	84	74	67	62	79	70	75	72	82	79	66	70	70	75	79	70	67	64	81	71	57	60	80	67	66	78	69	79	56	83	78	78	76	54	76	91	74	83	53	74	71	74	69	77	70	87	83	77	64	92	85	74	59	73	88	63	73	82	94	93	74	72	70	69	83	80	84	72	84	66	57	76	95	89	75	84	81	65	89	76	71	68	52	76	66	80	68	80	60	66	88	65	66	69	77	76	67	64	73	66	73	75	57	84	69	67	81	63	66	58	67	83	71	67	70	56	63	70	73	71	74	91	68	68	86	90	74	94	68	71	59	72	77	71	103	79	65	71	62	70	82	75	66	84	82	75	78	74	83	77	77	60	63	61	64	73	79	71	79	73	78	73	75	65	82	58	72	60	72	69	71	82	79	61	67	73	72	65	59	76	71	86	59	80	76	84	74	64	68	93	65	83	82	89	86	69	58	77	82	70	85	82	80	75	82	74	89	74	66	57	74	80	61	76	80	73	76	63	77	59	78	81	81	61	86	66	61	74	63	94	66	71	87	67	77	58	83	64	70	60	72	93	72	69	65	64	71	74	91	80	92	70	68	74	69	64	64	59	68	82	71	67	77	65	75	78	76	72	75	70	79	66	77	72	69	73	67	58	71	91	78	65	70	84	80	77	71	66	88	61	66	65	79	63	67	74	78	61	66	69	81	70	76	74	90	85	85	69	82	79	88	78	83	68	65	69	69	78	71	84	74	64	72	73	76	75	66	72	71	61	73	58	65	53	69	80	50	73	76	66	74	79	79	74	64	53	62	70	67	73	65	71	77	88	70	71	86	85	56	82	68	64	78	66	67	79	84	79	75	69	78	81	76	65	61	80	68	78	75	64	70	70	77	80	75	90	78	79	68	66	75	62	60	73	69	71	72	70	66	72	65	69	74	58	66	67	74	74	58	84	68	69	84	88	68	84	73	68	82	65	79	73	99	76	69	72	73	73	73	70	73	72	66	63	62	69	67	72	76	88	61	78	82	68	68	84	80	78	71	63	63	77	62	66	74	71	66	62	84	48	82	85	84	71	79	76	66	79	71	74	59	82	61	78	71	68	66	72	76	71	82	66	71	72	79	56	72	76	69	71	104	71	71	58	73	66	68	68	77	55	62	74	75	74	73	87	73	78	59	72	79	82	74	94	62	79	85	83	69	70	80	80	79	60	80	61	82	68	72	70	68	86	68	73	75	82	72	76	75	80	58	63	85	72	75	62	71	83	75	74	80	57	80	72	75	72	89	85	70	58	61	77	87	82	83	91	73	74	82	76	63	73	79	74	70	73	73	66	65	77	65	70	67	74	74	75	79	71	72	77	66	86	82	67	52	59	76	72	79	72	79	84	69	81	79	89	81	71	62	73	65	76	80	71	81	66	79	60	64	58	93	70	69	86	67	88	78	82	73	79	84	82	76	65	76	77	72	70	84	86	79	71	78	90	70	65	64	82	81	85	71	62	68	53	60	84	82	77	76	72	78	92	75	81	52	53	59	84	81	81	67	76	66	63	65	71	86	63	59	90	70	82	74	74	98	78	71	83	81	65	87
5903	989	2299	2616	2272	1845	1531	1192	1088	916	784	696	644	568	547	495	455	433	437	401	385	354	361	392	322	302	298	313	296	286	300	290	296	266	290	278	261	273	303	254	246	277	265	295	252	223	248	258	261	256	225	233	250	232	223	238	226	254	235	258	259	241	215	237	220	224	239	234	255	217	252	218	231	232	212	229	222	237	252	232	244	228	217	239	250	232	227	242	224	228	219	219	216	237	208	204	226	197	207	230	208	195	225	243	202	219	216	235	223	207	211	224	235	197	221	246	247	205	210	222	211	210	243	229	228	231	206	234	226	228	219	235	198	231	228	201	213	219	220	197	215	235	205	214	261	210	234	237	209	255	239	215	235	221	240	211	219	219	228	226	220	214	228	200	224	241	231	227	217	224	212	206	232	232	210	238	208	234	215	211	238	229	241	200	234	238	230	211	224	198	197	236	222	205	234	241	231	234	216	203	216	225	216	196	214	215	202	184	218	250	225	222	211	213	210	208	208	245	228	231	215	217	222	215	237	233	216	206	197	223	197	215	220	209	212	232	194	221	214	222	205	193	248	211	207	197	251	208	215	222	234	223	214	201	197	224	210	204	241	210	214	211	229	226	221	238	205	219	188	215	255	206	203	194	201	228	211	213	221	233	182	204	218	218	205	221	197	202	219	195	216	209	211	203	224	239	197	207	197	207	247	205	208	199	233	245	221	227	228	216	207	206	224	219	214	213	217	194	226	203	209	215	227	207	212	232	239	226	210	224	222	228	223	220	244	192	228	216	225	184	220	221	199	259	235	208	188	200	233	218	222	211	216	232	224	228	227	211	205	244	195	201	237	213	213	241	218	208	226	230	216	195	218	206	201	209	194	247	209	227	241	221	217	210	242	246	218	211	204	232	224	216	250	219	189	238	197	204	233	191	228	251	209	227	223	203	216	233	224	228	226	229	204	207	226	213	194	218	219	232	254	215	202	219	218	234	219	207	225	222	209	204	234	241	222	220	212	218	207	217	190	229	217	227	212	219	210	196	228	230	187	223	241	227	214	234	216	205	206	209	226	199	229	217	227	228	227	233	224	214	226	205	213	220	184	212	217	237	220	213	233	235	219	226	203	229	212	218	215	217	210	203	177	216	220	216	209	210	212	249	216	200	218	183	200	208	231	210	205	241	232	204	206	204	223	220	212	213	230	214	227	215	217	233	227	203	228	223	237	250	206	214	234	213	235	248	201	228	206	219	223	236	221	202	197	208	222	178	230	234	221	206	216	227	219	211	238	223	226	206	228	227	205	196	203	210	210	233	211	224	182	203	231	215	212	225	218	227	210	233	206	195	200	237	189	223	205	235	217	195	203	222	210	215	231	205	205	222	229	205	231	213	224	230	209	195	227	210	227	185	228	214	243	220	202	215	217	226	205	207	216	211	212	240	240	225	217	215	224	240	196	231	215	214	209	216	199	230	207	214	232	240	217	194	204	227	235	221	220	217	235	250	235	233	223	211	204	204	218	190	212	211	220	210	221	221	219	241	227	223	242	195	248	245	239	203	213	219	250	186	212	213	232	249	216	213	208	215	244	219	223	220	211	232	218	221	213	237	215	200	219	223	225	210	207	238	214	207	243	205	235	222	215	205	227	222	220	225	233	203	210	213	225	243	233	211	207	187	218	238	204	216	212	231	242	212	211	200	230	217	215	224	203	218	239	231	229	228	260	209	206	216	210	222	212	201	210	237	227	227	227	228	192	187	200	224	219	227	230	247	207	192	233	236	223	221	207	215	197	224	224	223	230	217	220	198	230	223	232	235	211	219	230	200	218	207	205	204	218	196	206	227	216	203	218	222	207	227	185	228	195	234	218	210	228	227	219	201	227	225	217	208	217	220	233	224	214	214	220	199	206	225	219	210	230	247	216	207	224	213	239	233	225	238	214	214	228	218	224	199	234	225	208	220	197	206	235	217	224	234	225	240	198	229	209	212	188	228	194	226	212	218	225	239	219	209	217	205	209	204	195	217	203	221	217	218	181	200	223	186	228	214	234	216	215	215	233	253	172	262	212	225	215	212	212	239	225	204	200	220	218	235	220	243	191	222	212	212	225	215	215	217	203	214	203	184	224	214	237	230	184	197	202	193	197	199	211	198	231	229	218	194	214	218	231	229	220	205	252	226	194	194	209	228	202	221	228	263	209	227	204	225	214	208	233	238	217	220	212	198	223	203	219	238	217	215	231	207	206	200	199	199	209	221	194	239	203	210	226	222	233	246	228	216	238	216	227	224	234	183	195	223	223	214	220	215	223	229	207	221	240	211	242	187	226	237	201	228	202	199	248	209	198	219	221	186	220	215	209	219	235	209	220	229	219	224	218	226	230	203	213	194	215	225	196	202	211	242	188	192	204	211	214	204	219	200	207	211	208	231	217	218	212	222	224	242	218	219	189	230	231	232	205	205	221	238	206	220	188	218	198	169	214	191	242	224	196	215	215	221	264	242	203	211	236	198	211	229	213	238	202	219	212	202	232	218	193	230	220	219	218	213	205	228	227	220	222	219	213	178	225	201	220	216	207	194	217	207	240	233	213	222	255	215	219	214	218	205	231	222	224	221	219	231	224	233	208	184	211	207	199	229	221	220	217	238	211	204	224	233	203	204	223	234	225	192	211	225	252	224	228	188	223	246	215	189	220	209	201	215	219	220	208	221	222	214	217	203	203	229	204	215	222	213	207	225	211	209	206	212	215	231	228	204	204	216	212	184	209	219	198	220	208	228	223	203	198	229	213	225	220	224	216	211	199	228	225	230	207	248	194	213	207	220	199	256	211	252	226	218	228	203	236	210	211	234	202	220	220	259	234	222	201	222	218	228	227	223	203	246	229	225	220	234	222	218	214	225	227	209	210	212	202	220	199	209	213	215	193	225	222	217	233	239	221	228	220	229	224	239	215	184	232	195	205	225	240	220	210	221	209	216	219	209	229	239	224	212	220	229	229	218	231	212	215	220	226	209	220	210	198	206	210	222	203	210	201	217	229	210	199	202	212	242	232	224	214	208	232	211	195	198	218	220	233	215	238	206	220	230	205	236	259	254	232	225	218	223	195	206	218	189	214	222	216	220	200	229	204	226	225	216	219	224	208	199	235	211	224	195	205	224	213	232	227	237	210	256	194	215	197	213	222	218	239	222	208	226	220	255	218	204	221	203	205	214	187	207	217	211	244	237	234	191	189	210	219	216	193	199	192	230	239	231	215	226	209	233	227	224	223	207	216	219	199	233	222	217	209	235	245	195	228	210	193	235	216	232	234	211	221	209	216	227	248	243	219	218	235	236	209	254	204	213	195	204	235	199	232	194	241	233	205	227	239	214	209	203	211	201	231	207	202	225	216	234	202	213	191	194	196	211	213	224	201	237	211	238	204	216	241	210	212	228	229	201	218	218	207	233	209	209	214	187	209	198	184	223	219	185	223	215	211	231	224	234	236	225	228	228	237	203	196	201	183	201
15946	2525	2379	1644	1155	802	702	508	444	367	330	298	306	311	247	240	234	240	208	209	205	207	227	181	185	212	182	186	200	206	191	156	187	188	184	178	169	183	179	184	179	180	174	182	160	204	161	188	180	171	157	164	178	169	178	188	171	153	167	158	153	158	174	164	148	166	164	190	154	162	182	159	173	177	169	185	161	184	184	186	143	157	167	161	165	182	152	174	154	170	149	166	160	156	168	158	175	166	182	173	195	181	206	154	160	188	178	189	148	167	174	168	179	172	160	169	147	187	162	168	175	178	156	160	161	180	159	186	196	172	191	168	176	179	174	190	159	146	156	155	175	159	163	187	156	167	148	177	160	156	158	188	158	169	157	165	186	179	185	177	154	163	167	165	167	133	191	163	196	149	157	185	184	172	169	174	168	165	175	189	178	160	142	165	191	163	171	153	175	151	178	172	176	180	187	168	189	195	158	156	172	174	159	171	162	165	140	179	155	166	173	186	164	151	195	190	168	173	154	172	195	177	157	153	189	155	177	152	160	173	190	157	165	188	182	161	171	163	174	165	157	172	196	171	154	167	165	157	143	147	177	166	189	151	177	190	173	172	166	163	153	164	196	165	154	142	146	175	168	168	163	149	160	178	193	152	170	158	169	168	182	173	160	165	153	155	168	163	173	186	147	195	189	173	153	170	166	165	174	182	158	161	173	162	151	152	179	163	188	153	176	173	176	167	151	159	149	158	151	184	169	185	151	174	189	182	174	149	159	150	172	181	155	165	201	188	160	165	182	178	189	183	160	162	181	161	164	166	158	179	165	181	181	156	196	182	134	151	182	181	163	162	164	160	137	147	159	165	194	158	159	163	168	166	152	127	176	155	163	175	211	186	173	151	153	166	164	181	158	166	168	201	164	172	187	153	188	168	155	166	175	151	152	168	146	177	197	158	156	165	149	166	166	166	175	179	166	192	181	190	153	166	186	195	183	178	173	160	162	176	161	175	156	183	165	183	158	155	160	176	167	161	151	180	174	139	189	157	186	183	165	160	165	162	181	163	179	177	203	167	165	161	156	168	186	159	162	175	181	181	189	161	170	184	150	178	172	164	164	164	180	165	155	155	159	180	150	162	168	173	178	163	162	161	164	165	151	167	158	165	193	169	157	166	163	157	150	161	165	161	188	174	172	166	174	151	169	177	184	175	160	173	156	150	189	167	184	182	183	187	147	171	180	182	140	179	152	181	145	194	158	177	163	184	165	164	143	146	155	166	159	183	170	151	173	183	171	177	167	169	166	150	160	150	174	161	177	163	179	163	168	173	144	163	177	157	172	157	180	154	177	172	168	188	190	168	164	167	161	189	142	202	166	154	177	156	197	164	208	165	163	178	190	158	166	156	178	171	167	177	169	173	170	158	171	177	158	170	144	152	184	160	146	162	181	158	190	173	159	190	162	166	184	175	159	170	166	182	179	165	151	153	208	180	160	182	180	171	159	166	183	170	177	158	181	171	162	171	175	175	176	161	173	161	187	192	176	160	171	179	153	176	178	164	163	183	165	165	156	176	175	177	161	198	192	193	160	155	179	157	171	162	167	169	176	153	158	167	173	154	160	173	172	162	200	160	180	187	168	168	184	176	160	152	181	162	165	160	160	186	171	190	159	171	183	168	174	180	180	144	160	153	151	156	157	185	169	167	183	186	179	169	154	148	173	156	154	161	175	193	165	168	176	179	166	173	153	188	173	194	170	172	142	161	167	156	165	157	188	159	146	175	165	167	141	155	159	143	169	173	191	181	179	147	153	161	163	164	178	199	187	193	148	177	151	174	162	153	167	191	161	161	160	156	178	183	184	175	176	164	185	178	144	174	166	147	174	183	164	174	170	160	177	188	166	159	171	168	188	168	191	173	173	165	153	151	173	158	154	149	158	164	154	182	147	167	146	180	166	177	185	174	170	155	169	176	157	181	186	169	188	182	181	166	173	159	157	202	170	167	178	163	151	156	176	179	168	164	154	168	162	166	156	188	172	160	161	149	152	164	175	178	176	170	156	167	183	170	177	166	174	170	172	165	165	169	156	163	165	187	164	151	172	174	177	164	176	192	173	168	162	163	159	151	178	161	163	183	142	178	179	148	185	181	155	173	156	169	169	158	167	196	164	193	170	175	165	184	184	182	185	165	155	182	162	197	171	190	158	155	170	175	164	163	173	194	183	151	183	158	151	192	165	167	177	161	184	161	152	158	158	164	146	165	161	175	170	175	171	143	174	165	172	175	175	138	159	131	156	182	149	159	170	185	147	162	170	165	170	171	165	143	183	175	157	153	183	174	160	151	158	129	160	168	185	162	162	172	174	191	171	161	178	180	195	156	159	160	174	157	184	154	188	173	176	184	197	169	183	147	162	174	158	196	166	141	173	181	163	158	172	155	140	170	176	189	192	179	155	156	153	186	171	176	177	166	177	149	172	146	154	162	184	161	142	156	205	177	177	181	181	187	154	152	153	173	169	153	160	149	179	170	157	157	183	185	165	164	150	151	166	143	168	194	173	149	149	184	153	166	184	184	178	154	140	159	179	152	176	170	149	193	165	163	188	170	178	172	153	187	175	155	155	147	177	176	161	162	165	162	146	199	169	174	161	159	159	160	199	172	169	198	173	162	166	167	166	160	165	165	150	179	154	166	170	142	160	195	168	195	156	159	162	178	197	180	182	158	168	197	160	187	163	168	194	179	164	178	174	186	178	184	171	159	171	175	173	149	172	184	147	155	161	171	186	153	152	175	167	176	172	171	176	160	202	203	170	180	173	158	178	169	145	173	144	165	168	153	175	172	195	162	177	166	153	135	162	169	159	163	168	164	177	163	159	168	160	150	177	172	156	175	155	179	177	167	176	168	156	155	162	175	151	159	165	154	180	177	166	181	167	196	173	163	159	154	170	160	170	158	181	224	181	164	186	146	142	164	171	164	155	158	199	139	147	173	168	174	181	168	178	175	163	177	174	181	173	173	145	155	157	144	171	151	188	167	157	160	176	149	186	169	191	178	164	150	176	138	192	174	186	175	150	166	195	170	187	163	165	168	177	201	155	163	173	200	175	163	149	192	169	179	173	181	164	170	157	160	160	193	174	149	176	186	143	185	146	189	160	157	146	185	158	161	184	171	172	155	166	181	143	156	163	170	163	181	158	192	172	162	178	186	200	149	155	176	169	171	139	154	169	164	170	169	171	158	178	161	183	152	157	172	183	181	151	203	168	171	173	186	178	190	190	169	182	157	171	156	171	178	142	175	161	174	180	171	199	186	187	176	182	159	162	177	162	144	173	159	158	149	165	160	161	157	184	182	165	155	161	178	159	152	169	165	169	195	157	171	168	180	171	170	173	178	162	163	155	166	159	178	156	163	176	171	175	172	163	159	155	165	153	176	181	198	181	200	162	155	178	176	160	178	164	163	182	172	168	179	169	161	154	153	170	166	178	161	148	161	185	202	169	140	172	153	146	187
7880	2075	4411	4995	4366	3520	2890	2392	2004	1858	1536	1346	1220	1111	1050	945	933	889	796	806	743	709	703	672	671	629	663	587	659	552	616	569	540	534	590	493	550	508	523	540	504	493	533	514	525	484	513	490	507	479	484	478	457	448	476	462	450	468	468	458	466	464	455	449	479	446	458	456	442	441	496	450	438	442	473	442	469	457	423	457	417	449	450	472	452	428	440	441	445	446	484	431	442	476	499	453	420	435	443	429	453	418	445	433	439	450	491	452	479	453	435	451	429	442	391	438	417	431	447	462	447	433	427	447	442	452	467	473	425	420	476	445	466	441	414	463	474	442	438	477	451	439	468	453	454	470	428	432	413	413	440	419	430	436	426	462	452	400	421	442	424	418	455	447	420	456	416	479	427	421	427	418	412	476	425	418	416	420	469	444	430	433	438	396	421	446	473	429	419	420	469	444	445	425	447	438	437	433	444	444	435	430	449	438	436	448	439	405	464	447	474	457	407	438	484	461	428	412	396	432	407	427	406	455	422	423	449	436	409	436	416	451	448	402	463	434	436	408	443	420	455	426	425	414	451	409	404	425	450	404	428	444	424	447	419	406	411	449	455	433	459	412	458	394	418	473	423	441	416	437	437	446	434	452	441	436	415	421	417	462	427	441	439	427	451	399	413	435	413	441	481	417	417	420	439	436	451	416	439	436	458	460	425	428	469	419	418	434	428	407	434	443	456	419	468	430	447	448	408	452	450	387	427	444	416	448	432	428	418	455	431	434	440	435	444	435	450	415	450	458	459	421	455	389	448	437	449	413	440	411	413	413	450	456	451	437	440	432	460	436	412	407	408	444	406	426	422	441	469	435	447	426	456	436	424	434	415	448	425	411	442	414	420	411	418	445	405	417	452	471	435	460	422	474	438	434	438	479	403	412	444	478	430	471	426	447	408	415	418	393	424	427	489	420	417	425	411	449	442	457	432	433	431	427	433	440	463	448	403	473	462	416	455	428	461	387	410	395	439	415	427	409	440	415	416	463	428	445	423	439	395	443	439	462	443	429	391	445	408	443	442	441	449	454	451	436	409	400	447	433	408	435	470	424	469	426	422	431	431	427	454	444	435	462	401	432	432	429	436	406	421	409	415	443	483	415	430	452	432	446	421	445	433	439	421	439	451	392	403	459	384	462	375	436	446	406	445	409	441	426	434	423	417	451	420	438	453	381	419	444	428	421	415	404	419	422	408	411	449	399	459	403	418	460	489	450	422	478	383	417	452	443	448	440	443	423	409	441	414	451	431	425	400	457	401	468	409	418	454	418	414	423	431	468	434	439	442	417	462	409	418	400	435	453	434	412	460	442	464	416	427	470	422	473	484	390	447	407	429	449	458	413	389	438	475	412	408	405	407	412	391	414	441	424	431	417	448	448	482	465	435	404	447	450	466	442	428	416	442	462	424	428	464	436	449	419	441	449	431	413	429	396	429	463	420	420	416	446	427	411	439	455	474	426	389	449	456	380	426	450	424	410	432	430	423	445	454	423	431	441	399	425	443	443	403	432	414	444	423	425	426	411	444	497	430	425	432	446	461	437	434	423	433	413	435	442	439	441	469	454	435	424	439	448	399	427	478	452	425	437	409	450	401	412	447	434	420	446	454	448	440	464	428	422	465	427	458	414	408	408	426	416	412	440	414	438	453	426	419	457	449	415	471	405	434	389	404	416	445	432	416	438	431	450	430	468	455	417	448	412	429	407	391	455	425	419	397	417	452	434	422	442	462	420	457	465	444	426	435	428	410	394	436	442	444	449	459	415	444	441	436	444	406	424	450	431	438	457	443	432	436	453	415	454	458	440	447	474	459	436	423	450	451	441	427	460	465	427	405	454	437	422	423	440	430	411	422	420	426	428	459	436	481	430	432	414	433	454	435	446	474	437	480	433	462	422	436	409	412	464	436	424	458	438	452	458	387	448	443	438	464	410	466	461	405	423	400	449	400	440	436	444	409	407	438	414	393	414	424	429	409	453	435	424	458	490	423	431	458	419	422	424	419	440	480	440	427	452	429	445	447	431	402	419	472	427	436	447	445	456	435	454	427	435	423	443	453	422	460	423	452	439	425	426	397	448	458	433	454	440	430	433	449	446	430	464	449	455	449	437	442	444	450	421	425	462	439	442	434	419	445	424	419	475	450	414	433	470	442	420	457	421	420	422	430	443	420	450	419	423	414	438	452	413	410	421	442	416	444	434	439	447	448	424	465	432	427	454	434	431	440	435	423	409	442	433	438	486	435	428	446	413	397	457	441	415	426	438	434	402	413	477	391	430	414	447	436	425	399	429	462	445	440	423	429	428	440	475	456	481	412	457	436	420	441	414	411	448	399	430	445	421	467	462	418	438	416	426	402	414	461	444	417	445	426	441	430	425	475	437	424	446	363	432	415	462	484	409	426	421	445	462	410	429	427	477	392	471	421	419	449	450	439	470	435	428	421	437	418	456	464	424	415	410	438	435	442	418	451	426	437	456	441	436	430	429	416	471	446	439	423	418	429	422	430	391	432	419	421	472	430	414	402	427	426	427	445	437	435	457	449	435	445	443	445	447	421	456	406	426	461	435	416	430	434	452	424	485	422	416	415	452	407	446	462	441	422	420	416	393	411	439	403	440	470	440	451	451	412	377	424	460	408	435	462	459	450	454	458	418	429	441	410	440	422	439	414	416	436	436	445	439	435	437	468	417	441	444	404	406	449	415	413	409	453	437	422	419	448	450	411	440	441	436	432	399	442	411	473	440	455	416	420	433	430	459	435	448	437	430	392	457	451	450	390	428	451	438	475	505	470	434	438	423	407	453	440	450	390	447	421	460	395	424	443	410	424	411	416	421	435	440	413	430	438	425	397	436	446	452	455	405	428	459	454	474	473	436	370	443	441	402	383	401	418	421	451	469	455	439	439	442	416	430	439	447	441	437	452	436	437	423	419	482	444	457	400	410	437	467	454	431	420	428	459	420	409	412	436	429	455	426	420	408	419	454	423	489	468	448	416	434	427	454	390	438	451	418	420	430	442	419	405	469	461	409	413	465	498	457	415	415	435	432	426	437	445	435	453	438	415	439	437	450	437	410	440	457	451	402	438	432	400	418	436	374	451	448	457	426	455	410	413	385	461	468	468	439	433	428	460	407	445	392	414	425	464	400	406	439	452	441	424	402	440	380	486	443	438	429	404	448	397	427	407	455	413	435	434	436	416	454	418	415	485	473	396	432	387	415	418	434	424	440	407	464	440	446	432	414	451	429	482	476	450	454	448	436	418	431	434	462	437	449	440	433	431	454	407	446	420	455	449	442	426	409	404	447	398	407	398	433	394	423	411	422	456	402	453	442	447	411	448	432	445	448	451	465	438	458	448	444	422	436	440	420	398	489	468	454	442	446	454	453	445	456	410	449	441	431	413	443	491	443	413	457	412	449	462	446	421	418	414	405	427	393	464	430	455	453	439	446	401	383	448	417
2059	180	189	199	144	169	161	166	151	154	146	158	151	130	161	149	138	156	153	163	170	141	161	165	130	165	147	177	154	149	152	162	155	131	118	152	159	166	161	153	171	129	158	142	175	166	145	139	147	145	141	147	157	155	168	144	157	160	151	139	160	160	156	176	178	150	141	167	160	146	149	167	157	170	147	152	171	162	168	151	147	131	131	136	137	177	160	179	158	141	159	162	177	147	155	145	158	174	159	139	142	147	158	155	171	159	168	166	133	154	148	143	158	165	178	183	157	151	174	172	157	156	148	146	118	172	155	131	150	143	153	183	133	154	139	139	151	136	156	155	149	165	141	143	150	152	176	136	151	155	163	142	174	165	151	163	139	147	155	149	128	160	176	162	165	160	152	139	156	160	160	149	159	150	141	141	141	155	145	130	176	163	181	180	166	164	135	143	169	150	181	151	143	139	146	144	121	167	171	150	137	165	174	150	155	164	158	153	153	165	148	158	141	180	155	141	167	149	146	151	163	150	145	140	155	155	135	160	161	146	127	177	145	139	167	172	155	167	159	148	147	136	132	156	162	155	141	163	162	155	163	139	156	160	168	153	152	155	163	160	155	156	131	153	148	184	141	117	162	160	161	151	137	156	166	132	168	155	159	153	178	150	145	142	150	133	134	144	143	167	139	164	154	149	165	148	151	157	167	166	148	125	148	154	166	142	160	153	156	169	155	146	168	158	157	160	128	144	155	135	149	122	157	154	152	149	164	148	154	169	138	164	163	148	153	130	164	150	168	173	135	133	144	139	155	148	163	142	173	167	156	132	152	142	153	158	158	164	142	153	133	149	159	166	150	175	160	140	158	157	154	125	147	170	150	166	149	141	134	172	159	124	147	145	158	131	141	151	129	169	134	152	143	162	138	150	140	148	160	148	155	173	139	148	150	157	163	151	147	136	176	164	127	155	136	146	170	166	136	133	150	153	165	146	142	165	145	155	162	141	152	150	166	171	157	152	169	125	167	143	155	148	148	128	144	130	135	150	149	150	166	159	147	145	144	155	157	120	123	165	137	134	156	166	151	139	159	161	133	168	139	171	161	137	146	149	137	144	170	165	139	163	163	144	166	153	138	170	145	150	154	154	144	140	139	136	162	162	150	149	160	162	166	159	167	161	125	143	158	163	163	147	151	162	141	135	150	161	141	143	155	153	140	150	167	164	166	154	141	153	154	150	144	143	171	147	158	137	116	156	154	148	152	141	160	136	150	161	147	154	130	148	143	171	146	159	191	137	132	137	142	159	147	141	183	146	128	144	163	141	144	159	178	149	156	162	163	155	138	171	153	133	145	179	137	150	167	146	144	153	173	163	152	165	166	166	136	165	148	150	165	175	159	168	167	177	139	162	146	180	154	160	157	156	143	154	157	143	164	149	162	131	139	167	146	186	141	133	146	169	165	155	166	140	133	165	163	154	149	166	149	154	149	157	164	155	134	154	147	164	154	130	179	169	155	137	122	162	147	160	116	155	145	160	161	176	122	136	146	160	140	184	159	140	175	157	158	141	159	156	151	154	183	195	146	139	160	159	126	172	159	157	145	152	148	137	143	163	129	154	140	155	145	174	146	165	178	151	151	135	178	133	134	168	145	145	156	149	145	136	141	136	153	160	154	149	176	143	140	164	132	166	154	141	137	164	161	165	153	162	172	171	153	146	158	177	155	145	135	146	131	168	137	177	152	179	147	157	145	149	153	123	132	150	143	141	151	161	144	178	162	155	137	158	155	150	143	142	160	167	136	153	159	141	153	155	150	138	135	137	139	130	146	138	148	156	163	175	154	150	159	161	146	179	138	135	159	152	147	145	153	130	146	156	130	133	131	157	150	151	163	157	155	139	148	156	136	164	143	158	154	140	148	178	157	152	154	167	147	156	167	152	144	142	157	137	159	155	162	150	187	159	153	133	162	147	166	151	146	185	136	147	144	148	125	172	141	150	160	140	136	148	140	160	167	166	144	148	133	168	167	193	147	145	147	157	143	140	167	159	153	151	130	141	155	150	128	140	177	146	146	140	157	151	180	156	152	151	144	165	157	154	149	156	140	161	185	118	161	146	162	146	178	159	142	154	166	158	146	168	163	136	163	157	150	148	154	148	154	157	142	147	150	154	152	169	151	143	152	144	142	129	162	151	154	153	149	145	156	169	181	140	172	154	137	132	166	164	157	142	149	161	166	159	165	147	148	187	137	165	160	172	150	150	145	155	157	176	155	133	144	155	136	159	156	147	143	141	131	143	148	162	170	141	125	172	141	145	126	152	160	155	153	149	150	146	141	164	190	140	150	156	137	178	151	154	151	158	164	162	151	143	141	156	153	151	155	161	158	149	150	161	168	153	155	150	164	149	167	150	155	151	155	138	161	156	145	157	138	146	164	147	187	179	179	134	157	152	140	179	159	149	142	150	136	146	155	166	171	137	155	166	148	139	136	155	149	166	151	156	155	132	158	172	165	172	151	137	154	112	132	164	162	158	149	148	149	130	146	143	143	117	173	142	162	151	154	151	151	172	159	168	150	136	170	153	148	158	163	149	159	143	148	155	153	125	177	161	143	143	151	152	148	165	160	136	150	173	187	147	155	148	160	124	140	158	171	156	145	164	151	146	133	148	133	127	159	134	148	134	169	144	175	177	165	162	175	135	173	158	167	154	139	149	153	167	145	184	147	144	162	154	139	136	147	149	148	153	154	177	148	152	126	153	150	142	153	144	125	140	175	150	167	153	144	136	141	152	166	165	139	164	144	145	158	148	120	170	149	152	153	160	139	153	153	155	139	145	143	159	147	138	148	166	161	146	163	126	163	170	145	127	152	181	143	155	137	162	145	136	156	172	142	172	155	150	165	163	136	132	168	158	133	158	132	156	147	153	150	172	166	145	149	158	124	153	171	159	127	150	155	151	163	167	146	166	128	140	144	141	167	152	172	159	142	137	144	165	133	153	153	162	163	160	159	152	152	137	152	140	160	160	151	147	150	157	128	139	157	156	156	143	130	141	151	164	135	134	144	191	143	138	137	153	143	163	152	162	162	156	139	163	144	173	150	146	131	175	128	148	175	127	157	159	150	148	154	180	141	173	141	172	167	150	138	184	166	132	125	128	149	155	142	142	149	165	136	154	182	155	151	137	163	178	143	140	161	148	167	145	164	125	161	150	168	163	168	169	123	152	148	170	142	149	184	136	141	155	155	137	167	144	136	155	156	162	154	162	141	143	148	168	145	158	146	148	143	169	150	154	144	160	132	144	144	154	146	127	130	160	160	136	127	154	162	135	166	168	143	139	159	157	149	161	158	115	147	155	154	153	153	151	151	145	160	146	135	142	166	141	140	150	160	148	139	153	150	135	147	141	166	140	142	132	145	161	163	138	143	153	169	155	149	134	165	164	150	129	148	143	150	149	152	149	171	158	161	156	156	169	146	172	144	156	181	144	149	164	157	141	177	153	156	133	142	158
2228	386	416	463	449	421	373	409	425	409	382	399	376	395	385	386	321	385	350	384	405	377	381	367	332	388	345	396	391	374	356	398	354	377	373	385	336	356	365	403	402	384	387	403	385	378	332	359	346	393	358	407	380	363	384	368	389	387	381	351	359	372	397	350	384	365	357	402	334	347	389	361	360	372	359	367	351	390	329	402	368	372	332	406	397	398	395	367	333	388	403	386	389	387	356	379	384	395	366	377	398	365	378	363	382	360	349	360	343	373	364	377	355	362	373	363	371	350	376	356	360	386	359	376	348	357	361	377	401	389	350	342	374	378	379	375	413	379	349	370	393	381	362	377	380	363	339	367	370	381	387	351	399	351	389	331	392	331	403	381	383	380	394	386	392	386	394	366	375	347	374	409	419	384	350	364	384	360	396	373	412	365	365	371	360	417	370	366	404	367	395	368	373	384	354	386	390	392	375	379	384	357	350	391	374	352	387	370	348	387	379	368	365	381	368	327	371	374	356	362	374	395	391	338	407	380	392	352	364	372	396	373	373	374	381	373	381	359	366	336	383	360	401	363	394	395	372	377	356	352	337	374	400	360	359	373	359	408	366	358	339	383	370	347	354	360	393	389	368	389	395	396	366	398	383	400	370	347	348	376	371	386	373	415	348	345	345	350	409	402	379	378	391	346	372	420	368	364	374	349	389	345	362	406	375	365	370	379	387	397	382	386	395	373	358	359	374	376	395	387	356	377	371	344	376	365	364	354	413	387	395	375	365	385	374	375	367	364	388	375	368	361	395	378	369	377	360	369	360	376	369	373	368	357	395	348	359	391	391	384	369	383	383	372	359	381	359	371	374	375	360	355	373	370	350	356	345	370	385	369	343	390	357	379	391	355	378	374	410	388	375	358	383	418	365	362	401	364	359	359	353	384	365	371	399	366	370	371	351	373	371	371	377	405	356	364	376	364	374	342	373	339	325	376	390	374	373	388	348	338	369	342	385	353	373	361	404	363	382	371	397	377	360	335	392	343	343	373	364	363	392	388	392	350	314	344	367	366	377	424	363	377	356	382	373	376	375	374	356	392	384	363	353	355	387	375	368	390	391	329	406	351	362	399	356	404	367	355	398	384	345	359	369	389	360	408	361	377	360	372	366	369	334	377	353	368	355	380	384	333	391	429	353	410	356	341	381	377	395	383	345	382	353	393	373	348	374	372	380	380	395	364	360	355	385	367	411	375	341	415	342	377	392	365	401	385	365	354	367	342	392	416	384	395	392	366	332	383	379	340	378	377	351	418	388	364	366	337	373	325	368	365	380	382	410	363	365	366	393	381	377	367	401	339	347	381	369	396	377	371	362	394	393	385	382	338	357	424	377	354	394	388	361	376	362	370	401	365	389	360	357	387	389	370	370	357	338	371	345	380	413	364	398	370	352	356	394	387	384	395	383	361	393	375	353	327	376	363	367	341	366	339	338	375	350	421	406	351	367	386	378	350	364	378	375	359	413	399	380	374	397	365	377	343	390	356	379	332	377	366	365	383	362	365	341	393	367	394	377	407	411	359	371	369	359	371	364	387	384	326	350	381	348	347	386	365	369	393	363	340	382	354	360	369	396	384	410	353	386	379	354	362	377	356	367	364	362	390	354	388	351	396	346	343	376	380	353	362	372	362	379	353	392	392	394	379	371	358	351	373	372	361	369	369	377	363	387	364	397	322	342	344	384	389	356	331	373	335	361	391	367	353	373	391	377	383	370	356	369	407	382	345	374	371	368	404	383	367	361	370	372	327	377	353	367	371	369	356	397	383	390	391	388	357	369	389	379	374	389	383	406	415	334	416	351	377	366	355	388	396	360	365	342	385	335	375	363	350	372	355	344	399	378	364	345	366	375	351	385	399	343	363	400	380	362	347	364	346	393	349	393	351	380	410	359	375	369	347	370	353	406	380	365	345	405	370	350	369	362	335	360	367	367	369	377	403	357	349	360	371	315	404	380	395	385	388	398	367	378	365	388	360	378	373	441	382	377	337	356	361	358	345	378	367	362	369	322	370	362	323	359	378	399	381	375	385	398	396	375	369	407	370	355	419	372	378	390	362	383	319	373	375	376	360	402	390	362	419	387	379	365	369	352	348	350	349	368	394	384	374	384	358	397	370	372	386	406	396	374	374	361	356	357	356	389	375	372	404	354	395	362	392	369	380	390	379	387	393	372	348	368	388	384	370	377	401	384	379	398	383	385	395	375	388	382	371	379	393	395	360	390	375	395	360	368	344	384	376	354	359	346	356	359	395	328	387	356	377	385	364	383	329	396	360	361	349	363	373	379	357	406	399	370	411	378	334	369	380	382	387	375	377	370	372	381	394	380	387	374	369	355	391	370	353	369	387	346	343	384	359	373	390	362	349	394	391	379	383	349	342	418	381	370	398	347	351	382	384	350	381	389	348	358	363	378	373	381	391	375	366	400	441	352	369	370	350	350	396	402	335	353	376	399	357	393	393	375	384	394	388	378	350	378	387	390	365	393	396	344	365	359	370	342	369	406	378	431	385	367	384	373	347	382	401	389	397	371	383	398	401	365	380	374	343	381	355	381	398	405	365	356	365	393	377	345	338	369	379	410	364	353	365	346	358	365	390	394	366	374	355	380	403	386	394	364	380	369	378	365	385	381	378	393	369	376	385	373	383	389	380	369	366	381	385	386	367	386	362	365	374	369	351	335	419	352	408	356	399	391	387	375	370	384	396	388	381	363	362	371	371	360	389	368	402	339	365	388	369	398	397	401	383	378	357	396	359	376	373	380	365	315	389	356	363	367	396	416	367	394	339	358	376	396	405	405	369	377	360	365	387	391	337	370	378	353	363	359	386	389	345	378	389	380	386	371	359	384	339	369	367	377	369	398	342	409	392	356	361	384	380	361	355	415	407	372	399	362	371	372	378	366	368	367	415	371	371	319	393	397	367	375	389	361	396	335	398	414	347	347	358	340	362	373	337	364	404	388	353	380	375	376	370	359	373	361	383	343	404	371	353	399	358	371	376	369	351	361	365	361	363	350	358	360	392	377	351	374	376	407	374	349	404	349	366	394	388	410	370	365	375	340	349	398	337	377	362	371	372	372	378	356	383	411	365	385	336	372	343	351	359	401	393	372	399	414	382	366	361	389	374	378	353	376	347	401	383	365	381	358	381	358	350	405	373	374	344	362	377	353	384	394	381	363	355	375	340	372	371	407	378	383	386	413	373	347	352	429	392	365	382	401	383	381	393	327	368	372	360	381	374	353	378	359	381	361	389	354	372	397	379	361	377	382	345	376	353	350	374	342	354	387	370	345	365	375	364	390	367	353	385	371	342	361	386	364	385	348	382	339	353	384	358	330	368	377	359	373	385	380	358	354	381	347	374	372	381	394	390	328	366	405	382	387	352	399	356	335	379	389	374	372	357	373	350	378	384	401	370	372	345	374	377	358	362	370	375	380	373	360	383	361	367	380	394	365	377
9741	1076	1176	764	517	452	295	246	222	182	160	146	124	118	119	105	139	97	103	96	103	88	102	83	80	68	92	86	84	72	78	91	83	105	76	86	78	87	75	73	83	83	71	68	82	89	67	75	74	75	78	94	61	90	78	79	69	55	64	82	86	83	65	83	74	69	70	85	82	53	81	69	58	95	65	79	66	53	68	88	56	54	99	78	81	66	80	78	69	80	71	85	66	74	95	92	67	67	72	82	88	70	69	76	77	73	62	80	73	63	59	67	64	92	66	90	67	73	80	64	82	64	63	65	76	66	79	75	76	71	92	61	69	63	65	77	85	61	78	72	84	66	59	93	77	71	76	69	73	69	78	72	82	82	69	84	76	78	69	75	66	80	72	75	74	84	75	72	84	79	69	81	85	74	84	85	75	107	78	84	86	77	84	77	73	77	74	85	77	69	62	73	75	70	57	70	60	69	69	66	79	66	59	66	73	71	70	78	80	83	81	67	95	86	75	66	76	73	79	66	80	75	85	76	91	51	70	73	85	86	73	69	80	66	80	95	76	81	79	64	74	77	68	58	88	72	71	78	69	99	68	85	62	81	65	71	71	60	63	65	63	69	74	83	74	89	81	79	61	61	62	81	79	68	69	65	61	76	81	64	81	93	78	85	64	75	66	56	67	71	65	73	68	58	63	61	73	75	69	84	73	83	74	67	70	67	67	62	72	80	73	84	85	81	82	77	83	72	75	70	69	74	60	81	74	81	73	78	86	70	65	61	73	74	72	76	66	70	87	69	83	81	68	70	66	74	94	63	75	79	64	74	84	81	70	70	83	73	74	79	93	68	73	63	84	83	59	75	75	63	87	75	77	75	81	74	79	57	74	75	80	66	71	72	70	81	74	70	83	75	91	73	71	84	81	68	59	65	75	79	81	64	83	89	53	83	71	73	70	71	87	76	65	76	69	60	79	71	73	76	57	73	79	72	82	78	73	79	72	70	76	65	63	77	79	88	83	75	73	71	56	79	54	73	81	85	73	79	78	71	80	57	63	74	74	79	66	77	69	62	80	76	71	69	77	71	76	86	75	68	79	76	75	63	69	80	91	84	60	76	89	77	73	69	87	84	77	86	91	79	71	106	64	85	74	75	85	74	69	78	58	77	76	78	92	65	60	75	64	73	73	96	74	80	87	80	70	66	72	69	90	70	85	71	60	65	76	90	68	63	89	79	73	77	75	61	55	73	96	79	72	68	76	82	63	63	81	76	79	82	61	84	78	67	72	59	69	81	82	90	78	70	78	72	70	78	84	75	72	57	82	71	80	94	74	73	80	72	81	77	87	92	68	62	72	75	81	77	74	76	79	93	83	73	79	82	68	65	63	82	60	64	73	57	78	61	78	76	57	77	68	70	87	85	76	68	89	82	63	78	69	64	68	89	69	98	71	76	73	84	77	67	78	71	73	78	71	75	77	67	81	62	64	78	69	69	87	82	74	72	72	68	62	60	47	67	70	90	76	75	79	76	73	71	72	78	74	82	73	79	90	68	57	68	72	48	55	79	88	76	79	68	88	68	67	80	71	56	85	74	83	82	70	74	78	77	72	78	78	63	73	81	76	65	72	71	67	63	79	61	62	60	74	65	63	82	66	52	79	62	81	81	61	67	74	73	63	83	83	66	67	73	71	81	84	72	63	68	70	90	62	61	66	71	70	75	73	75	78	78	71	71	69	64	74	84	74	64	72	75	61	59	71	85	62	66	63	71	65	67	67	83	82	67	76	76	76	71	74	78	72	65	72	72	83	73	60	65	69	58	74	59	75	76	92	94	65	76	75	69	63	73	58	68	70	54	91	77	69	67	68	81	90	59	82	67	82	81	80	74	91	80	80	91	68	76	66	69	70	93	79	72	71	69	76	58	71	76	82	85	80	74	56	60	75	71	69	88	58	70	72	87	67	82	62	59	64	67	72	76	58	72	61	79	63	72	88	76	58	79	90	82	89	62	96	68	77	73	76	76	60	76	72	65	90	84	86	59	78	85	93	79	81	71	75	75	84	97	75	84	77	82	59	82	92	69	83	86	72	88	90	78	79	66	62	85	80	64	86	77	60	76	77	58	66	74	77	70	66	73	85	71	67	65	68	70	72	63	87	80	76	79	64	72	77	89	87	70	78	91	76	87	74	71	75	80	85	75	88	90	74	56	71	64	63	78	67	83	88	57	64	68	71	68	68	64	79	73	78	78	79	82	86	74	92	93	93	71	77	73	66	57	75	75	80	68	67	63	74	69	80	79	73	89	81	70	77	72	66	70	77	69	63	81	70	78	65	64	74	62	74	72	61	82	82	76	65	88	73	82	59	81	74	73	80	70	82	86	75	76	67	62	63	84	66	69	62	92	73	94	74	71	65	75	79	79	71	66	87	71	66	74	72	74	74	88	59	63	83	76	77	67	73	72	67	78	88	66	85	70	70	89	64	65	78	83	83	66	61	73	71	69	74	74	75	60	75	82	64	71	75	74	87	72	72	76	75	70	77	93	71	80	66	79	79	86	69	88	79	80	81	65	71	69	67	81	65	71	84	78	69	70	71	61	69	81	80	76	93	71	72	79	73	70	78	100	75	73	78	67	58	62	71	74	76	82	77	69	69	73	87	83	71	67	88	75	56	81	77	67	79	64	70	87	69	75	75	68	69	77	60	75	68	76	68	61	73	81	92	62	75	53	80	66	71	78	58	92	82	68	71	68	67	78	72	99	73	80	75	64	71	64	84	86	54	76	69	88	81	81	77	74	71	67	70	78	68	80	60	86	67	73	69	63	78	69	97	77	83	62	75	53	76	58	59	78	80	79	67	66	88	79	71	87	69	66	68	68	67	77	62	69	90	76	82	58	81	61	77	61	73	75	85	67	77	56	73	66	75	72	73	72	67	87	77	85	69	74	99	77	73	75	87	87	86	83	68	64	77	77	58	80	81	86	74	75	97	71	85	78	58	77	81	79	78	66	75	82	77	68	59	61	76	67	74	74	79	61	78	67	86	63	93	80	67	63	74	77	75	92	66	68	68	77	65	78	97	58	87	72	67	65	63	50	83	77	72	73	80	85	77	72	75	80	77	79	90	61	72	76	79	73	65	71	67	74	66	76	64	78	81	96	61	75	82	70	77	85	69	76	78	80	63	67	72	74	73	67	61	83	72	69	67	98	57	83	77	51	69	63	58	67	60	83	80	80	71	71	63	81	92	82	92	66	85	90	74	59	71	56	58	60	73	78	87	67	87	64	85	65	77	68	67	73	74	73	61	79	77	79	82	74	68	92	79	91	89	65	84	87	82	73	93	64	75	83	86	83	75	88	77	74	89	80	81	62	74	92	64	81	69	69	65	84	74	88	82	55	83	83	75	70	89	60	74	65	66	72	68	87	84	74	77	78	84	61	80	80	64	76	88	61	89	72	62	77	67	77	77	90	88	78	61	74	65	81	71	81	93	65	76	94	75	74	77	75
6174	992	2323	2638	2262	1832	1502	1241	1046	935	796	701	608	558	573	489	462	456	427	394	367	377	367	335	308	317	295	302	285	301	303	275	307	290	273	270	274	279	271	283	266	262	251	247	262	267	263	244	256	232	236	236	240	233	229	248	245	242	254	234	254	227	205	235	205	247	215	254	272	222	231	244	212	225	222	243	254	245	251	244	233	231	245	223	239	232	226	240	230	225	218	235	239	248	226	207	212	190	216	240	230	214	220	220	241	227	215	211	216	236	233	212	237	191	228	218	211	234	217	231	212	240	237	211	184	206	228	188	257	207	199	218	218	232	220	233	232	187	219	248	208	252	256	215	208	215	222	199	209	218	204	201	235	202	225	232	218	237	226	231	236	217	231	197	210	203	251	238	220	207	217	218	237	194	224	210	234	230	211	193	196	222	226	212	191	228	239	222	207	230	224	221	202	221	211	199	204	226	242	226	229	217	235	213	213	237	221	239	194	211	201	239	203	210	213	223	236	206	250	196	209	204	205	222	223	210	207	217	216	222	251	234	244	204	224	232	199	222	235	207	209	216	220	232	211	200	232	251	224	215	227	222	213	231	224	226	227	200	220	249	230	222	192	213	254	230	195	223	245	203	209	223	218	226	222	219	229	231	227	179	198	237	225	223	218	222	200	206	249	225	199	210	226	220	210	186	229	192	213	222	227	216	220	201	216	201	230	200	233	229	242	204	193	219	223	220	210	208	208	231	245	243	220	217	233	200	205	212	204	225	229	223	233	229	207	232	213	211	222	203	215	220	208	190	209	196	235	220	220	222	197	214	214	233	234	229	227	233	227	207	236	212	224	210	227	233	204	206	226	232	232	219	223	216	200	200	211	195	226	223	233	217	213	227	218	206	207	226	210	232	210	212	206	204	191	210	230	211	220	208	200	217	240	202	230	195	238	228	239	215	229	232	213	239	242	217	214	219	246	210	225	231	194	208	235	186	203	201	225	218	226	228	192	251	220	197	215	211	234	217	230	225	248	264	228	221	237	225	220	197	217	207	218	229	207	232	230	202	198	216	222	242	225	221	227	241	200	255	193	235	226	234	213	222	221	203	195	236	221	177	232	234	194	217	225	227	196	216	218	216	223	222	198	222	218	222	226	250	204	232	208	203	199	206	182	174	228	205	209	197	237	242	222	221	199	207	216	220	209	225	238	216	212	202	242	230	266	226	214	231	215	213	222	218	200	196	212	239	195	207	238	214	207	207	236	230	208	222	229	245	229	244	244	210	229	225	218	228	220	217	215	240	213	218	207	196	232	229	209	242	217	214	218	230	211	200	230	197	214	197	231	207	218	206	205	219	228	240	201	185	213	217	221	201	228	211	252	221	229	231	225	206	236	215	232	210	228	190	235	212	235	211	210	230	214	225	194	198	231	216	189	213	211	219	224	217	225	213	203	187	219	213	195	186	238	235	195	227	239	223	212	218	212	237	206	212	212	207	213	190	222	230	230	203	207	239	207	225	217	221	230	216	192	195	240	238	221	223	217	220	205	220	211	228	200	220	222	222	217	198	233	231	202	226	235	229	225	235	225	211	214	222	228	231	218	211	223	222	224	221	211	215	220	198	233	226	242	206	224	230	219	190	219	239	204	212	201	208	214	216	218	211	198	209	202	201	215	225	193	226	216	236	206	228	225	225	194	205	218	233	196	195	216	224	211	200	202	209	206	243	203	243	227	244	194	217	210	200	240	238	223	219	229	215	216	229	225	227	224	222	215	196	227	197	219	236	220	196	217	225	217	209	217	234	215	235	230	234	214	224	197	229	203	193	195	198	217	185	221	207	218	218	205	203	223	262	202	209	219	256	204	228	224	244	216	205	203	229	224	223	196	204	218	215	216	230	241	194	203	213	224	215	213	214	202	228	212	211	232	224	229	243	227	219	213	270	230	244	244	223	232	215	212	226	212	204	215	197	206	218	222	191	228	239	214	189	208	219	231	221	227	221	223	213	205	240	174	204	228	213	215	225	232	216	214	226	214	211	194	231	216	206	208	211	209	235	231	223	196	218	207	214	228	206	223	211	220	239	223	218	200	227	221	214	227	225	225	215	214	214	203	212	205	209	214	223	217	202	221	224	205	226	222	190	220	193	200	248	195	227	215	234	207	249	222	227	214	203	212	231	240	221	217	253	223	225	243	228	237	222	208	211	218	209	219	225	217	202	198	190	228	205	211	231	211	212	229	264	210	221	225	240	218	213	259	237	220	219	214	239	241	200	229	201	200	213	233	227	235	210	199	223	232	209	221	216	212	218	224	215	235	211	215	211	243	212	208	217	204	202	243	220	214	247	206	244	203	206	223	197	215	217	205	205	231	235	238	223	215	228	212	215	211	216	236	199	214	221	202	204	211	232	208	222	225	208	202	204	205	191	230	225	220	218	224	199	217	229	231	213	221	229	208	229	202	215	221	211	224	217	233	235	218	229	220	215	232	219	223	229	248	207	215	228	212	213	229	219	213	213	220	217	206	198	189	214	210	198	237	187	200	245	230	207	231	235	215	217	203	224	198	231	209	236	229	243	197	234	220	222	212	195	231	215	218	233	243	221	221	222	224	206	235	238	237	176	224	227	214	205	207	235	202	218	229	194	240	213	202	212	219	200	203	224	227	244	218	205	209	222	210	231	261	218	224	201	220	221	237	223	182	205	205	211	215	232	204	212	204	222	220	223	207	224	223	223	196	227	232	215	228	217	209	204	230	227	206	221	219	198	210	200	230	209	218	202	225	221	222	235	206	233	226	225	203	220	227	211	201	233	203	221	224	214	199	230	222	207	214	197	241	216	221	196	235	219	191	243	227	234	219	221	193	198	242	228	222	219	213	226	223	252	201	213	201	224	230	208	202	224	218	229	215	234	247	196	233	216	221	203	228	228	221	222	247	214	240	232	244	224	231	228	204	219	227	223	224	212	211	216	243	219	223	218	199	229	232	204	234	242	202	195	237	232	215	209	232	224	216	227	212	215	218	223	225	208	226	210	235	227	232	234	209	220	222	199	222	217	222	236	202	212	221	213	240	226	203	229	205	215	210	208	213	218	226	249	222	226	225	223	234	214	197	231	205	191	219	209	226	189	217	196	212	217	204	233	248	207	217	185	210	204	224	212	215	239	209	221	210	213	227	231	218	209	236	233	237	237	227	211	229	244	219	206	229	241	242	214	232	242	223	228	234	208	213	204	202	229	213	205	225	207	225	222	196	233	211	224	220	216	218	245	248	217	224	225	195	205	228	233	220	222	236	218	236	221	212	209	207	214	199	229	223	177	194	226	202	206	212	229	185	210	225	244	216	219	217	208	206	242	224	233	222	233	216	201	178	208	200	235	230	226	226	210	230	230	223	217	240	206	225	250	215	233	227	243	243	239	216	200	212	227	232	205	193	206	234	195	201	217	241	234	255	215	218	195	225	226	202	195	225	218	217	224	230	239	259	217	205	232	221	193	220	219	222	231
16648	2617	2628	1783	1178	841	644	520	451	416	397	313	298	299	279	289	253	218	226	230	254	197	231	182	189	207	181	227	180	187	189	181	175	211	164	183	207	198	167	167	183	185	172	177	188	166	183	158	182	183	176	166	187	182	164	178	170	170	191	178	163	197	186	157	159	177	183	182	170	200	163	171	164	173	170	209	186	158	140	181	162	178	163	146	183	185	154	186	161	156	154	176	177	160	180	189	176	170	159	184	170	179	191	148	172	175	162	163	162	157	152	177	187	176	141	205	204	160	168	152	172	179	179	154	164	151	199	179	147	139	138	164	155	154	172	151	164	170	183	187	184	167	156	167	176	176	165	173	163	168	167	172	172	181	149	182	161	182	160	172	174	160	186	161	172	159	155	149	158	160	192	165	154	192	181	153	166	157	181	164	166	174	161	174	181	179	151	158	171	156	149	162	176	178	150	171	159	161	146	156	207	181	175	175	186	200	172	165	180	169	160	162	152	153	169	163	180	177	155	172	183	184	147	182	168	175	165	186	170	161	180	194	184	159	170	193	185	195	150	201	167	146	170	161	169	150	163	170	152	185	186	194	178	177	183	186	195	172	164	158	145	191	172	153	140	159	154	186	153	149	173	158	184	183	163	198	196	174	178	151	136	147	158	177	164	192	158	188	146	177	146	145	186	149	166	173	152	164	163	170	170	177	154	177	171	170	167	145	156	178	180	162	184	159	161	167	179	149	147	172	180	145	153	171	185	210	190	171	187	142	177	176	149	172	172	164	195	148	179	182	161	167	179	173	164	174	156	167	176	144	154	166	182	165	170	165	150	178	182	186	166	149	177	184	169	161	178	182	163	200	156	154	171	164	185	190	168	166	167	164	164	160	151	150	167	171	183	172	163	166	168	179	195	151	159	167	168	175	165	169	178	167	167	152	166	183	174	171	171	159	180	167	204	151	176	166	160	151	180	167	142	179	187	165	160	188	163	180	169	167	159	173	150	170	207	193	163	179	167	170	162	157	188	165	166	150	175	174	161	157	156	174	175	131	185	171	164	165	165	156	174	168	178	158	156	136	183	157	145	158	173	164	141	181	168	150	175	202	185	156	171	143	183	151	152	159	176	201	154	168	164	172	164	173	152	191	167	147	164	179	166	179	184	176	152	179	176	159	159	184	195	160	184	155	156	150	167	171	174	189	193	148	167	173	134	173	206	177	166	162	167	156	166	168	176	156	163	161	157	172	155	186	183	165	170	170	146	178	175	165	158	176	165	169	179	166	162	174	169	156	177	170	145	173	154	182	157	148	195	163	136	181	184	161	152	169	206	158	180	182	169	171	160	183	174	172	160	168	180	175	175	180	164	183	180	186	162	177	179	169	163	175	186	164	182	170	173	177	147	167	169	185	159	162	160	175	152	171	161	193	157	164	156	175	170	164	153	173	162	166	182	157	144	144	133	179	164	176	167	165	148	173	162	156	166	190	151	168	196	170	162	179	186	182	159	182	183	174	176	167	160	147	172	170	170	155	149	182	204	184	184	146	167	163	177	185	175	172	213	160	155	188	177	187	156	176	191	173	155	166	176	167	169	181	189	174	179	169	158	178	191	188	173	176	169	155	176	170	166	164	165	199	203	169	190	177	184	195	164	182	193	177	162	182	168	182	161	170	181	145	166	163	173	182	165	186	168	147	165	183	174	175	155	199	178	162	149	174	169	152	157	153	158	170	160	164	182	151	170	163	176	175	177	156	165	179	166	143	192	141	184	156	173	167	176	159	157	161	147	139	166	163	173	153	153	163	174	184	176	198	172	165	174	165	166	177	197	157	189	189	193	174	167	163	154	174	160	169	144	172	177	151	171	143	175	152	180	174	165	171	151	177	186	172	169	195	175	197	173	165	150	161	185	166	185	155	146	169	159	165	167	170	189	159	160	179	165	174	177	164	167	182	150	160	161	178	176	170	160	151	189	160	165	186	164	155	170	173	170	135	140	168	177	184	173	171	193	172	168	171	161	162	168	171	165	188	158	180	185	176	160	181	165	147	179	181	165	196	169	159	167	169	197	162	156	152	168	188	157	162	175	156	160	194	195	165	153	176	179	164	178	157	158	154	164	148	171	191	160	178	160	161	175	164	160	171	157	186	165	164	179	181	169	183	168	153	161	200	168	160	159	158	172	176	160	176	165	160	147	185	159	189	172	164	154	177	176	168	174	187	192	152	180	159	164	159	151	186	174	172	196	173	173	150	151	179	168	178	171	139	163	177	181	189	162	167	179	177	175	152	177	169	164	173	191	176	174	189	186	160	171	178	165	187	183	181	165	159	159	156	171	158	168	191	194	167	166	195	149	179	171	192	160	149	166	208	179	177	187	168	178	173	162	191	182	162	164	167	191	204	171	160	158	169	163	156	162	175	155	166	167	177	164	175	156	177	197	165	156	158	162	160	141	159	168	180	167	178	162	169	163	145	186	158	195	174	181	141	175	182	183	188	157	186	192	181	161	161	165	150	197	164	178	164	150	159	164	163	151	184	195	160	179	170	144	154	169	181	173	149	179	194	185	171	169	183	151	173	176	172	146	171	178	157	171	172	169	177	180	203	168	167	162	166	173	163	145	185	193	169	181	165	151	167	176	152	176	180	159	157	177	161	192	139	159	166	174	176	150	153	187	169	206	184	157	153	145	182	154	186	172	192	181	161	168	176	164	170	168	164	152	161	168	154	190	147	177	190	154	153	152	183	156	170	181	162	181	190	170	181	156	189	166	167	168	159	169	195	166	158	195	173	177	156	149	181	156	162	161	198	175	176	175	184	168	152	167	158	168	194	172	157	187	192	186	182	167	185	191	165	185	172	149	178	174	166	159	158	150	169	208	172	185	172	174	158	162	172	166	178	171	179	145	159	153	210	174	184	161	181	178	186	171	156	183	164	184	174	199	158	131	165	206	164	164	152	160	154	161	168	162	168	176	169	159	164	154	168	188	161	162	183	173	166	173	137	167	151	177	171	151	174	162	181	164	145	147	176	186	175	174	184	175	156	175	162	140	157	149	191	176	189	205	179	162	166	192	171	189	194	179	166	149	176	162	173	143	173	161	172	190	174	160	189	185	213	163	162	155	176	146	148	188	175	195	178	159	174	156	204	190	172	170	165	176	166	157	164	164	186	186	178	172	179	170	158	151	187	168	164	167	178	167	168	163	174	188	184	187	170	165	161	163	176	165	182	202	165	182	173	150	165	183	165	143	166	160	147	154	210	174	177	140	162	197	161	171	178	165	157	169	201	176	186	176	176	170	180	165	158	164	162	151	175	149	162	165	168	156	152	186	175	172	158	177	160	160	194	154	173	155	158	156	161	162	165	156	168	207	156	187	171	153	170	172	167	165	171	172	165	191	170	165	166	184	173	160	170	186	164	180	179	197	170	187	145	169	159	141	176	148	163	173	184	154	170	165	158	168	166	165	176	165	183	161	173	170	162	180	170	179	192	180	167	172	167
8023	1969	4508	5201	4370	3618	2841	2493	2142	1727	1523	1431	1224	1169	1006	1019	890	884	853	774	788	692	659	697	683	661	610	604	627	617	553	589	575	585	572	543	573	530	538	517	539	537	550	483	528	521	479	490	486	488	471	525	497	490	468	478	442	443	481	440	450	454	457	491	464	452	448	479	463	464	481	427	452	482	460	459	430	468	475	471	455	446	462	435	455	454	469	472	446	469	474	435	474	481	480	477	426	457	476	485	413	465	412	455	401	427	436	474	414	460	454	451	481	449	429	434	445	404	411	433	421	393	420	478	434	391	434	444	453	444	438	480	445	459	458	487	445	414	468	423	431	431	418	412	451	460	455	418	416	432	390	460	441	468	464	439	462	442	445	452	434	475	388	444	430	475	426	375	453	453	442	443	421	408	437	489	444	428	451	446	424	449	408	432	439	424	424	430	462	435	431	410	465	441	424	466	462	427	441	448	461	478	407	423	446	424	437	444	460	427	427	440	388	477	431	412	424	436	436	430	413	423	461	415	415	453	435	432	440	435	434	437	422	436	432	420	441	432	426	440	440	448	413	461	412	431	430	432	452	450	415	462	393	437	435	425	423	417	434	415	414	398	428	441	465	422	410	433	410	457	443	432	430	456	412	435	450	392	402	441	417	442	433	423	447	400	428	457	407	458	417	444	426	434	435	477	478	392	434	422	455	434	438	430	405	427	434	448	504	443	424	458	469	454	496	417	425	453	475	423	429	438	442	424	431	420	438	444	431	403	447	424	443	440	416	405	456	429	385	428	437	438	452	433	454	463	462	433	471	434	455	438	396	472	419	455	418	455	416	459	436	425	436	424	434	423	433	421	427	465	473	450	435	446	420	408	412	456	498	432	454	466	394	439	408	437	449	423	452	447	391	449	431	460	452	440	421	459	455	459	421	442	410	435	449	410	413	415	426	402	401	445	464	424	432	431	441	432	442	471	420	422	442	452	458	447	435	423	469	479	417	425	400	414	382	462	452	423	450	458	425	415	477	415	441	416	427	392	426	416	452	435	438	428	459	441	404	430	420	422	433	438	418	450	438	436	435	476	444	448	448	419	418	458	427	441	433	462	425	425	434	423	455	429	472	466	473	412	411	436	425	449	468	438	439	436	447	410	449	437	431	429	446	439	459	435	394	431	427	451	384	435	418	444	434	430	453	421	436	451	431	395	427	427	418	427	385	443	476	443	424	416	396	435	445	458	442	442	416	478	455	403	454	416	412	437	413	455	451	431	410	467	466	465	436	427	450	492	424	443	445	436	412	443	470	451	458	464	435	426	466	407	418	429	430	416	464	433	451	461	404	432	420	425	462	437	478	441	430	425	413	424	458	454	431	420	402	427	472	427	436	380	442	416	414	416	442	460	418	407	426	453	453	435	421	419	462	394	491	400	446	423	446	472	426	471	445	451	462	436	437	417	424	439	480	435	424	439	426	445	422	432	424	450	467	429	416	439	445	433	432	479	444	436	440	419	457	431	433	429	426	454	445	470	425	445	444	447	451	440	443	399	436	445	447	443	446	401	428	426	454	414	453	452	451	435	469	443	395	427	441	450	452	420	402	418	456	430	474	444	456	435	430	417	432	436	437	416	437	401	398	403	445	430	448	453	403	468	444	461	478	432	442	399	424	425	431	439	428	414	449	423	412	457	430	455	450	416	462	433	447	448	430	413	422	451	439	448	444	399	443	436	424	396	461	434	418	422	400	419	451	445	430	440	434	412	443	441	398	466	428	422	426	438	470	449	435	481	428	421	410	421	471	416	450	434	442	433	464	437	412	461	418	444	449	464	413	402	412	451	454	395	444	432	428	435	442	443	446	443	414	426	413	424	430	431	393	442	436	453	411	450	465	450	435	440	414	427	410	420	418	426	411	450	437	397	441	490	425	426	450	416	454	439	424	453	459	457	438	449	410	435	420	455	460	439	448	471	439	462	438	430	422	436	440	458	431	441	447	440	444	467	427	476	435	421	438	459	411	411	423	429	427	444	466	456	430	429	426	497	438	424	407	452	434	422	445	399	453	481	421	404	439	435	422	406	451	459	418	439	454	394	452	478	420	460	447	447	430	387	474	445	470	420	438	413	452	455	437	436	451	442	434	398	427	431	422	429	422	447	449	459	446	418	434	426	423	443	435	459	426	422	443	417	442	408	421	477	428	452	441	436	439	408	436	457	435	433	450	437	464	440	444	425	460	442	400	462	431	424	461	434	389	437	424	423	407	443	453	433	409	419	444	473	431	456	460	444	407	419	470	449	435	399	450	436	411	438	408	447	450	429	434	466	445	425	443	440	420	410	414	472	419	467	451	402	435	387	415	420	475	418	446	460	432	439	428	440	464	426	432	407	403	446	443	408	397	431	427	417	420	421	470	464	432	452	413	484	468	463	403	411	458	402	423	442	434	434	472	476	451	445	460	455	426	431	464	443	442	453	449	456	415	443	424	425	423	441	447	435	459	420	442	456	420	429	417	440	409	446	436	462	447	419	436	422	444	485	412	410	430	428	437	423	436	430	454	402	436	385	407	454	443	431	405	420	431	464	456	423	426	420	416	453	483	444	423	426	418	408	438	451	430	477	383	479	434	423	443	439	438	446	442	463	426	421	438	451	478	456	471	416	442	435	453	421	427	407	456	396	442	431	438	467	444	429	421	448	398	411	448	442	437	439	398	419	421	439	426	413	440	415	459	424	417	426	465	474	440	454	464	457	411	471	426	481	420	409	411	448	421	426	439	381	452	464	460	427	472	436	420	401	411	436	461	405	422	420	445	443	440	416	404	432	437	398	449	422	465	462	416	437	435	439	465	429	431	416	405	442	452	459	430	481	429	443	419	418	420	490	442	451	458	423	420	454	442	445	445	424	442	449	442	438	439	406	427	434	436	428	391	436	419	439	439	393	446	437	386	482	412	422	425	448	430	450	484	475	413	425	414	452	441	389	414	425	422	463	435	456	430	463	450	465	464	433	445	473	421	443	446	438	463	396	465	416	445	452	465	467	405	463	415	450	416	448	424	461	395	468	429	439	422	467	464	433	415	413	405	436	434	447	423	454	447	427	455	435	498	444	413	452	444	452	411	406	417	475	469	479	438	454	428	431	442	423	427	455	433	432	472	441	438	461	460	430	482	462	428	412	420	452	463	469	442	449	451	451	419	452	441	433	434	407	442	453	426	426	488	451	405	419	436	447	403	417	431	412	416	451	411	432	441	417	450	431	455	474	451	460	418	428	434	425	455	457	439	422	405	446	433	414	415	437	444	448	429	406	404	442	423	448	430	429	455	423	481	440	401	439	412	426	423	442	421	444	416	431	435	473	419	420	425	440	455	464	457	426	403	456	439	464	457	423	455	428	443	462	425	482	447	460	397	465	378	434	429	452	451	425	450	457	444	403	449	420	440	448	442	434	411	439	423	404	426	444	441	426	438	461	447	434	456	453	425	444	434	460	444	468	454	462	474	426	403	412
2021	186	187	177	165	151	137	152	181	157	143	124	171	150	149	148	149	175	171	144	150	175	152	146	141	145	172	180	142	152	172	127	139	162	158	155	154	153	146	152	141	160	146	132	168	139	151	154	153	180	157	168	173	149	167	171	178	170	179	170	164	127	157	170	163	151	166	141	158	154	151	142	160	162	152	168	148	143	137	160	150	154	165	147	157	166	135	124	150	142	137	155	142	136	140	143	148	156	153	149	147	146	153	172	147	140	189	148	147	144	152	148	164	151	161	155	138	151	161	151	150	143	161	142	157	147	165	161	159	123	181	166	155	161	155	159	171	139	173	152	152	122	190	137	144	148	136	179	140	132	147	171	152	141	160	144	154	201	142	134	170	144	191	141	168	172	160	149	167	165	139	182	145	174	152	138	137	137	141	150	142	148	151	151	180	146	169	149	142	156	174	154	139	153	171	141	131	152	143	161	148	151	142	149	153	153	147	146	151	152	128	161	139	137	156	159	179	128	163	156	140	163	177	163	129	148	156	147	149	142	169	152	144	140	143	141	152	173	139	148	137	142	154	149	149	157	143	145	150	163	143	156	158	131	131	150	150	145	155	166	128	124	123	141	132	158	143	147	162	133	166	152	140	129	162	140	140	153	140	157	131	130	174	152	168	133	170	164	172	156	145	143	162	170	154	158	168	155	185	171	155	165	151	146	143	161	171	137	159	154	164	172	136	164	150	153	157	151	160	156	163	152	189	124	160	152	142	148	163	157	134	141	140	167	158	127	159	156	146	161	158	141	150	134	161	144	162	157	149	142	176	158	154	149	139	163	153	162	140	160	115	126	148	153	144	170	150	142	160	152	149	162	140	143	156	164	169	154	144	164	159	136	154	152	145	161	162	166	163	156	168	159	133	146	150	170	155	145	156	155	145	147	129	155	159	157	171	147	175	149	146	140	167	164	161	164	147	157	158	128	141	163	148	150	164	146	154	190	170	138	144	155	145	139	153	158	154	144	171	145	146	179	149	190	146	134	142	127	144	145	151	147	157	129	156	166	174	151	154	148	152	151	139	154	150	169	157	135	136	173	154	162	170	153	147	154	179	150	142	162	141	139	170	142	165	158	148	145	151	144	144	143	142	131	165	149	166	137	167	144	144	156	151	156	151	149	174	147	137	128	160	158	150	148	147	164	167	156	151	140	150	174	150	135	124	154	152	136	150	138	166	162	139	141	149	148	180	137	152	137	153	168	146	130	140	152	169	153	124	162	143	155	159	151	132	164	144	154	146	170	148	131	178	174	164	159	175	150	176	143	141	154	154	167	150	153	151	157	159	141	150	150	155	143	158	158	162	146	145	174	145	166	142	160	138	145	162	140	158	147	157	168	168	127	164	174	137	142	163	138	181	135	145	163	153	151	161	138	127	143	172	179	152	132	150	156	158	155	159	150	156	117	159	153	125	172	129	132	151	162	139	157	165	159	157	151	156	177	165	162	138	173	158	165	159	143	140	142	144	145	166	147	160	144	150	142	177	148	132	165	140	172	150	165	162	152	130	140	152	150	145	161	148	162	160	163	175	150	177	152	162	164	153	143	153	154	152	143	140	146	150	143	141	149	163	159	162	143	142	159	166	147	163	161	137	147	150	185	164	167	169	163	168	156	165	144	162	168	141	163	140	142	150	157	159	145	160	157	139	146	148	155	147	149	167	162	147	180	158	156	147	143	157	154	167	140	169	150	157	161	151	147	142	150	154	154	151	151	137	179	172	155	147	160	153	170	165	155	163	135	141	133	154	173	142	151	160	158	140	158	146	150	136	165	164	142	165	168	156	145	173	126	162	170	173	161	184	164	153	146	160	140	154	154	145	169	145	146	169	147	158	160	155	149	165	160	159	136	157	153	166	157	162	141	160	154	163	143	166	168	157	146	149	150	129	162	142	169	139	146	154	145	139	148	157	132	137	128	167	136	141	134	148	154	157	154	146	179	189	164	148	149	152	164	135	150	144	169	197	161	126	159	155	153	160	146	166	145	157	142	147	146	145	137	162	146	157	143	154	142	128	158	152	144	163	133	137	158	141	151	146	146	145	148	171	143	180	133	158	161	169	146	159	124	146	151	141	134	146	149	151	130	162	153	145	137	156	131	183	148	148	157	155	157	149	155	152	142	140	136	143	145	142	150	168	152	163	154	154	143	156	163	166	147	114	148	154	108	146	159	146	135	156	152	132	154	165	147	143	163	148	164	149	151	153	139	131	164	162	171	161	182	152	164	177	164	164	162	144	148	138	152	144	159	165	132	151	158	136	164	156	165	168	157	159	185	166	149	159	150	164	160	133	162	151	166	148	143	162	152	148	156	165	145	137	160	168	143	140	150	146	139	142	167	152	145	159	156	138	154	160	189	159	123	133	162	169	147	123	138	146	159	149	164	152	150	147	158	169	150	175	169	130	145	187	164	163	168	162	175	162	157	149	161	161	131	146	151	162	167	149	132	139	161	181	142	146	163	159	133	138	139	154	161	159	157	161	167	157	136	166	145	149	189	155	162	166	159	159	143	158	170	160	139	147	158	147	137	183	155	146	144	159	143	164	155	143	153	149	150	136	139	171	150	146	133	153	149	148	149	152	141	140	152	149	159	146	146	156	156	167	155	153	168	162	195	140	150	158	170	136	134	161	145	165	161	171	148	157	175	158	150	136	155	158	137	154	153	130	150	153	152	147	149	149	144	159	180	156	150	165	154	153	156	164	140	146	158	162	149	179	162	139	171	133	159	152	158	166	153	159	149	161	145	150	155	162	172	167	158	150	131	150	155	147	137	124	166	150	158	153	139	170	152	195	159	135	155	158	151	147	144	147	162	146	134	133	172	147	185	153	163	144	142	148	138	168	154	168	135	138	160	169	165	168	143	146	152	133	137	140	147	141	171	170	178	165	157	133	150	147	116	185	166	163	133	167	135	167	141	137	152	156	174	156	139	176	132	129	145	144	149	142	167	141	162	150	161	164	146	148	145	146	138	173	143	137	149	140	158	163	134	150	145	140	162	161	159	118	123	174	139	141	142	154	150	140	158	123	160	175	171	143	155	163	160	150	171	164	151	164	154	144	155	160	176	142	138	156	147	161	163	152	142	155	139	134	155	139	138	148	158	165	154	150	129	161	165	150	133	137	140	145	140	145	148	143	160	167	177	151	134	149	142	147	166	154	135	163	157	177	123	162	146	149	170	158	160	140	174	139	161	165	146	139	172	147	153	151	169	157	145	171	164	158	166	164	148	134	159	124	125	163	173	139	158	161	152	132	159	163	152	137	164	158	148	163	138	168	164	171	166	163	169	172	149	139	157	158	139	151	129	164	153	121	157	160	152	153	159	178	175	132	178	139	152	139	136	157	151	145	165	143	164	156	171	141	165	145	165	145	146	160	151	166	157	126	134	156	141	161	157	151	155	145	170	155	133	151	128	161	155	146	160	134	146	160	140	150	181	163	156	152	150	164	150
2103	428	472	456	452	447	431	445	426	411	404	351	394	383	411	391	399	410	361	406	351	383	377	378	382	386	390	384	387	404	397	357	371	349	349	372	390	396	387	378	362	387	384	373	385	343	376	349	359	385	355	376	334	343	406	394	384	385	351	386	388	365	374	351	392	417	367	358	384	377	346	387	363	390	379	364	336	368	341	375	359	358	378	389	393	346	361	393	362	375	354	391	376	373	349	374	415	398	356	366	369	358	373	352	395	403	366	363	379	379	372	392	345	391	356	349	371	368	380	373	372	365	405	391	383	377	391	355	370	393	377	364	331	370	371	409	394	373	351	369	370	344	363	362	351	347	375	358	393	356	370	363	386	390	406	388	364	365	374	377	382	379	355	359	394	357	325	342	347	361	391	391	365	379	370	338	325	412	334	374	374	378	399	369	372	369	391	393	348	398	388	429	349	345	397	353	377	410	381	347	390	363	376	338	359	344	354	351	369	355	358	393	389	362	357	394	370	381	387	379	398	387	374	367	346	394	355	379	379	378	354	343	386	353	392	375	388	368	370	379	383	383	367	391	378	396	388	371	339	396	341	371	341	384	347	315	330	418	387	383	361	373	365	357	403	361	357	369	353	370	389	380	407	331	362	329	376	354	371	352	339	363	370	379	346	363	417	398	380	327	360	364	380	338	344	339	371	400	391	386	381	360	369	394	379	377	378	339	353	349	377	399	377	350	374	376	347	353	315	356	345	362	390	373	354	362	365	395	380	381	366	387	407	345	357	372	341	377	379	387	352	339	388	389	366	367	343	391	391	359	358	397	371	365	352	381	377	369	333	373	356	345	334	365	376	374	386	402	388	375	354	370	352	381	350	410	370	356	391	358	397	374	384	373	373	401	376	394	396	363	396	373	370	394	347	363	387	368	357	362	356	383	375	370	406	378	414	388	405	409	390	355	415	378	382	380	346	350	388	357	362	379	378	348	386	386	364	357	383	375	381	346	371	372	378	362	357	392	358	374	395	388	382	381	355	361	356	361	381	364	375	376	365	369	384	376	340	375	382	363	383	389	370	377	380	393	389	405	381	366	383	388	380	356	382	374	362	360	390	353	343	326	369	382	399	372	352	388	385	367	385	404	406	330	351	340	392	404	339	355	383	387	352	347	360	406	330	340	402	362	410	363	336	343	370	356	381	373	363	359	376	371	397	375	393	388	377	335	351	390	369	371	372	401	396	309	434	374	346	345	370	392	367	341	358	350	393	347	392	406	423	400	377	353	387	356	370	386	380	401	361	362	396	357	364	396	376	380	363	364	388	364	350	396	379	337	367	375	389	353	397	365	386	355	368	345	373	374	354	360	396	366	359	388	350	395	383	382	386	327	388	381	341	360	353	351	354	391	379	356	381	380	409	378	396	362	366	367	373	409	386	388	366	354	356	405	388	351	338	408	406	372	359	399	371	353	382	376	366	351	361	358	394	366	353	338	375	359	365	345	391	386	333	359	364	377	398	386	372	356	367	340	388	380	382	391	372	379	380	394	404	372	352	387	360	362	385	372	387	387	378	357	363	392	361	366	357	355	379	365	378	339	380	350	394	378	354	394	401	383	382	394	399	375	382	371	363	369	367	361	359	361	366	349	385	394	364	388	381	436	343	334	383	363	354	357	354	378	383	355	387	381	390	404	359	357	369	407	385	362	373	354	351	396	362	378	374	373	354	351	372	381	349	400	383	355	351	401	352	391	357	363	365	376	390	394	353	370	364	360	343	396	406	334	389	410	371	385	352	369	377	367	370	368	370	353	378	355	364	358	364	360	394	374	373	385	373	389	371	396	380	347	402	389	392	386	353	373	401	407	396	368	372	375	368	371	401	381	352	341	362	365	411	352	377	384	395	380	361	357	369	383	379	399	376	359	373	383	357	387	359	366	355	384	376	390	348	389	419	397	338	369	360	403	402	354	382	356	369	364	370	385	386	372	377	380	370	374	394	352	357	357	373	381	356	356	358	360	389	410	406	391	385	376	381	365	381	359	384	375	353	378	340	380	366	357	362	367	351	359	376	378	391	414	349	333	390	397	343	340	350	383	327	350	377	395	384	383	361	364	355	377	360	410	391	358	382	361	409	342	357	418	366	374	383	398	362	371	332	376	371	423	382	384	395	353	355	387	383	392	391	369	370	357	399	371	347	348	364	390	369	374	377	388	354	366	384	372	406	399	393	353	355	362	377	401	396	341	375	347	367	345	359	365	365	381	388	383	366	363	382	337	409	392	384	386	349	355	372	360	334	376	374	341	349	379	391	391	393	373	363	333	365	357	376	368	369	390	365	395	339	370	368	366	388	357	377	362	357	393	381	376	387	381	365	381	373	365	362	418	350	366	392	387	358	335	354	359	412	413	393	375	338	352	384	368	355	352	321	403	388	396	351	347	385	381	386	373	363	406	374	376	403	385	355	350	330	375	379	365	379	358	380	345	371	368	360	371	398	360	341	333	370	373	346	374	412	381	358	370	385	358	379	363	372	376	373	378	415	380	383	354	372	393	375	374	368	362	331	338	361	389	378	376	348	383	396	370	372	353	332	378	349	386	387	349	397	357	360	346	377	374	381	396	395	364	382	362	360	372	383	381	348	390	357	394	381	400	358	394	372	346	377	371	372	390	377	350	351	352	385	364	397	394	370	370	373	392	370	424	383	359	387	361	359	364	372	381	366	358	351	395	394	378	346	376	385	375	380	363	425	375	379	347	346	392	386	368	400	383	384	351	372	367	343	364	340	388	367	402	373	375	403	370	369	355	387	409	343	395	377	379	372	352	363	370	356	341	376	375	403	366	392	370	373	345	379	351	330	369	376	373	374	348	413	380	418	342	370	396	398	363	384	363	388	399	339	412	367	387	414	354	365	383	368	384	362	371	367	370	344	399	356	384	375	391	371	406	347	364	391	395	390	376	357	379	390	363	364	359	358	357	375	359	342	385	398	377	380	352	382	394	360	333	376	352	407	375	377	385	403	351	340	367	367	377	373	350	392	400	389	389	403	382	359	432	372	392	372	364	358	358	345	366	366	370	348	370	378	370	381	347	369	345	367	355	397	376	396	394	328	370	383	375	388	363	383	377	392	365	379	371	384	332	404	356	383	399	359	370	361	376	361	378	372	380	367	405	384	377	377	375	350	360	353	370	361	367	334	364	376	359	347	379	367	385	350	363	385	356	378	374	380	386	369	349	397	389	345	348	377	353	375	366	364	367	361	358	354	336	385	353	375	357	370	378	383	416	377	389	351	389	362	393	367	357	354	364	397	355	377	346	379	395	370	371	404	400	360	376	385	374	349	347	377	376	391	395	380	340	360	401	401	405	381	363	377	356	362	380	391	413	374	370	342	366	404	407	378	418	395	393	351	358	371	388	410	365	361	345	370	354	377	327	369	375	380	364	380	336	340	344	373	384	351	387	378	380	392	355	365	353	382	436	378	397	416	351	384	383	391	369	386	377	404	362
8518	1026	1135	874	571	389	288	265	211	173	168	132	152	120	120	123	122	97	79	103	100	92	84	100	74	95	73	82	71	93	100	104	88	92	82	91	106	92	81	79	65	82	81	87	76	69	81	70	91	60	86	78	74	73	70	67	88	76	80	90	91	67	93	77	83	82	88	70	73	84	85	66	87	84	60	78	66	79	54	71	56	56	71	86	64	78	70	77	83	78	72	70	83	71	72	65	66	72	62	75	85	63	81	65	85	83	65	71	62	65	76	69	84	68	53	65	69	61	68	76	72	67	62	68	63	68	66	72	62	61	77	62	69	64	69	70	75	77	69	69	64	84	68	60	76	67	63	62	56	61	79	75	64	79	64	96	86	80	86	76	69	70	80	68	79	64	75	70	72	79	78	65	69	62	78	61	87	59	66	68	74	58	81	78	61	87	79	81	88	68	68	73	76	65	79	72	76	64	69	82	87	86	77	79	76	69	77	63	83	83	64	54	84	67	78	77	66	73	99	69	71	89	68	67	74	78	67	68	88	79	79	58	68	81	84	68	57	63	71	74	83	81	64	99	80	69	100	77	67	71	67	69	78	72	82	74	73	84	70	77	66	71	66	69	81	80	102	72	72	68	70	77	95	74	65	67	84	60	78	73	67	75	76	77	55	60	66	69	81	68	73	78	75	82	78	69	87	61	58	77	58	74	67	69	76	55	62	74	78	59	74	59	91	72	68	61	71	63	76	71	73	76	84	80	72	72	73	78	94	65	78	83	75	65	76	69	62	91	73	88	67	79	69	80	68	81	71	96	73	71	83	79	82	62	82	67	73	66	64	68	51	72	76	53	94	100	65	77	63	81	77	62	87	60	73	84	60	51	52	75	72	72	66	83	74	66	68	79	61	75	71	75	75	55	77	62	87	89	81	59	83	84	80	77	64	58	67	70	83	78	70	78	73	83	77	85	81	76	67	85	75	76	74	87	71	81	94	91	68	75	76	74	74	79	84	75	85	74	68	65	80	69	60	77	83	82	86	66	79	66	67	79	79	81	83	88	77	94	68	75	61	67	82	76	81	86	69	75	67	65	72	74	83	63	70	60	70	59	76	63	74	57	83	74	69	67	69	77	76	85	86	77	72	83	83	79	64	68	86	78	59	95	64	90	66	69	77	67	83	79	69	84	70	69	63	71	59	65	61	71	71	86	68	89	62	61	60	63	69	75	70	64	61	79	73	70	81	69	68	73	89	83	80	76	86	68	67	80	75	80	55	85	63	81	80	77	82	92	76	71	72	64	76	95	76	77	83	64	65	64	73	64	91	61	65	78	72	83	65	75	62	76	77	59	85	76	60	74	68	81	74	65	79	80	67	65	67	78	77	54	85	87	99	84	76	85	68	66	67	72	63	80	83	73	74	61	69	69	54	93	69	57	83	67	81	64	59	83	64	75	86	85	83	80	70	92	73	66	71	71	63	69	69	66	63	73	81	69	83	60	80	83	72	80	71	79	77	69	83	84	68	83	65	67	62	78	69	71	67	68	49	69	65	67	81	87	65	73	79	73	72	87	70	83	82	76	71	74	85	71	58	81	83	57	88	84	65	63	79	65	68	85	77	81	74	76	82	83	81	73	69	79	76	84	75	72	69	70	61	61	72	68	83	74	77	77	58	67	63	74	74	71	59	75	77	55	73	54	59	82	72	78	80	55	79	76	68	80	65	65	74	76	70	89	65	84	64	70	76	80	68	77	73	78	74	69	53	83	86	64	71	80	84	79	79	70	58	52	77	81	91	61	78	90	78	57	74	89	59	74	83	50	70	67	70	55	67	80	66	79	86	80	81	78	67	74	68	60	63	77	65	83	71	66	88	73	72	75	85	74	74	81	64	73	68	69	70	64	71	73	82	78	80	78	78	67	63	83	62	71	74	74	77	66	88	72	65	69	70	63	72	66	72	87	83	95	57	66	56	81	64	78	58	75	88	91	67	76	71	73	69	74	96	80	84	79	66	66	76	75	66	69	69	58	68	80	77	73	60	62	96	70	83	68	65	77	71	69	63	75	68	63	69	76	79	73	77	68	75	71	81	71	65	77	59	84	60	80	79	80	73	82	65	69	58	79	77	69	72	79	76	87	73	87	71	70	71	95	76	98	59	63	54	70	69	72	67	92	79	73	58	59	61	74	75	69	90	62	73	73	67	70	75	72	87	69	68	74	59	71	92	76	73	74	71	61	69	65	59	73	77	75	74	73	70	69	70	69	80	67	81	68	57	73	75	76	74	75	73	88	68	78	78	79	75	66	84	68	75	72	70	87	83	68	87	84	62	73	84	73	71	73	82	67	59	96	78	62	60	79	70	71	80	79	67	75	68	82	69	75	72	104	94	70	51	50	61	89	73	88	66	80	79	62	65	77	68	70	61	74	79	72	63	84	67	75	71	69	70	85	70	68	69	82	71	54	72	70	74	75	68	72	69	66	54	70	70	90	66	74	76	63	71	74	69	89	66	84	90	71	64	87	83	76	63	86	81	73	66	74	81	69	78	73	77	76	65	58	71	72	79	76	74	92	79	88	70	67	60	74	68	74	77	83	76	68	62	74	73	73	95	69	80	68	83	74	74	68	78	66	63	67	79	83	69	78	78	88	63	82	70	67	80	73	60	76	71	60	71	69	73	68	73	74	70	79	64	89	58	80	72	75	67	58	66	75	65	70	75	72	64	70	82	75	74	68	86	84	72	74	75	83	77	87	68	86	67	78	79	81	78	84	81	81	58	68	64	72	69	64	65	70	73	74	70	84	83	71	64	70	95	64	73	76	79	69	61	89	80	82	73	74	58	71	82	82	65	77	56	80	91	71	81	58	63	70	67	74	70	74	70	83	81	70	94	66	76	90	65	89	80	57	71	79	68	80	65	75	75	72	78	78	54	65	72	68	71	79	84	92	59	81	74	53	75	71	72	74	80	68	74	70	65	74	83	51	80	72	86	79	66	83	84	84	77	71	78	84	64	74	70	68	57	78	65	75	92	79	70	73	67	77	65	83	60	66	80	92	71	72	67	68	69	57	61	73	84	80	81	73	76	60	60	65	70	74	83	69	66	83	76	79	58	79	69	77	79	85	83	79	75	60	89	63	76	65	74	72	57	61	73	69	61	88	89	78	78	91	80	70	65	83	68	69	75	76	81	73	72	71	80	73	74	96	80	77	76	81	79	76	80	84	70	74	80	82	86	83	75	73	74	95	81	69	74	67	75	89	57	77	77	87	79	71	74	70	56	70	61	43	67	63	63	67	75	79	71	71	71	75	72	71	73	86	62	70	52	67	83	74	94	87	98	71	75	83	69	77	60	63	90	94	69	72	73	65	80	71	83	68	69	81	71	58	69	76	61	74	78	55	90	76	67	94	61	87	82	77	77	78	70	72	93	70	77	68	81	92	70	72	73	82	84	77	71	72	73	71	69	82	65	64	71	79	79	72	64	71	54	75	70	80	67	66	67	74
5906	1102	2264	2626	2350	1897	1514	1236	1094	949	761	667	621	580	535	457	475	437	402	425	346	374	321	330	323	330	334	314	306	269	292	293	297	257	252	276	262	273	277	243	257	271	235	257	251	250	221	244	233	233	246	254	218	240	234	240	240	235	220	237	211	233	229	235	244	206	238	236	231	252	199	196	218	244	214	231	219	254	216	230	208	246	215	228	245	240	208	255	220	217	222	201	236	241	237	222	230	252	206	225	215	216	214	202	234	209	229	209	196	220	227	238	225	211	206	220	229	204	211	237	200	223	223	194	225	230	203	234	212	210	216	246	223	241	227	208	222	231	218	213	195	221	240	198	221	214	235	195	221	231	212	222	218	222	205	224	222	201	210	234	272	226	210	245	221	206	225	239	210	211	213	206	224	214	199	223	211	240	207	208	214	249	230	225	232	265	205	204	212	214	218	224	214	231	223	204	212	213	240	211	219	192	226	236	224	208	225	232	205	235	207	246	214	217	232	234	225	227	214	214	214	228	228	231	218	200	222	200	195	199	227	211	202	259	246	212	201	199	222	225	224	205	237	214	214	217	222	219	192	237	235	240	218	215	220	235	198	231	220	226	197	224	233	196	239	200	217	232	206	234	241	208	211	202	221	225	231	212	232	228	231	215	226	228	201	221	197	193	208	232	220	213	220	191	228	186	204	212	236	209	216	184	187	201	226	212	208	239	218	220	200	212	238	244	221	231	210	200	239	197	245	200	235	212	234	214	208	198	223	219	227	213	217	236	240	231	228	197	223	218	206	215	195	200	251	212	233	231	225	214	236	200	205	232	204	222	241	222	234	194	239	221	244	240	224	242	228	221	212	214	215	214	197	212	236	207	213	235	213	200	214	209	198	220	206	205	225	192	210	241	225	219	231	243	197	206	217	199	214	213	203	208	214	232	222	213	220	216	200	217	230	207	214	223	191	192	201	243	212	213	229	240	233	228	245	216	232	226	200	212	210	222	224	241	203	187	218	247	187	194	216	209	229	227	225	227	207	229	200	226	207	202	229	210	202	220	205	215	225	212	206	213	207	209	219	222	254	237	256	179	210	226	214	223	218	226	210	225	220	189	233	209	214	241	219	211	217	260	221	201	211	222	205	237	205	204	208	226	225	186	226	204	226	220	208	216	219	228	226	227	227	228	219	208	242	200	236	194	206	229	239	221	200	242	203	210	201	223	237	214	213	225	237	216	266	200	239	228	188	229	227	223	217	247	202	208	192	212	200	194	213	224	225	208	228	239	217	233	203	236	233	231	202	214	209	227	209	228	227	209	229	200	203	207	249	219	213	218	219	195	199	205	194	215	212	231	213	216	217	234	211	201	227	209	210	224	208	198	188	204	222	220	232	217	206	217	206	200	243	226	223	233	239	192	205	200	218	175	216	218	201	208	197	230	183	232	224	214	203	231	212	198	200	195	210	199	213	221	229	222	224	241	198	210	198	214	212	217	240	196	245	218	224	197	226	221	227	234	191	204	193	205	231	216	235	241	207	201	232	217	201	229	225	199	186	205	210	207	205	238	205	198	203	192	203	219	250	222	177	209	243	211	208	239	197	213	213	213	226	218	224	213	225	198	210	245	212	227	211	229	225	229	230	210	217	224	207	212	203	217	235	231	228	210	206	191	227	208	220	244	239	222	241	226	200	195	232	218	228	195	216	224	215	221	204	207	214	215	213	203	232	209	212	221	237	232	225	218	209	215	218	212	206	232	196	227	226	228	226	192	231	214	198	198	208	199	261	202	213	243	200	222	225	220	247	253	205	185	214	220	225	225	245	222	202	215	222	229	199	212	224	208	214	214	195	213	208	207	218	224	227	214	214	241	253	243	212	202	221	201	237	212	186	222	206	200	222	245	206	196	202	217	243	209	189	210	189	226	199	210	216	243	196	214	208	229	220	229	217	197	205	213	207	204	237	203	212	227	221	207	220	231	221	206	211	216	240	229	216	247	239	189	230	213	231	209	199	202	208	214	181	231	185	209	203	225	203	243	228	229	199	231	227	223	213	218	219	196	218	220	233	214	217	206	194	211	205	207	210	221	200	242	203	192	218	208	233	217	221	217	221	185	214	200	216	207	197	219	209	218	230	203	231	225	233	218	237	208	232	195	220	206	198	224	244	189	235	209	226	224	220	226	240	200	229	215	212	225	217	188	190	241	217	225	222	217	216	211	218	239	220	209	213	206	235	220	194	228	233	236	211	237	215	196	216	186	234	211	222	230	200	226	238	214	221	218	189	243	226	211	234	218	205	193	205	239	202	204	210	202	211	228	237	209	203	219	224	222	245	206	231	205	222	236	206	217	216	222	217	228	205	215	218	222	199	205	226	200	201	189	211	214	202	237	207	233	216	216	249	216	194	193	201	212	225	201	214	200	218	232	228	211	223	192	207	227	237	222	244	232	200	183	199	231	209	212	217	226	226	224	192	215	213	238	242	233	242	246	219	253	243	221	237	238	241	235	229	210	215	207	187	236	210	219	219	220	234	238	224	209	220	215	201	221	225	233	189	219	216	264	253	211	215	215	219	231	239	219	229	234	204	225	197	224	229	224	213	216	241	212	220	208	205	189	214	222	203	227	222	218	204	188	211	214	238	201	216	202	237	235	202	227	215	224	206	213	233	216	242	220	217	223	217	224	221	212	204	252	229	215	186	210	216	220	211	227	220	199	227	214	217	208	212	215	227	238	205	221	226	207	189	212	245	247	198	210	222	237	226	206	248	209	224	205	219	244	216	228	233	231	221	213	220	218	198	215	212	225	233	211	225	226	236	196	232	195	228	225	214	219	241	222	207	224	218	230	229	240	243	228	213	232	251	219	183	202	181	221	231	195	193	221	237	216	210	210	222	216	186	189	216	215	210	223	235	208	226	215	196	228	196	207	248	192	216	207	230	203	230	204	209	196	219	219	233	212	220	211	189	231	216	214	210	205	214	250	222	221	199	213	213	247	212	219	223	206	217	201	211	219	228	246	233	237	212	233	243	234	241	236	209	222	223	199	221	226	214	213	218	220	222	207	220	209	220	230	199	249	207	211	207	223	217	219	236	212	215	240	226	241	203	212	225	222	221	217	222	212	223	214	216	200	230	203	183	206	188	208	206	220	221	219	214	198	223	221	194	203	205	213	231	222	191	185	203	208	233	234	224	231	240	210	229	243	206	199	215	220	210	215	196	188	217	214	217	221	206	196	230	213	233	205	219	206	217	211	225	241	227	214	209	216	212	227	239	193	219	225	223	221	239	205	198	215	224	225	226	210	208	186	227	233	209	258	204	209	252	210	217	202	204	185	240	233	203	229	246	216	224	212	220	235	227	230	232	245	205	193	217	227	210	237	190	215	225	218	214	227	218	191	221	229	219	226	222	255	225	205	235	216	206	222	210	212	231	230	229	241	204	192	221	231	215	216	198	220	220	222	203	201	216	187	191	236	227	243	227	227	186	227	215	216	216	220	221	217
16173	2614	2504	1784	1149	876	636	495	448	431	360	313	289	271	278	246	231	229	195	208	244	193	205	198	184	196	193	218	184	193	183	182	173	173	163	197	192	191	175	189	176	190	184	158	189	157	144	178	155	180	159	175	180	160	153	149	148	178	169	157	171	164	193	193	183	155	175	187	166	177	155	192	176	162	195	152	167	179	172	158	185	178	174	180	175	187	187	164	166	162	177	152	162	167	149	196	156	183	183	159	169	165	157	186	178	173	161	178	182	183	176	154	160	188	163	160	193	179	159	162	185	175	180	154	199	166	181	189	177	194	144	152	156	176	178	186	175	195	171	173	162	186	176	166	174	171	196	172	187	173	175	193	169	183	151	161	158	138	173	185	157	180	182	190	178	170	178	172	152	168	187	154	182	151	169	143	161	165	132	151	180	169	184	167	169	181	167	169	161	166	164	162	169	166	172	146	175	160	162	184	148	163	158	188	168	177	174	195	183	166	166	166	154	184	169	187	150	158	177	166	152	173	160	179	177	179	173	171	172	168	165	185	177	157	151	156	174	173	194	161	155	168	162	174	168	179	187	160	162	162	167	163	155	182	165	169	181	159	174	173	188	137	169	169	163	191	146	167	159	162	157	197	151	179	175	159	180	166	150	169	180	182	171	153	187	203	182	171	144	178	176	142	174	158	156	157	171	177	173	168	179	167	170	195	187	186	147	160	153	161	149	160	151	159	182	177	165	167	179	157	163	163	161	149	191	155	179	172	183	181	191	141	169	152	174	166	179	187	171	160	158	199	162	161	172	170	180	169	197	181	169	164	152	187	173	175	144	141	177	169	181	166	161	162	164	168	170	169	184	155	176	172	181	160	152	192	153	179	177	165	154	142	166	162	175	191	129	171	180	182	182	161	162	174	187	166	158	164	156	155	156	183	184	173	156	171	174	169	157	184	179	172	170	171	171	169	156	197	205	180	176	140	177	155	168	178	177	172	165	136	178	186	163	180	176	177	162	149	172	167	164	154	166	150	140	173	174	175	178	169	162	153	187	180	162	155	162	156	163	194	173	170	189	192	158	182	169	183	168	175	158	179	172	185	167	150	160	179	150	172	193	172	155	165	178	186	176	178	140	167	166	180	153	145	172	169	192	168	182	170	157	170	165	165	183	161	170	167	170	154	162	170	158	185	157	176	153	162	154	170	165	178	169	186	179	161	164	201	171	168	178	145	167	187	162	189	183	179	160	173	163	161	190	163	166	180	163	156	170	161	156	168	152	176	161	179	176	183	168	184	172	150	176	185	179	164	173	165	164	170	173	180	157	163	160	174	153	136	146	172	165	135	170	167	165	176	178	173	168	154	164	168	171	171	163	170	168	195	169	157	169	166	162	162	181	169	158	163	163	170	160	168	160	169	192	134	138	176	165	165	157	164	168	191	162	158	148	181	165	200	172	151	153	131	158	177	173	185	162	166	160	183	153	161	145	158	149	156	183	165	165	156	170	153	161	170	163	153	175	173	156	177	170	169	174	141	177	174	161	144	167	175	163	149	148	166	143	167	179	171	184	182	166	183	158	163	161	166	169	171	159	178	143	172	175	174	160	167	174	175	144	165	168	176	186	184	162	159	164	182	168	160	172	181	181	175	192	175	167	170	161	148	189	183	157	165	174	169	192	167	169	159	149	172	181	169	176	160	166	173	167	180	191	160	149	207	185	155	172	165	159	186	168	179	153	165	167	163	194	133	169	185	181	177	135	166	175	176	152	152	178	162	174	184	176	168	165	184	130	161	171	165	159	152	161	187	181	153	159	169	182	165	150	176	159	167	190	164	140	183	175	138	166	144	173	157	164	164	146	160	189	157	154	176	165	177	178	159	160	182	165	170	157	156	163	164	170	186	163	169	176	158	157	154	145	151	165	172	180	166	182	166	186	181	147	178	172	157	180	135	173	164	173	173	162	162	169	166	166	175	180	178	178	190	173	183	135	144	163	170	152	179	210	157	178	165	146	163	187	168	160	156	178	170	177	173	167	159	140	148	171	166	164	186	165	180	187	147	169	169	151	176	173	155	167	172	150	165	190	156	166	187	182	153	142	180	170	162	193	184	179	198	168	148	160	160	176	169	156	180	164	171	151	196	183	176	183	168	181	141	140	156	158	160	170	170	182	178	147	143	165	182	189	181	165	173	180	175	173	155	165	176	153	158	157	170	205	173	161	163	165	146	173	161	168	167	142	165	159	159	199	188	177	158	171	150	170	153	153	199	163	167	173	198	167	163	167	174	191	174	186	203	183	139	150	159	166	179	185	163	163	144	164	161	155	151	165	164	193	151	161	172	144	158	165	158	156	161	168	169	180	151	166	185	152	155	166	173	178	169	169	153	164	185	149	153	177	157	166	162	161	163	186	159	159	179	158	162	162	151	167	179	175	194	203	157	146	177	164	172	179	149	141	168	149	168	181	160	172	164	153	169	160	177	157	175	154	156	171	165	146	157	168	154	171	151	163	169	189	166	181	183	176	151	191	161	187	167	179	152	175	171	166	183	181	193	180	176	181	173	158	188	170	162	170	141	178	154	163	181	198	171	172	151	184	193	164	167	153	174	157	185	150	185	171	167	162	178	176	163	166	169	159	141	159	169	158	157	176	146	186	159	192	165	173	187	168	195	171	150	191	170	150	178	169	189	170	155	155	179	180	176	179	142	177	179	183	181	169	161	178	155	153	171	197	164	162	164	165	174	193	165	159	193	157	158	175	156	170	187	166	182	163	168	138	173	175	166	168	188	190	173	180	165	166	174	179	173	163	158	155	181	179	176	148	157	165	175	167	157	160	139	182	184	183	182	191	178	150	176	167	154	148	173	167	144	190	169	182	161	169	178	184	176	181	171	159	159	149	161	195	181	177	173	184	166	180	169	169	158	186	151	172	163	154	187	151	183	161	159	190	171	178	187	169	162	169	173	177	158	181	149	181	146	183	159	166	159	169	184	178	172	162	179	132	175	200	169	158	158	141	180	178	165	161	157	179	142	164	152	154	182	158	155	152	174	186	149	141	194	153	173	168	193	160	142	161	172	151	172	163	168	180	170	157	176	182	170	145	184	165	179	168	147	154	178	162	163	166	171	159	171	189	171	201	185	183	160	160	159	188	157	162	182	170	199	173	148	169	165	179	167	185	169	193	156	177	180	172	185	191	162	171	191	148	152	149	138	164	159	165	185	151	180	176	160	177	186	160	197	162	187	159	190	193	159	170	182	172	173	183	198	145	163	176	157	160	170	164	178	179	171	167	186	161	192	163	176	177	154	141	163	154	166	175	176	176	160	177	168	148	157	156	140	146	163	185	153	158	184	184	181	175	173	177	187	157	165	161	184	171	189	170	159	162	180	170	175	171	169	178	180	166	185	168	154	169	166	174	167	177	169	156	184	140	181	159	172	137	186	166	186	178	188	206	185	158	179	158	172	164	184	162	155	149	169	153	161	174	169	174	171	177	194	171	158
7847	2162	4405	5075	4421	3640	3028	2534	2154	1850	1473	1403	1253	1107	1021	961	957	895	804	771	806	752	711	692	685	643	635	618	579	564	581	615	597	550	561	567	562	554	540	549	552	546	525	509	522	514	489	484	511	503	488	494	494	472	470	437	447	444	460	473	458	441	481	481	450	510	475	456	457	495	428	448	446	469	440	472	481	427	455	460	470	492	455	439	443	463	439	443	426	446	421	483	451	438	447	484	505	450	473	422	438	460	433	427	423	430	420	447	443	439	427	461	433	482	454	445	457	436	439	434	474	428	442	446	419	466	473	412	415	443	432	429	463	476	426	454	436	408	422	433	453	431	446	459	417	482	407	454	463	431	499	467	430	429	437	430	441	424	461	440	464	439	473	391	409	457	411	429	414	462	433	419	451	459	453	442	470	436	417	445	424	449	452	484	421	409	472	451	417	451	438	428	421	440	429	418	460	407	453	436	459	416	436	421	440	421	427	422	419	447	435	426	425	458	430	437	413	436	430	462	446	460	425	454	429	462	416	472	440	454	438	454	437	454	452	436	425	442	457	440	491	449	437	444	440	392	435	424	424	435	480	421	431	454	462	438	403	443	425	394	434	427	432	428	388	444	438	452	430	436	445	423	482	447	397	406	411	445	479	462	488	452	412	433	419	424	451	413	414	430	435	420	430	406	431	440	410	414	459	426	434	380	421	456	386	443	466	417	459	420	427	422	435	422	417	426	411	423	421	428	429	437	436	442	402	443	428	400	425	461	449	441	447	443	459	413	448	463	458	431	427	423	417	429	411	488	437	447	441	427	425	415	447	407	439	473	415	435	442	414	433	420	455	448	444	472	468	447	461	457	474	429	415	425	423	443	436	407	470	430	434	431	428	428	418	401	495	398	438	409	446	463	433	437	446	487	436	433	414	454	425	443	460	471	451	448	422	411	446	430	448	413	438	450	406	455	462	439	446	455	396	419	441	438	472	421	462	402	434	408	427	436	431	431	420	493	413	437	455	428	444	411	463	430	465	398	402	441	450	472	456	414	428	409	445	464	461	415	443	454	482	425	438	425	415	403	427	442	438	448	435	445	444	420	446	445	458	431	438	436	427	428	440	450	472	430	399	438	420	443	404	488	449	420	463	423	403	432	467	431	402	409	412	434	443	438	422	433	426	450	431	413	413	428	406	429	413	435	444	393	458	436	400	430	450	424	432	435	446	382	438	427	468	423	464	424	430	445	415	448	435	413	446	427	419	444	474	410	470	452	456	466	434	437	466	435	417	458	442	433	454	416	454	437	408	421	391	427	454	423	450	459	417	411	441	426	428	397	462	439	409	442	448	426	435	417	450	408	439	441	422	436	443	440	436	417	434	484	410	402	433	464	439	420	438	422	454	423	437	411	462	439	435	438	432	464	447	434	483	422	429	430	460	406	437	448	473	411	432	433	493	431	388	443	435	470	467	486	453	440	440	442	442	427	429	417	448	396	456	420	411	471	461	451	397	398	458	409	432	382	426	407	435	435	463	422	450	456	404	412	414	446	445	442	396	448	443	451	401	417	434	440	432	466	444	441	416	477	443	425	442	445	448	410	462	430	448	441	415	467	435	404	442	424	437	415	398	437	421	438	398	413	436	441	404	421	398	503	435	423	447	442	456	433	433	465	479	453	437	451	456	429	416	434	469	480	478	433	453	462	446	429	394	409	434	439	395	408	435	489	413	442	419	417	431	414	444	444	427	440	414	416	469	441	420	421	442	438	424	449	490	461	462	448	435	486	431	433	422	463	482	436	440	411	431	411	423	433	449	438	420	429	421	410	447	455	420	411	446	442	432	452	448	462	409	434	452	436	394	448	453	425	451	430	422	453	420	453	446	453	441	405	401	405	433	450	396	429	412	477	457	431	430	387	430	417	421	426	428	445	405	490	433	396	430	418	458	424	445	417	430	425	437	411	411	424	433	420	406	417	458	459	399	459	468	439	419	419	461	439	397	429	411	449	433	419	429	446	415	405	404	451	454	412	488	408	417	454	474	419	407	417	430	446	420	431	423	445	428	433	434	415	422	456	411	427	406	436	408	451	453	451	413	468	468	416	426	426	404	409	403	458	410	455	437	429	421	413	421	459	443	443	403	438	446	421	429	449	430	435	453	429	433	463	461	417	426	395	432	441	431	433	443	424	440	429	436	418	451	461	459	442	403	445	420	458	447	460	455	421	453	448	425	414	461	435	442	452	421	380	441	440	445	449	447	457	449	461	412	437	449	426	460	450	458	423	449	429	408	433	444	434	438	461	415	460	432	377	425	415	447	434	423	422	451	444	448	455	414	449	446	451	448	415	433	420	452	419	414	438	399	446	405	433	459	441	459	425	445	407	441	416	418	466	451	405	428	483	431	451	395	435	418	406	454	444	450	427	426	412	416	441	447	428	433	416	393	456	441	420	423	431	452	375	408	421	409	430	444	436	448	446	451	457	395	475	444	493	404	382	402	421	410	408	445	451	471	417	437	414	463	445	436	426	433	437	403	456	421	393	484	451	459	411	446	413	428	456	404	527	456	440	448	446	438	433	421	443	435	422	429	423	475	404	443	460	458	440	444	449	478	444	486	391	405	449	427	448	433	432	407	399	481	428	473	467	486	471	405	471	436	434	452	447	431	435	414	450	435	424	441	462	395	409	411	421	445	470	455	425	434	441	446	418	422	443	446	433	421	487	435	426	466	439	460	439	430	390	440	426	452	432	464	478	431	386	382	443	479	428	441	439	453	478	444	429	439	430	458	439	446	443	404	444	441	455	432	449	445	435	423	452	453	448	441	442	453	454	440	421	423	404	424	444	474	448	455	403	456	446	431	454	472	450	434	408	448	430	453	433	437	445	423	444	480	482	420	442	456	463	476	444	469	421	443	418	452	463	442	432	432	475	432	473	436	447	448	435	403	376	431	433	440	461	418	456	400	456	431	434	456	453	445	444	451	452	467	441	451	469	424	441	411	461	420	418	455	420	431	439	412	469	399	415	437	455	436	409	437	405	443	439	417	423	436	434	417	442	443	414	419	418	409	431	437	450	419	411	418	434	453	428	454	420	428	431	416	443	428	457	445	460	414	417	410	474	447	442	407	421	448	446	457	434	409	428	438	426	433	415	449	395	437	451	442	471	435	421	445	439	426	436	442	464	425	453	444	464	462	439	422	395	438	451	434	417	449	402	418	421	437	412	447	406	447	391	424	434	413	371	442	390	426	445	430	424	463	424	431	431	450	404	425	431	415	461	438	408	430	418	447	447	426	453	429	418	450	420	435	434	432	451	431	434	462	425	439	418	427	433	412	408	463	421	434	420	439	479	408	450	414	451	430	418	446	423	401	418	424	459	465	437	465	432	434	392	406	396	411	426	469	402	430	418	446	430	472	458	440	455	442	424	444	449	449	421	482	436	434	428	409	434	437	429	446	453	427	453	453	423	459	418	435	452	450	428	418	436	449	415	438	393	476	466	441	433
2016	203	183	174	184	156	138	142	146	167	162	144	169	151	192	166	168	169	160	156	131	136	173	151	143	144	163	159	138	126	131	153	122	163	181	143	146	150	149	161	188	144	144	146	179	134	156	178	127	159	135	144	168	125	169	153	150	139	144	145	146	167	146	152	146	148	177	153	164	142	165	156	153	148	139	157	136	149	152	140	136	175	139	152	135	161	127	154	157	127	168	154	173	158	152	139	178	150	163	153	148	153	152	146	144	125	158	117	173	158	138	181	158	157	162	160	134	164	151	158	151	134	133	150	159	186	159	146	147	132	171	170	172	133	146	157	169	139	170	151	152	142	159	182	148	158	151	133	133	154	171	162	148	155	170	154	152	154	171	176	150	154	160	156	157	138	133	173	145	141	140	134	158	136	169	153	140	139	140	129	178	166	162	175	156	140	149	154	156	169	161	179	150	159	161	174	148	185	142	179	155	168	149	151	180	141	151	153	152	159	154	131	166	150	153	143	150	144	158	142	141	135	125	165	139	137	151	131	140	147	142	138	133	173	174	124	144	128	132	148	145	149	128	175	151	151	146	150	166	152	148	134	150	164	153	141	145	147	149	155	149	146	155	146	158	170	147	131	146	157	179	148	161	158	127	149	151	150	164	161	152	157	151	165	146	156	168	175	167	169	145	141	153	161	158	163	168	145	164	149	129	131	160	135	146	133	137	167	152	139	151	150	168	146	144	152	157	161	161	163	158	142	145	169	166	152	165	155	147	147	152	172	140	152	145	139	158	140	166	160	142	154	145	159	141	157	161	165	153	147	155	130	155	141	149	157	155	149	137	146	173	139	134	134	141	167	152	153	157	160	155	148	162	155	133	153	157	159	155	148	150	155	153	156	147	138	152	156	164	127	139	149	158	154	156	131	169	143	149	159	128	149	155	136	137	139	138	138	168	140	170	138	161	150	156	143	153	156	176	158	144	165	162	158	156	168	133	144	137	157	153	161	122	148	176	142	145	150	140	144	154	159	136	130	172	153	157	154	137	179	154	149	140	144	162	133	166	154	147	169	156	114	138	139	159	161	155	143	173	166	146	134	164	147	178	154	157	141	139	152	132	122	137	159	152	121	152	161	148	127	135	167	119	144	168	154	108	136	142	173	172	140	130	170	160	142	149	143	175	152	143	138	138	141	159	145	169	148	144	148	153	148	128	151	171	146	149	167	168	153	168	172	149	157	159	144	129	136	160	156	156	141	138	162	147	140	152	145	129	175	151	159	147	139	167	139	122	143	139	162	157	164	162	162	157	162	159	162	169	144	155	155	143	134	158	167	158	148	153	147	133	169	141	155	124	151	178	156	152	165	154	127	168	148	155	159	180	136	147	152	148	158	162	140	142	151	149	168	177	164	152	165	159	156	137	130	164	157	156	153	156	162	120	177	145	137	154	138	176	167	163	158	149	167	145	140	136	139	150	152	178	167	146	181	147	131	144	159	119	175	141	134	156	167	155	154	145	168	147	168	167	150	142	153	172	187	140	152	167	166	139	162	136	153	165	146	154	141	161	145	146	153	151	139	168	154	103	141	153	145	160	176	145	164	163	141	145	146	137	143	161	166	124	138	142	151	153	168	147	153	157	145	151	169	150	160	136	167	151	162	139	164	145	162	173	150	170	122	143	161	137	152	166	154	152	146	137	151	130	148	158	144	156	169	150	155	172	159	135	150	161	147	181	166	174	142	135	171	151	151	147	140	162	165	154	183	173	144	163	153	127	164	157	154	144	157	148	156	149	171	157	135	140	140	166	147	160	129	153	146	135	164	175	155	150	118	156	115	131	152	152	160	156	139	132	139	165	148	142	160	160	157	152	144	135	150	155	154	167	143	177	141	188	158	145	127	138	150	156	147	124	161	144	137	161	146	164	143	164	164	150	152	140	151	187	137	143	147	152	150	153	119	147	148	145	153	140	121	147	162	166	168	158	136	152	147	174	163	150	168	162	146	171	163	158	155	145	159	155	151	152	147	158	129	159	143	161	141	151	163	141	172	167	169	148	156	182	149	160	164	152	126	157	149	139	151	151	129	165	150	167	166	143	164	156	161	149	144	153	159	162	139	148	136	139	140	160	162	165	163	167	138	155	158	138	144	159	158	149	154	155	154	167	157	136	147	174	154	137	131	146	163	155	157	156	143	156	143	157	152	159	151	180	152	166	169	154	142	152	139	150	140	133	145	152	168	147	176	128	145	165	151	137	166	171	150	148	164	157	167	156	127	158	157	183	153	172	155	146	116	129	158	149	163	141	151	181	158	162	148	151	164	169	153	148	176	150	161	144	133	135	164	158	154	158	159	148	146	147	131	155	124	154	150	128	144	133	170	154	140	162	154	161	171	177	167	146	162	149	168	166	158	152	172	153	154	157	155	132	161	138	173	154	145	156	152	142	147	141	147	154	155	147	170	121	168	147	172	156	169	147	146	167	131	179	155	166	186	179	156	136	147	158	123	152	161	163	145	147	168	177	157	166	150	167	151	146	168	143	129	159	148	144	166	169	170	146	131	171	153	128	152	152	128	161	145	160	135	177	155	152	152	145	136	140	165	185	128	161	151	159	155	174	180	132	159	168	136	140	171	171	141	150	150	146	160	160	157	133	135	147	150	167	158	150	145	142	148	143	144	149	168	159	133	157	156	139	160	159	148	124	164	158	167	163	141	176	140	150	147	129	166	142	147	138	145	160	125	159	160	152	174	159	138	152	166	150	173	120	158	174	156	156	171	156	152	161	172	168	164	153	153	168	149	145	139	156	139	142	160	148	161	148	139	137	168	134	142	152	157	140	164	133	160	130	132	151	158	122	142	153	155	146	156	145	155	135	130	159	151	159	148	164	157	159	142	157	141	118	151	142	144	152	145	154	126	138	151	152	167	150	174	140	142	139	153	148	150	154	143	158	144	141	158	166	162	159	142	153	136	141	145	166	138	137	173	153	163	151	145	148	150	144	136	166	136	136	145	127	138	128	157	138	152	133	131	152	167	150	142	152	149	160	164	153	144	157	161	133	143	150	136	168	143	136	150	133	129	150	166	143	153	155	156	152	130	123	146	169	161	144	166	140	138	149	129	155	149	144	168	162	160	155	153	159	133	153	143	177	143	164	154	164	151	161	146	138	161	153	164	147	145	148	152	144	163	153	146	131	139	150	176	141	162	165	154	127	131	149	154	140	156	175	175	148	156	150	123	201	132	164	169	176	146	155	136	152	169	143	149	147	154	166	170	139	165	144	168	115	140	155	150	143	138	149	140	128	150	141	166	162	166	139	173	173	163	148	138	139	184	155	140	172	164	157	153	153	164	160	155	143	141	168	166	181	151	153	154	149	145	140	139	158	143	153	136	132	153	157	159	162	138	153	151	140	176	159	173	170	137	137	152	178	145	138	166	127	155	140	129	136	130	158	156	150	137	167	146	142	159	148	149	146	146	147	151	162	167	148	162	152	151	152	137	161	161
2101	407	432	404	428	418	464	397	379	399	379	376	395	344	382	402	384	392	380	375	361	376	344	382	381	359	402	410	406	370	366	387	381	378	367	370	385	421	354	349	386	394	366	340	403	366	347	379	347	366	380	369	367	381	400	394	363	373	375	382	400	385	364	389	356	379	373	374	350	338	371	372	371	371	385	378	347	401	360	390	358	346	375	373	384	325	369	335	354	385	395	363	384	356	360	347	375	369	375	361	382	374	379	388	390	352	380	367	378	372	413	350	376	338	372	336	336	389	371	367	383	374	364	336	367	418	361	376	350	398	370	384	331	393	401	366	402	361	388	359	345	381	389	376	382	389	389	391	393	350	403	357	328	353	390	371	381	410	354	399	371	408	387	356	350	369	354	378	371	384	391	353	371	369	326	350	380	364	365	360	379	370	354	371	397	358	371	377	362	357	331	376	350	380	347	370	384	403	365	377	387	369	339	362	414	393	392	377	359	373	368	369	401	372	393	336	365	356	360	382	417	389	396	394	367	384	398	337	354	381	342	369	356	370	401	364	365	369	371	412	366	375	352	401	352	361	359	335	405	351	353	358	381	398	392	376	376	343	371	412	330	340	366	383	343	365	358	363	383	371	416	393	348	412	356	403	362	384	360	370	352	377	377	391	406	392	371	370	404	345	348	368	391	381	360	392	337	374	339	340	383	352	380	393	386	366	348	371	401	367	357	353	362	367	350	362	355	355	363	357	383	366	344	396	382	358	361	355	384	394	386	348	358	356	380	329	393	345	383	368	396	339	387	395	362	420	378	372	373	386	380	401	370	333	404	378	369	388	330	369	374	402	379	381	353	376	338	379	371	339	417	362	383	354	373	412	396	375	364	363	343	388	375	350	385	350	341	386	348	336	389	385	357	369	391	346	367	352	344	359	355	347	378	382	386	404	350	366	370	358	376	375	368	367	345	347	375	373	401	350	358	398	440	355	393	372	345	367	356	374	351	384	405	375	373	368	361	373	388	393	395	336	393	362	364	395	387	403	333	391	357	361	369	366	387	350	345	335	365	391	375	364	375	385	386	380	384	376	408	381	402	369	347	347	362	344	395	327	371	374	383	349	358	378	368	365	354	361	365	367	383	358	394	375	377	380	337	385	388	395	374	368	402	341	341	349	368	358	370	400	363	339	412	403	375	364	401	381	382	357	391	360	358	350	376	390	347	373	333	401	402	354	350	407	355	342	386	394	394	375	379	360	335	344	359	401	348	362	350	403	352	391	374	361	376	358	420	383	369	390	366	349	382	352	408	360	373	300	373	366	360	340	356	373	367	367	372	335	396	377	384	411	387	379	369	363	366	348	349	376	342	358	361	376	408	376	377	331	353	346	359	373	365	386	374	376	370	345	344	422	380	356	377	388	357	372	377	381	380	370	375	392	376	379	365	355	355	378	385	335	385	345	365	424	366	377	353	359	346	398	350	388	371	371	356	369	354	363	366	354	394	396	386	376	369	351	412	359	364	400	389	362	362	368	356	364	339	387	378	383	355	359	366	385	355	369	373	395	361	397	391	391	378	333	391	390	358	397	358	404	376	370	349	373	354	379	381	369	408	371	385	330	363	389	361	354	381	378	383	397	381	351	379	352	364	378	361	404	349	372	338	375	356	376	396	351	370	417	371	374	362	374	370	401	420	384	369	379	370	396	374	376	378	391	396	402	374	386	387	388	359	386	386	406	376	378	365	414	384	350	379	362	376	409	347	367	366	393	373	399	388	380	368	365	362	370	385	378	362	357	348	350	380	328	351	380	362	361	381	343	376	368	390	389	371	381	377	372	352	355	372	392	385	370	349	398	384	378	369	385	405	406	358	357	338	365	368	383	399	344	370	354	357	348	377	375	374	393	396	341	373	380	394	363	360	378	411	333	395	364	394	368	405	369	389	381	309	375	360	371	390	344	381	383	322	343	407	339	394	393	375	376	351	398	384	369	340	414	377	388	363	361	383	349	401	370	367	371	323	379	366	381	362	379	389	379	345	338	379	358	376	385	361	379	372	376	366	386	360	376	355	365	361	356	404	369	360	378	348	367	363	363	377	374	344	367	360	329	360	367	362	349	367	374	394	395	381	350	384	374	373	376	372	386	363	360	359	383	345	356	352	346	342	350	366	400	351	387	355	383	353	352	355	332	384	395	394	354	358	397	373	372	359	345	366	384	388	346	385	376	389	395	372	386	330	380	377	376	365	339	393	371	358	386	353	362	400	356	381	334	353	342	375	389	353	377	363	353	376	407	389	394	378	366	371	374	362	381	343	383	377	368	365	368	380	368	407	398	361	400	375	389	371	372	394	373	396	357	388	357	355	344	364	350	394	372	369	348	356	365	344	379	332	367	377	376	404	347	336	371	371	383	385	393	328	373	377	395	334	346	385	372	393	371	374	380	388	337	378	369	360	382	399	370	366	380	356	397	352	370	355	395	371	416	330	352	353	365	389	350	383	357	376	405	393	378	345	378	379	361	377	354	346	353	368	379	368	352	392	377	367	391	351	377	329	377	347	365	390	351	378	354	339	351	368	349	395	345	392	374	359	376	358	395	347	357	375	387	401	321	369	379	367	373	372	366	408	383	325	344	355	381	359	383	392	350	363	403	348	375	374	376	363	340	397	381	391	353	390	366	373	359	368	362	381	330	395	387	372	364	376	367	339	391	339	373	371	377	360	359	334	348	396	396	360	356	345	392	343	388	378	370	381	370	384	345	398	318	370	373	364	359	369	390	401	347	372	392	360	371	367	349	383	379	370	367	369	369	347	354	374	365	401	373	347	378	372	362	369	365	362	386	367	346	349	370	374	366	370	375	404	380	376	350	376	406	356	386	360	341	340	373	347	337	339	357	355	384	346	361	363	384	362	337	343	350	310	363	374	368	369	341	386	345	384	373	340	393	379	364	372	388	385	357	366	365	389	367	374	345	363	373	373	367	377	371	409	341	359	389	336	403	386	386	384	373	380	374	385	351	354	388	392	389	368	412	366	370	362	385	387	366	348	384	356	360	378	318	359	377	342	368	360	343	353	371	367	366	368	379	353	357	380	344	368	353	361	378	356	365	388	359	375	371	366	390	376	350	368	373	362	390	379	391	368	373	389	371	363	344	394	375	340	388	373	371	341	364	376	356	358	354	381	368	379	368	362	400	367	387	364	400	387	370	370	400	373	359	361	370	377	376	365	381	350	384	388	357	352	372	380	423	391	368	364	391	357	391	376	370	379	403	378	405	349	374	328	359	351	398	379	371	375	352	358	352	335	375	345	359	389	354	342	353	383	383	339	366	365	356	357	358	403	387	358	349	372	361	347	407	358	409	374	389	365	391	356	368	368	372	390	371	378	369	351	355	373	406	348	373	384	354	374	382	344	388	379	375	380	369	412	353	376	373	346	349	360	367	352	359	377	376	382	419	386	375	382	371	367	357	350	387	365	360	386	366	350	363	360	355	378	395	390	361	346	381
9309	1095	1123	824	555	402	338	253	212	188	169	157	141	113	103	128	117	109	91	97	87	91	113	90	78	101	83	84	72	92	74	87	88	82	92	84	96	72	85	85	81	85	78	71	70	77	78	63	84	82	73	98	73	69	72	55	64	53	77	77	70	73	65	69	74	61	81	77	76	88	83	65	73	77	87	72	82	81	77	72	64	55	97	91	66	71	67	66	73	80	60	71	85	67	89	76	71	64	53	69	71	71	67	80	92	79	75	86	85	72	77	65	79	79	80	88	80	65	73	71	74	61	79	73	78	65	83	86	84	92	78	87	64	63	77	92	69	52	67	77	66	63	89	86	68	84	70	78	82	80	83	71	90	57	83	73	88	81	79	72	86	72	90	73	60	77	91	71	59	70	82	74	76	62	83	74	96	69	64	65	77	70	84	89	85	62	79	71	61	69	87	81	80	65	76	68	77	67	51	85	78	77	76	82	80	59	65	82	66	64	63	87	74	78	78	56	78	64	72	80	68	71	64	78	62	71	73	72	76	81	59	74	74	66	84	63	83	84	72	60	90	76	68	68	80	77	62	77	68	69	70	63	81	63	72	75	75	64	67	85	67	74	74	93	80	58	91	73	72	79	67	75	64	72	84	84	78	74	61	68	76	65	85	88	75	76	68	91	73	89	85	81	59	83	76	65	49	69	72	82	59	64	80	110	78	77	69	70	86	89	67	69	90	71	88	83	66	74	76	91	80	78	91	70	72	69	76	70	79	76	72	73	77	70	80	79	67	86	67	62	71	60	68	67	81	58	65	70	74	69	77	76	69	74	82	77	77	68	73	69	88	84	71	54	64	86	91	59	82	79	84	81	70	84	80	77	84	81	83	65	59	71	69	62	85	78	90	61	74	63	76	66	77	81	74	76	73	77	71	76	75	70	71	83	58	69	81	80	81	68	72	61	67	72	79	77	74	64	81	66	88	67	62	68	64	78	62	77	77	68	75	74	60	75	81	69	83	80	86	79	71	62	85	81	62	71	65	67	104	67	86	73	85	66	86	62	70	74	61	76	79	78	80	64	69	75	68	78	82	76	70	68	74	78	69	83	83	58	81	70	82	96	66	78	77	75	82	87	66	68	73	73	56	71	65	78	79	78	55	74	81	75	70	66	82	87	75	74	90	86	68	68	88	66	77	56	78	81	74	74	79	84	70	72	67	72	55	89	81	90	71	66	72	63	80	71	86	68	74	64	73	68	81	84	64	81	58	67	80	68	62	85	72	64	82	76	69	71	78	73	54	93	61	77	74	82	61	72	71	67	83	68	79	72	77	65	60	72	67	61	69	71	90	72	82	60	77	78	65	82	63	65	67	82	84	80	72	75	74	88	68	72	79	64	57	87	89	73	72	89	70	91	72	87	63	84	75	64	90	78	80	74	84	87	70	79	93	70	72	87	96	75	67	69	79	85	92	77	57	79	68	63	64	97	86	69	60	78	75	80	83	70	90	86	70	71	74	72	73	65	83	87	74	64	79	65	78	69	82	60	87	72	74	87	78	78	61	83	78	69	74	73	71	61	76	85	59	68	73	77	71	71	85	85	72	91	63	68	95	75	78	71	87	67	70	52	66	88	86	81	58	93	61	86	84	73	61	67	66	68	58	84	72	90	69	71	91	89	60	81	88	64	58	70	86	72	79	90	84	68	75	91	68	62	81	51	67	62	67	71	59	79	66	74	85	64	75	99	68	72	69	56	71	70	66	76	62	64	75	81	73	59	81	78	70	74	61	72	87	78	69	76	81	69	65	75	85	80	70	71	75	75	71	88	63	67	76	69	79	84	71	75	68	85	61	60	80	75	59	66	80	66	77	65	83	54	69	79	82	84	63	66	68	85	74	84	75	78	70	84	64	61	81	67	82	82	68	86	74	54	88	70	87	79	67	73	76	72	70	78	75	66	73	64	65	60	70	74	61	72	95	70	75	83	97	87	58	78	86	76	72	65	68	72	65	79	63	73	81	78	82	64	70	68	80	79	68	68	96	75	73	76	74	73	65	97	77	84	81	74	68	67	71	59	76	74	57	71	79	80	76	62	62	87	79	78	57	64	71	71	72	61	82	75	74	70	69	68	77	98	69	76	67	73	75	74	79	66	77	69	63	91	89	68	59	68	80	85	84	72	84	84	79	64	75	70	77	58	67	82	66	87	83	77	57	74	67	75	76	77	79	76	91	66	66	73	77	86	86	80	75	66	68	70	74	91	78	82	88	76	71	58	65	79	80	74	57	75	67	58	64	86	67	69	77	83	89	87	84	80	63	93	73	73	70	85	62	61	73	79	79	61	68	74	77	80	59	82	69	76	70	53	68	72	89	73	74	70	65	74	82	73	71	90	82	74	84	73	75	74	66	62	72	85	70	80	79	70	67	81	75	68	75	78	66	66	80	61	72	78	64	74	82	79	66	64	72	71	80	60	69	76	93	67	73	71	77	73	64	66	68	66	60	95	76	91	69	72	72	73	62	80	77	69	80	72	81	86	61	60	78	92	67	70	69	66	70	75	79	90	78	84	67	77	77	80	89	74	77	67	69	82	76	62	64	78	72	76	79	75	92	65	65	75	77	78	72	72	77	75	63	56	69	74	73	67	86	80	78	67	67	85	80	80	68	59	81	65	78	78	83	70	81	95	75	64	75	73	70	65	65	70	72	76	83	86	76	75	62	68	67	62	79	65	74	73	82	71	81	56	69	73	66	70	76	67	59	84	66	73	70	78	83	73	62	59	56	74	64	73	69	81	73	76	75	82	73	87	76	72	81	83	68	64	86	76	96	76	72	64	62	84	65	81	72	56	80	90	71	64	74	58	76	77	61	76	96	74	75	68	68	77	57	63	70	79	53	94	71	78	63	58	71	65	66	73	86	73	72	76	64	71	74	78	79	65	67	82	84	92	70	88	69	74	89	59	69	82	81	56	64	79	75	66	73	70	81	75	80	67	77	89	65	71	88	81	55	83	80	61	67	80	89	67	58	72	70	79	65	75	77	84	91	94	64	62	77	68	90	80	75	74	63	49	77	73	90	78	80	68	58	80	73	65	82	70	73	75	79	92	80	76	73	83	65	72	79	71	79	68	61	63	56	75	68	66	76	77	61	60	75	74	62	75	79	75	78	69	58	60	72	84	85	84	72	56	62	67	73	77	75	81	69	80	74	75	76	87	70	77	78	75	76	74	72	80	69	67	52	66	73	96	59	68	71	67	64	82	68	76	78	78	73	75	75	81	78	70	74	75	78	64	62	78	64	61	69	73	75	73	62	82	69	74	74	68	82	70	76	89	81	78	89	68	76	75	78	66	67	84	71	66	73	72	72	82	78	59	75	76	90	72	77	83	80	72	93	86	73	96	74	82	67	71	77	79	83	77	68	62	76	75	82	75	63	65	71	65	69	57	70	93	68	78	83	78	68	75	71	75	100	80	67	90	84	74	74	76	75	73	78	59	70	77	71	67
6101	1039	2362	2600	2281	1987	1500	1247	1122	923	816	689	637	592	532	496	473	481	418	354	380	341	372	341	362	323	328	305	290	311	286	282	280	285	280	278	280	252	256	287	245	260	239	267	266	237	266	246	226	231	237	264	238	249	230	234	292	261	227	240	250	216	214	247	223	264	230	237	236	210	231	260	239	208	214	226	241	190	204	228	227	202	237	224	220	221	221	201	226	225	230	227	228	230	197	224	218	245	220	225	212	223	212	205	225	213	222	206	222	206	221	241	209	236	244	224	233	210	212	216	213	216	212	199	212	188	229	225	198	215	177	241	196	212	222	220	217	232	197	252	210	208	222	228	211	196	225	222	224	215	257	214	212	204	201	205	216	226	212	247	192	227	212	226	201	212	228	227	217	257	213	210	218	219	222	194	235	204	200	208	216	207	237	193	222	233	207	233	227	236	239	203	218	223	227	215	210	208	203	185	196	226	227	223	245	222	218	206	216	211	218	222	231	216	234	203	230	221	217	245	222	218	231	213	193	212	200	202	209	223	216	208	255	188	203	228	252	242	226	253	216	209	206	205	234	208	242	203	207	215	223	221	240	200	220	192	199	239	229	205	226	232	244	224	207	220	246	221	204	201	205	230	215	224	228	215	217	179	208	207	227	239	236	201	229	222	212	214	178	226	205	215	197	226	231	214	221	186	207	216	214	228	249	210	210	220	228	228	201	234	226	231	197	209	212	218	243	217	218	190	208	230	200	223	222	223	236	240	188	183	209	249	213	229	217	197	214	225	220	202	241	217	234	213	213	191	235	213	221	230	222	221	179	229	202	226	213	204	209	233	213	210	229	186	207	223	237	215	230	219	220	220	204	207	207	222	212	233	194	221	223	221	193	198	257	198	242	197	205	237	226	212	208	208	214	207	210	234	222	243	213	180	210	226	216	186	202	215	199	222	204	204	238	226	222	221	253	223	234	225	179	202	234	238	241	219	201	207	195	223	209	245	234	214	217	233	199	202	233	244	207	216	213	237	233	199	226	213	216	220	240	245	210	207	178	190	215	225	213	264	218	199	227	199	201	225	201	222	236	219	216	217	214	213	161	204	241	209	225	201	233	223	198	226	210	208	213	221	207	215	210	213	186	192	200	240	217	230	205	217	246	230	233	171	213	219	198	217	201	227	226	226	208	235	198	233	238	209	203	234	235	190	201	236	213	230	228	205	227	208	221	218	210	181	197	227	190	225	195	237	221	219	220	213	194	212	239	234	233	219	221	213	204	220	222	217	186	197	224	212	226	233	220	202	210	211	225	177	218	207	215	229	233	220	208	204	222	221	229	220	219	223	205	222	218	205	234	223	205	227	242	240	240	249	231	200	227	215	199	197	222	211	220	218	234	208	224	242	220	219	212	213	207	219	230	208	212	218	236	206	225	224	188	219	193	240	204	217	229	204	200	205	218	216	216	216	217	232	215	192	202	195	209	212	231	197	220	205	188	244	226	219	237	227	209	225	195	202	223	220	220	205	217	216	210	236	221	234	231	222	211	233	225	213	225	233	224	198	177	225	236	199	225	211	239	232	223	200	215	222	208	196	207	215	216	210	206	209	207	240	195	192	204	220	209	233	201	230	221	217	215	217	189	238	226	216	224	233	213	224	226	235	235	230	209	191	272	211	224	205	223	222	223	215	213	212	204	215	205	196	218	210	223	222	229	205	233	221	220	249	229	226	216	196	201	189	189	221	250	215	222	204	235	199	227	185	196	227	229	220	228	216	271	210	204	253	214	234	199	224	224	229	224	203	235	220	214	212	227	240	208	197	199	205	197	208	199	204	205	227	209	214	230	209	237	202	226	193	180	204	191	226	205	228	212	204	200	201	234	211	226	230	235	203	214	240	220	210	206	223	204	230	217	220	256	218	241	217	212	221	226	231	227	236	201	211	203	233	199	221	205	225	209	236	201	231	217	239	234	226	201	213	230	200	244	229	249	193	206	208	210	194	218	241	191	233	230	220	216	207	223	222	187	218	198	228	232	217	224	201	213	205	220	228	204	234	216	248	197	195	224	209	210	220	225	196	220	233	207	216	232	210	199	208	232	217	236	233	193	226	221	204	233	227	216	222	226	232	235	234	212	236	204	206	215	222	225	222	220	220	214	217	222	211	239	195	218	211	196	215	235	223	212	235	224	214	215	227	217	231	205	221	203	234	229	232	214	188	228	214	204	215	212	229	205	237	220	258	214	226	189	211	203	209	231	234	226	197	224	194	203	214	232	224	220	200	220	221	224	228	223	247	236	214	250	223	231	209	218	227	220	221	205	208	219	223	202	203	208	212	228	232	235	219	218	207	218	223	241	229	236	216	208	211	196	213	205	194	215	227	221	228	217	202	228	245	214	221	226	215	231	206	207	228	220	195	201	232	226	206	200	223	207	194	224	206	221	218	190	227	227	217	221	210	240	193	182	224	212	218	221	192	207	231	205	228	227	203	213	208	229	220	219	198	225	223	213	196	226	209	234	207	200	205	182	219	220	231	220	176	230	204	240	211	206	187	262	225	223	232	229	220	217	227	207	203	223	190	201	218	212	192	217	218	212	208	213	225	226	225	220	231	239	212	239	239	215	242	227	217	227	200	230	184	225	216	177	187	225	224	237	207	220	213	197	199	210	219	213	222	192	212	240	200	206	237	217	238	237	188	220	221	242	205	205	202	219	198	232	230	238	212	248	212	227	235	221	213	221	219	222	212	185	220	235	234	208	226	226	221	175	191	189	197	224	245	202	206	204	228	223	205	199	204	212	207	204	212	185	192	212	229	234	214	219	206	216	230	237	216	230	200	213	224	194	206	225	203	229	203	217	221	215	241	183	226	225	216	213	197	198	252	224	224	216	238	209	213	217	218	186	217	216	209	206	210	190	205	225	202	230	210	213	196	238	232	206	203	242	226	223	246	215	214	222	227	232	227	225	236	212	228	209	186	220	214	179	231	225	248	222	226	214	231	226	233	191	231	248	228	231	251	215	226	220	211	208	204	221	222	200	227	206	205	224	209	218	221	217	229	209	256	241	220	232	195	208	235	214	207	213	192	237	203	226	222	217	224	227	214	197	201	223	209	210	240	221	208	244	222	225	190	211	220	222	202	229	195	197	240	216	227	244	199	229	214	214	196	228	210	204	202	217	211	202	221	210	224	206	219	231	243	208	220	189	207	249	233	201	217	224	227	233	220	205	218	238	223	203	229	239	223	220	189	182	215	224	200	242	204	210	202	215	221	207	216	221	207	221	226	206	239	210	226	211	226	203	203	204	218	228	209	223	212	236	228	230	205	210	204	218	209	198	209	203	213	225	214	232	206	207	214	207	231	217	183	218	206	228	205	226	241	220	222	217	205	218	221	212	227	202	234	238	220	221	208	212	217	239	200	215	215	221	218	190	237	216	222	205	233	234	224	234	249	211	232	211	202	233	220	216	199	195	228	227	215	241	199	203	209	212	220	219	220	219	219
19164	3170	2477	1864	1245	868	655	529	452	388	337	335	302	275	279	236	256	222	221	209	213	203	228	203	205	183	194	199	208	195	186	188	172	193	205	184	167	178	188	155	172	163	182	184	186	175	163	194	193	174	180	170	151	170	194	176	158	158	169	170	180	177	185	182	172	176	166	140	196	168	191	184	195	170	179	163	150	182	163	148	183	171	182	172	181	201	169	159	188	198	172	177	165	164	174	174	153	171	159	184	188	147	176	169	171	172	140	159	166	171	164	176	186	197	164	154	180	175	165	179	164	178	151	154	181	174	162	169	146	159	189	169	165	176	168	158	181	179	172	167	172	183	190	174	143	162	171	174	153	192	167	157	160	174	170	174	179	178	166	183	182	182	125	177	168	167	161	171	166	198	167	171	176	161	156	169	186	164	147	160	170	166	194	179	171	186	174	182	169	208	191	152	165	147	147	187	162	165	186	178	166	159	149	160	166	176	161	187	174	150	150	175	165	160	161	177	190	193	182	162	162	195	146	186	140	181	169	182	183	166	166	156	179	172	167	158	171	153	153	178	159	153	182	171	167	179	175	167	175	161	165	179	191	144	164	167	156	148	167	185	209	174	185	187	176	159	161	143	184	158	177	181	157	158	164	185	169	181	153	157	150	192	184	157	156	184	183	157	178	178	181	175	159	161	144	146	173	157	193	169	177	156	172	180	169	171	170	168	187	166	179	149	182	181	180	153	184	167	181	157	172	184	162	141	156	176	176	183	155	162	156	162	188	165	181	175	162	168	150	169	162	165	154	146	195	151	171	166	190	175	192	182	169	174	170	180	166	177	155	177	168	163	157	162	174	179	175	164	149	161	135	170	168	156	182	179	169	175	173	187	176	170	171	168	161	188	190	154	172	166	207	192	174	201	194	156	170	176	175	179	161	184	179	169	182	149	196	178	176	167	158	167	155	139	162	174	164	129	151	192	176	173	158	190	145	181	164	178	165	185	186	181	160	188	179	196	166	195	172	163	172	189	167	152	153	169	153	170	204	168	169	184	200	178	184	218	172	141	187	168	155	205	163	158	201	169	161	175	169	165	179	173	190	181	173	171	163	170	160	175	197	163	166	184	153	198	177	181	176	162	150	144	148	170	166	176	165	172	175	185	174	156	148	212	187	175	176	142	167	182	182	195	179	177	161	169	201	179	185	168	172	178	190	167	133	165	185	160	192	173	167	168	204	158	175	142	192	180	140	165	191	191	162	186	160	143	163	183	163	163	192	156	192	187	189	168	179	148	156	175	148	164	186	183	150	164	169	203	164	166	157	168	141	164	179	178	189	160	180	147	162	155	144	163	163	162	159	167	154	144	174	173	181	166	176	168	178	162	158	165	159	181	187	161	156	172	153	185	146	146	190	178	166	144	179	198	144	157	141	166	156	160	186	180	152	186	191	158	185	162	170	172	172	155	171	146	156	184	159	172	169	167	157	172	167	186	164	165	162	173	170	167	177	136	148	156	162	169	150	163	161	172	173	163	176	180	152	174	167	186	177	174	175	148	183	186	183	157	168	184	157	182	179	152	167	171	158	170	159	155	183	149	161	163	164	177	156	160	152	164	186	184	174	185	194	168	164	153	186	177	180	164	170	177	164	172	157	194	184	159	180	159	166	158	155	151	142	187	189	199	179	184	172	164	169	154	147	169	149	175	188	142	162	161	178	148	194	193	169	192	161	175	182	163	150	188	168	150	193	171	160	162	171	163	166	174	165	222	165	184	167	171	141	190	162	167	170	172	161	153	163	179	180	176	159	160	165	179	179	155	171	154	154	150	158	157	159	160	215	166	169	164	198	172	166	177	175	170	200	183	158	181	161	158	185	183	164	198	158	165	153	184	170	182	166	164	189	179	183	171	155	175	180	171	177	194	167	167	161	172	179	179	163	153	168	180	155	171	188	169	169	211	148	170	164	158	165	158	157	185	168	163	165	157	193	161	174	185	174	156	140	175	169	170	165	182	164	154	148	177	174	175	146	181	153	165	172	185	178	176	193	159	130	184	176	217	191	165	166	161	182	157	159	167	169	169	195	169	184	197	174	178	172	180	170	152	158	148	205	187	181	190	168	165	176	167	177	155	149	171	163	187	155	173	140	155	185	180	180	165	197	158	164	168	177	145	165	190	167	184	175	166	148	179	185	168	174	176	176	180	156	214	172	172	169	164	136	144	166	155	175	169	184	165	157	157	181	176	171	177	168	171	159	169	168	166	169	193	166	153	153	153	162	154	169	170	149	178	179	196	167	158	189	159	156	167	190	165	180	193	148	176	181	179	149	172	164	185	159	160	158	172	199	162	179	145	189	169	167	181	159	137	163	178	180	171	172	175	155	142	156	159	164	169	183	159	171	153	176	167	161	209	169	156	162	143	165	182	161	188	155	172	192	191	151	165	207	171	160	189	173	155	171	178	179	157	177	174	181	164	162	174	163	158	173	163	167	198	149	149	167	173	162	154	192	151	165	174	167	165	179	155	161	174	149	163	182	153	179	172	167	174	153	162	155	182	174	154	149	151	178	185	180	180	182	196	177	169	175	171	178	183	173	173	177	159	170	157	168	191	161	177	134	163	195	171	171	171	161	163	153	172	165	175	178	173	163	173	165	154	160	154	186	167	186	191	170	164	167	167	191	175	178	167	147	185	160	172	148	145	194	166	148	185	169	182	154	156	183	155	169	172	183	172	164	170	180	180	166	194	168	189	155	170	181	171	174	148	161	161	175	173	185	186	182	171	168	183	168	167	159	193	181	159	177	137	178	184	148	170	163	178	153	159	176	174	158	130	182	137	174	162	150	191	181	150	154	179	155	165	167	171	168	182	177	179	169	176	168	168	147	167	159	164	153	199	181	188	171	151	156	165	183	177	165	181	172	144	176	177	179	159	181	165	164	163	190	178	162	147	197	170	159	183	201	169	162	168	157	171	175	156	180	169	162	165	157	159	185	159	161	186	182	156	146	162	176	169	142	190	185	165	167	160	180	170	180	162	160	164	144	179	165	158	187	178	159	164	169	153	178	164	162	165	154	155	167	159	161	159	182	183	151	165	165	167	170	183	163	170	161	152	163	166	148	157	157	193	186	177	175	180	151	164	174	172	155	181	180	191	169	155	185	187	179	171	162	152	164	155	162	130	193	175	183	172	179	186	178	186	161	173	164	138	165	180	185	155	154	185	169	168	155	180	164	183	163	175	160	165	198	183	162	154	156	195	171	179	169	161	169	177	146	168	193	172	174	174	163	179	172	178	209	166	178	185	173	188	201	166	170	178	175	172	158	157	179	157	155	173	196	151	175	181	160	161	165	151	163	169	159	162	171	163	176	179	170	172	154	164	160	182	166	187	162	165	168	168	161	179	181	184	164	179	150	172	184	183	184	203	194	132	158	193	180	158	156	179	167	172	172	164	166	154	164	188	182	181	162	164	147	167	172	160	182	180	175	162	167	161	135	167	174	152	180	178
9040	2095	4388	5108	4469	3519	2874	2362	2102	1833	1636	1395	1297	1089	1117	986	962	846	852	772	753	722	754	669	711	636	624	641	640	610	564	595	547	559	497	522	536	522	517	540	514	511	549	516	524	501	501	529	508	487	499	523	516	481	511	466	502	459	481	437	452	460	470	473	431	462	495	444	507	467	465	480	446	459	497	467	465	457	458	456	432	452	434	460	446	433	447	494	465	456	453	443	440	454	506	434	445	447	466	464	463	420	475	437	478	441	455	440	405	449	424	462	478	393	445	441	444	471	435	453	455	455	458	427	455	470	480	422	431	450	398	471	425	410	438	447	485	450	449	419	464	457	453	478	423	441	473	474	466	484	453	446	445	442	440	451	470	441	452	433	422	451	421	458	444	441	452	447	461	466	439	409	444	438	460	453	415	414	443	432	415	469	448	460	438	484	461	460	438	425	453	448	445	427	464	447	458	406	450	369	464	434	418	425	418	443	451	446	438	442	452	448	450	468	400	438	418	421	410	404	409	417	428	424	451	437	434	445	414	441	420	414	479	459	480	435	446	443	426	423	410	435	452	401	473	429	449	469	443	441	411	397	434	425	446	428	459	412	486	427	424	436	435	408	412	452	426	416	438	428	462	410	439	433	409	449	440	488	444	449	439	471	382	450	429	415	446	437	490	439	414	459	433	460	453	435	432	420	418	461	485	452	428	447	457	467	450	441	438	430	445	415	467	451	427	433	420	433	461	442	451	428	463	464	465	452	479	454	420	467	428	440	440	411	423	400	446	451	434	410	419	420	462	443	451	447	410	435	450	444	418	466	426	446	426	461	426	434	416	427	466	411	446	416	420	440	433	398	465	418	418	423	479	452	424	428	416	425	415	466	485	451	437	408	412	434	433	411	428	451	445	426	437	422	482	416	441	441	473	455	444	470	435	450	416	451	428	429	434	456	484	468	416	431	420	426	461	426	454	453	437	457	441	464	454	433	435	451	452	425	414	411	417	449	440	418	428	412	426	429	423	444	430	427	397	455	410	458	451	453	398	426	446	423	455	429	423	422	443	404	469	426	410	403	441	430	397	418	444	435	439	477	474	445	405	434	424	419	407	418	451	461	444	399	450	446	443	381	467	433	471	456	453	460	465	443	424	461	459	415	432	512	423	414	440	429	453	413	442	460	438	414	464	434	443	419	460	439	432	428	436	423	476	412	459	458	432	430	447	497	458	456	426	431	453	449	446	432	442	420	419	475	406	429	473	423	442	447	423	469	457	447	453	415	446	410	420	404	424	410	477	445	450	450	437	451	433	399	446	444	445	456	414	446	436	455	471	443	462	459	451	453	461	439	456	449	425	411	479	434	471	427	420	415	447	440	443	454	454	457	457	441	436	434	435	436	447	421	515	458	440	474	442	453	435	447	433	420	434	450	420	451	459	424	411	438	456	392	431	425	428	413	439	440	432	433	448	449	420	448	403	428	430	429	479	437	426	461	421	428	438	452	455	454	483	442	451	441	471	436	415	428	421	426	444	436	428	433	435	479	423	421	423	429	408	447	443	402	431	415	460	422	402	453	427	464	443	445	423	408	431	455	506	418	458	430	427	420	432	481	397	439	463	443	430	442	446	415	472	455	427	430	420	507	409	423	459	432	431	433	394	468	474	435	433	444	437	445	433	421	444	430	443	450	431	408	396	400	437	413	421	443	418	453	414	457	404	445	421	439	439	438	431	413	409	434	445	438	412	420	431	422	427	436	452	428	448	433	439	452	417	409	438	440	432	441	433	439	415	400	453	416	431	413	458	454	425	406	454	440	420	423	434	454	434	417	467	421	435	426	420	405	432	416	450	393	453	483	432	430	419	457	450	470	427	427	456	438	440	422	447	461	425	413	427	430	447	448	410	433	416	448	441	423	446	439	404	455	449	452	439	430	446	443	419	422	445	451	469	388	434	408	408	414	447	434	429	448	421	429	425	390	436	431	411	429	414	447	424	416	409	446	404	451	455	452	444	489	454	461	388	410	411	450	420	431	421	438	472	433	446	463	467	388	422	415	445	439	450	447	419	415	403	435	448	442	452	429	410	437	436	461	398	433	425	434	429	477	462	442	477	439	418	463	401	422	464	461	470	451	426	449	393	436	426	445	431	430	457	384	411	452	436	415	417	442	430	440	456	433	459	472	425	465	448	389	421	428	418	424	451	465	467	444	449	464	407	396	456	417	467	417	419	443	446	422	439	450	395	419	440	415	423	375	433	421	452	447	432	405	465	500	426	406	421	428	459	401	447	457	486	397	441	452	415	444	431	441	451	458	429	453	427	466	433	443	482	419	445	398	441	407	429	445	417	414	450	468	452	462	468	430	460	462	440	396	456	415	436	412	412	437	434	463	454	431	422	456	447	402	429	450	429	459	411	464	395	413	434	424	424	438	423	421	442	466	435	428	464	458	450	417	432	430	458	459	413	455	450	417	404	422	440	411	440	447	433	462	450	449	434	464	443	435	448	442	422	431	413	438	410	479	457	429	412	442	401	436	451	442	476	445	445	431	442	435	427	453	453	461	433	477	459	440	411	459	425	466	472	393	434	485	425	474	441	398	434	460	416	436	446	415	437	437	443	445	415	452	411	422	458	455	450	427	435	433	442	457	448	442	457	438	429	444	424	424	451	448	455	421	436	430	420	419	462	410	412	441	431	438	442	452	458	435	425	455	428	427	433	423	460	446	483	458	443	401	448	442	433	427	438	446	433	438	468	400	390	421	433	458	427	458	413	431	443	471	431	427	436	420	450	464	415	467	443	443	460	444	448	434	446	465	450	434	426	424	408	430	412	414	418	383	443	410	473	449	435	450	410	453	427	448	450	426	447	393	439	422	415	452	452	422	428	428	470	430	418	434	464	444	457	424	434	443	425	447	428	409	422	456	443	437	393	448	427	437	441	420	447	424	424	438	399	449	403	477	465	442	444	426	421	442	421	440	476	426	421	445	441	440	425	409	444	432	470	394	459	477	418	446	470	425	432	452	449	441	413	449	408	427	458	447	411	413	428	401	435	452	474	432	432	454	435	460	458	453	408	414	437	408	449	434	411	450	458	458	391	430	441	444	435	451	419	449	440	447	445	444	456	449	449	437	430	462	452	422	471	447	414	412	435	456	434	447	433	448	449	417	433	420	448	451	461	478	454	445	419	418	432	428	415	436	419	439	445	440	416	458	429	424	423	457	402	427	459	438	429	403	468	426	488	457	483	426	416	418	434	444	423	433	430	432	431	461	421	416	450	438	464	482	436	410	434	467	441	428	461	414	445	449	424	448	477	409	423	401	434	495	460	421	412	428	399	425	449	443	439	416	417	446	447	443	427	469	430	465	454	438	445	446	440	459	437	455	419	440	421	430	438	421	420	403	436	392	407	428	411	400	425	441	413	430	470	446	393	446	415	450	453	424	408	461	425	398	422	422	447	407	420	475	436	424	407	428	446	432	444	412	434	449	426	440	451	420	427	437
2154	178	161	203	169	170	189	156	177	160	162	157	155	158	155	146	155	186	146	157	137	158	148	167	165	160	158	143	156	149	143	151	154	131	150	125	148	150	145	160	140	144	165	157	156	144	141	165	156	164	164	153	162	153	174	166	140	163	150	159	143	142	136	137	167	148	147	153	164	168	156	159	153	141	130	163	140	149	147	151	146	136	167	155	153	167	167	150	132	152	167	151	164	150	156	171	153	140	146	114	158	139	158	154	173	144	141	152	157	173	153	161	165	139	150	167	187	145	152	123	152	144	164	155	163	142	151	142	154	172	157	148	153	124	138	142	165	140	137	169	152	143	179	153	177	152	151	137	142	149	166	168	162	147	141	156	130	171	148	146	130	162	139	130	152	149	141	152	153	147	155	154	125	151	178	161	149	166	162	186	165	134	137	152	189	149	142	142	159	170	134	136	153	130	140	181	148	152	171	159	167	146	184	153	161	141	165	139	128	173	163	171	173	128	153	164	146	154	172	150	154	160	144	156	175	145	170	136	148	144	153	133	159	144	152	150	143	160	123	125	164	145	165	162	155	154	161	144	139	134	140	166	161	176	168	156	166	146	158	149	145	168	167	157	158	155	143	123	158	146	147	149	149	154	162	169	144	165	157	143	169	137	157	155	150	134	143	161	155	171	173	151	162	129	155	163	145	136	154	147	146	139	152	170	150	163	148	156	137	157	159	146	158	136	150	161	172	131	121	171	151	144	150	160	144	161	130	135	164	160	134	129	147	155	143	181	156	164	167	156	171	149	164	155	141	157	121	162	166	153	150	162	144	162	153	182	163	153	141	163	167	141	168	152	168	158	135	150	167	140	185	148	188	157	142	150	158	152	167	167	149	136	136	144	164	133	159	125	143	157	168	180	163	141	154	163	147	147	146	150	153	151	141	149	166	165	140	155	160	153	145	160	152	162	154	147	161	172	159	163	154	148	139	128	163	151	166	147	146	165	139	165	160	175	159	152	141	153	147	128	156	155	165	154	190	169	141	149	157	152	168	147	137	167	161	146	169	145	149	155	173	157	146	138	155	181	144	151	181	162	144	176	176	156	166	155	144	159	157	154	139	159	151	143	171	150	163	166	140	165	135	139	140	150	144	157	154	146	151	153	168	151	161	161	146	144	143	140	161	152	144	151	138	148	146	133	141	151	156	167	137	132	160	143	145	157	148	160	137	162	145	152	150	153	149	170	140	141	148	151	148	154	156	173	159	154	149	134	157	151	150	142	178	143	135	143	133	144	161	171	153	156	183	154	151	143	162	147	171	145	143	136	138	166	146	123	151	162	163	151	138	162	159	131	144	163	182	153	132	155	134	139	175	155	165	151	144	171	142	169	160	149	137	167	158	179	159	152	149	157	157	146	143	152	153	150	172	183	131	151	178	152	177	157	151	151	191	156	188	151	161	144	152	149	157	142	136	179	152	165	154	186	158	144	142	148	161	127	157	128	186	155	145	152	144	153	141	183	148	141	138	158	187	124	159	158	164	162	120	143	155	165	145	155	149	164	154	146	152	137	141	149	142	130	179	150	183	151	149	145	137	152	160	164	156	157	148	143	141	146	136	151	147	165	143	153	154	156	124	152	158	148	153	154	185	171	157	135	141	164	167	146	152	141	145	148	190	157	175	132	147	154	150	142	149	158	138	165	152	138	144	149	131	163	177	147	138	150	161	153	137	144	158	145	132	170	177	165	138	155	152	163	175	133	142	129	131	157	152	142	150	172	155	136	137	166	131	149	158	149	154	157	155	143	160	135	178	142	152	141	157	159	168	160	161	158	155	160	155	151	164	159	137	138	161	158	192	153	138	137	166	161	133	144	173	129	146	154	145	163	157	135	154	125	161	150	157	164	136	167	154	152	138	137	136	159	146	163	131	137	117	151	148	149	137	152	141	120	147	159	149	156	152	174	151	161	152	153	109	141	170	158	164	165	140	147	156	162	157	149	153	140	163	138	158	145	145	153	153	131	166	172	148	152	145	127	158	138	156	153	161	146	138	154	143	171	151	147	160	167	161	165	160	150	157	159	159	130	159	145	161	156	152	150	143	134	145	162	160	159	148	134	146	143	148	151	137	176	165	155	156	167	161	163	144	147	125	158	176	140	140	168	159	142	147	149	149	133	186	161	166	152	137	161	135	138	171	162	142	140	142	143	160	151	137	153	139	139	155	185	165	138	141	134	153	168	167	158	159	139	151	121	163	159	158	166	155	176	131	145	141	150	135	146	137	151	152	139	143	146	141	157	152	146	164	149	177	183	163	149	148	148	128	138	153	148	156	150	146	168	156	174	146	159	134	151	152	152	153	143	178	167	155	168	180	139	155	136	157	150	129	141	158	147	157	152	127	174	141	138	151	154	135	170	139	164	144	113	162	156	155	148	155	141	152	129	150	164	148	133	149	153	169	170	173	153	171	145	161	152	156	155	144	149	147	141	143	148	152	177	171	176	162	145	162	146	150	156	159	161	152	133	147	138	153	160	141	142	137	137	168	141	147	152	147	163	150	184	142	156	157	137	128	162	126	141	171	155	148	155	144	146	134	157	151	177	150	165	143	151	141	174	162	152	129	139	144	174	172	146	173	165	161	143	161	156	148	143	148	138	150	148	144	122	146	147	170	175	178	138	139	156	159	153	149	158	157	164	151	157	158	164	157	138	147	158	154	175	134	170	135	144	170	147	141	148	180	150	139	154	161	171	192	145	139	179	153	150	143	142	146	156	177	165	144	130	137	160	163	152	133	142	145	156	163	172	132	154	152	176	141	148	140	154	123	154	151	159	162	150	145	172	153	151	156	156	152	145	138	142	137	154	164	139	151	143	123	156	162	136	147	155	152	157	168	156	157	132	151	146	147	150	137	155	131	146	140	148	150	148	144	145	148	166	138	141	149	158	164	148	137	159	143	155	133	130	136	146	170	164	150	163	167	163	149	150	165	168	157	164	153	150	140	143	154	154	147	150	155	137	154	137	152	152	144	169	135	141	153	147	168	164	153	141	134	146	133	138	145	177	161	165	135	166	155	137	133	163	142	146	148	130	165	147	154	151	158	141	145	172	171	143	173	153	146	146	154	153	152	173	132	161	170	169	155	153	144	141	179	135	160	140	133	157	139	164	156	161	150	161	165	169	144	168	149	151	157	165	152	171	146	139	167	166	154	151	141	159	171	144	161	156	124	149	134	162	161	151	143	141	160	146	149	138	159	150	158	164	134	160	164	159	165	145	150	158	145	151	140	156	160	162	157	156	136	185	150	166	171	179	153	154	151	142	150	152	152	145	139	149	138	195	150	145	139	153	152	157	118	161	131	141	141	142	124	137	141	143	160	153	133	142	157	163	153	145	152	169	141	134	143	164	139	149	156	149	149	142	159	139	145	139	147	143	152	159	152	145	157	155	128	160	155	146	176	152	160	168	163	155	172	157	130	139	157	160	166	141	151	160	148	156	157	149	167	160
2279	443	466	442	419	461	421	436	401	413	409	402	363	378	357	408	411	392	364	361	378	343	366	385	372	383	370	356	366	351	386	350	382	326	382	377	372	381	344	389	385	352	362	395	332	349	363	370	347	369	372	371	377	379	353	391	366	388	344	376	389	392	387	334	360	369	385	362	340	377	361	391	384	424	413	377	367	382	357	348	415	369	389	354	400	378	343	349	382	396	366	397	368	365	379	376	364	399	363	388	375	375	379	372	359	389	354	377	382	332	390	380	389	345	362	366	382	386	386	363	369	359	341	353	351	351	362	355	360	332	349	345	400	358	383	398	379	345	350	403	406	377	367	382	400	365	377	351	388	372	374	383	371	363	397	373	398	347	393	355	372	359	349	374	349	347	398	406	379	365	330	366	391	383	353	378	356	344	380	376	390	361	361	360	379	396	355	356	361	334	406	371	383	326	396	400	369	376	391	362	365	350	379	394	346	385	378	356	355	310	358	367	363	381	384	381	400	353	335	364	395	364	354	360	359	378	371	399	382	348	389	341	349	383	409	390	377	369	353	321	366	372	388	373	349	356	338	373	372	370	375	400	396	383	374	365	338	342	357	400	411	345	363	380	375	429	364	345	381	382	382	380	399	355	362	396	370	344	362	336	379	387	395	380	363	374	350	360	373	356	372	394	382	374	353	372	363	374	429	385	395	405	363	372	381	406	381	384	404	369	348	335	388	393	355	378	392	363	387	356	344	360	383	366	358	389	378	373	370	376	369	407	369	386	414	385	391	352	364	356	375	364	380	386	359	345	342	318	354	380	341	359	365	370	357	382	379	365	386	389	330	359	383	372	343	357	356	367	381	372	363	374	371	404	326	394	369	353	378	371	363	390	336	368	387	363	327	342	367	357	374	382	399	349	442	356	361	390	413	402	369	357	344	368	345	389	353	411	347	362	353	391	389	346	376	369	391	397	353	328	405	407	373	377	365	368	383	381	393	349	359	367	370	382	368	389	362	392	385	404	378	365	352	369	387	367	365	394	367	371	364	336	398	380	355	368	383	386	361	365	396	340	325	393	376	384	359	363	383	386	385	355	384	371	315	363	350	396	400	380	361	362	393	400	393	369	380	366	382	357	378	426	387	362	378	367	378	369	335	368	363	345	366	374	369	375	354	436	388	387	379	354	377	389	329	371	361	361	354	343	376	383	337	352	384	407	386	352	339	375	355	372	377	383	381	422	388	334	371	373	346	380	383	394	387	391	354	364	399	375	404	382	364	374	339	380	397	380	406	378	379	405	364	374	432	377	357	340	378	358	376	388	386	375	388	352	411	361	370	403	391	401	371	442	357	399	400	342	375	351	405	347	368	362	374	374	378	359	369	375	387	389	348	363	386	362	331	390	333	363	374	390	356	349	370	387	338	361	371	384	367	371	414	391	363	384	363	368	401	369	356	380	356	347	346	380	395	356	400	391	399	363	376	351	344	369	385	363	389	357	359	368	388	384	359	366	370	380	397	361	337	400	379	347	381	406	374	371	356	377	395	363	348	330	356	416	368	366	387	353	374	355	355	395	377	333	368	338	396	366	377	385	388	381	377	359	373	362	368	383	358	383	364	352	359	367	399	368	334	381	395	373	360	379	370	392	409	384	384	358	361	380	371	361	376	331	356	361	369	350	350	383	374	374	391	369	347	333	361	401	360	359	359	371	364	391	354	371	358	420	360	368	392	374	357	353	368	381	338	369	403	356	381	354	342	340	356	377	372	370	367	367	360	338	379	381	369	392	356	400	365	363	330	385	378	345	377	359	371	395	373	317	378	376	367	408	374	365	389	357	386	364	383	383	377	380	374	362	388	367	329	403	363	408	366	350	376	355	366	328	406	382	366	379	357	373	372	387	409	380	330	340	377	363	350	397	365	329	374	371	358	366	353	378	392	388	380	393	353	386	413	402	397	362	369	372	340	357	365	368	364	369	376	388	385	376	394	364	410	363	379	366	377	336	387	375	380	366	366	374	425	395	371	376	362	358	363	413	379	376	417	348	375	408	399	370	373	372	405	372	407	389	371	386	374	354	390	373	400	352	358	380	374	383	369	366	361	346	352	369	386	358	347	407	331	389	334	390	392	360	378	365	365	352	388	396	366	344	374	387	373	358	369	386	372	351	370	382	373	347	370	355	373	365	372	360	362	364	336	391	350	389	366	401	369	362	401	364	365	392	356	360	358	378	411	320	382	350	389	376	363	357	377	368	368	382	378	356	374	385	366	354	376	374	397	403	384	368	402	406	395	395	384	356	375	316	368	387	389	369	367	385	341	368	365	399	398	369	403	345	386	374	360	343	403	392	306	376	344	379	392	360	330	368	397	363	375	387	353	380	364	357	346	365	397	378	374	401	355	359	338	350	369	374	375	357	357	349	362	391	394	346	381	391	345	349	368	377	331	382	384	372	359	379	354	382	390	383	371	360	401	356	351	388	347	359	404	363	367	391	375	398	381	355	362	353	381	347	357	368	383	364	367	405	342	393	359	351	381	366	397	385	382	349	373	389	382	357	348	368	375	328	360	384	401	380	329	368	381	401	373	415	381	383	375	423	383	380	344	342	366	341	367	363	358	328	375	383	365	377	366	371	385	358	374	411	365	378	359	391	369	346	381	367	383	392	385	348	380	378	385	327	360	405	366	383	382	369	343	383	366	383	369	397	341	373	354	380	369	364	392	357	369	368	370	370	360	388	399	364	354	387	399	369	391	362	397	362	378	396	375	361	348	352	391	379	390	384	373	356	385	381	357	380	377	352	412	352	397	340	377	393	391	379	395	372	367	390	363	399	395	367	373	374	369	364	348	394	323	402	370	401	412	398	379	370	353	389	389	349	401	334	361	374	378	342	382	390	379	401	363	369	366	391	375	384	367	369	401	343	365	368	389	370	370	371	405	361	398	401	343	365	343	372	349	392	382	367	389	410	392	387	348	381	343	377	374	365	383	401	358	382	401	355	380	377	372	375	401	384	369	402	366	379	371	377	360	361	334	389	370	357	401	380	358	364	360	389	357	403	376	388	359	402	354	349	407	337	396	368	392	367	389	407	402	347	374	356	333	387	344	392	385	355	379	399	384	413	324	382	384	397	366	365	357	391	354	337	385	371	354	373	366	364	385	350	380	414	351	368	340	412	401	357	376	398	346	386	371	374	389	354	405	365	389	362	404	389	349	333	380	383	352	410	333	354	376	400	375	386	357	362	353	347	368	351	396	375	363	373	370	366	362	360	374	359	356	383	359	385	365	357	354	357	339	378	372	367	380	351	358	376	366	373	387	360	380	373	380	350	387	375	391	377	403	358	335	414	378	373	368	376	380	333	386	343	344	429	345	370	397	356	375	376	368	378	375	351	382	363	347	351	400	367	395	391	359	394	354	372	358	377	334	366	351	393	358	336	361	370	380	406	371	372	367	364	357	366	363	432	381	351	377	399	383	347	383	363	363	378	383	369	405	370	384	362
17268	1840	1193	802	558	438	311	270	208	201	160	165	114	134	107	112	107	102	98	102	92	88	95	78	94	77	88	92	80	56	93	99	76	80	71	87	74	80	71	91	71	74	74	80	100	88	71	88	74	86	76	56	66	78	71	90	71	92	69	77	74	71	91	80	72	90	76	87	80	57	85	94	67	71	80	57	62	63	85	82	77	77	82	75	83	75	67	86	70	70	64	102	79	65	78	77	83	82	70	80	66	78	85	65	92	78	69	68	65	67	66	72	73	86	72	74	67	79	59	62	82	52	65	80	76	85	76	77	52	57	76	65	76	75	64	66	76	79	78	65	68	84	88	82	63	82	81	72	86	83	73	73	59	87	58	75	87	73	67	58	84	86	71	91	63	46	80	57	80	62	85	73	72	82	70	66	92	68	66	84	74	71	73	64	72	75	62	69	77	74	85	70	83	75	67	79	100	62	65	72	81	79	94	83	68	70	87	85	68	58	75	71	66	73	70	72	111	82	82	71	66	70	71	87	68	72	63	70	82	58	88	86	68	53	93	92	51	66	76	86	79	81	76	93	90	74	80	75	79	61	76	65	64	81	78	90	77	69	91	80	104	60	75	78	61	74	81	84	74	75	74	89	74	75	58	67	74	79	70	91	78	72	76	68	81	84	73	57	65	88	70	68	62	74	71	79	88	69	60	73	75	78	76	69	93	94	75	78	80	83	78	72	66	90	61	89	80	58	75	70	70	73	83	73	65	69	89	82	72	79	76	79	80	68	62	71	75	83	68	64	76	71	79	91	70	93	91	71	76	69	71	66	71	77	85	64	82	51	67	74	76	79	90	63	90	58	74	88	87	70	64	80	70	72	75	75	64	76	74	82	83	89	77	64	95	66	74	87	67	84	79	77	84	68	77	64	61	81	87	64	75	74	89	94	68	83	79	74	83	65	74	68	83	74	82	79	83	64	81	103	73	72	81	65	77	87	79	81	84	75	77	77	73	55	80	80	79	95	83	68	68	78	80	73	93	74	94	80	49	75	82	65	71	68	76	71	77	65	72	68	74	68	73	58	60	68	75	76	60	92	76	79	71	67	67	60	87	68	68	85	83	76	67	86	82	83	85	66	72	69	75	93	55	82	79	82	66	80	65	80	64	65	74	64	63	69	78	63	66	87	57	80	76	79	66	65	67	71	82	70	69	94	88	81	82	88	80	63	83	64	60	90	84	61	68	75	78	87	76	82	67	78	71	51	81	81	82	67	75	76	67	73	58	75	86	71	80	77	67	78	82	68	75	83	85	62	74	58	64	65	73	76	86	60	77	72	90	82	61	67	80	65	80	75	67	83	87	75	75	72	70	51	91	78	89	77	82	71	74	82	62	89	77	75	61	71	78	66	79	72	85	84	83	78	64	71	89	81	80	74	78	57	91	69	76	73	71	72	86	64	64	68	62	76	71	67	70	65	63	72	76	68	73	87	80	77	80	87	65	67	75	74	71	78	72	62	66	74	75	70	71	91	71	85	79	72	80	104	91	85	79	84	81	74	103	86	69	59	68	77	78	64	71	68	69	75	74	71	79	75	72	91	81	88	72	78	64	83	75	65	85	78	77	69	64	78	68	64	63	83	72	75	77	71	70	69	81	67	72	73	90	76	72	79	76	80	75	73	67	61	83	79	68	81	85	88	55	72	73	78	71	73	85	85	85	70	75	80	84	87	71	71	65	67	79	65	64	59	78	77	96	71	70	81	60	83	69	69	82	71	77	65	84	78	68	61	72	90	64	70	73	70	60	80	74	63	75	69	68	82	70	81	82	59	84	85	88	71	80	74	66	62	71	77	84	86	75	72	77	68	74	80	82	80	81	63	73	81	57	71	65	78	73	68	63	68	73	78	80	65	78	81	70	87	80	92	85	69	69	69	64	77	68	75	78	72	56	71	68	84	75	79	89	70	68	68	83	78	88	77	87	89	90	75	89	84	62	70	83	73	63	72	80	62	84	85	79	76	82	73	85	81	81	52	67	91	93	75	73	77	75	77	83	74	70	79	81	71	68	80	66	80	62	80	66	79	78	77	68	71	71	61	67	80	66	87	62	76	69	75	65	82	87	93	80	87	72	87	75	79	89	76	69	77	75	69	74	65	74	62	64	73	69	86	75	86	70	73	55	60	81	69	87	91	62	64	79	85	71	68	72	85	80	85	78	83	80	72	87	69	77	80	82	69	72	65	61	79	79	68	66	69	66	75	57	73	81	62	62	84	84	63	65	92	79	71	91	86	86	67	69	73	83	76	74	75	74	75	74	80	79	70	66	70	70	72	76	90	76	67	82	53	77	71	96	78	75	90	71	93	74	62	86	80	61	55	73	76	69	82	83	80	86	72	57	74	75	66	74	64	63	78	79	77	65	75	77	82	69	79	81	72	63	76	61	71	78	66	59	88	64	71	66	60	84	86	89	59	71	75	77	71	78	51	61	74	73	82	88	84	81	98	65	76	61	78	70	77	69	65	72	77	74	69	78	48	67	69	76	76	60	74	67	79	74	78	86	93	70	72	83	71	66	76	75	79	74	70	74	72	73	68	81	69	59	79	73	86	61	82	82	74	70	64	75	75	74	63	73	76	85	89	78	77	75	80	81	67	78	73	85	80	67	77	78	85	85	83	73	78	73	69	84	85	76	77	66	78	81	69	89	74	62	69	74	62	71	64	78	77	69	81	76	73	75	79	70	87	61	77	71	94	74	83	88	80	72	71	71	85	55	73	78	77	72	82	78	89	73	70	63	59	78	88	62	73	77	81	79	78	69	88	90	74	82	62	84	83	61	76	72	101	80	69	77	74	76	86	62	71	73	87	81	65	80	88	63	72	68	72	80	59	58	55	71	87	67	54	88	61	71	64	80	75	74	75	78	76	78	49	63	74	82	71	58	61	69	73	86	73	91	75	98	76	78	72	74	77	77	68	84	80	68	74	77	71	76	57	77	67	83	65	76	61	75	80	75	77	64	80	67	83	79	72	75	69	68	83	75	72	87	78	62	60	65	63	68	66	72	82	75	71	82	65	80	76	58	89	56	78	80	73	91	61	74	72	79	87	81	74	65	76	77	88	74	60	74	69	72	74	84	71	67	90	62	65	73	80	44	74	71	80	74	70	69	68	83	78	83	89	78	74	76	69	81	96	75	79	87	75	69	63	75	57	63	70	75	75	65	79	68	71	64	77	91	93	77	91	74	73	71	79	83	96	76	86	76	82	58	85	76	94	69	84	62	87	83	77	67	89	70	67	80	92	69	81	76	74	62	66	70	85	67	74	88	75	68	70	73	68	71	77	72	74	75	72	62	58	62	76	67	62	86	86	59	65	86	74	84	81	68	77	64	87	83	69	75	72	69	90	68	80	71	61	68	74	79	69	77	63	76	78	91	75	82	79	93	75	73	72	72	75	84	79	80	74	65	63	74	75	71	62	69	68	90	79	70	84	67	78	82	63	80	79	72	64
9257	1092	2269	2631	2352	1886	1553	1305	1030	903	778	720	627	589	523	523	439	457	439	374	368	387	354	343	352	328	318	314	282	288	292	300	294	274	288	268	241	286	291	273	252	268	260	259	282	253	258	242	251	240	278	208	255	254	232	225	243	222	236	242	182	208	237	232	213	214	231	209	228	247	251	240	240	254	245	229	208	236	234	226	238	234	205	220	217	208	233	232	254	230	212	219	254	219	223	206	232	231	240	241	246	219	214	258	226	194	219	223	196	218	222	206	244	213	222	246	235	209	229	223	214	198	211	222	237	224	227	225	241	227	209	209	212	225	213	209	235	202	249	231	235	222	229	202	202	214	215	235	208	211	185	213	217	223	200	226	228	211	232	197	209	218	242	230	204	245	211	203	251	206	212	232	208	210	210	205	226	206	237	225	220	211	236	236	228	193	206	265	237	224	233	236	233	178	237	223	234	219	219	238	218	203	212	241	231	213	215	250	219	223	210	212	206	235	203	225	222	220	217	195	237	192	200	199	225	213	243	214	222	237	190	230	235	224	214	230	238	222	236	208	196	227	207	221	238	233	193	205	224	232	228	221	212	220	188	206	213	225	237	219	232	242	231	219	226	202	218	253	230	233	222	211	227	206	221	224	215	217	217	232	221	203	225	224	210	209	232	227	197	218	211	218	212	247	200	211	204	227	202	209	224	227	200	268	211	230	202	209	213	219	228	227	225	213	211	217	209	220	212	208	201	200	206	218	219	239	245	196	232	205	237	202	186	226	240	219	223	206	225	188	210	210	209	211	232	212	217	204	210	217	216	229	231	222	199	223	203	209	220	220	220	201	198	242	219	215	224	213	237	222	223	237	212	216	212	215	215	223	213	232	246	209	216	227	228	218	219	236	201	236	210	212	216	208	229	221	204	189	218	220	232	209	219	206	225	247	200	222	238	186	215	234	197	217	214	217	212	221	230	193	219	225	224	207	202	214	202	217	220	230	201	206	212	231	200	200	220	228	215	208	251	236	213	202	236	204	245	208	232	204	204	202	214	228	201	225	222	231	225	207	218	210	238	238	231	237	214	246	214	224	208	185	198	206	237	213	228	203	239	199	203	221	235	181	228	229	221	198	204	210	208	219	182	202	227	220	220	223	242	210	219	205	198	218	221	185	219	217	225	228	225	212	222	216	222	204	215	213	217	224	224	205	261	217	213	221	205	219	231	212	236	230	223	226	218	216	229	231	210	223	238	234	257	233	239	229	193	221	225	228	233	219	225	237	227	198	209	214	224	208	221	227	208	209	210	214	253	237	225	237	228	203	207	221	239	230	222	251	209	224	180	220	217	231	223	222	215	221	236	220	212	224	227	223	231	219	188	234	236	219	211	203	250	208	239	230	206	216	262	187	204	228	237	217	226	245	216	209	227	221	197	238	222	224	200	217	215	227	215	227	240	198	241	239	189	217	220	232	208	234	226	211	217	213	220	183	215	230	212	221	236	243	203	220	232	205	198	211	230	227	232	230	229	194	205	221	187	225	244	226	215	200	216	221	230	217	194	200	202	214	194	223	196	206	196	226	210	218	217	233	242	241	216	200	198	223	247	242	239	198	254	210	187	232	206	212	227	213	237	199	201	225	200	246	243	237	213	216	223	227	218	229	196	219	221	203	203	197	215	209	213	209	202	213	227	195	216	213	208	241	226	237	198	187	240	202	200	236	204	223	221	203	191	208	219	218	210	210	258	239	235	217	197	205	209	226	203	225	213	219	245	210	216	228	232	215	240	250	212	219	239	208	210	200	238	206	210	220	211	220	212	233	211	222	222	220	229	223	232	227	224	230	218	229	231	227	224	232	199	200	220	215	253	216	189	232	221	211	196	226	216	228	208	208	221	228	230	238	209	234	212	239	243	202	205	193	231	227	237	229	230	224	239	246	249	212	211	210	249	241	180	238	211	219	202	222	201	219	231	237	236	221	208	250	257	210	207	238	224	210	197	226	222	223	203	236	244	212	234	237	240	232	203	238	230	202	237	205	202	204	220	222	260	206	210	224	205	205	208	202	250	215	200	219	210	223	235	194	224	225	212	229	217	211	217	207	205	249	225	220	217	244	216	206	258	235	195	218	212	227	246	232	199	197	232	205	219	194	229	238	212	198	244	225	220	206	181	198	228	222	220	221	193	246	193	235	185	212	215	212	237	242	217	231	246	206	223	234	202	192	236	215	207	196	193	214	211	216	224	222	216	233	216	196	225	268	181	187	208	222	195	217	209	204	249	223	206	220	225	219	229	214	193	213	207	194	204	222	215	249	223	240	222	212	213	209	234	225	218	252	202	234	231	185	194	204	225	247	196	224	208	242	231	233	220	207	204	206	219	193	201	233	220	223	241	227	215	213	218	196	234	218	238	204	233	212	230	236	202	194	239	208	241	194	229	203	195	191	222	213	220	221	220	220	224	219	216	227	212	246	221	209	222	212	226	229	221	225	267	216	243	213	253	199	209	216	217	208	235	219	206	208	209	218	216	223	235	223	211	241	230	214	228	217	225	217	223	214	248	217	191	225	224	202	226	229	217	248	213	210	215	261	201	221	203	197	200	229	217	222	203	216	213	225	234	244	227	200	223	231	242	215	207	201	233	224	228	218	236	213	227	239	208	225	210	208	215	241	173	211	217	229	240	210	214	221	218	215	210	215	218	223	230	216	204	215	206	241	193	214	197	208	186	228	205	235	220	207	228	237	225	213	216	206	202	194	209	228	236	226	237	228	218	214	229	237	231	232	206	210	230	211	202	225	217	229	191	218	233	221	214	226	252	197	218	193	208	227	229	222	246	201	232	221	202	213	225	206	210	207	232	252	224	217	213	229	222	231	232	213	231	236	221	219	215	212	194	223	227	220	222	229	211	233	218	194	220	229	238	178	247	234	220	212	204	239	221	208	220	231	207	226	230	190	219	211	220	212	200	205	226	227	218	200	217	228	233	198	218	228	213	202	209	207	230	179	220	212	207	249	219	210	221	236	233	232	223	219	241	224	210	233	233	226	232	214	223	209	228	244	200	217	243	200	216	220	228	235	236	212	228	206	201	239	211	224	242	225	204	230	231	193	202	225	202	207	215	225	240	240	203	209	253	187	193	210	217	232	202	248	245	193	217	224	224	213	241	214	238	217	224	208	184	228	204	227	229	213	217	187	208	226	230	227	246	207	205	210	226	250	233	210	218	201	215	231	222	199	197	237	235	200	226	219	213	240	239	205	203	201	225	220	233	229	192	243	225	239	231	204	219	216	225	199	231	233	213	184	219	232	224	209	192	215	225	225	192	218	220	217	236	234	228	203	211	227	192	213	259	209	225	194	210	236	239	208	228	212	213	221	219	201	223	227	233	197	204	226	231	208	232	220	198	216	225	226	220	222	218	224	223	224	225	198	194	185	224	235	191	218	221	198	244	205	220	236	229	210	236	203	217	225	200	221	200	229	198	214	232	243	217	191	220	226	246	199
29737	6219	2755	1882	1225	776	688	530	462	440	364	339	297	284	267	246	234	214	238	237	197	244	232	196	199	215	179	192	199	213	202	190	216	198	191	172	176	204	201	175	201	180	196	185	175	195	176	190	179	165	166	184	182	183	178	177	153	182	184	170	186	164	163	175	162	164	203	168	139	153	169	154	162	181	174	178	168	182	154	137	162	162	172	176	183	168	179	162	155	148	174	182	196	192	177	155	156	184	146	172	161	147	151	176	171	145	156	184	180	172	176	163	168	180	197	174	184	164	188	164	170	171	170	150	156	186	162	170	167	171	181	162	168	198	182	157	180	185	188	179	162	149	166	214	174	170	174	171	181	174	153	175	166	153	176	172	144	180	152	169	203	169	161	179	186	145	171	183	170	171	158	170	151	145	160	166	189	163	187	181	148	158	170	175	156	166	163	162	166	191	158	159	160	147	165	156	186	181	164	161	178	160	172	164	183	169	178	179	169	159	168	136	169	179	174	178	145	170	179	164	183	187	181	179	168	153	163	182	169	163	180	169	179	166	159	160	163	201	171	180	170	174	191	158	179	183	173	161	168	177	180	154	171	154	182	172	165	207	172	172	161	178	167	146	181	186	161	178	158	157	168	148	197	150	172	197	152	161	158	171	167	183	205	168	149	160	159	148	196	208	173	154	150	167	190	153	167	178	184	158	209	189	181	185	175	164	166	150	157	165	155	163	178	197	157	157	167	172	151	169	193	179	177	164	178	192	160	178	153	187	187	166	148	184	170	170	163	135	182	158	184	177	175	171	151	167	180	177	193	196	148	159	154	172	150	165	178	170	192	192	175	191	173	167	171	189	189	157	163	149	180	197	156	181	162	173	171	167	146	174	184	147	142	196	181	152	178	168	152	186	173	158	175	211	154	175	154	171	170	144	158	200	168	148	166	192	154	163	154	190	163	147	195	160	179	149	172	173	172	147	186	167	167	172	177	175	149	171	190	162	172	160	166	169	172	188	178	175	178	169	168	162	175	146	167	180	179	176	154	169	155	178	175	193	169	164	182	147	166	188	180	179	159	175	175	166	161	159	171	192	176	180	146	170	155	157	177	156	174	169	155	181	184	188	188	185	148	142	161	152	185	185	166	166	169	175	167	202	177	191	182	174	179	144	167	174	167	167	183	172	166	177	159	180	165	167	136	158	187	181	163	171	175	192	154	172	159	151	165	138	180	179	151	167	168	134	161	184	186	171	176	164	159	150	174	174	179	183	146	165	160	174	191	188	156	192	172	183	156	174	177	144	183	188	167	177	189	166	162	152	169	165	162	181	180	174	189	174	168	168	179	149	187	164	176	169	178	188	185	186	160	204	178	142	166	160	184	144	174	169	154	180	169	184	167	200	163	171	173	164	177	180	163	163	161	185	161	151	167	142	166	168	154	172	178	197	184	170	186	148	180	179	145	170	146	148	186	161	148	173	180	176	172	182	173	173	173	145	189	144	172	188	145	176	159	152	169	153	173	174	177	195	162	183	164	173	179	148	177	133	169	175	211	154	160	152	176	179	164	192	177	190	192	197	159	182	179	172	182	163	171	188	175	159	180	160	166	170	149	179	172	158	190	160	138	178	180	187	182	170	167	159	159	172	165	147	167	161	152	162	174	166	178	189	176	152	174	190	175	192	171	194	163	201	188	165	181	184	205	181	216	165	172	154	184	159	178	169	166	177	184	154	171	159	188	153	178	189	150	170	180	166	167	159	168	179	192	169	174	158	173	181	155	213	164	165	169	163	163	155	144	153	179	153	167	162	176	177	156	181	169	169	176	166	178	173	178	186	198	170	196	153	172	187	176	160	195	161	194	192	178	173	189	158	154	152	175	150	155	160	185	141	161	165	166	161	163	175	182	163	169	179	152	153	207	147	180	189	187	170	203	166	183	168	158	180	168	163	197	161	162	171	165	155	163	158	179	175	175	178	179	184	148	157	162	170	164	183	167	182	145	185	164	171	188	160	157	168	163	199	162	162	164	158	164	187	195	167	183	161	149	167	163	170	190	176	188	153	162	176	176	188	160	166	177	150	183	177	181	186	183	184	162	168	176	167	162	170	190	187	173	165	159	175	180	188	152	151	156	188	161	158	182	169	169	152	157	183	179	179	173	165	157	173	174	177	147	180	166	183	160	168	150	182	162	191	161	179	202	167	204	175	168	169	172	194	154	158	146	164	186	185	181	177	174	144	162	162	177	179	159	144	151	172	181	179	161	149	147	168	153	184	142	143	163	161	175	178	168	195	181	179	160	156	168	162	162	172	196	179	168	168	181	193	174	195	170	158	169	210	181	162	152	164	166	164	190	183	195	195	168	169	194	178	188	174	179	166	185	164	168	195	167	162	199	170	172	189	194	186	159	177	156	194	149	178	160	158	181	199	160	177	184	198	147	188	171	161	169	200	162	167	193	153	177	183	170	192	196	179	164	175	174	174	181	155	151	198	159	178	175	185	178	181	182	156	192	177	173	161	168	154	184	146	166	164	161	179	161	161	167	158	204	179	160	153	164	195	183	198	175	202	176	177	163	155	161	177	169	184	158	170	175	164	173	176	171	155	184	154	162	164	161	182	167	166	173	166	189	156	169	188	189	164	183	165	141	161	165	183	152	168	183	193	179	191	169	190	173	191	171	170	176	172	176	173	174	155	150	157	166	182	185	152	194	194	170	152	146	158	157	162	165	168	158	184	172	174	166	175	169	211	161	195	176	177	188	202	161	188	160	178	168	150	194	160	186	166	193	198	188	168	178	176	197	182	163	174	165	163	188	168	170	178	158	157	181	177	174	182	168	181	158	179	162	147	161	178	169	164	162	163	160	188	154	171	174	155	157	171	173	164	163	165	170	173	187	194	157	187	182	177	151	171	190	179	148	173	180	159	150	155	147	160	187	161	152	181	165	164	186	162	157	155	173	222	179	157	202	162	188	178	171	151	151	155	193	172	205	194	169	153	181	156	168	198	170	146	159	189	170	171	150	182	199	176	200	173	178	162	169	167	180	171	169	181	209	197	182	167	154	176	191	164	167	198	177	191	172	183	183	171	163	164	186	181	173	169	149	163	161	180	163	183	175	169	166	177	195	188	168	192	176	193	177	170	178	189	150	185	168	141	163	148	186	183	187	187	164	174	158	147	142	186	180	162	174	156	186	169	170	173	163	161	158	202	178	180	147	175	192	157	176	175	172	163	160	164	178	177	189	176	179	177	155	166	159	160	154	164	186	172	168	172	167	204	164	197	189	153	207	163	140	164	158	160	162	154	173	166	166	173	172	165	152	190	171	196	165	176	164	153	170	157	181	164	179	151	176	167	188	160	179	212	177	187	170	174	162	176	170	142	158	148	166	191	150	134	181	168	154	171	190	179	179	162	173	155	186	190	162	168	186	190	180	150	178	182	167	143	159	169	156	184	162	169	174	173	170	141	156	152	164	164	199	204	161	172	175	176	171	177	178	168	196	177
13843	2206	4433	5072	4401	3583	2934	2404	2118	1787	1612	1358	1220	1149	1032	996	906	867	856	810	773	796	706	662	665	683	620	607	678	603	618	600	543	562	522	518	506	494	524	552	480	548	537	522	510	502	486	502	513	518	537	482	510	509	478	437	477	500	464	447	482	521	460	455	475	455	470	467	454	449	457	423	449	489	504	461	435	431	483	452	545	455	467	433	454	443	452	456	444	478	455	452	470	464	446	448	448	526	432	465	427	432	464	467	411	442	452	406	471	473	419	485	439	445	444	438	461	458	443	449	429	426	411	407	453	459	415	443	400	465	438	441	429	434	450	420	455	433	446	438	429	442	437	421	416	418	475	474	415	459	443	426	432	441	470	435	453	468	447	422	479	438	423	425	449	463	403	471	421	437	465	444	443	446	455	456	437	453	481	440	429	449	453	432	430	457	418	450	424	445	452	453	453	438	459	469	459	462	435	414	434	468	454	433	425	439	425	483	468	414	422	426	440	448	472	443	438	419	415	432	430	414	415	462	432	405	476	441	431	452	464	466	455	435	461	480	445	457	481	418	450	457	462	479	458	430	442	448	415	432	456	399	444	437	446	443	453	439	411	420	449	392	401	463	457	456	476	454	425	448	430	463	453	423	438	427	436	430	407	400	419	439	461	422	417	439	438	432	455	423	452	432	390	477	400	490	410	383	441	443	415	443	434	462	402	472	406	429	417	413	474	444	426	426	472	444	449	444	415	414	418	459	439	428	443	421	444	456	422	442	441	423	441	436	434	417	456	440	444	474	431	387	496	442	426	450	404	444	442	425	452	428	444	444	473	419	434	429	461	445	408	413	454	440	446	483	438	420	503	442	456	450	451	423	439	433	434	434	454	456	423	408	441	426	427	437	428	429	473	460	437	427	408	450	455	414	444	460	402	437	430	434	444	464	442	449	458	440	448	483	439	429	436	419	368	474	445	444	426	437	463	476	434	443	466	419	471	467	439	446	452	435	452	442	400	427	461	410	440	419	490	410	455	439	422	434	458	405	452	424	456	430	446	440	421	426	422	453	451	459	453	438	448	433	440	444	409	439	465	439	418	443	437	425	390	434	449	480	452	437	435	426	471	409	455	463	417	472	425	454	445	411	456	417	442	406	446	416	416	430	432	452	399	416	446	428	411	452	442	450	474	437	413	449	474	406	423	432	448	393	422	431	431	432	435	449	438	474	423	424	421	431	436	452	460	435	431	406	439	434	417	451	397	441	464	435	453	451	465	450	453	432	407	448	415	415	446	460	436	427	475	441	439	417	427	441	451	449	418	408	422	420	458	417	431	447	441	450	438	455	455	460	398	430	402	431	424	458	451	459	424	394	389	428	421	430	455	438	391	474	450	447	410	412	440	435	419	430	448	410	438	464	449	436	441	432	444	441	452	430	431	411	457	438	426	409	413	450	436	433	468	482	474	434	405	441	467	411	451	449	416	425	471	438	440	440	422	463	424	459	447	455	477	452	440	421	427	442	446	409	419	424	427	433	422	421	446	464	423	444	495	433	450	444	429	463	414	501	409	457	400	469	433	390	464	471	458	443	417	448	439	446	480	429	426	446	450	457	448	458	467	434	425	451	429	471	410	422	435	443	444	455	431	445	451	442	431	406	418	439	445	427	384	463	425	441	432	467	465	397	459	452	450	470	458	475	434	465	433	422	451	406	410	433	417	461	445	483	444	440	426	432	412	424	470	455	424	454	447	478	450	464	460	432	448	462	476	416	426	446	459	448	432	444	423	425	392	396	406	461	411	414	439	461	441	447	450	445	430	421	455	449	408	446	445	439	434	442	464	440	443	441	445	419	495	434	469	452	465	437	414	432	466	430	458	435	437	439	430	427	453	437	446	417	454	453	442	421	420	407	446	461	422	427	444	456	432	455	435	428	457	410	454	439	436	441	467	460	465	456	475	426	470	434	462	444	447	468	422	439	476	413	466	453	453	440	432	465	443	452	446	441	442	441	453	449	450	421	464	438	425	453	434	420	458	456	456	422	435	434	428	459	445	467	411	475	460	443	462	459	416	457	474	463	437	412	429	423	437	442	428	449	454	453	456	458	419	485	409	430	436	471	456	430	417	435	431	442	411	464	441	480	422	419	430	411	466	472	407	485	403	421	457	380	459	441	408	443	424	425	454	414	451	395	468	413	388	437	467	430	476	427	453	485	461	461	431	423	415	429	419	412	450	436	442	415	442	440	461	420	445	438	441	431	449	418	416	454	428	426	452	485	439	415	446	421	444	480	440	410	477	449	448	429	440	424	456	477	458	411	465	448	460	451	440	473	431	448	423	428	422	428	453	437	453	444	466	449	392	419	468	488	437	458	495	427	432	445	445	450	469	464	467	415	449	443	465	486	458	458	446	424	416	425	410	445	437	434	408	407	427	420	480	433	439	455	439	424	487	450	436	400	432	432	424	432	430	455	435	417	412	430	394	407	423	419	414	442	397	420	421	425	457	436	405	433	443	447	410	416	443	431	414	411	429	450	423	396	437	433	453	448	440	431	429	457	463	435	414	405	441	471	413	413	463	425	442	446	450	456	427	447	456	439	448	439	428	451	425	467	430	424	450	418	437	423	460	435	443	440	447	409	476	458	430	437	456	442	465	428	434	428	386	445	440	444	448	449	455	448	440	423	448	451	400	451	439	419	452	405	398	413	434	438	430	453	444	442	394	461	439	436	454	460	435	428	445	445	447	431	451	436	433	400	464	420	443	441	412	415	466	437	433	443	433	427	427	418	445	436	447	397	458	431	437	451	474	448	444	416	437	431	455	475	448	453	481	427	388	392	424	452	421	418	455	461	418	465	434	413	455	453	427	436	443	434	433	414	453	435	436	483	420	439	449	430	466	451	418	437	430	474	443	428	470	417	445	441	456	427	480	437	463	408	393	434	420	422	450	440	435	430	420	420	463	445	435	444	434	453	471	439	438	437	400	452	461	440	433	435	471	433	480	442	437	453	411	456	453	448	448	405	446	492	411	473	418	417	436	479	459	448	454	444	438	448	422	443	413	445	423	430	410	435	433	407	474	437	439	423	425	447	417	411	458	437	455	458	446	421	443	446	415	446	429	440	425	443	468	446	439	415	448	472	435	431	445	423	452	394	456	440	411	443	416	408	437	432	441	452	402	431	436	416	428	401	420	424	450	444	481	450	430	469	449	410	451	420	413	427	406	414	453	468	470	472	448	454	435	450	443	404	459	435	443	451	442	429	441	394	439	472	425	438	440	441	449	391	430	412	452	437	425	491	426	420	441	436	410	455	400	435	430	468	491	434	440	424	420	441	425	426	456	408	435	450	442	388	452	406	400	400	417	428	432	467	463	437	475	427	422	480	443	406	451	442	411	438	421	440	464	437	440	446	422	436	428	454	431	427	452	413	444	422	460	419	437	441	431	426	418	435	388	434	436	469	414	465	433	425	401	456	452	404	439	440	472	447	436	411	436	429	436	417	424	421
2464	208	204	173	181	157	155	158	151	161	144	152	164	176	165	178	176	153	123	155	141	155	175	158	180	140	155	152	164	169	147	170	143	155	146	143	167	145	157	174	155	163	154	135	129	156	164	156	141	148	161	135	160	144	174	139	157	163	164	144	135	169	155	143	158	140	145	149	150	158	141	154	127	135	166	143	140	142	140	156	168	153	142	134	169	134	153	166	173	150	156	143	169	152	163	148	169	154	163	139	150	154	156	149	155	144	143	179	139	154	143	133	141	159	133	148	159	158	154	155	154	144	153	157	146	174	149	154	155	174	155	133	163	150	163	158	160	165	140	156	159	166	153	166	155	137	170	122	141	147	144	169	167	170	139	140	145	147	163	151	142	175	148	150	149	166	158	130	130	153	160	133	160	164	154	160	147	162	169	145	160	166	152	149	175	158	167	141	154	157	159	139	136	131	162	138	147	138	162	137	150	162	161	147	150	126	132	153	166	138	132	133	157	154	162	168	153	121	157	138	152	159	141	150	149	150	147	165	160	158	152	152	183	150	144	165	158	157	142	140	160	159	148	179	139	175	161	154	141	153	148	144	159	143	160	150	164	158	167	150	147	158	140	134	159	135	151	172	174	154	137	157	164	142	148	161	164	162	154	135	162	143	167	148	153	154	175	141	152	153	156	133	164	146	160	129	168	156	169	148	169	152	152	148	150	170	147	147	144	129	149	149	147	143	121	150	147	173	161	155	184	129	156	148	165	145	155	126	146	164	172	146	169	163	138	145	177	128	160	139	174	167	141	155	172	175	143	145	156	152	139	154	152	149	153	161	170	147	134	133	155	153	137	146	165	162	150	161	166	148	175	142	147	141	163	144	144	168	151	152	161	138	148	145	159	166	173	184	153	154	150	152	144	149	141	152	153	143	139	144	154	146	133	131	126	136	159	145	135	157	144	153	145	163	175	139	144	159	161	153	182	140	152	186	149	146	172	155	158	161	145	174	147	150	140	143	161	171	161	160	140	145	134	142	140	138	144	154	131	144	143	157	131	136	148	141	140	160	143	159	154	159	139	143	144	149	147	170	163	143	151	167	169	156	161	159	137	142	152	134	168	154	167	167	135	154	140	173	132	129	141	144	164	160	133	164	155	152	161	154	169	143	162	148	150	152	170	158	153	148	143	164	153	130	148	156	150	153	153	174	160	140	145	153	146	141	157	155	133	157	158	147	162	141	149	144	130	155	147	151	141	162	131	169	158	144	139	165	155	150	125	143	153	144	152	160	152	154	139	156	160	151	162	174	138	148	144	152	170	150	149	142	137	150	147	162	158	157	146	142	162	151	147	172	146	118	172	141	151	155	145	139	146	154	153	161	153	158	145	162	135	162	152	153	138	148	151	150	151	169	173	164	127	135	160	154	169	157	151	158	145	115	128	134	155	121	152	156	144	147	160	173	166	160	146	166	170	134	152	178	166	151	165	164	134	161	167	166	139	116	147	152	151	162	150	143	148	149	139	148	136	155	131	156	154	155	133	163	182	155	164	140	154	162	167	134	163	153	160	143	158	165	166	136	157	157	174	158	151	155	147	161	169	152	166	156	166	158	165	153	154	167	150	145	151	152	132	144	165	148	175	155	158	190	166	145	152	139	157	167	140	145	141	145	172	147	161	146	178	147	153	136	146	141	162	161	143	172	143	155	149	148	141	173	153	116	146	187	145	161	151	162	133	152	162	158	151	156	165	132	152	139	154	167	159	147	169	134	147	153	154	135	168	177	155	161	160	156	153	159	151	175	144	158	121	165	145	154	140	152	139	143	131	152	158	144	141	142	158	157	148	155	166	166	142	170	173	137	146	156	154	162	146	145	152	135	150	141	159	156	154	192	146	147	166	151	136	170	126	130	147	176	155	155	160	169	156	146	156	146	136	141	148	150	136	169	153	129	166	153	162	140	160	163	156	166	124	132	187	144	153	142	149	156	153	154	160	171	145	156	154	184	143	150	146	147	141	147	155	147	161	134	153	146	154	159	133	151	162	148	155	153	167	175	166	154	124	149	139	118	159	149	167	156	161	144	152	154	138	147	155	129	154	143	177	167	153	161	154	160	145	171	152	153	169	172	140	135	144	164	178	168	169	143	155	166	147	148	159	158	150	157	159	167	160	164	146	154	166	145	144	143	155	167	154	145	155	145	166	173	155	162	165	161	148	143	153	162	170	131	152	163	152	142	160	144	166	155	154	142	149	154	149	148	155	148	151	174	136	159	136	151	148	156	161	127	148	153	136	135	143	173	139	145	142	159	150	151	155	159	154	158	137	144	158	131	148	157	166	159	153	145	152	174	160	163	147	144	136	164	145	171	169	164	157	147	184	170	149	128	169	139	141	137	157	154	146	142	160	145	143	146	144	133	134	144	156	141	140	138	157	146	143	150	146	174	161	156	131	157	130	151	165	168	139	154	182	146	153	135	174	135	137	145	161	175	165	173	158	146	153	149	151	147	161	142	164	136	151	168	145	131	139	152	142	157	172	174	149	155	137	163	161	159	136	148	164	148	146	163	154	146	146	151	151	133	176	147	135	161	149	161	162	145	148	138	154	138	150	166	169	147	162	164	133	124	145	152	147	142	169	151	156	186	155	166	149	150	138	162	142	131	141	157	151	166	162	149	155	155	140	168	156	154	150	148	166	158	168	179	151	164	135	149	147	169	161	166	178	137	169	147	155	135	128	157	150	178	155	139	173	154	180	145	149	160	155	169	158	159	131	124	125	150	134	138	147	134	150	161	183	144	150	177	159	149	145	150	122	166	151	143	138	162	131	173	143	155	141	156	139	139	144	153	164	137	138	172	156	143	172	150	118	151	144	153	181	161	157	157	162	141	147	155	165	155	163	144	146	171	169	142	137	172	147	166	144	171	143	137	149	173	173	161	154	177	142	155	140	158	153	151	160	157	170	175	156	145	143	151	133	165	160	156	186	157	158	169	158	126	152	152	147	151	159	164	135	123	156	142	167	162	159	162	147	150	147	171	144	129	166	166	152	144	167	174	166	150	139	145	167	148	174	155	146	135	142	144	138	142	164	149	140	164	134	131	154	158	131	148	143	143	169	137	148	158	121	159	133	162	177	157	150	137	137	165	145	142	153	157	141	140	145	144	143	177	130	151	152	179	150	154	144	154	149	165	169	140	154	148	175	164	157	141	138	165	170	168	157	147	151	147	149	140	150	137	150	121	145	148	160	139	178	163	139	180	123	159	150	156	152	153	146	149	156	151	125	140	139	158	152	163	135	170	176	140	136	142	158	156	149	133	155	170	168	172	145	155	180	135	136	143	180	168	161	159	161	151	154	154	169	153	125	143	131	168	135	151	164	134	141	157	170	174	134	161	145	165	150	153	146	146	138	144	171	131	156	161	148	153	168	134	147	134	148	156	142	164	159	149	135	143	164	147	154	160	149	165	154	163	166	174	146	151	148	175	168	162	135	134	137	179	144	177	166	156
2439	397	462	455	434	412	390	434	405	403	411	382	357	408	392	408	370	386	410	384	393	412	349	389	362	360	383	348	377	363	374	406	372	371	359	383	401	352	338	351	394	361	388	381	369	382	376	377	380	333	371	360	375	352	379	375	359	399	390	387	355	382	363	393	393	358	352	376	379	359	380	380	373	372	369	394	368	415	382	385	356	394	359	345	402	351	369	373	361	406	393	380	353	397	403	392	356	381	384	343	400	369	388	383	368	388	354	362	372	361	355	395	377	350	370	365	367	395	370	370	357	381	367	389	346	387	367	409	400	347	383	356	358	381	337	370	383	368	388	395	353	373	366	386	391	350	347	373	362	376	365	342	383	345	381	394	395	385	389	357	364	350	375	368	372	403	363	369	376	387	369	401	371	380	396	390	371	383	344	373	385	356	378	382	389	367	373	350	387	372	372	377	393	356	388	364	370	366	360	369	387	367	366	373	365	388	406	366	354	373	376	371	348	340	379	355	325	399	360	387	369	373	390	366	368	359	372	366	368	357	362	368	329	383	364	372	394	366	380	380	353	369	326	367	338	387	394	357	384	364	349	361	373	394	391	390	345	372	359	352	359	383	359	389	373	381	400	366	379	387	352	375	345	375	365	372	419	385	347	355	384	335	362	350	356	373	442	370	353	372	378	362	387	381	370	373	406	388	342	359	367	352	361	364	341	388	357	428	388	375	353	404	391	360	371	362	395	388	363	361	374	384	371	354	385	380	370	375	387	365	372	349	358	392	329	371	378	378	357	406	380	371	358	369	345	372	346	378	372	353	368	383	368	388	382	375	397	328	376	374	353	355	375	377	392	371	382	372	363	363	372	395	380	373	387	361	380	362	361	375	372	383	380	409	342	353	388	381	355	356	338	380	359	373	350	394	373	382	379	339	375	370	381	374	372	371	364	407	369	347	408	340	375	373	377	427	367	369	352	371	388	366	370	363	371	443	366	386	368	372	384	389	360	348	361	347	399	376	341	376	345	411	380	376	370	343	388	369	385	394	369	385	367	333	391	357	381	350	401	391	348	387	360	391	353	400	380	363	369	381	356	375	363	364	353	403	366	372	344	380	380	344	361	387	353	386	352	371	363	371	367	363	389	400	387	349	379	350	402	347	376	402	371	356	392	392	369	374	382	398	367	371	398	363	380	387	373	394	383	370	378	385	360	376	380	388	359	401	376	348	365	335	381	376	373	387	385	365	353	379	357	388	388	393	394	393	372	370	393	360	395	394	416	365	373	402	387	401	367	365	383	409	381	367	387	379	359	332	350	364	363	368	373	356	383	396	347	348	382	370	395	366	361	351	365	339	368	412	378	388	371	374	357	356	357	375	357	378	404	382	382	379	363	407	337	373	374	390	350	383	380	392	397	334	340	390	376	377	404	355	366	337	408	366	392	371	371	362	359	343	373	370	359	355	389	409	363	378	327	358	346	338	387	351	349	389	388	413	355	388	398	385	359	415	389	377	372	365	389	353	368	355	341	378	376	374	378	347	361	379	376	380	371	354	381	374	358	405	375	364	384	368	377	380	355	350	370	348	336	390	372	374	416	373	372	369	379	357	332	381	388	391	416	368	353	386	373	370	366	394	375	352	377	397	381	381	418	408	345	389	364	377	375	372	357	361	345	369	386	342	404	357	369	387	352	381	369	399	352	372	350	375	379	349	372	357	378	371	363	399	388	361	385	354	358	360	367	375	407	395	358	386	352	381	379	400	388	391	373	418	353	375	383	391	379	354	382	370	401	364	343	340	375	402	395	410	374	369	372	341	360	410	382	360	373	365	370	341	381	367	375	354	400	363	372	374	370	406	365	399	388	398	368	391	358	353	351	376	387	392	400	382	340	376	366	394	389	368	386	357	340	400	394	359	392	360	376	377	365	349	354	372	334	382	381	399	401	355	408	323	392	353	376	358	385	390	363	372	372	382	386	361	387	357	401	386	340	357	347	397	348	383	344	391	377	388	382	393	341	368	374	371	370	343	379	345	362	375	385	355	377	376	363	363	362	350	378	380	387	377	352	362	390	442	396	364	367	361	381	372	372	389	373	404	412	375	353	377	369	384	361	352	387	361	397	376	374	359	347	380	364	352	371	358	350	356	363	386	383	363	379	354	359	354	401	350	368	385	382	374	379	408	350	413	406	351	344	341	369	392	397	377	384	369	342	383	368	388	377	364	415	367	373	346	371	387	335	371	386	379	391	345	320	378	377	377	371	383	377	363	372	379	378	373	332	336	398	364	368	387	386	376	381	355	380	356	339	372	400	344	404	369	356	409	398	392	367	352	332	345	423	388	400	367	377	376	389	371	402	361	379	356	386	355	361	368	361	368	395	374	349	366	381	395	381	412	361	352	382	385	366	390	370	372	368	387	349	371	411	367	377	411	378	409	391	386	336	384	366	370	358	377	354	371	367	332	344	393	354	359	382	353	356	380	383	365	390	396	390	388	355	345	377	378	361	357	394	386	385	371	359	355	371	365	378	381	407	372	355	370	369	383	352	400	367	387	387	367	404	351	384	402	365	354	356	357	374	404	352	384	394	384	374	388	347	385	374	354	319	397	354	388	356	377	354	387	410	365	356	362	397	375	379	379	377	364	356	405	359	350	366	391	384	362	370	403	384	371	402	412	359	387	383	388	402	379	411	395	394	384	394	388	353	362	382	354	354	366	399	397	364	362	394	371	375	410	385	362	404	407	386	341	378	395	384	367	411	378	370	384	385	380	373	370	385	379	380	371	350	377	345	346	391	371	363	383	399	369	390	368	345	365	350	377	402	388	397	345	380	382	390	388	376	344	391	387	379	362	378	343	360	406	365	361	389	397	373	385	324	381	357	369	359	397	388	361	361	396	382	353	366	378	358	368	358	383	392	350	386	385	369	357	356	374	375	379	372	354	359	370	410	360	392	374	418	403	411	392	368	374	374	365	407	385	371	376	382	357	390	396	388	412	370	411	382	411	343	388	352	364	354	356	377	378	368	422	389	390	330	388	378	404	357	384	370	355	391	410	393	396	386	340	346	429	347	373	374	366	348	333	371	367	362	354	340	379	394	381	369	349	358	375	380	378	380	388	388	373	415	396	380	397	365	365	401	352	357	405	366	403	369	384	379	390	367	348	386	358	367	343	372	352	384	377	361	373	371	364	355	360	387	373	392	379	364	363	375	351	354	340	378	394	382	372	395	380	374	390	360	364	359	384	376	338	351	369	368	402	348	383	374	383	384	354	393	383	361	376	369	386	383	353	381	366	365	338	402	401	371	374	396	387	373	376	396	348	385	383	361	371	394	402	404	389	348	351	352	372	360	383	392	352	366	397	395	348	355	375	403	327	347	420	362	392	355	388	373	383	357	373	378	410	380	385	350	374	400	344	375	342	377	346	376	360	362	394	383	405	402	370	362	399	363	386	363	403	359	405	354	377	379	402	376	375	368	396	364	393	396	377	385	378	369	372	377	348
19003	2314	1167	830	567	411	299	266	212	187	142	156	133	143	112	131	110	98	106	88	98	96	80	107	85	93	78	84	77	91	86	78	87	75	86	66	69	81	57	70	70	76	94	79	70	67	75	77	88	84	77	78	98	84	92	77	94	80	89	77	96	65	88	73	74	68	73	79	80	59	82	68	77	74	96	76	70	73	81	70	80	72	104	89	92	78	69	86	78	72	78	76	76	89	68	67	71	81	67	82	63	72	66	91	77	56	73	81	77	72	80	70	63	85	75	65	88	66	81	68	74	74	88	68	79	73	87	59	60	65	68	74	98	79	74	86	69	90	87	67	66	82	61	63	70	73	61	77	82	86	70	76	80	63	72	70	88	65	66	87	66	84	84	74	74	67	75	75	65	71	85	70	82	63	75	77	75	68	70	91	77	67	80	86	93	66	80	71	81	84	79	75	69	69	71	72	75	74	90	75	71	86	66	66	70	69	66	85	82	74	63	74	76	64	79	81	71	73	78	70	78	64	73	86	73	75	90	58	78	73	91	73	71	70	88	74	66	68	81	81	84	70	75	83	88	70	80	79	56	74	59	66	87	93	76	82	69	76	84	67	67	69	68	80	78	74	87	72	76	81	65	74	79	82	75	90	59	91	75	59	60	83	54	72	69	61	71	82	63	60	77	76	78	93	78	56	73	84	54	70	70	76	71	78	69	70	82	69	75	70	82	84	73	68	75	76	63	72	75	84	70	72	83	78	84	77	73	61	83	69	68	93	74	72	72	74	82	84	81	72	74	93	64	72	94	86	74	70	61	80	73	82	74	67	64	76	66	94	80	81	77	69	73	72	66	75	103	78	76	83	81	65	89	61	78	63	63	56	74	59	66	87	54	70	72	72	91	70	80	70	76	84	59	77	66	72	81	71	79	73	82	74	78	76	87	87	74	68	78	74	77	78	85	72	67	78	75	67	72	76	88	80	72	64	86	74	65	91	74	66	86	69	87	64	85	77	66	80	65	74	78	69	89	62	83	67	72	81	71	78	91	80	75	86	77	63	66	66	67	94	86	64	66	90	87	70	63	93	67	81	73	79	72	84	63	66	64	76	80	72	80	76	76	84	70	72	70	83	74	73	89	60	68	58	57	72	81	63	67	60	69	92	71	81	80	88	77	86	82	67	63	83	88	75	79	80	68	94	65	79	64	58	77	87	82	82	71	82	61	68	66	72	88	70	65	80	82	82	86	86	78	65	83	73	79	73	81	79	68	84	76	79	77	79	89	82	90	71	66	68	70	85	73	84	73	84	76	74	80	93	76	81	81	81	95	66	77	81	79	69	63	88	79	87	70	70	82	60	64	67	73	69	71	68	66	80	65	66	59	66	73	74	77	67	78	69	94	63	70	66	74	77	78	55	82	75	80	70	87	72	69	74	87	62	88	81	93	67	78	72	65	77	69	85	83	79	77	68	78	76	69	92	86	61	92	77	75	66	72	67	89	66	78	59	90	66	63	78	80	79	84	64	87	72	73	66	95	80	88	77	73	78	91	77	98	60	69	89	73	77	85	74	89	85	82	68	95	90	75	81	74	62	63	86	79	76	71	67	72	66	88	77	68	80	72	73	86	77	83	74	71	75	63	64	60	70	54	63	83	79	80	57	74	82	78	71	85	72	64	80	77	76	71	62	84	72	82	81	54	58	54	82	78	76	74	78	85	60	66	83	68	72	76	76	75	78	70	75	88	86	89	90	81	64	91	64	80	90	76	70	79	92	76	88	78	57	75	73	80	83	69	67	72	82	69	78	87	86	61	77	81	66	63	65	75	83	92	73	87	75	60	72	63	78	83	65	72	82	73	76	75	87	73	64	66	72	76	77	83	84	59	75	65	65	74	64	60	52	69	87	74	68	73	88	73	68	70	72	66	66	65	77	99	66	79	73	86	80	76	83	72	73	86	66	77	85	78	75	77	81	78	70	73	62	74	85	70	79	89	80	86	76	74	80	90	58	85	82	88	81	60	72	74	79	87	63	84	62	76	57	78	94	94	96	71	91	64	78	96	86	80	84	69	78	64	60	71	82	90	61	62	74	63	62	80	72	84	75	82	80	76	89	86	60	91	66	77	77	81	76	79	73	69	69	78	78	83	74	74	74	67	65	94	76	86	76	76	71	88	69	71	81	86	77	51	72	75	68	71	92	71	87	69	69	91	83	79	77	68	84	80	66	70	81	79	69	83	80	67	88	82	67	66	80	75	79	86	65	67	69	74	80	93	86	78	62	65	77	81	78	78	62	84	65	71	80	72	95	64	70	67	63	88	76	74	82	70	65	62	73	90	72	61	80	77	85	79	75	71	78	78	63	65	80	62	75	62	92	70	81	75	77	84	87	84	85	69	77	61	88	93	80	66	59	82	76	82	81	81	80	61	66	82	84	86	97	73	78	86	98	89	66	62	70	75	91	81	78	66	86	83	77	76	54	86	84	85	74	75	70	76	83	67	75	90	76	90	82	75	78	75	69	75	85	93	63	75	83	88	59	69	76	66	71	81	76	74	64	87	76	71	69	66	50	76	74	72	88	72	83	80	68	82	84	77	60	69	59	76	78	84	79	70	76	78	69	86	74	77	70	78	82	72	72	90	59	90	74	63	75	62	86	55	82	71	74	77	81	62	74	90	95	65	70	67	69	84	89	77	74	81	75	75	69	82	76	90	72	72	81	70	60	65	73	88	88	81	76	82	71	60	67	69	68	85	75	73	82	90	75	69	64	77	84	77	95	75	76	76	77	59	98	74	83	73	64	61	72	78	71	79	62	79	94	61	78	83	63	68	60	64	74	80	97	79	76	77	63	80	84	63	67	90	76	83	64	74	79	85	73	78	77	80	70	76	78	77	82	91	75	72	66	82	56	82	85	89	67	66	81	76	75	83	78	70	65	58	67	80	60	70	64	61	84	80	81	104	81	57	62	74	88	91	64	83	68	71	67	76	69	67	67	66	59	58	81	85	73	68	82	74	57	62	66	70	71	80	75	98	78	64	72	89	68	69	62	78	64	85	63	80	77	62	71	80	84	74	85	75	51	68	68	72	79	85	67	79	71	99	77	70	76	86	82	68	66	81	65	57	75	65	61	74	81	76	52	68	81	76	68	65	54	75	75	76	63	83	69	76	64	92	63	83	66	76	68	78	92	75	66	78	69	80	82	71	67	69	94	82	72	81	87	93	77	74	90	61	85	78	72	55	87	55	69	70	63	71	56	76	57	75	77	61	58	68	82	80	57	63	76	93	84	78	75	72	67	60	76	66	63	63	68	85	69	54	61	79	66	78	82	86	80	67	77	80	62	76	79	98	75	75	78	76	82	77	65	76	82	68	74	66	85	88	77	78	58	69	83	76	54	71	78	76	87	72	56	66	75	63	80	76	83	77	67	70	67	76	78	82	83	73	79	77	66	83	75	67	79	79	70	75	74	95	72	83	64	71	80	76	63	77	66	80	86	83	72
10144	1224	2324	2672	2311	1815	1513	1200	1061	988	854	701	645	551	581	516	490	398	428	372	349	382	375	336	366	328	320	304	293	283	293	284	276	279	269	244	298	252	298	241	250	235	248	228	255	249	247	263	265	252	226	227	250	208	233	234	241	256	221	253	234	238	231	248	256	244	231	215	239	272	230	218	247	223	218	232	237	227	244	213	226	229	245	231	208	222	244	235	241	226	224	241	233	248	194	216	197	206	207	235	221	234	244	230	207	210	252	215	200	237	221	224	233	220	211	233	226	226	226	256	226	195	257	210	232	241	233	245	219	225	185	219	208	204	208	235	235	200	202	205	231	231	222	227	205	222	227	230	211	210	223	227	237	228	260	215	216	226	225	239	216	225	206	232	195	231	236	212	238	229	201	245	211	201	220	221	214	235	227	219	217	200	208	250	247	219	211	219	229	238	228	213	216	250	243	208	198	225	232	215	198	237	208	222	215	234	221	229	212	210	240	237	227	216	221	215	230	219	215	214	212	225	226	201	204	206	205	225	218	214	234	234	214	203	210	240	213	236	217	212	211	220	222	224	220	207	209	207	239	220	243	230	219	218	195	206	225	235	210	214	214	199	210	232	211	216	257	200	248	221	212	229	238	208	239	227	208	226	190	204	199	229	192	243	209	224	232	244	230	209	216	223	219	194	214	219	218	222	223	223	216	196	225	227	222	236	228	221	211	226	227	215	238	189	222	205	201	245	225	208	234	225	199	215	220	233	233	221	237	226	204	238	200	210	239	232	223	245	236	204	205	197	234	224	220	237	249	207	195	249	202	222	218	229	240	226	238	231	187	212	239	236	200	223	226	216	223	245	210	227	225	220	221	232	203	203	205	218	194	229	221	237	214	214	215	192	211	196	223	227	205	238	235	194	193	208	227	233	229	201	215	220	220	236	228	218	211	214	227	209	236	238	221	257	215	210	228	242	228	225	233	213	245	204	247	230	229	223	252	225	224	216	236	196	215	196	240	238	223	211	220	230	228	228	258	240	210	195	213	209	237	200	243	237	228	210	210	222	216	227	229	232	210	208	203	210	202	214	210	216	206	208	219	222	220	220	215	230	243	230	215	239	221	214	206	231	236	230	196	229	219	211	191	222	223	217	225	209	234	228	209	215	199	237	230	223	226	212	231	208	213	250	214	219	237	232	233	223	223	201	223	203	211	203	222	181	209	225	227	242	234	239	225	198	231	190	231	202	253	223	233	236	220	213	227	212	212	209	219	215	228	231	240	233	236	230	194	241	225	232	217	207	214	216	219	209	213	206	198	211	219	206	226	214	240	230	242	248	204	240	239	243	225	215	227	218	218	200	221	207	207	238	200	206	209	203	214	210	232	233	204	218	204	243	207	210	238	223	231	226	238	217	232	225	220	206	212	201	231	221	208	200	233	197	223	237	230	214	201	196	217	216	211	226	201	198	226	202	211	200	230	218	220	205	230	216	193	197	211	237	231	210	209	221	234	240	218	215	236	213	204	219	216	230	244	195	223	231	201	228	222	209	233	221	178	222	215	221	200	216	202	229	223	238	225	248	213	234	235	200	240	197	207	219	236	208	207	225	223	215	246	210	244	202	212	222	208	222	241	241	220	213	223	206	225	232	220	214	216	221	205	211	210	238	240	217	201	203	213	213	218	224	214	187	208	233	211	198	203	238	194	217	213	212	239	216	220	210	239	229	241	217	226	226	215	253	250	229	225	232	211	222	241	230	207	208	244	244	190	212	205	237	214	224	215	197	211	233	196	215	231	188	189	225	211	234	218	210	208	221	223	199	218	227	195	217	239	218	212	247	237	212	227	200	248	213	215	246	199	220	237	231	240	236	209	192	218	224	236	198	226	219	195	229	227	232	209	236	227	193	221	206	206	221	209	230	204	221	237	199	237	229	218	179	212	246	227	236	200	214	213	213	213	241	223	225	237	205	238	234	239	214	222	239	202	201	208	212	226	219	221	218	217	200	234	201	233	209	214	190	227	216	225	229	210	216	229	217	210	220	226	206	232	232	199	196	241	237	209	201	250	241	207	235	221	213	211	214	239	198	194	236	207	216	234	224	233	220	245	225	214	236	234	241	189	214	233	202	208	206	225	215	211	197	224	208	217	221	172	199	227	238	187	214	235	211	240	203	226	203	217	226	226	243	219	238	242	220	235	231	214	215	197	222	233	230	226	226	213	234	245	218	233	238	219	223	188	247	228	230	193	234	214	207	246	222	216	176	226	205	217	226	210	209	226	220	234	242	221	226	222	236	239	237	228	225	233	202	214	229	202	231	241	225	194	209	229	223	227	222	239	219	208	241	231	211	219	231	223	197	223	230	188	223	233	221	189	237	227	232	225	218	227	240	219	214	207	220	234	237	226	223	221	210	212	242	213	230	208	222	218	219	244	194	205	218	246	194	219	218	244	223	235	227	219	232	213	230	210	241	239	208	239	215	222	213	235	213	203	238	216	213	217	220	227	199	239	213	203	206	207	227	223	209	219	228	223	238	241	225	232	219	223	208	211	190	227	226	245	233	217	219	262	220	241	218	222	186	229	210	212	227	230	198	232	201	237	216	224	231	227	197	219	221	211	241	236	211	216	212	225	228	223	198	225	238	228	223	208	249	208	233	206	213	202	256	214	216	200	199	222	199	215	213	218	204	236	198	204	226	232	222	209	187	221	211	221	222	227	230	210	213	234	212	214	243	245	223	218	231	243	204	213	201	223	222	213	201	223	246	193	248	221	229	223	241	229	263	206	240	221	235	240	238	217	232	206	236	219	200	235	211	223	245	202	230	215	243	221	213	196	227	226	213	226	215	204	208	200	227	220	216	217	216	207	232	220	235	251	229	198	233	234	224	199	221	238	207	222	228	223	234	205	223	204	192	241	217	217	238	238	226	216	201	213	200	201	232	199	203	216	204	208	217	214	233	212	209	208	246	240	207	217	246	208	192	214	237	211	214	195	226	210	241	229	209	214	226	221	200	203	187	219	221	238	223	216	244	227	207	229	203	238	230	224	214	227	189	225	213	236	242	212	247	223	216	239	222	243	205	220	224	230	204	210	205	234	216	227	247	219	232	231	224	216	224	212	192	234	232	202	209	223	219	223	236	213	238	224	209	229	214	239	207	230	216	228	223	217	217	193	219	197	226	222	244	211	219	198	211	214	213	258	252	226	229	216	233	227	222	224	255	229	217	232	228	244	207	212	223	220	207	238	232	213	236	230	206	224	190	236	232	227	202	219	240	201	221	216	225	195	213	204	216	219	219	213	188	216	220	207	229	243	218	227	246	227	212	220	235	218	202	220	227	234	221	196	216	204	245	198	227	217	245	226	214	243	196	236	229	202	226	219	222	207	219	223	239	221	218	213	242	201	219	189	214	231	228	210	223	225	232	226	222	223	231	234	215	224	242	196	236	226	221	211	202	205	214	200	230	220	229	199	211	219	230	218	232	222	235	194	198	236	193	229	222
33289	8322	2891	1789	1187	828	691	518	478	409	351	285	292	252	277	271	224	261	218	239	191	218	204	205	178	202	187	171	177	195	200	183	188	183	171	187	189	198	179	185	190	193	176	201	182	172	170	156	159	144	155	186	178	167	140	147	199	190	192	210	181	165	172	180	167	175	199	167	174	182	178	169	175	172	184	172	152	171	160	184	179	173	171	179	170	163	169	174	174	157	165	192	161	168	183	150	170	130	174	196	188	154	188	145	182	184	166	151	174	163	152	150	173	139	177	184	175	181	163	162	175	166	178	169	191	179	154	178	185	179	186	158	164	208	176	134	176	172	165	169	164	153	181	145	167	184	166	185	152	162	185	147	177	182	150	165	155	150	140	178	167	180	160	155	191	157	148	182	159	145	161	163	154	171	178	168	180	164	214	165	161	159	175	175	174	154	186	148	157	159	166	178	164	183	183	172	176	178	163	184	167	154	174	170	150	162	182	175	177	157	140	175	183	191	165	155	158	183	172	156	175	185	152	146	148	169	166	163	193	167	169	159	182	172	170	153	174	170	177	165	180	187	182	166	181	163	184	164	178	186	153	151	194	166	198	172	173	169	185	183	187	177	188	180	180	176	163	180	174	177	173	175	168	164	176	151	204	147	178	165	156	166	176	160	167	154	151	164	179	164	147	161	159	159	161	188	160	160	171	164	174	181	170	156	168	176	173	184	157	146	162	157	151	186	181	186	170	186	160	188	148	167	166	148	167	165	180	187	168	156	160	174	202	165	182	168	170	162	184	148	175	166	162	155	204	195	173	172	180	190	169	155	190	169	177	182	175	161	164	167	153	178	185	166	176	198	144	209	189	178	168	157	165	146	211	158	164	171	201	176	182	172	162	161	191	190	172	167	168	152	155	164	182	153	169	153	172	149	153	174	172	155	197	170	163	165	151	171	185	195	179	155	189	169	165	164	199	175	188	207	204	167	163	188	190	156	161	176	176	169	171	163	166	169	159	156	185	187	168	176	167	175	167	176	167	193	186	158	182	160	171	184	171	166	149	205	174	189	177	182	182	180	167	160	181	165	176	177	185	190	177	183	174	165	160	179	152	170	162	164	148	164	175	174	155	179	181	178	161	168	160	179	168	144	152	169	161	176	184	171	172	168	177	180	178	145	171	185	180	167	185	205	138	171	183	185	163	165	173	164	141	165	185	154	166	174	169	178	170	177	179	153	178	161	172	178	181	161	191	180	158	148	159	192	171	177	150	141	169	171	187	179	170	178	183	161	186	154	182	183	182	195	175	169	158	164	182	170	192	156	167	173	180	196	199	157	184	167	177	172	186	151	160	185	164	158	164	186	155	186	195	162	191	168	161	157	159	170	181	177	167	161	157	166	143	152	154	165	183	180	168	153	186	164	174	168	158	197	174	167	183	178	166	162	174	151	170	194	150	145	171	136	166	179	162	170	160	162	188	161	159	163	185	187	161	173	172	167	192	171	195	173	159	188	164	163	163	177	186	189	170	153	164	174	178	156	171	173	168	179	161	166	154	176	167	169	172	183	157	157	161	175	161	169	193	155	179	158	162	169	167	188	161	159	153	144	170	173	182	205	168	155	139	177	162	162	170	172	168	184	183	170	164	159	175	162	154	160	181	172	149	171	182	154	168	167	183	157	170	160	197	188	169	160	194	177	181	171	187	139	187	176	161	166	163	178	178	165	161	149	171	187	175	167	146	175	178	170	167	175	179	168	166	168	177	154	160	174	181	173	169	199	164	163	175	163	197	173	209	168	175	194	169	150	166	166	148	149	162	173	173	170	158	161	171	157	155	162	161	163	162	153	176	157	182	154	183	163	166	189	156	167	158	152	169	167	179	172	170	177	185	171	162	171	191	172	149	183	171	195	173	155	150	176	147	208	168	182	191	176	160	164	174	184	165	155	182	192	147	158	167	168	150	185	184	180	176	156	175	180	154	172	183	171	171	155	159	164	188	166	180	171	155	160	176	175	174	157	177	184	199	176	147	190	160	163	172	168	174	181	174	197	168	199	183	184	177	167	181	153	192	168	177	161	176	154	170	155	176	167	165	161	167	159	162	175	146	156	155	164	164	170	155	173	171	186	165	161	159	171	171	161	169	177	179	161	166	161	142	151	189	183	160	177	173	183	165	195	182	176	185	154	162	169	181	153	186	151	194	199	183	171	161	147	168	172	194	166	196	175	149	147	165	157	167	178	175	175	156	205	173	165	162	194	173	189	174	164	166	163	171	188	165	202	171	168	169	187	184	170	181	152	182	168	168	178	158	164	156	199	159	174	174	149	178	137	194	168	171	168	153	167	180	182	181	163	151	155	163	149	184	147	178	167	171	167	163	179	150	173	177	161	168	181	160	186	170	148	173	196	155	176	198	170	161	168	176	164	152	150	199	172	160	162	152	149	178	157	175	179	158	151	166	179	174	208	165	147	170	185	171	162	169	153	172	163	172	187	181	159	162	169	171	182	177	173	161	180	171	160	148	135	183	167	167	158	182	162	163	166	150	162	182	172	163	163	161	165	162	163	191	171	187	184	155	179	173	183	178	165	167	189	159	173	188	155	153	156	159	166	148	189	169	147	178	184	166	188	178	179	141	200	165	161	166	209	186	171	175	167	146	152	169	178	153	163	184	165	183	192	187	183	189	168	163	163	182	174	185	161	147	165	184	195	190	192	170	148	158	154	186	175	172	179	158	166	178	151	174	150	185	173	172	152	162	152	157	181	169	173	164	136	176	195	174	189	184	165	160	160	191	187	166	193	177	144	179	179	158	174	166	152	176	188	169	181	163	182	189	170	150	180	165	172	172	169	172	182	194	157	166	174	147	160	144	162	189	162	153	172	167	160	169	158	162	192	200	163	188	188	164	148	162	167	165	151	190	158	200	162	173	180	174	162	161	178	154	177	173	163	170	151	181	215	172	164	178	153	178	170	164	177	158	167	173	198	171	187	176	163	164	165	159	165	180	174	166	188	165	172	169	166	158	183	183	189	163	146	159	161	175	159	174	172	188	145	151	189	162	178	173	151	217	166	159	177	171	167	154	172	163	192	182	173	169	180	150	185	192	162	171	154	210	187	166	173	165	161	169	153	169	160	172	176	185	154	157	170	149	140	170	187	182	187	186	186	169	167	165	162	180	161	179	171	171	169	189	162	196	193	176	156	172	164	199	196	157	171	156	163	144	146	183	181	187	174	142	174	168	158	182	175	157	182	189	199	154	180	188	152	175	162	184	166	167	173	171	173	208	165	193	184	159	172	166	165	198	145	162	198	166	153	152	194	178	136	160	180	156	168	151	167	175	183	161	181	181	170	180	175	164	152	173	158	163	153	174	181	189	164	162	183	166	159	175	153	149	183	195	160	189	169	177	149	154	191	179	168	157	174	176	178	149	160	182	156	182	184	202	164	171	178	165	165	187	187	177	157	185	175	164	182	169	171	170	182	158	187	174	161	163	167	168	190	176	174
15866	2279	4512	5114	4365	3670	2943	2341	2048	1813	1607	1354	1217	1210	1080	996	954	868	839	795	771	720	705	651	706	670	586	649	638	620	586	564	564	585	518	573	524	576	544	536	484	501	492	487	527	487	519	506	493	484	498	485	472	463	467	468	426	482	460	441	472	448	454	480	475	468	442	496	457	486	491	480	480	476	483	482	432	438	464	443	463	419	429	459	472	490	443	448	441	459	457	456	463	452	470	446	421	478	437	487	431	458	425	434	445	467	400	451	441	435	441	419	434	432	432	450	421	492	437	433	428	470	427	489	451	414	460	417	445	422	431	452	456	450	446	425	421	482	461	478	452	458	424	423	459	443	475	443	451	434	466	447	434	444	435	429	438	478	426	461	401	399	441	468	460	433	449	445	466	479	442	417	460	435	430	432	431	436	418	442	443	447	424	409	486	493	496	432	452	439	435	426	462	432	448	440	451	453	458	380	462	432	431	434	451	420	441	431	409	496	441	428	449	422	446	453	471	446	430	457	448	476	444	394	463	458	435	454	433	467	441	392	492	407	446	423	438	443	439	427	439	444	439	442	428	439	418	439	408	449	429	463	423	444	431	436	445	424	464	466	408	397	413	444	422	395	445	458	453	422	434	448	429	450	439	415	454	431	425	429	457	451	413	463	431	430	454	493	440	450	424	440	452	433	415	442	418	442	485	464	400	448	431	464	442	467	440	479	442	459	422	443	419	458	459	451	429	427	455	444	435	441	416	429	489	418	434	421	465	468	410	465	474	431	446	410	472	431	454	455	452	404	435	436	476	421	430	448	422	430	396	434	442	458	443	433	435	454	431	435	484	429	441	435	463	462	433	477	433	400	407	459	427	479	442	456	454	419	424	432	460	451	415	436	457	444	467	431	450	404	429	454	417	411	450	412	452	464	443	432	442	389	454	454	448	418	448	439	444	425	456	442	471	465	468	464	436	420	419	447	414	451	433	429	438	446	473	432	453	446	431	426	415	468	446	425	440	462	451	462	401	470	429	431	444	496	406	443	486	486	488	437	439	454	439	457	443	431	430	429	472	448	436	444	469	461	442	432	403	453	481	405	436	415	399	446	468	461	458	427	433	427	414	445	444	446	425	424	466	444	415	454	447	431	426	416	462	444	470	402	418	435	455	450	415	438	448	447	463	462	428	428	464	444	442	453	390	456	407	434	427	453	470	463	425	437	418	443	437	434	436	435	438	442	473	425	439	476	466	459	461	451	404	397	446	455	475	417	426	426	466	466	418	429	410	477	422	411	444	422	420	434	439	436	406	427	492	416	443	464	408	425	461	414	468	422	435	425	460	442	427	466	429	453	411	468	425	439	433	454	434	430	436	438	443	460	432	409	440	444	480	439	415	452	476	426	424	412	429	481	440	417	456	425	452	470	429	456	443	455	400	468	406	429	458	417	462	407	436	408	460	421	409	443	424	410	437	450	453	450	433	433	395	449	368	437	455	442	433	412	445	436	435	438	461	459	428	415	436	403	457	452	478	464	408	414	474	451	425	436	401	461	428	437	456	462	456	436	440	442	439	414	400	437	408	447	440	410	435	444	436	454	454	480	453	460	465	439	420	441	463	410	430	430	419	420	436	460	478	448	447	439	441	439	441	439	454	436	432	457	417	403	454	439	423	434	453	451	431	419	452	445	428	428	441	424	438	466	451	438	450	442	435	419	429	401	434	460	456	443	458	435	451	420	453	451	396	439	443	450	420	410	481	473	438	444	447	442	449	433	480	441	398	443	449	420	401	420	437	366	436	459	411	439	435	419	415	440	454	444	423	458	433	477	417	476	455	477	435	429	446	420	460	453	409	484	443	429	431	471	417	425	416	448	494	452	486	440	463	461	433	436	419	419	473	446	440	445	442	466	481	447	485	443	460	443	447	463	469	449	450	449	419	438	395	426	468	453	484	456	454	463	438	450	455	417	452	438	403	454	470	466	411	424	446	454	451	430	433	408	466	474	420	445	447	418	438	457	441	419	451	457	443	436	422	419	454	417	439	461	445	418	444	443	438	417	430	440	462	421	439	446	456	426	407	432	410	449	449	442	458	431	424	433	464	447	431	447	422	431	482	412	432	430	456	451	446	440	427	461	478	429	455	457	431	446	432	420	456	422	442	446	455	453	421	450	417	460	456	470	396	442	453	427	502	430	441	439	438	476	451	441	397	450	453	430	434	422	460	465	437	424	455	440	448	470	430	420	441	416	443	455	420	436	441	456	438	483	442	435	417	450	442	410	450	435	459	441	391	454	414	491	438	415	450	400	445	496	422	436	462	474	446	467	454	431	445	444	434	397	422	452	447	445	423	437	440	462	471	446	457	432	420	442	436	427	446	441	423	421	451	468	460	447	475	426	446	430	458	422	450	463	433	435	462	473	448	435	448	442	448	401	439	470	425	418	403	412	428	449	458	437	441	435	436	459	431	423	424	438	413	445	462	424	414	473	476	420	439	448	449	453	429	435	456	435	462	448	430	440	414	432	403	420	425	432	456	431	444	424	415	442	396	427	411	446	469	437	475	425	443	394	442	442	447	427	445	442	440	428	454	419	438	448	420	455	412	442	389	444	431	449	449	454	478	421	453	427	464	460	468	437	439	437	485	436	434	447	447	413	451	449	438	456	437	433	454	410	433	420	465	450	469	456	484	468	438	426	421	464	430	445	430	489	395	432	404	428	489	420	404	470	443	420	375	454	474	430	450	450	478	430	438	462	446	429	433	437	443	447	424	458	404	437	445	433	432	443	420	466	437	464	440	436	428	482	449	413	445	443	441	445	427	430	435	400	407	458	427	465	432	450	481	433	444	400	483	451	431	419	428	443	438	463	478	421	427	438	437	426	442	402	427	427	431	468	441	426	473	439	443	437	443	415	412	465	473	463	409	424	411	439	452	418	449	433	436	427	429	480	403	415	453	424	436	437	484	428	407	456	474	409	415	438	436	457	461	461	474	436	465	428	441	451	436	400	456	498	438	468	443	443	449	445	454	497	424	454	427	443	448	412	454	482	422	413	451	436	447	432	430	442	419	474	424	430	467	440	446	433	462	423	441	463	443	441	428	457	414	478	402	441	441	434	458	470	427	497	462	466	433	455	427	425	419	448	431	424	434	452	433	469	460	448	443	445	451	472	448	451	440	482	439	455	432	409	454	457	431	455	433	452	436	442	436	444	406	436	421	394	467	445	466	469	434	472	454	373	422	472	458	419	438	457	446	391	448	447	443	412	471	455	447	416	425	394	450	460	421	433	418	453	451	466	437	394	453	441	460	438	395	453	425	474	454	451	448	446	392	403	426	489	450	449	440	452	417	456	450	425	445	440	417	452	420	457	445	464	455	435	438	460	460	460	408	437	403	429	427	449	440	443	456	459	422	453	465	404	453	442	401	465	429	436	467	433	441	410	432	460	452	431	408	416	412	419	458	408	423	435	464	425	451	409	442	415	465	426	472	462	464	449	478	424	438	410
3119	222	194	163	158	156	140	136	166	177	164	162	141	147	146	128	137	140	173	156	131	147	154	164	171	157	158	137	158	157	143	137	137	166	137	161	141	133	147	185	155	168	143	145	116	167	161	151	154	156	185	137	169	135	180	137	136	142	146	142	163	172	178	161	159	151	137	162	143	165	143	127	158	165	145	184	164	162	167	133	135	162	164	147	149	167	155	163	136	134	159	150	152	140	167	156	139	138	162	149	134	161	158	151	122	161	150	163	164	147	169	139	161	152	162	136	167	176	144	151	133	146	149	119	160	159	155	150	161	151	154	144	167	148	172	134	141	156	145	185	175	144	161	149	147	143	146	146	171	149	157	147	155	153	152	163	135	138	154	148	142	155	157	121	162	139	171	148	165	155	159	141	159	144	147	168	151	154	157	149	156	151	135	125	168	180	131	154	151	155	172	158	162	143	152	144	135	168	134	175	144	165	170	154	155	159	151	171	135	163	164	135	147	147	174	180	131	172	163	147	152	152	141	161	153	159	160	149	157	135	148	172	172	168	145	148	183	167	153	173	137	162	162	169	159	166	147	142	159	143	174	153	125	157	175	168	150	145	145	146	130	139	155	120	151	161	177	138	129	179	157	162	171	150	156	142	142	163	143	154	161	143	172	184	171	144	144	176	151	174	161	157	180	154	151	148	134	155	169	167	149	146	151	195	161	150	149	171	134	158	136	147	138	144	141	172	162	150	143	166	151	135	161	162	165	172	165	146	149	160	168	158	140	147	159	138	144	153	147	148	153	162	168	149	130	148	145	140	138	159	151	162	141	125	141	170	164	155	153	140	157	170	165	153	154	151	150	131	151	145	138	138	175	154	156	148	170	153	133	144	131	145	150	151	171	149	162	131	183	152	159	168	181	137	137	159	123	178	158	155	179	146	165	159	153	159	131	149	165	144	156	158	172	161	143	156	135	149	165	172	137	138	159	160	141	130	141	160	148	156	150	158	156	138	140	141	139	154	186	175	154	159	130	172	131	144	151	170	159	175	121	148	152	154	130	144	164	150	163	135	157	153	145	174	148	147	177	152	142	151	158	152	165	160	132	160	138	154	129	145	188	165	139	135	162	158	134	118	155	169	158	155	161	155	144	149	161	151	165	151	167	164	146	143	157	146	148	126	154	159	150	138	134	136	155	134	144	155	151	159	157	156	162	176	146	161	170	166	191	148	151	157	153	155	140	139	141	156	169	146	171	162	198	140	136	144	168	165	154	153	134	127	145	154	152	161	154	156	134	142	161	161	164	153	151	157	158	139	159	180	153	164	166	133	124	167	141	151	163	140	151	139	156	153	149	142	147	158	132	160	137	139	126	134	172	157	144	151	129	180	148	139	173	163	181	157	157	166	138	165	141	158	146	159	170	171	168	160	167	176	154	148	146	174	148	151	159	162	132	149	155	130	157	135	155	146	168	166	163	139	119	157	135	148	141	155	146	181	157	148	149	163	166	143	164	162	171	174	155	166	139	154	162	160	160	145	164	132	138	165	154	138	140	156	141	184	157	154	148	178	135	162	157	157	156	151	172	154	140	158	146	161	156	152	138	150	152	133	176	171	169	167	159	151	156	143	165	152	123	154	150	169	148	162	172	156	174	158	147	161	158	167	132	157	159	158	162	159	145	138	128	183	173	140	165	157	163	153	142	141	144	154	151	147	159	161	143	150	159	150	142	180	164	176	144	160	136	145	156	176	141	120	149	165	172	151	157	180	158	167	132	177	149	154	145	140	141	153	141	169	163	165	158	134	148	132	168	159	154	151	149	154	151	154	146	152	169	147	156	159	147	145	168	166	163	149	158	141	161	152	147	139	135	169	145	154	167	170	167	150	155	170	165	132	159	141	156	166	158	148	160	153	155	153	154	152	159	151	130	140	153	140	114	154	154	130	160	170	145	177	150	158	146	134	168	145	138	145	167	163	153	151	160	149	133	145	172	161	133	160	172	153	166	173	154	156	151	152	131	136	140	205	150	149	164	151	153	136	149	159	162	162	144	184	162	119	144	167	136	155	156	139	170	151	140	140	164	124	151	189	154	156	160	152	146	169	128	167	176	145	162	159	151	140	156	161	140	152	147	149	158	165	134	139	146	197	149	174	173	160	164	153	151	143	149	166	127	142	146	159	143	149	164	139	157	149	131	156	141	156	147	138	144	161	172	130	126	152	169	152	156	128	170	147	149	157	161	133	142	156	151	154	174	124	144	142	139	154	149	165	146	188	166	155	157	190	161	155	149	168	170	171	158	168	152	160	181	147	153	167	158	148	146	149	153	147	150	129	145	129	163	147	155	157	178	158	151	163	152	145	145	177	144	164	156	160	171	135	154	153	151	145	148	131	171	180	158	139	152	164	174	145	148	148	146	156	137	174	140	126	148	161	145	122	159	155	161	156	141	128	139	143	141	152	153	152	140	172	150	163	150	196	149	155	146	126	167	146	131	167	169	164	158	169	160	143	156	176	141	147	167	158	139	115	156	155	156	156	127	164	149	155	146	140	157	160	157	103	150	154	156	134	147	145	152	142	165	157	148	153	124	117	138	123	172	182	134	134	179	167	136	161	147	145	135	144	151	154	163	141	162	145	148	139	132	158	140	151	149	145	133	151	147	151	158	155	141	169	169	162	167	137	130	153	167	164	136	154	156	160	163	180	139	178	165	150	140	147	163	145	156	175	153	171	154	156	144	163	136	152	134	125	120	146	149	143	141	150	160	150	161	160	164	140	175	169	165	151	146	173	159	158	170	179	176	152	156	168	141	145	137	138	135	137	167	155	155	161	148	158	162	141	147	158	144	150	142	144	150	153	153	128	121	140	159	171	174	155	175	171	181	171	141	164	154	137	152	141	162	133	144	140	151	175	134	154	162	176	164	172	152	158	147	156	155	174	164	143	155	157	148	148	148	156	166	149	149	158	128	154	161	148	142	160	133	152	139	152	146	151	149	162	147	155	154	140	118	147	149	141	143	153	166	159	145	149	129	147	164	143	143	150	139	152	138	154	137	149	140	153	138	158	157	149	138	171	142	141	152	158	164	156	169	152	151	148	148	149	145	145	153	153	155	146	161	132	141	158	146	183	170	164	160	154	158	140	138	149	144	169	173	157	158	132	148	156	140	143	140	184	162	156	161	179	148	171	127	143	177	151	145	136	157	178	159	145	155	158	160	157	174	152	149	157	139	149	144	154	175	163	164	129	155	145	162	157	147	169	158	146	166	151	161	142	140	163	154	143	162	136	167	144	164	183	144	168	171	139	166	158	178	137	145	146	142	170	138	171	143	160	147	159	171	162	164	147	129	149	140	159	150	153	141	158	169	134	137	143	185	156	149	151	111	155	132	144	165	158	153	183	158	163	166	154	154	147	142	165	170	147	153	154	175	148	140	162	182	144	154	144	177	121	154	136	159	150	164	167	161	138	182	144	137	164	171	155	153	170	157	183	126	172	153	157	156	166
2527	457	422	421	484	437	432	437	404	415	358	397	407	398	382	386	385	368	376	393	367	369	400	348	392	375	371	339	375	354	355	342	375	373	372	409	369	400	353	405	384	356	381	374	370	381	356	371	378	397	340	389	358	337	394	381	398	370	351	351	394	375	328	342	365	338	343	410	361	375	381	316	364	362	376	348	383	377	375	370	382	411	418	377	387	397	402	403	348	379	385	362	393	382	357	366	376	373	389	396	375	408	431	353	395	344	378	364	370	389	380	357	415	384	377	363	380	341	391	360	355	375	353	355	369	353	410	390	384	352	364	372	376	377	389	379	404	401	380	369	371	386	366	382	393	362	379	412	382	388	365	390	382	387	359	403	372	388	386	382	391	383	358	363	355	364	404	369	412	367	410	374	341	319	378	343	378	358	367	380	415	385	348	358	368	403	353	395	370	372	377	395	381	379	375	381	378	403	380	384	365	372	372	362	412	362	371	375	364	382	376	375	370	361	362	358	379	374	401	344	380	369	349	413	402	352	376	388	362	386	398	368	357	356	356	348	382	395	344	368	359	375	343	394	407	341	371	363	373	401	396	365	356	393	360	383	391	363	366	361	364	378	390	378	382	410	364	393	389	348	393	408	358	351	400	364	354	397	383	374	406	396	369	378	392	349	393	375	404	341	356	366	385	384	354	369	375	400	384	363	357	349	358	430	404	375	340	373	405	363	329	395	372	362	360	374	386	353	409	360	409	372	368	356	413	351	402	394	370	378	336	380	402	355	357	379	384	376	359	366	368	371	393	379	366	342	395	386	361	383	375	391	379	376	362	404	387	357	405	343	329	383	402	399	346	363	358	389	387	389	348	348	333	366	374	337	375	366	354	373	359	375	356	369	367	398	390	357	368	374	393	381	388	359	353	357	423	409	391	378	375	402	369	379	365	359	384	374	403	352	353	379	362	368	363	376	359	394	380	379	398	353	381	396	375	395	387	341	374	352	393	369	396	378	410	386	401	378	343	366	348	397	356	379	383	346	363	364	390	371	368	405	410	356	396	364	372	353	400	395	374	349	382	329	385	371	408	367	353	374	409	387	356	404	384	384	379	393	401	363	406	391	383	369	349	358	367	380	369	367	396	349	390	337	368	400	382	358	373	364	340	379	380	373	367	385	396	383	378	362	343	377	354	354	392	356	371	376	398	378	422	359	410	392	368	332	364	375	384	370	362	376	371	371	373	379	366	369	381	337	398	372	385	369	383	382	400	410	369	385	408	349	379	385	368	369	406	414	401	327	339	385	381	371	359	348	373	379	397	393	386	389	366	395	368	388	387	401	353	379	372	398	363	391	363	335	394	398	412	369	360	392	384	401	405	354	403	380	364	366	331	420	344	399	373	362	357	363	355	371	393	366	381	356	351	351	396	404	358	348	412	389	388	376	385	373	336	373	334	353	395	382	382	370	388	379	374	382	355	381	370	423	372	395	350	372	330	344	375	363	351	393	359	385	409	376	350	364	407	393	403	392	369	414	406	377	391	389	359	396	371	363	337	380	394	337	365	335	367	363	384	383	370	363	376	404	384	391	362	371	375	408	381	388	361	373	361	379	359	354	386	351	387	368	384	407	320	372	357	363	394	345	387	382	368	345	347	359	363	381	403	394	383	360	365	397	381	340	349	395	379	367	361	383	362	353	383	373	341	371	379	377	357	336	375	347	383	339	394	367	371	395	387	430	358	379	347	362	368	399	383	383	406	391	353	394	375	359	368	378	363	341	336	366	384	387	367	400	363	361	377	412	379	355	393	387	366	418	373	347	351	376	405	411	379	339	378	392	372	361	391	380	379	372	384	366	375	430	381	356	375	411	368	359	359	350	389	385	385	370	381	371	419	368	357	373	383	365	374	390	380	393	399	372	403	382	381	378	354	386	385	380	385	364	398	373	385	354	380	406	373	359	366	376	385	388	370	390	369	373	368	383	373	356	374	393	420	343	345	385	385	366	372	359	336	373	350	346	370	388	410	360	386	358	390	379	357	365	341	348	355	369	361	366	343	342	367	360	394	376	337	383	382	366	368	379	377	370	340	384	381	392	400	363	371	385	372	388	373	329	384	343	364	341	353	399	378	392	333	366	370	373	391	372	353	353	374	372	419	400	369	350	367	379	394	356	411	404	392	349	365	410	358	368	372	369	327	354	365	396	391	380	385	357	346	372	400	340	396	377	352	392	399	347	377	404	343	361	386	365	384	373	336	352	383	374	377	370	379	375	341	363	400	379	376	400	367	329	400	359	391	383	382	376	388	362	370	363	370	407	406	399	408	397	373	387	388	379	358	398	380	399	373	368	397	377	367	354	391	376	360	374	394	360	355	370	385	351	388	363	336	402	366	371	432	395	385	374	391	374	364	380	399	400	403	371	370	383	378	352	368	378	339	375	372	393	364	405	410	408	360	394	367	389	375	368	333	379	406	350	384	382	363	361	364	388	368	398	362	369	390	338	388	367	379	362	388	369	373	371	366	374	370	399	348	387	407	372	370	352	379	377	351	365	373	369	422	347	358	353	361	380	362	358	407	379	371	395	375	385	370	402	385	353	369	358	379	340	361	391	384	368	372	357	366	376	386	384	385	345	388	334	403	412	379	385	371	400	392	392	394	351	335	352	361	377	373	380	352	354	388	350	401	379	403	344	403	396	394	397	365	378	354	380	393	362	368	363	374	389	383	351	354	384	372	404	358	375	376	392	372	376	391	390	364	345	374	350	370	382	372	360	373	389	340	404	355	406	389	417	361	378	376	390	343	375	371	336	391	390	348	416	367	359	350	380	366	384	383	343	357	394	394	381	369	364	381	355	365	370	359	398	392	407	383	396	378	382	362	348	414	386	398	402	399	369	384	370	363	368	380	372	351	396	412	398	371	352	368	414	387	365	340	363	361	395	351	410	402	408	369	407	337	379	393	344	372	387	373	377	374	385	369	363	366	377	388	375	379	393	375	379	403	383	356	364	410	385	401	360	332	374	381	346	353	383	348	365	358	344	369	379	375	362	370	399	380	359	373	339	374	363	385	379	401	391	366	357	368	403	364	363	378	361	374	398	356	346	359	376	414	369	396	348	360	409	385	373	348	371	410	358	386	387	384	360	374	370	422	377	361	349	353	354	389	367	368	380	364	373	368	356	343	382	364	396	392	386	360	334	351	364	385	394	398	385	379	385	384	351	365	356	335	411	394	401	377	373	421	426	334	394	349	361	416	398	379	355	351	357	379	391	356	359	380	409	378	397	349	380	402	392	373	387	367	387	386	378	385	372	392	375	322	354	370	358	340	400	416	366	383	383	377	385	403	389	336	382	398	348	380	403	371	384	362	367	385	373	386	381	375	357	409	373	370	388	370	371	394	363	370	360	348	349	417	379	307	385	360	379	381	321	389	358	404	376	360	376	338	371	375	373	334	389	371	363	394	377	408	391	366	393	367	376	383	353	344	382	366	417	361	395	357	372	365	386
26502	3937	1181	826	561	1277	445	263	215	174	163	151	124	123	113	134	112	117	99	108	100	90	96	77	91	82	116	97	81	94	73	75	75	102	80	93	71	95	98	85	72	82	73	74	94	83	79	100	81	86	72	80	79	79	98	76	69	78	67	60	83	72	78	86	71	84	83	78	63	76	83	66	78	91	79	73	82	78	82	73	70	96	66	92	71	74	83	82	66	88	87	75	68	78	74	85	84	65	69	77	60	78	73	62	101	82	75	81	79	77	80	76	87	83	93	77	73	59	89	96	67	84	76	73	75	80	87	98	75	80	79	84	81	77	68	58	73	92	62	69	84	87	91	81	70	74	62	90	63	97	93	67	93	81	89	83	60	66	76	71	71	65	80	62	100	66	79	79	75	71	66	69	88	92	70	71	93	89	82	76	74	80	71	65	75	95	70	85	73	74	72	71	87	92	76	79	82	95	68	82	88	86	72	90	82	81	76	80	69	72	75	65	77	74	67	78	62	79	76	98	89	71	62	82	88	68	62	70	78	78	66	66	75	71	78	72	68	77	78	92	90	80	94	68	87	66	80	81	84	76	88	79	67	77	75	86	72	77	78	79	75	81	72	64	75	84	74	74	92	92	65	68	75	71	70	69	60	73	69	71	69	69	87	88	81	84	80	69	81	83	78	86	67	76	62	69	78	78	87	75	74	71	70	91	74	62	77	88	73	77	70	76	74	83	60	87	74	68	61	57	60	71	66	69	84	72	80	74	75	74	87	60	75	69	76	82	76	78	80	73	66	75	75	81	81	97	79	69	70	82	81	79	76	61	76	71	70	80	73	77	88	68	75	62	82	100	77	76	70	63	74	77	78	82	63	80	82	85	76	79	70	72	58	63	69	78	70	69	77	73	77	70	68	69	66	80	74	66	86	73	85	85	78	81	80	78	82	76	74	89	78	75	79	68	68	86	73	89	78	76	90	76	60	72	85	73	65	75	79	85	88	74	65	76	76	94	81	69	75	71	76	65	66	68	70	78	72	79	69	70	73	82	104	88	78	73	73	90	85	63	73	88	77	80	69	70	63	60	68	79	73	89	63	85	83	89	67	76	89	70	68	87	80	87	72	71	71	72	64	87	90	76	79	67	74	65	77	84	85	85	72	91	69	71	64	70	83	76	88	74	77	88	88	77	82	71	57	76	78	68	83	72	66	78	85	61	77	75	72	84	63	85	70	86	70	68	81	70	67	72	87	81	99	73	61	67	63	72	82	71	77	83	84	88	73	79	80	73	92	77	69	62	70	75	78	81	59	82	86	76	70	74	71	80	70	78	92	71	65	77	70	61	78	76	99	91	66	66	79	71	72	82	68	66	72	74	69	67	100	66	91	59	75	65	78	66	81	68	83	85	77	74	79	73	77	82	68	56	65	60	88	61	73	63	70	57	87	81	79	66	66	81	85	78	75	87	73	64	76	68	73	72	73	65	69	67	67	60	70	78	62	70	67	92	84	96	78	77	75	96	69	79	85	72	79	75	77	97	67	74	57	92	70	71	68	73	70	73	59	77	70	59	60	76	88	70	79	81	70	75	78	63	95	74	75	73	87	85	73	76	76	79	68	79	80	76	68	63	77	87	77	97	76	83	81	75	73	81	72	93	75	73	68	76	81	65	86	78	90	78	87	72	88	75	79	87	83	74	69	82	83	74	67	82	60	90	87	86	98	79	72	76	82	57	62	76	74	78	69	67	67	79	74	70	75	85	98	91	89	85	72	88	84	72	81	83	78	87	64	89	88	88	71	78	89	77	84	69	79	71	69	75	91	67	99	70	86	63	81	80	74	86	67	65	80	83	79	82	79	91	70	62	98	80	83	58	81	79	74	55	90	74	75	67	85	78	64	80	68	77	86	80	85	87	70	86	77	82	78	80	72	77	74	85	75	73	80	75	95	72	80	69	86	68	74	67	81	58	76	86	58	63	73	85	86	66	86	68	75	79	83	74	92	80	86	70	69	75	77	67	86	65	80	84	96	85	69	94	91	82	67	85	70	63	67	89	82	91	70	85	76	91	92	73	72	67	66	63	76	85	76	79	75	74	75	92	72	69	77	89	83	79	72	62	77	81	72	74	88	86	67	86	82	87	64	88	75	86	79	86	101	70	59	80	62	96	79	75	61	84	73	74	83	79	77	77	85	66	71	63	68	74	62	62	69	75	54	71	69	72	69	85	74	70	74	87	79	78	64	76	80	71	81	84	95	62	72	70	70	68	85	93	75	81	75	77	90	87	77	81	82	64	77	67	76	77	86	71	69	69	72	81	65	68	89	88	67	76	66	77	77	77	79	90	82	73	75	87	81	82	81	94	69	79	87	74	43	92	65	78	71	68	68	72	73	64	69	87	87	72	78	66	75	66	77	83	57	92	83	81	80	84	63	69	57	71	67	81	69	76	64	74	76	74	74	69	79	85	75	84	85	82	76	83	81	77	94	70	71	73	77	78	95	81	70	85	76	87	64	66	85	76	96	80	78	85	85	79	79	97	70	65	80	80	71	81	77	74	83	69	50	77	78	61	73	67	61	60	76	82	61	70	79	77	77	76	58	77	85	65	80	74	72	79	77	72	79	72	69	84	78	72	84	84	92	75	66	77	77	77	83	87	80	68	75	67	75	80	80	91	79	89	69	69	72	75	89	77	99	78	84	78	78	60	72	92	90	87	69	88	76	88	86	81	76	75	74	89	74	81	82	79	74	74	76	70	85	69	75	62	81	82	97	94	76	66	76	87	69	77	90	91	76	80	74	89	77	67	74	76	74	77	75	79	62	78	72	80	67	68	83	71	74	82	74	105	67	83	68	83	77	70	72	75	79	80	59	89	71	74	69	70	66	72	79	73	93	73	82	74	77	76	65	68	80	77	93	56	94	78	94	85	102	62	57	74	71	84	94	109	84	48	64	74	87	77	68	79	63	89	83	81	76	73	70	65	66	67	67	53	72	75	82	74	64	70	84	84	79	82	74	82	65	74	66	75	77	83	72	73	83	70	86	83	68	77	65	84	77	70	61	69	71	70	69	77	64	74	73	90	69	78	74	73	87	79	82	79	86	78	75	72	84	75	72	76	75	78	80	94	70	103	75	64	79	74	80	61	60	87	75	79	75	80	91	70	73	86	75	68	85	84	67	68	86	73	76	74	61	85	89	105	76	80	104	88	78	70	80	74	80	76	70	79	59	84	67	65	86	82	74	62	84	76	86	83	76	81	83	68	50	91	75	74	69	76	73	71	76	74	88	76	90	78	96	73	76	89	73	75	68	85	88	78	78	70	76	72	64	86	60	77	75	78	66	78	77	73	69	82	96	74	78	74	74	80	74	77	78	87	81	82	91	57	66	73	72	78	69	82	88	71	82	80	72	82	69	76	84	82	94	85	73	60	69	80	71	82	72	76	78	64	90	58	104	71	87	63	78	87	73	69	61	80	82	83	71	92	74	82	76	68	58	83	72	78
12923	1174	2279	2732	2310	5791	1480	1256	1012	883	825	717	608	583	538	510	449	414	447	412	353	379	369	361	332	323	296	320	297	307	285	274	292	271	266	253	276	298	303	256	253	258	251	234	266	266	254	274	227	255	248	257	242	234	260	256	237	250	269	243	218	234	244	236	235	246	206	234	246	247	235	230	237	223	246	217	220	220	247	234	215	238	233	238	242	258	224	227	228	230	218	245	226	256	218	236	259	214	244	209	205	208	226	210	247	230	242	236	244	214	251	221	228	238	195	220	249	206	227	218	247	221	227	241	226	209	215	242	239	219	233	215	233	206	216	236	242	239	217	204	202	208	218	230	234	231	220	220	251	225	232	248	216	218	228	208	216	226	219	210	214	226	216	244	259	222	223	229	223	220	211	198	232	207	244	208	232	217	241	226	234	251	239	220	213	224	222	197	221	236	253	237	224	220	220	243	243	219	233	266	230	210	221	242	186	243	202	193	223	219	241	224	224	223	214	231	209	224	229	199	234	213	192	240	223	223	236	238	235	231	234	219	205	210	213	223	214	238	250	220	212	224	234	200	238	202	222	211	214	233	227	232	219	228	206	224	232	260	223	206	205	239	218	230	240	225	217	227	245	192	207	237	236	224	216	205	257	216	242	226	208	210	205	227	212	219	210	227	231	229	235	236	214	235	211	220	236	211	204	235	223	218	202	220	223	249	241	220	222	271	201	209	254	210	211	202	219	234	196	226	232	221	229	221	216	211	217	202	223	200	225	230	223	203	244	214	227	236	190	223	236	212	218	228	241	214	246	227	215	226	209	213	232	238	235	224	243	212	233	214	221	222	217	222	240	212	225	240	208	219	212	212	210	205	207	218	222	246	234	212	231	200	203	232	241	216	246	227	233	222	229	202	201	217	214	214	248	230	207	208	225	206	234	207	214	211	230	227	223	217	211	207	223	231	214	189	201	219	240	210	227	219	222	231	236	228	234	222	225	230	237	210	221	213	224	202	226	225	220	233	202	238	210	229	220	218	210	235	220	230	231	201	243	200	228	228	211	227	236	222	226	230	223	223	240	210	252	210	234	246	224	216	231	215	210	237	230	222	228	227	226	228	248	217	235	214	236	242	188	224	207	227	197	227	227	247	224	213	198	221	222	205	212	196	227	218	225	220	200	217	223	236	275	212	227	229	227	210	216	202	207	220	207	211	215	211	193	228	210	210	238	238	226	233	213	231	222	232	230	224	214	216	222	240	259	195	197	215	250	236	217	210	207	203	228	222	223	242	261	224	239	211	207	208	229	228	201	244	235	234	213	228	214	243	221	204	255	227	220	228	244	222	218	230	205	211	235	206	214	241	223	232	203	217	236	222	251	209	219	249	201	207	223	211	215	202	204	251	201	235	236	203	195	236	225	219	220	209	255	210	208	209	220	238	236	212	239	226	230	222	228	242	210	221	182	215	217	226	230	194	240	228	235	240	222	201	235	221	204	203	216	215	246	237	223	211	227	249	227	214	218	219	209	213	212	220	229	205	199	218	229	219	188	225	235	244	237	180	234	244	207	226	221	214	240	230	235	211	208	213	250	219	236	221	231	229	208	227	230	221	211	195	210	217	226	227	213	226	229	236	226	230	218	205	211	216	209	207	226	226	225	233	230	205	208	218	216	230	230	229	249	228	224	202	232	212	241	199	211	237	228	244	209	234	255	213	212	219	211	260	236	208	233	220	234	237	211	227	221	218	241	240	228	190	243	198	229	217	203	242	222	209	234	210	234	238	217	229	222	221	240	233	202	219	219	239	241	162	196	241	214	231	221	217	219	224	196	240	236	214	203	212	242	224	223	243	203	226	229	208	209	218	237	219	226	224	248	195	224	199	211	216	232	212	228	247	205	236	226	244	216	207	241	216	214	203	194	232	227	195	204	197	206	248	210	214	200	240	214	227	230	201	216	211	224	196	207	244	219	209	229	228	212	245	223	216	235	240	235	213	199	231	215	214	196	210	235	248	210	234	222	235	198	237	228	225	219	226	179	205	223	233	203	197	188	237	216	224	204	237	226	228	213	213	211	226	237	198	234	227	250	220	217	233	203	233	233	227	223	229	212	218	232	257	199	204	231	206	223	223	203	208	207	239	222	248	226	227	255	225	271	227	217	224	231	226	207	246	222	222	215	218	246	217	237	237	218	200	236	235	222	252	216	234	217	227	230	244	204	250	228	224	244	243	237	221	187	206	252	207	214	198	221	229	216	216	237	236	225	232	195	228	240	239	217	212	223	213	257	240	210	217	219	246	237	247	228	229	234	228	248	210	261	185	211	246	198	215	228	225	237	218	219	236	270	221	216	230	218	221	222	219	220	208	243	210	234	210	235	215	234	185	233	207	215	243	228	215	202	209	214	214	210	223	220	190	249	227	241	241	260	240	235	238	244	203	217	230	214	249	197	208	263	227	228	235	217	225	219	208	211	227	185	225	239	212	206	229	224	231	204	242	217	219	228	239	226	189	219	230	214	211	232	233	226	224	212	229	198	224	204	204	205	219	210	235	201	212	215	218	249	236	245	197	259	209	214	239	237	211	220	224	238	246	212	235	247	232	208	222	217	221	225	209	237	224	228	217	183	243	227	233	234	213	236	258	227	216	195	187	223	252	242	196	226	214	210	222	233	265	212	220	207	231	220	239	206	215	228	240	240	224	207	206	259	198	202	224	236	212	235	217	211	207	232	209	218	218	269	235	211	230	234	231	225	200	252	195	229	244	230	225	215	209	228	249	193	232	230	224	229	226	227	195	236	227	223	211	232	199	210	222	237	210	242	222	227	215	225	225	224	231	221	223	222	229	212	242	220	219	238	227	216	220	237	204	231	218	210	241	197	195	226	221	219	256	235	227	220	229	231	244	231	211	249	218	229	229	224	201	234	231	232	238	246	233	241	225	233	220	201	226	224	236	245	207	227	211	234	234	193	236	236	228	244	207	228	241	235	214	196	238	208	214	228	238	243	213	238	223	224	211	225	237	216	230	202	227	251	238	221	219	198	191	196	250	202	232	228	240	224	206	220	240	222	216	238	226	218	235	221	239	205	210	221	221	230	217	246	195	200	214	209	214	228	220	227	226	216	218	227	236	233	235	198	212	216	202	209	198	236	232	214	212	255	232	245	221	230	208	198	216	218	203	212	211	239	196	230	233	219	241	238	215	210	259	206	221	221	206	228	231	245	217	223	211	208	235	221	236	236	228	220	214	245	208	213	209	244	226	209	242	223	234	220	228	214	242	241	240	244	216	213	178	243	241	224	197	212	224	248	207	201	232	221	214	242	221	272	244	241	227	206	223	210	224	244	231	224	227	211	251	211	237	239	238	210	219	209	247	230	215	236	259	240	236	244	237	234	227	240	233	225	219	212	227	221	232	231	230	222	224	203	212	201	220	235	228	247	211	232	235	215	208	227	230	238	237	205	202	215	177	231	242	233	176	217	205	209	195	216	223	225	203	196	218
40276	10200	2876	1764	1168	3088	1158	532	430	417	353	319	242	272	271	252	212	251	228	251	215	211	192	196	191	180	207	182	193	214	202	188	199	218	179	192	210	187	185	179	157	168	201	171	166	181	191	209	196	157	176	196	170	178	184	184	179	155	190	162	191	167	152	164	219	169	166	183	174	176	156	144	161	187	201	154	201	192	196	188	176	173	186	189	176	139	155	169	179	177	169	182	178	165	190	170	186	177	164	178	215	164	166	179	167	181	183	188	149	180	190	166	203	185	177	163	199	157	181	160	170	173	180	159	189	152	194	164	168	171	154	158	192	186	181	172	192	171	161	174	176	168	159	192	162	169	181	166	165	179	155	157	145	215	189	185	162	161	187	189	189	215	150	199	167	174	179	180	168	181	170	160	175	194	187	188	176	175	184	174	220	176	173	165	173	165	191	184	163	142	178	174	174	209	133	148	148	162	179	138	189	152	160	180	175	173	194	190	190	179	169	172	169	163	154	175	187	185	196	170	157	173	191	173	174	187	188	169	170	183	172	182	188	179	176	188	164	201	173	176	162	165	169	185	197	182	172	168	158	161	191	154	175	180	184	151	182	178	201	137	192	153	156	179	147	182	172	195	196	167	160	186	179	202	163	174	151	171	195	151	185	182	185	171	165	176	173	178	165	186	177	179	172	199	166	148	193	224	169	163	180	182	189	171	176	205	176	183	168	178	165	155	192	156	183	177	170	151	167	141	174	171	174	174	160	179	173	179	200	184	162	177	167	162	146	163	179	176	170	178	153	168	149	188	190	169	157	158	189	175	172	163	150	180	189	179	173	171	178	169	163	170	171	205	188	170	165	177	174	178	180	181	165	178	154	178	167	177	148	179	181	170	167	192	169	179	187	160	198	170	150	153	159	178	158	153	159	169	170	182	201	171	176	186	165	177	168	157	154	161	159	176	161	162	160	178	176	166	177	194	176	194	167	204	143	181	191	194	172	184	150	147	193	168	164	187	170	173	162	180	146	169	190	177	198	168	180	184	186	181	165	167	184	179	152	190	190	162	141	174	179	185	198	177	190	167	186	168	184	154	195	162	163	165	164	179	180	181	171	170	175	159	162	180	181	166	188	162	165	188	166	185	184	172	177	175	185	188	140	148	150	163	163	184	200	169	138	171	175	190	185	212	186	178	192	183	145	153	178	164	165	159	185	182	173	161	181	155	184	161	156	171	202	163	183	162	164	169	209	166	173	157	164	171	181	168	147	170	189	163	176	170	179	179	162	166	158	179	182	181	180	187	168	171	195	175	166	183	168	186	167	191	164	200	189	194	193	183	171	169	184	174	159	205	180	160	166	177	176	198	165	151	167	187	165	172	192	167	154	165	189	157	172	170	175	187	146	154	182	178	187	168	170	183	179	168	171	191	146	182	193	193	183	203	155	174	189	180	178	166	155	165	193	187	197	167	165	173	173	182	174	177	161	190	189	173	153	186	170	171	166	171	173	166	161	156	161	192	189	181	189	185	172	173	179	182	180	136	175	168	156	184	135	157	193	189	168	190	175	176	191	200	189	161	165	190	147	165	178	164	171	167	207	187	184	172	151	157	160	168	175	182	159	166	150	158	196	174	175	187	171	189	175	171	182	165	167	158	166	175	156	161	195	157	180	176	182	157	191	172	164	172	190	176	180	164	155	169	174	183	182	193	145	184	167	172	169	169	178	161	184	175	184	180	169	180	182	175	167	188	184	173	173	184	168	190	193	184	192	167	190	175	138	173	186	165	197	173	177	133	169	175	193	183	188	155	163	180	173	187	173	166	189	170	186	150	164	169	204	186	194	203	156	174	166	186	180	168	189	183	148	185	170	159	168	218	188	174	198	166	160	171	159	202	147	159	201	189	158	163	163	185	193	154	191	166	174	162	166	166	177	191	174	174	162	160	151	166	174	170	156	152	172	176	184	186	187	186	199	188	182	197	174	193	167	164	152	220	165	169	182	155	176	178	194	181	166	146	170	179	158	157	180	186	183	157	176	170	176	156	188	206	176	157	170	188	194	189	170	173	177	184	162	189	166	186	192	178	140	164	190	158	170	129	176	173	182	164	179	174	174	160	158	162	191	209	201	188	185	168	178	172	185	187	153	167	177	164	167	138	184	181	164	173	185	196	171	168	174	176	171	170	184	184	178	177	189	208	162	142	177	177	173	188	173	191	181	168	171	169	161	184	183	190	159	204	197	203	180	178	158	161	166	171	190	169	170	169	168	167	184	185	172	184	165	170	174	180	220	174	186	163	190	173	168	169	171	178	183	159	149	197	188	176	170	176	204	175	171	164	185	174	173	190	177	162	164	205	175	185	149	169	166	161	170	182	165	192	171	165	154	158	171	150	190	180	162	186	153	196	161	147	185	171	158	190	154	185	175	160	157	208	221	197	167	169	162	186	193	168	176	184	175	158	160	182	188	180	169	194	184	167	178	179	187	185	154	181	161	169	156	163	176	139	160	149	174	161	162	173	189	149	182	171	152	181	177	181	162	189	184	159	167	173	177	150	159	169	168	160	178	174	172	152	168	173	164	179	156	189	168	164	156	158	152	168	185	178	191	166	172	189	190	166	187	174	181	169	190	179	165	185	188	178	167	178	167	165	205	165	194	174	169	181	190	201	196	155	177	181	202	180	165	162	174	191	177	184	176	173	173	179	195	183	159	153	167	176	172	193	160	187	161	182	193	171	186	195	160	173	191	181	202	192	168	178	180	202	168	199	178	165	175	161	182	164	170	167	179	188	170	167	166	185	195	172	185	173	143	170	195	176	171	170	183	185	177	165	153	158	187	181	184	170	205	178	154	176	172	187	175	180	153	187	186	183	163	158	197	160	170	193	153	198	190	156	153	197	176	190	183	181	177	211	198	190	145	153	177	177	190	184	179	166	184	145	166	167	163	178	183	146	180	173	154	206	157	180	190	169	202	160	187	163	171	181	190	191	173	172	187	158	182	160	174	187	182	156	181	185	212	184	188	157	166	175	184	168	163	163	178	173	168	192	193	158	154	178	182	176	187	164	181	180	179	189	182	175	176	166	152	178	184	202	194	159	174	176	186	178	170	162	169	194	183	201	187	167	161	161	195	181	175	167	177	174	195	159	181	180	151	160	184	174	186	171	189	166	171	165	183	158	191	198	185	149	182	182	192	167	196	179	202	148	157	180	169	140	185	182	183	163	159	162	184	176	159	194	174	150	176	189	170	190	172	192	167	194	186	175	166	176	172	197	170	209	180	161	177	193	184	172	142	184	189	172	180	168	167	178	176	189	187	160	185	184	166	168	162	179	144	180	170	164	190	178	180	154	207	148	175	163	177	193	160	181	180	178	177	143	163	183	200	176	146	146	204	172	186	143	170	172	176	177	176	159	158	192	174	175	154	176	211	186	173	168	166	150	184	189	161	194	153	170	186	181	169	181	176	169	167	190	171	172	173	157	186	179	165	168	172	175	182	179	158	172
19030	2181	4350	5159	4352	10270	2727	2462	2021	1765	1578	1379	1211	1171	1055	994	892	884	732	835	712	689	700	667	651	651	639	649	616	585	602	588	540	637	535	538	591	575	538	535	530	547	549	494	541	499	500	528	522	502	503	484	502	475	500	519	541	490	455	483	477	502	498	512	455	462	510	453	459	460	487	507	459	411	464	474	437	492	443	467	472	453	455	484	472	461	473	440	468	435	436	471	453	484	432	431	475	490	459	437	446	442	453	427	414	441	461	445	445	461	444	457	441	471	458	434	453	481	419	469	474	479	455	472	441	445	476	436	453	436	448	487	467	450	490	463	429	477	439	444	435	497	463	408	462	517	425	436	462	457	441	451	484	455	451	457	458	458	480	494	468	470	475	446	422	447	434	449	460	448	480	478	438	463	422	487	456	439	459	485	450	411	453	446	463	410	456	421	464	430	432	455	457	419	425	431	451	434	447	418	458	475	467	434	488	417	434	454	444	443	459	465	425	445	456	462	441	493	458	430	505	431	454	453	467	467	405	441	447	435	424	452	445	403	432	457	420	444	448	452	438	485	435	413	440	462	441	456	486	466	460	456	394	444	467	437	444	492	451	462	459	425	466	461	453	473	484	439	442	438	458	420	470	418	473	442	439	432	454	441	455	464	448	430	449	449	458	450	462	459	447	469	466	484	493	482	438	460	433	478	431	418	461	484	430	414	467	419	477	410	422	442	456	431	425	450	441	450	433	418	445	442	439	462	469	441	446	462	483	456	449	446	426	475	463	435	400	415	467	430	432	471	451	459	452	442	448	480	461	419	392	494	441	454	468	467	478	466	452	446	469	449	464	469	432	468	440	438	440	490	439	461	447	465	462	427	442	490	444	459	437	451	430	459	447	465	432	422	444	455	473	472	488	419	434	468	438	496	436	426	455	413	464	417	430	449	446	412	430	479	467	471	433	425	455	446	443	446	425	442	478	432	486	487	450	470	447	488	446	425	450	403	419	442	460	441	465	454	400	483	452	446	435	454	437	471	432	434	418	460	445	451	443	466	429	433	404	439	445	459	426	477	422	445	461	453	473	470	424	474	458	485	459	403	474	445	458	471	427	422	391	484	440	457	428	423	436	450	467	494	440	433	456	443	414	454	429	442	447	454	428	451	425	463	472	411	498	489	448	441	432	444	456	421	473	430	486	429	501	457	452	434	461	405	443	474	444	471	461	447	406	461	443	407	463	451	427	443	462	432	467	441	439	459	403	428	438	484	461	439	460	478	465	446	459	436	462	455	459	425	484	447	457	491	452	464	446	461	430	447	462	433	448	425	439	483	425	429	465	472	427	466	412	441	451	438	448	425	481	445	439	441	428	466	421	470	446	473	417	470	443	458	445	454	451	478	470	465	461	447	445	445	413	458	400	470	444	431	428	465	460	424	409	474	406	448	445	453	421	455	455	468	467	479	499	452	408	466	492	497	426	480	474	437	434	455	451	487	434	480	484	473	432	436	420	438	424	456	448	435	439	459	420	452	469	437	423	446	486	421	435	482	462	465	447	432	413	456	451	432	436	479	444	423	479	445	470	436	451	450	457	437	442	412	415	449	453	423	436	442	468	482	456	452	453	444	461	447	447	436	421	440	438	432	434	408	451	453	428	438	445	452	471	491	465	436	426	444	464	461	422	446	462	462	478	486	442	451	478	400	445	473	405	461	442	434	408	478	452	458	409	416	442	454	478	448	426	439	455	444	463	416	431	447	445	424	463	435	464	462	456	477	479	465	490	456	473	463	461	439	459	423	477	457	482	415	496	446	487	477	405	438	444	421	446	485	426	470	473	448	464	475	464	441	431	476	443	423	446	455	440	441	429	443	422	441	471	450	449	405	461	485	437	463	416	453	437	445	481	424	422	428	442	443	459	449	441	456	425	457	443	415	462	505	465	433	467	459	448	457	416	480	459	436	421	427	408	448	464	435	438	469	472	425	436	488	451	440	440	457	435	465	432	488	463	486	437	454	452	429	465	472	439	480	446	442	453	463	433	451	465	436	444	434	486	436	454	454	466	463	467	448	476	412	481	464	413	461	459	465	416	433	474	450	438	441	440	469	460	446	462	424	438	467	481	470	479	420	460	466	474	450	447	458	441	446	484	469	421	438	446	463	436	424	466	448	438	443	423	444	444	457	424	450	423	419	498	440	431	401	421	460	451	457	471	416	482	452	450	475	457	447	428	446	448	439	397	474	471	447	464	418	466	448	454	426	489	445	428	476	447	462	462	494	414	460	461	440	457	465	421	475	423	440	442	444	431	433	413	438	473	439	472	454	457	442	454	425	428	461	445	441	436	447	446	453	491	456	428	434	429	457	444	462	468	449	487	442	437	440	444	448	443	471	462	433	465	453	444	424	440	436	454	464	457	446	454	429	485	444	472	460	454	478	459	459	498	445	443	462	474	476	468	432	462	451	471	429	468	476	421	488	450	443	445	464	428	437	436	452	451	442	470	436	417	438	474	449	452	466	434	379	459	455	456	427	432	425	465	431	439	482	456	452	475	458	391	487	388	428	445	459	449	443	424	426	432	434	441	445	402	460	439	462	438	470	453	454	443	452	490	415	451	446	459	464	414	414	444	424	437	475	459	453	436	458	446	442	467	430	481	425	423	436	428	464	429	421	427	451	437	436	451	474	460	448	431	439	425	450	434	428	465	414	418	468	484	475	427	452	416	463	442	425	427	475	438	468	437	444	465	485	472	452	426	425	438	440	478	427	430	408	419	449	459	427	438	466	444	426	435	453	425	453	454	473	441	449	462	424	453	476	426	422	456	464	427	404	408	465	438	465	457	422	477	419	456	444	450	466	446	448	427	464	466	453	486	390	481	466	464	473	414	476	427	447	492	437	461	457	416	458	434	426	416	421	475	430	477	477	441	455	425	459	435	473	438	470	449	430	451	468	494	434	462	446	465	450	503	453	455	422	458	435	448	424	444	436	484	421	456	467	471	437	475	442	456	459	496	483	477	463	450	456	426	452	450	459	469	435	460	470	428	440	440	440	467	412	431	437	441	464	455	499	430	447	419	451	438	465	438	458	449	459	436	429	454	453	462	453	445	446	445	431	455	454	440	426	412	435	472	467	456	438	477	439	434	451	462	460	400	428	483	459	436	470	464	416	451	422	450	439	510	448	403	448	438	450	429	437	442	429	436	437	449	460	451	421	495	430	466	436	438	434	442	437	438	422	457	463	457	464	450	454	429	468	461	508	456	457	471	454	432	458	455	440	452	402	443	425	452	438	417	465	416	465	453	482	434	482	422	486	473	411	455	458	450	450	420	493	478	451	444	438	445	446	422	407	444	469	443	449	473	427	482	437	469	423	432	436	456	450	424	478	440	403	429	431	444	461	439	448	436	460	433	412	450	412	454	469	388	452	450	442	426	447	457	451	450	458	430	469	406	468	446	435	423	460	424	447	485	454	444	438	465	486	447	465	421	456	386	437	456	394	432	449
6734	292	210	184	174	192	156	147	193	145	170	162	136	143	145	154	178	142	171	165	155	176	147	149	144	179	165	133	140	136	130	156	181	156	152	162	162	151	169	177	155	164	135	139	141	167	161	156	166	130	148	203	182	158	154	179	171	169	160	141	139	143	165	165	165	173	186	152	164	126	170	146	179	166	153	148	141	168	155	148	176	141	164	164	134	168	165	180	147	160	178	161	176	174	140	169	156	154	153	146	160	140	168	158	169	136	131	150	153	155	171	148	167	145	138	154	139	153	155	156	169	133	115	147	174	142	161	169	162	170	161	170	153	166	142	145	156	136	165	172	165	172	171	156	163	142	162	144	153	154	148	179	172	153	157	166	159	182	164	168	161	191	154	170	141	135	150	153	182	155	178	143	164	155	152	163	164	146	169	157	159	169	147	150	171	166	165	173	167	157	151	158	151	157	142	153	159	191	143	132	147	153	179	153	137	144	153	154	161	151	161	137	147	163	142	131	170	160	128	161	153	145	161	162	169	165	167	165	130	152	147	149	164	148	154	178	131	172	161	186	165	161	155	159	145	161	159	174	147	146	151	160	146	155	168	143	170	168	139	164	151	172	147	139	145	176	160	158	146	159	170	148	158	171	167	168	160	171	161	165	151	167	159	158	142	159	150	185	153	144	166	158	149	160	152	145	146	161	153	155	130	142	170	176	161	145	166	164	159	178	156	146	152	152	167	136	156	145	164	174	154	147	146	146	171	158	181	170	171	151	144	158	137	142	143	171	166	151	153	139	155	163	146	162	160	139	161	153	150	155	142	148	156	170	157	169	173	151	151	165	170	159	165	147	141	144	146	150	160	176	150	156	156	154	166	173	165	159	164	149	154	160	165	136	130	175	159	130	141	159	141	154	148	137	171	183	155	181	152	158	156	164	176	178	167	157	176	184	162	159	141	167	164	131	159	173	163	161	160	155	159	146	157	195	159	150	170	126	155	138	170	142	147	156	183	159	174	176	155	168	171	171	143	149	160	160	158	149	140	162	143	160	151	162	133	148	158	153	170	169	154	185	169	171	154	147	169	181	151	137	165	176	147	138	170	149	151	145	150	153	151	144	165	165	157	141	132	161	179	174	163	164	176	146	154	161	153	167	146	192	164	164	153	150	165	143	152	151	134	154	140	146	138	131	159	169	146	156	159	139	160	152	154	157	129	166	143	158	164	146	156	147	153	157	161	152	162	156	154	178	131	156	173	151	159	172	152	164	127	147	140	168	156	160	163	152	166	146	178	147	188	167	141	175	174	162	169	134	137	163	176	145	146	156	149	157	169	177	172	171	149	154	160	146	165	163	132	143	166	155	154	180	162	140	131	150	148	155	147	143	179	117	138	162	160	170	163	159	163	164	160	158	156	164	145	163	164	145	124	173	167	167	154	142	144	156	176	128	174	163	139	153	172	166	143	169	143	165	180	151	164	170	158	148	153	147	185	160	176	161	147	153	148	155	139	154	156	174	160	155	161	165	130	143	144	150	163	157	144	188	143	166	162	125	139	204	148	166	160	168	194	145	143	150	157	155	184	162	145	169	172	177	150	157	159	141	151	151	157	154	145	162	182	163	140	144	161	169	175	143	171	175	146	160	170	141	159	147	153	148	157	167	171	154	164	174	178	167	149	142	153	141	168	161	184	181	153	162	163	154	151	155	149	158	142	134	163	157	133	170	157	156	149	159	160	173	139	166	145	150	154	145	170	153	142	144	146	134	165	142	166	172	150	152	179	174	154	174	178	160	149	167	151	157	166	163	139	173	157	145	151	157	167	128	173	153	153	139	150	148	173	175	147	152	148	168	152	165	144	149	146	166	154	158	147	152	143	158	147	139	171	147	153	178	153	147	151	158	176	154	150	165	152	157	171	134	143	177	141	162	173	138	144	172	144	161	163	139	158	157	149	170	146	189	159	169	149	176	151	148	158	161	180	164	179	124	131	147	146	157	188	154	154	154	157	172	156	123	163	141	146	141	156	168	172	124	153	138	178	150	161	152	134	156	134	159	145	148	143	157	166	145	175	165	175	155	143	162	162	164	135	143	168	176	162	141	170	164	150	169	157	138	164	149	164	167	158	156	166	154	159	161	149	156	139	141	139	141	133	169	134	159	144	147	144	148	177	155	150	163	154	151	161	162	148	164	180	147	162	155	145	165	140	148	164	163	130	155	154	156	161	171	150	163	145	168	144	151	175	160	140	138	169	161	157	163	163	161	165	140	190	150	153	155	159	137	139	158	162	141	160	132	169	168	177	155	145	154	134	184	149	158	150	160	176	154	174	172	157	160	157	151	151	138	162	174	158	150	167	138	161	170	169	139	138	166	153	151	151	141	171	153	157	150	162	156	154	161	152	147	149	143	133	166	144	173	136	153	147	179	153	150	154	153	181	164	157	175	151	172	153	157	159	165	181	164	155	140	140	180	140	141	160	150	166	162	154	139	153	165	152	161	158	162	175	160	136	172	144	140	179	155	127	165	153	157	178	154	153	144	165	182	156	157	153	159	175	177	174	135	162	169	156	160	173	151	157	147	176	181	185	148	148	175	163	159	135	161	134	181	155	153	174	181	161	145	152	162	162	156	148	158	153	135	155	145	165	167	149	175	162	154	154	140	156	169	162	167	164	148	138	146	140	153	149	151	156	148	179	153	136	165	156	140	157	146	151	166	152	146	166	159	175	176	158	148	193	166	180	170	179	162	171	183	158	149	160	173	160	172	148	174	145	165	159	133	164	168	166	167	152	155	141	140	149	139	157	150	146	142	151	134	140	167	181	168	181	164	143	163	174	163	144	146	154	183	154	161	159	169	162	157	176	168	150	164	139	165	165	145	143	128	158	162	151	150	140	133	165	147	165	151	139	148	158	169	149	183	162	162	172	168	142	141	172	149	153	162	144	155	133	136	185	146	122	151	144	157	155	161	156	168	146	155	159	154	168	145	163	169	162	150	162	148	154	173	135	150	155	170	164	150	137	158	138	155	173	145	155	161	147	151	142	136	144	138	145	128	164	156	156	132	170	166	145	152	155	156	160	174	156	172	166	136	157	157	165	181	177	165	143	126	136	174	149	134	162	156	136	168	180	175	167	139	167	149	157	165	158	181	144	142	142	133	156	149	155	167	145	131	173	136	154	149	150	144	161	156	156	166	170	141	170	167	137	168	151	140	142	174	171	160	153	151	161	164	181	183	174	154	156	146	141	177	195	169	169	144	179	143	173	164	155	147	168	169	144	168	157	139	158	160	156	148	149	186	138	153	152	162	162	157	158	174	161	151	166	158	177	176	163	145	150	156	134	147	165	148	134	146	166	152	136	161	183	144	150	165	147	155	137	154	145	152	154	150	153	154	194	154	143	141	125	146	152	161	154	154	152	157	163	150	141	148	175	167	154	156	155	156	165	166	181	168	174	139	155	160	146	174	150	139	157	175	172	164	125	153	165	162	163	130	180	164	138	161
3798	419	448	469	497	676	438	437	399	408	418	384	387	422	397	365	376	366	345	354	408	398	379	366	399	399	389	414	367	403	394	421	392	373	391	358	373	371	380	364	408	358	384	371	370	434	370	429	373	396	383	398	392	370	376	374	395	414	388	368	384	382	336	403	375	391	370	367	349	362	388	412	415	387	364	369	404	341	399	373	377	341	366	393	364	386	346	373	335	391	406	375	364	351	383	386	369	386	401	391	342	375	362	392	405	412	356	372	398	375	373	384	379	371	413	383	384	377	379	383	379	405	348	388	369	366	405	381	376	398	371	367	393	369	399	364	419	371	346	406	380	376	382	382	401	380	390	401	395	402	404	412	378	379	365	355	391	429	390	357	372	395	362	371	411	369	389	387	384	360	359	379	419	370	345	385	362	395	403	396	366	362	408	395	370	370	409	365	385	374	381	385	373	383	372	398	406	390	351	365	412	363	365	407	351	358	385	397	365	398	383	346	377	392	404	424	403	382	353	365	375	376	376	377	378	400	397	393	398	391	368	399	362	397	375	397	390	391	387	368	363	385	375	382	422	362	345	356	390	346	385	413	412	353	381	395	390	351	358	376	355	350	383	378	404	389	342	384	394	439	383	367	361	403	408	394	360	385	397	387	381	374	381	365	364	357	419	389	359	391	376	367	380	374	385	360	376	362	357	389	360	342	408	366	401	403	347	386	369	397	387	405	391	367	386	379	370	355	371	373	381	380	412	386	374	368	405	377	340	406	364	387	398	384	378	391	374	410	402	346	385	362	376	406	388	374	370	384	423	409	411	355	401	381	436	383	396	372	384	402	369	364	417	400	395	424	433	364	372	385	391	384	396	379	389	409	377	394	385	375	367	383	378	379	361	401	359	377	362	422	390	368	348	381	365	388	372	372	377	392	369	378	400	355	366	417	385	379	387	380	358	390	392	372	367	393	377	349	392	358	368	368	407	376	371	368	371	344	378	369	385	378	375	423	400	360	350	396	370	362	385	401	418	396	401	380	374	368	399	407	394	420	385	442	338	377	378	394	423	353	390	371	371	352	389	376	364	392	360	391	406	394	355	394	387	359	403	408	388	409	381	374	370	393	381	407	377	384	384	378	375	393	403	387	371	386	399	408	382	379	355	340	397	349	399	388	383	384	414	364	375	378	389	410	397	417	390	335	365	383	352	365	348	362	369	400	359	393	365	396	377	372	362	360	366	378	418	428	398	389	396	366	377	380	354	383	396	365	396	380	393	360	372	394	367	370	363	361	384	384	380	381	373	396	351	368	384	402	421	358	409	368	395	383	379	366	370	370	372	388	341	379	376	379	370	349	381	371	353	413	400	389	365	368	362	379	368	383	409	400	364	378	364	369	378	387	347	386	374	373	390	397	356	403	374	400	353	386	372	418	399	365	356	417	383	409	381	383	397	375	354	389	399	389	378	361	390	383	386	395	380	392	415	396	333	391	414	362	396	399	387	352	374	400	408	389	403	380	372	425	387	399	368	369	407	375	379	386	388	401	385	393	390	398	341	388	375	382	380	367	399	380	392	372	401	385	386	391	383	339	387	393	387	377	371	389	386	375	416	356	402	374	391	339	383	395	360	382	389	388	401	403	372	388	384	415	385	372	387	387	355	371	392	372	393	388	368	367	373	415	368	372	403	381	384	373	385	361	384	392	358	354	377	432	384	355	390	346	387	347	391	358	402	385	365	378	360	383	346	391	368	419	375	350	394	361	382	399	406	366	367	406	372	358	370	413	414	375	378	352	357	395	407	380	389	366	396	365	386	369	412	392	369	380	381	374	366	377	407	372	362	374	377	413	386	372	398	383	378	411	399	343	410	371	359	381	404	350	382	386	393	408	342	364	376	360	348	381	372	363	397	379	355	403	369	374	422	351	374	375	375	374	375	403	360	353	399	379	368	403	344	370	395	357	387	381	387	409	380	383	388	385	404	359	345	350	385	373	389	379	368	399	378	379	428	369	357	361	375	360	356	349	389	348	372	401	373	350	411	409	409	369	436	363	381	393	402	358	391	385	393	374	377	404	353	370	352	372	325	409	361	416	368	372	361	408	368	393	377	362	343	398	361	396	379	372	369	363	370	393	337	357	373	398	393	375	397	406	377	358	371	412	365	395	392	396	365	348	410	398	383	395	394	388	376	396	383	379	360	385	373	389	384	371	384	408	394	389	400	403	354	367	358	365	373	365	375	358	392	371	337	385	396	387	373	389	378	390	391	370	402	397	388	370	380	346	343	367	387	400	405	399	367	391	425	373	411	368	333	389	424	390	384	402	412	417	433	365	391	398	378	392	394	397	389	384	346	432	397	380	354	391	364	380	407	386	389	359	368	384	364	406	398	378	364	399	377	402	367	424	376	369	405	409	357	382	382	379	388	391	371	393	381	362	412	377	405	371	413	391	386	347	377	387	388	388	383	396	362	379	379	368	368	388	359	409	393	432	401	397	326	412	395	385	395	408	357	412	419	379	378	398	385	416	374	358	402	401	370	368	367	334	405	368	377	365	370	379	347	418	362	359	377	386	401	378	353	373	366	409	363	374	408	403	383	371	340	405	372	375	396	409	400	384	402	371	370	365	399	367	385	376	397	388	421	402	402	376	386	383	394	400	404	394	377	369	386	400	408	407	387	356	383	398	374	398	408	386	404	371	392	390	366	369	370	353	393	398	405	363	354	389	382	383	357	389	380	380	386	369	384	402	359	401	379	364	386	402	366	369	374	358	378	362	393	357	370	378	376	356	358	408	359	412	370	407	416	365	390	422	372	368	363	385	407	393	374	387	389	390	347	394	397	395	395	372	346	384	382	376	380	366	395	373	397	380	417	371	370	367	404	358	364	410	377	381	405	374	379	415	380	366	363	366	361	345	385	384	382	403	380	373	374	378	416	360	394	416	357	401	405	388	424	428	366	368	408	373	364	371	382	372	373	409	349	351	363	413	412	419	397	377	408	384	370	385	405	360	374	409	405	388	400	396	367	394	389	369	363	402	367	369	386	395	382	385	378	336	374	378	409	361	346	386	391	380	376	416	373	369	390	377	414	383	389	401	405	379	376	392	414	352	394	363	395	408	403	368	377	400	407	368	381	347	378	418	375	390	355	373	375	392	377	393	382	377	388	397	376	395	389	400	378	361	393	384	377	358	383	365	365	428	402	403	398	389	430	403	394	389	405	379	389	377	381	364	382	382	379	370	439	355	365	379	369	389	397	399	368	386	379	382	442	405	426	361	395	383	374	392	372	362	403	384	340	380	400	375	382	362	361	395	366	389	368	370	372	375	369	375	396	363	395	409	400	354	395	388	349	378	355	388	370	374	382	386	386	357	408	359	390	363	371	359	391	334	395	404	395	375	381	348	379	349	393	387	388	394	422	377	379	347	406	372	397	390	371	370	386	402	380	351	380	357	351	361	388	372	393	400	377	374	369	388	395	392	376	381	395	380	366	382	367	383	349	346
26202	3848	1218	822	577	582	340	255	197	194	165	140	124	136	118	120	120	112	102	109	105	101	96	95	110	90	95	102	72	84	77	89	65	83	88	93	77	85	78	82	88	94	73	97	79	92	70	56	70	89	99	82	76	77	68	68	72	68	73	84	93	97	73	80	76	91	84	73	82	75	87	72	77	84	83	73	73	61	78	85	77	89	90	82	70	90	91	87	81	85	81	79	66	102	62	75	75	76	87	86	81	68	76	85	81	68	76	70	77	76	77	86	88	82	86	76	77	73	83	74	80	74	84	67	63	66	81	79	78	98	78	87	75	82	71	81	55	71	62	86	73	64	77	80	89	108	69	79	62	59	72	85	63	88	65	64	87	83	89	86	69	65	77	79	84	83	68	67	91	67	79	89	81	70	66	72	82	77	64	89	77	80	67	72	71	77	74	74	72	74	92	71	85	84	72	70	71	79	88	78	77	80	95	78	89	81	82	80	73	74	88	83	71	88	80	81	73	61	76	58	72	96	78	88	64	70	71	80	90	87	89	88	90	81	86	66	76	88	60	98	72	73	79	69	102	67	78	78	84	77	89	84	81	63	88	99	76	88	71	73	76	75	92	74	84	87	83	98	85	66	73	64	79	82	93	55	86	59	74	61	69	73	84	71	75	80	78	87	69	82	77	94	77	73	75	83	84	86	78	79	66	78	75	71	68	90	76	72	77	83	80	78	87	73	67	92	77	96	78	75	68	84	79	75	65	52	74	90	81	75	87	72	76	76	65	63	70	63	55	77	98	81	77	92	83	89	97	72	61	83	78	103	76	78	72	80	87	77	71	74	73	71	67	79	69	77	73	74	77	74	73	90	73	78	86	71	72	95	59	69	66	66	86	88	62	74	69	95	82	98	71	84	80	91	65	92	95	72	77	65	79	73	61	66	59	76	64	83	73	82	91	90	72	85	69	76	91	87	71	81	63	71	93	78	63	76	67	73	77	87	75	57	90	88	69	63	84	81	96	69	85	56	79	83	70	76	75	80	64	71	89	69	80	88	77	82	81	74	100	61	68	71	96	92	67	76	68	84	83	75	78	86	80	67	79	68	61	72	67	58	71	80	69	84	83	71	61	84	78	73	77	83	70	64	89	86	82	67	72	85	82	70	98	94	81	89	76	72	76	83	86	77	77	80	86	65	49	84	71	92	86	72	67	79	67	69	70	74	56	94	83	93	95	77	76	63	108	79	90	72	61	71	72	79	79	82	77	66	74	82	87	97	88	77	66	76	97	73	79	102	73	87	66	76	75	80	66	89	62	94	82	75	65	78	73	79	68	74	60	81	85	86	98	88	84	78	92	71	81	68	78	70	88	82	86	74	85	93	80	87	71	68	65	54	81	71	60	79	74	64	78	72	62	89	68	89	78	81	61	76	73	100	81	83	76	70	83	65	79	84	81	79	97	78	68	71	65	81	81	69	72	69	62	91	95	72	66	81	77	76	83	95	90	83	86	94	77	86	64	70	76	80	71	76	82	78	81	90	72	92	88	67	97	82	73	86	85	68	94	80	71	80	71	86	84	78	92	78	88	101	76	70	67	68	72	85	66	84	88	77	90	62	89	73	78	89	76	80	76	72	77	63	84	89	101	59	64	102	81	72	72	73	101	74	63	79	61	60	79	70	90	83	78	89	71	67	78	63	89	78	64	79	66	70	65	80	62	82	67	92	78	69	78	92	90	86	79	70	68	85	80	69	79	101	92	88	91	65	88	94	103	76	67	83	58	71	92	82	76	65	75	81	75	70	90	76	65	92	79	84	73	72	76	73	87	66	91	84	61	71	79	84	76	102	79	72	86	73	87	88	69	72	71	67	70	106	87	67	86	92	77	76	77	74	63	68	63	77	79	82	71	92	79	86	66	90	77	81	81	81	80	80	69	70	67	77	80	87	78	74	69	68	86	63	82	91	80	65	80	72	90	76	86	85	77	78	84	81	78	74	73	83	78	71	75	84	78	80	68	84	87	88	72	76	68	87	86	79	87	87	59	86	71	67	76	78	80	85	64	75	82	72	68	81	67	95	67	76	76	70	66	88	73	70	75	68	73	70	88	68	66	80	76	84	88	90	93	72	88	68	62	80	86	67	89	85	62	74	75	86	60	88	87	78	73	71	78	79	86	81	86	69	80	89	84	88	88	89	73	87	88	68	77	73	83	110	87	82	109	89	81	88	81	75	78	72	63	75	69	86	76	62	76	62	92	84	89	64	62	85	87	51	63	74	65	69	79	76	75	104	95	74	80	84	91	74	68	79	77	96	75	80	92	78	83	81	77	93	66	67	82	80	90	78	68	76	92	84	81	64	86	78	90	97	77	79	71	75	76	87	75	80	78	82	80	81	65	77	84	80	82	85	68	71	88	96	82	88	83	79	63	92	77	80	64	89	77	48	74	79	69	83	83	88	110	81	101	76	95	91	75	82	93	63	67	69	70	85	85	78	75	103	75	90	89	75	79	72	76	71	70	97	91	75	87	87	92	72	67	91	75	70	82	79	63	79	86	82	80	64	78	76	59	85	63	79	71	85	95	78	82	99	76	78	81	73	89	77	74	84	90	76	86	75	75	82	72	66	69	70	74	68	82	78	93	87	86	79	94	83	82	83	64	74	88	76	85	74	77	85	63	68	88	74	86	84	60	83	77	90	83	98	85	70	93	82	75	87	83	82	72	66	75	72	62	68	90	79	79	87	52	82	74	75	71	92	78	71	79	101	78	65	84	88	84	80	58	72	75	82	80	65	79	90	89	76	66	79	74	82	68	57	88	85	81	70	92	99	69	75	90	74	77	93	72	67	68	82	86	78	76	80	83	80	73	53	59	85	66	62	73	69	63	78	65	77	91	63	80	79	78	78	89	86	70	95	78	82	71	81	69	88	96	82	65	72	73	85	75	75	84	78	100	82	73	88	83	77	75	76	57	84	74	86	72	65	83	74	85	79	73	87	70	83	98	90	77	77	89	77	83	81	76	80	78	77	76	91	61	73	86	75	72	88	81	76	84	88	80	81	67	86	74	59	69	75	85	95	91	64	77	74	83	74	72	80	93	87	80	82	84	70	79	89	89	92	60	74	75	68	76	71	79	75	83	77	77	78	59	77	73	78	81	77	78	68	77	82	73	84	80	90	79	76	92	89	87	85	71	87	94	80	69	95	68	79	71	70	88	80	65	81	78	73	80	85	69	74	76	89	69	69	66	71	71	76	79	93	98	85	87	80	86	76	70	85	75	60	76	77	84	86	85	72	71	80	84	72	81	86	93	87	65	66	88	80	68	81	80	75	91	80	78	88	91	83	75	76	81	87	77	92	69	69	91	83	66	76	77	72	75	54	60	79	76	85	69	83	91	78	83	85	85	64	77	79	91	75	77	70	70	74	69	73	61	87	69	86	80	84	81	73	79	87	80	101	63	79	80	68	75	91	91	71	78	79	78	93	86	86	84	85	79	80	77	71
13107	1103	2302	2792	2307	2817	1523	1269	1010	911	828	668	650	542	575	491	491	455	423	394	384	376	372	391	365	336	301	324	313	295	289	297	301	275	287	285	295	309	270	268	264	253	260	256	241	259	283	243	255	248	249	248	262	237	267	261	251	248	256	238	272	250	257	253	247	243	268	240	210	234	231	263	227	230	239	201	230	271	250	259	244	221	226	207	237	214	272	259	230	211	232	246	239	260	218	217	252	232	235	246	241	242	222	256	240	261	241	202	217	258	266	236	235	222	209	215	218	244	238	229	238	227	224	261	234	229	221	223	233	230	227	229	231	235	228	213	250	223	234	274	227	211	210	241	243	242	233	237	262	215	233	232	222	211	242	232	228	225	238	238	249	211	232	216	223	240	211	224	222	236	177	219	232	222	225	234	227	213	235	211	214	225	205	238	217	236	206	234	235	217	211	248	213	248	256	221	250	225	227	230	227	240	206	204	227	198	256	220	216	247	233	220	223	211	239	229	241	250	210	222	231	212	242	241	197	239	224	229	209	233	235	228	238	220	225	201	197	238	235	232	238	226	201	227	209	222	230	222	246	234	231	228	221	213	220	233	224	214	221	215	237	221	234	221	237	247	231	228	225	215	205	243	245	257	227	207	221	225	212	236	222	220	232	214	236	231	226	218	224	217	239	246	214	220	206	221	211	252	239	199	220	222	214	237	227	232	235	244	220	238	235	234	221	253	212	196	248	234	202	256	224	248	233	243	229	215	223	219	234	242	215	257	242	232	228	244	250	229	237	195	212	230	230	190	241	243	238	236	225	232	232	217	227	241	232	240	208	231	233	215	203	229	238	225	238	235	213	214	249	202	247	221	237	222	238	213	220	229	228	217	226	206	221	247	241	202	230	223	212	249	239	218	219	215	203	237	212	247	226	214	222	202	244	206	216	214	229	236	229	232	229	243	230	228	232	222	240	217	227	228	194	236	251	216	248	229	213	205	214	224	237	206	242	240	215	224	214	227	224	248	211	244	222	229	232	212	217	239	215	233	245	228	228	219	237	248	212	199	248	230	206	232	224	229	213	201	230	233	208	220	236	252	238	211	211	238	225	218	215	241	217	224	231	224	233	252	234	229	243	231	233	225	229	242	218	197	230	207	220	203	251	244	220	226	260	231	235	244	220	254	221	227	195	208	249	205	239	238	239	219	211	220	216	214	243	226	225	235	211	212	223	233	216	229	224	215	237	214	222	220	200	209	220	212	252	195	231	233	195	212	216	235	215	213	204	238	223	247	240	226	243	250	230	214	227	224	215	220	220	237	219	234	243	235	237	242	239	233	230	221	240	211	197	221	210	250	240	238	210	239	229	213	203	249	270	233	222	227	213	245	233	223	229	263	213	220	221	222	245	224	255	216	203	239	238	224	224	207	219	221	220	211	219	218	200	220	195	201	258	236	224	235	235	229	211	235	234	216	249	218	232	230	227	240	217	238	223	216	234	222	232	224	237	248	265	239	228	240	230	240	219	207	247	216	228	212	216	232	252	228	255	256	234	225	222	219	214	214	248	224	236	197	229	227	233	241	254	218	231	217	220	252	252	244	221	215	239	228	248	187	205	245	232	227	226	236	210	230	235	228	229	239	223	220	233	242	230	212	223	233	219	252	222	226	216	242	230	221	228	210	218	206	255	222	225	222	206	222	215	230	237	240	226	229	202	236	234	231	226	210	247	223	230	240	245	234	214	242	218	225	220	213	237	246	214	211	209	241	199	222	219	216	240	221	230	233	238	232	237	224	252	217	220	235	218	220	244	218	225	238	223	213	214	239	216	254	234	215	222	237	254	216	253	237	212	229	254	206	221	237	221	200	219	219	235	217	211	227	212	222	227	237	246	216	231	232	235	204	234	208	254	216	222	222	246	233	209	229	240	235	214	252	212	239	224	260	222	211	228	219	227	243	211	216	218	221	240	212	212	224	256	205	239	246	234	224	248	245	232	226	206	220	193	225	193	240	219	233	229	223	237	249	243	229	227	236	243	230	230	238	217	230	231	217	249	211	215	225	233	238	218	222	217	249	261	216	229	261	217	232	231	224	224	211	239	250	213	221	203	238	232	208	227	222	230	207	235	255	225	214	212	216	244	241	217	270	202	205	215	214	262	201	223	233	208	237	238	211	220	236	191	221	218	258	230	212	221	259	249	238	225	198	227	235	253	218	199	221	254	234	206	240	232	221	234	210	232	216	222	238	214	240	219	193	233	223	219	213	225	244	247	210	220	226	223	212	223	248	233	216	225	253	216	226	206	212	229	258	273	197	231	238	221	206	223	245	227	257	222	226	229	214	204	227	224	256	256	231	207	214	235	236	234	201	211	240	199	226	211	220	228	240	243	251	221	249	233	231	217	252	237	194	201	208	240	249	228	233	233	207	220	225	276	196	220	198	208	235	240	230	238	233	224	243	198	237	225	229	255	250	222	231	253	220	220	263	226	220	216	221	211	227	231	218	207	207	235	235	241	244	220	251	213	218	233	241	228	239	233	237	252	222	208	218	218	226	197	209	232	224	229	225	211	214	216	208	233	208	228	223	231	215	246	236	215	221	227	224	236	224	216	222	228	203	239	229	223	240	236	253	231	227	206	216	195	219	242	239	232	236	235	245	233	218	220	222	223	225	199	223	220	211	246	223	252	226	230	227	237	219	226	216	210	246	233	222	236	228	213	235	214	223	220	236	233	248	209	237	197	226	246	225	220	230	240	228	237	223	243	243	239	220	219	219	247	233	189	224	233	232	233	240	243	230	206	217	245	227	212	201	250	236	248	222	204	216	200	229	215	220	215	215	221	222	228	236	201	212	216	252	217	233	254	207	221	264	211	223	225	234	242	212	219	226	235	220	193	217	228	200	195	232	254	221	252	216	205	245	232	250	241	219	233	243	219	222	248	227	207	253	204	203	241	201	244	206	228	239	220	215	217	231	195	223	228	233	249	230	233	248	229	215	255	212	228	222	256	242	206	239	232	247	251	209	220	244	214	243	246	224	217	249	239	215	227	232	235	208	199	206	216	250	245	200	224	239	229	226	220	216	212	220	246	215	216	208	265	254	226	247	213	218	228	224	206	256	204	232	265	221	215	229	227	220	244	243	199	223	220	207	221	203	230	234	211	202	220	207	262	231	209	221	249	230	222	253	216	223	205	230	219	229	228	225	234	240	238	250	221	242	230	245	211	203	238	233	211	232	220	229	222	273	237	218	229	218	233	209	219	235	215	199	209	220	218	256	221	207	221	213	208	215	212	250	240	228	218	237	199	242	237	217	202	235	244	211	223	219	205	236	228	233	211	244	211	232	234	241	232	200	230	227	243	217	222	242	226	211	185	221	217	241	236	250	235	231	252	229	218	207	238	227	236	232	208	200	213	222	212	221	227	206	241	213	209	228	210	222	237	253	240	252	212	235	216	192	254	223	214	222	238	217	221	229	205	219	211	235	206	229	226	231	216	235	251	222
38996	10727	3022	1822	1202	913	706	572	449	391	328	301	286	277	271	253	255	262	233	218	216	194	192	213	190	184	213	173	194	200	183	170	175	192	203	201	191	198	182	200	173	176	183	166	196	191	212	198	190	162	208	182	193	182	183	200	171	168	153	167	174	169	205	184	157	176	159	187	174	165	150	168	162	169	169	183	189	178	154	173	151	181	177	155	189	163	168	178	187	173	186	161	159	175	181	179	173	157	148	179	200	142	163	198	161	165	169	158	168	171	156	190	179	192	182	186	174	173	186	169	155	147	194	172	177	162	151	180	170	128	171	174	178	187	183	180	168	180	189	165	174	175	183	179	172	177	183	182	154	182	152	180	180	165	171	176	182	178	190	174	161	164	157	159	178	176	178	161	187	213	190	157	186	179	182	186	175	175	186	164	165	150	176	165	173	191	168	175	157	163	181	155	196	180	177	185	179	176	192	165	156	165	163	182	174	183	172	161	162	178	180	170	200	155	186	184	173	172	154	181	194	183	200	184	180	190	177	191	196	177	160	175	188	186	191	166	175	153	139	185	194	174	168	196	177	146	157	184	190	184	187	176	152	178	170	180	158	167	168	159	148	168	182	185	181	153	176	154	190	176	204	193	169	178	168	165	163	178	167	166	185	184	209	137	184	193	191	189	187	190	169	162	179	170	180	181	172	175	159	152	171	184	193	184	191	200	152	185	158	192	137	173	183	163	142	174	189	178	157	196	193	185	170	172	161	176	158	164	141	159	181	158	157	171	188	200	206	192	167	191	180	177	175	180	178	200	178	160	172	173	183	178	185	173	185	188	169	160	162	150	166	156	182	175	167	166	173	163	168	174	165	169	173	164	165	197	190	162	181	172	157	191	178	180	178	158	185	182	153	165	147	179	155	170	177	158	158	174	182	181	176	186	172	180	174	175	182	157	172	175	184	181	157	173	172	158	175	180	203	170	161	163	169	189	167	166	181	174	172	183	177	184	174	168	175	203	164	193	182	172	169	169	185	176	183	163	171	188	162	167	180	200	164	148	165	182	170	174	161	174	189	182	182	176	172	169	158	172	164	177	165	168	191	187	171	183	162	181	167	169	143	175	166	164	166	173	188	191	171	163	191	205	183	150	174	163	184	192	181	199	179	175	154	172	160	158	167	191	170	169	169	165	183	176	160	175	192	181	161	145	194	170	183	160	177	167	194	187	171	148	201	217	172	156	188	165	178	180	188	175	190	157	201	168	174	163	181	166	174	148	200	190	202	193	171	179	182	164	171	165	184	144	163	197	174	167	161	165	223	168	188	187	192	160	192	184	155	183	184	181	153	167	185	203	184	184	172	146	178	177	170	171	153	164	193	187	142	169	193	180	166	156	171	183	171	175	161	176	196	167	176	184	174	174	182	182	164	194	155	176	172	175	161	167	172	163	166	151	182	169	199	167	182	174	173	185	161	178	183	167	182	183	189	165	185	195	195	170	182	173	166	172	164	171	182	185	146	172	181	170	154	174	194	187	200	183	183	185	191	214	180	199	176	179	168	172	164	171	167	144	181	182	175	190	161	210	172	155	185	159	158	140	168	165	176	194	168	166	185	184	168	160	170	174	170	168	164	160	172	205	158	182	170	158	168	196	142	188	197	170	177	180	185	183	180	169	156	177	179	186	191	187	180	175	177	216	172	153	169	164	159	163	129	168	158	181	166	182	173	171	174	178	170	185	204	212	182	179	177	186	141	171	189	165	165	158	178	182	178	151	211	165	207	172	160	178	151	175	179	175	170	196	176	173	167	187	155	170	157	200	175	155	199	178	167	170	161	199	158	159	185	176	158	187	179	172	165	175	176	170	171	158	193	173	169	177	177	161	187	174	161	158	178	197	182	195	184	139	191	170	159	177	183	207	179	159	155	152	187	184	166	153	174	183	160	190	173	164	157	165	170	195	163	163	190	182	155	156	176	170	180	154	177	183	167	198	177	173	190	164	180	174	150	170	177	161	170	166	176	188	179	180	162	182	179	166	156	158	169	179	168	202	194	169	172	183	200	156	175	164	179	206	156	194	174	171	191	140	157	138	179	206	201	168	164	155	159	193	182	175	201	186	155	176	175	177	178	178	177	185	181	149	191	185	172	185	167	155	167	171	173	165	178	192	169	186	179	193	156	164	172	176	156	150	180	157	189	201	168	177	181	166	164	160	174	182	168	192	160	176	166	161	176	197	174	193	202	192	177	182	171	184	178	175	175	193	158	187	199	152	184	193	160	183	159	145	137	179	162	172	191	172	164	182	183	199	158	167	162	191	180	171	161	158	169	185	163	171	163	166	164	216	158	162	170	184	194	179	165	190	185	161	184	199	173	215	197	169	195	168	172	167	177	203	166	195	166	164	182	167	181	163	195	176	174	179	171	168	193	187	165	154	198	181	147	170	161	206	192	156	177	181	164	179	169	171	184	184	156	173	158	155	199	185	164	181	178	163	174	176	172	153	171	184	181	182	167	152	176	172	165	165	180	185	163	173	171	198	196	178	175	180	170	173	178	196	140	190	181	188	159	151	175	155	153	163	188	188	203	185	201	166	155	166	192	162	146	161	183	187	170	171	167	154	161	163	158	165	178	170	169	170	174	205	166	162	168	184	178	189	179	164	177	177	172	149	177	203	175	174	170	172	193	189	191	172	155	174	192	198	178	178	164	158	182	156	187	178	156	167	184	191	211	182	179	185	169	165	181	182	161	180	177	175	171	164	180	204	166	200	183	183	166	179	183	196	154	167	178	187	190	170	186	144	169	162	167	171	154	173	180	186	168	190	191	177	158	179	165	184	196	163	163	177	164	164	166	194	183	185	173	162	182	198	180	171	156	190	170	182	142	173	188	154	164	187	171	177	170	182	177	205	199	162	164	161	176	166	146	192	169	165	187	186	156	162	160	163	195	177	171	164	186	160	175	165	182	196	161	183	177	176	184	162	184	191	193	181	164	189	170	179	186	184	190	174	169	163	160	191	173	169	166	194	164	178	176	153	157	166	173	202	168	154	189	189	182	177	187	195	189	208	196	170	176	186	172	164	171	215	202	180	157	160	187	172	182	176	162	178	164	170	172	162	167	169	189	180	166	143	175	189	174	167	177	196	182	194	173	203	181	176	214	191	180	163	155	141	177	186	179	168	194	162	179	185	201	204	183	210	183	198	172	180	161	158	168	165	173	195	159	172	182	192	184	178	194	170	163	171	160	157	207	164	170	157	206	165	160	171	187	168	193	172	180	184	166	179	197	183	171	173	166	158	144	168	175	182	162	188	186	178	177	154	173	201	167	148	164	163	156	174	162	179	176	192	191	194	170	194	170	186	174	170	186	175	161	171	181	181	182	188	147	155	162	178	183	174	183	172	166	162	139	197	178	200	158	172	175	193	151	196	184	173	186	207	197	156	188	167	177	149	157	187	175	188	179	168	179	176	174	195	185	150	177	181	180	169	165	157	165	192	173	171	191	200
18058	2264	4403	5101	4332	3476	2835	2355	2016	1761	1603	1337	1169	1083	1048	988	921	910	797	729	756	707	696	711	635	641	651	620	588	616	566	586	542	574	570	572	589	599	548	517	557	548	554	475	510	501	487	514	527	513	469	508	457	486	454	486	505	479	443	516	451	475	520	505	476	437	458	447	478	434	478	463	439	490	447	518	499	471	496	456	493	452	435	464	517	499	466	429	471	464	450	486	488	455	449	424	437	453	508	459	472	435	462	465	462	441	447	470	462	410	434	435	444	488	504	497	455	469	425	466	469	438	466	436	446	427	449	468	433	432	457	448	444	466	454	455	478	449	439	487	415	465	459	426	477	413	445	456	441	455	453	460	474	451	466	485	458	470	443	462	488	454	464	470	475	405	424	463	489	427	443	436	484	426	430	412	461	465	471	438	453	431	441	434	432	427	428	402	477	432	427	486	528	451	438	433	435	408	443	429	441	467	470	442	421	484	456	463	436	450	470	419	450	453	478	454	430	415	437	447	446	416	428	431	445	454	465	422	437	427	461	458	477	454	482	471	457	473	469	478	436	457	391	440	412	457	449	466	443	461	420	451	456	447	448	486	418	438	419	416	444	457	417	453	454	442	428	422	442	404	458	434	462	492	410	445	424	448	431	445	461	418	420	455	451	444	408	434	462	471	422	435	447	448	434	481	450	448	449	426	445	446	448	457	462	460	447	460	444	472	445	465	450	392	441	447	477	474	444	425	419	436	427	442	433	437	440	423	465	411	457	448	440	442	451	442	470	437	449	431	457	443	446	467	471	451	442	446	442	478	451	446	454	470	433	474	448	478	450	430	438	467	457	432	444	444	468	449	458	452	452	434	432	427	441	425	460	439	465	447	420	447	421	454	460	460	435	460	463	428	444	469	428	428	447	455	428	424	450	448	454	439	460	475	421	508	473	448	489	482	432	452	398	456	395	428	431	401	413	493	452	439	429	407	398	502	454	435	399	458	423	442	434	478	484	469	461	433	467	414	468	445	458	453	435	423	468	437	451	449	452	432	445	426	473	410	437	438	428	482	436	470	444	453	450	431	451	411	451	455	426	407	464	438	437	475	446	441	457	453	457	416	462	468	444	434	444	419	463	465	440	467	446	434	423	455	447	464	431	438	443	430	409	444	466	457	455	462	428	462	492	428	401	427	426	412	444	439	483	469	469	455	426	423	426	447	421	423	438	448	456	420	441	434	436	469	449	431	448	436	496	404	419	438	448	421	410	496	451	459	433	462	445	443	419	440	468	442	445	410	448	458	405	463	432	467	460	420	448	440	430	453	450	439	414	437	420	475	486	456	451	440	445	438	415	429	467	459	468	448	434	460	445	433	420	437	441	411	412	450	445	433	448	463	439	430	471	460	431	457	424	438	421	449	426	450	482	467	456	465	445	471	393	451	468	429	466	443	468	464	449	435	427	400	496	471	440	496	443	463	415	432	438	469	434	460	438	422	390	436	491	473	427	448	466	444	476	454	440	441	451	468	417	435	448	420	469	463	431	428	452	458	466	429	466	428	431	460	474	426	445	467	436	434	445	453	467	398	465	458	482	445	455	424	477	446	458	455	454	423	441	447	449	485	444	411	447	488	455	433	439	440	441	420	454	404	432	486	450	461	440	441	459	427	438	454	477	441	463	465	461	456	465	461	455	448	400	459	438	427	427	436	415	427	479	382	429	433	443	408	439	425	442	412	461	448	441	450	382	433	448	474	433	449	439	444	463	440	458	459	455	426	420	425	444	458	445	425	476	458	449	463	425	481	466	459	448	424	456	416	467	467	442	417	484	392	431	470	436	458	427	458	402	436	419	445	476	433	458	451	441	432	453	448	438	443	451	428	403	491	450	428	460	416	462	434	480	473	435	437	458	434	414	447	428	459	449	458	431	448	452	460	473	449	467	453	454	486	433	452	488	446	402	431	477	452	436	446	436	481	432	408	444	425	435	460	441	432	472	456	447	440	450	435	476	449	480	480	469	472	451	455	460	419	425	419	439	454	427	458	449	480	479	442	415	416	449	509	414	439	445	461	425	426	477	475	448	468	442	454	425	402	486	487	445	425	474	457	449	471	433	428	440	496	493	456	421	418	451	430	478	425	377	467	438	430	472	414	460	470	436	448	435	430	434	433	458	444	469	467	436	492	445	472	446	441	427	466	488	478	400	447	470	457	440	486	452	453	470	443	457	408	468	438	450	466	442	467	434	430	441	375	465	450	463	453	471	428	385	428	473	422	450	499	448	438	441	419	439	426	470	458	457	466	447	469	456	440	464	474	431	458	462	472	482	457	455	495	447	447	466	465	460	452	472	423	389	417	416	409	455	447	494	434	456	468	417	452	433	465	463	463	447	426	473	468	391	438	474	438	464	456	485	446	428	473	421	401	452	443	449	490	451	448	440	438	445	438	491	439	425	430	431	467	431	453	427	486	423	432	449	426	469	429	445	432	460	473	422	423	433	432	451	461	445	456	469	448	445	478	464	438	448	457	456	465	446	452	454	438	461	436	479	428	462	470	454	444	440	451	487	460	432	477	424	469	467	446	431	412	416	419	451	434	450	421	445	488	423	458	428	451	426	426	454	456	482	408	497	443	465	402	448	457	443	446	461	453	415	444	403	444	470	470	452	413	457	469	413	445	470	433	440	477	474	455	454	421	439	462	448	455	451	423	458	490	487	396	419	405	467	413	477	426	433	419	469	445	428	480	419	409	455	448	463	432	473	453	495	468	448	455	431	487	513	432	465	444	425	462	466	451	425	450	427	415	436	435	456	422	453	454	473	442	400	431	462	473	418	457	443	410	427	424	425	456	461	439	476	452	479	472	416	404	458	462	452	475	425	453	430	459	455	515	427	451	440	473	452	438	468	471	440	415	441	436	419	472	436	460	425	492	447	465	453	458	444	463	449	443	450	455	472	449	406	422	440	458	427	427	430	432	431	404	453	417	417	488	416	411	426	439	461	442	469	469	425	449	444	454	441	469	442	451	433	445	427	410	458	421	449	466	459	421	430	459	451	444	459	457	469	424	428	439	442	447	457	446	443	466	436	406	481	473	452	486	440	452	476	395	463	426	437	463	428	441	478	437	425	440	429	454	469	432	454	472	443	487	453	432	407	449	472	430	455	399	454	437	424	456	456	427	448	494	447	432	431	384	452	452	443	483	462	456	428	400	432	437	409	484	449	434	406	445	460	462	449	458	451	439	412	456	452	469	421	475	437	466	442	438	466	450	453	428	447	489	468	433	444	431	456	452	446	471	455	466	429	418	461	461	478	470	454	437	465	449	437	425	446	461	442	395	425	481	433	478	448	451	453	438	408	475	463	488	430	445	436	459	470	436	411	456	461	481	428	442	462	426	476	430	429	411	411	463	443	460	394	422	464	447	440	430	454	407	410	421	437	413	447	418	485	426	489	388	433	451	471	431	436	435	455	425	441	471	445	430	428	447	449	451	485	454	413	446	436	422
4410	218	193	193	150	161	151	157	160	142	162	150	154	161	137	138	139	132	167	146	151	154	167	154	163	155	157	150	161	155	166	177	165	160	137	159	158	168	168	155	157	147	168	156	141	165	163	142	146	131	146	148	159	177	161	161	136	173	134	141	139	171	167	151	154	158	160	154	144	138	147	160	158	157	139	155	163	164	154	149	157	143	148	152	155	156	160	132	140	153	157	166	198	169	155	162	158	145	130	196	154	158	163	150	174	168	144	152	152	166	125	151	132	155	166	147	127	169	162	159	142	157	133	147	177	160	142	156	162	139	143	133	151	135	158	164	173	169	144	151	157	170	186	137	139	141	156	154	153	150	142	154	164	139	151	132	132	156	174	167	150	143	146	157	139	129	163	179	157	159	154	141	156	162	176	165	133	170	151	147	169	162	148	170	168	135	137	164	138	129	146	165	177	161	157	162	149	169	150	149	163	145	149	167	155	156	167	149	134	170	155	147	141	148	169	141	166	151	137	136	155	143	158	145	149	159	150	156	148	166	152	152	153	157	161	166	157	140	159	138	143	146	157	131	139	153	124	156	141	161	168	145	170	158	145	162	129	155	137	131	183	147	167	139	147	162	153	172	153	166	148	142	152	148	172	153	174	150	155	158	147	150	157	144	159	177	152	158	152	189	166	153	150	173	175	158	135	140	150	164	158	141	163	159	147	147	161	220	182	152	156	152	150	169	161	149	159	137	146	153	160	124	153	183	159	157	148	184	150	153	152	153	143	170	151	163	175	132	153	159	152	159	156	148	159	163	178	161	152	141	142	164	146	163	157	135	147	154	156	153	164	129	143	179	172	151	155	169	146	148	172	154	174	155	166	170	150	154	140	164	142	164	180	156	162	156	166	136	155	146	138	138	164	170	144	168	173	168	163	143	165	143	170	158	157	157	147	145	171	147	194	166	136	149	136	140	170	143	155	180	153	150	140	146	177	147	145	148	154	140	162	148	175	157	154	136	151	150	153	145	149	157	141	167	154	144	164	152	158	146	150	146	143	155	170	177	163	166	159	155	146	164	165	155	169	167	158	129	162	163	152	123	157	167	168	143	158	142	166	155	164	149	160	144	158	157	144	138	142	150	148	145	165	167	146	134	156	173	168	148	174	163	180	146	140	159	165	186	143	148	157	136	147	153	161	153	176	148	111	147	160	168	160	165	163	151	181	164	130	162	158	178	135	148	132	166	131	132	164	173	163	145	154	186	163	189	179	157	154	165	150	158	179	153	141	162	168	182	180	159	139	160	159	166	189	177	157	156	161	157	171	161	151	144	147	176	159	139	145	143	154	134	162	154	149	158	156	174	143	135	183	152	152	144	149	135	148	150	150	183	167	153	154	170	145	155	190	169	163	160	155	166	173	164	166	140	131	133	154	164	140	172	182	157	137	154	149	154	153	178	152	151	139	146	153	153	157	139	155	133	157	176	157	148	137	154	159	134	163	166	156	154	156	166	135	148	151	166	175	155	141	159	185	154	150	146	157	142	140	172	163	157	156	155	164	147	153	153	119	149	144	140	125	155	138	138	164	144	162	145	159	163	158	167	146	156	165	178	164	176	149	153	141	166	146	161	156	153	142	136	176	174	169	174	167	159	148	147	149	132	145	162	164	147	155	144	164	148	172	162	139	150	161	139	167	154	155	148	160	163	152	153	160	143	130	162	140	178	163	194	167	155	159	138	152	170	156	152	167	157	172	162	144	146	140	149	151	158	169	155	161	148	168	160	163	166	153	136	137	163	173	138	137	150	148	177	151	156	133	170	151	168	163	165	162	154	153	147	161	186	161	147	141	178	170	149	132	168	152	140	150	146	180	146	142	156	154	148	146	171	152	177	162	160	175	136	140	145	155	146	178	147	145	161	144	140	153	130	154	163	170	157	133	173	125	139	182	142	135	141	143	139	200	165	152	185	138	160	149	165	157	166	164	178	158	165	148	154	156	151	161	155	161	179	146	143	136	143	144	156	171	115	145	155	150	174	154	162	145	140	135	163	155	172	152	173	166	166	179	136	137	147	128	171	140	127	147	147	140	138	146	146	146	153	127	139	170	157	157	143	152	145	171	169	173	151	135	134	175	169	179	150	162	163	168	128	161	153	162	170	131	154	139	152	159	161	151	161	150	136	147	133	146	156	167	184	141	159	144	161	139	155	159	155	134	147	150	146	145	152	164	150	165	144	177	145	164	157	152	151	165	159	145	166	161	161	161	174	166	137	158	136	148	155	162	153	150	173	158	153	141	158	148	159	157	151	152	133	150	147	158	153	152	154	147	174	160	162	154	179	148	172	169	142	146	143	163	163	157	176	149	157	162	140	177	159	141	147	153	156	151	154	162	171	145	161	153	144	177	173	155	141	134	147	141	156	179	142	153	151	141	157	142	152	157	158	158	143	173	137	135	170	161	149	160	149	131	108	168	165	136	144	161	134	132	146	166	151	145	134	159	144	184	166	153	169	147	170	148	146	159	145	155	151	172	139	156	169	168	165	153	159	151	164	145	161	162	144	149	192	155	169	146	153	154	139	148	146	160	145	176	150	175	147	149	159	162	144	176	150	156	166	168	132	162	153	157	165	189	169	185	165	163	140	161	159	156	150	132	149	136	147	157	154	163	135	168	159	145	135	150	162	151	158	148	143	179	146	149	162	183	161	159	173	159	153	154	142	142	145	149	143	143	142	149	132	151	130	158	159	153	156	193	136	160	140	143	141	179	178	142	151	165	165	166	148	154	170	160	185	149	152	139	153	145	157	188	168	162	173	139	162	146	146	135	154	164	164	168	164	164	151	140	136	151	137	134	150	169	158	131	140	140	155	142	167	161	155	163	172	144	134	141	174	157	143	138	174	159	165	142	159	165	151	160	144	166	169	179	165	178	154	157	143	163	187	171	159	153	150	155	135	164	146	140	152	173	156	139	122	157	151	147	172	144	167	164	124	135	149	167	154	189	174	139	155	149	158	166	155	161	160	181	150	144	155	185	151	171	159	158	152	131	191	151	140	153	168	150	146	139	169	161	141	142	154	162	171	157	143	140	157	156	179	143	174	149	162	160	166	148	140	147	162	163	137	141	138	173	138	169	139	155	142	143	156	157	162	166	167	136	154	160	153	175	151	163	186	163	128	157	148	140	146	145	178	145	166	153	149	168	145	153	155	138	172	152	146	163	148	151	152	158	171	160	162	153	153	169	143	139	150	137	163	155	160	140	140	143	130	157	150	154	147	151	167	151	139	195	145	163	143	171	173	166	144	166	123	153	137	164	154	166	161	156	159	139	157	156	178	149	167	169	166	158	140	140	162	127	136	158	150	150	149	170	156	157	167	182	141	145	159	168	149	145	135	150	160	151	137	154	158	158	149	182	167	132	158	150	168	163	144	143	160	178	130	158	141	155	146	131	130	168	138	150	145	155	146	148	148	177	136	150	169	171	162	188	133	141	181	144	154	149	152	143	150
3220	394	438	426	487	450	400	453	407	349	396	389	378	357	421	368	358	393	411	358	413	389	387	389	403	391	364	421	412	384	372	355	399	404	355	387	380	367	375	410	399	366	371	374	381	358	379	394	388	373	397	363	362	362	362	381	392	355	382	391	364	365	398	373	415	370	385	375	361	382	344	347	374	381	394	367	387	378	352	380	395	363	375	387	354	376	345	378	356	368	396	347	406	374	360	352	405	370	365	346	405	375	398	362	374	385	403	351	397	374	383	366	386	394	368	417	410	373	380	337	378	386	405	391	392	404	383	387	359	388	377	365	374	415	436	389	365	369	377	354	380	323	353	368	387	411	387	373	394	368	378	387	368	398	382	351	374	390	362	385	403	410	365	375	394	367	364	418	391	358	331	337	410	370	362	339	416	399	376	398	396	382	339	415	397	386	384	360	367	361	394	388	387	368	399	379	395	370	333	385	364	375	359	374	405	383	375	362	409	373	379	365	377	380	372	381	353	407	396	378	366	375	402	392	384	388	390	376	396	361	395	372	379	379	390	369	389	424	370	356	360	384	364	395	385	401	369	362	384	389	405	372	374	378	389	381	407	383	354	366	391	357	372	412	381	378	375	370	389	339	354	389	362	374	366	359	370	397	359	377	390	383	372	373	372	351	390	366	381	385	397	388	380	386	348	379	375	393	388	421	369	342	374	390	388	355	404	359	416	383	345	369	377	369	385	352	395	375	379	380	388	356	379	381	356	357	390	364	378	360	383	406	376	380	369	395	364	368	386	351	375	344	371	379	379	381	345	362	385	374	376	399	390	352	347	384	400	372	355	379	359	386	365	365	380	398	376	378	394	357	395	373	363	394	350	368	357	395	378	371	421	381	378	335	393	374	369	406	397	373	363	384	358	378	375	392	403	361	369	362	375	395	357	382	378	361	373	383	365	384	369	375	385	364	360	379	349	361	370	369	386	365	374	357	383	369	379	405	385	379	373	404	393	350	393	338	368	382	384	368	379	353	401	350	379	379	364	380	376	415	390	347	380	391	339	362	357	375	348	361	386	343	353	365	365	388	365	383	377	372	368	394	374	356	331	399	380	380	366	401	380	397	377	358	378	373	366	377	368	407	376	371	384	407	344	362	403	369	367	416	376	368	398	379	363	362	363	380	387	373	339	360	388	386	391	386	423	380	386	369	397	380	370	385	348	375	393	375	381	366	401	366	360	345	374	406	340	407	375	387	384	361	372	360	406	406	373	366	353	375	382	382	347	382	378	368	385	356	360	363	372	363	354	375	387	392	382	364	355	417	349	384	383	392	385	384	398	408	381	394	365	374	438	356	371	366	364	382	369	355	363	371	360	340	385	399	377	408	339	365	400	371	368	361	353	394	358	380	366	378	359	380	428	368	366	376	395	368	390	377	405	356	394	392	362	384	377	386	370	364	369	353	386	379	383	384	354	387	370	352	340	375	379	359	375	359	353	372	388	375	382	363	394	357	368	345	403	394	382	379	382	381	354	392	391	372	344	356	358	388	387	396	367	357	393	379	360	411	381	358	364	386	385	371	386	383	400	368	380	365	398	375	347	352	389	385	361	378	369	356	377	406	402	388	403	389	407	372	354	343	386	349	389	361	392	362	370	409	360	402	375	388	358	371	373	401	413	404	340	388	396	368	403	375	371	351	387	347	360	352	388	371	386	361	374	394	360	391	384	379	380	393	400	366	357	352	399	422	345	364	335	370	366	375	389	373	375	367	376	363	416	418	342	397	376	355	394	388	397	394	380	371	368	372	364	371	413	401	379	345	377	383	370	384	388	375	374	365	395	378	389	392	360	394	401	400	373	349	386	389	397	358	372	386	381	395	398	411	392	382	368	383	365	356	350	412	337	417	380	425	400	368	372	381	356	343	363	394	396	383	312	376	379	372	403	390	412	371	418	371	367	380	355	357	390	353	383	378	386	386	351	367	374	369	352	350	388	400	367	347	363	355	375	368	372	349	388	340	368	353	378	389	380	371	387	363	398	396	379	367	382	371	392	388	376	362	411	361	363	407	381	397	354	359	366	395	348	367	379	367	361	376	381	400	359	376	384	411	361	384	361	391	390	357	347	342	380	400	353	390	355	384	405	364	401	353	391	381	361	385	365	369	394	359	380	380	393	380	414	367	340	369	381	399	336	389	359	417	404	369	352	372	376	406	377	312	398	428	367	389	368	379	370	388	368	387	363	395	367	369	363	368	382	367	356	372	410	388	393	361	375	421	388	415	383	362	364	362	410	409	323	368	402	394	371	375	377	384	365	358	391	357	405	375	391	407	339	385	399	393	382	351	380	386	382	360	370	391	337	387	373	381	368	367	401	365	386	409	415	364	375	373	377	385	382	393	410	390	384	382	388	380	363	399	365	400	378	378	355	368	361	353	354	379	386	389	387	362	374	393	379	368	381	386	342	377	396	368	343	361	381	376	410	402	379	398	376	337	337	396	358	391	370	386	394	350	373	380	409	380	400	363	383	365	356	390	354	363	357	379	385	389	370	370	356	392	388	368	363	379	366	356	364	383	417	370	391	390	388	407	376	398	374	386	404	375	393	374	397	361	373	391	375	383	339	354	437	397	378	400	363	355	391	373	351	380	411	370	377	406	362	396	354	360	377	361	369	379	392	366	387	370	366	362	384	373	396	403	404	378	384	381	406	345	357	378	398	388	377	377	390	388	361	350	365	420	369	391	397	353	396	398	376	384	354	356	376	352	397	356	383	327	407	406	395	380	392	398	364	417	415	374	387	387	378	397	420	390	383	392	373	406	380	369	400	376	353	362	394	391	405	376	367	408	370	375	391	403	399	385	371	409	355	317	346	379	357	383	390	376	353	336	363	403	374	386	388	378	361	385	364	375	385	388	384	367	410	383	379	368	390	379	373	417	368	368	374	374	415	399	372	381	359	395	375	377	404	374	395	366	406	386	391	407	386	375	375	365	395	357	382	405	374	400	368	406	388	377	349	388	365	402	360	353	383	371	373	357	392	357	396	356	387	350	396	385	390	402	358	368	343	386	357	370	365	361	354	415	391	389	386	368	352	408	382	408	403	385	392	399	377	391	381	345	348	395	396	373	399	388	349	334	381	402	379	391	377	409	381	361	380	365	358	369	356	390	388	449	360	372	376	390	342	371	345	388	387	396	365	394	384	374	401	386	377	374	371	365	404	381	376	355	383	388	364	398	355	368	354	416	364	388	360	386	353	382	414	375	337	328	370	370	398	374	356	385	398	399	376	390	386	339	373	379	385	387	386	409	363	377	403	367	337	367	355	364	396	388	368	381	385	395	391	357	417	377	365	378	370	402	368	393	352	383	386	419	372	368	363	355	378	388	372	359	399	347	351	411	327	372	405	360	350	353	365	352	386	362	414	391	377	376	436	393	379	374	341	396	418	383	408	402	381	442	342	384	369	405	395	389	402	388	374	346	378	372	383	382	410	381	405	400	381	338	396	339
29913	5203	1328	895	508	409	320	236	213	179	164	134	154	128	117	106	88	118	108	85	104	107	95	85	75	90	81	76	92	93	75	92	79	74	73	111	65	95	103	84	94	75	74	73	95	73	93	103	79	83	86	70	76	78	60	85	72	80	76	74	95	78	76	74	74	88	73	94	81	60	83	85	72	88	82	88	82	72	75	86	73	71	74	80	71	75	90	75	58	76	79	89	69	72	76	70	81	86	81	78	96	84	84	90	85	90	72	79	66	68	93	75	68	68	83	81	81	74	93	79	73	79	71	85	110	81	69	83	73	75	93	78	57	80	76	89	77	79	84	79	91	83	88	64	83	61	71	69	79	95	92	75	74	86	78	84	86	82	67	90	90	82	59	79	61	75	68	83	86	85	76	78	91	80	75	77	89	77	91	80	68	76	57	63	64	91	76	75	98	62	92	73	85	71	75	72	73	78	72	81	78	89	90	76	74	76	92	83	84	93	81	90	70	87	70	79	79	78	62	76	80	82	71	94	71	73	82	71	75	74	88	84	99	82	66	77	64	73	76	81	74	70	66	74	82	71	78	83	86	77	80	92	64	64	73	92	60	87	91	69	58	66	84	92	87	87	85	70	71	84	72	86	63	80	71	85	88	78	79	88	82	72	64	70	72	77	80	78	85	73	66	84	89	67	85	81	70	71	74	73	65	84	77	68	75	80	70	72	86	71	84	90	80	82	94	77	82	80	69	66	87	87	67	76	77	71	94	76	67	73	89	97	75	72	80	66	68	75	85	84	72	101	69	88	71	73	65	77	75	99	72	76	80	99	89	70	68	85	93	87	83	63	66	70	96	82	71	80	83	73	65	70	78	71	76	75	90	93	75	87	80	83	98	83	91	83	73	83	81	63	68	88	85	75	73	73	68	80	80	67	75	84	75	90	73	64	89	82	66	84	63	84	83	70	78	88	85	77	85	74	84	81	71	76	84	78	90	110	68	79	70	70	86	72	68	71	83	70	80	72	102	79	77	92	78	69	62	83	76	91	85	81	83	65	103	91	89	70	83	76	90	83	87	85	64	74	80	80	82	71	71	79	100	82	90	83	84	77	70	66	92	79	65	71	77	87	76	79	81	81	73	79	69	76	75	90	81	83	81	65	77	72	82	96	73	80	97	98	73	76	73	61	90	77	68	101	79	75	68	73	63	73	76	74	83	67	67	86	81	87	74	70	69	78	79	76	87	66	75	91	85	79	77	79	81	73	76	70	75	79	92	101	78	81	67	72	91	74	65	81	82	83	68	92	68	87	79	77	60	58	70	69	72	64	64	85	80	89	81	78	70	73	83	67	68	72	68	78	60	81	83	79	75	75	71	86	80	73	63	70	86	60	78	75	82	94	90	76	75	69	79	79	68	68	77	88	80	73	69	79	68	80	80	81	79	93	81	80	92	68	71	72	77	80	71	73	94	67	86	70	92	102	75	88	86	82	79	74	87	95	84	81	81	73	82	68	69	95	64	65	80	76	92	76	93	79	78	94	93	79	81	79	94	75	87	80	77	84	70	78	78	64	66	75	82	87	76	92	85	109	98	81	86	75	78	90	68	92	73	68	87	86	82	95	85	80	75	74	72	80	76	72	89	71	94	70	72	86	74	89	87	80	75	73	75	76	85	83	67	73	70	64	87	71	84	70	85	82	71	65	70	80	100	73	83	91	83	70	85	75	88	82	81	77	80	76	61	70	77	73	90	76	78	102	72	78	82	95	66	83	78	87	78	88	67	94	68	84	74	57	76	81	72	75	61	91	81	69	65	76	95	93	91	105	66	78	84	75	83	73	82	76	69	71	66	94	66	81	83	65	81	82	92	69	82	93	73	65	84	78	84	70	69	89	74	78	87	93	68	64	88	71	84	81	72	78	88	97	92	79	92	75	66	89	87	86	67	82	74	92	76	70	72	75	84	67	63	72	86	72	74	91	83	101	80	87	81	71	63	83	82	61	79	83	75	85	68	67	59	63	74	73	84	78	71	66	81	79	71	83	68	88	75	75	73	73	79	81	84	74	78	78	79	85	90	76	95	67	66	72	77	99	63	72	68	76	68	80	100	79	85	71	84	76	83	90	94	85	78	89	82	79	62	77	77	86	80	96	68	82	63	91	82	89	88	90	100	79	75	80	65	89	71	79	71	79	74	65	88	76	75	73	90	80	86	89	78	79	83	86	95	84	79	75	56	82	71	77	77	70	76	68	77	77	63	79	80	69	80	73	77	89	88	82	75	83	81	89	85	93	69	79	78	87	75	58	84	59	82	71	66	65	94	89	77	71	77	85	79	83	97	81	75	72	63	84	74	76	87	86	84	87	78	94	80	63	81	95	67	90	71	87	85	91	85	89	76	61	85	85	80	63	80	72	85	78	72	79	75	86	79	80	78	73	70	93	72	68	87	75	78	77	72	92	76	78	77	70	101	81	76	96	79	88	68	88	78	81	80	92	88	86	72	70	62	89	92	77	67	64	69	63	63	62	76	78	80	70	75	75	82	82	86	65	79	81	80	82	83	80	91	95	73	77	78	79	76	61	78	85	74	78	83	94	83	66	73	78	81	65	68	72	66	67	67	58	83	76	92	65	79	70	75	75	90	92	70	77	81	74	77	92	70	79	69	87	85	69	72	104	80	71	76	92	60	76	60	76	73	88	74	74	73	95	70	76	89	80	76	65	84	79	74	117	76	75	66	92	78	68	87	83	74	88	87	74	77	90	69	83	83	81	85	75	84	73	75	82	73	96	64	55	73	80	99	65	81	73	78	73	73	85	89	67	75	60	87	77	86	81	74	80	60	78	78	99	82	73	63	89	72	74	70	82	77	83	100	84	79	68	70	73	65	77	85	78	69	76	80	72	88	90	63	65	81	84	63	82	76	73	81	84	74	81	76	79	81	65	85	88	83	72	77	88	77	102	93	70	85	72	85	79	68	89	94	77	80	79	76	73	74	96	74	71	57	73	75	82	89	73	73	73	73	69	71	96	80	67	74	72	82	77	81	82	90	71	79	94	82	81	91	75	63	89	72	69	74	86	85	79	83	79	88	85	86	91	74	89	77	74	73	74	89	84	92	91	104	81	80	83	64	73	81	71	71	84	82	81	74	92	67	72	80	83	77	77	75	87	75	73	82	83	82	86	66	72	74	78	79	82	67	96	94	77	82	77	81	86	73	66	94	93	61	71	73	82	87	86	82	94	83	75	56	60	88	78	72	73	84	74	77	99	86	75	87	77	64	74	74	76	66	74	92	70	56	74	84	96	79	79	77	97	71	73	85	80	68	75	90	76	76	96	80	60	83	84	97	77	91	84	82	54	71	74	67	73	78	77	72	85	82	82	82	78	66	69	62	59	73	77	69	67	76	64	82	89	85	87	79	68	80	94	82	82	78	80	70	66	72	77	61	80	72	75	92	60	69	100	77	73	90	91	77	73	81	63	80	82	84	61	73	73	76	70	79	81
14258	1159	2410	2752	2202	1803	1570	1198	1094	899	793	680	637	576	504	471	495	455	428	387	369	349	362	383	320	317	367	291	327	289	304	286	295	298	258	273	268	275	293	300	268	253	259	253	277	241	248	277	266	240	257	225	229	246	257	212	231	261	247	253	222	237	259	234	267	234	252	260	260	248	245	254	254	236	219	219	242	236	257	251	249	255	240	244	228	232	241	229	238	222	221	224	243	224	245	245	226	232	254	231	245	249	252	244	271	230	222	229	221	211	224	265	231	245	251	253	229	184	253	224	225	222	204	217	201	209	225	223	239	230	242	252	226	245	237	227	246	212	238	229	229	229	210	238	211	252	233	240	205	228	229	239	232	237	227	238	213	221	230	234	251	195	221	217	223	221	211	223	265	241	223	234	216	221	204	229	222	219	221	229	212	253	222	242	223	227	190	213	233	215	246	248	218	229	214	209	225	239	247	246	240	216	221	243	212	225	227	208	218	196	223	224	203	244	240	239	238	215	208	202	208	216	224	246	213	211	225	230	245	220	213	209	219	223	231	214	237	225	218	247	213	226	238	214	223	246	217	240	240	206	232	213	237	242	251	221	243	211	201	211	224	226	221	219	216	191	225	222	224	227	218	265	225	234	230	214	194	222	220	214	214	228	218	225	236	270	217	241	239	226	214	213	223	265	190	252	202	221	226	215	246	225	218	241	223	195	222	222	225	213	235	215	254	211	205	249	251	214	224	231	213	211	229	232	223	243	217	226	232	202	225	200	212	261	211	220	223	243	207	242	221	211	238	215	233	231	231	232	248	254	233	226	229	218	203	234	213	231	213	212	238	201	203	234	244	227	262	225	215	243	234	237	213	209	241	217	251	213	228	208	223	242	245	218	214	236	221	207	238	216	253	221	241	224	219	228	223	233	215	218	236	220	203	233	202	213	245	222	219	238	245	233	224	242	213	239	224	217	251	219	189	226	228	222	230	212	216	215	228	242	253	222	242	244	214	234	199	242	220	253	234	254	242	248	223	227	216	223	201	219	214	230	238	205	228	220	244	223	225	242	213	228	225	253	220	182	230	252	230	214	228	222	217	221	220	235	242	238	234	196	195	237	229	220	209	240	222	241	199	210	216	226	224	228	232	222	248	253	226	237	245	214	229	245	244	203	213	242	232	231	214	241	237	224	234	223	226	226	221	212	220	255	210	216	216	244	230	235	219	221	214	239	219	209	243	224	232	226	227	206	232	211	231	216	242	214	237	219	246	232	223	233	202	216	239	233	231	239	253	218	238	218	233	225	226	226	187	216	228	234	226	214	220	203	225	233	236	236	229	244	243	231	221	214	221	211	225	231	242	193	247	236	214	233	238	222	191	225	253	236	224	236	227	229	232	244	212	232	247	208	230	235	221	238	234	220	240	210	231	222	197	209	235	214	243	224	207	217	208	224	229	231	223	235	232	242	248	224	236	209	218	209	245	210	212	227	251	214	237	230	230	231	217	248	210	231	238	231	214	269	225	240	220	219	236	240	223	218	219	218	215	217	237	209	240	226	214	207	189	230	234	211	226	235	230	238	235	200	214	225	242	217	227	216	229	221	216	227	216	228	212	239	231	216	248	237	209	221	230	227	255	206	236	240	236	213	224	207	231	229	191	221	236	215	227	244	216	247	223	229	230	206	216	191	224	249	262	222	220	231	235	223	228	230	257	205	207	234	224	218	223	248	224	231	251	203	231	231	221	202	235	240	229	235	215	257	221	218	243	237	225	191	199	218	228	220	229	231	240	218	196	216	232	241	228	218	221	246	240	240	234	234	222	213	210	222	211	247	248	237	254	204	224	210	214	211	245	250	199	200	223	228	226	203	212	225	224	223	199	212	264	221	238	253	206	257	253	217	240	220	228	239	231	225	232	234	246	236	215	258	213	234	226	235	209	208	200	229	240	256	236	216	231	211	214	205	224	229	244	205	234	210	209	243	255	242	205	227	240	236	254	217	241	226	224	228	231	249	234	241	221	232	226	228	243	232	209	235	226	218	250	217	229	262	222	241	230	234	241	211	243	244	217	239	224	223	214	244	237	193	231	216	238	256	227	218	228	227	227	217	263	227	232	224	248	205	252	216	211	215	212	231	228	237	237	217	226	245	229	209	222	211	237	250	204	238	222	224	223	236	221	236	221	215	246	204	226	220	225	227	247	196	232	210	208	225	250	238	231	217	228	229	246	237	215	217	225	234	221	229	226	253	226	227	238	217	270	224	229	221	216	270	217	258	220	211	227	223	241	231	227	226	233	236	264	218	232	213	223	234	207	226	241	230	238	225	223	201	210	254	205	233	202	231	224	266	239	256	222	219	215	243	244	223	230	232	234	222	229	209	203	241	242	217	216	229	240	242	215	253	223	227	218	236	218	212	245	209	236	218	213	236	228	248	225	231	246	220	275	231	234	231	233	256	228	195	225	230	252	235	224	220	208	239	239	259	205	235	233	229	239	212	251	228	221	215	221	222	230	216	238	225	233	241	195	259	230	235	219	232	221	229	220	217	241	224	229	242	216	238	205	237	228	252	245	223	235	223	219	218	240	254	228	218	222	226	235	231	244	229	231	233	221	228	214	241	219	238	199	237	243	223	234	222	209	237	219	215	220	238	243	202	214	224	228	226	236	235	240	227	214	238	224	235	223	259	217	225	250	206	233	202	214	235	233	215	228	238	238	201	223	241	216	216	242	217	207	250	218	209	238	209	233	215	249	234	255	248	220	254	220	225	226	221	220	229	226	230	226	220	234	222	221	238	228	207	233	238	232	230	232	223	207	228	248	230	200	199	210	249	228	220	233	233	220	225	238	249	239	234	225	204	229	248	252	234	233	216	226	242	222	233	240	210	232	208	238	244	236	240	237	236	240	225	196	216	243	219	246	219	193	225	240	223	222	241	217	233	198	209	200	216	232	257	208	246	232	222	215	213	237	232	226	235	231	185	208	239	207	231	221	228	236	208	236	223	210	233	235	228	231	220	253	219	260	236	224	222	211	205	227	202	209	211	222	236	248	229	240	225	207	208	216	229	230	202	244	232	225	207	247	227	227	238	222	214	232	222	230	222	232	223	241	208	244	212	219	211	245	237	250	210	227	224	233	191	236	267	226	207	212	217	220	212	235	254	219	218	238	225	259	251	213	252	232	232	239	213	242	221	251	246	243	249	221	242	218	232	204	225	227	209	222	233	210	208	229	205	223	201	219	225	216	254	236	245	230	260	232	244	210	209	215	210	232	217	263	222	238	233	212	223	231	232	231	184	214	240	224	218	243	214	206	214	220	237	215	250	212	198	252	207	232	219	236	219	226	236	224	196	248	228	221	251	230	213	242	227	241	215	230	203	235	233	229	218	211	243	223	240	235	228	231	215	248	223	239	215	221	224	235	207	229	236	235	189	208	245	238	234	190	215	215	209	209	224	216	214	242	225	209	235	254	225	209	231	229	203	224	202	223	221	196	228	222	257
43796	13531	3385	1934	1176	891	675	484	428	408	382	328	297	256	275	235	232	249	268	224	223	202	202	203	200	205	175	202	170	194	202	182	172	200	203	177	180	187	211	196	196	165	178	171	185	173	201	153	195	169	177	180	170	175	181	161	172	171	167	153	173	189	201	148	163	183	180	174	187	177	179	159	189	194	176	184	181	176	191	182	159	169	173	166	183	176	171	184	176	164	181	190	185	187	170	174	169	166	176	171	173	196	168	175	173	168	170	184	167	187	173	163	172	180	167	178	174	183	172	205	171	166	161	165	161	181	174	198	189	171	162	169	143	172	177	179	187	183	175	183	197	176	175	171	177	164	188	188	211	183	162	190	203	166	196	174	174	195	193	165	164	174	172	164	169	180	182	177	179	193	192	162	173	184	193	190	162	166	186	144	186	189	150	169	180	181	183	153	176	204	170	182	153	195	166	192	172	182	198	183	167	187	160	156	178	183	156	178	162	165	177	194	189	201	168	169	158	181	175	161	157	181	173	172	171	190	165	177	182	166	137	157	191	185	195	173	201	174	182	162	170	155	181	176	166	178	173	172	187	192	190	187	173	188	194	173	171	170	177	170	193	184	164	161	182	161	183	162	190	173	180	188	162	160	204	179	179	170	162	189	155	194	161	172	194	175	178	182	191	181	181	179	182	149	186	174	150	152	163	169	171	184	180	155	172	155	188	173	198	193	185	176	149	188	168	174	174	165	197	183	162	170	174	175	177	172	177	198	167	171	199	197	157	150	180	210	183	183	174	186	168	174	171	183	166	163	171	178	209	166	176	170	163	157	189	188	168	148	169	186	202	177	170	165	195	188	205	177	198	160	181	180	175	190	156	172	179	180	187	172	204	158	160	172	176	179	176	197	169	196	189	193	162	179	156	158	144	178	197	186	163	173	176	183	174	169	180	199	166	175	175	166	182	170	175	150	169	166	161	158	150	167	171	199	165	199	192	168	157	164	170	188	186	180	205	160	206	168	191	189	174	182	138	166	172	182	172	173	165	182	173	166	175	178	172	159	174	213	190	181	180	179	185	180	180	170	192	200	159	156	165	173	150	144	180	177	184	173	158	166	179	169	169	175	196	173	177	173	159	185	165	226	174	173	152	181	145	166	175	171	174	165	171	161	162	176	151	161	179	170	167	165	166	193	202	178	144	186	179	173	181	177	161	205	179	175	171	194	172	177	173	183	167	165	205	180	148	177	184	169	224	185	152	152	149	185	173	179	185	171	174	188	147	166	164	176	171	175	193	183	182	181	187	170	165	186	172	183	179	167	195	158	180	158	171	184	203	172	170	180	162	178	163	180	169	170	193	172	179	186	172	192	186	165	170	173	156	186	184	195	186	171	189	191	166	176	184	175	187	182	173	184	165	177	200	184	164	199	168	161	172	193	180	164	166	205	167	156	200	183	177	201	191	178	181	200	199	159	180	158	155	155	148	179	175	164	160	144	162	179	181	178	148	183	170	167	167	176	171	180	182	161	157	176	175	165	181	160	186	160	184	176	141	180	176	193	163	183	186	171	176	180	175	157	187	148	169	176	151	170	204	175	197	172	163	185	176	149	160	179	168	164	174	196	197	175	184	174	137	204	160	181	184	182	183	177	180	162	185	156	197	185	155	165	179	182	167	172	199	179	165	189	191	189	177	164	185	185	173	174	159	168	167	195	175	172	185	185	168	169	162	175	162	189	172	167	171	177	188	176	192	180	194	190	178	155	156	168	179	171	181	171	179	188	185	181	189	158	170	178	175	169	174	186	187	162	181	152	185	168	152	171	194	187	186	179	161	175	178	171	197	193	193	187	180	179	176	175	156	156	163	192	174	165	187	145	187	160	172	194	172	173	171	171	184	192	199	183	173	178	181	193	201	174	199	168	176	179	161	186	178	186	180	164	169	177	162	162	185	190	192	164	166	171	174	139	165	188	165	189	200	173	179	143	186	153	189	194	160	185	167	187	171	162	161	194	163	154	189	148	189	165	172	153	163	186	171	187	180	171	186	174	191	166	154	161	173	177	169	179	157	165	196	203	176	186	153	187	186	167	160	189	194	183	182	203	173	197	194	181	161	161	184	188	185	171	166	179	169	175	172	149	160	170	177	183	182	185	165	204	197	180	182	165	177	164	154	182	171	192	167	175	180	180	188	200	194	157	202	188	154	149	153	179	171	173	163	178	194	163	184	203	197	190	174	164	180	196	178	157	178	181	171	182	155	170	192	176	174	188	187	178	158	155	166	187	160	152	178	173	167	195	152	177	199	168	169	182	171	170	181	197	179	155	172	189	184	152	179	182	148	190	166	170	170	185	172	188	162	173	181	185	149	166	179	189	174	206	168	170	177	200	143	156	170	159	158	172	152	159	186	198	176	170	164	169	178	182	169	175	168	174	181	181	174	162	175	157	181	196	171	161	172	174	160	166	165	179	179	181	163	187	157	150	166	170	182	167	196	166	198	161	182	172	170	197	182	171	194	182	140	173	151	166	194	161	178	184	187	183	182	199	177	174	155	204	176	183	183	203	175	177	149	198	154	175	183	161	170	166	194	175	146	159	165	149	157	169	142	190	168	173	178	191	156	179	197	173	177	174	162	170	158	167	194	179	165	166	178	177	163	173	164	174	175	181	151	174	187	188	162	183	178	167	160	166	187	170	170	187	178	162	154	157	157	172	162	174	143	187	203	163	175	154	183	170	151	196	164	189	185	173	156	176	198	197	184	171	176	201	182	167	162	172	198	177	149	174	167	159	177	161	158	167	158	200	188	179	184	158	152	183	191	198	174	190	163	168	160	192	191	178	166	199	188	186	186	192	169	164	174	176	166	168	157	181	178	174	156	181	165	168	172	204	188	170	177	172	187	180	159	157	165	182	167	150	207	192	170	177	196	190	190	174	192	184	184	150	189	172	155	158	174	165	194	158	181	165	172	163	178	194	177	200	182	181	171	158	207	184	181	194	151	187	186	196	184	172	167	178	174	156	164	160	174	180	196	184	190	177	176	176	168	154	206	161	210	175	196	175	163	173	176	196	184	176	170	202	159	197	169	192	189	155	166	176	157	190	183	170	190	157	165	182	187	204	166	158	162	183	160	195	170	156	191	137	162	166	163	150	171	171	173	151	180	160	192	189	161	177	206	200	155	161	161	184	176	171	196	178	155	171	189	178	180	190	183	183	182	179	164	170	197	194	201	154	185	158	187	143	204	177	169	172	179	169	185	162	164	166	159	173	171	174	173	179	172	175	161	193	183	177	185	204	181	193	182	187	183	181	174	160	180	158	185	186	160	169	169	182	139	168	176	179	195	172	164	163	181	180	178	164	164	187	170	189	172	163	201	163	202	167	168	178	175	173	193	189	185	165	160	176	161	183	182	180	182	174	179	176	194	191	192	184	157	185	195	175	168	179	159	178	183	170	166	189	163	151	149	174	185	183	195	170	173	188	171	193	166	193	176	156	185	167	193	182
20654	2342	4327	5124	4340	3526	2877	2329	2031	1816	1497	1278	1207	1122	1043	1007	927	844	792	791	772	727	720	673	665	709	599	682	635	630	595	608	539	588	531	574	573	552	550	498	532	519	525	477	488	520	479	512	508	525	469	522	512	458	495	470	475	442	495	476	490	442	491	465	488	467	451	437	491	486	505	484	502	445	494	466	473	493	470	440	487	451	463	451	475	442	458	501	462	494	473	456	463	434	478	453	481	399	456	479	478	475	479	416	466	472	455	443	453	451	495	480	454	488	483	481	466	435	476	460	482	457	499	470	469	487	458	452	484	433	476	464	456	474	431	472	488	452	426	433	441	443	458	399	458	450	474	493	443	443	427	472	457	467	449	420	468	437	417	459	436	452	465	461	477	470	465	473	440	448	472	473	441	424	407	425	431	481	448	424	452	499	475	425	416	451	484	458	438	424	453	434	444	486	435	450	452	431	434	469	467	436	423	452	455	469	474	440	450	437	440	457	446	465	482	419	442	435	442	445	440	442	453	408	442	438	477	443	450	410	458	424	419	433	424	405	433	453	437	498	432	435	462	409	437	471	450	482	460	413	443	416	468	453	434	405	485	434	419	455	456	455	439	460	430	451	430	445	406	473	451	446	458	458	452	462	480	451	424	419	462	416	452	454	394	428	472	463	409	472	438	418	421	450	481	439	441	430	468	440	447	475	431	432	450	458	435	425	449	489	472	421	446	458	466	440	461	412	470	432	466	455	445	495	460	415	414	413	443	449	443	464	433	468	474	459	399	460	450	445	436	426	444	431	456	433	480	456	455	478	472	428	449	461	448	442	452	432	445	431	431	423	482	458	466	430	462	446	447	449	407	429	452	433	434	450	451	432	447	446	409	450	453	468	445	425	417	417	450	471	476	424	458	450	436	473	444	455	444	475	472	504	436	461	442	442	418	458	435	477	460	435	450	398	424	450	426	448	396	462	429	430	476	450	452	412	439	501	424	454	426	383	426	460	429	417	469	424	480	458	434	413	451	470	452	429	452	430	417	437	439	428	502	453	440	432	461	451	448	417	467	413	443	428	462	457	437	492	420	436	479	440	432	459	452	425	481	504	478	458	436	452	454	444	463	444	475	444	481	472	422	477	451	436	464	420	465	467	427	459	443	456	435	469	468	445	450	486	442	424	446	410	429	456	457	472	463	476	429	459	460	410	426	474	418	469	449	442	419	451	411	465	451	417	424	453	451	444	491	460	445	454	439	451	474	435	447	445	463	465	474	433	428	443	398	456	443	436	443	409	446	432	418	446	468	476	450	418	427	461	471	467	448	474	461	471	478	444	446	435	475	449	444	441	410	439	431	439	462	434	437	421	423	455	443	442	436	458	461	432	435	419	442	473	433	439	439	457	433	418	435	465	481	459	440	468	445	486	440	437	485	484	457	443	457	451	424	460	447	442	455	428	440	441	441	437	450	489	466	417	458	466	465	428	437	442	436	463	439	437	435	439	438	440	453	424	480	428	479	454	438	426	453	410	455	467	467	442	430	425	483	437	449	451	432	442	457	470	450	458	453	458	433	473	442	440	453	449	429	465	483	418	407	440	462	472	454	485	416	458	474	455	437	431	446	387	441	464	439	455	433	441	473	432	425	468	443	424	438	445	460	476	449	445	463	488	472	458	463	472	421	454	441	429	465	439	428	423	488	449	457	436	461	440	419	436	407	477	451	471	433	449	451	464	414	463	467	461	487	446	429	454	429	418	482	447	444	465	461	446	439	447	443	438	424	454	445	441	468	454	406	476	428	453	501	447	383	423	426	390	431	478	423	425	423	450	431	430	460	457	454	444	462	449	473	469	433	440	446	406	443	438	431	458	468	459	456	428	425	444	410	427	432	491	430	454	420	454	469	473	488	431	424	458	442	451	459	462	465	447	454	444	451	470	472	431	455	432	425	467	466	395	440	476	435	422	434	465	416	453	462	445	454	460	453	453	437	470	437	463	438	434	428	488	437	445	472	446	474	464	432	435	451	416	460	436	435	445	425	413	445	484	447	495	457	445	463	404	440	419	436	465	434	448	438	448	446	431	449	460	477	447	434	437	415	444	445	448	452	432	444	462	471	479	499	454	460	432	475	425	496	460	449	465	419	477	478	449	425	454	464	441	426	467	463	456	465	426	438	441	421	449	461	442	472	450	453	471	455	440	453	425	443	454	458	455	443	416	442	485	445	456	445	457	449	477	450	462	468	449	427	446	467	451	432	435	462	501	501	440	441	412	449	439	495	445	418	416	469	447	445	454	435	413	429	442	430	451	427	430	432	444	462	476	457	453	432	438	448	448	408	446	447	445	450	427	450	453	449	477	412	442	453	442	448	468	464	437	436	469	436	415	453	448	446	465	459	472	466	469	477	424	452	459	456	473	465	477	439	457	441	429	441	456	461	463	453	415	434	423	477	441	460	417	441	483	477	489	463	421	458	441	421	451	481	459	515	440	475	467	469	456	446	423	463	434	465	442	425	461	454	441	432	427	435	480	469	468	428	490	454	468	417	451	450	479	447	437	466	429	455	439	442	448	459	501	455	433	419	440	425	459	416	476	414	424	442	461	493	447	458	436	413	466	401	474	444	454	412	420	407	475	460	429	443	466	452	455	451	482	429	454	450	472	462	409	469	471	420	485	428	419	433	465	424	468	449	426	438	471	442	444	451	428	437	462	444	441	423	428	462	460	464	467	474	447	409	446	468	464	430	463	477	484	434	467	468	443	474	466	415	440	452	470	453	469	464	448	449	465	451	474	453	443	450	403	446	492	439	449	448	461	463	464	404	479	439	449	445	425	440	414	451	447	467	450	422	417	462	422	447	461	422	491	449	422	434	459	449	434	456	428	438	487	409	434	429	404	435	429	453	491	480	450	436	455	453	433	467	433	465	440	469	498	472	435	458	459	404	480	465	445	395	442	406	443	462	456	423	416	459	427	452	437	476	419	454	499	408	450	436	445	473	451	432	433	411	454	473	438	411	421	404	476	444	459	480	445	479	429	451	433	452	448	467	488	463	470	412	442	419	469	460	459	463	421	463	474	481	405	452	454	473	427	445	377	426	496	419	438	432	449	411	454	420	433	458	488	497	478	414	431	446	457	463	434	447	490	477	456	443	450	425	455	433	422	447	449	418	455	444	446	434	488	426	480	437	426	469	494	459	443	439	412	470	438	470	471	430	433	439	448	453	413	424	434	432	442	368	429	445	436	445	434	464	474	469	484	477	457	470	440	394	404	452	448	421	471	422	436	447	446	456	420	445	479	450	476	418	489	439	443	458	456	501	466	408	451	486	447	430	433	435	463	453	415	446	425	455	452	463	460	482	479	482	455	441	430	445	469	414	473	469	450	464	429	440	423	420	507	466	385	438	467	447	421	415	428	428	453	462	421	448	424	461	478	436	472	453	465	434	468	451	441	444	482	447	449	448	421	400	449	432	476	464	478	413	443	460	441	479	438	470	404	458	446
5516	259	242	200	136	177	150	145	168	155	142	159	165	165	139	149	152	165	171	139	141	168	148	137	145	133	156	153	142	168	158	152	155	171	131	167	166	140	170	137	160	179	153	185	144	152	141	159	163	142	155	145	135	132	153	157	137	157	155	141	166	150	158	162	140	184	139	152	147	163	135	152	151	163	139	139	149	134	159	150	146	161	150	142	161	134	167	150	155	153	142	149	176	154	157	154	160	148	151	134	156	146	152	155	146	154	127	135	150	137	146	159	142	123	164	165	170	147	174	138	138	149	131	169	147	141	157	137	160	146	141	133	140	148	151	150	167	136	117	158	133	171	147	137	154	139	144	166	147	143	148	157	150	128	158	141	156	171	159	144	160	146	160	155	149	181	154	165	163	145	147	153	161	143	133	144	169	150	151	166	156	166	149	155	160	145	164	168	166	142	185	136	146	166	138	148	173	171	140	163	139	151	164	174	171	161	169	142	144	160	182	162	131	149	164	159	172	139	137	154	137	134	144	158	141	166	184	167	141	138	139	166	160	171	154	144	159	152	134	147	159	140	167	142	164	167	166	153	156	158	158	145	147	134	151	132	147	165	153	168	152	163	151	166	133	145	173	143	155	173	145	155	144	149	142	163	155	150	155	164	141	156	137	160	162	158	156	132	162	157	168	158	142	159	166	165	141	149	125	135	149	147	150	144	149	135	149	145	142	143	170	156	153	160	160	183	152	150	146	168	154	164	156	160	158	172	164	129	149	157	147	156	157	180	163	151	157	159	141	160	148	137	162	132	146	174	160	137	154	176	168	151	154	159	155	168	157	195	167	145	156	161	159	183	127	148	171	171	159	168	188	160	168	146	171	158	158	147	141	162	149	179	154	148	169	156	157	166	152	160	143	145	149	162	147	169	157	166	168	155	164	169	149	176	120	161	171	152	166	170	149	153	136	144	151	154	161	150	147	145	143	160	152	159	151	157	145	141	150	162	181	167	137	141	137	159	150	145	150	148	147	147	133	159	156	155	161	152	165	144	144	151	180	160	154	161	137	131	149	133	156	160	136	140	142	137	157	143	141	155	155	154	162	163	128	161	168	148	162	188	145	146	149	157	176	178	194	145	141	164	163	132	132	159	144	156	123	170	172	156	149	165	157	146	161	162	149	166	170	154	136	166	160	178	152	159	146	153	168	136	171	145	140	139	146	158	146	145	177	146	169	132	158	187	165	142	130	141	159	145	146	155	167	152	174	155	157	138	150	149	137	150	153	143	146	153	148	154	128	170	132	148	157	160	161	154	151	142	157	148	139	140	162	162	151	147	141	171	155	170	151	121	148	170	156	145	163	174	158	149	138	130	160	172	149	164	156	172	189	153	153	163	139	149	157	162	157	156	172	135	158	142	149	156	169	145	154	165	144	152	155	168	143	155	146	143	145	158	167	147	170	147	130	162	168	169	157	155	167	143	148	181	159	162	171	154	139	153	153	129	152	149	142	160	128	142	156	160	154	165	168	156	153	142	155	144	158	171	159	163	172	149	158	152	152	172	121	162	144	162	146	155	146	169	151	140	150	160	164	139	164	160	150	161	160	143	137	145	153	128	157	146	152	153	160	171	164	155	158	143	141	143	147	151	141	156	184	151	150	153	158	140	139	132	142	155	167	153	164	135	151	163	144	133	157	157	159	160	166	149	156	147	148	151	152	146	142	135	132	142	148	147	159	138	175	144	150	163	148	137	161	148	161	150	130	121	149	166	143	123	162	166	151	159	153	152	167	150	169	166	156	140	149	145	143	154	148	148	147	170	171	165	160	150	153	171	143	157	170	151	156	175	143	147	149	169	142	154	172	163	175	137	168	150	177	150	142	148	174	144	147	160	188	144	164	163	159	166	154	151	137	173	154	141	151	148	144	147	166	159	137	149	163	153	156	160	166	186	168	157	149	153	152	160	167	162	158	143	157	164	155	159	145	160	141	136	139	152	126	159	145	144	160	173	173	160	179	163	168	150	166	155	159	152	148	167	160	137	121	156	165	134	137	154	146	160	177	128	158	133	149	160	157	146	147	157	151	142	150	143	143	152	151	155	146	126	147	151	129	149	158	144	157	162	142	157	156	161	149	154	137	169	149	144	154	157	172	166	146	141	157	144	156	174	143	155	160	155	149	148	136	129	175	151	156	146	165	143	151	155	144	139	145	144	143	186	157	157	161	168	157	134	140	169	137	158	147	170	136	159	158	128	155	153	150	156	138	147	158	153	130	146	127	151	143	161	160	143	161	147	156	152	141	155	157	157	140	169	145	147	159	167	144	168	145	177	178	163	145	165	150	144	158	158	148	146	166	164	157	160	167	145	150	155	145	163	147	127	126	171	153	154	146	123	147	151	149	149	150	144	157	143	145	159	147	137	140	133	151	156	151	140	133	157	136	135	145	120	122	130	129	152	166	161	158	139	158	148	138	150	180	139	175	181	164	156	139	159	150	168	138	150	136	184	140	148	159	168	155	181	129	171	142	148	161	161	144	157	156	151	181	141	147	145	177	129	139	149	157	153	149	152	139	175	160	180	183	164	161	141	181	152	132	151	149	151	145	152	148	166	160	167	139	154	173	153	151	150	147	146	167	164	148	144	162	153	171	155	131	159	126	152	135	140	166	181	164	149	148	178	167	161	146	153	169	144	139	166	180	137	155	129	151	160	162	152	170	161	167	131	184	150	173	166	132	183	151	140	147	160	160	164	160	153	146	142	144	174	163	152	170	147	165	149	147	146	131	161	147	160	147	149	152	169	167	153	159	171	158	137	144	150	162	148	137	145	145	180	168	157	175	151	142	163	119	153	157	171	151	142	138	148	147	157	147	172	157	162	161	157	141	144	149	138	158	142	164	143	152	156	181	154	155	153	151	133	160	145	159	174	155	147	166	161	167	175	169	150	127	157	160	158	152	131	152	184	159	181	119	152	166	160	152	183	189	166	184	168	185	155	168	147	152	163	147	159	128	155	148	146	149	165	172	165	170	157	160	158	165	158	147	132	148	171	155	144	152	153	149	154	150	164	166	134	151	155	135	145	156	157	128	154	148	149	153	148	153	157	160	166	157	133	153	150	145	141	172	153	149	150	138	130	134	146	186	150	121	137	157	145	135	162	167	146	170	158	141	149	147	146	153	161	161	147	168	178	152	162	175	159	142	134	154	135	147	161	144	143	145	160	151	164	158	160	123	161	139	166	140	154	134	150	154	167	121	160	170	158	156	177	148	133	146	178	176	166	142	148	132	145	162	149	153	161	143	149	145	158	156	128	153	143	161	170	172	157	167	141	137	149	144	154	147	154	151	167	139	142	155	172	165	150	169	154	162	148	168	161	135	159	168	152	156	139	156	152	154	136	158	157	160	148	146	162	138	146	139	145	194	160	141	151	133	164	140	148	148	156	154	175	151	157	164	160	148	182	159	143	152	137	145	155	147	172	153	158	167	170	165	142	142	154	174	145	149	133
3677	443	462	489	436	411	435	436	392	381	390	393	394	380	368	395	385	376	393	397	366	360	345	383	365	357	361	390	387	374	378	384	402	410	403	393	374	420	388	415	385	373	359	354	366	330	368	387	372	377	376	408	352	415	370	352	400	365	398	375	376	382	381	397	386	375	364	361	352	422	358	413	392	379	371	369	359	358	352	374	330	376	393	393	383	354	369	326	370	366	357	352	363	393	369	380	380	380	396	376	376	344	358	387	384	357	370	376	366	367	366	367	367	378	392	390	391	377	370	360	333	349	381	357	403	381	383	391	420	343	373	377	389	355	364	375	373	368	356	371	371	402	406	374	416	382	416	387	365	365	380	406	374	383	365	355	378	360	395	397	390	395	386	374	412	381	397	388	368	371	329	419	369	407	381	373	373	378	375	347	418	368	382	404	343	408	365	357	354	367	377	342	375	380	374	391	361	365	379	351	393	357	390	381	400	389	379	368	351	375	405	386	379	390	411	399	344	433	380	401	339	413	382	364	399	380	401	369	400	371	379	353	371	365	344	383	391	370	371	390	421	333	369	363	385	380	361	381	382	377	405	374	397	339	359	393	377	374	388	398	375	383	375	383	377	360	350	367	400	374	369	421	343	389	374	380	356	387	337	379	399	373	399	346	407	379	369	397	409	371	355	396	317	388	366	371	381	367	380	377	390	376	350	379	402	361	393	361	379	392	382	398	374	393	370	398	395	377	366	394	359	360	360	375	374	354	399	345	359	378	392	384	386	368	368	368	368	398	389	346	398	395	366	375	347	397	384	381	373	371	385	421	400	379	375	377	388	362	382	396	367	386	342	386	353	330	385	380	365	369	373	373	400	379	395	405	364	402	360	363	363	356	347	375	371	361	343	364	369	411	367	396	390	383	375	362	349	368	372	359	378	368	362	345	350	342	364	394	349	373	345	365	366	363	337	417	395	334	385	396	373	368	372	392	368	399	345	397	397	387	403	358	352	367	389	379	359	364	372	347	381	349	358	381	359	372	365	378	385	380	388	341	350	362	417	411	381	386	377	375	350	370	377	392	406	400	388	373	377	363	343	383	355	354	415	409	367	375	389	378	366	385	391	368	391	399	398	388	368	355	388	390	422	354	354	422	362	386	342	371	333	368	351	370	341	381	365	375	358	377	368	378	360	369	386	360	332	400	367	370	367	364	369	420	379	351	374	369	386	379	370	379	343	383	384	365	386	426	377	383	399	376	395	375	355	353	381	387	355	347	419	367	368	372	304	369	396	329	356	392	389	365	368	391	346	387	378	358	390	383	383	372	383	349	432	353	383	393	383	383	396	346	380	353	350	367	377	361	414	348	374	368	373	393	356	395	354	374	386	376	341	376	354	397	377	375	364	356	367	353	361	409	352	387	379	348	375	413	382	351	368	362	387	361	389	358	358	372	382	399	379	365	352	364	389	397	382	345	364	366	407	363	396	385	395	397	385	396	381	391	396	391	397	375	361	369	387	346	390	428	376	366	341	383	358	384	378	367	373	358	403	387	415	395	383	385	395	374	371	391	381	399	397	371	373	373	372	389	417	374	364	377	367	411	366	400	380	357	382	369	390	386	396	405	375	351	380	367	391	363	355	348	414	365	411	343	393	381	398	378	389	355	392	370	364	374	388	370	393	396	383	376	398	374	369	368	389	382	400	417	358	374	381	377	395	345	371	380	359	406	394	334	362	391	346	366	385	356	372	388	353	382	381	365	405	398	360	392	377	382	373	370	384	390	353	371	379	403	397	341	382	370	401	386	364	402	354	391	373	386	395	347	364	397	359	381	367	373	377	354	390	390	385	375	379	394	364	363	388	379	390	377	360	355	384	384	379	382	376	372	374	379	378	373	388	351	397	372	415	389	379	381	371	376	365	404	368	383	352	343	374	382	389	375	373	405	362	375	350	359	372	403	364	393	351	342	390	390	350	364	357	378	368	376	350	389	357	389	377	367	403	374	369	360	345	354	370	363	392	380	371	373	388	390	372	343	376	403	374	373	391	365	408	395	351	421	355	390	394	372	366	391	375	367	400	371	371	375	394	379	356	371	407	359	403	381	362	412	360	359	336	368	368	371	397	357	394	360	392	357	391	416	389	398	356	373	367	429	385	388	403	370	372	346	372	391	422	364	371	425	379	376	377	380	377	353	352	392	407	383	370	377	405	383	371	393	385	376	362	400	381	390	350	391	376	365	406	418	378	377	358	412	364	371	366	384	357	361	375	352	369	382	337	369	390	399	428	367	343	348	355	368	385	386	377	388	390	379	349	377	358	366	360	392	395	365	410	351	387	381	379	429	373	364	365	380	368	338	352	361	405	418	356	352	365	396	352	434	383	374	378	396	380	353	367	343	383	363	370	395	371	344	378	389	347	356	377	358	387	343	373	357	427	349	366	402	392	368	367	388	347	364	347	383	359	364	379	374	394	378	404	376	364	390	388	397	364	405	396	350	381	376	394	367	352	361	384	396	381	353	380	376	376	384	382	381	387	378	383	370	391	347	368	395	363	357	379	376	387	393	368	342	379	390	395	386	424	401	401	374	373	360	340	395	367	388	381	336	386	393	369	366	361	352	362	392	389	383	383	379	354	365	419	416	371	365	388	364	359	381	384	338	374	372	384	387	373	386	375	377	348	387	372	368	341	393	356	411	404	369	393	370	399	373	381	360	389	344	380	373	375	367	348	368	380	393	398	375	392	343	360	352	376	364	381	399	377	376	368	381	376	357	351	373	361	354	392	422	385	357	393	343	337	362	374	405	366	365	364	373	410	363	378	366	383	367	396	369	408	385	403	365	418	336	379	393	393	379	390	388	385	370	400	366	361	369	388	377	394	400	388	351	354	382	363	353	378	364	398	412	362	367	356	362	399	378	363	404	404	388	389	374	383	384	380	384	373	360	386	341	373	384	393	349	369	368	398	387	414	398	384	370	394	397	355	387	374	335	384	386	404	402	347	399	332	387	364	385	360	370	402	378	386	361	346	366	362	336	389	380	380	372	380	360	381	349	375	356	384	397	411	374	369	349	389	360	374	414	371	369	367	408	383	349	347	386	397	335	388	397	337	361	395	371	365	395	349	370	381	374	343	382	393	369	395	339	388	374	380	325	359	365	361	358	398	380	358	369	346	408	383	394	372	410	382	384	396	392	351	393	369	339	381	353	406	359	356	346	364	396	403	353	381	373	384	354	384	394	410	409	366	390	393	353	385	395	381	395	349	352	371	358	401	355	354	363	398	391	347	356	374	361	363	373	374	398	371	357	392	401	393	387	382	382	380	366	383	400	377	411	393	394	340	367	429	371	329	361	377	373	411	390	387	348	350	387	398	393	377	377	361	385	334	428	373	416	385	367	353	363	383	375	353	398	386	379	391	392	391	394	380	350	364	383	363	378	376	352	356	360	361	382	376	390	399	375	360	344	357	391	347	391	370	375	364	380	392	399	399	377	358	382	403	352	366	349
34455	6927	1192	795	574	404	306	256	227	182	163	132	138	138	133	115	98	113	87	110	92	104	114	68	98	107	101	102	95	101	98	83	91	89	83	80	77	99	89	74	80	90	72	86	79	83	86	66	78	100	85	89	83	91	90	78	65	70	87	86	86	77	88	65	70	95	80	76	66	80	70	69	82	77	76	74	76	71	91	84	57	79	76	88	67	101	86	72	93	78	72	88	80	82	90	76	73	59	99	77	75	58	87	74	72	97	70	64	65	57	73	71	68	86	67	79	91	70	85	78	81	93	68	71	58	70	78	78	84	76	86	83	81	81	75	98	79	79	80	73	73	80	76	84	87	78	75	84	74	99	84	105	60	80	77	73	82	94	64	74	72	76	71	85	77	82	76	99	71	87	86	89	74	91	78	87	85	60	74	67	72	105	85	84	80	79	85	82	89	85	70	68	97	69	72	82	71	91	104	81	96	75	85	85	83	77	83	89	82	70	88	73	75	80	83	83	85	65	76	78	90	76	78	83	73	61	75	93	89	92	70	60	86	70	97	87	74	80	72	84	53	69	84	83	79	59	73	79	74	64	83	97	83	84	58	94	91	95	89	100	72	72	77	78	75	72	63	90	86	80	90	92	89	84	94	80	72	90	91	81	108	78	81	73	85	94	76	76	77	79	75	70	83	87	71	92	81	85	89	91	66	84	87	70	89	79	73	71	104	76	91	80	73	60	76	70	74	59	66	78	83	67	71	72	87	93	89	84	75	71	103	80	82	83	64	76	71	83	86	71	85	65	86	77	71	87	81	73	79	62	82	74	67	83	72	72	79	88	82	66	65	79	90	83	101	62	71	86	91	81	104	98	89	81	76	71	87	90	67	78	93	70	74	83	91	82	67	94	62	68	70	68	77	73	79	75	79	68	77	74	69	81	82	66	76	80	70	74	84	72	81	74	82	87	72	83	93	82	80	75	64	76	76	79	70	65	89	73	84	84	106	90	79	76	79	70	92	90	79	65	77	84	87	95	73	75	87	75	77	54	69	65	77	84	54	94	86	72	68	79	68	83	71	73	70	77	95	80	64	78	68	74	81	84	77	78	86	77	80	88	82	72	69	76	65	79	83	94	88	93	84	80	78	84	72	94	106	69	83	89	79	82	94	67	96	79	101	88	74	82	77	78	65	70	81	84	88	75	73	92	76	75	77	75	84	83	79	109	69	80	84	84	86	83	90	69	67	80	82	88	77	86	77	81	93	81	86	80	80	72	74	79	80	63	76	83	83	83	74	72	98	78	78	83	68	63	89	103	69	81	78	107	80	95	89	69	69	92	67	80	89	68	64	70	81	81	79	81	77	56	87	74	87	76	66	76	80	77	74	74	87	85	81	72	80	77	84	74	62	61	81	60	87	94	87	89	87	103	82	63	76	92	104	83	76	74	64	85	78	79	82	68	78	97	83	79	73	58	72	92	74	77	99	73	85	98	79	83	81	75	90	74	79	71	70	95	98	81	88	85	94	81	98	94	77	84	57	85	72	83	75	73	69	75	49	81	78	69	78	73	87	87	79	84	79	85	57	76	87	76	77	93	77	86	71	84	85	89	76	71	88	73	81	75	71	68	86	81	67	69	82	87	77	74	81	71	81	74	78	80	81	78	77	74	61	75	73	70	76	67	68	78	73	86	71	77	80	84	75	68	72	86	100	55	103	65	73	68	63	76	72	70	80	83	86	71	70	83	85	90	76	74	87	79	68	74	62	68	85	59	97	73	79	75	75	59	74	81	73	90	92	68	94	80	98	83	56	69	74	64	62	75	75	87	86	87	81	76	82	82	101	96	82	99	68	59	81	90	95	69	80	85	84	82	87	97	70	73	84	80	71	78	89	87	105	68	72	92	84	79	71	61	63	74	95	76	78	77	63	77	75	68	73	79	82	79	66	71	86	86	76	70	81	93	71	100	76	91	86	96	80	81	63	79	70	100	80	63	77	92	70	75	90	90	91	67	86	89	94	71	84	92	64	88	76	78	64	79	75	90	81	85	76	90	85	91	69	89	82	80	75	92	94	75	75	93	89	83	63	75	62	91	76	70	80	71	62	77	72	79	72	67	67	88	83	67	84	76	81	72	63	79	55	73	96	89	71	84	88	86	88	76	69	77	90	89	81	87	79	90	83	73	78	72	88	86	90	80	83	84	100	73	71	73	87	81	78	74	83	80	83	75	78	82	80	79	86	76	89	74	80	76	91	85	71	62	79	90	73	75	96	72	68	69	88	85	79	80	86	83	75	81	78	69	93	85	81	73	97	83	79	78	75	91	84	76	74	75	79	67	67	112	88	78	85	70	100	92	74	76	67	91	78	94	84	79	69	95	86	71	71	60	95	79	87	98	79	56	72	91	77	74	84	98	79	82	80	76	80	72	76	76	89	69	79	85	74	79	59	81	79	79	78	98	84	74	82	62	79	86	74	78	68	82	89	81	72	70	87	70	68	75	86	83	73	87	95	88	84	68	81	94	90	81	86	90	77	86	83	90	68	65	106	85	70	70	63	61	87	85	71	92	79	85	70	65	54	79	78	105	93	83	82	78	71	62	66	79	72	81	92	88	66	88	76	74	74	84	76	69	77	74	59	77	73	70	90	73	80	83	80	83	91	72	71	79	76	77	78	88	90	77	80	78	70	95	91	74	67	67	82	63	69	86	81	57	76	68	71	87	87	73	72	76	84	74	70	91	81	87	77	92	87	74	88	74	91	90	71	61	90	82	88	84	83	89	85	87	88	82	61	82	83	70	75	93	69	77	73	90	84	86	81	86	93	91	86	73	83	59	84	80	83	81	72	60	62	80	95	83	98	75	69	92	81	66	74	84	90	68	69	72	73	78	77	68	80	99	94	73	79	77	83	76	77	86	75	74	65	66	58	77	79	61	83	81	86	85	70	95	81	83	72	87	85	84	76	74	85	77	74	87	101	81	77	62	66	66	79	81	81	67	87	69	52	66	80	77	78	73	94	57	77	86	102	74	77	105	82	83	78	77	76	86	71	73	82	75	72	70	70	72	69	75	67	68	75	71	78	84	62	82	102	70	87	73	85	75	89	83	89	62	66	73	75	90	82	66	80	86	79	70	81	102	78	79	76	84	80	80	61	88	74	83	80	78	82	85	74	78	80	89	103	74	58	92	91	87	79	87	74	72	78	78	64	69	85	81	72	80	70	79	74	70	87	95	82	72	71	79	67	77	91	57	78	70	78	89	81	87	74	82	78	70	73	82	105	80	74	64	59	79	79	77	70	69	90	76	94	89	74	81	75	86	88	85	80	89	64	80	82	91	80	63	82	80	104	93	94	86	73	63	73	79	82	79	83	76	73	81	87	90	82	86	91	71	81	83	83	66	71	81	81	73	92	88	69	79	77	73	71	66	95	80	75	75	57	66	83	72	97	95	87	67	74	86	69	66	96	78	77	90	71	84	87	96	78	76	65	80	84	68	70	67	84	87
17083	1078	2354	2703	2338	1885	1452	1219	1016	872	808	645	567	573	549	524	458	464	414	424	390	398	373	340	357	314	325	305	312	332	291	302	288	272	286	276	303	301	282	293	293	271	255	283	256	284	253	253	283	259	270	249	236	263	247	257	251	242	249	236	259	250	229	235	241	239	244	231	235	230	221	223	210	234	243	246	230	264	271	249	244	249	236	236	228	217	250	241	218	250	264	242	238	228	234	245	243	204	238	229	243	225	204	219	247	222	226	229	226	219	245	224	226	249	245	224	230	215	204	226	230	227	253	211	210	230	225	207	226	247	215	237	222	225	256	247	227	204	220	229	246	231	242	254	205	237	226	211	223	238	218	258	219	235	232	224	224	204	256	226	237	236	222	248	248	240	219	227	228	239	252	226	236	221	239	243	239	242	245	205	239	221	216	262	229	214	224	264	251	207	216	231	236	202	233	247	238	233	230	239	236	224	249	235	209	246	242	235	226	271	232	229	223	250	215	209	263	227	263	243	220	204	207	221	226	226	259	264	230	248	214	243	212	224	243	243	237	240	228	222	233	220	251	216	229	240	249	235	214	239	206	221	236	222	244	252	239	221	212	229	229	229	226	235	224	240	265	239	222	224	223	225	224	243	229	250	264	204	240	215	252	215	226	235	207	230	262	216	232	257	210	249	230	234	210	248	215	218	239	258	216	230	248	244	236	251	219	237	238	225	224	245	236	236	260	264	242	234	224	220	238	204	221	220	233	247	251	244	229	240	228	248	226	229	204	229	233	229	217	244	203	242	236	233	213	231	239	208	230	209	252	226	231	237	239	243	211	266	226	230	199	241	262	221	235	228	221	212	214	227	231	231	207	236	227	247	254	210	220	255	211	250	241	210	233	231	215	223	232	230	256	244	219	233	236	237	207	225	234	222	230	233	212	201	233	229	216	203	247	204	202	237	218	251	239	234	203	236	204	244	221	255	234	266	227	249	244	214	241	223	226	212	203	239	236	204	242	219	256	243	227	225	248	222	243	209	237	242	243	225	220	208	213	254	255	262	228	224	217	215	223	227	242	211	215	238	208	210	220	229	213	246	223	227	213	246	266	240	223	233	241	228	258	236	211	212	231	227	247	234	214	206	226	244	217	232	240	219	235	237	230	212	228	230	226	246	234	215	244	220	231	221	258	251	220	243	246	245	196	229	237	212	214	218	231	231	235	237	224	248	207	229	234	207	235	216	242	233	233	229	209	244	241	219	247	215	237	233	213	221	225	229	225	226	224	239	241	227	228	227	246	220	253	224	243	227	222	212	232	253	232	246	231	221	244	218	226	234	248	245	254	234	229	225	244	249	226	233	243	221	224	246	230	229	193	233	238	212	233	242	240	233	209	217	230	219	230	231	238	222	250	249	233	239	238	256	211	220	260	249	227	223	258	220	244	213	250	241	226	236	213	238	232	222	242	230	233	275	221	238	219	219	233	237	254	268	238	221	257	219	263	213	243	228	229	249	240	236	238	250	215	220	229	229	235	220	250	236	238	228	225	253	243	216	240	246	236	236	231	240	240	246	231	234	231	242	206	206	230	205	219	212	216	238	202	242	258	225	215	218	216	235	222	212	242	229	238	260	220	225	198	243	232	216	230	217	236	251	234	237	202	229	220	228	222	224	240	242	234	233	220	231	206	230	234	237	209	213	221	245	217	206	266	245	241	215	235	238	250	222	230	241	239	235	234	237	217	262	249	237	220	254	223	225	231	235	254	260	237	255	237	184	227	212	242	214	223	226	207	225	228	261	245	214	249	215	234	233	241	251	231	244	269	241	239	243	199	220	246	223	244	199	236	233	254	218	270	221	232	220	238	253	254	224	273	240	207	233	236	244	259	257	219	218	249	201	234	230	217	246	230	210	237	222	229	242	203	243	226	228	225	215	215	225	239	236	212	233	223	216	231	236	268	225	225	224	230	251	241	228	253	201	243	244	237	217	233	255	234	227	261	234	244	228	238	230	234	225	225	213	241	237	228	222	233	245	205	229	237	242	201	227	250	262	229	243	245	229	230	254	241	218	211	223	253	248	240	220	236	250	238	235	240	236	236	239	264	239	263	232	232	224	247	241	240	208	210	214	214	243	228	215	192	202	267	218	250	227	238	252	235	233	258	239	245	243	227	220	257	242	225	218	222	245	253	211	183	226	239	245	194	233	206	244	218	241	229	229	238	218	218	231	219	247	211	221	206	234	224	238	223	240	256	229	227	226	233	252	236	223	267	241	207	224	239	205	248	233	242	229	207	229	253	238	188	243	224	219	223	260	230	233	212	248	233	245	231	218	224	214	234	230	239	202	237	217	236	238	204	218	195	235	213	227	239	223	245	268	232	230	239	229	215	203	229	248	229	249	196	227	218	231	234	198	238	226	196	235	212	190	253	264	259	218	220	238	247	235	234	242	197	252	219	228	210	246	225	238	223	236	228	229	227	236	222	231	218	225	252	217	226	236	224	249	259	193	203	237	204	203	217	228	222	222	242	225	215	241	240	219	237	214	234	231	219	240	253	212	241	247	227	213	232	220	251	237	239	250	239	223	217	235	242	243	208	234	227	229	232	237	219	243	225	212	251	252	245	246	213	241	233	219	241	222	214	200	202	248	226	249	229	240	231	234	232	237	194	210	245	230	212	223	252	231	263	226	230	220	227	250	208	229	239	256	220	212	225	187	231	250	224	221	246	232	240	238	236	233	235	239	224	230	222	216	242	217	236	243	225	224	228	235	244	231	239	238	231	219	226	256	211	237	237	230	251	231	244	226	228	241	226	204	222	246	228	220	221	221	259	218	232	253	221	243	247	233	205	240	253	217	252	227	242	233	232	234	223	233	198	199	219	239	246	249	229	236	232	216	232	223	218	207	261	211	213	223	243	248	234	235	226	215	234	181	230	232	229	219	240	235	218	267	221	228	240	211	211	225	223	239	241	203	231	227	232	225	209	196	231	250	235	231	231	224	225	238	239	244	214	227	233	198	204	236	213	222	235	223	232	245	231	220	223	209	261	247	234	262	250	247	240	205	238	233	230	230	222	235	223	227	233	262	203	234	229	239	225	232	227	214	221	216	265	215	268	241	273	249	232	249	237	223	237	210	256	230	211	233	242	237	222	221	261	249	221	218	253	221	234	236	236	225	217	244	227	226	224	235	211	228	243	245	235	229	223	251	244	222	218	224	228	202	218	226	242	229	216	248	257	287	209	256	255	228	239	253	205	220	230	221	258	234	244	236	218	218	236	234	236	206	226	223	266	196	236	207	230	247	243	217	229	228	228	196	240	226	211	250	234	234	230	235	218	240	227	223	218	222	211	242	235	220	247	242	232	258	234	221	234	237	218	258	243	215	226	226	211	228	213	236	220	251	227	254	225	245	226	242	222	237	250	215	247	223	234	212	212	241	228	249	210	235	227	217	222	248	252	230	221	234	217	230	258	216	232	242	207	259	201	191	228	229	235	201	221	220
46461	13716	3283	1942	1181	816	600	514	468	407	350	309	322	273	253	234	271	262	225	219	232	201	199	201	225	183	193	228	211	215	167	177	170	201	181	183	214	172	179	174	192	195	175	186	182	164	169	199	176	186	155	178	173	192	183	208	168	176	168	188	173	191	174	149	182	158	152	190	183	199	186	194	181	164	200	190	188	206	197	187	185	170	190	176	165	176	184	160	157	182	183	206	184	155	174	169	160	178	189	157	176	179	182	194	194	174	195	207	174	179	170	175	168	162	157	169	181	163	191	182	178	169	171	219	174	181	171	175	202	171	186	177	158	186	220	194	181	153	186	177	198	172	180	165	184	180	179	202	186	164	168	181	174	167	171	185	187	171	163	157	152	184	193	191	173	177	168	168	172	179	177	171	192	176	177	177	173	178	181	169	185	169	175	178	163	163	193	189	157	194	180	166	159	183	188	168	168	155	171	185	162	223	177	180	204	172	167	182	179	168	193	173	195	185	172	158	178	185	203	189	167	196	185	143	166	163	148	208	178	201	185	179	173	150	174	175	179	187	186	176	195	151	179	189	173	174	182	183	171	171	156	154	174	177	186	183	184	176	181	177	189	211	182	176	186	159	187	169	188	172	175	159	196	165	173	171	165	177	156	182	183	169	169	183	193	178	168	174	163	212	150	172	197	198	164	168	180	160	175	171	136	171	193	186	178	188	186	153	175	195	203	151	187	168	181	166	174	195	157	205	175	152	167	165	167	163	149	181	155	168	181	191	197	185	176	175	156	188	137	171	166	180	152	169	183	181	172	170	178	180	137	146	164	175	187	162	161	171	182	174	193	158	193	179	148	198	176	193	196	170	179	169	173	175	168	190	179	170	160	163	178	159	199	165	194	159	176	176	171	199	190	193	167	179	156	167	193	207	168	197	179	153	159	182	190	164	178	160	167	164	187	170	193	160	145	177	174	176	185	187	177	206	163	166	169	165	162	158	188	203	177	198	172	187	190	167	197	174	168	171	190	152	168	196	168	176	158	194	192	169	156	190	167	170	179	171	191	187	163	167	189	166	166	193	185	181	172	149	185	175	173	187	200	175	163	177	187	181	168	174	202	187	178	167	196	171	165	165	191	153	169	194	183	164	167	185	182	172	186	180	175	153	188	185	194	174	194	192	161	184	207	179	191	176	173	175	175	192	172	163	188	168	168	188	185	188	191	177	174	189	198	182	163	212	186	185	182	180	164	177	194	175	201	180	182	191	179	176	192	165	188	170	198	157	165	186	202	183	175	177	180	190	187	182	156	191	170	183	193	181	182	152	158	185	189	179	164	187	194	175	163	168	158	181	163	179	159	154	161	174	175	151	185	172	178	162	157	190	160	163	193	202	173	182	183	157	175	194	193	173	186	186	192	168	188	179	161	164	172	159	175	181	187	196	185	195	191	167	169	202	194	173	166	199	189	176	159	168	188	198	199	185	172	164	179	181	173	182	176	192	187	180	173	188	186	200	152	168	148	177	188	159	169	179	181	164	162	169	195	166	174	197	200	188	198	172	181	181	166	167	168	182	166	187	187	177	154	162	155	154	185	165	178	183	186	183	180	172	174	166	146	192	172	165	196	165	175	202	167	171	158	159	182	183	183	186	176	194	192	140	175	184	162	191	137	176	188	181	177	201	196	190	176	205	158	171	182	153	200	184	180	174	175	169	183	191	171	167	171	181	173	161	164	143	162	177	180	186	187	180	161	164	195	182	170	182	203	198	169	187	174	166	178	156	172	176	164	175	190	184	155	201	183	169	188	202	177	188	192	199	205	181	183	171	203	180	167	176	196	163	157	202	180	158	181	180	166	193	186	177	168	210	181	186	172	191	172	178	152	189	185	178	187	179	181	183	179	197	205	167	169	168	170	185	185	173	202	167	186	182	187	199	173	166	166	158	166	142	187	166	153	166	181	195	168	181	193	168	195	191	154	195	187	162	173	190	190	211	173	189	167	187	154	152	192	166	180	187	163	188	172	184	190	180	149	171	166	157	166	166	186	175	176	175	199	197	178	169	155	163	178	163	188	156	164	180	184	165	181	169	177	186	172	150	181	179	182	172	169	174	174	169	177	188	186	176	178	192	191	173	166	165	181	157	180	192	202	183	157	194	175	164	175	155	178	179	191	165	175	166	178	165	184	165	159	184	198	189	188	149	172	159	152	179	183	193	171	178	181	151	172	172	176	180	177	165	161	165	152	166	163	195	176	179	175	189	166	182	185	163	196	156	162	198	181	173	150	192	172	169	164	198	174	177	169	179	203	191	175	175	207	190	197	154	179	177	174	193	168	173	171	185	158	194	175	203	163	179	171	151	158	199	161	158	166	195	183	168	176	178	162	172	194	162	174	152	157	172	168	179	178	187	185	176	170	207	190	169	189	163	185	155	180	193	181	185	169	166	173	171	172	164	178	191	188	156	178	182	162	202	166	192	177	206	202	163	172	187	197	172	170	192	189	191	156	195	197	175	164	178	196	179	164	175	200	187	163	181	187	158	154	185	177	176	169	174	148	179	181	177	183	171	194	171	167	184	155	162	186	155	189	159	162	153	192	153	170	176	159	183	156	188	159	194	198	178	152	155	185	175	181	210	168	184	150	171	163	175	183	187	181	195	185	188	191	171	193	171	184	162	173	183	170	170	183	164	204	188	176	159	184	152	163	178	192	157	170	189	184	186	158	169	164	166	170	164	184	168	156	183	176	186	162	165	169	201	174	180	159	189	168	165	160	161	186	174	194	162	180	185	180	192	170	170	155	168	178	177	163	195	192	164	176	157	190	201	190	181	166	191	173	155	180	168	174	179	186	177	193	182	171	168	179	169	154	183	189	178	205	182	188	195	180	172	181	169	177	167	181	158	187	171	179	174	158	185	199	197	178	184	197	185	189	154	173	158	182	149	190	181	214	166	187	182	159	168	182	180	170	176	170	171	196	180	150	166	171	190	181	168	202	197	170	178	197	185	162	211	182	171	158	175	191	164	190	164	173	197	177	181	166	186	162	195	183	152	176	173	192	162	177	175	165	156	153	188	192	164	175	169	156	185	173	195	161	197	169	156	176	192	174	174	192	166	196	162	184	178	202	165	185	198	168	163	169	190	173	166	179	165	177	165	207	186	185	214	171	169	167	192	189	172	184	160	165	164	186	164	184	213	181	180	184	171	173	165	173	169	160	171	164	171	171	193	177	157	191	187	189	166	181	171	159	207	174	169	174	160	191	181	196	194	175	179	176	164	167	191	175	169	167	167	167	197	166	172	195	181	199	205	162	186	149	186	158	183	188	185	181	198	183	212	198	158	199	169	153	197	196	179	160	162	201	147	160	191	180	184	182	181	187	181	170	177	157	166	181	165	199	164	189	173	189	170	166	159	192	188	181	166	168	187	179	173	194	161	177	166	180	177	185	179	184	174	183	162	192	212	184	154	162	186	158	183	159	166	198	168	175	182	172	160	200	192	167	160
22120	2175	4443	5033	4314	3480	2922	2353	1997	1756	1606	1308	1181	1146	1023	937	869	884	840	820	721	724	725	676	642	692	682	620	579	613	593	589	553	562	567	541	637	548	560	507	560	500	534	553	520	467	520	510	526	490	511	499	533	529	463	516	487	476	477	455	496	497	490	518	489	477	492	429	488	478	523	492	472	479	478	523	442	489	469	444	452	456	458	478	474	473	419	453	494	443	474	449	481	456	443	426	447	479	460	509	427	488	458	454	465	483	468	481	484	439	457	487	470	438	479	440	442	440	471	453	464	477	442	454	482	472	492	470	480	494	454	448	474	459	459	470	458	441	456	463	432	469	457	492	460	448	452	455	448	468	457	458	412	478	418	467	480	448	462	442	444	444	438	439	454	472	471	477	451	411	466	470	462	430	449	414	447	441	473	485	450	486	460	460	444	473	473	474	430	437	437	482	463	422	442	451	429	426	426	467	444	422	425	445	434	466	462	440	431	461	449	482	422	450	445	453	435	441	469	453	448	450	453	439	484	470	447	474	456	384	454	475	466	466	453	480	451	452	460	436	426	459	423	453	434	442	464	466	430	431	465	462	474	482	456	443	481	455	428	452	439	406	445	430	477	474	425	424	482	481	451	496	463	440	471	419	470	450	455	479	477	464	428	503	447	456	427	400	439	467	496	466	460	451	432	431	443	429	448	438	426	475	457	459	458	416	447	442	428	468	455	430	435	480	466	465	446	455	457	432	460	442	449	469	421	464	471	447	458	464	466	467	448	473	470	457	437	425	454	450	491	467	456	497	446	496	426	480	388	457	457	469	452	453	473	506	438	471	455	422	453	483	458	447	438	389	472	415	459	480	429	446	448	459	449	457	467	467	440	425	422	477	444	478	475	449	487	430	430	458	466	437	464	456	467	464	419	400	430	436	486	475	464	494	439	463	473	464	458	442	443	457	442	460	422	421	461	479	453	473	446	488	442	422	462	450	434	423	489	455	441	443	420	409	442	470	469	408	448	476	437	483	424	456	469	455	474	463	482	431	453	467	422	395	468	465	461	453	468	439	450	434	477	424	459	434	464	442	443	444	474	456	462	450	444	460	440	460	469	436	436	465	440	436	454	480	440	432	443	448	458	445	477	403	426	479	493	438	446	388	507	500	434	423	480	437	446	464	500	403	417	428	424	474	472	387	447	483	445	498	444	454	486	478	473	452	460	437	435	462	438	437	477	452	478	447	461	457	472	444	454	441	465	443	404	463	421	443	455	461	474	493	455	472	463	461	436	446	446	436	498	434	431	435	472	465	405	463	438	448	423	455	473	449	416	436	445	428	489	494	417	486	463	432	429	458	439	432	416	459	433	459	443	489	509	463	520	465	444	440	456	453	462	401	458	479	460	472	458	419	445	432	452	441	459	448	458	402	449	472	443	473	478	471	413	445	504	433	464	438	464	434	441	445	453	443	440	481	452	488	440	455	420	422	397	468	438	462	440	442	473	416	412	447	433	477	460	492	413	452	426	448	448	470	433	435	468	437	446	441	449	442	474	428	437	446	474	429	467	465	430	486	477	489	444	461	440	461	431	442	445	446	478	462	439	453	440	481	415	476	449	448	458	414	427	460	443	439	478	445	451	458	453	455	477	439	440	438	403	491	482	426	452	468	435	459	442	449	472	439	465	454	457	492	468	479	448	461	460	473	437	421	444	441	429	449	484	447	454	462	447	443	477	421	473	447	444	477	453	461	447	489	458	464	463	465	443	443	482	434	447	470	490	491	473	437	452	480	471	443	420	437	464	462	473	478	508	458	457	421	465	492	454	491	449	479	458	414	468	422	467	486	443	445	433	435	445	477	446	428	420	475	460	450	468	457	471	469	414	446	415	489	490	458	484	440	479	441	429	456	444	445	454	468	441	437	421	456	452	427	473	452	458	483	446	480	448	406	483	443	476	455	477	438	485	463	481	420	448	417	435	481	461	470	447	454	428	456	446	514	469	435	442	450	427	485	435	458	443	480	439	440	478	449	477	457	447	463	440	464	438	466	427	411	452	458	465	442	475	438	475	470	424	422	424	434	454	465	469	449	438	478	455	456	408	424	445	445	455	449	449	446	454	474	416	441	447	455	496	471	455	476	471	402	475	472	450	424	439	421	388	451	451	472	391	439	463	461	420	442	413	463	471	448	435	428	456	428	408	459	427	420	434	411	431	449	427	412	438	463	460	455	427	452	455	458	447	458	436	441	455	432	446	459	435	468	441	435	483	433	444	449	465	430	445	447	461	475	447	451	413	433	455	463	436	461	442	491	450	392	472	444	431	425	467	481	448	428	452	425	482	455	474	457	424	430	469	465	419	471	444	465	471	435	488	452	426	449	429	454	413	453	475	415	439	464	454	454	455	436	468	441	450	441	430	457	480	443	449	482	417	402	461	412	490	455	436	472	475	456	467	448	428	383	482	491	429	436	466	455	469	456	471	456	495	461	434	435	481	418	469	445	475	422	482	455	409	444	489	452	443	443	477	433	461	418	472	439	491	451	444	467	475	461	414	442	437	451	439	423	419	432	486	436	473	426	482	457	445	444	503	451	471	438	429	433	417	433	439	483	457	468	487	473	475	431	470	448	444	426	435	443	451	472	434	478	434	469	442	422	429	412	461	446	471	441	445	428	426	446	441	426	427	500	469	447	432	451	453	431	473	437	486	441	423	456	480	457	435	487	492	445	453	474	440	438	430	427	430	484	459	434	434	454	436	454	454	425	451	452	420	455	438	407	448	445	444	474	468	460	434	468	418	431	438	446	444	444	448	422	449	419	461	451	455	439	427	449	436	432	456	438	455	452	474	447	472	453	450	421	415	451	430	481	417	438	486	481	454	425	484	471	440	474	510	466	418	431	450	445	444	465	448	432	492	440	454	457	458	482	461	476	401	473	478	456	441	469	451	471	469	445	485	449	470	440	487	438	448	454	452	468	473	429	459	478	465	437	479	424	456	456	429	438	489	433	483	410	459	459	452	486	468	457	490	449	440	432	440	444	477	426	434	426	447	433	489	414	425	455	428	465	459	488	462	445	495	446	434	449	437	441	486	436	437	433	480	463	438	473	453	496	469	443	458	464	453	449	459	463	497	436	461	445	433	445	469	457	475	470	460	402	450	477	450	467	442	472	439	459	450	463	430	451	455	439	478	470	446	457	468	395	459	436	456	480	462	433	470	443	447	472	447	469	425	462	446	457	436	397	455	420	472	478	454	434	482	454	465	448	450	420	416	459	446	450	473	470	490	445	424	456	427	451	407	445	453	445	475	456	455	489	434	427	423	473	476	419	453	419	453	420	442	465	469	463	451	442	480	464	476	447	462	473	486	475	455	422	474	484	458	454	452	468	454	497	428	492	467	462	471	433	472	423	466	441	421	429	468	502	471	467	472	407	455	486	455	444	431	472	462	476	421	463	450	466	434	432	476	431	474	448	462	468	418	437	442	427	432	493	461	470	486	460	448	475
7675	292	214	197	154	160	144	183	149	150	165	179	173	163	156	164	175	166	140	151	149	162	180	149	165	163	158	156	158	132	186	152	153	181	164	175	157	166	164	139	156	170	177	147	160	171	157	163	164	151	157	177	170	158	148	178	155	152	170	161	170	144	138	151	153	169	167	142	151	157	137	168	163	149	132	143	167	179	148	169	164	164	165	159	168	147	170	158	168	165	178	139	172	151	153	167	170	164	170	143	137	167	140	151	179	165	153	136	161	170	146	157	144	151	159	148	123	155	162	156	163	152	169	163	132	161	142	170	150	155	173	147	147	168	157	146	172	156	163	142	162	151	142	158	186	163	158	163	167	150	168	152	181	165	158	161	166	156	155	154	157	154	181	166	160	140	187	144	158	160	173	182	159	154	152	145	157	148	149	168	172	185	153	160	154	181	168	125	160	147	147	186	148	154	136	158	169	158	166	151	160	150	143	175	178	150	160	155	156	149	155	170	159	159	147	171	167	176	163	155	159	159	180	148	145	164	143	159	162	151	158	137	144	164	174	140	183	173	169	170	167	138	141	168	145	150	157	137	155	158	167	170	156	163	141	149	185	177	160	172	149	169	143	172	144	171	160	142	167	139	178	143	176	130	155	161	151	166	158	154	166	144	181	139	175	167	169	166	180	137	155	159	159	140	171	157	164	160	151	170	163	167	160	171	166	167	139	154	177	169	148	151	138	143	161	175	156	134	150	170	163	150	144	152	178	160	153	150	158	170	165	158	163	165	163	143	169	176	152	181	151	151	151	182	167	172	165	158	168	165	168	173	168	148	157	151	145	155	153	144	181	163	166	171	162	170	144	147	148	163	177	161	164	172	137	153	150	160	167	177	142	148	158	143	172	131	146	158	181	162	156	149	153	172	163	169	133	154	153	182	132	155	154	118	136	161	129	149	158	147	153	131	119	159	180	155	110	158	166	146	164	142	152	151	168	180	142	141	146	160	146	173	148	162	167	144	186	153	150	158	168	153	147	171	151	145	160	147	153	155	154	156	185	170	153	161	143	154	156	159	157	154	160	165	166	155	146	176	164	168	158	186	173	175	156	193	144	150	161	162	150	163	133	175	138	153	155	167	168	152	127	144	170	161	161	169	163	140	156	128	141	147	156	150	157	140	149	161	167	158	162	158	154	165	137	163	140	173	153	183	162	177	173	162	168	170	148	159	134	167	142	155	173	159	151	158	153	125	158	154	134	171	146	148	159	167	176	134	148	163	149	147	146	153	139	155	166	149	146	163	142	141	146	166	170	149	131	161	158	133	166	161	169	156	163	163	146	147	141	146	164	131	152	167	150	168	163	153	142	155	195	161	164	162	132	179	163	156	145	140	126	140	158	158	170	165	179	181	168	164	159	137	174	172	145	125	132	178	166	159	167	154	184	138	122	164	150	143	163	165	137	179	166	147	128	153	168	174	155	157	135	153	168	191	141	153	152	140	171	165	135	153	164	154	164	147	171	138	160	163	157	163	169	170	151	142	142	143	143	149	173	157	159	158	173	146	153	140	175	163	168	148	175	183	159	166	133	156	145	158	174	153	155	155	157	171	158	149	159	153	168	181	157	160	143	161	149	174	137	142	176	130	156	163	148	169	140	153	151	155	137	149	135	173	172	147	148	148	162	136	139	164	166	167	186	156	154	144	148	162	154	169	167	151	159	168	145	176	161	159	183	182	137	160	152	165	165	166	151	152	166	163	171	164	149	164	188	156	167	149	160	157	164	146	160	160	153	156	154	137	161	134	186	181	169	170	155	130	171	161	151	130	172	169	153	155	134	157	180	146	147	182	173	142	176	168	162	143	129	155	159	167	132	170	150	161	146	150	171	127	161	159	175	193	141	138	157	170	157	156	145	158	145	161	148	157	155	156	151	178	154	157	164	158	145	149	155	184	144	146	149	175	166	149	164	161	149	148	163	142	170	160	160	148	167	160	133	160	138	164	148	154	171	155	152	146	132	181	170	156	162	145	154	147	154	151	168	148	142	170	154	137	168	157	160	144	140	157	165	169	148	165	175	160	141	137	161	160	172	170	172	149	167	151	160	165	187	140	130	154	173	165	152	145	141	139	167	161	154	157	177	140	169	154	161	166	155	157	194	159	166	153	160	146	160	158	175	141	169	159	150	181	143	166	141	148	157	168	155	167	184	122	165	133	167	152	160	154	156	165	137	150	165	153	181	143	167	158	169	158	135	142	142	164	151	143	159	151	149	168	157	163	169	151	146	162	173	113	152	133	168	159	159	164	148	179	145	129	137	155	156	160	157	144	161	163	159	172	154	150	145	156	166	155	169	159	171	178	139	169	140	169	164	178	150	149	141	140	147	137	141	157	138	151	158	164	167	157	151	146	164	152	149	137	157	164	179	141	160	154	168	159	156	158	138	185	145	154	137	153	147	165	161	171	173	166	175	166	136	140	143	164	158	163	138	129	160	165	149	157	163	139	172	139	139	161	164	158	151	147	166	168	167	136	153	156	149	146	159	168	152	139	158	166	164	135	141	163	157	138	170	164	141	168	154	164	144	177	166	172	185	163	164	168	155	168	158	170	141	179	159	153	161	174	141	140	145	147	154	159	155	133	170	166	136	166	170	150	166	126	151	162	161	138	129	164	158	152	154	158	125	139	173	154	170	164	170	158	159	129	156	145	152	168	163	142	187	166	144	144	157	149	173	132	148	159	168	173	147	156	132	152	140	171	133	176	164	151	157	143	162	150	137	148	178	166	169	147	143	165	187	145	158	163	169	155	153	163	166	142	153	139	156	144	156	130	152	144	153	140	153	153	144	170	175	160	153	172	135	172	171	152	139	158	177	142	143	145	169	143	149	157	149	171	188	154	157	156	150	157	179	163	134	167	171	169	134	158	139	156	146	153	164	152	138	157	146	154	153	137	190	159	159	149	152	165	153	165	154	153	176	148	181	159	151	156	135	160	160	164	153	154	162	170	142	137	173	144	151	155	165	168	163	164	154	154	147	170	137	166	167	184	184	168	147	159	160	156	166	161	150	168	155	160	164	168	165	179	166	154	155	170	173	160	159	152	144	164	151	156	154	164	181	155	157	187	134	146	150	167	149	155	164	158	168	135	160	158	179	159	176	177	176	167	156	171	166	147	155	153	149	140	179	163	152	146	167	182	162	138	157	144	189	152	167	163	156	141	160	138	139	157	168	171	141	159	152	161	142	162	159	188	147	167	156	150	141	148	159	158	177	155	156	162	141	177	161	155	199	164	164	143	169	172	147	153	147	160	157	151	154	153	149	171	142	160	154	157	144	155	171	166	169	157	173	175	160	142	143	144	133	153	174	150	182	169	166	141	144	172	183	160	164	137	158	152	155	158	158	137	145	145	149	145	146	171	146	162	150	160	167	167	130	162	144	156	174	141	137	181	156	179	151	188	161	147	150	148	173	157	160	146	129	149	158	160	154	159	160	169	167	153	164	144	151	181
4229	444	482	456	441	430	409	408	420	409	440	383	399	425	413	391	370	389	398	425	410	401	357	378	402	378	397	382	396	412	372	357	422	380	389	356	399	389	385	366	365	362	373	366	385	412	403	424	391	362	388	355	373	387	409	390	378	374	418	413	358	380	350	378	430	406	379	397	381	393	421	377	391	379	370	404	385	356	350	416	379	327	395	376	412	375	375	392	382	367	388	404	392	387	369	414	411	393	378	424	346	379	392	387	347	382	363	359	391	397	363	394	373	397	372	388	373	394	369	399	409	358	351	364	365	386	371	409	407	349	411	382	368	365	368	380	371	402	396	390	397	406	335	357	374	372	380	406	395	371	387	387	367	358	367	404	389	397	416	402	363	378	387	363	397	401	377	387	394	423	405	437	380	387	365	394	348	405	338	409	366	333	393	374	366	379	410	393	357	387	368	365	380	377	381	398	417	375	398	374	385	380	389	387	336	391	385	399	386	348	395	394	404	379	377	401	390	352	413	365	402	377	375	390	392	379	373	344	397	384	396	407	378	375	389	370	379	372	380	401	369	375	372	384	384	411	398	407	362	406	393	368	413	358	377	403	383	414	417	398	360	359	375	398	406	389	350	367	380	393	383	352	373	383	383	376	376	366	384	399	391	364	383	378	382	374	368	361	386	356	391	396	375	390	365	371	394	399	347	369	338	379	404	385	335	390	396	385	362	384	400	422	354	394	364	376	388	401	376	398	409	363	384	368	332	362	357	374	374	381	381	399	355	389	380	356	350	391	377	379	334	391	395	394	396	370	377	382	386	395	378	384	382	377	365	395	361	379	373	394	397	421	406	382	376	359	377	349	398	387	383	388	374	356	387	369	394	401	390	396	411	374	408	390	419	403	376	390	394	354	345	404	369	404	371	399	389	372	392	320	401	394	407	387	372	384	383	388	391	396	377	371	409	367	315	368	387	381	359	354	398	395	355	374	394	394	364	399	352	365	380	395	366	371	446	384	395	384	417	416	357	438	373	385	357	409	428	366	387	385	383	338	381	391	379	357	404	383	416	371	386	357	422	395	415	374	354	422	420	401	419	379	374	406	377	351	351	406	406	381	401	349	375	374	368	402	388	401	357	381	382	347	386	373	373	394	418	405	394	410	387	371	376	363	417	354	378	377	373	405	397	370	383	367	389	349	372	383	373	402	396	382	401	382	393	372	396	404	362	370	357	396	363	380	361	398	364	401	434	353	394	401	406	406	348	364	372	433	363	371	396	368	418	384	407	386	422	378	379	371	392	380	404	364	374	380	389	364	357	370	366	389	366	374	381	360	349	377	357	371	365	395	353	394	370	365	365	366	396	376	338	355	381	374	378	420	343	379	385	379	393	371	379	376	398	379	393	378	364	390	400	386	390	373	399	369	431	372	371	399	393	388	399	388	396	383	407	377	430	398	380	399	377	391	382	405	344	355	377	378	372	410	388	392	401	381	421	386	372	358	426	384	426	377	427	362	395	363	396	385	345	418	383	380	391	403	407	377	403	368	382	393	375	392	325	390	353	388	416	409	382	403	387	433	380	395	373	393	415	370	376	376	378	392	416	397	393	371	365	387	383	396	373	381	425	379	361	429	366	435	394	340	427	388	400	408	408	369	369	403	350	391	418	367	390	352	375	396	356	349	402	393	389	359	352	389	381	374	357	368	363	391	396	404	372	370	377	383	415	374	415	369	411	412	387	338	381	410	431	357	382	400	354	435	376	388	377	369	383	379	357	384	418	375	380	388	408	404	379	410	371	389	388	392	354	356	410	386	371	408	393	387	336	401	363	363	399	376	374	362	372	376	342	369	370	398	378	364	386	391	396	412	370	410	429	406	384	422	413	397	387	375	404	415	361	376	373	394	400	374	359	368	395	431	360	399	375	381	383	347	392	378	361	369	381	383	389	365	418	387	379	377	358	390	394	390	368	412	400	407	377	381	377	403	380	403	360	374	349	386	395	388	384	397	431	351	380	377	404	387	381	365	394	387	363	397	381	405	405	393	394	362	389	373	360	332	361	367	353	381	370	415	390	365	363	385	367	392	367	395	355	373	428	399	396	338	380	407	361	405	362	350	376	342	374	344	411	387	395	380	363	400	367	388	400	388	367	395	363	375	366	354	358	390	390	416	414	404	352	405	409	387	363	358	387	395	380	379	376	373	348	347	377	372	386	385	397	370	380	412	361	408	369	358	407	390	366	354	390	386	382	381	401	367	344	388	411	399	413	408	365	404	398	404	398	377	362	383	370	429	373	349	426	363	406	415	384	389	374	368	358	419	351	394	385	368	389	396	372	367	400	356	383	391	384	380	403	394	351	367	378	402	390	406	392	404	395	404	368	388	380	403	371	379	411	421	363	392	396	374	369	375	408	396	362	375	404	401	371	358	376	378	413	393	449	336	409	435	380	353	390	371	385	446	393	348	399	360	375	417	385	373	359	392	358	400	379	381	392	367	380	379	367	379	393	359	380	369	394	347	430	362	400	370	394	367	406	381	404	403	346	369	365	424	404	378	370	375	350	394	403	359	414	396	374	415	384	370	398	339	375	400	369	395	377	365	388	381	386	364	359	389	363	413	368	371	356	336	385	360	401	381	443	362	379	385	374	365	374	387	407	386	357	406	388	386	365	351	429	408	372	373	370	363	379	386	394	364	356	357	376	338	388	382	385	395	394	381	413	373	390	381	421	414	400	403	390	349	376	359	393	383	389	357	373	368	378	364	392	346	353	369	409	397	392	389	378	398	401	364	415	398	375	368	368	416	393	362	386	368	394	357	365	365	349	351	377	374	379	401	363	377	378	396	376	391	330	379	401	404	374	408	426	379	379	361	405	346	368	375	384	365	403	386	396	396	370	373	376	381	345	398	365	377	371	378	381	373	353	402	390	387	387	362	382	387	375	370	391	386	337	386	393	417	353	352	382	383	378	362	364	379	392	384	409	394	393	389	370	392	364	362	373	362	354	365	401	367	374	399	430	336	369	373	387	392	382	418	403	349	357	394	379	397	371	381	407	396	422	376	373	388	387	380	390	383	380	368	393	383	341	364	357	406	385	387	396	392	375	383	385	396	355	396	356	352	382	381	384	333	394	395	384	371	413	380	366	373	387	383	344	386	369	399	403	379	401	401	364	390	398	389	362	392	394	370	404	358	386	407	368	401	398	389	365	358	380	418	372	402	379	353	421	356	361	359	366	377	363	382	377	404	426	367	390	400	406	420	373	408	352	410	367	382	373	398	412	386	386	350	394	398	417	423	396	357	407	386	403	368	390	420	375	376	399	379	395	396	348	356	398	367	390	363	373	396	381	392	388	401	400	361	381	365	384	391	406	399	369	378	398	399	389	335	401	382	361	423	409	410	422	379	370	357	396	421	387	378	382	386	377	375	372	405	370	380	358	400	373	376	374	391	379	378	371	391	360	409	376	392	387	397	397	414	385	393	366	413	419	381	356	367	356	385	392	379
33124	6239	1433	887	555	387	334	247	225	187	166	177	146	136	107	134	105	113	101	98	105	108	102	102	83	99	93	94	91	72	99	90	71	118	79	98	93	67	75	97	98	82	64	93	96	92	73	87	74	89	87	70	80	83	86	82	72	70	78	78	74	91	71	91	88	61	75	89	84	82	83	77	88	81	96	91	97	90	67	88	86	79	59	84	95	90	91	74	85	89	76	78	79	76	90	85	86	65	83	90	67	70	97	95	74	72	88	76	72	84	71	93	78	90	78	85	75	84	79	69	79	80	68	102	82	78	75	74	57	99	84	74	80	72	90	82	74	76	80	100	66	75	102	79	76	82	85	78	65	70	79	90	91	81	84	82	73	80	92	88	81	92	84	78	99	97	76	75	78	77	80	66	75	94	81	80	87	105	81	79	93	78	101	80	79	94	79	67	79	75	78	76	88	68	80	85	84	70	75	92	64	72	92	80	82	71	70	72	82	92	86	77	68	74	84	74	80	65	86	76	92	80	80	78	87	88	85	86	91	85	88	103	71	92	88	92	68	83	100	62	82	87	80	81	78	82	86	68	76	85	89	81	83	90	92	97	76	85	89	62	65	83	78	83	99	84	79	80	80	93	72	78	80	102	81	90	81	100	93	73	98	64	92	86	85	81	85	78	89	92	69	70	55	90	90	85	84	75	85	90	79	88	91	86	86	77	92	81	85	96	89	96	71	87	88	68	91	88	78	84	67	76	67	91	69	85	82	74	92	85	83	96	75	87	80	79	96	78	97	73	82	80	68	85	95	89	100	84	76	95	75	81	76	78	90	84	73	86	79	83	83	78	64	94	89	69	105	76	83	89	84	77	85	87	76	78	75	83	95	91	78	89	90	77	85	74	91	73	69	84	83	76	88	81	104	69	74	85	69	98	109	83	77	90	76	81	91	82	90	95	79	98	67	79	72	71	81	89	77	83	78	83	78	73	84	73	80	111	100	80	78	75	88	87	67	71	75	82	91	94	85	72	84	60	68	69	85	81	76	66	83	76	76	85	91	91	89	93	75	79	70	79	82	75	77	81	91	76	100	68	76	86	76	76	68	90	74	84	67	79	85	82	79	82	86	78	94	70	80	113	77	102	88	87	83	79	80	83	60	74	92	91	66	74	80	80	81	87	75	79	92	78	99	76	105	70	88	73	71	92	82	66	69	81	73	76	72	79	75	77	74	88	85	69	81	87	92	85	93	77	73	86	86	83	81	78	87	77	71	84	61	76	77	82	73	61	94	74	87	85	87	88	80	72	93	76	80	75	92	91	67	66	91	88	78	72	71	97	87	79	83	65	82	85	77	66	87	77	75	96	83	89	77	68	79	75	79	76	91	72	80	87	80	87	89	75	78	83	75	91	84	73	78	84	74	78	83	86	78	87	96	76	92	71	70	76	71	78	83	85	79	92	80	77	78	98	87	97	57	71	78	97	74	94	81	82	85	72	78	67	76	84	80	73	93	82	96	90	87	82	74	72	83	95	83	89	82	76	81	80	89	94	60	85	82	93	71	74	86	90	69	76	71	80	65	78	68	87	73	85	69	97	75	79	87	81	72	81	76	80	86	76	96	94	68	74	75	87	76	76	91	85	85	75	79	71	85	68	73	81	76	82	91	88	90	82	79	80	84	76	94	80	86	60	89	73	92	86	76	87	93	79	81	74	78	90	66	80	78	82	80	87	84	71	89	68	80	75	58	52	76	104	104	77	90	78	81	85	72	88	91	98	80	90	64	77	71	73	96	77	81	64	81	83	83	71	85	65	86	90	86	86	85	77	79	93	76	70	77	81	82	76	91	89	89	84	75	81	87	68	74	56	77	73	75	88	66	103	67	81	81	78	92	71	103	85	74	86	80	83	81	76	77	74	92	91	68	102	87	81	69	85	84	72	97	61	78	76	64	83	75	100	81	81	76	101	94	74	73	101	69	88	82	62	82	72	85	76	72	77	94	95	68	78	75	95	78	82	94	75	71	87	84	75	100	88	71	79	80	98	87	77	100	92	78	94	79	89	81	84	75	76	93	71	74	81	62	91	75	76	85	85	88	73	75	90	88	76	78	79	83	74	85	70	94	80	71	80	76	71	86	92	87	88	87	76	91	78	80	97	81	89	83	103	77	94	80	86	66	75	71	80	76	65	80	91	89	64	78	87	69	95	89	82	89	82	82	75	90	80	69	93	68	83	81	81	88	98	78	87	86	82	67	79	57	67	81	81	66	82	105	69	83	92	68	86	70	87	68	77	69	87	91	73	92	81	72	82	77	85	73	76	94	76	92	52	95	67	76	81	86	81	73	82	88	83	72	89	65	99	99	72	86	84	88	86	75	85	63	84	74	77	81	71	80	82	75	75	76	85	90	73	99	90	58	73	77	79	68	79	83	90	105	66	101	82	76	96	77	94	88	75	96	91	74	74	95	67	93	79	86	72	81	77	83	92	88	70	82	82	68	95	84	88	96	82	73	88	89	94	61	65	64	81	78	91	74	87	84	91	70	99	66	65	86	94	72	85	74	81	88	67	68	69	83	75	81	63	103	73	66	67	83	91	67	75	82	80	78	83	99	80	83	79	82	83	107	79	87	90	88	81	85	71	72	92	77	71	75	94	79	76	87	84	82	91	68	68	74	90	62	71	54	79	71	83	74	86	81	89	67	93	96	74	84	76	63	76	81	82	78	74	86	80	80	69	88	88	99	80	82	76	105	79	74	72	96	85	85	72	68	74	82	80	88	92	81	87	64	74	66	90	89	82	81	92	77	85	80	84	66	81	77	78	90	67	89	94	94	80	97	83	67	76	67	81	75	67	77	91	89	104	83	70	84	90	74	85	73	91	74	90	91	80	84	74	74	74	84	86	80	59	92	76	73	88	82	92	63	78	84	78	69	74	90	95	66	70	69	82	68	88	66	87	76	81	74	84	73	87	83	82	76	83	73	70	82	99	74	78	91	72	82	81	87	85	90	87	88	75	79	84	82	65	94	81	65	75	98	91	78	98	79	67	84	82	73	94	85	69	105	73	82	75	98	79	90	87	70	77	67	68	81	67	80	87	74	81	99	82	83	82	83	76	77	81	81	79	79	77	87	85	83	72	80	69	88	80	94	70	85	72	96	99	90	75	80	69	88	78	79	78	85	80	86	72	90	96	72	90	76	100	77	78	108	93	74	69	76	68	91	74	100	76	80	84	82	76	89	68	82	81	77	98	93	95	81	73	68	93	80	84	95	65	88	104	75	82	85	71	68	87	89	77	76	91	81	73	108	88	71	97	76	94	84	81	73	75	79	76	71	66	76	92	59	86	105	68	78	92	89	71	85	78	79	87	78	72	73	93	78	83	87	86	87	78	81	94	83	88	99	71	55	69	82	77	93	85	85	79	74	86	80	90	83	102	90	87	62	86	85	82	61	81	59	74	72	79	93	92	102	64	77	70	78	77	78	83	88	87	71	91	95	80	99	78
16317	1220	2554	2691	2292	1815	1515	1240	1013	949	786	658	638	601	533	522	429	455	428	379	394	393	358	385	338	351	362	324	313	302	312	288	297	298	287	310	294	301	284	286	285	256	252	277	270	260	260	281	252	237	260	280	252	265	274	236	242	273	243	259	258	246	264	253	254	257	242	247	248	247	225	248	253	247	255	254	254	237	228	256	237	252	243	227	224	247	256	254	241	274	247	251	208	271	243	220	238	238	249	249	227	241	212	254	243	253	230	250	252	239	225	236	273	237	241	247	239	262	229	225	209	242	261	231	229	255	247	262	224	236	228	261	211	232	217	242	237	234	228	225	236	233	243	250	235	257	238	244	239	234	210	251	243	262	229	245	216	212	243	226	246	218	234	233	247	243	247	239	257	222	256	230	236	236	238	248	241	258	255	229	237	238	247	220	207	275	241	245	242	254	222	220	247	232	230	248	224	232	253	262	262	241	252	232	210	199	230	248	256	259	224	249	237	227	234	241	224	229	232	246	209	236	250	203	230	236	248	244	235	252	217	259	236	236	226	219	239	230	216	223	230	243	245	238	202	229	227	238	245	223	232	229	242	215	223	263	233	199	226	242	219	260	239	228	198	226	242	236	242	238	242	214	218	209	240	238	240	213	257	228	215	239	250	239	240	249	224	220	226	243	222	206	223	252	238	225	258	237	225	230	252	259	252	252	230	248	245	247	214	239	260	245	242	227	219	215	252	241	243	232	224	255	251	234	236	234	250	223	233	225	232	244	216	240	236	238	233	242	234	239	230	235	267	252	242	247	234	259	259	216	260	237	199	200	234	212	221	217	217	239	203	236	224	235	250	224	209	235	230	239	232	233	236	260	259	220	258	255	228	198	253	229	228	219	218	223	238	220	238	254	205	233	225	230	235	274	230	218	213	232	248	213	261	235	215	245	235	237	228	232	214	234	232	236	241	242	230	260	281	229	240	225	247	237	256	243	217	271	244	248	243	219	226	261	236	232	269	235	232	229	235	237	248	248	262	250	240	245	221	212	216	219	249	224	231	228	251	258	230	243	232	249	213	238	228	230	233	232	246	228	206	241	220	241	224	248	244	211	234	220	227	216	234	235	255	219	227	242	246	236	232	217	256	253	231	236	238	246	225	244	218	226	232	228	231	256	227	242	215	228	263	232	231	231	232	213	213	235	239	211	256	253	206	240	231	260	262	258	241	228	272	258	248	210	233	257	257	202	260	211	231	229	251	222	227	231	230	238	223	216	232	235	240	238	225	236	265	234	237	229	229	258	239	245	224	224	230	226	234	209	234	215	247	240	226	233	239	220	224	222	224	236	231	240	235	230	243	243	227	250	244	233	240	221	225	265	219	255	267	237	240	220	217	239	242	201	236	232	247	238	248	264	220	251	239	235	242	243	222	233	232	238	234	259	251	246	254	243	228	253	242	236	212	219	213	225	239	233	247	228	224	237	242	239	223	242	226	241	232	231	212	249	230	245	232	261	214	208	233	227	251	208	227	239	244	258	250	240	189	220	251	246	245	231	245	250	240	224	217	235	221	245	234	250	247	219	238	213	275	243	214	222	234	261	233	225	215	255	229	261	206	227	214	245	228	243	228	254	224	252	209	237	248	240	208	239	229	233	238	236	233	222	244	225	235	214	241	224	238	219	232	244	232	225	239	238	250	250	212	243	254	238	238	228	248	249	254	231	233	228	230	225	234	231	266	225	257	269	222	248	210	257	239	259	244	238	258	235	245	230	247	249	216	218	221	250	248	225	248	241	257	223	236	214	234	240	250	254	235	232	250	233	226	240	227	249	252	232	217	254	253	209	219	258	248	238	217	225	237	240	232	234	243	248	244	240	248	227	217	243	226	217	234	240	249	253	213	217	260	239	237	214	254	244	242	216	246	231	225	232	217	234	204	216	236	245	230	225	227	249	246	206	208	206	203	235	255	233	240	223	257	238	266	213	226	199	227	241	224	238	271	236	249	267	210	243	241	233	253	224	222	253	214	225	250	240	215	266	265	253	198	242	227	224	225	226	265	232	244	235	225	244	244	265	228	231	229	234	231	233	248	243	225	254	237	245	211	243	211	245	251	194	215	249	217	234	246	237	206	232	220	213	236	249	240	277	208	233	231	215	246	230	241	231	243	221	233	244	254	232	210	219	253	251	230	235	243	231	259	234	223	224	238	228	215	241	228	253	230	228	201	230	247	255	234	223	242	262	213	226	223	220	227	229	231	248	252	188	243	206	215	259	234	234	257	223	247	246	205	216	207	222	233	210	234	235	248	231	264	223	243	268	222	219	243	255	239	228	251	233	209	237	237	267	224	214	258	260	251	249	247	223	218	215	254	243	241	239	242	234	225	240	250	236	203	234	258	266	225	233	264	224	255	238	234	220	265	250	240	261	239	231	259	212	255	267	226	231	241	226	252	254	244	234	245	207	243	228	231	237	239	258	249	230	257	265	220	240	238	245	214	225	228	231	247	248	263	211	249	246	249	242	268	211	232	238	209	236	241	245	235	205	229	248	216	252	218	227	215	236	224	213	220	227	231	247	214	235	245	216	224	234	225	250	224	231	226	224	259	234	232	217	222	243	249	248	215	222	245	225	239	241	219	226	245	227	215	222	235	233	256	247	254	261	249	254	232	243	266	186	225	216	258	227	230	240	232	237	243	243	230	242	228	229	221	240	234	234	223	215	223	249	262	248	251	179	243	215	231	241	230	211	206	205	252	212	250	224	244	259	212	227	225	251	248	222	214	245	250	225	253	240	214	257	277	228	222	228	248	236	220	229	217	244	241	245	251	250	247	224	238	215	203	222	225	219	240	276	222	253	210	254	256	223	265	226	250	222	232	235	232	232	251	221	238	229	238	263	249	243	234	264	252	255	236	210	215	243	257	224	234	239	226	230	251	218	260	224	235	225	229	242	240	218	220	241	225	229	232	260	248	237	257	258	248	237	238	234	222	229	235	224	255	228	257	230	229	227	265	245	265	218	225	201	227	226	247	229	263	234	226	229	248	237	272	272	257	239	210	244	232	232	257	263	205	235	237	220	237	257	239	253	235	276	246	229	244	238	227	224	245	245	240	238	245	235	246	243	229	201	248	237	216	206	229	239	236	231	250	232	225	237	243	237	226	271	228	272	216	217	242	274	200	234	233	236	203	221	237	235	251	233	207	226	240	227	229	267	217	241	255	226	262	216	203	232	209	216	236	211	225	243	245	236	224	220	223	253	220	236	239	240	229	232	238	225	239	234	262	242	253	237	268	234	226	225	239	236	246	215	223	228	258	240	223	220	210	229	236	258	271	217	239	218	255	221	219	231	217	253	244	247	233	236	240	241	264	234	242	247	214	238	248	248	215	272	241	224	219	233	210	241	227	226	234	240	219	242	259	216	217	250	234	231	209	270	234	237	230	253	229	238	235	258	243	238	241	220	238	217	248	255	273	199	226	229	277	255	215	234	242	244	239	224	224	236
46856	15922	3702	2023	1189	828	662	524	474	442	356	351	335	294	244	272	237	252	237	223	222	231	221	204	229	175	208	186	203	196	182	192	180	183	201	205	192	182	191	184	187	203	175	183	195	177	194	182	186	174	191	181	176	186	185	181	175	198	191	188	167	145	192	192	177	186	175	192	184	161	188	159	191	177	182	168	180	177	170	163	167	183	193	171	172	169	161	165	183	184	184	193	173	173	189	186	181	191	177	187	192	169	186	181	174	184	187	186	191	164	162	189	199	192	155	171	170	174	184	167	193	183	181	194	165	200	185	182	188	182	168	176	178	200	172	187	190	184	167	155	188	174	180	177	184	175	156	200	169	194	155	154	192	191	152	175	186	184	169	200	179	192	175	189	176	173	163	203	199	155	192	186	186	177	172	183	158	181	201	175	167	195	170	162	181	176	165	191	156	173	200	201	185	181	172	185	167	166	171	191	206	173	163	186	173	186	213	189	194	155	180	175	179	163	158	181	151	154	204	181	172	172	194	153	190	180	194	194	166	182	172	181	156	164	178	172	172	170	180	176	205	167	159	186	156	198	182	170	165	168	171	176	182	192	150	183	138	182	177	202	183	159	199	152	193	196	166	184	175	194	187	196	169	201	178	185	166	176	202	163	155	213	169	170	180	185	175	175	179	182	155	181	182	166	189	206	196	177	164	215	193	167	192	163	162	204	210	192	174	179	176	201	184	154	167	153	188	195	165	167	169	186	186	190	179	174	177	185	182	175	191	183	199	180	161	152	172	177	156	169	201	176	178	180	163	188	185	177	169	160	178	171	192	179	181	191	166	179	167	167	160	177	185	180	171	178	179	218	189	191	188	185	155	164	173	188	191	172	159	211	186	200	160	171	191	200	177	193	200	190	210	210	148	186	175	186	176	174	179	177	168	179	179	159	193	184	191	198	192	177	193	176	171	180	168	182	170	191	219	163	181	192	169	176	180	179	156	200	167	185	190	187	219	192	203	172	173	170	191	184	194	178	172	177	175	173	177	174	176	184	183	175	187	165	168	177	173	182	172	180	165	190	164	190	199	173	185	176	198	168	186	177	170	177	172	205	171	178	179	174	188	206	176	180	188	178	186	199	206	181	186	200	178	188	183	179	184	186	176	141	163	156	173	185	163	177	177	184	186	179	188	158	167	201	209	169	184	194	198	180	195	180	185	191	160	204	177	173	189	162	180	207	189	187	177	186	176	168	183	184	174	188	197	161	200	184	150	186	173	186	198	195	181	175	157	212	154	193	171	160	184	181	165	185	216	166	165	204	190	193	165	177	191	171	197	167	139	163	157	159	201	158	185	168	197	177	160	182	184	186	158	185	169	182	183	167	174	185	187	155	218	179	179	194	183	181	200	167	170	189	166	205	172	191	194	182	181	173	160	175	197	174	157	189	157	181	172	165	185	203	196	190	172	135	211	193	137	199	186	157	183	202	188	168	165	181	162	176	172	168	188	182	188	172	182	174	188	183	178	188	172	173	162	175	188	186	204	166	201	189	203	172	200	187	201	201	166	164	167	175	183	152	171	169	176	202	184	183	174	178	181	179	189	197	192	180	180	198	188	186	188	198	176	195	190	172	158	197	182	170	191	173	185	177	153	184	162	198	199	191	168	170	186	213	192	189	180	195	194	196	170	170	182	179	163	185	173	172	176	174	189	177	173	183	162	191	183	184	191	171	187	202	179	211	179	169	157	200	171	165	186	184	194	168	172	177	196	172	180	221	165	194	201	172	193	198	169	173	202	168	158	192	189	225	191	174	193	192	164	197	191	171	162	207	182	178	181	197	163	192	184	154	182	214	178	175	185	156	181	169	206	164	186	178	175	186	169	180	160	180	206	184	178	191	177	181	187	181	190	189	210	167	173	164	190	185	188	170	193	162	153	184	172	182	179	192	176	171	171	163	198	173	178	188	183	168	185	187	184	188	182	185	203	169	166	199	183	188	194	181	192	168	197	163	185	175	145	179	177	197	193	154	160	198	189	227	174	167	168	175	185	182	197	167	178	180	173	189	191	202	174	177	202	171	193	187	189	177	183	171	165	192	205	206	165	185	212	178	182	172	222	186	182	187	186	157	153	195	157	193	198	195	173	188	182	174	167	212	182	185	163	169	187	171	191	202	168	201	201	174	188	186	188	157	183	180	198	176	191	188	182	164	188	187	197	189	153	174	179	191	180	193	188	189	183	210	162	162	197	179	178	182	227	187	200	177	207	180	158	184	197	170	181	180	166	176	159	191	184	193	192	168	191	179	176	169	137	175	169	197	174	164	191	193	198	178	207	162	188	161	184	166	169	177	164	207	205	192	179	149	186	193	199	186	191	177	206	167	196	162	170	166	170	162	183	180	184	179	171	191	176	148	153	192	192	152	211	172	187	169	171	183	191	180	202	205	200	186	155	169	175	180	188	163	155	184	188	178	174	181	173	175	184	200	163	176	177	174	177	172	188	195	160	175	184	163	176	185	199	217	187	182	166	177	171	181	169	176	192	170	199	186	170	184	199	166	196	167	184	179	173	162	177	200	175	186	184	163	176	185	194	157	173	178	194	167	162	175	152	184	169	193	192	170	176	191	186	191	185	173	189	191	167	187	207	172	197	170	183	195	196	177	198	191	187	197	167	171	210	178	179	197	172	178	204	154	184	176	160	206	186	171	171	155	145	199	163	180	164	153	152	204	154	183	172	180	195	159	175	233	176	189	184	179	178	181	157	163	152	172	181	161	207	188	179	201	169	183	172	188	194	176	186	176	170	171	185	196	210	193	186	190	196	169	186	174	174	200	183	185	173	166	171	204	194	210	191	184	192	204	186	152	159	163	197	168	182	181	185	165	159	183	168	198	172	179	187	164	176	189	179	178	195	172	158	159	166	183	184	199	164	164	182	174	166	174	185	176	161	173	178	170	184	177	170	171	171	193	170	180	159	154	185	180	166	194	199	181	170	176	207	184	163	154	181	175	194	198	186	195	170	176	166	191	176	188	148	193	175	176	171	179	181	200	183	174	174	186	161	187	167	167	194	185	189	182	181	187	179	190	169	173	196	152	168	149	172	162	188	191	176	183	181	197	197	183	177	183	178	189	203	189	184	191	175	158	173	194	170	197	188	178	171	178	164	162	173	199	179	178	193	169	182	194	189	190	197	185	170	172	175	150	206	184	191	194	166	171	182	181	170	165	203	174	170	181	191	157	171	163	161	186	161	155	200	183	169	167	171	185	181	182	189	190	160	173	193	172	169	174	187	172	185	195	186	190	194	180	185	185	180	178	181	178	202	179	176	154	179	174	161	173	193	188	197	180	172	190	195	174	167	197	175	194	185	187	168	175	188	163	161	182	211	185	189	189	177	179	180	171	183	177	207	183	166	176	212	206	192	176	195	190	188	220	190	197	181	191	194	203	181	181	209	191	188	167	174	175	187	159	186	177	187	185	169	175	178	174	170	173	193	171	169	181	205	170
23259	2491	4921	5138	4290	3477	2859	2359	2102	1691	1560	1332	1211	1132	1029	943	942	857	876	756	754	750	717	753	666	658	665	626	590	613	596	627	557	608	542	567	559	554	537	577	552	522	496	518	515	522	485	508	480	510	470	480	480	441	521	486	509	485	522	495	513	489	534	516	474	479	499	485	490	478	486	454	486	498	511	473	457	447	471	471	457	471	443	513	489	465	446	469	491	486	470	491	470	496	509	457	500	505	424	469	472	502	439	440	472	441	454	435	469	423	446	415	463	428	450	462	459	440	482	428	513	456	466	486	439	436	432	470	450	467	443	510	487	467	508	494	458	472	480	492	454	484	469	456	457	480	449	463	456	445	453	471	500	467	475	461	452	453	450	463	486	451	491	500	438	476	472	485	520	474	453	451	502	484	447	455	433	423	484	449	473	471	486	509	445	452	467	466	479	452	464	458	480	519	481	448	487	414	448	468	504	510	460	469	451	431	465	452	429	498	451	482	484	448	478	507	511	489	457	445	441	464	467	444	471	494	485	421	436	472	453	447	470	469	471	454	442	480	457	431	488	451	473	456	483	428	442	429	466	435	450	473	438	489	461	460	439	447	465	458	472	467	441	469	487	431	443	468	481	438	462	500	458	463	420	463	451	490	446	477	483	472	456	481	442	446	457	405	462	427	481	507	442	453	484	441	425	508	458	446	442	462	468	440	438	433	435	459	465	464	456	490	477	484	481	415	462	440	484	435	472	467	467	456	448	465	450	482	435	440	452	446	492	461	464	426	437	474	449	498	493	444	463	430	466	428	451	423	520	431	435	464	464	452	442	457	434	432	504	480	459	448	471	471	448	467	492	453	473	473	462	453	472	481	448	450	472	458	453	458	458	453	499	499	449	430	458	452	489	489	454	478	473	494	498	430	423	446	487	477	469	452	459	455	455	463	455	471	487	465	469	431	444	432	450	449	435	430	455	466	469	450	454	462	451	438	472	482	433	427	489	491	439	417	435	425	448	516	442	459	458	446	459	448	462	457	415	436	431	474	474	465	457	449	456	473	466	441	476	493	462	456	464	431	438	479	445	449	444	469	443	462	451	474	472	470	470	461	431	463	451	479	431	471	442	455	428	426	469	456	425	453	448	451	468	435	429	460	427	493	440	462	435	442	441	457	479	437	504	482	466	465	450	459	486	457	397	460	477	477	456	448	449	414	480	436	465	486	423	442	469	412	440	483	492	466	473	454	453	476	437	481	440	450	443	500	443	444	442	411	424	474	470	450	480	433	470	457	458	476	481	462	484	447	503	488	430	435	445	433	430	454	437	450	496	437	467	487	497	451	443	440	472	454	483	435	455	430	448	441	507	459	462	499	467	418	472	458	490	498	461	486	445	447	438	486	451	438	461	449	460	460	464	497	419	463	451	449	445	476	513	448	460	493	454	449	494	470	449	444	438	404	420	426	470	457	465	422	432	438	482	473	484	465	448	441	441	499	440	501	480	476	464	436	472	465	469	465	422	466	431	389	451	445	458	426	460	416	443	453	432	443	439	459	501	454	461	451	473	457	452	450	430	472	468	419	438	473	456	433	472	469	473	445	479	452	444	468	484	470	460	447	443	450	454	470	455	444	482	472	434	439	443	495	514	441	439	439	432	478	478	458	456	444	457	429	457	444	473	445	470	427	461	459	511	456	504	470	433	479	437	470	463	465	431	459	469	455	467	456	476	443	447	445	454	487	459	493	469	443	437	456	443	471	454	477	511	458	450	470	446	466	429	447	470	457	462	449	476	468	461	452	439	464	467	418	442	460	450	440	468	446	478	443	450	437	449	438	491	478	431	489	495	448	429	480	469	457	483	467	472	441	413	480	464	423	486	457	466	460	445	462	455	462	470	441	438	472	435	477	439	471	492	470	451	432	446	457	470	443	447	437	445	461	445	450	468	450	452	447	445	460	441	437	456	461	443	477	417	462	460	431	440	450	487	441	447	490	423	462	460	447	474	481	504	463	454	464	471	479	445	468	466	444	449	460	461	438	465	453	456	457	433	493	484	486	474	481	445	441	434	476	507	465	461	470	431	470	497	461	458	464	470	430	413	455	429	420	466	446	485	458	480	432	462	490	418	455	467	465	464	457	451	449	470	467	455	437	431	474	439	450	430	480	454	458	468	444	450	432	503	468	444	451	458	472	432	451	436	490	442	460	458	450	466	477	477	440	455	470	445	435	436	458	465	440	471	442	502	454	445	434	465	455	481	427	482	449	443	469	454	439	481	457	449	485	498	456	419	432	448	420	465	451	463	449	446	436	505	450	472	439	450	451	429	485	449	460	462	421	505	456	451	478	464	471	486	434	476	483	452	422	451	437	440	442	459	457	467	471	479	446	444	444	437	458	454	446	461	445	463	452	450	463	454	473	489	473	456	478	423	469	460	484	458	470	502	446	420	467	440	461	455	469	450	455	489	472	463	451	476	450	480	460	468	472	442	492	500	455	419	470	473	428	462	460	481	405	447	479	459	433	479	469	441	485	463	428	499	453	459	480	457	444	478	460	463	478	491	462	454	431	468	451	488	476	436	476	487	494	495	468	462	488	452	461	488	463	457	433	446	480	459	441	514	430	461	432	438	460	465	480	476	455	476	444	440	436	467	473	452	498	432	519	485	504	454	489	430	473	472	473	468	470	516	463	460	456	454	441	460	450	462	427	477	493	456	461	471	459	456	467	500	477	448	445	419	448	434	470	485	454	478	462	445	490	458	499	451	473	439	425	449	448	423	486	438	466	474	439	430	449	506	478	442	459	506	484	503	461	453	470	463	475	472	461	446	483	465	423	435	475	456	458	512	434	437	448	474	495	451	457	481	434	475	460	461	453	425	461	456	483	500	489	449	443	422	444	457	477	466	496	477	452	498	437	422	454	443	457	454	478	398	439	460	461	474	481	478	472	451	478	447	448	457	458	454	460	479	443	482	440	452	468	454	471	461	469	482	456	472	461	434	480	430	431	459	447	455	477	464	397	483	487	456	441	443	461	412	457	407	475	469	453	489	442	485	453	461	467	489	478	493	441	460	473	485	448	420	453	471	452	464	443	478	436	438	430	448	487	421	414	494	440	477	478	447	485	462	482	431	456	440	461	495	479	471	479	446	496	432	470	459	420	479	415	466	457	510	433	422	430	437	480	473	456	486	460	448	441	493	459	477	478	478	447	469	478	452	509	463	448	481	463	446	468	467	476	433	474	454	476	440	456	429	489	464	486	463	441	421	473	438	460	444	483	440	468	491	471	476	466	480	477	481	462	437	441	465	476	492	487	438	473	464	489	502	436	471	511	499	418	458	500	513	436	444	452	448	486	446	464	476	460	453	486	455	488	436	457	486	468	444	448	467	462	435	480	479	473	447	420	453	492	489	443	441	451	490	453	456	462	487	449	459	438	478	472	457	475	468	416	476	467	480	470	464	429	428	476	481	468	451	480	450	457	443	446	456	443	469	453	432	478	477	445
7914	342	203	195	170	187	168	190	148	155	157	194	161	179	193	159	170	156	156	165	168	155	157	165	127	174	154	165	150	156	156	148	155	198	166	133	137	167	152	147	178	155	170	146	148	164	155	158	158	173	175	155	144	167	152	178	153	143	173	149	158	172	169	145	165	161	167	144	144	168	167	139	180	158	184	188	158	182	161	161	154	130	155	142	133	147	138	156	166	136	182	158	164	157	155	170	131	153	174	170	177	163	138	155	135	154	161	178	167	159	147	155	153	165	151	146	154	173	169	159	155	157	170	133	148	158	162	157	158	156	163	145	162	143	162	152	145	148	154	139	160	138	158	158	151	162	151	159	152	160	174	169	173	171	163	164	165	182	176	173	169	165	175	161	182	141	172	160	207	147	157	152	155	153	144	152	161	163	172	144	158	170	149	156	166	165	178	168	167	169	161	141	153	130	155	145	145	165	159	150	173	154	163	163	170	155	152	180	172	148	170	153	158	165	148	171	140	152	159	153	154	152	165	160	148	146	136	167	160	148	153	154	164	186	148	178	159	153	159	177	146	149	152	127	152	153	155	149	139	146	176	136	172	143	144	163	172	160	182	148	139	161	163	160	149	129	150	167	157	187	149	149	149	163	167	167	178	141	176	139	135	153	148	160	174	173	155	153	154	144	143	147	169	166	149	165	166	172	175	169	149	169	160	173	171	170	162	150	172	164	156	163	157	163	145	161	168	150	156	169	142	175	130	166	184	147	159	166	143	155	168	131	169	187	141	160	139	164	144	183	134	153	141	170	173	155	175	160	146	150	175	154	166	139	187	140	164	141	147	149	150	187	164	152	174	144	150	176	183	174	167	162	155	183	142	168	173	166	165	166	179	147	171	157	163	162	148	140	171	165	149	191	142	156	145	163	157	169	140	188	131	141	160	174	170	153	159	150	169	142	169	176	157	157	151	154	150	149	148	157	155	154	153	159	167	180	167	164	166	145	170	166	153	158	170	166	141	169	156	177	175	141	166	154	155	148	156	162	169	177	148	170	148	167	157	152	162	151	168	155	168	151	145	155	147	173	145	165	184	161	160	164	153	166	135	172	155	154	149	151	157	158	149	153	151	162	143	180	144	159	140	138	157	172	148	159	185	149	171	166	149	157	168	158	171	175	159	146	153	160	137	156	159	167	167	156	163	152	153	155	180	166	177	172	154	160	159	172	143	141	152	154	139	143	149	161	172	162	171	160	147	160	162	172	158	166	126	142	152	151	165	148	139	152	167	177	143	153	142	139	177	148	148	166	140	156	170	168	153	163	148	158	144	169	160	164	149	151	160	141	150	155	154	142	155	182	169	139	167	149	151	156	178	162	170	135	165	149	129	147	164	157	161	179	173	177	143	150	143	142	174	149	155	149	156	152	150	157	158	176	173	149	158	168	153	142	177	174	169	175	174	147	134	168	161	165	169	159	162	134	142	153	168	157	165	157	157	161	157	165	151	152	177	148	177	185	167	176	160	186	147	142	162	153	175	173	162	166	161	152	142	145	166	172	160	186	169	127	164	164	154	140	163	152	142	166	165	160	140	186	172	160	163	152	159	142	167	145	141	143	148	156	153	166	161	147	121	172	168	161	146	148	158	147	145	175	172	139	139	149	149	162	174	138	149	163	155	173	146	154	169	147	142	146	185	148	172	157	163	153	171	141	157	159	150	156	165	181	149	163	163	155	185	160	165	184	143	124	165	156	167	151	145	163	167	181	143	182	165	167	165	177	192	161	167	183	159	164	159	176	151	170	168	144	144	164	167	192	152	137	171	143	172	169	167	151	148	146	161	132	166	182	159	153	140	161	161	148	152	177	162	161	170	160	161	167	146	143	166	158	145	156	132	157	147	161	166	181	174	174	187	145	137	149	173	167	166	167	147	161	157	143	151	141	161	153	161	148	162	164	130	151	166	184	153	172	172	139	159	175	174	161	161	146	182	169	162	154	159	157	146	145	173	132	135	165	137	132	163	184	164	141	155	142	156	179	144	168	191	147	155	175	169	175	181	163	151	156	153	160	160	179	179	162	165	153	136	137	142	163	164	164	165	162	145	156	156	168	162	162	167	153	155	162	160	150	160	174	187	163	155	148	146	160	161	167	156	158	159	169	154	171	163	177	153	173	148	169	151	160	191	159	164	140	160	155	155	163	142	182	132	159	137	153	153	165	166	187	168	163	147	181	168	156	171	163	164	158	158	155	159	166	144	171	147	158	160	174	157	157	183	128	163	145	163	171	164	155	164	147	182	136	175	156	157	150	141	161	141	133	167	141	153	131	152	175	149	166	167	158	161	159	154	187	159	156	167	172	164	141	167	140	178	142	134	150	155	154	147	141	157	174	151	156	149	178	173	178	172	156	154	148	158	163	153	133	148	166	154	164	149	169	153	194	135	159	149	158	165	173	164	175	150	150	142	149	153	187	165	162	159	163	166	177	157	173	156	159	152	171	146	163	185	161	157	156	189	155	153	150	155	172	190	147	172	151	157	146	156	140	139	181	161	172	144	156	156	165	167	154	151	171	167	165	151	162	171	144	159	145	166	156	139	160	154	170	147	145	146	158	162	151	159	162	152	172	184	165	167	193	159	176	140	142	177	154	152	137	149	147	182	152	139	145	150	157	148	149	144	185	155	159	149	175	168	188	151	167	174	165	146	137	146	165	167	171	160	164	146	163	167	158	159	152	167	164	150	131	153	167	175	156	165	134	159	148	168	187	189	146	148	149	144	157	162	165	168	152	140	163	151	194	141	163	145	158	180	160	133	161	166	155	153	156	155	148	174	178	169	161	175	179	180	145	167	168	156	162	181	188	147	151	145	153	153	149	152	178	183	159	174	157	172	151	155	141	179	187	166	167	161	170	157	164	154	154	161	156	134	151	169	166	152	174	162	166	143	142	163	167	158	144	134	144	184	180	166	160	176	161	162	151	150	161	172	159	180	168	179	148	141	160	135	159	145	169	143	167	162	148	155	155	162	161	159	181	158	145	158	164	153	137	148	147	138	156	151	173	161	176	137	133	161	182	178	169	179	184	150	147	181	169	160	154	155	125	129	156	162	190	166	156	195	164	174	153	138	147	150	157	156	155	161	167	151	156	172	167	147	143	153	175	163	158	156	145	158	182	148	152	179	159	152	181	159	161	150	143	131	166	140	152	164	122	147	166	140	157	144	149	178	151	139	164	151	160	149	175	183	174	145	158	168	184	158	177	154	153	143	162	157	151	149	150	149	149	173	169	154	169	170	158	148	150	162	161	135	137	157	152	174	144	158	168	142	151	147	160	163	154	165	146	169	154	174	162	175	178	143	151	161	160	156	153	147	155	142	149	171	168	154	158	166	171	141	136	145	157	138	165	155	158	152	154	142	152	152	179	160	185	148	160	169	155	145	173	153	133	157	178	163	165	167	161	175	149	149	167	157	151	169	134	166	144	178	151	155	146	173	134	158	153	162	175	156	162
4596	425	463	525	499	444	440	435	413	381	390	432	407	383	400	334	397	393	417	398	398	382	412	372	415	387	405	379	422	415	379	384	384	357	399	398	375	411	387	400	390	362	395	417	367	355	402	397	374	392	376	352	380	382	354	383	409	359	412	396	411	390	379	403	402	374	379	386	377	375	376	381	413	361	402	398	398	403	424	379	397	391	374	386	410	428	375	396	385	404	408	409	389	393	380	379	404	399	373	401	366	399	398	391	420	398	387	384	402	375	408	386	388	395	377	386	378	358	395	385	393	388	415	378	412	383	400	376	390	367	377	373	362	402	402	378	400	391	397	376	392	385	405	358	374	365	390	389	390	377	421	361	407	394	363	405	387	390	400	387	346	382	374	374	403	425	411	368	374	369	405	398	401	359	372	434	371	370	373	359	388	376	379	348	357	355	385	407	413	393	384	390	357	428	374	403	380	364	406	379	386	402	393	364	367	400	413	388	371	376	357	393	374	392	409	393	356	374	373	385	376	409	393	393	393	399	386	388	360	408	382	362	378	417	394	356	385	377	379	371	356	406	369	347	358	379	344	380	399	355	409	399	358	400	392	383	404	363	351	401	338	380	370	387	393	380	397	372	377	425	399	397	371	403	380	419	401	405	387	352	365	346	391	405	357	403	380	408	401	395	382	380	357	391	375	401	408	380	387	379	368	380	388	373	389	387	374	414	368	406	384	394	378	385	390	361	373	405	370	387	410	392	390	406	379	364	358	364	359	395	418	368	370	365	391	389	378	460	369	381	415	392	373	402	383	392	405	392	396	344	375	419	395	429	408	369	385	397	372	395	391	415	392	390	407	380	376	363	442	357	378	366	382	393	414	420	381	420	387	380	396	391	357	363	369	385	355	411	398	418	373	402	390	355	395	383	394	363	354	405	384	358	415	378	387	388	395	393	404	387	405	365	404	403	367	350	394	387	350	396	409	377	355	421	373	387	384	364	381	389	391	388	403	379	378	387	394	361	410	398	375	412	402	426	402	402	376	376	395	388	418	362	388	384	380	403	399	398	393	382	371	404	424	393	410	386	360	380	372	391	425	376	427	375	357	366	357	403	407	386	377	386	378	399	386	389	417	379	363	387	396	412	404	442	382	388	406	394	399	357	396	396	437	424	398	387	405	379	363	375	340	384	387	356	393	412	368	375	392	384	400	377	382	390	372	378	379	396	357	384	381	384	402	354	371	392	380	363	383	402	369	404	378	386	387	386	362	342	407	380	386	380	388	391	388	352	388	388	391	395	416	374	391	392	393	383	386	372	373	377	357	360	377	385	390	365	410	342	356	389	356	362	394	390	371	396	402	430	396	370	388	364	416	380	375	385	379	363	408	409	417	409	391	390	377	391	389	391	376	372	333	410	400	366	395	331	405	374	344	391	386	417	369	399	364	409	403	358	401	387	386	366	408	396	412	367	399	394	365	388	374	428	358	398	375	386	342	345	418	391	409	387	392	402	395	374	383	383	403	403	360	418	374	374	409	344	353	368	408	412	399	384	329	388	384	383	359	377	370	398	385	362	374	371	392	399	383	395	378	366	403	394	369	401	392	396	379	353	386	409	366	388	402	361	365	380	399	391	392	389	428	377	382	370	400	394	385	375	389	414	419	384	432	357	419	374	394	369	411	399	376	391	361	397	380	377	389	401	390	365	355	388	370	393	368	364	389	367	376	409	389	383	384	368	371	391	396	374	398	384	344	385	360	403	356	372	406	391	387	383	382	380	394	412	400	395	377	396	401	396	361	385	364	343	402	377	382	374	404	374	372	381	398	374	415	370	363	370	393	378	355	375	393	362	409	402	380	368	346	402	380	352	399	390	366	373	378	393	397	387	373	415	380	365	380	373	373	379	375	381	390	384	404	362	401	382	386	386	391	398	392	365	361	380	403	371	359	369	424	391	363	408	368	359	379	373	403	407	429	394	376	433	369	401	349	383	394	395	378	372	392	381	405	432	387	383	391	376	396	382	386	380	401	391	386	367	365	405	392	376	419	399	376	395	364	386	369	363	382	409	418	393	397	415	369	379	380	400	386	406	394	403	415	418	352	419	379	378	371	397	369	380	359	421	375	370	389	425	385	397	375	367	407	383	349	343	408	399	360	363	367	413	412	388	351	394	356	382	399	364	393	399	423	360	405	420	375	407	393	376	389	389	401	415	384	371	361	377	384	411	382	397	398	377	385	396	367	385	407	331	395	443	380	378	367	364	363	357	389	381	340	357	341	384	396	377	357	346	383	399	384	365	368	380	386	399	401	394	362	393	403	412	375	403	399	378	423	433	380	383	380	403	373	406	398	396	387	371	350	341	408	392	385	354	415	398	386	405	443	378	354	358	403	383	385	390	384	365	405	386	407	394	367	402	378	390	386	373	428	411	412	389	353	424	387	392	391	422	405	369	366	382	354	386	379	384	347	383	396	400	395	402	361	403	386	399	428	395	409	405	368	414	395	369	407	393	417	405	390	393	392	423	368	385	349	369	386	395	412	386	358	420	379	381	393	444	403	396	403	377	385	367	392	395	433	390	399	372	412	378	375	382	373	406	398	358	392	382	438	380	379	382	392	390	358	387	368	404	397	422	382	408	365	396	375	375	430	370	383	395	427	352	403	382	364	419	370	391	396	358	376	389	388	386	427	345	387	383	390	381	398	375	355	389	381	422	397	363	361	387	373	372	407	382	401	388	378	374	377	370	371	394	358	385	371	396	432	356	392	382	382	417	363	370	375	399	414	412	357	380	432	388	425	384	388	396	361	410	357	385	365	393	374	379	397	415	379	382	402	423	373	396	398	373	371	362	408	402	413	371	368	359	395	392	435	374	413	367	386	388	380	384	412	404	367	412	399	372	406	385	414	401	395	375	405	404	366	405	387	431	395	410	363	387	376	371	407	433	373	414	383	376	418	355	372	410	384	362	385	391	383	376	362	375	403	400	400	397	410	393	363	373	395	388	369	380	376	368	403	411	371	373	392	371	443	416	385	380	380	392	393	417	406	365	403	362	382	380	400	416	380	393	383	359	397	371	397	400	377	387	348	438	384	380	408	387	397	413	384	421	387	410	397	415	371	382	403	356	358	367	438	379	363	414	374	401	400	399	395	393	432	367	418	410	374	358	363	371	382	398	415	376	395	395	391	394	408	395	388	409	400	370	427	400	419	385	370	397	381	384	369	369	392	377	378	351	369	381	393	386	388	392	379	401	399	388	373	375	362	365	388	386	391	354	401	350	396	406	377	401	407	397	418	408	399	400	382	395	395	375	379	379	361	367	408	400	391	392	378	432	401	375	378	416	381	368	415	350	385	380	392	380	418	394	429	375	367	400	362	406	366	401	411	400	361	416	376	366	409	412	404	407	370	403	346	404	393	396	404	375	385	381	410	385	373	408	401	384	370	364	417	431	410	393	355	440	433	379	336	386	388	383	390	363	404	411	374	385	394	387	398	394	383	394	382	378
33314	8466	1488	936	512	418	292	239	193	199	163	163	144	135	116	125	114	107	110	117	101	69	97	102	89	89	101	92	88	83	83	86	86	111	109	92	74	86	81	76	93	89	87	102	87	88	83	78	85	95	92	99	74	86	85	81	75	88	68	88	82	82	72	94	98	85	84	100	84	93	64	75	80	63	79	78	120	92	81	85	88	81	80	63	81	63	78	91	82	85	97	76	84	77	89	77	85	99	90	81	78	74	102	72	89	85	84	94	79	81	71	89	86	90	88	81	80	94	84	77	75	75	89	66	91	82	72	81	83	76	83	93	74	82	78	84	72	83	98	100	73	73	96	73	71	96	78	103	99	77	84	74	90	87	90	81	75	96	85	89	76	93	92	81	97	74	83	92	96	74	75	88	68	81	88	75	77	78	94	82	84	88	86	66	85	94	91	76	79	82	73	89	83	80	78	83	66	78	83	87	81	91	74	75	75	73	85	82	87	93	85	77	86	77	87	99	81	87	79	84	85	93	73	78	92	89	80	95	88	81	73	75	80	77	92	83	89	92	89	78	81	94	89	90	80	72	83	78	76	92	103	95	68	76	82	87	91	73	99	91	93	85	86	66	84	79	86	93	93	70	81	71	84	72	91	71	101	83	76	89	76	76	73	76	90	82	85	70	64	83	90	88	85	68	52	84	76	87	72	69	93	70	84	89	92	79	87	60	95	90	84	95	101	92	99	61	63	76	70	85	83	81	97	99	81	76	67	89	92	90	85	78	77	77	68	82	64	76	83	87	67	102	92	86	86	90	84	82	91	80	79	84	85	75	66	83	76	87	94	80	84	86	92	74	86	103	67	68	81	80	74	85	95	83	82	78	87	87	81	81	87	89	73	83	87	86	84	97	87	70	77	77	80	103	69	65	74	82	75	94	78	66	83	90	73	81	77	81	90	67	89	97	78	87	79	84	81	89	64	86	73	85	63	76	86	94	93	75	78	84	103	80	77	71	84	75	91	92	85	66	72	93	85	84	87	75	81	85	80	90	86	88	93	70	88	90	70	94	84	102	78	96	79	69	86	95	97	83	70	83	86	86	85	84	92	77	73	75	74	85	75	87	78	89	96	75	84	83	82	81	79	82	93	77	82	90	74	63	94	73	88	94	72	75	75	98	75	82	76	70	81	87	79	67	90	71	80	79	73	79	81	64	64	85	72	75	75	75	91	78	71	74	86	93	83	83	86	74	80	86	106	87	77	83	96	99	71	81	94	84	77	71	85	93	78	92	78	87	72	67	75	86	72	91	79	72	70	89	66	79	87	74	68	72	86	70	87	75	78	86	82	70	69	66	84	88	76	78	68	64	84	99	88	67	88	91	89	92	78	78	81	77	76	76	87	62	81	85	64	103	85	81	84	85	74	76	89	92	83	83	81	96	84	84	97	87	76	76	82	80	71	95	78	79	62	96	94	79	78	94	79	67	92	66	90	90	61	94	72	91	75	86	98	74	93	82	90	87	83	81	70	81	77	86	90	70	80	81	90	86	77	93	76	80	76	101	94	78	89	96	103	81	93	87	82	66	81	76	92	93	82	78	84	77	80	95	81	63	76	84	68	97	97	71	70	88	75	81	91	73	54	78	71	84	88	89	105	56	81	91	88	91	80	81	81	84	80	70	67	69	87	98	74	82	91	90	82	69	70	83	86	85	96	82	67	85	89	79	82	81	101	78	76	74	62	84	81	80	83	77	77	86	88	72	72	89	78	77	73	85	96	72	78	80	100	95	93	88	79	75	75	92	98	95	73	74	78	80	69	88	89	70	81	80	82	90	57	81	86	74	83	81	83	92	79	77	76	99	86	99	84	88	81	83	71	85	86	98	78	72	74	89	86	88	81	87	75	78	85	80	77	77	75	70	99	76	81	69	100	77	87	88	81	90	67	87	73	88	87	70	74	60	82	85	86	74	87	91	66	71	86	73	91	81	103	85	82	81	85	96	65	78	79	84	61	87	67	72	72	89	83	97	82	85	88	94	90	85	89	108	91	69	90	99	76	94	79	88	97	93	84	70	105	94	73	92	65	71	91	92	77	69	71	65	71	74	80	83	70	86	75	72	70	83	68	83	89	76	99	96	71	84	82	79	79	86	102	91	77	65	83	75	73	91	67	88	74	66	91	96	75	82	78	76	83	82	85	92	75	84	76	99	91	95	79	81	65	72	84	74	67	85	89	96	81	74	64	75	86	110	84	83	92	98	82	92	83	93	68	83	86	70	94	82	78	101	97	71	81	87	75	84	72	98	83	85	96	82	77	80	75	87	69	89	97	74	90	75	51	85	81	97	75	73	71	82	80	66	80	95	75	80	98	85	101	91	70	70	91	62	94	81	94	90	80	83	80	85	59	71	82	91	90	61	77	83	84	109	76	83	74	93	75	78	89	85	76	87	98	73	100	77	72	70	81	97	79	79	79	89	85	91	101	81	83	89	91	83	89	75	103	75	74	95	82	75	87	86	68	60	88	82	75	98	77	67	73	95	63	63	90	71	82	91	80	83	72	75	86	81	86	87	79	93	76	101	71	88	69	76	66	80	90	84	78	96	66	99	84	77	75	101	88	80	89	80	90	86	89	83	82	79	79	80	76	82	93	70	63	81	86	91	80	105	80	86	73	89	99	79	98	85	85	85	71	83	80	79	86	94	72	86	76	73	86	78	81	86	87	75	85	94	83	84	75	100	107	85	90	91	93	69	86	85	80	82	77	65	95	76	62	68	89	92	89	85	94	78	72	96	91	80	81	66	74	85	92	100	80	94	91	70	84	78	85	70	89	82	70	73	76	64	79	80	100	96	67	73	83	84	82	74	72	81	74	74	85	88	85	78	82	87	105	75	76	80	82	51	86	72	79	75	83	94	80	95	81	97	102	72	78	77	68	91	90	68	86	85	84	86	87	85	80	66	87	78	68	89	85	76	77	80	86	69	81	75	81	81	83	70	76	69	70	90	87	77	70	67	85	76	76	85	77	76	72	82	101	75	94	89	87	94	81	89	67	81	88	78	76	88	82	68	79	86	111	101	86	93	83	79	80	72	79	70	111	92	80	75	66	73	71	76	77	80	68	74	78	85	89	71	81	80	89	75	78	93	81	70	85	66	109	88	85	70	81	85	85	92	70	114	85	81	87	94	81	69	54	85	73	77	80	85	83	96	79	68	79	94	93	78	94	78	73	86	78	91	89	69	94	85	94	90	80	78	87	66	83	65	94	62	82	92	71	81	70	90	75	84	62	89	82	94	81	90	75	82	80	81	89	79	79	69	84	70	78	84	90	68	89	90	70	80	78	88	79	91	73	95	65	76	82	91	88	90	87	78	91	82	76	88	88	67	85	80	81	90	76	88	89	84	83	74	66	76	93	80	83	63	95	82	78	80	79	89	77	71	83	80	63	102	88	80	87	86	88	103	90	78	83	81	56	102	62	63	76	65	71	77	65	86	74	84	72	74	87	86
17530	1261	2630	2812	2291	1761	1459	1195	1040	923	751	679	634	558	543	561	489	431	395	399	391	367	357	351	328	351	345	333	299	346	292	313	279	280	287	278	317	302	256	290	295	284	254	241	275	266	265	246	246	252	280	263	263	273	270	258	272	244	260	251	277	267	256	242	241	264	243	246	240	233	216	272	276	250	243	255	260	231	264	242	214	240	262	248	240	253	244	259	231	241	251	251	241	218	229	256	234	245	261	258	239	260	244	268	263	243	248	230	239	263	236	241	238	246	243	226	249	227	233	232	218	232	252	254	216	237	238	223	224	232	245	258	239	231	243	217	235	246	230	248	206	242	244	196	251	250	238	257	232	220	253	238	238	228	231	241	239	250	255	224	232	230	234	219	274	234	238	235	202	240	251	219	233	234	233	212	241	256	262	229	241	244	229	270	265	221	246	235	223	240	204	234	229	232	233	227	265	260	233	241	213	223	252	258	245	219	203	256	250	226	240	228	217	230	214	223	232	235	228	249	228	233	227	239	226	244	230	241	217	240	267	232	228	217	233	254	237	249	255	239	237	239	251	246	240	246	245	235	251	230	221	246	236	232	189	218	246	233	239	264	241	227	220	249	243	234	224	211	254	264	266	242	208	245	246	242	240	225	237	203	226	254	256	220	216	220	225	220	219	228	247	221	225	226	220	255	243	223	256	237	236	268	229	225	241	234	249	244	246	248	218	251	246	248	248	239	217	228	247	258	254	234	234	249	251	245	245	222	224	234	242	269	230	241	246	255	234	224	239	263	243	235	243	253	210	241	230	248	210	243	258	253	221	228	237	240	236	261	255	249	220	251	251	247	254	231	236	244	225	231	255	259	208	207	247	244	257	239	224	253	238	235	225	237	248	241	241	251	235	245	227	253	244	206	244	234	228	242	239	248	235	234	219	254	214	246	264	226	217	243	252	238	237	209	241	224	244	233	260	232	214	248	250	227	256	223	240	250	246	233	265	239	277	244	227	228	243	236	225	239	227	229	245	199	220	232	225	249	224	257	246	238	241	241	271	229	242	236	251	248	241	256	220	229	205	252	227	223	243	243	212	237	221	245	252	247	253	239	244	224	256	236	244	231	209	262	237	237	223	217	254	238	250	240	248	232	213	246	254	224	221	222	235	194	216	246	253	227	227	240	228	241	253	225	230	251	220	221	253	263	255	255	269	246	228	232	218	221	248	240	239	246	218	248	252	240	228	242	256	225	255	227	211	242	210	244	234	233	211	230	215	234	247	253	251	232	237	221	252	257	243	240	240	226	236	247	249	230	251	211	248	202	253	240	251	237	251	240	244	222	239	227	251	246	234	220	215	245	247	243	234	211	208	222	219	250	244	228	234	251	259	206	237	234	254	213	257	247	226	260	229	250	249	211	248	249	224	238	261	230	236	232	250	280	209	213	243	268	233	223	235	208	226	241	248	213	235	222	230	242	234	243	240	236	203	244	263	252	250	262	197	237	244	209	234	218	238	253	226	244	241	236	226	239	234	246	206	220	220	242	207	232	258	226	244	236	228	232	230	241	253	239	232	236	230	249	218	225	260	232	244	226	238	236	246	244	230	230	236	232	219	227	219	247	231	244	242	242	257	233	254	218	228	211	223	221	245	235	227	208	232	224	241	226	225	205	240	215	271	217	221	247	262	254	239	228	243	243	237	205	257	240	236	249	250	229	231	218	234	233	255	189	259	232	230	246	231	258	244	243	253	216	223	243	231	266	249	220	243	246	246	220	244	264	251	250	239	253	241	237	250	223	227	254	267	243	215	227	276	237	259	233	233	253	245	213	222	226	248	214	245	206	241	252	246	247	235	261	227	246	216	239	216	261	238	247	250	235	252	220	234	241	208	227	222	232	245	236	200	250	231	239	231	213	230	229	226	214	261	240	235	250	244	242	258	242	230	260	238	206	248	233	218	210	243	265	237	215	250	237	259	248	216	234	237	224	233	220	244	238	260	215	239	227	235	250	245	251	240	241	222	241	256	213	254	264	243	245	251	234	223	210	250	231	256	235	243	278	229	248	226	222	246	234	239	234	256	219	260	236	237	229	206	222	230	255	236	239	234	235	258	257	235	254	218	250	232	212	226	220	220	231	219	211	210	233	256	241	200	255	233	222	224	201	238	253	215	223	242	257	244	239	277	236	234	236	254	245	228	273	247	202	239	243	256	248	236	227	223	229	231	220	226	247	242	246	240	235	252	226	241	237	227	234	228	240	243	222	239	244	220	243	226	244	243	222	221	250	236	248	223	231	233	251	240	231	229	241	233	239	224	247	199	230	270	236	243	234	235	242	230	231	240	235	247	203	247	228	216	222	238	247	231	226	213	242	237	223	237	222	242	235	213	224	258	232	253	252	219	221	246	230	230	210	249	210	226	241	269	224	221	245	231	237	243	247	236	250	211	235	231	232	247	235	226	249	237	242	211	237	227	236	204	261	232	242	247	244	246	222	228	279	245	235	223	253	239	228	231	240	244	265	263	220	242	218	254	229	216	253	241	225	242	217	216	232	265	245	243	213	262	229	252	205	224	251	227	233	241	228	209	247	231	223	251	272	253	244	235	245	210	255	223	234	250	251	260	241	252	204	261	241	225	256	239	272	244	245	243	238	228	251	217	219	238	222	237	235	259	244	215	228	253	228	235	223	230	224	221	243	246	257	226	265	245	242	245	236	243	245	239	227	254	226	250	239	250	238	248	226	244	236	258	226	242	211	240	245	255	233	224	242	254	242	223	214	223	264	256	235	251	240	236	229	213	252	242	221	241	228	235	224	241	241	234	233	255	255	229	230	239	233	207	212	247	219	232	234	213	245	236	225	246	242	233	243	254	244	259	246	242	241	244	242	229	228	211	238	235	223	253	250	238	227	217	245	232	227	226	231	264	223	245	236	242	246	257	237	242	222	222	217	258	236	223	236	229	235	229	215	237	234	232	249	239	257	238	245	261	226	215	233	223	213	235	260	231	236	224	242	241	228	256	236	232	269	253	246	272	243	245	234	219	237	241	245	223	238	258	225	230	249	226	242	236	235	238	237	242	244	241	227	259	253	247	227	230	213	235	268	235	267	228	222	261	238	225	254	231	227	236	222	241	245	233	246	221	256	224	265	245	200	222	222	235	197	240	252	240	265	242	218	217	247	223	248	226	251	256	231	243	243	237	244	222	235	213	203	222	232	223	221	233	220	228	253	228	236	249	234	246	224	243	235	216	236	240	222	220	224	234	229	230	224	253	234	260	215	216	248	233	229	247	223	234	228	218	236	244	230	255	232	230	203	239	220	277	237	229	219	235	249	234	255	250	233	226	239	243	223	230	234	238	256	259	258	202	224	241	240	218	219	237	215	250	229	244	212	230	263	254	214	247	228	251	271	235	253	249	258	236	244	230	204	225	245	218	231	212	230	242	244	245	218	214	238	230	249	279	230	247	230	235	199	233	234	247	209	212	236	253	248	221	235	216	237
45440	16971	3647	1949	1223	904	584	528	449	384	323	307	273	283	295	272	265	254	236	260	216	252	208	226	213	203	162	203	186	162	183	174	213	197	198	166	208	214	175	193	176	190	213	172	180	177	181	204	169	208	176	202	211	192	183	201	188	183	211	196	173	184	155	188	195	173	185	200	166	206	184	180	182	177	185	157	195	175	163	159	184	142	198	185	174	160	160	162	164	182	189	191	206	167	191	170	177	173	180	167	183	185	174	156	170	155	184	182	167	207	195	161	163	178	182	210	160	174	175	177	182	206	187	179	175	174	183	180	184	185	205	191	190	178	202	175	165	182	194	181	175	177	176	177	168	166	155	180	189	197	172	175	181	156	165	229	189	193	210	166	192	194	200	190	177	166	180	159	195	166	178	176	172	208	178	169	168	185	188	184	183	172	186	184	200	167	187	198	166	176	181	200	183	183	209	217	195	151	187	175	205	203	161	170	193	153	158	188	187	167	179	169	150	165	183	175	172	181	176	170	189	170	168	163	160	190	172	166	174	195	180	185	170	175	145	172	182	180	183	191	175	179	190	148	219	193	210	163	192	171	175	192	155	198	186	160	181	194	168	189	180	172	175	170	176	203	210	181	180	175	177	197	173	196	166	186	157	209	164	208	181	209	183	171	175	170	201	199	200	160	186	179	186	179	180	189	189	177	197	197	190	151	173	167	190	186	177	174	180	171	166	180	193	194	179	191	181	165	183	188	179	159	183	188	168	163	186	176	216	164	188	197	187	162	180	188	190	153	156	167	181	175	180	183	176	186	185	183	181	173	160	193	157	198	189	192	174	163	220	183	188	153	147	190	175	163	167	197	178	174	182	190	204	203	180	177	182	172	159	178	155	170	170	190	172	172	175	165	186	194	205	186	181	188	176	201	195	172	189	175	182	174	169	181	189	176	177	172	195	204	208	157	177	166	180	182	181	192	176	199	169	177	156	200	169	184	205	179	181	168	181	186	166	169	175	182	168	186	194	193	171	188	171	168	191	199	179	176	179	185	180	185	175	204	197	191	197	193	194	190	171	171	182	187	197	186	178	183	179	165	201	175	177	164	187	186	183	181	213	185	183	201	182	194	205	164	169	176	173	173	197	189	215	179	172	175	191	172	154	158	192	193	193	179	158	177	187	188	181	187	164	165	156	183	178	194	172	150	164	188	194	164	186	160	180	166	177	202	157	194	171	171	204	179	190	203	179	158	162	180	164	169	188	178	190	164	181	165	174	184	176	174	175	170	144	191	185	184	176	179	179	197	186	169	156	191	199	175	189	190	200	168	187	191	179	197	184	168	185	181	171	177	173	167	176	176	172	188	183	160	177	201	167	186	176	177	163	160	187	191	185	183	181	192	183	160	202	181	211	172	139	172	186	194	167	168	189	200	206	216	188	187	172	200	184	163	167	203	180	186	183	188	191	180	159	183	176	195	177	183	177	178	189	188	191	169	181	179	194	186	184	182	177	162	203	167	170	174	163	172	154	174	187	167	189	191	152	179	167	189	191	187	158	164	187	174	181	191	158	190	183	175	187	165	173	147	185	199	173	174	183	165	185	185	175	179	184	203	181	135	177	170	192	177	173	182	202	161	181	182	187	186	162	178	172	189	180	151	183	178	201	190	182	174	161	164	183	163	180	199	187	153	179	159	189	173	193	185	205	185	158	188	161	190	165	195	162	184	188	182	157	134	202	150	166	183	188	187	178	174	184	158	166	171	201	172	170	174	175	195	204	206	195	190	161	170	198	183	195	191	174	175	168	195	185	145	182	176	205	155	187	182	171	196	188	167	190	179	198	188	161	194	188	193	173	171	174	177	166	194	199	178	184	194	188	185	171	160	166	200	199	159	181	182	187	168	182	169	200	187	189	182	190	201	150	169	177	181	177	197	173	165	199	198	191	193	193	184	157	169	176	193	181	197	187	169	173	187	180	169	198	180	169	185	202	186	174	186	158	181	202	186	201	221	188	167	190	185	170	176	169	160	177	172	164	173	188	191	197	173	162	166	175	178	186	178	192	187	179	165	203	180	190	180	184	178	177	208	171	178	164	185	170	193	147	143	179	186	185	204	175	204	157	184	183	214	178	189	185	193	198	179	149	186	175	177	177	169	208	183	172	186	196	188	169	186	185	184	178	177	188	180	184	182	176	186	179	168	170	153	177	169	179	171	173	174	193	158	180	198	192	183	179	185	149	167	165	177	179	183	193	207	183	190	191	178	181	173	183	198	170	198	217	191	148	185	176	188	179	165	183	181	173	179	202	177	186	183	173	204	150	178	205	197	179	165	171	198	165	172	185	211	212	179	188	195	195	183	166	177	216	187	197	173	177	168	182	158	184	175	180	172	212	174	160	161	169	181	185	183	204	179	145	203	187	165	166	179	170	195	170	188	155	179	183	193	159	163	163	182	198	186	169	198	154	180	176	165	188	168	194	192	208	156	170	193	189	189	180	193	159	173	191	173	165	166	171	191	198	172	174	186	165	166	180	176	179	165	176	208	179	177	156	173	176	198	176	163	172	199	186	175	181	190	154	202	183	180	174	147	183	163	163	203	189	175	183	178	189	163	195	178	172	188	187	172	173	174	186	188	179	160	192	169	170	195	168	188	164	144	196	200	183	169	182	194	184	182	173	189	177	173	158	194	198	172	173	188	171	193	147	141	176	195	181	212	171	187	167	187	164	194	195	198	180	179	179	193	173	176	193	170	194	168	173	197	174	175	158	187	185	169	191	154	174	192	183	170	177	183	173	196	178	175	162	162	181	198	172	160	182	163	155	217	192	195	182	193	201	183	188	186	204	186	170	189	174	174	180	180	188	180	196	178	203	169	191	180	179	184	182	201	179	188	152	178	178	174	169	172	202	174	181	173	194	170	168	181	186	188	176	210	190	183	195	179	177	179	177	208	194	186	195	181	210	185	186	179	193	172	190	200	197	197	223	165	207	206	185	186	174	169	154	159	181	160	188	178	170	164	180	179	175	173	177	167	172	191	167	184	171	180	162	168	183	173	192	205	174	186	169	168	200	155	192	179	172	180	209	172	196	182	171	159	191	195	183	163	192	175	179	195	188	186	161	167	207	194	177	174	187	210	192	194	171	170	198	196	170	192	177	191	184	188	191	171	187	193	162	172	165	196	201	175	151	149	166	183	204	185	191	202	197	169	167	189	154	189	188	164	198	194	208	180	192	173	184	188	187	200	167	168	141	200	153	184	182	173	185	182	174	167	164	174	181	189	170	185	165	183	167	198	152	164	186	187	193	205	171	179	189	183	183	181	189	206	167	175	208	200	174	184	162	192	184	175	172	163	175	189	178	146	179	198	184	172	177	161	172	163	189	178	174	195	192	185	185	202	155	179	171	208	196	170	193	180	173	198	166	180	186	202	165	201	191	182	199	158	184	196	154	182	188	165	178	179	185	179	182	174	175	187	172	168	179	179	172	188	175	159	186	148	196	159	183	185
23374	2431	4737	5147	4216	3506	2812	2376	1994	1689	1517	1316	1199	1129	1010	949	948	842	821	812	733	769	722	714	707	698	670	625	639	597	615	619	601	536	543	558	612	568	567	552	529	517	542	536	521	511	515	520	511	507	530	530	499	483	490	553	508	486	520	457	426	472	492	496	498	440	455	471	478	449	449	511	480	477	448	484	482	459	466	500	459	456	456	476	479	467	484	490	488	513	484	458	477	495	490	492	495	468	503	471	493	442	460	530	452	488	468	483	466	455	469	468	457	452	480	496	463	462	454	438	451	466	447	488	463	498	442	428	478	482	470	496	466	450	449	469	475	430	473	459	457	486	459	484	450	547	486	476	485	488	470	440	455	459	411	464	459	443	482	460	491	445	446	456	478	443	440	485	464	451	417	446	476	531	479	455	455	451	444	506	450	489	447	460	484	449	437	499	472	455	460	455	460	445	450	479	503	416	422	477	470	446	461	450	458	471	480	452	456	439	416	442	438	473	457	464	447	441	502	443	482	480	435	472	503	423	478	452	427	487	477	440	468	477	447	482	496	468	447	461	457	450	435	473	461	469	490	454	471	442	456	461	454	440	474	484	419	461	456	401	431	472	468	479	477	443	441	452	409	467	472	449	474	468	466	473	435	487	422	477	469	459	455	472	480	455	467	449	441	422	468	431	463	487	471	470	474	439	455	494	457	491	442	442	485	460	472	485	427	483	468	459	426	496	503	435	455	448	457	470	448	449	494	454	456	476	492	506	455	489	445	455	449	474	495	461	445	452	462	477	458	487	478	466	419	453	547	457	435	414	483	453	486	456	451	476	465	443	496	413	482	482	457	449	459	452	437	491	453	461	453	499	448	488	460	444	498	450	466	464	469	447	470	473	463	461	460	407	451	464	458	465	459	511	464	455	414	446	472	436	457	480	472	455	464	448	438	470	490	479	451	453	438	474	498	472	477	473	457	435	490	484	515	459	432	454	478	465	444	491	471	461	431	445	455	421	437	424	454	449	460	442	460	434	453	490	454	437	437	447	471	439	447	415	464	474	460	447	485	450	468	458	456	456	443	474	476	443	435	444	463	499	467	473	484	473	463	456	437	465	471	464	486	474	475	472	453	463	419	479	477	443	462	474	416	454	481	443	436	470	479	482	509	429	427	468	433	465	448	462	483	482	483	468	456	442	442	488	449	417	452	471	468	468	446	465	449	505	455	439	463	419	448	425	456	470	450	453	461	451	416	460	500	463	468	422	490	452	477	471	440	493	449	498	445	477	469	469	482	458	440	469	449	478	437	429	433	445	462	486	442	476	413	437	461	478	478	461	464	468	421	476	439	446	475	465	457	498	465	486	479	449	444	434	436	509	452	484	458	480	461	474	424	446	441	442	439	481	492	512	434	464	490	470	440	453	433	420	478	452	453	464	475	465	485	485	457	477	455	471	414	481	484	484	451	470	443	460	464	451	486	461	435	446	437	467	442	456	438	442	487	470	423	440	432	466	507	468	467	437	419	448	451	421	456	477	463	459	453	455	461	499	416	440	457	472	460	482	465	439	478	452	440	442	474	471	447	451	443	498	407	457	473	460	420	455	463	437	464	475	461	467	426	449	421	432	478	473	440	466	467	499	515	422	474	460	425	452	434	457	446	457	435	472	461	489	460	469	487	441	488	457	443	458	465	457	462	486	452	482	401	428	478	461	451	480	416	456	461	462	459	464	452	444	449	465	475	415	459	447	456	470	444	502	476	472	454	447	456	466	478	431	484	454	471	470	455	464	440	457	495	480	472	436	442	424	479	479	459	466	455	461	438	458	468	445	493	451	470	512	452	464	431	450	482	485	483	453	454	445	511	446	449	446	447	434	467	463	462	455	452	448	458	419	477	493	489	449	451	454	453	455	450	426	464	452	473	479	468	474	508	441	483	461	455	450	471	425	460	462	463	489	479	513	418	453	464	481	451	453	459	461	463	453	438	460	476	443	425	449	479	494	438	450	485	485	483	474	455	449	511	438	477	473	454	442	469	476	473	473	428	506	470	442	465	471	464	435	431	443	464	487	470	443	467	471	460	479	475	484	482	486	432	446	442	435	478	432	455	463	462	470	446	432	452	451	462	491	407	448	462	435	427	449	485	457	426	462	455	492	464	462	498	421	466	489	433	471	464	425	482	398	448	450	483	474	445	418	464	488	437	486	432	491	445	423	494	453	439	455	467	427	460	437	443	449	482	473	441	507	480	453	451	462	474	436	441	444	494	514	467	455	451	476	441	476	447	418	419	517	475	427	484	469	449	460	452	448	459	464	462	454	474	460	452	459	441	462	461	444	457	445	493	465	394	472	430	508	463	456	480	470	438	469	438	475	467	460	433	446	463	468	450	476	418	466	453	478	483	450	465	473	480	439	480	472	481	449	472	447	461	478	464	482	473	462	456	445	462	453	474	464	495	458	464	475	469	427	405	431	470	445	443	453	497	457	500	458	451	437	478	510	481	464	459	432	465	485	489	507	497	477	454	470	458	473	467	452	486	462	457	463	471	420	469	436	466	456	418	463	508	446	478	465	485	483	510	446	447	467	482	488	477	462	487	480	458	443	480	475	481	487	454	485	447	445	462	437	424	432	463	486	445	474	445	435	482	495	482	457	468	453	442	465	427	437	453	453	471	483	442	448	409	454	440	489	453	432	476	452	451	480	445	462	456	473	450	462	508	448	453	429	437	433	449	447	467	454	495	479	421	481	434	441	452	447	432	453	477	446	412	499	470	472	446	445	465	445	439	492	439	418	439	461	449	492	456	461	470	480	455	431	478	457	435	466	475	470	474	450	449	444	429	467	462	446	474	419	440	470	449	486	465	429	464	447	437	425	463	476	444	450	467	473	443	498	448	490	422	472	491	452	474	443	508	468	406	424	482	451	478	458	471	459	466	511	434	472	471	494	451	490	492	487	477	481	459	455	499	456	490	515	459	504	448	449	451	444	444	489	429	470	420	480	464	455	458	411	460	434	456	478	448	444	432	445	472	459	437	496	430	460	453	436	471	477	485	487	484	459	473	446	474	451	483	448	486	452	442	425	450	435	475	452	478	473	453	476	457	460	461	461	457	464	425	425	487	450	448	480	462	444	458	475	448	494	448	513	486	451	518	487	449	475	443	458	445	483	442	446	451	467	448	432	445	420	437	475	429	456	446	462	463	460	489	450	482	471	449	484	505	474	436	421	465	478	462	437	453	486	461	492	512	471	431	464	443	429	435	459	478	471	454	459	457	430	441	435	465	429	443	436	442	484	438	431	485	468	477	428	494	464	444	428	458	434	465	478	480	463	457	462	454	492	458	459	467	470	436	496	451	478	471	440	441	417	445	488	484	443	421	490	497	463	451	441	501	451	485	472	464	491	469	505	445	446	459	472	458	408	437	473	455	435	439	422	446	468	476	445	525	499	465	454	483	460	457	474	459	450	463	426	422	480	462	448	481	444	511	423	445	408	474	458	485	439
6169	288	218	182	155	189	166	166	164	180	181	155	159	161	154	151	171	160	158	151	154	146	181	170	165	178	155	153	164	157	152	155	142	173	167	153	151	157	161	169	142	145	144	154	143	152	178	156	137	158	131	168	176	166	168	210	160	163	163	145	154	135	156	166	179	157	176	150	160	159	152	155	170	158	138	173	135	194	141	181	153	174	152	157	158	140	160	176	168	175	145	132	152	161	162	178	154	181	149	159	194	172	165	177	165	139	177	164	145	154	144	138	169	165	136	138	160	169	163	159	140	153	139	162	137	149	157	178	149	153	155	157	159	144	162	163	151	163	160	153	158	154	140	166	142	174	174	171	153	164	156	161	145	186	160	178	163	157	171	159	171	176	152	127	145	152	128	162	147	155	144	141	146	140	164	171	166	155	162	136	169	168	152	147	155	149	153	164	143	157	149	172	145	155	155	175	150	159	144	148	140	146	178	161	173	162	173	159	154	159	166	149	138	161	156	143	154	152	169	156	169	149	165	162	158	146	164	152	140	159	139	168	150	152	155	154	169	158	147	162	152	150	156	197	139	153	166	174	175	184	156	167	173	147	179	150	173	137	151	134	150	168	155	151	177	174	144	167	188	161	133	182	151	156	152	171	152	193	170	155	162	138	170	162	157	145	133	151	148	151	178	140	161	148	173	168	172	129	172	174	155	177	146	169	180	165	164	148	167	171	195	147	147	159	153	154	137	148	197	132	149	155	167	152	143	161	159	156	150	172	143	139	150	154	170	156	172	152	163	145	189	156	164	150	172	173	179	172	148	147	159	146	163	162	149	156	165	158	161	162	172	160	137	150	168	157	163	147	156	139	156	156	144	167	145	162	167	115	166	130	165	186	169	163	154	147	161	172	163	160	163	171	138	164	145	124	173	158	152	156	165	133	153	160	165	156	153	145	192	153	154	146	166	156	153	134	180	136	153	158	153	160	139	178	183	153	145	167	151	152	154	151	137	155	150	154	176	143	151	141	133	136	167	170	164	171	150	155	148	155	174	156	162	165	147	144	159	162	157	163	165	146	158	176	141	155	172	160	167	155	164	162	148	156	172	148	178	142	146	158	192	131	188	158	137	181	148	168	186	142	162	146	145	135	148	143	178	167	158	185	149	153	158	178	159	179	147	158	162	163	160	157	166	151	162	149	165	182	153	171	139	152	175	152	166	144	154	131	137	171	161	144	185	159	136	156	152	167	138	139	159	146	145	148	145	167	166	149	185	177	172	158	144	173	135	146	155	154	153	156	164	150	164	150	165	177	137	154	169	173	150	151	157	188	161	186	169	172	175	127	159	138	164	168	159	168	155	132	147	163	151	160	169	151	139	148	149	165	149	148	192	155	155	153	167	148	151	165	148	152	139	154	170	146	131	155	142	149	159	146	154	145	154	178	158	153	140	159	152	148	145	164	161	171	164	135	150	181	167	175	140	143	145	160	150	142	154	152	158	151	182	142	160	142	160	155	155	147	141	158	198	158	174	141	161	160	161	166	158	147	187	187	157	150	147	150	149	159	163	133	142	153	147	189	157	166	149	173	170	153	144	153	192	145	143	171	151	151	152	157	171	171	160	170	145	162	172	172	163	159	170	139	143	155	134	173	156	174	133	150	146	151	152	191	151	169	177	142	165	164	157	164	149	138	168	169	140	177	171	169	148	177	168	147	151	149	144	161	182	145	172	146	152	164	165	155	141	162	155	148	151	149	152	155	156	161	162	172	181	149	155	140	126	152	135	150	147	149	137	153	141	167	152	163	173	145	160	155	152	132	156	142	148	160	163	157	143	147	134	142	147	143	167	143	141	166	166	148	136	159	177	172	141	139	162	159	169	151	165	167	171	149	162	161	156	155	159	135	137	185	145	157	175	159	167	140	166	155	151	169	134	147	141	165	150	186	147	167	161	170	142	164	149	160	161	166	158	145	137	156	168	165	160	172	151	170	145	157	134	181	148	175	144	135	161	157	180	159	150	177	178	168	179	158	167	155	162	159	162	159	157	179	192	151	142	175	179	166	160	150	151	151	159	191	159	158	151	153	136	141	174	158	152	139	155	137	158	183	161	148	157	157	142	162	138	152	170	184	169	140	127	146	173	154	177	158	149	144	160	158	159	147	142	162	176	147	162	167	168	170	173	168	151	158	164	168	152	145	149	163	168	165	128	145	180	150	176	156	148	139	151	151	193	188	140	202	148	161	181	144	165	154	155	146	145	162	195	135	175	165	146	145	142	162	125	157	163	155	162	151	166	132	162	158	142	156	140	171	176	185	168	151	156	163	165	156	151	149	182	177	152	140	139	174	173	165	155	148	144	173	155	169	174	149	133	148	166	165	142	179	177	170	167	153	166	158	152	152	149	135	161	195	150	168	149	187	158	137	155	159	154	178	147	160	183	163	149	175	135	171	170	122	164	163	159	163	164	172	157	172	173	169	154	155	166	178	150	145	161	161	161	153	164	161	177	161	154	139	165	172	169	162	155	154	158	155	162	179	150	167	165	184	162	159	150	148	169	150	150	152	163	160	168	160	173	148	159	165	139	167	183	151	167	161	153	171	155	167	153	159	179	140	152	172	167	155	186	153	183	153	140	161	153	155	146	188	172	161	169	175	171	124	148	162	153	159	170	170	149	167	144	153	144	161	170	138	158	168	160	173	175	152	163	163	165	138	143	175	165	185	167	152	172	175	171	168	153	159	170	154	158	145	161	140	180	144	152	152	161	150	172	169	150	176	168	154	138	175	161	150	150	156	171	165	153	161	166	152	152	167	156	148	149	184	136	154	151	167	152	178	148	153	153	175	172	148	162	140	146	179	150	151	139	148	148	141	147	165	178	169	185	149	154	114	137	165	156	151	172	150	142	160	162	141	163	159	169	146	158	174	146	134	183	146	146	161	156	131	141	162	140	163	160	156	151	149	153	142	151	147	142	152	152	153	155	163	163	153	175	172	144	147	168	141	152	130	168	175	152	170	157	158	164	182	164	153	133	162	171	129	164	156	131	148	149	146	154	168	146	182	170	143	144	148	146	158	146	159	158	151	169	161	161	162	139	165	162	171	166	167	147	163	146	156	144	184	163	187	182	140	153	165	158	158	149	145	144	156	167	138	163	139	154	157	171	169	167	168	139	158	153	170	165	163	159	141	143	164	171	141	166	157	188	165	158	154	147	175	161	168	151	161	141	185	156	176	163	161	171	144	158	166	194	145	149	174	159	151	165	182	143	162	179	166	170	145	158	153	165	165	153	174	174	159	157	166	157	155	127	134	165	161	161	172	140	159	175	150	126	163	127	166	147	164	166	154	166	141	153	150	160	143	159	194	157	172	145	133	148	144	149	136	159	159	150	149	175	201	177	150	137	161	163	137	153	151	157	159	157	160	191	156	130	162	160	150	154	134	156	171	176	154	145	164	181	147	152	158	128	145	184	157	155	162	149	170	166	179	148	167	143	134	161	170	173	137
4042	423	533	496	442	434	404	404	428	427	395	417	400	382	387	378	413	438	378	386	410	367	397	359	386	359	394	384	370	381	414	429	424	384	362	384	406	398	386	362	412	372	400	381	407	399	399	388	384	363	407	374	387	388	384	370	367	413	382	407	382	366	372	370	420	420	382	366	394	384	372	354	364	374	406	384	356	382	396	385	411	362	373	370	384	374	375	397	386	380	391	406	371	358	415	383	403	405	416	398	381	391	376	358	422	390	372	385	385	365	413	360	413	378	360	383	387	393	373	381	380	374	364	374	380	385	426	411	380	389	372	359	375	375	381	398	345	401	393	372	381	394	346	368	417	364	405	369	419	377	388	364	336	355	356	355	377	400	397	385	381	379	410	389	382	376	361	355	355	389	384	358	364	360	367	378	373	363	362	352	416	406	371	367	401	392	396	391	372	378	387	401	360	368	358	354	376	360	357	391	373	370	366	363	380	423	395	362	402	374	398	363	358	383	408	399	406	393	383	428	388	362	368	382	401	424	373	394	380	396	399	360	373	358	391	377	401	377	400	370	358	376	377	399	373	356	360	415	380	382	341	422	378	400	387	375	401	363	390	383	404	363	412	380	390	360	385	388	373	387	403	356	358	376	386	375	391	384	359	388	377	377	382	378	369	378	394	394	401	384	386	398	365	389	392	380	381	373	401	379	370	393	384	386	375	353	382	388	413	392	383	379	395	381	356	397	383	352	367	394	405	382	350	368	396	379	361	379	373	387	366	385	433	411	379	410	416	348	384	386	398	368	408	396	390	387	377	369	370	365	387	364	346	385	377	402	374	359	414	409	331	362	373	381	395	411	391	380	393	388	383	371	403	395	379	412	388	397	376	359	380	419	354	372	370	344	349	374	362	383	408	423	385	379	368	400	405	363	397	393	398	348	349	423	390	382	382	377	396	360	371	385	412	393	360	383	328	385	374	402	401	404	369	372	402	370	363	370	410	379	361	390	394	352	392	402	392	364	379	375	411	366	394	350	429	406	400	391	383	390	359	366	381	376	362	376	413	394	430	353	373	402	397	353	365	399	380	421	368	354	425	377	398	373	367	383	387	394	361	390	388	365	393	407	377	425	369	403	392	381	306	382	368	402	382	389	403	369	377	392	380	404	374	390	400	378	384	402	383	383	406	409	338	381	412	393	392	401	407	391	361	393	381	375	364	373	363	393	367	391	402	369	375	393	387	377	410	370	370	383	390	412	388	396	392	404	402	371	415	388	419	383	402	363	405	380	382	347	365	399	392	371	388	379	383	361	361	373	403	355	349	393	372	374	346	380	405	401	401	379	370	357	411	403	382	392	390	380	374	390	394	377	381	367	386	381	399	388	388	383	409	368	370	405	371	338	398	366	369	385	378	394	368	364	380	402	378	383	388	376	368	358	382	367	360	372	366	396	351	377	414	412	370	377	345	364	358	382	360	359	410	372	385	369	409	394	389	412	383	363	385	397	385	425	392	366	392	384	362	383	384	382	365	376	365	353	374	362	369	398	388	375	400	382	368	385	398	421	374	376	398	399	408	370	425	380	393	391	384	407	385	386	388	389	383	399	391	340	363	385	401	416	392	359	395	411	396	383	365	341	375	373	372	388	399	370	337	429	389	378	408	375	377	377	401	407	384	401	392	394	399	402	379	369	416	379	381	420	369	380	359	394	388	377	386	371	389	342	405	375	413	338	391	358	368	368	414	363	398	420	395	424	382	386	382	364	366	401	407	351	409	339	377	369	390	373	388	403	410	386	405	405	373	368	349	349	362	408	377	379	366	360	400	383	370	361	381	345	389	370	381	386	402	375	358	364	381	382	381	375	388	390	392	377	375	377	372	368	392	375	387	364	384	391	365	390	354	373	384	372	353	379	353	407	365	390	403	391	368	366	385	417	385	376	397	410	369	389	375	367	355	430	386	416	402	386	354	348	355	361	398	366	423	365	371	407	381	367	401	417	379	371	418	396	382	352	390	376	383	429	380	380	390	389	348	375	399	394	402	381	405	401	411	374	372	371	380	393	371	361	376	368	373	391	399	406	408	399	387	412	385	347	367	417	396	410	385	401	377	389	402	411	373	373	388	391	382	399	384	356	360	379	390	407	372	373	375	373	389	384	390	408	370	416	392	361	372	366	411	365	373	372	374	383	397	373	395	363	403	386	385	388	374	351	379	378	383	395	356	371	377	377	357	362	359	391	407	380	384	401	364	390	385	402	372	411	379	349	387	400	371	370	414	394	402	371	388	416	375	368	362	381	386	409	408	388	405	357	400	375	424	400	385	373	372	353	406	370	379	389	366	369	400	374	362	375	398	396	404	387	369	378	367	393	409	377	401	352	391	347	420	385	403	385	371	392	391	413	373	391	356	348	427	372	376	396	399	358	376	378	372	379	364	389	349	380	371	366	401	356	395	421	386	359	372	366	348	386	398	379	365	394	380	406	377	374	361	376	390	399	366	375	393	378	355	370	372	384	399	403	388	351	413	376	383	323	404	389	391	386	396	372	369	400	404	390	386	381	376	353	370	380	351	384	374	360	356	373	342	358	393	352	404	391	387	384	410	387	393	414	401	381	412	366	398	370	363	353	380	428	387	418	360	387	374	413	392	381	392	365	374	404	400	377	379	352	363	422	382	375	400	371	408	387	374	360	390	401	371	367	409	388	394	376	407	374	346	367	362	384	379	356	374	421	351	387	393	370	387	394	373	422	347	376	386	356	409	377	375	397	389	411	403	387	354	393	363	379	408	403	354	383	422	381	376	396	386	384	359	444	363	391	396	354	387	366	374	372	378	378	405	386	419	341	367	395	393	399	381	416	382	390	370	373	412	374	410	410	419	391	413	349	398	390	362	378	379	412	364	393	386	365	388	349	385	382	384	388	358	386	362	373	463	383	363	373	380	377	389	369	422	378	355	372	357	370	363	383	391	415	377	361	414	395	354	403	385	394	362	370	376	329	376	398	375	391	382	377	380	380	397	381	388	375	369	386	403	347	383	399	382	371	357	366	387	372	404	370	396	382	384	391	406	420	404	360	391	360	404	414	396	384	366	350	402	401	357	357	369	376	384	379	406	409	376	387	382	368	418	403	379	405	393	377	364	349	366	381	390	382	371	365	397	390	385	373	372	379	376	396	362	367	387	383	393	337	361	378	429	375	366	372	378	369	413	375	389	404	381	382	369	358	422	372	401	371	397	365	394	368	395	386	403	380	390	408	381	390	382	392	388	409	382	384	397	371	377	381	390	351	362	379	375	407	374	403	407	397	366	325	370	357	394	377	387	385	400	373	369	395	347	392	371	404	370	348	387	371	396	376	374	377	365	378	388	399	385	390	387	397	398	371	346	354	376	409	386	362	363	377	381	374	364	393	392	376	387	370	389	383	383	365	415	372	355	382	400	382	384	354	374	385	418	363	383	386	396	399	389	406	401	404	357	383	362	402	398	374	370	411	372	378	382	407	348	387
27917	4939	1426	986	521	412	322	246	224	202	177	163	144	123	142	127	122	106	107	99	115	106	104	93	82	89	96	87	105	98	90	109	97	92	77	88	83	85	66	91	78	87	77	98	92	83	84	91	97	86	81	101	87	91	79	104	87	69	80	77	90	75	78	80	72	88	78	85	88	94	85	85	92	101	79	91	85	93	65	83	78	86	83	88	90	96	75	84	94	73	78	68	77	63	80	77	73	82	85	86	90	63	77	86	87	100	88	90	71	83	90	83	81	91	85	72	74	78	81	71	71	89	88	109	64	73	70	61	88	83	85	69	77	75	75	67	67	80	83	66	80	80	77	74	75	74	90	92	88	75	85	60	91	77	76	71	86	75	88	86	70	77	67	77	73	79	85	77	75	90	83	82	80	77	81	105	93	99	92	78	91	79	81	89	91	72	101	92	71	97	86	79	94	77	84	80	82	101	87	80	70	84	77	78	91	83	83	84	93	106	81	83	80	87	74	73	71	77	76	73	87	94	79	88	64	73	91	71	84	87	85	95	81	76	82	76	74	71	89	99	96	74	68	95	87	90	82	67	76	92	69	82	70	83	85	92	89	79	80	91	75	82	90	70	86	99	92	91	76	69	70	74	82	78	84	83	91	91	65	77	64	86	84	99	72	96	75	82	79	82	87	78	88	83	74	92	89	89	74	85	84	87	69	71	69	88	82	83	73	105	74	97	65	75	81	84	82	91	104	63	75	79	78	68	80	80	86	82	87	87	95	74	86	93	68	74	64	82	71	76	92	102	89	55	84	77	75	96	86	88	92	89	78	74	65	73	86	93	88	69	92	84	87	97	98	79	84	73	75	83	80	86	86	91	76	95	59	71	69	81	84	86	84	78	65	70	81	113	75	85	83	76	91	69	81	75	100	67	78	79	84	84	71	81	74	75	69	98	85	78	92	79	66	77	78	82	88	71	76	72	86	76	82	81	81	87	92	69	80	87	88	94	70	75	82	79	86	81	96	75	90	89	71	79	70	84	75	75	72	77	71	66	87	91	90	95	76	89	64	87	84	75	98	73	71	66	88	81	100	75	79	79	82	81	77	100	89	78	93	90	71	91	93	82	70	77	95	90	69	80	74	77	79	94	69	105	95	89	92	76	86	82	92	80	74	87	78	81	81	84	99	83	96	96	81	81	82	79	66	89	78	98	83	82	101	93	79	80	101	71	80	73	79	92	72	88	93	87	95	93	81	88	81	84	83	97	98	75	70	69	69	77	64	91	93	73	110	104	89	88	85	97	77	86	92	79	101	55	85	80	69	93	63	75	75	63	80	48	86	75	67	81	84	80	87	87	115	75	84	93	75	77	75	68	85	92	71	106	84	88	87	88	76	73	97	88	88	83	80	79	80	84	54	92	79	82	90	94	83	90	93	87	82	80	87	77	74	88	74	73	80	73	81	74	73	75	64	81	92	85	87	75	75	86	80	87	69	67	83	86	79	84	85	86	72	83	85	83	93	85	68	76	94	90	66	89	71	75	95	94	92	78	81	95	80	93	81	82	80	80	102	72	87	78	85	81	78	76	77	61	70	86	80	66	83	90	91	77	69	77	81	78	97	81	82	77	76	66	88	81	73	79	75	89	76	70	85	78	86	74	85	88	79	81	93	79	93	80	87	94	79	76	82	80	70	74	92	83	94	77	82	69	90	91	86	68	85	79	80	90	85	80	66	68	87	83	84	75	65	86	73	80	71	89	84	101	81	97	81	76	84	81	80	82	82	77	92	83	79	73	76	70	67	82	94	92	87	82	67	96	69	91	73	65	76	69	91	69	85	67	71	87	95	69	97	81	83	98	91	99	65	72	100	79	69	87	70	93	79	87	78	83	73	79	82	77	67	77	78	98	66	76	87	69	65	82	79	70	91	85	82	94	101	67	62	91	92	91	109	87	92	94	68	89	88	77	68	91	78	94	77	90	84	82	85	68	104	83	75	90	71	88	87	97	85	76	83	81	83	89	63	81	90	85	80	103	87	66	84	66	91	67	65	81	87	89	90	90	85	77	92	94	66	70	66	67	79	75	56	79	95	77	90	87	83	95	88	84	75	68	95	93	80	79	76	89	80	92	67	83	100	99	66	83	91	81	93	77	71	78	80	86	97	65	78	85	83	75	71	89	77	72	85	81	71	91	85	80	73	63	83	78	64	85	89	74	72	79	67	83	64	79	71	76	76	72	72	82	75	107	83	91	77	68	85	78	82	78	91	76	70	83	71	71	77	71	67	67	84	90	88	76	93	78	70	62	90	89	64	73	83	83	86	85	81	103	82	99	92	77	98	81	87	81	81	79	84	62	72	88	77	73	85	69	70	79	89	94	106	78	62	69	78	89	79	77	88	78	94	99	94	90	80	95	86	100	95	81	91	84	98	81	71	74	73	68	76	95	78	83	73	80	71	97	79	91	89	106	72	71	70	82	67	68	80	57	89	92	70	75	71	81	84	81	99	83	85	94	89	88	67	90	94	87	81	87	78	86	92	83	91	92	74	70	61	90	74	80	88	73	81	84	77	92	80	91	78	75	73	94	82	95	83	86	83	72	87	90	72	84	70	85	90	94	101	92	81	65	64	101	82	70	68	81	86	58	91	81	76	100	64	65	90	81	74	74	93	68	65	72	85	75	90	84	80	73	78	69	68	84	79	92	73	76	83	77	91	87	92	94	68	90	86	101	72	77	83	83	79	89	74	69	76	97	83	66	68	79	82	79	95	80	74	78	74	87	80	72	90	69	90	98	79	82	82	90	84	88	78	97	74	67	81	62	89	91	58	91	77	72	82	84	88	95	85	71	86	85	92	81	114	107	72	79	99	80	71	85	85	69	77	86	72	68	63	73	79	80	73	74	67	92	77	80	58	63	88	99	93	83	75	91	82	81	74	103	77	70	84	89	71	87	82	77	86	87	85	92	71	106	83	89	84	74	84	89	94	71	73	80	81	79	76	91	68	64	99	83	89	71	90	86	102	63	84	76	65	76	82	84	88	82	83	88	86	68	85	77	77	90	93	67	89	85	78	76	71	76	95	80	92	100	99	79	73	75	66	83	94	74	81	100	83	84	73	86	76	73	91	109	95	72	76	82	91	86	82	83	86	84	78	77	85	85	75	70	71	65	77	89	75	77	96	94	90	79	76	78	81	99	72	86	88	78	86	65	83	90	76	82	91	84	90	87	81	73	75	81	65	87	65	72	81	84	80	92	81	81	83	75	85	101	81	90	82	98	95	81	68	91	82	93	74	84	66	77	78	90	94	83	79	102	79	76	88	86	78	80	89	76	76	84	82	69	86	81	73	73	87	86	86	107	99	76	76	84	79	102	77	90	65	75	90	91	81	83	94	84	74	65	81	83	84	60	84	59	95	91	77	85	78	82	88	100	90	96	79	82	75	89	87	72	83	93	90	87	107	74	82	91	77	90	92	66	80	71	97	77	95	78	77	80	63	88	97	81
14397	1411	2603	2850	2238	1797	1441	1262	1077	937	820	695	628	603	514	478	462	475	440	389	380	395	353	366	389	340	325	313	336	274	310	317	308	300	290	309	277	302	301	296	254	276	290	256	278	269	238	262	258	270	282	268	241	253	241	234	230	261	236	272	266	245	285	233	250	232	295	248	250	253	235	246	250	255	241	250	250	246	240	235	268	229	233	253	262	234	251	259	221	253	241	240	245	235	245	269	227	247	244	243	252	250	254	243	223	237	224	204	220	274	268	235	252	258	251	251	249	229	277	257	212	251	274	230	251	236	240	219	260	248	222	218	243	240	220	248	246	249	246	225	218	241	236	225	213	237	230	250	270	262	232	242	210	240	274	250	248	230	255	257	233	244	231	243	237	230	249	227	231	233	231	222	247	237	233	219	230	225	231	244	229	217	216	228	229	280	250	240	213	214	246	221	235	222	241	268	232	246	236	237	197	222	230	238	215	281	227	251	234	246	248	251	247	246	280	235	243	220	253	238	264	231	240	215	236	230	253	234	224	268	251	271	241	206	239	257	238	251	226	208	225	216	242	258	238	240	240	232	252	228	266	248	223	245	218	221	209	223	220	244	241	237	244	243	231	234	235	224	254	227	248	217	224	223	238	236	233	237	208	238	239	248	226	253	231	244	221	240	231	212	248	271	224	216	233	229	219	232	221	245	242	227	238	242	241	232	233	222	229	211	227	228	222	251	244	241	247	259	241	218	237	268	243	247	228	235	250	254	250	233	230	246	238	248	237	229	217	223	228	242	247	246	238	222	223	240	212	236	244	252	221	245	283	237	229	260	225	228	226	254	237	235	261	229	245	245	258	241	229	228	231	221	244	231	252	236	218	238	251	253	230	235	219	243	211	238	234	236	238	265	252	215	245	239	225	254	228	267	212	236	233	241	231	209	254	273	255	229	240	243	267	241	225	226	251	229	259	244	248	237	227	252	221	226	221	238	258	214	226	229	252	227	224	242	254	202	259	233	265	240	248	262	222	224	225	240	249	244	221	236	244	205	241	225	247	246	249	242	252	221	198	240	223	234	247	220	210	251	247	261	213	257	225	238	241	230	217	221	243	245	252	228	233	229	254	209	240	263	241	242	231	260	223	245	228	224	241	250	240	236	257	208	221	254	254	237	244	247	226	223	245	248	241	244	247	229	248	210	236	255	203	235	253	246	220	228	259	247	219	235	232	231	205	281	222	253	257	225	224	240	240	236	233	240	245	239	222	237	231	232	248	248	233	230	228	229	231	242	226	266	248	222	226	223	216	234	237	249	198	253	221	238	233	239	221	235	284	211	248	232	242	218	248	238	232	236	241	261	250	245	250	247	230	222	230	220	241	245	225	234	216	242	229	234	219	259	209	241	233	232	237	228	205	241	217	203	257	226	238	231	219	247	233	252	232	246	255	209	217	237	242	242	229	255	242	251	229	214	233	242	227	266	243	244	243	260	247	240	234	224	205	236	232	250	231	237	250	254	214	225	267	240	234	260	237	242	235	252	226	242	208	210	234	226	228	209	230	229	214	261	231	250	230	203	238	259	243	248	222	243	223	235	250	243	251	246	241	258	226	229	227	234	230	243	229	237	237	242	246	190	254	224	259	237	247	218	225	245	240	234	242	240	220	250	234	238	243	238	227	254	244	190	232	222	256	262	249	234	242	249	242	227	228	235	240	226	208	238	232	268	237	223	227	236	218	237	241	230	210	229	246	203	233	233	239	245	231	282	248	219	253	231	245	255	222	230	252	242	232	210	254	252	223	226	237	255	246	225	220	266	249	252	233	239	231	231	240	243	256	228	250	273	233	222	215	220	226	258	234	237	252	238	232	244	235	249	226	241	256	227	236	238	223	246	223	234	244	224	238	231	238	221	247	222	253	252	234	250	239	235	217	241	221	255	217	260	222	257	250	225	243	219	236	258	224	221	245	237	255	256	241	227	202	251	234	241	213	245	252	236	233	241	220	233	226	255	202	253	210	231	257	219	228	228	191	246	218	255	248	236	260	229	227	239	232	216	224	265	209	227	259	210	248	226	217	209	225	214	228	243	227	238	222	246	231	246	207	253	232	242	248	242	229	242	226	240	225	239	211	224	263	219	237	223	238	245	230	212	230	231	241	220	249	205	249	247	258	236	263	242	245	234	218	224	266	231	241	217	236	224	269	234	232	230	245	228	239	265	225	213	262	234	257	238	239	219	235	233	215	229	216	218	241	258	250	209	229	214	236	233	244	258	207	232	234	210	220	227	222	221	242	238	220	207	263	260	212	204	238	252	213	231	250	240	229	216	261	232	247	260	220	247	266	214	241	232	236	225	269	248	223	216	251	226	221	207	228	236	232	243	238	244	226	253	240	212	231	236	258	234	214	232	219	255	199	220	221	246	215	224	229	222	255	234	245	236	265	252	243	221	250	248	223	220	238	236	233	220	242	233	214	250	245	244	245	243	252	267	239	292	233	248	226	241	243	240	236	236	246	234	245	220	255	248	240	216	245	251	238	245	248	214	239	272	220	232	214	210	235	217	243	237	248	230	237	249	223	240	233	241	256	263	239	224	219	251	223	261	229	252	227	219	227	223	231	230	239	219	244	248	228	201	219	242	232	232	235	239	242	236	233	237	232	241	249	235	231	254	255	227	230	259	236	233	238	230	234	236	212	233	243	222	224	250	245	240	213	213	208	260	249	240	245	246	230	252	246	246	252	251	253	238	234	250	250	228	231	232	237	246	217	237	235	213	249	198	231	256	216	250	250	262	208	233	237	221	238	227	231	241	225	231	234	233	255	226	221	249	240	239	238	263	246	204	222	243	217	226	221	288	248	220	227	256	243	237	233	223	256	240	245	238	231	204	243	264	221	227	248	226	271	232	225	241	251	231	231	233	233	217	222	237	237	247	252	245	236	208	258	233	227	264	213	249	231	252	228	222	226	224	236	226	210	268	243	239	228	244	240	240	246	261	258	232	220	221	251	217	238	207	238	256	231	229	230	260	227	215	254	238	217	237	218	235	240	249	243	210	230	238	245	228	246	241	215	216	213	249	223	236	240	263	229	220	238	219	215	248	238	233	234	226	228	234	230	224	220	214	249	218	247	232	231	223	246	258	234	223	229	218	246	218	220	227	230	250	237	260	216	223	210	233	213	226	252	202	224	261	233	223	231	242	228	250	258	242	250	252	248	249	245	226	241	234	210	233	222	233	213	219	240	214	234	223	221	223	221	234	256	201	252	233	245	258	244	195	241	252	218	231	220	249	256	220	226	230	241	250	219	232	263	217	252	240	223	219	206	216	223	257	250	237	238	222	221	225	248	209	221	234	200	225	228	255	250	205	237	226	273	242	201	245	222	243	237	240	223	217	216	249	217	248	221	219	228	209	230	245	214	200	224	227	231	219	240	217	228	194	231	232	220	216	247	229	254	236	235	257	240	245	237	250	220	246	259	260	262	218	240	218	212	225	232	244	225	229
39675	9587	3226	2067	1205	830	670	501	450	417	332	324	290	252	287	254	247	272	233	249	216	231	196	189	211	170	230	226	212	192	181	169	172	215	194	186	188	198	190	218	167	213	152	163	202	182	179	162	167	193	167	195	206	170	198	183	171	179	168	180	175	159	211	188	184	176	197	196	171	162	173	190	204	189	214	181	186	195	198	180	197	182	194	186	177	193	186	190	187	187	166	187	208	183	183	178	200	183	203	179	184	178	168	177	170	192	180	176	197	194	164	153	181	180	194	182	178	184	195	193	166	213	179	188	197	178	194	174	188	177	198	202	186	179	195	166	181	209	175	193	160	167	154	174	203	174	177	176	213	176	162	197	198	162	177	202	199	175	195	182	159	192	180	211	183	175	196	204	208	185	183	189	210	170	171	168	180	194	169	172	189	200	184	165	171	174	178	187	176	191	206	171	199	168	188	170	158	189	182	153	188	170	190	192	178	176	158	163	154	176	172	186	195	190	192	170	171	174	180	204	190	161	187	192	193	180	208	190	179	182	175	174	186	180	178	155	206	177	197	183	195	171	169	185	222	169	198	189	184	168	182	184	187	193	182	165	187	188	174	180	171	205	176	164	176	191	174	167	166	195	187	172	174	213	204	173	175	170	186	202	178	187	175	192	184	178	172	204	192	192	200	189	182	187	192	192	161	203	188	204	188	196	185	196	172	173	203	168	185	167	182	199	178	165	192	179	178	192	191	186	194	169	172	168	152	169	204	181	169	184	189	179	181	170	199	161	184	163	201	191	202	197	181	176	171	203	167	181	163	165	159	165	212	194	185	202	187	181	191	182	191	192	222	182	185	190	159	158	187	170	187	180	166	152	179	162	200	172	175	184	171	190	169	194	180	152	155	169	190	178	165	173	168	193	159	204	177	180	179	167	189	213	196	193	184	176	177	180	157	199	201	174	193	193	180	161	210	193	215	170	196	196	174	189	203	175	179	179	183	184	177	180	177	182	219	191	206	186	174	192	182	162	190	197	175	165	197	197	182	155	155	175	174	199	147	192	167	169	178	164	178	180	191	193	191	173	194	176	210	179	198	183	177	174	198	171	162	167	182	191	210	182	209	180	166	181	164	179	199	182	172	175	183	181	173	164	186	164	198	170	204	199	182	165	177	159	189	180	172	190	181	199	164	212	178	153	205	181	189	184	190	174	196	180	182	201	201	178	190	183	186	187	188	168	189	198	175	157	173	168	148	172	174	165	181	186	164	183	167	171	173	195	182	191	183	185	173	181	184	179	189	206	188	180	173	182	187	182	192	177	172	194	189	176	159	166	172	180	207	183	169	190	182	165	173	157	177	183	179	180	192	180	181	199	170	196	188	192	207	178	188	195	200	160	173	207	170	174	196	183	185	166	187	170	173	205	172	188	185	170	166	179	190	159	151	157	184	178	180	189	191	192	186	183	189	161	188	156	185	164	164	178	161	173	165	179	194	193	191	180	175	195	155	178	164	172	184	186	177	192	163	154	184	191	185	182	169	182	147	172	176	172	184	209	201	174	197	200	142	172	200	146	182	182	173	185	194	170	198	167	186	182	172	182	176	195	186	175	183	198	201	210	201	194	199	196	193	185	174	142	170	188	182	162	192	161	178	175	173	163	167	162	192	179	177	165	183	193	185	205	164	183	172	180	197	189	184	179	191	204	182	201	178	175	176	196	173	185	178	166	186	160	174	162	164	183	171	204	193	210	172	176	173	164	160	174	171	163	203	192	189	187	185	188	163	186	162	168	161	170	186	173	178	155	185	185	166	192	178	180	176	180	185	194	183	164	193	158	169	167	186	206	163	191	173	208	185	156	172	176	184	178	181	190	200	192	175	189	180	163	170	161	178	200	199	180	186	187	177	177	201	182	161	194	158	194	211	205	176	197	161	168	204	167	171	222	182	169	182	176	199	154	173	197	188	179	181	165	195	158	158	153	187	176	181	178	182	165	187	170	160	169	168	159	181	183	194	184	179	195	185	205	192	193	193	182	174	190	196	169	196	170	191	184	173	187	176	170	205	217	170	184	184	192	172	194	182	189	174	181	180	186	173	192	189	159	166	170	173	174	183	186	190	183	195	180	173	156	164	181	177	180	191	161	199	168	173	202	149	198	169	194	166	178	203	193	179	173	189	165	195	201	178	179	181	198	189	182	179	186	193	184	207	173	161	166	209	186	184	194	179	172	200	194	196	168	171	190	201	167	157	191	179	164	190	186	188	174	180	194	184	196	208	194	171	208	185	155	169	180	194	146	176	170	180	197	201	178	190	179	191	191	186	210	151	192	204	188	198	159	184	195	183	172	178	170	167	154	173	190	176	185	193	173	190	167	196	201	215	206	196	192	184	201	172	206	212	173	162	186	191	194	184	172	167	166	182	184	178	192	202	155	185	208	162	162	185	203	181	159	184	159	171	193	173	170	168	168	164	161	173	172	193	182	187	186	195	178	183	162	166	198	161	175	177	199	185	192	189	196	193	180	180	167	182	171	180	175	171	205	182	175	178	154	177	182	177	187	196	168	178	167	169	204	166	194	171	153	180	171	184	187	176	179	179	174	210	180	178	175	186	176	191	194	197	193	195	211	193	197	175	196	194	156	144	157	149	201	178	166	152	172	197	188	184	154	191	158	201	192	169	173	181	210	166	168	181	174	190	165	176	174	177	188	160	189	212	171	185	198	182	184	170	169	168	194	197	181	192	178	170	177	180	157	172	208	166	197	167	193	204	201	195	191	180	170	195	187	182	181	206	211	169	164	170	186	169	172	167	168	174	177	159	147	175	164	185	202	192	158	147	200	198	218	200	176	146	173	189	214	178	173	168	174	198	169	178	164	168	168	189	202	178	164	193	182	160	181	165	180	175	188	198	186	188	184	181	143	169	190	187	177	186	192	196	191	180	175	174	180	190	195	172	181	205	170	172	161	153	146	176	206	198	169	199	182	160	191	163	158	191	184	220	202	198	173	188	165	196	189	154	190	176	173	191	178	194	181	188	174	188	193	181	174	207	180	192	176	171	177	187	189	180	173	178	164	167	192	178	201	166	182	181	159	174	181	157	187	181	160	168	188	176	203	177	176	187	170	193	190	177	171	193	188	183	181	160	206	195	182	149	195	173	175	174	182	203	181	160	201	170	200	162	182	180	176	178	175	169	197	200	175	172	174	193	168	174	169	176	190	162	171	190	178	181	186	197	193	172	191	205	163	199	178	179	187	206	153	140	165	190	203	182	193	195	181	193	185	176	184	202	200	174	198	167	203	221	178	167	194	198	185	200	173	176	204	177	170	174	175	184	183	149	184	146	187	190	180	187	184	190	186	190	199	188	162	201	166	200	182	178	169	174	163	162	210	190	170	162	177	178	183	155	198	221	214	171	173	172	180	183	173	172	196	206	168	179	163	191	171	166	155	182	181	194	180	206	183	184	190	185	212	168	169	202	166	189	186	163	176	149	165	182	158	156	188
18918	2667	4953	5303	4377	3414	2856	2429	2036	1779	1544	1362	1192	1159	1045	1006	950	870	849	814	803	729	748	719	660	643	667	644	635	639	596	543	592	588	550	546	572	570	517	537	542	508	546	525	464	504	518	526	526	545	533	514	517	496	516	493	561	469	476	508	490	511	500	506	499	509	461	460	517	468	505	516	497	488	502	527	479	443	477	504	505	470	480	508	529	483	486	472	463	499	446	464	439	511	491	471	487	477	434	465	494	512	479	471	492	478	460	476	494	470	477	458	473	483	471	447	516	472	426	436	470	497	475	485	480	452	473	468	465	488	474	437	426	429	441	458	484	480	446	463	456	453	465	479	465	468	455	455	478	481	466	466	459	450	509	462	486	462	440	458	451	485	481	481	467	482	455	444	440	483	412	486	460	463	491	499	447	473	438	486	488	473	500	428	476	476	463	409	476	468	470	476	490	461	466	467	486	438	467	485	461	491	465	503	451	475	480	467	472	457	479	452	455	462	396	441	451	457	471	494	473	477	485	453	473	448	477	485	462	479	493	458	496	463	467	422	470	475	473	474	454	448	463	478	482	445	458	486	456	445	490	483	470	468	485	489	460	431	470	443	489	453	438	451	466	463	463	474	454	446	459	423	459	504	492	471	467	463	436	474	483	484	460	482	478	478	498	446	423	493	445	482	436	449	430	499	463	490	462	467	464	433	473	472	437	397	455	465	481	470	482	475	448	487	441	471	489	465	465	460	454	451	443	480	460	494	471	437	439	462	470	436	472	455	486	493	427	458	412	464	474	468	464	478	450	456	452	472	454	419	483	489	500	459	514	431	433	469	457	461	442	501	461	490	470	474	495	419	403	437	472	475	447	459	505	455	448	447	482	454	430	540	449	458	482	473	456	463	486	434	454	466	440	457	417	443	455	489	475	465	475	475	472	466	461	457	467	487	452	511	438	475	461	472	460	462	451	451	440	468	470	432	406	464	409	494	453	463	446	466	498	472	436	494	451	480	469	436	473	445	469	438	451	473	453	429	488	498	500	477	464	471	471	472	456	436	429	474	453	493	455	455	455	485	431	483	451	462	446	458	462	504	468	460	429	490	477	472	434	478	467	476	468	472	461	452	456	467	449	424	468	436	510	451	439	493	448	481	473	451	496	458	428	483	460	468	405	429	483	472	430	459	471	443	467	477	469	452	443	464	459	490	451	468	492	471	462	471	441	476	509	476	431	442	447	454	472	464	473	442	457	474	431	445	486	489	439	453	465	516	461	490	487	467	458	467	482	489	481	406	493	459	437	436	450	452	504	462	449	480	471	463	467	435	483	482	465	466	486	457	455	444	460	463	489	488	438	489	453	452	494	464	436	425	461	479	490	445	505	467	454	444	481	478	441	430	468	448	491	452	472	453	487	504	474	470	463	440	452	428	499	496	452	493	480	447	478	491	465	477	461	416	466	472	464	454	446	503	429	451	455	479	448	406	459	423	512	469	458	471	451	422	480	506	461	457	478	466	480	452	461	432	446	467	472	430	467	450	465	504	465	497	464	469	468	459	478	439	452	490	439	432	493	487	439	465	440	442	481	441	501	433	455	477	434	488	501	473	475	474	478	459	498	452	486	461	494	498	474	440	424	454	511	494	455	458	479	452	478	491	432	450	466	431	472	430	476	473	449	451	447	430	444	458	456	468	519	446	468	473	441	460	460	462	433	476	464	453	495	499	512	447	413	434	465	447	467	456	439	421	453	448	485	447	478	454	473	482	404	460	486	475	485	487	437	477	461	459	498	476	445	485	500	448	482	448	465	486	424	489	445	432	437	443	443	422	468	449	501	444	483	485	423	442	459	471	464	478	455	448	484	453	454	474	473	468	456	475	461	457	432	468	474	452	483	493	437	442	438	455	404	481	490	453	454	444	467	491	447	456	444	414	450	466	463	466	474	484	442	444	482	463	465	423	470	440	488	435	486	453	472	449	466	478	460	480	466	422	499	446	454	458	458	502	450	456	454	475	462	487	436	464	442	488	432	488	408	465	495	467	506	423	438	446	467	499	478	416	479	469	451	473	444	453	465	506	501	467	448	506	487	453	418	440	473	455	505	447	470	488	462	464	489	484	465	443	455	452	470	458	421	473	449	448	434	444	452	440	483	420	422	444	468	480	454	462	472	452	470	456	451	456	454	470	456	430	500	449	461	452	470	471	482	485	448	460	488	472	456	438	432	509	447	499	446	460	506	467	425	491	483	456	462	447	457	438	519	447	459	480	427	482	456	481	452	468	492	437	462	433	475	497	427	426	433	466	481	447	479	469	506	460	475	523	472	424	492	436	457	443	438	454	454	449	452	430	489	466	484	486	452	487	464	478	484	480	443	463	487	419	475	446	444	463	454	456	444	473	470	456	451	480	437	457	438	462	464	467	483	456	433	438	454	469	470	442	495	487	482	461	455	458	459	449	465	459	486	422	469	484	484	448	436	436	490	430	464	469	451	473	468	466	497	456	494	442	439	455	505	429	481	441	467	435	444	504	459	462	446	456	475	458	439	450	432	483	463	494	468	454	458	471	454	482	469	436	423	482	444	462	441	416	503	461	486	506	469	419	473	455	477	478	488	451	450	478	483	431	470	449	457	485	464	466	496	485	433	441	483	438	456	456	439	432	480	483	462	447	444	457	479	486	470	465	474	477	456	425	441	454	452	463	445	449	464	422	484	485	517	426	422	453	451	465	475	482	481	462	471	464	449	439	495	437	478	503	436	446	465	447	477	427	470	436	464	471	437	474	468	451	465	475	461	469	487	434	452	427	451	486	478	436	459	457	480	490	433	429	479	467	463	420	408	491	465	471	498	469	454	452	452	450	454	464	465	470	465	433	502	477	459	452	400	455	480	461	471	452	454	460	471	459	486	486	471	438	473	437	451	507	469	436	484	463	485	441	442	490	492	490	448	471	493	456	422	457	487	493	485	449	464	450	458	443	455	461	472	491	454	475	477	468	428	469	462	413	463	470	475	479	455	490	532	443	420	481	473	496	467	495	468	440	422	474	450	510	461	441	491	446	469	452	494	423	469	493	493	463	489	481	452	458	475	457	465	482	458	492	477	435	458	495	444	478	473	474	461	521	448	460	464	492	452	459	500	439	450	476	501	456	424	454	468	479	456	443	450	411	469	481	482	447	460	469	492	435	479	477	437	471	477	461	463	409	466	476	465	482	482	455	474	454	498	487	451	449	468	452	436	409	415	448	456	433	472	459	415	449	431	435	441	505	443	469	435	465	454	488	478	464	469	445	449	430	441	478	453	487	458	469	460	473	436	440	490	487	496	442	489	428	439	465	479	467	445	485	443	439	467	469	493	484	463	487	437	416	437	463	506	480	414	461	460	448	455	445	490	480	453	450	461	501	448	440	470	452	441	442	442	442	442	456	456	433	472	478	459	480	450	470	466	500	435	441	475	480	463	450	452	489	457	488	450	472	457	476	449	450	425	464	441	487	449	475	475	484
7710	396	280	201	192	181	162	163	170	158	162	152	171	191	158	150	150	193	141	139	157	156	162	170	140	151	159	164	150	172	162	182	143	182	174	170	145	156	140	170	150	142	155	152	160	176	177	154	169	154	165	142	163	146	170	163	154	171	156	177	202	159	161	183	177	165	164	160	187	138	135	159	136	160	148	165	151	154	155	176	168	169	140	168	151	141	175	159	159	156	164	143	143	155	158	168	167	178	145	153	150	187	180	164	188	190	161	170	191	156	169	184	183	154	171	155	188	169	177	157	148	159	177	149	145	169	128	164	175	156	166	180	144	166	192	156	135	152	166	150	166	167	161	163	131	163	131	169	165	167	151	164	169	161	165	152	175	146	167	162	148	167	158	146	163	180	157	154	162	152	170	147	179	142	137	173	152	173	164	170	189	155	170	150	161	178	163	156	160	162	171	163	188	164	160	158	150	162	161	151	151	165	162	151	150	183	155	133	182	178	154	129	164	170	148	155	167	150	160	160	161	160	144	160	149	169	158	154	157	168	158	172	158	187	176	173	161	151	152	140	166	166	161	151	158	172	184	175	145	157	174	162	154	155	168	151	130	179	171	163	165	156	158	153	180	169	156	147	166	174	165	172	152	168	154	194	165	158	166	146	164	174	194	171	149	137	151	168	157	178	151	146	159	155	140	171	161	163	142	166	158	156	137	140	142	175	174	157	171	163	158	157	172	165	143	167	177	169	147	165	145	157	167	139	181	168	177	162	146	159	162	163	169	177	163	159	148	154	161	172	180	168	156	157	163	148	147	150	168	174	150	172	170	172	165	158	168	147	166	144	162	166	182	127	153	131	157	158	133	153	129	151	180	151	136	163	165	166	161	169	146	163	161	149	154	142	170	154	160	138	151	162	164	138	144	155	145	165	147	160	149	145	164	180	167	179	156	166	154	171	177	173	169	175	158	178	150	187	183	179	148	156	188	156	139	148	143	162	137	148	156	173	155	146	137	169	173	127	140	136	151	164	154	155	165	138	157	140	162	175	171	175	154	138	164	150	162	146	159	162	161	159	168	164	155	150	149	170	179	170	165	173	150	161	141	165	164	158	150	165	169	161	151	167	162	154	141	142	163	135	165	173	169	179	147	165	154	149	173	156	163	178	174	162	169	188	180	159	151	161	167	174	150	162	136	187	130	144	159	158	154	165	150	126	191	171	161	154	171	150	160	170	164	169	158	153	157	154	152	154	143	161	155	135	137	166	185	156	145	152	162	161	159	146	139	177	139	155	170	179	167	166	157	162	135	163	160	149	153	149	153	145	173	144	148	162	159	159	154	157	166	171	169	167	149	137	154	164	150	149	157	161	191	160	171	154	168	170	165	161	138	172	156	145	167	153	175	152	149	158	165	150	177	178	163	152	178	141	155	185	130	169	146	169	145	153	136	149	150	182	156	148	177	158	170	178	135	169	155	163	157	160	158	156	169	153	156	168	138	152	188	143	169	164	190	148	165	156	164	144	184	153	165	173	139	157	181	176	153	162	131	160	150	159	150	167	174	140	147	153	172	141	156	171	165	165	137	163	163	169	146	165	146	173	144	150	177	149	160	176	152	135	155	155	149	151	141	163	166	157	144	149	161	184	138	142	155	153	159	152	126	152	150	171	154	142	166	148	151	154	176	168	158	164	170	162	141	146	160	155	164	164	160	160	159	148	162	147	156	164	167	179	172	160	157	188	151	171	154	167	133	189	145	149	169	149	151	166	167	162	145	148	131	158	145	153	171	138	145	163	141	144	158	158	150	158	171	138	155	142	183	169	195	151	138	154	141	154	145	167	151	168	155	152	144	175	137	169	163	172	154	160	166	176	147	171	159	162	171	171	161	159	159	173	181	175	156	161	131	165	160	147	161	175	149	153	154	150	147	151	156	135	177	143	149	160	146	167	159	126	167	156	158	149	154	143	167	151	161	159	156	160	175	144	184	154	148	158	154	178	146	153	139	144	152	156	176	154	156	168	145	171	155	176	153	142	150	155	153	159	155	187	170	174	151	159	156	171	166	139	179	158	162	162	163	135	166	161	179	160	147	168	165	142	168	160	171	162	181	171	188	152	156	175	160	162	164	169	153	154	179	171	160	171	156	156	164	170	182	162	148	172	160	144	131	163	170	176	160	167	157	159	173	183	178	191	173	139	158	139	154	161	150	168	158	182	160	147	168	191	159	179	184	201	149	148	154	145	175	172	153	170	140	147	161	174	159	161	164	165	150	171	156	172	156	150	171	152	173	169	182	146	145	166	168	147	178	157	174	167	131	155	133	162	153	146	166	158	154	155	151	152	142	149	166	159	168	165	185	163	143	178	146	152	147	155	152	159	164	159	151	143	167	159	175	173	169	153	178	159	158	152	171	172	134	163	127	151	129	154	147	152	161	168	170	175	164	148	154	142	163	171	152	168	156	173	158	133	145	171	163	162	153	140	152	147	165	165	167	170	157	167	152	161	160	155	150	175	176	153	165	145	161	150	153	149	149	159	168	146	183	179	163	152	167	155	161	168	145	172	159	162	146	160	152	157	211	164	172	170	171	145	170	152	185	165	142	131	155	164	134	160	150	152	139	160	144	175	150	177	163	157	165	160	168	175	173	147	139	164	170	153	156	137	168	155	140	153	177	148	168	176	147	157	149	153	157	162	162	154	146	155	158	151	129	151	141	174	158	164	147	191	166	170	142	172	161	148	165	172	183	185	156	169	155	169	172	158	147	143	164	140	170	187	165	141	155	131	151	170	165	150	194	150	176	162	168	167	131	181	160	174	179	176	170	178	170	150	160	139	152	173	162	156	152	175	150	194	150	149	137	133	157	158	140	138	152	155	138	162	168	166	167	146	169	179	168	142	151	127	150	162	166	157	154	179	159	171	155	173	174	160	163	159	156	146	183	157	175	156	164	167	155	133	159	153	151	149	144	164	147	155	174	158	183	190	175	180	164	153	147	168	160	153	146	167	175	170	173	157	131	136	154	141	142	166	154	148	150	150	134	143	145	139	183	178	189	183	145	122	156	150	167	165	141	134	164	138	154	191	155	162	157	185	155	167	174	155	158	167	166	168	158	150	150	166	149	159	172	171	139	132	162	152	166	155	168	147	166	154	167	155	176	162	157	145	138	158	145	161	159	136	140	137	168	163	154	171	162	166	167	162	176	159	146	151	157	162	156	153	151	163	144	161	146	148	158	165	152	152	153	204	148	169	153	147	149	189	156	148	154	148	172	164	150	149	165	184	162	148	141	171	179	166	184	185	164	145	170	133	171	159	159	159	157	165	155	161	177	178	141	137	165	149	178	167	175	167	171	134	143	144	169	139	169	182	165	170	147	140	173	146	159	146	161	184	173	180	164	137	152	150	147	156	151	148	161	144	146	159	155	184	189	147	149	152	146	175	156	140	174	184	152	166	150	162	186	146	147	138	164	166	171	150	131	145	163	176	156	179	164	158	164	165	149	181
4224	485	548	512	500	485	509	442	417	434	424	399	404	403	374	386	385	396	380	356	410	358	409	413	406	403	359	394	405	361	395	382	367	386	419	420	401	385	408	376	393	381	390	390	418	370	388	398	372	400	365	397	389	372	395	393	386	424	393	393	400	378	386	355	395	388	391	382	394	390	370	410	387	407	401	391	375	374	364	396	380	375	383	398	428	383	379	394	364	389	389	403	400	408	378	376	385	400	388	422	440	400	399	368	389	390	422	432	395	378	369	417	405	373	369	406	378	391	373	378	418	361	346	390	370	355	374	357	401	377	383	365	423	369	370	356	398	384	383	395	368	392	387	415	392	409	349	374	363	348	387	408	395	368	381	379	433	396	388	372	362	373	386	420	384	370	378	346	396	381	362	399	393	384	416	366	375	391	372	371	410	373	403	360	391	375	389	386	367	387	402	387	336	345	393	394	400	379	368	396	400	355	382	382	390	408	378	410	370	376	399	357	353	369	408	356	379	371	382	375	377	391	370	345	383	399	396	379	401	375	392	376	368	388	390	378	384	404	394	362	429	411	398	401	377	415	387	372	358	407	373	399	396	377	373	374	398	364	388	396	391	352	384	418	375	412	390	421	381	363	389	359	380	385	392	327	395	382	404	373	364	407	398	388	388	392	364	382	388	363	389	391	404	342	384	390	388	412	403	361	348	393	385	372	408	435	377	383	374	396	417	398	371	380	389	396	384	368	380	404	398	383	382	386	379	413	377	406	384	393	407	403	374	416	400	381	374	368	341	405	393	403	425	347	376	410	411	377	387	354	416	413	376	379	395	388	369	372	383	387	407	442	369	407	382	401	400	372	355	391	389	380	392	387	338	414	397	344	393	374	365	386	409	375	348	400	424	356	379	423	370	408	415	378	407	384	399	397	400	360	399	340	378	384	400	397	333	417	382	365	371	360	375	382	352	342	392	359	403	383	398	388	395	399	396	348	404	376	385	412	372	412	356	381	394	387	379	390	369	415	404	373	363	364	356	409	372	417	354	405	401	393	406	355	413	373	369	382	383	401	392	396	403	399	362	391	391	396	393	391	389	403	361	368	401	419	389	357	371	380	393	389	338	367	370	404	392	380	381	389	375	383	386	402	413	405	379	388	413	399	370	390	393	366	378	411	361	406	379	375	388	374	378	383	359	344	381	395	360	435	378	413	414	391	375	404	385	394	365	390	410	366	368	415	420	368	405	358	427	380	375	397	404	373	392	451	367	385	333	394	394	384	377	368	396	381	386	392	430	363	401	359	352	379	394	416	360	406	409	399	396	402	353	354	373	390	379	352	376	367	367	398	399	391	397	425	420	390	389	393	339	414	378	413	409	397	375	396	420	362	393	415	399	388	388	377	400	349	337	397	376	387	384	387	378	385	376	408	360	387	414	397	383	361	367	391	371	407	386	368	369	398	370	395	379	380	387	392	397	375	429	401	385	401	398	375	380	372	406	349	376	357	373	405	358	385	382	399	364	382	408	399	376	368	377	361	376	337	396	404	384	402	372	409	419	402	403	383	422	405	359	393	364	407	392	380	354	396	401	380	433	382	387	414	383	401	392	407	357	359	373	354	382	429	393	405	390	393	415	385	379	422	366	349	400	396	410	391	380	396	401	364	406	387	376	371	346	413	395	392	376	381	387	380	366	371	401	347	390	356	345	393	398	409	373	419	398	391	373	393	370	389	392	370	376	388	384	387	360	373	367	409	394	344	375	372	367	411	398	386	387	378	399	385	360	350	389	406	409	397	385	405	350	355	379	391	353	402	363	350	384	384	380	369	402	367	384	388	385	391	389	337	403	345	387	364	407	398	399	393	413	384	411	363	394	393	391	403	401	388	410	408	352	360	388	393	382	410	375	417	409	380	385	371	340	381	368	360	386	401	361	357	382	345	397	390	384	427	387	371	395	367	419	385	378	354	344	394	362	394	403	412	380	363	394	414	383	423	399	380	371	409	366	423	388	398	364	369	382	399	392	393	408	373	395	371	350	370	413	378	398	403	410	395	397	411	430	392	406	402	365	396	393	430	378	397	395	402	368	383	404	418	390	383	400	372	412	393	385	378	407	375	365	381	395	435	405	381	385	369	382	357	415	374	406	389	410	347	428	390	397	420	392	393	391	382	406	372	366	397	385	365	381	399	408	376	398	397	400	410	348	379	399	383	426	417	388	379	360	386	375	389	393	408	388	382	340	380	391	358	365	373	423	406	383	374	362	363	428	395	409	330	439	379	402	390	357	384	372	384	397	402	419	397	423	417	384	385	431	369	394	367	371	406	388	391	367	366	390	347	368	374	411	397	410	392	390	410	395	374	387	399	386	335	376	380	378	397	367	394	392	362	384	390	402	402	397	398	362	363	385	392	378	402	361	400	373	367	376	404	399	414	380	412	403	391	371	393	393	394	390	415	377	364	444	417	407	358	394	399	390	376	375	384	392	366	396	397	424	382	380	389	405	354	371	396	398	403	359	405	401	398	373	398	366	403	381	406	374	376	391	389	340	392	379	400	387	363	362	375	407	376	389	385	365	409	363	396	371	400	390	377	367	383	399	366	406	385	371	357	375	395	396	376	393	379	422	400	411	387	379	391	389	390	401	398	355	380	354	363	411	421	377	381	392	409	396	370	373	374	410	399	360	392	396	374	415	396	406	355	395	409	387	440	382	410	376	371	366	394	414	393	401	373	372	407	374	390	374	393	429	399	388	347	410	345	377	362	372	395	405	402	385	416	369	394	381	406	350	365	362	391	370	369	383	382	385	379	378	427	358	395	403	359	399	382	344	371	436	377	377	393	373	375	370	380	378	402	380	411	366	375	365	401	383	415	405	389	348	390	395	379	366	380	387	417	392	382	407	395	409	441	379	387	415	359	373	394	375	371	405	378	374	402	375	387	413	404	378	386	399	412	402	427	393	387	358	367	389	409	367	377	355	383	374	388	347	393	402	403	386	391	403	382	389	388	384	374	410	384	399	370	388	362	373	400	380	386	370	384	400	401	377	387	406	377	394	384	393	398	393	398	384	400	384	371	364	392	352	380	396	389	381	359	398	369	367	351	335	364	373	371	432	399	358	390	415	400	415	368	428	387	418	340	368	373	341	379	374	387	436	401	378	377	417	389	414	414	402	395	356	378	390	369	404	393	378	408	433	382	394	379	409	415	388	388	376	399	392	403	388	378	392	360	376	406	373	359	346	352	378	370	392	360	406	398	400	403	383	385	377	384	371	366	393	413	374	389	364	402	371	356	429	423	369	377	409	355	404	401	361	378	357	392	379	362	374	392	394	406	373	399	392	377	384	362	379	397	357	343	421	383	392	416	382	406	380	390	396	408	397	406	402	392	353	383	384	371	396	370	377	388	384	382	419	373	394	398	389	378	398	406	373	410	398	373	399	364	412	383	416	368	369	425	407	357	382	384	370	352	371	404	386	379	375	380	373	411	328	360	372	374	370	383	381	365
17076	1781	1548	906	563	379	332	238	227	191	155	159	144	133	123	137	104	138	79	108	118	107	120	109	77	88	98	90	93	81	105	100	106	97	96	68	91	104	75	84	74	79	70	95	89	87	95	83	99	79	72	73	76	78	103	96	67	94	93	79	85	93	68	76	87	100	73	80	84	58	81	107	97	82	97	89	90	110	71	73	83	80	84	93	76	80	82	73	70	81	101	83	80	73	73	64	65	95	92	74	75	85	57	86	80	86	88	97	71	75	77	78	84	96	79	80	85	73	77	75	100	77	71	70	85	79	74	82	72	83	77	72	95	73	90	73	85	80	81	87	84	83	91	70	95	84	99	93	61	91	87	68	74	83	80	81	93	85	69	73	90	81	86	86	59	91	73	79	75	96	78	83	84	74	90	83	69	84	83	83	77	80	90	84	80	68	82	88	89	84	95	78	87	92	76	84	89	81	90	81	81	79	100	94	78	84	77	75	84	82	56	65	90	75	76	81	80	96	75	71	108	81	90	85	78	80	76	73	86	76	78	81	75	76	82	83	91	77	80	78	83	70	90	81	86	64	111	70	70	77	93	84	83	58	65	68	82	79	65	85	73	86	86	82	94	88	72	75	75	72	97	74	74	91	92	80	89	82	85	72	80	84	75	71	83	76	89	79	92	90	93	100	70	97	73	99	79	84	76	94	82	84	81	67	75	73	64	70	62	72	85	100	90	100	86	60	75	87	73	90	82	78	95	90	95	77	72	100	71	78	96	86	84	101	99	71	83	77	87	73	85	74	88	100	76	77	82	83	73	91	76	87	77	85	55	62	92	82	85	77	77	67	76	70	101	82	73	79	84	97	79	92	84	83	109	100	83	81	88	82	78	87	79	74	65	96	90	79	85	97	79	74	83	84	80	66	77	70	81	82	63	71	85	72	83	79	62	89	85	81	70	71	83	75	105	84	92	89	85	81	92	98	79	86	83	73	80	79	81	90	72	95	70	79	83	96	86	82	80	91	79	76	87	78	71	71	73	78	81	87	86	88	67	100	90	75	79	78	73	88	81	73	84	94	93	63	93	83	79	61	92	79	79	76	87	85	72	79	102	76	99	76	81	86	74	81	71	70	88	71	63	90	70	91	90	79	103	91	88	86	75	86	71	75	77	72	84	81	59	84	98	84	79	86	91	92	76	61	83	88	86	83	67	82	84	113	80	72	84	85	79	89	86	75	87	80	80	79	68	83	90	75	87	68	92	72	73	84	105	92	81	78	96	102	90	74	86	92	99	71	88	92	99	89	75	77	88	94	87	84	96	83	71	79	84	78	91	72	91	75	89	89	86	85	93	71	83	71	75	83	68	83	71	71	87	85	80	66	80	68	70	75	96	83	76	68	93	76	99	84	83	94	83	89	90	70	83	81	85	79	99	76	78	92	84	61	79	76	71	86	90	81	80	85	85	77	73	74	77	93	74	79	77	90	71	75	77	92	94	84	84	71	88	72	75	92	77	87	98	89	99	95	75	88	67	80	87	83	85	77	81	89	84	80	83	77	94	88	79	91	100	62	82	73	74	86	103	78	76	73	108	84	88	82	77	76	94	79	77	101	85	82	81	85	87	98	74	81	69	94	86	73	97	63	78	77	84	75	80	90	79	83	104	80	86	91	88	100	87	89	92	94	83	102	76	86	82	86	81	75	69	85	76	87	88	58	80	98	79	84	90	82	81	75	84	88	101	80	81	92	84	83	96	75	91	80	74	75	72	69	76	84	82	83	91	69	87	68	74	84	82	71	85	104	94	86	75	90	93	86	70	83	94	66	76	92	81	81	92	93	83	81	71	85	79	96	93	90	81	71	89	86	86	83	87	86	77	76	79	62	93	95	62	84	83	91	83	82	89	70	79	78	99	83	84	75	70	61	80	93	105	84	73	81	69	69	80	72	86	94	80	67	72	87	97	100	90	68	78	59	80	76	76	77	89	89	90	95	73	102	86	94	91	75	82	79	78	90	81	77	77	87	80	89	97	88	78	74	82	82	97	88	82	78	72	92	84	70	87	77	65	72	69	76	89	93	87	71	65	87	95	76	86	75	83	78	80	78	77	81	83	82	69	80	67	91	78	69	89	73	71	72	100	85	80	74	79	74	82	76	79	83	98	62	68	88	79	85	82	83	96	79	90	73	76	104	80	73	91	76	95	92	77	81	76	74	79	94	64	102	92	74	96	90	81	87	81	81	75	85	77	82	89	81	99	87	74	74	83	88	74	82	86	78	89	77	83	70	96	86	72	78	80	86	87	74	83	76	84	81	94	68	65	95	79	76	72	79	92	87	87	70	72	84	83	86	68	82	75	91	94	83	83	82	90	81	78	72	76	88	90	93	75	80	86	86	79	75	72	100	78	84	78	89	96	110	81	86	91	81	77	103	99	75	75	79	74	97	90	87	83	67	78	88	65	106	81	88	81	70	74	97	108	97	87	81	79	76	89	81	73	90	88	84	83	101	102	85	96	92	79	84	73	77	95	76	85	94	87	74	108	91	101	89	90	90	89	78	86	93	90	92	78	89	96	93	79	94	71	73	70	68	74	84	88	99	80	85	88	86	85	74	86	82	98	83	91	78	76	98	87	99	69	82	74	93	72	75	84	73	65	88	91	80	78	77	61	80	72	82	74	78	88	77	97	87	84	89	68	71	83	75	78	80	79	83	88	75	80	85	78	92	75	67	76	69	72	99	84	80	70	91	81	89	91	93	81	81	70	97	97	73	74	84	73	82	77	79	74	92	84	60	93	99	70	69	84	97	92	81	79	82	93	64	80	95	87	75	85	74	76	83	75	93	49	71	76	80	85	84	87	79	79	76	81	87	69	79	67	73	97	93	88	93	80	91	89	84	89	98	81	87	81	85	67	86	72	79	73	78	72	70	87	77	77	100	90	93	80	87	90	89	72	86	76	72	79	68	90	92	65	89	83	84	69	67	73	81	80	87	92	80	85	76	66	92	85	96	82	94	62	73	66	76	82	72	80	91	97	75	67	80	76	87	75	74	95	76	103	93	88	95	67	81	84	77	91	99	86	81	77	88	68	73	83	81	74	104	89	87	81	78	76	99	82	68	69	59	99	82	80	71	71	82	65	77	68	69	78	84	89	86	80	85	77	72	99	84	89	88	70	89	91	103	89	80	62	79	80	74	94	88	70	91	87	60	95	88	83	91	76	83	85	89	89	76	74	70	79	95	79	67	92	91	111	83	88	81	68	80	91	70	77	73	87	83	76	94	80	97	90	61	99	77	87	89	86	74	69	77	83	84	81	83	77	80	81	75	80	73	75	81	76	84	74	79	89	75	82	68	75	81	89	81	79	81	66	77	96	97	83	90	75	88	85	75	92	79	88	82	76	86	98	90	91	85	84	78	68	65	95	89	84	71	72	79	88	71	71	82	71	78	63	93	79	81	65	81	94	75	103	66	77	74	81	74	73	82	88	79	69	91	93	80	96	80
8869	1458	2782	2766	2278	1798	1523	1305	1010	949	811	717	630	591	546	497	459	501	463	378	423	348	397	349	358	342	291	367	339	300	336	329	295	305	301	294	266	282	262	285	259	295	293	270	263	271	286	262	247	258	269	223	234	241	248	254	250	261	294	243	258	270	238	271	245	226	279	259	232	239	252	256	236	228	249	255	233	207	234	225	236	234	266	256	255	241	245	239	247	246	249	233	231	254	256	248	252	259	230	241	231	223	254	233	246	288	271	257	242	230	215	232	219	204	248	254	216	241	246	242	230	253	258	269	222	235	216	247	248	280	239	229	241	236	232	236	248	231	245	249	234	231	264	251	241	240	233	252	234	247	235	231	234	248	258	251	253	269	237	261	257	236	237	222	261	216	243	229	212	248	209	245	227	249	247	254	253	240	236	228	242	265	215	228	244	265	224	268	227	238	215	238	229	232	222	223	238	249	249	241	245	223	268	254	220	210	232	193	269	252	240	233	252	229	228	251	244	224	245	232	239	214	252	250	231	236	252	239	244	239	227	206	234	246	270	243	237	258	242	225	247	226	246	211	220	258	226	244	229	248	221	232	231	222	233	231	240	212	237	231	255	244	239	260	211	239	252	243	251	242	239	236	244	223	235	272	246	257	248	235	255	239	241	200	262	221	235	224	250	234	253	239	255	215	253	259	223	247	238	249	246	209	225	243	209	222	235	211	211	249	238	255	255	237	269	253	243	235	247	248	235	236	220	236	244	226	236	252	236	229	225	230	233	228	257	225	245	242	239	215	251	248	216	261	225	240	237	234	216	230	256	229	231	230	229	222	212	233	223	265	245	240	249	259	248	234	254	218	230	240	233	221	236	234	246	253	224	235	204	214	260	223	226	244	260	244	237	213	242	257	230	239	249	258	214	219	246	231	229	231	252	209	252	247	232	204	240	245	233	234	236	221	210	228	239	215	239	245	258	243	237	217	238	208	222	244	229	252	226	251	267	231	274	241	226	251	261	243	233	222	252	228	250	230	221	216	269	204	265	220	228	244	235	240	239	222	239	221	242	247	231	232	233	199	212	216	227	231	228	223	224	238	257	274	247	230	230	243	240	245	244	237	221	244	233	229	248	227	263	251	228	249	247	231	261	224	228	236	208	236	255	237	248	242	242	264	248	220	229	252	236	254	224	219	230	247	217	223	260	209	249	256	250	242	237	226	217	251	229	215	243	238	226	244	243	218	250	245	234	225	253	233	215	237	227	234	227	228	237	236	240	262	229	241	259	218	247	244	226	226	220	217	251	238	242	227	250	220	220	228	256	233	256	245	237	225	235	241	198	215	235	271	245	256	245	234	237	243	236	243	258	217	238	232	227	231	235	210	230	253	237	257	227	209	224	220	220	225	256	228	242	238	280	225	234	227	230	237	259	254	259	261	243	240	257	244	243	239	250	231	249	229	245	236	220	221	252	234	239	240	257	207	223	264	236	245	243	259	259	233	225	251	253	193	254	245	235	219	225	241	241	247	230	236	247	249	239	259	259	254	238	224	212	220	267	270	267	215	243	212	265	254	241	246	245	236	231	248	249	221	235	242	230	222	227	257	214	232	219	244	236	221	234	262	232	248	262	236	236	270	260	242	235	217	230	265	252	237	252	219	223	243	229	246	234	252	247	256	259	249	217	253	262	238	237	224	236	246	221	246	264	238	230	232	240	207	233	236	250	229	252	226	237	238	234	224	229	224	233	248	247	244	247	202	242	276	252	240	229	235	240	247	235	239	249	224	232	211	258	250	237	230	236	265	256	217	246	228	232	251	256	242	221	229	261	240	240	243	246	248	231	242	224	233	242	218	231	249	218	268	228	268	256	224	241	228	246	260	228	234	229	240	252	216	234	239	244	228	256	215	230	253	240	217	226	229	225	225	235	241	253	209	212	243	240	234	236	247	226	260	226	242	225	231	239	255	269	236	232	242	253	254	245	238	225	260	219	248	211	242	212	255	240	242	223	250	235	239	223	269	247	213	249	220	215	247	226	250	249	254	221	215	239	201	224	243	235	251	246	246	251	204	228	230	254	250	268	245	241	234	232	249	240	231	221	236	228	221	242	243	240	218	231	225	222	214	247	223	235	240	225	240	226	250	229	227	235	267	263	237	244	227	263	207	241	223	257	220	218	230	221	238	260	260	255	198	228	261	242	226	235	237	241	252	234	257	237	269	240	199	256	251	226	251	257	238	237	227	268	246	239	219	227	235	240	215	250	235	242	236	232	222	220	245	237	240	222	224	249	211	241	243	214	244	228	236	229	235	255	275	232	242	199	214	233	238	240	220	261	219	258	259	219	242	216	230	235	239	232	231	234	231	229	236	261	230	234	228	243	246	212	278	225	238	253	214	228	235	257	257	272	227	237	211	248	247	212	260	266	223	209	213	244	219	245	267	249	225	242	248	250	242	237	244	221	251	256	231	256	265	235	259	247	251	252	242	242	253	246	240	240	235	251	241	253	226	242	226	266	270	218	214	258	237	240	217	254	224	235	234	245	225	272	227	224	237	233	227	228	254	244	247	247	234	245	260	232	241	230	227	217	228	234	270	232	226	250	215	253	253	246	273	242	237	241	243	250	214	238	225	276	232	227	235	281	244	205	243	243	263	234	220	239	254	206	229	226	232	207	216	245	248	245	245	251	226	247	208	259	249	221	226	221	252	171	259	247	235	225	243	244	237	249	230	266	234	258	229	232	258	243	236	212	261	248	222	245	237	226	240	230	248	222	218	228	264	223	235	253	239	238	227	231	231	238	243	219	236	251	277	250	243	235	252	241	272	238	233	217	245	238	233	227	239	234	270	236	222	236	278	239	238	233	218	219	261	235	252	221	257	217	251	237	241	213	255	251	242	236	233	218	236	240	225	235	244	238	212	238	272	232	230	229	252	236	242	237	249	249	256	245	227	245	235	250	223	241	230	213	270	233	234	223	261	243	244	253	244	232	240	228	222	211	216	249	229	211	228	267	239	221	243	239	249	239	240	233	269	214	229	226	220	248	241	239	233	243	257	218	244	227	251	251	248	209	241	228	232	222	224	240	270	247	242	228	218	234	234	229	229	227	255	229	223	233	236	241	232	258	255	205	228	261	266	230	249	256	266	232	259	254	212	210	235	239	256	240	248	249	234	224	212	233	203	213	232	252	265	246	243	261	238	253	255	223	250	245	234	262	226	252	241	228	221	226	232	236	201	228	252	213	223	264	227	263	254	228	228	217	223	220	242	261	258	247	249	213	245	221	239	254	217	252	239	240	229	255	242	239	224	254	230	223	263	222	213	218	249	227	256	234	229	236	230	250	244	235	236	231	251	221	271	226	239	260	234	233	281	236	250	243	246	234	238	254	222	252	202	221	244	226	238	261	240	244	235	237	227	227	217	226	243	241	258	248	237	245	237	241	214	262	221	238	250	242	231	254	220	247	250	249	248	247	229	217	219	213	249	241	236	263	234	220	245	251	242
23499	3798	3191	2065	1137	887	680	505	451	384	324	342	317	268	274	265	241	227	243	246	193	217	215	211	222	215	205	226	204	172	186	233	206	201	191	198	199	212	185	203	190	189	169	179	195	191	194	197	180	185	169	193	206	199	198	181	205	210	192	214	178	173	195	184	183	182	197	155	200	176	160	183	155	186	190	184	163	225	208	176	203	173	193	200	186	176	186	179	178	176	210	183	191	188	174	203	203	180	198	168	153	173	201	168	181	159	195	175	180	180	178	188	191	191	171	179	158	165	180	218	181	177	166	173	178	177	196	178	196	195	184	190	201	191	160	180	185	181	183	185	167	191	159	184	184	193	171	207	189	187	179	171	175	181	192	187	186	172	178	185	158	190	186	183	191	208	196	180	193	206	163	191	188	159	171	170	178	172	170	173	182	179	176	176	216	169	181	172	177	209	189	196	185	198	193	179	184	176	193	189	191	170	174	203	154	177	182	183	184	155	178	201	183	205	190	162	171	164	187	175	209	206	195	192	204	194	161	166	189	156	187	186	178	218	164	165	203	179	166	174	139	170	175	173	187	165	182	172	175	166	170	196	183	175	194	188	174	184	181	168	188	180	187	196	180	172	182	176	189	180	187	159	169	202	191	174	165	172	176	157	198	181	222	188	171	201	171	174	188	179	198	172	188	177	190	188	141	193	182	173	148	191	196	166	189	171	184	190	186	176	190	203	213	202	217	208	199	174	177	183	180	161	202	160	165	202	190	173	176	187	183	195	175	172	211	158	197	187	170	203	181	183	183	182	173	177	167	162	189	171	178	163	189	173	182	160	175	169	186	196	186	198	165	156	167	199	187	188	165	210	179	168	183	176	218	188	189	154	163	137	166	194	174	189	164	170	168	166	168	177	201	150	176	177	169	185	157	164	173	183	199	176	160	145	173	175	198	183	196	149	182	173	155	166	170	182	151	189	190	163	169	175	183	177	187	186	191	171	170	189	163	182	200	169	172	204	165	188	158	176	172	184	182	204	195	172	178	176	209	184	199	190	165	159	206	177	160	168	158	180	161	186	161	177	218	177	185	177	176	170	164	185	165	169	206	172	190	169	177	173	164	193	183	173	197	165	171	160	197	188	151	193	171	183	176	167	198	165	176	164	173	163	184	173	168	197	192	164	189	183	187	186	192	190	159	175	177	197	188	188	186	190	183	174	186	170	161	159	160	180	171	168	166	159	205	171	189	173	180	163	185	195	163	159	167	194	162	184	185	170	189	167	186	155	187	199	190	175	180	194	197	160	175	154	169	172	185	173	187	161	194	185	186	172	179	182	171	177	172	179	196	183	195	178	184	181	153	166	190	165	159	197	177	161	189	180	195	190	172	176	206	200	166	181	160	172	172	201	178	164	199	149	160	189	195	183	183	176	188	191	174	167	193	177	153	188	211	178	175	175	161	185	180	177	196	199	166	170	175	198	194	200	175	173	190	164	186	184	197	177	194	173	183	176	160	188	185	173	211	168	178	186	191	174	188	168	162	176	166	167	180	173	174	170	161	167	201	179	195	185	147	190	185	192	162	180	176	162	157	199	190	196	170	158	178	187	171	195	184	192	192	209	191	198	183	185	170	183	179	177	194	184	161	161	159	187	205	161	159	166	168	158	174	176	180	170	163	194	185	199	159	166	197	187	160	176	173	166	136	156	179	162	200	187	189	167	191	162	201	145	196	173	187	178	215	159	185	174	161	156	175	161	160	177	168	180	163	192	192	199	162	184	187	187	182	161	172	173	183	170	174	169	187	193	146	182	186	183	180	185	194	187	183	201	164	148	159	206	162	190	180	179	172	169	185	207	188	182	164	176	188	158	199	194	170	202	212	181	172	165	188	162	172	189	179	162	180	174	194	185	166	178	179	164	182	162	182	177	197	175	165	182	185	193	167	182	164	180	189	179	211	176	181	170	159	159	186	178	197	166	170	194	169	171	173	186	176	162	192	185	184	184	185	175	211	173	150	157	168	181	196	173	182	163	164	178	180	181	164	181	165	169	171	210	175	206	159	173	171	196	198	192	169	165	161	205	161	190	177	196	161	166	179	166	174	182	204	185	193	196	177	180	161	180	185	164	176	174	186	158	188	200	181	189	172	181	162	180	178	173	187	181	177	174	168	181	169	175	186	206	187	176	181	185	166	170	178	183	179	160	206	189	188	181	188	182	163	180	159	165	198	184	174	173	191	172	156	192	183	171	170	182	156	177	199	182	161	187	169	178	177	159	171	211	197	207	189	191	201	158	180	177	185	182	189	190	193	131	186	185	174	157	196	152	196	175	174	175	197	185	203	180	184	171	166	208	160	214	197	159	177	171	165	203	164	192	181	198	203	171	173	165	190	183	187	183	182	189	183	154	165	188	187	164	156	166	191	197	193	163	211	162	183	151	180	189	207	174	189	221	178	175	172	183	182	214	180	173	183	168	187	181	197	184	161	194	216	185	172	168	187	174	167	200	185	183	188	180	165	182	189	152	186	189	191	175	166	178	161	173	157	185	191	171	200	160	185	198	186	171	176	188	181	172	169	153	185	166	184	192	172	168	180	181	179	185	172	149	164	190	187	182	187	187	187	192	170	193	180	186	162	182	160	177	183	173	174	168	196	184	162	182	189	169	164	172	182	205	182	181	186	173	178	196	182	171	170	193	184	212	180	180	184	174	197	185	147	172	155	167	191	182	191	196	186	167	182	187	192	164	171	201	169	153	177	189	172	179	181	180	181	189	166	217	214	161	169	210	191	170	170	169	190	172	175	183	221	154	193	179	162	180	162	172	196	181	159	200	174	190	179	170	169	202	184	168	164	165	192	186	186	159	192	154	165	209	189	179	177	157	167	182	169	189	187	181	184	175	203	163	182	179	203	180	181	184	190	184	165	208	170	174	174	183	176	196	206	163	173	183	151	192	167	165	194	184	192	190	191	196	182	181	186	171	165	172	204	173	173	194	181	188	186	164	183	166	164	171	177	180	183	209	169	190	159	190	170	201	185	199	168	189	179	213	171	206	175	172	167	174	187	206	187	207	190	179	159	173	202	193	171	195	172	144	192	181	156	179	187	160	175	172	193	173	208	185	171	185	190	183	189	190	173	168	170	211	202	170	183	168	189	162	173	163	156	183	207	180	181	173	169	168	164	160	182	190	197	185	180	204	181	167	176	168	189	163	201	182	170	179	181	191	174	174	179	180	193	167	160	195	190	189	161	182	192	186	175	188	189	212	172	175	166	164	163	172	174	214	194	149	175	171	182	194	186	200	179	151	160	171	181	192	216	180	174	203	178	179	201	179	180	188	183	199	201	188	175	215	185	172	171	165	199	162	175	181	186	176	178	178	204	218	186	160	153	181	180	183	182	217	180	175	163	167	170	168	170	189	158	194	200	172	197	193	169	170	169	186	182	189	170	191	181	177	192	207	196	200	193	178	183	160	199	188	179	168	184	163	161	179	166	164	191	187	185	174
10796	2702	5176	5451	4246	3435	2914	2344	2065	1755	1502	1384	1246	1098	1095	991	967	909	825	761	808	747	762	669	681	741	649	660	632	623	625	587	595	565	613	584	618	593	578	563	526	550	593	545	511	557	539	544	496	512	522	520	486	493	485	551	506	551	485	520	490	528	480	483	476	479	481	505	509	508	458	491	459	500	457	464	520	476	470	475	509	474	496	479	455	473	475	469	451	501	464	476	508	459	474	467	436	479	498	509	540	517	479	517	444	434	455	465	439	467	431	488	468	462	503	472	458	487	436	455	485	467	466	427	453	512	463	474	460	464	433	474	461	453	474	524	449	470	458	449	460	485	500	459	486	465	478	420	473	489	485	472	458	464	519	464	516	424	450	457	430	475	475	497	465	488	482	485	500	428	459	430	471	459	440	466	458	491	452	472	433	470	433	470	436	417	481	487	496	496	439	475	428	468	485	448	448	472	440	462	458	458	439	491	442	480	465	490	451	456	466	473	461	450	477	448	461	468	474	478	444	472	473	452	435	436	451	452	478	464	468	441	471	473	484	446	456	486	471	468	472	469	457	423	457	452	513	480	486	453	448	442	449	487	457	457	473	475	446	495	500	469	453	476	476	470	464	453	471	486	457	508	482	464	459	466	459	459	483	448	459	441	485	461	435	458	484	424	483	480	476	467	438	399	434	490	485	476	443	474	451	496	464	425	452	443	455	504	433	433	440	452	456	461	492	470	427	454	499	464	441	462	483	457	461	471	466	458	501	473	453	482	404	443	460	443	460	479	445	442	467	425	451	494	451	458	477	464	447	445	451	482	427	449	475	438	451	457	440	495	443	431	476	438	459	479	471	486	423	475	477	447	499	444	432	477	422	459	491	479	457	483	487	479	437	480	465	463	483	407	426	444	468	417	443	484	477	482	421	484	495	457	467	453	471	443	447	461	459	465	470	483	458	465	437	416	476	488	446	441	444	456	489	454	428	422	489	482	459	449	458	429	484	473	420	469	484	478	464	437	469	477	483	437	450	456	462	466	440	471	450	485	512	465	443	524	433	463	436	469	488	479	435	430	453	464	464	462	486	474	453	460	511	455	507	457	479	444	475	477	434	448	474	471	447	481	480	468	475	479	467	468	477	485	491	451	479	463	462	469	442	469	456	443	438	476	472	467	468	458	465	449	470	455	462	503	455	431	417	449	507	416	453	460	467	467	488	467	506	434	480	471	466	452	473	450	479	453	476	445	473	461	477	429	464	455	427	476	529	458	463	467	451	484	479	428	476	464	447	428	484	442	488	454	424	470	453	465	425	468	466	451	485	491	482	427	447	426	447	433	459	444	483	417	449	441	445	486	490	473	492	463	473	432	435	489	484	459	467	477	505	478	544	461	477	470	455	455	453	461	446	452	510	462	499	445	439	424	444	439	427	464	483	488	479	462	457	460	458	447	466	454	464	451	455	496	445	473	482	447	441	467	437	477	438	479	477	483	479	454	480	428	468	449	483	477	442	441	447	456	483	494	439	455	464	462	495	458	439	477	459	418	489	447	406	424	446	495	435	463	480	470	484	480	481	442	464	519	425	471	466	477	475	444	468	478	437	481	485	427	449	429	490	470	447	452	463	432	468	478	501	466	451	462	470	438	471	471	480	474	478	460	483	468	479	410	466	470	441	466	497	481	451	473	451	461	441	530	469	459	422	513	499	472	482	477	489	482	433	491	435	457	482	460	466	482	458	446	471	436	473	464	441	467	441	456	495	442	464	489	452	462	451	430	452	448	489	473	483	435	455	475	445	451	469	464	481	457	436	450	466	469	431	459	478	456	495	469	479	484	454	485	470	461	448	459	491	458	471	458	468	453	467	424	475	491	436	472	442	483	462	448	455	425	474	475	488	471	447	461	461	463	508	462	497	446	491	440	477	482	480	470	471	479	458	486	468	480	437	475	455	447	418	457	497	441	485	469	490	478	441	457	518	457	427	458	472	444	470	469	488	503	484	456	473	449	487	461	468	490	462	463	484	468	444	465	482	457	475	485	458	453	447	507	500	478	424	482	474	461	486	495	443	492	437	442	439	474	439	475	462	484	463	510	481	469	464	435	447	461	460	478	471	492	447	465	457	438	508	462	487	462	449	455	422	494	413	453	461	471	465	463	447	464	442	451	449	480	441	445	469	458	437	454	476	465	476	465	397	439	481	478	461	448	468	475	464	452	469	431	430	462	409	451	454	438	469	458	478	460	455	485	446	490	474	508	521	439	469	470	447	458	459	497	424	487	459	427	469	492	448	473	447	492	484	496	478	458	482	484	488	461	461	463	464	439	470	485	469	451	478	454	479	465	440	476	450	489	431	446	414	460	463	471	514	446	516	426	452	442	448	468	476	490	427	427	436	449	481	479	494	505	483	452	457	448	487	488	481	456	482	476	490	462	476	487	437	506	454	481	430	437	478	424	485	458	499	483	473	449	486	458	460	438	509	443	479	467	466	460	429	439	469	459	460	496	435	484	481	463	455	464	439	490	485	461	457	431	466	499	468	452	450	472	478	451	466	450	472	428	455	467	457	440	479	470	472	448	453	467	474	443	464	483	436	444	424	505	481	466	430	501	501	461	485	442	469	415	475	430	442	461	459	416	486	463	429	438	491	483	479	465	469	455	439	487	499	440	474	465	456	452	465	447	442	450	515	476	477	423	444	471	425	497	453	449	457	438	442	481	483	466	445	447	437	460	443	457	466	451	448	482	410	483	445	482	497	462	488	470	475	428	473	438	447	456	466	444	435	447	475	441	463	442	475	447	463	482	444	488	462	469	496	494	454	451	435	485	441	465	473	440	482	466	485	457	453	425	437	497	436	475	461	477	459	424	443	493	492	472	442	457	479	462	497	497	478	435	472	465	485	460	498	469	485	419	439	479	472	460	442	466	445	419	485	435	462	446	463	463	435	441	475	462	475	442	420	451	503	443	469	504	524	466	448	444	482	481	459	472	453	447	463	470	443	468	476	497	463	476	490	483	500	471	466	500	477	457	412	447	473	420	494	445	466	451	452	507	449	428	417	414	484	447	453	414	450	459	463	480	455	511	453	475	447	457	463	467	446	466	431	449	395	463	465	497	475	450	464	459	416	449	485	483	442	482	489	493	461	523	453	511	476	473	536	504	452	449	436	458	473	460	491	520	480	453	479	488	490	436	419	478	452	446	452	466	436	463	420	473	442	443	432	491	501	479	471	459	446	457	473	454	468	452	461	472	447	458	448	462	477	475	501	473	443	435	456	453	464	428	465	454	449	450	448	464	441	418	459	473	479	485	460	458	448	459	483	445	453	472	469	482	473	452	487	479	462	443	457	468	492	454	489	417	506	486	492	440	474	475	471	493	458	502	501	454	433	491	473	466	475	424	477	462	473	471	426	478	429	436	475	474	441	476	493	473	499	460	462	459	450	460	492	487	441	476	453	468	461	487	476	460	447	491	479	422	474	476	484	424	489	454	449	479	457	465
7281	309	225	195	193	146	168	155	151	166	162	170	161	165	173	181	165	147	170	178	155	177	149	137	147	142	152	172	164	179	168	154	152	166	164	156	148	148	141	168	162	143	149	189	176	136	152	162	158	163	142	172	142	168	178	155	151	125	177	173	152	160	154	154	160	160	133	137	152	167	147	145	192	167	159	143	154	142	125	167	163	152	156	162	165	163	168	152	148	152	149	185	154	184	165	158	181	153	167	155	194	168	153	175	177	157	144	143	146	156	178	142	152	139	165	156	148	178	165	177	162	156	166	159	145	152	157	163	153	173	151	176	161	131	158	132	164	158	167	163	166	177	178	159	170	153	160	141	166	170	141	147	140	198	136	172	199	132	147	153	159	159	152	143	150	162	131	154	168	161	145	164	158	162	147	132	181	165	176	173	155	160	170	172	178	143	177	153	180	146	144	155	153	164	147	155	153	149	169	138	162	162	146	166	163	157	158	155	143	158	170	169	160	153	173	153	170	148	151	178	158	140	171	159	143	147	148	150	157	141	171	155	168	156	156	173	175	168	143	156	177	152	168	163	133	146	165	162	146	166	165	183	138	169	186	144	154	152	157	178	157	167	138	154	154	152	151	153	168	156	167	158	163	185	163	138	160	162	189	177	183	151	136	146	164	152	160	151	162	176	138	145	154	173	178	153	165	155	189	160	175	130	171	179	157	152	170	157	114	163	146	153	151	182	143	154	138	150	160	176	159	185	159	183	158	161	152	164	155	161	147	138	164	163	165	144	149	175	160	160	169	175	183	169	166	167	154	156	159	164	156	167	161	135	125	152	160	157	149	171	159	177	178	176	135	179	165	149	146	151	147	175	122	140	138	166	142	159	156	150	170	142	161	151	153	147	180	138	150	190	150	166	156	149	161	140	176	145	136	167	152	173	166	167	187	154	132	144	149	171	148	137	153	145	151	142	154	131	166	161	195	167	152	145	166	151	168	154	146	164	153	169	172	164	175	175	147	149	148	160	156	158	161	156	159	151	156	179	163	171	155	156	163	172	167	166	167	169	152	154	181	160	162	148	149	151	170	150	152	161	178	181	163	172	152	144	152	164	166	148	155	161	163	143	171	134	134	160	173	165	137	182	147	162	165	172	157	156	146	139	139	151	170	159	145	165	155	162	161	142	146	150	167	166	166	176	172	167	138	169	166	150	137	162	137	169	171	160	167	159	170	162	139	169	167	147	186	132	139	165	145	176	149	173	161	151	142	154	161	145	144	158	162	141	156	163	185	148	181	155	189	156	160	164	150	146	180	142	178	145	150	137	155	150	144	155	168	142	188	163	172	175	168	153	156	163	147	161	153	151	166	153	149	153	183	176	193	155	155	169	176	155	149	146	158	155	173	171	160	137	178	152	140	147	165	160	164	136	140	148	166	166	126	163	169	160	139	164	142	171	169	149	151	141	169	136	176	165	166	154	170	161	173	164	158	167	138	135	161	178	158	142	145	140	172	161	150	146	166	190	164	159	143	165	166	151	160	166	164	188	158	166	130	157	167	153	164	162	184	182	139	153	152	154	132	162	134	146	160	166	126	163	163	158	159	150	154	148	159	142	147	160	150	141	177	152	158	151	156	179	151	152	142	173	135	150	162	156	177	171	138	153	183	178	150	163	180	148	146	145	158	162	170	138	142	154	147	156	159	148	149	144	161	150	164	144	178	167	157	182	162	146	165	162	191	158	176	169	149	156	156	177	156	154	156	136	140	159	160	151	168	160	151	153	147	182	183	163	174	155	127	163	144	136	153	167	145	171	155	153	162	162	146	162	163	153	163	151	155	188	140	160	163	161	169	143	127	136	150	141	184	177	146	159	196	186	171	147	177	168	160	155	144	151	166	163	165	166	183	186	142	166	159	167	159	163	131	146	147	143	169	177	161	145	144	158	152	138	166	161	180	144	143	159	161	142	148	165	148	171	164	161	143	150	167	171	158	164	169	158	156	186	184	163	145	145	167	154	147	137	138	169	135	152	163	147	167	147	127	150	153	152	145	137	149	167	153	162	155	151	148	167	159	146	183	143	168	141	166	141	139	199	162	141	165	165	177	162	165	165	148	140	174	163	132	167	155	144	155	172	161	160	185	169	191	167	155	157	146	158	160	150	151	166	163	165	168	146	139	177	164	160	156	167	167	135	164	150	161	187	178	171	159	164	157	145	148	158	145	163	141	158	144	179	172	153	159	143	158	150	145	140	161	156	162	146	159	149	161	172	172	163	157	190	163	150	162	150	168	165	150	144	158	156	192	142	146	152	148	166	131	176	158	146	145	178	158	133	140	150	160	188	150	143	143	151	152	155	168	152	159	159	169	181	161	154	154	165	167	163	168	148	151	153	126	146	151	162	164	158	171	154	162	166	153	170	147	152	131	142	185	159	149	152	155	170	162	147	157	166	150	145	158	164	167	145	151	164	136	157	158	140	149	169	177	168	190	165	145	134	184	155	164	162	167	148	156	162	148	151	157	163	154	163	148	178	172	160	146	148	160	157	137	153	151	141	175	182	162	157	143	162	164	174	171	170	176	157	158	153	176	147	151	174	165	154	157	145	142	140	154	144	147	150	163	166	142	165	177	145	152	146	170	172	156	175	162	136	158	156	177	173	164	154	162	171	168	174	174	149	177	146	153	165	149	157	162	146	146	167	149	158	155	145	159	191	138	152	142	163	169	134	169	150	127	153	144	180	178	173	196	158	147	176	142	149	159	175	152	150	143	146	145	171	153	167	166	157	147	151	177	141	167	174	149	176	148	171	163	156	169	175	149	153	164	156	167	146	161	152	147	164	152	172	182	183	139	167	152	148	153	154	153	146	174	157	175	171	157	191	172	151	161	157	174	147	153	141	154	179	151	172	169	147	184	157	188	163	147	141	163	154	171	141	177	155	184	156	163	171	153	167	148	163	161	150	156	173	178	159	169	141	159	179	149	157	150	164	142	152	152	148	148	152	149	136	141	149	161	153	169	163	170	164	173	152	154	171	141	146	165	157	154	149	166	162	156	168	178	143	141	178	159	163	137	164	170	147	169	172	157	161	149	166	137	162	164	184	153	164	144	140	172	187	171	158	148	168	165	166	169	174	147	175	161	155	172	170	155	185	176	174	173	167	171	170	158	156	157	164	165	145	162	157	158	144	151	154	173	159	144	145	172	162	170	139	150	167	155	167	151	150	158	147	158	151	172	167	156	145	147	137	180	161	163	154	189	143	153	180	177	155	160	156	168	146	163	146	169	174	163	148	153	147	147	141	170	178	174	162	171	152	134	152	165	147	166	170	187	149	154	169	153	182	154	164	162	158	175	146	137	149	150	155	155	143	196	143	150	147	143	144	164	171	159	167	167	153	153	161	128	181	187	194	160	179	181	142	151	167	155	160	148	161	165	160	167	163	175	159	152	150	163	162	163	150	173	163	164	159	140	163	130	123	157	171	159	165	120	141	165	164	160	156	146	164
4165	488	564	490	454	453	421	395	398	398	388	397	389	400	387	369	398	407	403	410	378	410	405	415	386	415	379	416	392	364	412	374	398	402	360	359	389	388	402	388	363	396	375	405	384	369	380	384	366	415	369	335	371	353	399	390	377	413	347	382	340	371	370	400	389	375	379	382	407	409	378	423	419	385	407	392	400	396	379	378	372	364	384	380	366	388	425	386	384	375	393	404	396	381	401	395	393	373	355	379	378	333	357	377	387	419	385	377	412	378	385	391	398	379	400	402	382	369	380	415	370	375	379	357	377	397	397	370	400	379	344	389	395	402	400	408	387	384	393	387	379	397	395	411	380	373	396	411	400	385	383	391	374	383	349	404	417	341	379	370	364	378	385	374	398	363	464	391	397	375	402	369	389	372	381	373	402	408	383	395	374	372	403	390	379	418	430	351	404	402	412	382	380	384	369	380	408	402	361	388	388	348	384	420	387	398	374	384	356	424	426	418	371	387	376	424	406	396	377	392	441	386	416	415	380	368	396	374	382	391	357	412	398	401	399	369	392	406	376	392	370	347	372	380	388	415	349	384	409	393	403	432	391	370	394	380	407	388	387	355	371	392	441	361	364	346	375	371	358	393	366	370	415	406	404	395	375	393	372	379	376	381	355	362	393	389	405	409	381	377	361	383	387	394	403	377	383	380	400	429	378	381	388	393	407	369	404	391	378	380	364	386	398	399	387	415	380	367	379	382	396	382	384	364	366	360	379	392	373	393	380	390	353	387	377	399	389	376	385	418	381	389	417	387	422	408	408	380	379	377	373	378	393	382	375	369	385	367	350	426	391	402	405	370	388	396	374	367	393	374	376	417	377	385	399	392	356	394	410	381	380	410	383	378	363	379	409	372	405	371	374	414	387	423	379	399	362	362	389	436	394	401	407	358	379	351	387	393	429	383	368	381	358	361	361	395	386	421	377	373	396	363	413	377	373	412	350	363	385	387	394	405	371	372	416	408	385	350	411	387	389	407	381	366	373	400	391	418	373	398	367	368	391	356	404	392	365	353	396	360	377	363	398	399	367	401	384	366	403	370	387	397	384	378	381	352	393	422	384	388	404	411	398	363	398	403	381	358	364	412	369	398	395	394	387	405	361	385	402	403	403	384	377	393	399	420	412	403	371	380	393	369	366	362	377	414	425	364	398	377	409	421	402	399	325	376	364	397	384	384	363	426	394	379	393	347	411	404	383	391	342	382	375	383	376	376	371	340	353	400	408	390	365	397	356	347	382	381	379	415	383	378	380	402	377	344	411	403	428	431	363	393	375	400	388	417	363	389	394	380	411	369	395	385	387	374	405	403	375	361	403	375	391	394	382	441	379	357	387	376	411	343	425	409	353	393	392	396	401	392	382	383	380	402	384	352	367	400	399	391	361	382	411	397	403	391	373	374	377	436	364	385	389	390	383	421	417	371	361	390	407	356	362	379	386	399	395	365	406	394	389	401	365	402	406	411	379	400	394	365	381	427	388	347	414	394	371	358	406	385	362	372	385	403	400	393	361	380	361	383	371	391	388	375	434	341	412	398	385	413	379	353	361	377	406	393	413	379	421	354	386	382	388	356	379	377	386	408	424	405	391	376	398	403	410	402	392	369	403	366	380	350	353	433	389	403	388	438	416	384	390	396	406	374	365	377	415	397	399	405	374	370	390	410	410	403	383	383	371	370	400	395	397	386	398	394	368	405	390	387	415	377	395	345	418	373	397	412	390	410	363	399	388	372	374	390	369	376	396	386	376	408	398	374	394	406	382	386	413	413	409	384	389	408	395	397	377	373	371	393	375	408	386	396	346	378	377	383	389	360	404	393	404	382	401	390	391	385	402	400	375	390	380	392	412	391	398	383	391	375	392	385	421	403	422	427	361	406	423	344	354	373	358	387	398	418	390	419	368	417	425	409	362	375	378	376	366	407	351	391	371	398	401	373	400	374	374	403	390	389	386	386	362	414	373	369	397	396	375	378	392	404	392	393	400	393	397	366	390	390	391	410	369	399	396	403	362	391	359	398	348	413	449	376	367	356	378	388	377	406	377	373	381	372	390	408	397	401	387	384	385	372	351	384	374	401	357	367	413	398	389	401	383	379	389	378	378	373	396	382	365	374	375	388	373	364	384	396	376	374	404	420	384	365	390	386	397	380	436	397	379	419	379	370	409	418	388	372	328	394	378	356	362	370	373	398	379	411	349	363	401	378	374	380	358	387	385	396	392	405	401	399	370	375	386	354	429	393	394	400	421	420	376	407	370	397	403	370	367	374	373	383	378	418	361	400	367	373	369	394	379	421	371	389	385	345	397	393	383	384	364	401	399	386	369	355	408	396	379	389	337	359	395	410	393	428	400	375	384	390	368	406	399	408	394	352	406	390	369	367	372	352	385	444	374	388	379	367	380	388	371	377	376	371	362	372	405	386	381	396	379	395	388	358	379	392	405	386	365	403	372	370	400	354	417	395	399	427	378	364	379	389	382	364	377	387	371	388	400	357	386	380	411	409	392	385	384	383	379	372	399	391	368	381	367	409	377	402	390	404	367	374	377	365	436	392	370	419	376	382	377	398	374	403	367	379	392	404	373	395	367	385	389	395	380	346	388	386	418	361	402	395	412	355	415	390	399	387	380	386	381	383	400	384	353	388	393	355	403	394	411	377	348	380	361	399	399	411	401	372	406	412	415	371	383	370	397	416	368	363	411	403	422	398	385	353	357	374	376	412	392	420	352	392	377	387	351	365	380	394	367	378	401	378	416	340	408	369	377	381	393	369	373	399	403	371	398	396	385	400	378	349	410	411	388	396	373	381	378	373	404	388	380	403	379	374	388	397	396	402	367	383	375	369	346	395	412	352	391	409	369	405	406	420	380	403	374	394	371	404	406	361	398	357	394	397	420	391	360	385	406	411	398	403	416	374	379	363	368	398	375	377	390	398	382	378	383	383	411	370	356	398	398	374	378	355	386	374	385	389	438	355	354	369	389	372	395	393	409	366	385	404	337	392	385	423	387	408	388	361	390	380	404	387	391	371	378	400	369	375	355	351	390	406	382	352	382	362	410	399	366	365	381	417	390	425	389	369	349	396	365	362	380	371	345	407	373	393	398	372	372	373	399	400	390	363	367	401	403	387	396	391	412	372	375	383	396	371	397	367	404	390	359	409	371	403	391	422	364	369	383	379	357	431	383	380	402	362	378	381	346	395	348	374	427	378	352	378	369	418	378	374	400	386	368	379	367	388	413	389	381	373	411	359	401	414	387	423	397	408	363	405	412	394	369	419	413	358	416	365	363	393	402	378	402	372	394	378	386	387	400	409	399	394	373	383	411	347	394	361	404	405	383	400	395	376	370	404	346	401	365	420	392	379	411	413	411	359	377	375	361	387	369	385	382	404	364	378	391	378	419	373	387	404	391	377	397	395	402	380	402	407	385	393	357	426	452	415	393	354	365	423	401	382	388	360
14347	1531	1473	933	538	404	293	268	222	180	176	172	151	151	125	123	90	112	117	105	115	90	111	108	97	81	111	104	112	82	102	102	94	91	96	77	88	106	87	86	82	79	84	101	87	76	94	97	95	79	71	70	85	88	77	108	82	87	69	84	101	80	86	81	88	88	96	80	77	93	88	102	75	79	64	89	79	90	76	70	71	85	96	85	75	87	87	75	84	84	87	78	91	67	92	83	89	85	95	67	103	86	72	65	72	85	92	69	76	83	81	88	90	87	84	69	81	69	62	88	83	79	77	89	79	73	80	88	79	70	78	78	87	70	64	83	94	81	90	66	82	89	93	73	99	94	85	67	90	84	101	73	82	80	80	60	84	84	63	70	86	90	89	74	87	89	94	90	72	71	77	78	76	75	73	103	65	79	89	83	81	73	84	84	88	91	83	83	71	88	74	86	88	75	63	88	56	87	87	68	86	91	93	95	91	89	81	64	78	81	82	84	78	89	82	69	69	83	80	78	82	104	81	87	84	74	86	92	82	93	71	66	96	89	77	79	80	76	77	87	86	92	97	90	75	77	109	84	79	80	100	64	94	92	87	80	96	60	80	77	89	84	83	87	81	93	83	97	73	88	96	86	78	71	75	80	93	81	71	85	80	95	86	90	97	72	86	81	89	88	94	93	98	94	70	74	78	90	87	93	97	72	84	71	76	81	91	82	74	82	77	71	89	95	69	76	89	73	84	90	77	85	71	74	88	86	85	90	80	80	75	83	89	89	86	86	69	95	72	77	87	72	82	69	79	95	79	59	64	79	83	70	89	92	88	72	80	85	77	88	83	74	97	100	79	76	85	94	87	68	77	75	85	77	81	80	84	75	96	78	72	83	89	85	88	71	103	88	83	81	81	81	65	74	97	74	68	72	79	88	78	81	92	88	95	73	87	84	85	80	85	66	79	97	85	66	86	80	90	79	71	79	66	83	80	93	68	99	94	67	82	75	81	91	98	61	79	89	89	75	81	75	88	73	92	71	88	85	94	69	80	61	82	80	98	99	87	77	81	66	72	87	80	96	107	69	85	83	82	81	93	67	91	78	76	79	61	76	78	81	84	101	87	89	70	76	75	76	86	81	88	77	71	72	86	85	80	90	89	74	83	95	76	70	76	86	92	85	93	78	95	80	72	106	73	85	85	100	70	78	97	73	98	77	80	97	87	81	85	72	91	91	84	80	87	87	91	85	68	80	93	82	86	84	87	69	88	78	86	66	90	77	79	83	93	77	98	98	89	71	72	101	93	83	85	84	91	79	97	77	89	78	85	86	86	79	83	85	83	81	91	83	75	78	57	70	85	82	76	74	84	85	85	84	67	76	85	91	88	61	88	90	86	91	97	85	82	77	89	81	101	89	79	72	79	76	92	69	77	98	77	88	90	75	91	92	82	81	95	82	81	91	82	80	72	85	78	81	95	82	68	70	62	76	87	90	73	85	75	76	76	75	109	69	95	92	74	78	78	84	77	83	66	74	80	91	73	93	85	75	91	82	95	75	89	87	84	78	94	91	80	86	93	77	84	89	77	90	87	104	80	83	87	86	86	73	82	82	96	81	77	85	85	93	73	82	79	80	77	87	81	73	98	90	100	76	82	73	92	77	91	85	74	75	84	59	67	76	78	79	88	75	91	81	92	69	91	86	105	80	83	102	88	68	63	86	107	79	87	76	84	67	62	83	80	84	73	67	90	81	79	80	82	94	75	81	79	92	88	96	84	91	76	109	92	90	78	77	94	63	84	94	73	96	82	79	82	90	75	68	85	81	78	91	84	57	80	70	90	85	88	76	91	81	92	77	70	83	82	86	57	89	81	93	102	84	89	78	86	85	89	94	80	83	88	80	73	104	86	76	80	85	74	81	83	91	81	105	86	85	92	95	80	101	90	84	93	85	96	85	74	91	75	89	65	85	83	81	76	91	109	80	85	99	92	89	88	87	81	94	80	90	75	82	78	98	77	77	66	101	96	78	87	94	82	89	101	60	93	91	79	90	84	79	93	85	81	82	79	81	76	72	90	93	75	82	75	93	85	65	76	81	92	80	76	77	71	75	88	95	82	96	88	80	70	82	92	65	87	74	92	72	81	68	79	77	90	91	89	71	76	84	75	71	61	81	100	70	92	84	98	67	83	82	80	85	87	78	92	88	87	82	72	80	80	92	78	76	79	75	80	100	84	91	59	88	88	87	75	88	88	79	101	92	88	77	89	97	83	83	92	82	81	82	79	88	82	79	70	84	80	88	81	80	69	68	81	94	83	76	96	96	82	97	88	80	81	69	79	99	81	75	78	83	81	87	76	74	83	89	91	70	83	92	80	93	70	78	90	79	106	88	66	80	86	86	82	63	79	87	79	68	81	66	77	68	88	69	88	79	88	69	85	87	73	86	84	65	87	93	73	98	63	83	101	101	90	78	77	75	80	83	74	69	85	71	88	74	82	81	112	93	91	90	90	81	93	81	74	82	87	72	85	83	89	85	84	86	77	95	88	89	86	74	74	88	89	83	85	92	63	83	75	89	68	70	81	93	88	93	84	89	78	87	96	85	98	80	82	90	55	68	77	84	84	71	79	74	87	70	88	104	80	94	73	81	77	79	81	90	68	71	79	90	73	94	96	72	75	84	77	75	78	96	87	85	97	77	80	88	86	81	77	91	79	95	90	84	85	83	73	90	73	85	83	82	83	76	64	84	80	83	77	58	93	80	75	92	91	77	77	75	77	81	88	90	80	77	86	72	81	87	92	67	88	90	95	101	74	74	88	73	79	97	85	84	75	75	79	74	84	82	67	88	86	82	79	88	78	60	86	72	82	81	81	87	83	82	101	86	89	60	84	76	83	68	87	75	64	84	87	81	77	82	89	93	82	94	69	72	90	92	88	89	86	81	77	74	82	85	80	83	84	88	112	83	84	95	96	77	83	81	86	84	73	89	88	88	77	92	84	91	74	84	71	75	87	84	78	87	87	80	83	93	80	71	71	91	73	71	85	88	97	84	86	80	102	75	76	90	81	87	86	89	79	72	79	93	86	93	82	84	77	80	77	73	87	71	77	86	85	76	87	75	70	69	83	86	91	76	78	102	73	83	95	80	85	81	80	89	79	79	77	86	89	75	92	87	73	84	85	93	79	84	78	67	84	88	68	77	85	99	91	82	85	90	75	93	88	91	90	87	68	78	88	85	93	87	79	87	82	98	89	80	100	101	66	88	85	111	87	79	87	80	76	66	75	94	93	93	95	79	61	59	65	73	70	84	88	77	77	78	112	83	78	81	67	84	73	108	85	87	98	76	86	75	85	74	92	83	90	72	84	79	83	64	86	73	99	93	93	80	71	69	91	90	79	85	105	91	67	91	67	90	98	63	96	67	76	94	80	75	91	83	92	85	81	84	83	83	81	102	74	99	78	66	88	76	96	69	61	66	85	87	94	80	72	91	71	83	70	71	75	88	74	101
7861	1454	2634	2722	2211	1877	1464	1230	1037	939	822	702	653	560	566	513	506	420	425	412	388	405	406	376	357	369	319	329	290	320	323	282	305	284	328	282	292	269	275	300	252	289	251	290	299	265	275	287	294	267	264	287	281	271	247	246	286	241	246	252	269	250	257	235	265	274	224	257	235	235	251	256	262	253	247	243	226	227	236	247	262	254	255	250	248	247	223	264	243	249	244	237	262	255	239	236	225	257	278	262	253	232	213	239	237	237	273	257	284	241	283	213	260	261	277	258	243	248	255	268	246	249	241	246	263	232	244	242	246	231	241	235	224	235	246	258	223	228	254	229	260	205	242	225	244	240	237	224	240	260	220	226	244	244	250	226	261	239	214	207	241	232	233	233	254	261	225	223	244	232	240	247	237	222	262	223	251	239	259	261	238	257	231	252	250	229	237	221	246	230	261	229	266	258	240	255	240	242	253	256	242	226	227	248	235	248	259	242	223	231	270	267	236	227	233	227	249	260	234	246	230	234	225	225	240	227	234	232	214	240	243	243	263	260	258	195	219	235	235	237	240	253	226	239	233	227	229	234	257	215	237	219	218	233	259	255	250	236	246	264	235	281	231	210	230	242	239	245	250	226	232	235	257	234	276	248	242	250	222	225	205	231	247	233	230	228	240	257	269	251	225	233	231	258	251	195	220	214	230	204	232	221	234	264	233	233	251	259	235	241	222	256	237	223	216	204	240	259	227	237	254	199	219	256	216	236	229	229	228	234	240	235	246	224	243	244	249	224	264	232	255	213	202	243	215	227	228	209	233	264	234	220	274	237	261	240	227	239	224	246	220	261	232	252	240	233	270	231	252	227	226	215	215	275	255	244	229	236	267	236	230	257	213	246	251	258	225	226	247	264	232	221	243	243	255	258	237	228	236	223	220	217	206	232	251	237	243	246	231	230	226	223	282	222	223	247	225	208	240	207	231	260	226	226	243	235	222	231	235	254	241	227	270	253	245	239	268	251	219	244	255	224	248	258	220	263	236	242	251	235	217	259	239	227	224	214	239	262	226	212	245	216	252	232	244	211	222	239	229	226	205	234	237	202	247	248	246	251	227	261	238	247	239	259	222	229	235	245	231	226	227	226	239	246	256	239	254	245	236	222	211	222	244	249	238	248	255	216	256	231	249	236	235	263	248	258	230	240	236	234	237	201	249	253	241	246	225	254	263	215	226	252	211	222	240	230	245	235	212	240	231	213	236	212	253	253	234	236	231	250	243	225	242	251	225	250	221	239	221	226	244	227	223	296	213	261	248	241	209	244	228	233	227	236	248	212	248	264	236	221	219	253	238	258	224	227	262	237	238	245	196	210	228	222	230	241	260	215	226	248	229	239	199	235	223	210	215	238	253	206	276	258	248	224	228	254	243	230	242	253	256	223	247	257	254	215	245	241	211	248	230	254	262	222	269	261	219	234	247	251	257	244	266	234	233	249	227	230	262	285	245	231	264	224	264	241	236	256	232	233	237	257	241	255	226	241	273	252	257	228	236	244	229	220	229	237	213	242	246	233	230	234	221	261	229	221	232	239	210	254	203	244	243	252	258	211	272	236	226	242	241	243	234	232	208	224	246	235	237	256	221	247	212	221	259	249	205	253	221	219	231	220	241	275	246	236	255	236	219	263	246	233	240	252	232	230	249	211	238	217	240	251	236	245	251	235	248	231	228	272	252	249	244	243	231	275	253	247	224	209	247	251	244	223	261	245	230	243	263	225	223	228	229	263	229	248	208	263	237	246	223	244	251	233	240	261	258	252	225	225	231	249	233	230	253	253	219	236	236	227	284	225	246	227	247	236	218	235	255	254	237	270	251	242	251	261	224	239	211	234	225	246	240	220	258	237	215	246	221	217	261	228	210	231	267	239	229	249	247	238	218	261	236	245	225	223	220	212	218	242	238	237	222	225	218	246	228	222	237	230	243	236	233	241	212	250	254	225	223	240	235	237	246	234	249	239	244	244	262	221	219	229	246	273	229	252	257	254	244	216	261	244	248	246	254	255	239	231	251	261	254	258	224	230	251	236	261	229	259	219	237	232	243	236	235	256	251	234	225	248	242	223	232	256	288	246	231	242	240	236	228	269	228	250	228	254	239	222	252	223	236	238	239	250	248	262	253	258	255	254	246	277	231	253	250	250	238	204	231	258	248	233	246	222	244	261	233	236	224	224	243	262	238	228	226	213	236	246	235	212	243	235	248	188	251	203	203	254	234	213	229	251	238	228	239	228	216	252	226	218	260	229	221	218	242	231	253	209	238	235	254	260	231	245	249	260	207	277	235	248	261	228	261	238	238	253	229	231	222	223	239	244	229	238	219	250	229	228	194	216	230	250	271	243	236	257	244	229	240	229	229	221	236	265	264	250	263	237	225	228	224	237	238	252	244	260	233	238	203	238	226	220	237	245	227	222	231	246	272	227	255	249	229	232	259	239	247	218	223	236	234	216	225	232	226	221	236	223	232	225	237	254	250	211	240	227	228	246	261	253	233	232	225	234	247	235	245	245	237	227	231	242	265	238	232	236	244	222	244	238	256	228	268	220	233	219	231	252	207	237	231	227	251	234	240	256	229	236	259	251	226	202	267	236	231	250	208	224	236	245	251	243	244	241	236	247	256	212	241	253	238	235	218	229	222	236	245	235	246	267	225	240	248	245	245	271	213	230	220	246	238	200	262	241	237	238	254	233	254	236	230	249	237	243	234	221	268	250	227	259	266	255	240	227	225	243	261	245	244	240	242	241	217	255	254	209	222	261	234	217	271	247	230	253	241	242	249	254	207	245	227	235	255	236	212	246	244	224	241	253	229	219	238	227	233	242	232	247	250	263	247	220	250	190	249	238	232	219	249	235	245	237	259	224	227	247	224	235	231	251	227	236	273	243	218	227	229	233	232	227	234	217	202	220	241	276	243	269	225	253	230	204	235	212	223	262	253	206	212	238	215	220	243	224	222	213	212	256	232	231	251	242	235	228	243	271	231	228	235	244	237	224	258	218	234	219	219	225	209	233	244	246	239	236	227	239	213	244	259	249	220	236	235	235	236	233	195	217	227	235	236	219	234	229	216	236	249	243	249	259	231	231	258	210	236	215	244	222	239	247	244	230	251	226	257	253	224	227	244	242	215	237	218	244	219	214	248	233	227	254	224	217	210	221	234	247	230	246	224	226	239	224	241	235	232	220	229	229	240	221	242	239	229	261	234	266	242	248	202	238	246	235	235	229	229	245	269	229	226	215	244	235	262	238	245	223	243	239	246	223	230	230	236	235	230	243	273	216	261	200	250	255	221	241	225	243	228	237	261	218	248	254	263	248	228	239	249	228	261	258	259	231	242	241	215	248	223	251	235	259	227	201	240	247	241	248	216	231	231	256	242	254	265	234	217	236	247	279	223	262	230	226	239	225	255	225	223	241	269	240	247	235	223	248	256	265	244	261	242	203	229	258	226	228	251	242
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
