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
335794128620	335794129181	335794129731	335794130281	335794130831	335794131381	335794131931	335794132481	335794133031	335794133581	335794134131	335794134681	335794135231	335794135781	335794136331	335794136881	335794137431	335794137981	335794138531	335794139081	335794139631	335794140181	335794140731	335794141281	335794141831	335794142381	335794142931	335794143481	335794144031	335794144581	335794145131	335794145681	335794146231	335794146781	335794147331	335794147881	335794148431	335794148981	335794149531	335794150081	335794150631	335794151181	335794151731	335794152281	335794152831	335794153381	335794153931	335794154481	335794155031	335794155581	335794156131	335794156681	335794157231	335794157781	335794158331	335794158881	335794159431	335794159981	335794160531	335794161081	335794161631	335794162181	335794162731	335794163281	335794163831	335794164381	335794164931	335794165481	335794166031	335794166581	335794167131	335794167681	335794168231	335794168781	335794169331	335794169881	335794170431	335794170981	335794171531	335794172081	335794172631	335794173181	335794173731	335794174281	335794174831	335794175381	335794175931	335794176481	335794177031	335794177581	335794178131	335794178681	335794179231	335794179781	335794180331	335794180881	335794181431	335794181981	335794182531	335794183081	335794183631	335794184181	335794184731	335794185281	335794185831	335794186381	335794186931	335794187481	335794188031	335794188581	335794189131	335794189681	335794190231	335794190781	335794191331	335794191881	335794192431	335794192981	335794193531	335794194081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
48017	43381	39602	38420	36711	35745	33162	31662	35032	32835	30828	32981	20843	14593	12283	10712	9132	6710	1729	724	355	305	315	284	262	269	268	293	1125	3634	4919	2767	1164	281	201	226	231	237	215	217	228	235	211	232	239	232	230	242	231	247	235	227	218	216	235	240	255	209	222	214	215	206	252	254	228	215	208	212	197	234	215	212	208	213	189	241	268	200	229	233	217	210	216	205	233	211	230	229	213	238	218	215	223	220	203	231	240	205	225	224	215	214	227	228	221	203	211	222	242	211	242	235	233	207	222	227	217	208	234	212	234	217	205	190	213	225	234	197	226	242	239	238	224	221	217	217	248	227	198	234	214	237	226	232	195	209	232	208	264	208	233	222	219	233	224	207	201	220	227	215	214	260	224	210	248	197	215	217	215	203	229	224	230	229	203	226	214	225	244	244	238	236	212	242	242	214	207	217	246	206	249	230	236	229	219	227	224	234	209	225	224	238	234	222	228	209	217	227	211	197	225	197	223	233	227	217	227	200	259	208	236	242	223	222	229	232	219	201	248	220	227	242	213	219	232	231	232	225	225	224	214	214	247	255	200	214	190	233	209	232	216	243	248	230	226	223	251	231	219	252	209	243	240	216	236	239	234	216	222	245	238	231	201	223	219	217	208	197	239	199	229	249	211	232	225	227	219	209	214	214	229	217	223	250	198	233	215	219	218	240	235	245	229	207	247	209	230	205	218	276	222	218	241	228	197	203	199	228	221	247	237	241	233	210	221	196	198	219	224	233	251	246	244	219	254	216	203	233	255	240	214	248	223	222	230	206	224	239	222	246	224	226	217	229	226	252	214	219	220	251	222	229	254	228	224	232	236	233	243	175	243	225	211	213	234	227	215	210	217	200	221	221	215	222	216	215	195	232	228	207	203	224	224	235	243	203	216	191	254	248	207	209	223	215	238	208	198	261	244	231	238	222	217	233	250	188	245	240	220	233	219	200	232	213	226	222	211	217	216	238	204	207	210	229	208	236	212	221	230	208	198	229	259	217	198	246	218	225	223	248	202	222	193	232	206	203	231	238	220	209	238	208	241	229	205	183	237	244	210	224	226	226	222	257	208	213	233	228	224	217	229	229	201	231	208	238	203	210	217	208	250	226	193	209	195	224	250	225	229	213	201	222	233	215	195	232	224	225	210	212	220	240	211	214	221	224	225	208	226	236	232	199	222	226	226	236	240	211	201	213	223	250	245	205	219	213	224	207	251	224	213	234	213	228	220	194	202	231	236	240	245	217	215	188	191	247	232	225	217	215	231	212	223	213	240	222	239	234	228	252	192	203	222	199	243	212	237	209	235	236	214	200	229	201	228	217	228	221	231	234	237	225	226	230	233	244	207	221	211	216	220	182	237	193	225	212	221	211	237	231	235	205	222	189	240	233	237	212	224	225	231	237	224	234	187	214	230	228	224	193	216	212	241	228	240	235	233	240	203	219	191	225	209	229	227	229	221	205	217	190	221	216	228	229	197	198	234	240	215	219	225	238	203	236	215	228	218	234	211	200	232	236	218	246	228	197	203	207	231	235	245	229	221	249	231	207	209	243	223	240	248	224	199	218	203	226	231	215	230	214	236	237	191	225	203	238	237	229	218	221	190	227	217	215	212	257	230	239	212	229	247	206	227	221	232	216	230	225	222	242	231	229	223	237	232	256	221	220	223	227	210	245	215	236	236	197	227	191	214	213	238	202	207	202	225	220	213	225	215	239	226	212	242	229	223	235	215	216	222	215	236	224	228	216	202	207	209	233	221	227	213	224	219	228	228	231	248	195	256	250	224	205	231	234	216	237	255	212	230	223	226	222	217	193	220	214	217	178	214	206	228	209	241	226	211	240	217	222	245	233	218	222	233	208	226	221	216	209	204	200	226	238	209	213	239	224	212	219	194	212	227	213	222	232	223	224	216	211	227	221	227	228	244	252	204	205	206	226	227	227	238	236	227	225	234	231	242	240	233	255	268	232	228	229	225	223	224	235	208	242	218	219	247	210	189	236	203	226	211	211	215	225	214	229	229	209	228	220	238	241	243	231	212	215	239	224	215	211	208	223	227	236	220	234	244	218	223	243	233	228	225	237	225	235	218	236	248	218	261	224	219	234	225	219	226	222	224	215	219	240	214	210	200	214	226	215	241	222	238	227	258	231	223	226	245	220	209	231	211	210	228	232	231	216	234	206	236	224	218	225	233	219	225	237	222	264	228	210	205	236	228	236	178	235	241	205	215	219	204	250	222	209	227	203	237	222	233	223	223	229	242	198	238	209	228	211	233	242	232	219	226	239	250	224	204	232	223	211	226	228	219	237	217	214	227	200	205	227	247	209	210	208	222	226	221	228	203	241	248	219	212	209	241	224	222	210	205	221	244	234	211	205	241	218	226	203	241	217	223	217	232	220	225	207	215	255	217	219	219	213	210	235	219	226	238	223	242	217	224	196	223	206	243	224	233	192	226	231	240	221	221	201	215	230	217	222	205	208	234	216	216	240	218	226	225	232	252	219	221	225	213	231	221	219	224	244	205	231	230	222	235	229	225	206	195	223	217	215	271	245	228	214	229	227	228	231	233	224	266	228	252	231	217	242	200	243	198	225	218	195	225	194	238	204	217	234	211	227	207	239	223	219	244	228	236	227	217	237	189	213	220	233	232	258	214	223	217	202	215	213	227	199	215	226	211	239	197	242	222	215	224	208	211	261	224	264	214	242	226	216	237	202	194	214	234	226	210	219	222	236	232	225	233	206	221	215	211	216	219	234	228	244	196	232	234	226	219	242	182	245	208	248	209	207	199	229	224	206	219	216	206	229	238	221	234	226	224	213	224	213	213	220	239	221	198	232	206	204	218	231	218	248	240	218	204	193	239	219	217	220	254	247	242	209	219	244	224	202	221	242	224	225	224	231	229	222	209	205	204	219	237	225	224	236	235	241	216	226	255	212	232	220	214	214	199	221	210	229	239	228	217	242	245	255	202	239	227	228	234	212	215	192	224	214	251	208	221	215	223	208	232	224	238	213	233	212	240	256	233	198	212	228	211	219	238	221	226	239	229	192	200	239	194	223	228	219	235	222	203	217	230	234	235	251	227	250	216	212	249	205	226	216	224	187	207	242	231	232	211	241	244	221	205	215	207	214	229	215	221	197	240	237	233	221	217	252	224	243	224	251	221	219	228	213	242	257	229	214	251	209	232	212	208	223	195	226	207	200	231	235	229	223	223	217	242	207	234	195	231	211	218	248	226	228	189	234	229	225	214	234	207	236	227	233	234	233	253	209	215	214	223	208	230	223	223	210	239	231	210	243	202	215	199	191	233	203	214	237	223	222	229	219	253	224	222	233	229	251	240	220	211	231	228	259	233	233	209	232	233	228	227	209	211	235	236	212	226	213	244	219	232	220	221	197	223	228	211	206	231	219	224	231	238	218	228	226	204	222	209	223	203	205	218	235	229	236	229	206	239	241	224	217	220	233	202	198
42254	51709	54877	57104	55636	51868	48714	46988	49149	47950	46371	47287	34545	32439	32416	30548	29649	19979	8016	3822	1702	1501	1447	1272	1338	1162	1177	1452	7353	19538	22680	14405	6395	1137	739	652	696	722	728	716	737	697	719	728	725	704	730	692	702	751	726	715	742	716	774	690	684	758	756	698	669	726	686	717	686	728	765	703	708	712	738	714	766	739	711	745	808	675	791	711	700	699	740	796	724	697	725	734	705	718	757	702	717	727	703	729	731	750	766	749	684	703	714	715	799	742	733	741	736	683	726	703	695	715	721	747	748	733	717	723	687	710	742	741	669	730	714	741	741	702	725	733	709	700	745	686	768	708	781	699	733	776	710	674	764	690	744	776	757	746	725	706	677	689	747	704	728	757	722	712	726	730	690	692	686	712	743	772	689	738	726	700	707	701	692	678	697	715	754	726	714	725	737	714	769	701	727	764	708	770	759	731	689	684	733	723	743	710	745	714	740	715	665	753	715	690	676	736	748	717	705	702	725	705	748	708	645	681	720	683	730	758	684	716	720	722	748	719	732	714	695	703	743	707	731	742	672	718	718	741	711	765	688	715	720	753	690	709	710	714	695	696	725	717	712	748	681	723	712	690	693	695	721	712	674	728	748	767	732	727	760	709	746	688	731	725	713	697	724	759	695	752	691	705	715	689	693	741	714	810	712	722	720	683	743	739	732	741	724	733	709	745	700	735	711	678	722	737	698	746	697	730	719	708	709	729	755	685	754	733	689	702	720	732	685	747	743	715	742	678	692	726	714	718	706	720	696	741	702	702	711	714	757	701	702	672	684	743	706	718	736	717	731	662	724	712	707	687	730	704	709	738	710	742	708	759	727	711	694	727	730	675	686	679	709	744	749	706	690	744	737	737	721	724	708	674	748	771	735	680	702	721	735	808	728	760	701	726	722	728	680	716	717	701	726	713	711	748	741	693	699	715	754	714	698	717	732	724	723	730	704	728	709	718	712	694	710	727	713	707	730	722	712	688	784	704	679	706	737	771	738	697	685	739	700	729	760	699	721	784	743	729	699	744	743	693	712	700	730	677	726	677	704	676	731	735	691	734	737	742	714	706	750	761	717	705	702	733	723	719	713	705	747	719	716	737	680	697	762	723	727	765	724	710	717	699	725	677	736	769	704	714	711	674	691	721	752	675	698	772	713	686	723	773	696	690	693	703	732	712	720	699	741	725	692	694	706	776	736	717	716	711	743	781	701	712	691	727	710	744	738	746	707	698	675	746	713	711	742	694	705	764	726	737	706	702	713	711	715	741	712	681	727	767	754	683	746	695	719	688	731	707	710	718	704	691	720	746	717	725	728	702	734	737	720	716	724	709	730	744	723	807	743	699	700	719	728	714	705	706	746	755	761	736	704	693	751	683	714	767	723	698	782	709	755	704	712	732	702	715	709	727	708	714	764	733	722	696	764	701	713	734	700	667	720	701	711	741	698	709	736	733	726	718	721	747	717	725	733	665	733	736	736	718	713	757	752	771	699	758	718	715	700	729	704	730	720	657	762	741	678	761	685	762	685	708	763	716	699	742	692	711	704	737	709	701	748	731	714	715	744	753	741	771	760	733	763	702	735	728	750	765	729	682	710	720	718	686	685	736	728	669	712	754	702	716	744	744	689	720	752	647	742	676	719	700	728	724	658	698	720	712	746	717	692	728	757	712	760	727	715	760	715	738	735	733	723	684	743	702	745	720	747	677	743	746	730	713	696	675	708	739	684	683	718	749	700	709	689	727	719	737	710	714	744	740	713	743	742	714	724	696	747	677	744	770	720	708	744	678	715	744	716	714	703	679	744	720	729	698	728	765	722	725	719	725	725	779	728	723	741	737	678	735	726	730	686	690	709	759	654	750	703	725	709	681	702	710	671	743	736	733	743	736	743	692	733	781	697	724	730	713	692	760	687	721	725	723	689	693	705	764	735	705	681	723	758	718	713	715	738	715	713	733	678	691	724	693	667	755	691	729	680	671	712	761	712	692	684	741	716	766	698	713	730	734	722	730	655	683	704	732	792	740	767	697	724	704	677	718	719	750	704	751	699	729	686	729	710	676	691	697	690	726	711	707	729	700	717	715	764	739	689	716	705	719	695	723	760	727	712	697	723	680	691	678	711	704	714	754	688	675	716	716	716	763	713	714	680	745	675	706	682	739	700	712	777	740	750	743	701	751	764	770	686	753	685	733	756	747	750	678	710	736	778	690	704	714	717	731	716	689	713	783	725	778	725	750	691	756	753	735	730	687	730	731	744	718	724	676	700	671	734	712	726	703	770	668	698	722	758	728	713	712	719	724	726	727	699	757	743	710	742	736	729	713	752	734	719	707	726	759	661	718	730	713	716	729	701	725	696	715	719	710	702	746	695	724	696	731	678	724	739	752	704	715	757	721	709	725	713	781	752	719	673	744	747	780	742	694	729	720	722	686	696	735	701	663	695	719	725	706	738	724	718	738	723	702	704	672	780	684	712	678	657	619	754	678	772	696	709	682	660	706	746	712	702	709	696	695	679	746	705	766	734	716	712	736	775	739	722	721	725	741	667	770	728	724	699	748	713	706	727	765	745	737	709	734	725	696	720	716	709	734	777	716	742	741	712	741	714	718	718	715	776	729	718	708	733	745	719	706	676	721	723	743	707	761	666	686	714	768	721	753	720	745	737	722	700	752	745	687	736	707	704	724	743	733	727	710	767	742	685	684	697	731	726	732	740	720	689	766	721	713	700	709	711	747	690	771	746	703	683	730	755	728	719	688	743	725	715	704	754	740	743	695	703	750	745	706	696	694	692	711	671	742	679	735	727	725	757	741	764	732	751	690	766	788	730	716	721	742	715	741	700	682	748	755	728	678	755	724	693	726	711	704	724	666	726	690	731	703	707	732	743	720	725	784	698	686	733	749	730	711	688	709	689	705	689	718	698	700	760	699	727	771	751	750	696	718	697	733	727	700	700	692	768	721	691	759	712	716	728	748	733	709	696	718	714	755	696	678	744	710	765	710	722	689	683	678	651	624	752	738	728	746	750	710	731	718	705	726	711	698	706	763	712	689	691	712	699	708	689	721	721	724	776	722	678	677	691	713	671	729	686	698	672	711	685	749	749	734	724	703	688	745	755	708	743	689	671	724	716	743	714	691	716	722	760	710	732	729	674	723	754	746	639	713	750	724	706	748	744	724	665	703	726	735	738	710	747	714	729	727	740	651	713	730	724	697	720	719	717	778	666	730	720	729	717	736	701	688	680	680	732	762	728	757	719	684	705	720	662	755	751	731	740	765	711	747	699	718	739	747	670	764	721	732	737	769	768	697	769	721	736	727	688	730	695	731	730	719	724	725	716	726	715	725	741	721	713	733	698	692	714	657	772	704	739	766	723	713	736	755	735	723	701	736	685	732	778	735	710	748	718	705	687	752	721	755	727	699	714	721	724	742	739	735	735	684	677	722	730	681	716	736	721	719	698	664	724	704	713	736	720	692
14689	19287	21403	16378	11133	7130	4930	3348	3311	2742	2108	2239	978	809	734	610	518	342	206	199	195	186	182	178	174	177	183	172	162	259	523	507	263	171	162	202	176	148	158	173	185	181	149	173	153	159	163	190	181	162	148	149	153	158	133	180	169	150	195	156	153	162	157	168	150	168	153	163	181	157	179	168	168	155	164	166	173	153	166	153	157	179	154	185	159	161	177	162	172	170	151	153	170	166	156	166	161	133	149	141	168	170	159	147	167	137	143	156	155	133	170	147	156	167	135	142	172	133	167	147	196	181	164	153	163	169	144	168	177	183	173	146	177	170	155	147	160	169	172	173	149	151	189	159	154	174	136	179	157	151	177	172	181	195	174	160	137	164	148	176	155	153	170	150	160	153	159	154	170	163	147	164	143	147	183	162	164	146	174	151	162	175	151	180	179	168	156	184	176	150	175	151	176	163	162	166	158	161	175	162	170	144	170	139	182	163	175	175	162	129	147	166	139	226	162	158	145	152	160	162	142	143	166	153	172	171	166	189	192	168	169	171	165	181	149	178	176	163	174	188	176	162	158	179	176	168	186	180	172	168	193	140	155	163	173	156	160	147	155	159	175	169	149	165	182	171	156	151	147	168	164	164	175	185	172	164	142	161	172	156	179	176	173	167	163	171	180	164	201	166	154	157	175	151	167	187	139	157	161	185	158	184	142	164	159	163	162	166	150	163	173	145	137	171	154	169	152	171	163	167	169	152	156	189	154	165	145	167	165	150	174	167	154	149	176	175	153	150	184	186	182	148	174	160	178	159	154	158	168	164	157	190	168	155	185	155	158	168	176	174	167	155	165	151	145	165	168	190	161	157	165	154	143	139	154	135	166	161	173	170	160	137	150	153	174	172	158	156	183	184	135	174	148	157	179	179	182	158	152	178	168	143	164	152	188	148	156	154	170	160	169	157	181	140	155	162	165	188	169	176	164	161	153	173	186	187	173	156	167	160	180	162	164	144	154	180	173	147	175	147	162	163	152	167	152	161	156	163	154	188	142	152	158	167	164	187	153	168	149	161	176	157	154	173	159	168	163	153	132	187	158	143	148	163	161	152	180	175	166	160	159	138	146	144	164	145	164	164	149	162	158	138	166	151	182	166	170	140	171	152	160	156	139	195	124	179	165	143	166	164	159	169	162	145	159	178	171	157	168	134	163	147	174	157	157	169	177	203	147	175	178	170	179	156	162	162	158	152	162	159	167	172	154	157	183	180	142	148	163	159	167	156	144	172	160	160	152	176	166	158	160	175	150	168	157	153	179	160	146	160	147	155	166	163	170	153	172	177	150	163	168	153	153	157	155	149	149	163	153	182	158	151	176	162	177	157	161	145	167	160	156	192	188	167	165	159	134	177	186	172	147	176	168	155	156	156	153	157	154	148	180	181	183	153	169	143	149	177	158	190	170	160	150	186	159	169	173	157	145	175	148	168	182	168	197	159	156	174	177	162	152	155	175	165	166	167	188	187	172	168	157	154	171	147	166	172	171	157	168	156	168	144	178	139	162	184	169	143	170	145	138	160	186	170	141	153	172	154	174	172	158	190	148	156	174	156	170	157	132	153	160	156	177	166	164	168	152	172	175	160	158	160	141	160	162	167	163	181	167	177	130	152	157	174	162	178	174	148	172	183	186	173	178	155	159	141	157	142	167	179	166	167	173	154	168	170	171	149	165	160	175	136	153	174	161	143	165	185	168	156	172	154	168	167	165	177	152	166	168	140	162	162	191	153	178	171	145	193	169	174	171	164	159	154	193	177	167	161	184	171	149	154	163	155	154	136	160	165	151	158	181	171	148	166	167	188	176	173	161	153	159	135	136	172	168	135	152	175	149	152	163	175	151	191	154	157	153	155	163	164	175	186	153	155	161	165	151	172	167	147	158	192	162	143	153	178	175	168	161	181	155	159	142	144	159	135	161	176	147	160	182	165	152	158	164	172	157	165	144	153	157	160	151	167	159	167	147	146	167	164	157	161	155	164	159	154	162	152	152	169	193	170	169	161	149	170	176	174	152	163	160	149	167	156	144	148	161	164	144	143	164	180	132	171	167	154	145	171	189	180	139	151	178	179	161	149	177	178	163	155	162	173	170	161	195	171	148	139	137	161	157	176	171	174	171	169	164	186	167	164	157	188	160	138	168	161	162	160	145	170	178	165	158	178	174	148	141	169	164	162	174	174	153	161	164	175	165	162	167	158	195	180	163	166	186	180	144	170	181	167	148	175	166	167	142	160	163	167	181	176	167	160	174	158	153	143	148	172	184	168	173	165	155	161	178	157	158	141	184	162	185	159	158	169	150	157	144	153	154	154	161	166	149	165	163	158	162	156	155	155	170	153	173	155	161	168	172	145	156	157	154	161	169	154	180	151	174	161	199	173	158	169	144	171	163	173	162	168	166	174	170	177	170	157	176	166	153	156	166	150	142	166	158	154	154	152	153	185	157	161	191	164	164	171	156	155	179	151	185	161	167	177	186	161	160	178	162	183	183	171	155	178	182	168	174	156	169	179	171	170	183	174	159	154	191	173	158	159	171	167	177	174	170	167	159	164	168	158	159	164	165	196	169	138	150	193	162	181	147	174	189	170	158	184	156	175	150	173	181	165	146	178	158	153	172	155	154	164	169	177	152	160	142	177	153	160	179	189	177	182	149	194	169	171	154	160	149	172	165	175	158	191	164	169	152	195	139	161	177	173	161	157	167	176	159	168	159	173	183	185	183	165	140	173	167	146	159	166	168	145	174	160	180	152	165	153	172	147	176	157	165	166	156	184	175	168	190	149	154	153	191	168	177	167	162	162	161	151	189	181	151	180	133	163	152	182	181	179	164	149	146	182	162	157	193	158	163	163	174	164	138	150	178	155	158	178	167	169	177	171	165	143	169	175	184	179	142	164	151	158	157	155	164	155	171	143	151	162	169	156	146	167	180	182	160	160	151	167	173	187	162	155	161	179	158	145	151	167	148	167	178	191	174	182	149	136	160	189	161	159	172	173	138	170	162	178	150	159	152	162	180	170	151	155	147	183	154	173	169	184	174	165	171	156	168	157	153	171	162	162	160	154	149	146	172	159	153	160	167	144	161	178	168	186	164	176	155	169	175	172	148	160	171	165	184	153	169	167	160	176	186	163	145	158	143	160	172	159	159	156	182	178	161	167	148	168	158	158	158	181	180	155	146	179	135	159	160	151	168	150	163	170	156	165	155	160	178	179	162	171	148	161	166	181	187	160	143	143	165	157	145	168	142	167	172	146	183	156	194	174	142	165	143	147	143	153	157	163	162	156	150	158	183	167	170	166	147	162	162	154	165	160	166	167	162	172	172	147	147	169	163	165	165	200	142	158	152	171	149	174	158	160	161	162	171	176	176	168	149	147	154	164	153	175	165	165	176	171	160	179	162	152	155	148	174	161	168	191	179	140	179	161	141	161	161	175	137	181	151	141	174	155	153	162	176	159
13516	21660	28395	27297	23073	18947	15368	12418	14149	12507	11055	11014	5263	4086	4146	3141	3128	1649	907	726	657	691	642	606	664	696	786	700	765	1638	2989	2313	1193	564	556	584	529	555	547	582	571	607	540	566	578	584	564	585	556	570	598	559	517	538	570	563	575	577	621	546	534	571	627	601	638	569	561	595	570	548	559	580	637	574	554	521	586	560	554	588	579	526	580	569	588	588	579	573	558	598	556	539	564	560	581	614	587	549	533	588	570	561	602	573	590	561	560	569	610	554	571	586	604	591	535	545	584	568	577	587	585	628	573	528	572	538	554	581	530	592	557	540	594	568	538	565	563	563	569	612	590	568	572	550	551	560	572	600	572	617	571	568	552	545	561	582	541	571	563	595	564	611	576	590	540	583	572	555	552	534	603	588	555	596	580	564	593	554	617	588	598	584	567	580	588	587	528	563	576	615	586	563	560	586	593	615	560	603	559	610	588	596	602	605	566	587	568	564	576	570	597	591	565	543	592	561	583	586	610	587	568	557	579	588	576	585	561	557	567	580	559	562	586	561	645	592	580	590	589	562	658	588	561	563	561	570	607	584	585	585	587	565	541	609	599	537	580	602	588	620	557	575	589	547	538	609	541	588	575	614	544	594	582	594	556	556	603	588	533	547	598	556	591	571	554	602	600	574	540	566	548	556	559	601	609	616	539	557	557	561	548	595	593	557	565	574	531	608	570	552	581	564	552	593	618	581	611	616	577	541	610	579	568	608	559	594	590	541	593	600	579	598	585	611	585	582	567	582	599	554	564	542	607	607	573	566	598	552	552	609	556	590	547	515	555	598	622	616	576	593	548	537	575	556	577	575	607	551	554	597	586	585	576	603	571	586	623	548	640	618	603	590	612	543	587	598	612	596	598	533	587	557	568	541	555	530	585	545	612	550	556	561	606	571	578	564	587	605	576	567	605	542	622	565	561	594	554	556	582	560	559	541	622	619	606	558	574	570	588	576	544	589	532	555	571	547	585	527	566	547	598	586	536	571	546	582	620	591	599	573	606	537	570	585	576	559	565	560	574	606	556	559	583	549	545	582	584	573	593	586	593	609	599	584	558	600	556	567	598	574	548	594	592	532	580	593	556	587	575	553	544	661	617	563	581	608	570	566	622	567	583	578	575	586	540	575	572	604	597	573	524	576	598	581	606	567	580	554	560	572	615	549	563	572	559	553	550	563	607	594	584	584	606	566	550	585	583	614	577	568	584	590	599	575	554	559	572	555	599	586	559	580	558	590	557	587	582	624	567	545	551	592	618	559	583	602	567	605	562	579	613	607	564	616	569	571	581	550	565	570	619	580	550	556	559	594	554	584	572	574	568	597	634	607	571	597	562	571	575	561	604	611	575	606	536	580	567	538	580	577	581	554	557	607	549	578	581	579	581	562	580	560	569	578	576	558	588	594	549	580	569	579	558	554	576	595	572	582	554	542	561	564	589	553	598	586	569	565	612	538	573	582	653	578	612	542	570	607	575	538	569	558	590	578	542	545	559	576	569	561	593	542	564	586	547	543	603	561	622	588	586	562	541	607	556	575	558	577	586	526	578	595	616	569	603	548	547	584	596	537	608	598	564	556	597	563	562	584	568	549	567	607	600	546	569	564	572	594	579	565	556	571	539	602	574	552	584	580	535	639	578	615	599	572	585	547	570	559	576	588	585	603	534	634	547	583	582	507	526	546	615	562	577	572	603	584	555	553	550	540	546	598	560	557	551	535	548	554	540	566	561	564	544	610	607	544	570	572	556	537	563	583	563	574	587	579	575	575	586	531	603	587	624	565	626	582	589	577	558	595	581	593	575	554	567	628	587	598	614	572	577	578	601	547	559	606	571	588	612	530	612	575	551	565	605	581	589	573	583	535	581	607	583	598	547	582	571	567	547	542	576	598	536	543	591	553	589	557	582	570	550	565	596	580	628	568	617	533	579	506	604	635	556	561	564	596	592	552	605	551	603	588	614	592	610	544	555	572	552	548	657	589	581	598	577	601	610	584	546	603	631	532	572	621	561	543	588	593	571	571	581	580	624	532	604	592	567	555	572	573	572	556	587	597	595	589	619	552	541	619	551	596	578	568	584	593	589	563	541	592	551	567	584	584	604	572	564	579	561	586	626	549	574	550	593	581	568	558	575	563	583	589	547	616	562	592	580	599	615	601	583	589	596	575	597	622	583	591	618	564	570	583	561	562	563	616	605	565	588	563	604	581	551	606	546	576	558	560	557	603	557	566	619	567	565	574	593	568	550	596	603	590	558	583	603	586	561	569	559	590	608	579	534	540	562	565	572	577	552	573	569	558	633	581	541	574	596	555	593	555	567	538	592	569	591	582	564	545	582	577	572	587	590	576	559	609	570	579	562	593	590	574	568	575	526	573	603	575	559	561	553	612	602	577	538	561	565	554	582	590	607	582	608	548	573	602	623	569	529	600	581	581	597	604	568	537	628	596	576	567	573	565	608	608	597	551	589	561	589	643	597	560	576	586	566	576	542	615	578	610	576	605	582	587	606	547	533	588	620	625	551	583	591	566	572	593	526	556	571	538	572	592	553	579	620	562	593	541	587	558	557	554	588	594	578	577	588	589	553	577	529	603	593	616	557	541	588	603	594	558	598	555	557	579	555	541	570	563	583	600	571	570	582	586	560	556	634	596	600	552	580	563	544	598	548	554	598	533	567	557	572	552	565	599	519	575	555	590	577	604	568	556	600	584	558	611	596	602	589	582	557	577	537	580	576	568	574	559	609	586	590	576	551	567	514	597	582	608	565	592	554	597	614	587	600	563	599	581	628	613	581	562	568	518	579	559	614	627	595	588	547	558	607	557	601	582	573	553	610	547	558	578	573	589	546	524	547	544	511	579	558	618	587	571	581	572	556	565	561	592	581	574	579	599	563	535	619	609	564	587	579	553	592	567	543	582	565	563	575	557	586	563	618	545	546	597	563	540	597	563	582	582	559	573	517	533	623	578	607	546	579	609	586	556	579	536	592	544	556	506	560	585	569	603	612	569	561	522	566	528	568	596	595	557	571	575	546	585	617	571	605	575	561	565	546	605	563	521	559	588	574	552	598	580	540	579	595	592	543	579	555	594	597	599	558	574	559	558	523	616	578	596	568	557	594	584	590	557	572	612	591	591	546	578	574	600	600	574	576	567	611	580	605	589	566	570	595	569	545	535	592	546	577	562	562	569	605	575	540	625	590	581	597	575	578	590	571	581	521	564	580	570	599	570	579	547	581	590	569	561	564	576	534	560	597	598	589	547	585	643	592	580	600	569	538	591	571	580	561	568	580	552	597	604	566	608	536	561	547	611	596	646	567	616	608	557	609	590	577	577	591	571	521	577	587	538	525	561	606	571	600	606	614	627	589	590	561	599	544	569	593	561	529	582	541	571	570	543	567	573	601	599	533	589	580	571	593	556	575	575	575	584	597	563	576	565	591	577	632	597	537	567	547	606	555	541
39833	43255	40802	37373	35636	32685	29749	26425	26886	25508	23336	24255	13710	8052	7977	6472	5799	1620	266	246	200	213	213	258	225	212	211	213	315	1260	2556	2020	918	166	164	137	172	159	143	147	151	171	152	169	166	166	144	142	168	165	175	142	160	167	173	152	163	146	164	177	157	168	153	155	151	146	140	167	162	168	153	151	141	141	178	157	160	153	180	153	153	144	144	139	154	165	159	146	160	156	158	153	154	193	138	145	162	170	185	178	157	160	130	145	153	156	163	170	144	149	165	163	161	167	150	142	159	160	156	169	154	165	148	136	150	136	188	162	168	168	156	175	152	141	163	167	141	163	159	174	179	145	154	155	160	163	173	147	154	153	153	154	155	142	167	137	137	155	177	148	161	157	146	177	177	150	154	136	162	150	146	149	157	167	155	138	171	164	179	168	168	147	155	136	149	157	133	163	144	180	158	187	151	150	160	147	146	149	160	177	175	153	179	163	144	153	151	149	168	166	157	138	150	157	148	134	154	137	175	163	145	172	142	154	181	167	137	163	166	158	159	165	177	169	154	150	171	147	151	167	153	150	134	155	162	143	163	158	143	148	155	162	157	163	159	152	152	159	157	147	154	146	174	153	175	179	152	149	146	148	158	186	152	159	147	155	178	162	146	176	146	136	170	173	174	151	183	155	176	160	157	149	149	158	144	151	139	167	174	165	175	165	165	143	156	144	166	152	146	152	160	143	145	155	149	184	156	141	151	158	172	160	155	147	168	159	146	150	154	166	164	154	142	160	162	147	161	146	168	153	140	142	145	155	163	137	156	140	170	153	149	154	165	152	148	144	151	167	140	160	149	156	151	134	138	167	160	149	164	134	162	156	158	169	159	157	159	169	136	154	150	191	154	133	142	159	152	133	169	158	161	148	153	151	156	170	185	165	155	144	162	185	163	159	142	134	172	170	182	146	140	162	147	154	152	142	139	173	157	165	168	137	135	157	167	143	162	170	179	146	148	157	166	162	159	157	150	134	157	145	140	165	165	158	129	146	158	162	167	152	145	154	162	161	141	141	162	168	154	169	163	143	146	181	183	166	170	147	148	143	159	156	139	154	154	147	177	157	156	138	166	161	155	132	147	149	151	153	137	154	145	162	173	173	177	166	143	157	138	170	152	145	146	149	157	160	154	148	133	149	165	141	145	161	159	166	147	157	164	154	137	148	168	164	149	160	139	185	164	154	169	150	164	169	176	155	149	185	141	136	177	142	150	167	158	178	155	167	160	149	145	156	161	164	144	135	148	148	166	155	162	172	144	159	172	159	153	172	184	152	153	171	152	150	150	167	143	189	135	143	140	158	132	160	158	134	147	176	166	149	143	181	151	130	157	151	151	131	163	144	138	161	165	155	164	148	163	136	169	147	150	150	142	142	169	183	158	161	159	177	155	144	150	142	156	147	178	161	158	152	157	143	150	154	159	168	128	155	157	148	148	153	168	164	170	160	151	138	155	166	163	166	161	171	140	162	144	141	162	169	161	165	128	137	150	145	156	141	162	169	149	156	165	154	172	137	168	147	144	168	167	154	170	159	155	161	165	166	160	138	160	172	166	139	147	150	159	174	187	150	146	144	162	188	147	165	151	171	143	147	140	147	150	138	182	141	164	139	181	173	165	154	154	149	165	146	172	174	167	140	160	171	157	153	176	136	155	161	177	141	171	169	173	167	160	160	148	149	174	130	169	168	154	145	161	159	132	150	149	146	184	159	178	138	160	162	175	152	168	161	159	153	176	150	154	152	157	165	170	159	145	138	182	162	167	138	166	150	155	164	156	152	160	142	150	172	159	137	169	154	143	159	143	161	163	145	173	161	137	162	166	144	166	170	167	149	149	159	143	157	196	180	149	164	168	150	160	149	152	151	145	135	149	160	137	171	147	194	141	152	154	140	163	163	162	142	147	136	155	149	140	143	143	133	158	160	153	176	152	156	156	161	151	154	141	151	177	154	143	150	167	166	131	154	155	162	164	180	147	159	152	161	146	174	149	178	159	169	162	161	162	151	166	154	184	149	154	143	147	132	179	140	150	162	132	155	152	169	166	159	152	150	150	150	170	154	143	177	161	153	151	190	151	171	151	167	159	151	153	160	158	153	180	145	160	165	154	167	151	174	164	151	156	173	153	135	150	175	154	150	165	150	166	150	154	148	186	154	147	164	158	159	153	157	154	151	152	146	165	146	157	154	167	164	178	158	169	152	163	195	144	147	125	160	138	149	154	148	139	143	172	181	149	153	142	151	155	147	156	164	175	162	166	170	139	164	152	151	159	138	146	151	167	150	168	161	130	165	158	162	156	170	167	133	144	145	148	156	152	161	159	139	153	151	167	149	158	169	142	131	144	169	182	146	140	159	154	151	193	191	177	147	132	154	165	154	155	156	159	159	154	137	153	176	156	140	153	154	144	178	138	144	140	147	154	192	154	147	168	157	166	157	157	155	144	153	156	144	156	153	156	161	153	142	184	127	153	175	157	137	156	168	149	132	160	162	172	178	154	134	169	144	158	150	179	175	166	165	135	134	161	152	143	147	152	153	128	180	145	144	133	148	146	162	136	170	137	176	168	169	140	152	146	134	176	145	129	145	146	171	136	160	146	132	171	141	146	157	148	144	156	149	157	140	144	138	136	151	173	167	169	128	152	174	148	167	162	134	156	150	153	156	141	170	163	136	148	166	169	133	166	179	148	158	143	158	146	174	157	171	163	151	143	173	144	169	143	149	142	160	175	145	147	168	139	148	170	180	155	148	140	168	152	157	164	171	135	170	169	155	164	150	159	158	143	141	150	158	169	165	153	159	179	162	160	147	152	172	159	131	153	144	152	149	152	160	147	142	153	140	154	154	142	154	147	155	146	140	141	160	141	152	155	160	151	168	143	159	141	149	147	165	145	147	145	139	137	158	150	171	160	175	145	153	165	154	160	139	142	147	159	154	170	142	160	157	148	162	157	145	175	154	138	132	152	170	154	135	162	157	156	163	159	146	155	166	137	152	146	134	153	163	142	147	181	148	127	150	154	144	137	151	135	140	167	156	154	165	148	154	158	139	172	169	159	169	137	158	158	154	150	147	152	171	134	154	140	162	160	169	153	174	167	160	144	157	163	152	173	147	176	160	153	163	162	157	170	133	152	148	136	152	132	161	164	165	140	135	165	147	144	161	173	167	134	153	132	131	153	162	167	150	176	140	161	141	138	152	143	148	168	130	171	157	163	171	145	156	158	162	163	151	162	149	153	184	173	135	170	146	152	143	150	170	155	130	156	150	138	130	149	170	131	159	161	155	144	158	168	164	148	179	162	152	153	162	157	142	154	148	145	152	157	151	152	166	153	158	156	170	161	157	149	140	160	166	159	143	172	157	165	160	173	147	151	147	148	154	149	149	158	151	154	151	170	141	150	148	136	170	169	187	149	155	147	172	159	156	140	166	134	158	158	153	178	159	142	175	152	153	154	140	143	150	159	145
34401	45262	49196	52043	49915	44884	42103	38859	41232	40643	39963	40417	26507	24336	26487	23607	22628	6903	1302	1055	1008	1016	1194	1299	1073	1028	1192	1094	1670	8267	15003	11446	5394	592	530	535	556	524	526	549	485	562	575	538	561	565	550	532	536	575	524	539	546	532	538	552	580	590	512	559	544	528	495	520	576	557	554	539	504	505	540	506	566	560	526	540	570	502	518	535	554	535	551	516	548	521	566	580	574	570	567	512	558	573	510	557	561	573	578	522	554	543	489	561	541	566	516	604	559	544	521	579	514	536	495	537	541	537	526	532	552	517	539	563	534	531	513	532	534	577	523	565	575	514	545	560	546	528	515	533	532	547	522	565	532	537	563	519	548	556	591	566	572	527	555	528	572	516	547	549	516	547	512	565	496	562	569	535	526	559	552	546	512	596	533	558	557	527	530	535	598	546	567	557	530	531	543	546	519	543	493	543	551	544	543	522	554	580	548	529	553	547	538	529	519	555	554	578	518	535	539	566	547	532	510	509	543	536	535	530	545	503	524	532	541	529	572	512	614	513	585	524	505	531	555	501	517	542	522	584	529	526	593	543	560	494	555	561	531	526	554	609	545	586	539	540	581	513	545	545	522	535	530	528	506	573	578	538	537	494	519	590	583	544	582	538	544	542	522	562	531	548	564	525	492	519	537	550	565	529	548	589	518	515	527	588	598	530	555	544	542	530	529	531	536	564	536	546	548	476	542	539	586	524	560	520	563	534	567	544	513	581	550	516	523	563	520	517	512	569	548	531	566	553	557	566	530	581	496	462	573	519	562	521	550	567	528	538	522	533	534	543	553	488	555	543	510	569	480	549	530	579	568	505	576	537	518	543	522	582	526	524	527	512	498	558	528	536	570	529	490	500	538	556	516	555	545	536	532	543	521	548	504	559	511	551	521	569	540	567	570	527	524	489	557	514	564	547	554	523	536	522	518	562	537	531	584	547	526	548	545	550	505	530	561	577	540	550	543	539	554	518	541	552	531	524	533	527	534	516	532	498	535	538	530	551	535	521	544	611	552	590	572	521	584	539	564	560	564	546	535	525	558	521	538	590	521	541	536	540	553	526	515	537	543	531	543	582	553	554	529	565	523	541	536	551	553	528	536	485	549	506	550	553	530	589	589	547	564	566	537	542	564	557	534	528	556	515	567	515	523	563	567	554	539	550	598	561	551	516	549	550	518	515	541	530	590	591	549	505	552	508	529	540	577	548	546	584	518	540	568	537	543	552	548	544	527	555	529	536	508	525	511	525	583	514	564	527	536	577	555	579	553	568	549	539	523	574	521	542	584	550	558	549	524	548	502	591	536	523	544	519	555	614	595	544	544	593	533	582	559	530	553	545	556	538	534	563	537	520	571	514	498	542	531	536	581	556	566	548	535	570	548	522	511	563	559	562	558	570	550	524	554	505	521	522	540	547	555	520	525	566	552	572	536	545	552	552	571	532	545	503	531	567	543	531	552	524	515	575	576	538	531	502	523	568	505	561	538	584	516	508	534	501	546	559	546	520	555	525	527	526	541	579	518	538	545	555	525	553	548	527	558	540	540	557	549	574	507	549	508	575	550	563	549	501	553	546	611	560	537	536	507	519	507	570	528	511	559	520	507	585	502	538	563	539	504	550	510	494	580	548	559	530	514	540	544	522	560	554	547	538	551	543	559	501	525	556	529	569	541	515	535	544	507	538	531	516	577	545	576	531	553	507	612	548	545	524	575	520	548	543	532	486	522	537	545	560	495	538	548	567	546	526	500	544	548	505	560	540	533	558	516	524	550	553	531	501	531	542	555	562	578	542	523	538	514	540	497	520	525	514	545	564	531	533	537	551	561	524	554	538	570	547	538	601	545	575	542	566	519	532	515	554	532	592	549	527	508	588	496	564	528	537	523	508	588	531	544	523	531	568	554	491	518	532	548	521	516	564	493	535	537	541	529	540	542	543	570	541	571	545	510	506	553	573	518	540	555	576	507	508	526	557	586	504	562	557	591	519	537	552	529	550	528	532	560	502	525	496	522	529	508	564	557	549	525	531	563	544	558	502	555	540	575	524	484	544	575	578	521	508	537	568	541	531	539	560	563	574	518	506	544	548	550	549	536	510	573	550	523	524	521	524	604	566	569	550	547	510	527	592	542	564	585	506	563	563	541	508	522	552	558	530	496	533	536	501	529	572	505	578	520	525	568	558	566	552	534	520	541	531	496	551	574	584	549	554	546	526	557	517	569	525	546	557	554	533	520	476	545	545	523	543	558	558	523	558	550	521	535	544	528	566	520	538	550	519	552	539	551	542	584	557	592	518	538	534	548	515	582	555	574	533	548	513	497	536	472	534	539	525	546	508	541	554	506	573	529	524	545	566	536	574	531	503	530	546	552	591	515	528	585	510	545	528	563	529	557	494	537	561	567	510	531	559	543	556	527	550	527	589	519	513	534	499	527	553	557	532	509	541	535	583	551	563	583	494	525	557	528	551	533	522	560	550	582	566	515	550	551	533	581	503	520	551	582	552	550	503	514	548	541	543	562	543	569	522	588	556	518	570	533	537	540	536	552	532	508	550	554	566	574	589	575	541	557	535	528	559	536	534	522	536	542	576	544	533	519	506	579	550	535	536	545	545	555	535	556	539	576	541	551	535	532	546	500	523	499	577	528	539	532	549	562	516	552	556	550	548	553	513	576	494	539	521	524	537	516	532	513	533	544	508	549	509	568	511	557	582	530	573	577	565	571	555	549	562	555	555	519	536	571	538	552	522	551	558	540	542	541	568	578	551	497	553	542	563	572	519	571	560	554	583	513	559	517	503	559	567	542	564	498	558	535	554	545	539	561	538	486	585	558	562	542	534	547	579	568	590	539	528	526	501	538	519	558	529	584	532	545	530	559	533	556	542	557	554	535	544	500	559	530	527	541	520	568	508	571	519	550	549	530	560	520	603	535	523	533	557	559	538	561	530	550	526	536	516	553	535	530	544	559	516	526	517	549	519	529	477	556	521	577	567	550	536	538	568	525	571	527	565	518	575	519	538	565	544	504	583	543	539	578	509	548	521	520	546	577	562	576	536	556	521	545	571	567	554	544	538	536	574	535	524	512	545	540	516	533	555	588	560	567	564	557	547	537	552	559	528	510	533	542	549	588	554	554	532	519	516	536	500	524	524	527	534	537	521	538	513	519	543	552	520	568	548	553	523	566	545	533	503	540	538	558	546	561	521	556	527	529	590	540	586	516	563	515	492	585	529	543	589	504	487	533	533	579	546	582	527	528	540	553	568	530	567	515	534	516	557	532	529	499	502	526	525	540	551	597	555	525	533	527	584	561	548	526	546	526	540	562	576	527	500	548	520	568	509	573	589	528	520	547	528	549	547	555	522	550	539	551	545	545	538	532	537	498	512	533	546	541	569	560	523	546	545	512	529	578	540	542	525	562	564	547	541	559	550	535	557	542	532	545	552	556	528	512	511	555	511	499	600	587	579	535	539
46066	43921	40519	37664	38208	34963	34014	32859	33032	32482	31359	33276	21183	15028	14380	11485	8653	1529	433	397	408	407	397	492	467	490	474	434	430	1972	4894	3690	1754	463	236	237	204	207	236	231	213	248	242	215	219	208	246	208	197	234	233	220	228	237	234	247	212	214	200	235	214	241	231	237	217	230	214	243	217	208	199	226	206	209	217	209	223	216	241	210	227	243	227	206	207	228	257	220	237	210	230	217	216	220	221	214	219	213	230	249	215	223	252	245	230	258	227	216	225	217	188	231	231	222	236	227	237	236	221	226	244	227	224	222	224	205	225	224	239	242	199	218	205	222	225	244	211	217	224	196	217	205	227	236	241	207	189	218	217	239	216	231	227	211	230	225	245	205	236	225	226	204	225	234	240	230	207	260	243	216	233	217	215	230	232	247	234	228	195	197	232	225	217	229	236	213	249	226	228	205	223	212	228	208	237	250	225	216	242	225	251	222	211	231	221	224	221	213	234	229	235	226	257	232	218	225	237	227	235	224	221	243	213	222	217	229	202	218	242	224	228	216	224	224	230	245	227	237	234	220	213	207	208	203	206	233	213	208	232	224	214	196	245	201	221	226	211	244	212	213	217	227	235	248	243	252	215	211	219	206	234	225	218	245	239	216	238	219	223	185	249	206	214	225	256	227	210	205	236	208	212	225	219	214	228	237	204	228	223	195	241	194	217	224	223	225	215	242	201	221	241	252	249	217	226	210	221	230	217	194	215	212	188	213	238	216	247	251	232	224	203	234	221	223	229	228	205	225	231	217	213	223	219	220	236	189	223	228	231	234	207	211	260	241	221	228	211	213	209	212	204	221	243	227	220	216	229	236	248	232	226	224	225	257	220	232	200	211	248	216	216	237	198	217	206	228	234	210	245	211	227	225	247	227	256	248	232	234	217	233	266	238	221	197	219	233	218	209	207	232	198	272	238	224	233	236	201	197	210	201	222	224	230	199	220	259	234	243	215	226	221	236	224	225	243	219	223	222	200	235	228	218	218	269	205	211	241	215	229	212	228	204	244	257	221	233	236	243	246	213	215	215	232	218	227	216	235	213	223	247	235	215	236	258	209	236	206	230	240	208	208	215	181	220	212	219	238	223	244	224	234	233	211	217	206	231	230	219	215	205	205	203	214	220	241	239	219	209	233	223	198	211	217	232	233	260	219	235	232	244	228	203	255	223	219	240	225	250	237	224	231	229	247	209	213	209	228	223	235	224	217	196	221	219	219	246	243	232	222	233	257	244	215	239	216	219	230	213	201	221	225	217	223	242	192	247	246	205	210	217	221	255	231	225	242	248	249	239	235	222	218	217	212	237	245	259	233	214	221	221	233	215	232	232	214	234	238	247	218	227	209	224	228	222	222	234	228	217	216	223	237	224	235	208	223	241	218	208	211	247	222	240	204	230	222	233	221	226	240	235	231	221	214	254	227	213	232	236	243	235	212	246	237	191	238	270	207	224	226	237	187	232	206	182	237	240	237	228	222	209	234	247	242	220	224	227	223	233	233	240	239	207	230	216	220	207	208	242	229	217	230	241	232	221	195	219	232	236	197	220	206	242	217	232	211	224	213	235	228	222	199	230	216	247	198	231	203	238	210	205	219	232	208	221	242	224	230	215	216	237	228	195	215	190	216	212	242	243	224	210	238	237	224	209	230	243	245	240	231	230	255	216	213	237	221	206	243	219	203	237	218	216	219	229	229	233	209	210	242	217	227	222	216	246	218	266	200	226	212	237	211	219	225	213	210	214	222	210	211	223	213	230	216	189	201	212	237	205	215	210	212	221	215	183	208	243	219	219	207	229	236	223	216	241	233	212	214	233	233	240	215	222	205	232	219	221	238	207	234	195	240	240	230	248	228	230	222	220	218	203	219	246	230	242	233	228	232	235	218	241	211	229	218	226	207	216	214	227	244	220	237	216	217	211	245	235	216	232	228	218	190	230	236	237	238	202	240	229	232	249	217	224	223	222	198	259	208	215	226	246	232	218	225	215	219	250	215	225	234	193	238	215	214	229	210	249	230	230	221	224	216	216	212	216	212	244	255	202	215	234	248	228	232	232	215	226	209	219	255	207	203	217	233	238	223	220	243	225	227	213	216	233	234	214	238	228	239	206	203	241	202	233	237	191	243	241	226	223	227	207	228	226	221	218	238	225	226	205	240	227	228	217	216	212	235	208	214	230	221	209	237	218	227	221	252	235	224	228	223	258	261	215	233	231	226	250	226	204	250	215	246	221	240	238	240	228	231	219	234	217	251	242	209	229	241	222	222	222	251	203	222	207	244	237	211	212	244	206	250	225	208	240	195	207	238	196	223	209	224	231	191	220	218	204	199	210	248	237	204	232	212	207	220	232	210	233	240	208	225	243	239	214	219	199	241	212	261	219	212	232	228	252	265	253	234	204	224	206	213	215	247	207	225	243	210	248	217	230	258	238	229	236	218	219	246	240	219	230	203	227	223	225	211	224	228	203	227	235	231	231	204	218	235	227	201	229	226	218	218	252	222	206	233	219	226	234	206	218	228	253	217	217	203	235	193	211	236	244	229	235	243	254	219	216	245	230	214	236	210	214	225	221	227	223	217	222	218	226	224	205	234	227	233	207	227	205	230	231	226	217	237	226	216	232	232	220	203	220	248	225	243	231	207	203	232	217	210	247	220	210	247	240	229	241	246	222	210	233	232	221	207	239	233	244	228	207	220	220	232	194	221	219	242	225	228	235	250	205	240	212	222	249	196	205	221	237	232	210	230	240	223	214	237	220	219	220	219	229	209	240	239	235	230	224	225	199	220	214	206	227	228	236	226	232	204	206	211	245	247	230	227	201	233	219	236	200	213	251	216	232	242	222	223	229	248	217	185	240	232	239	230	224	237	213	213	239	251	228	215	227	209	236	239	252	228	199	192	255	237	212	215	208	253	225	219	213	207	216	224	211	252	207	235	174	213	232	226	217	221	220	236	243	201	236	237	258	209	209	226	234	234	212	218	228	210	220	212	229	238	213	214	210	230	225	238	232	244	222	233	202	237	221	225	260	234	238	222	229	235	260	249	246	235	229	224	238	240	217	200	189	196	206	222	210	263	195	231	204	218	235	234	233	232	206	219	238	221	209	223	202	222	230	246	205	255	211	208	223	220	233	213	244	227	229	202	228	221	224	214	224	233	232	218	221	214	243	228	229	225	202	211	203	236	236	242	233	203	275	226	260	228	232	205	215	241	230	211	218	250	214	231	217	204	260	239	224	208	221	236	223	233	240	225	222	230	224	224	203	204	180	254	229	217	236	210	218	234	238	254	223	232	237	208	217	219	214	220	223	207	227	222	240	234	218	225	239	233	245	243	241	213	242	229	223	213	228	255	237	213	222	235	219	248	250	218	226	227	217	209	208	188	207	220	223	221	225	241	240	242	222	247	207	217	212	242	223	244	227	222	223	232	227	215	209	224	220	220	199	207	249	219	205	246	227	260	216
40876	51068	52937	57119	56384	50677	48476	46095	48048	48349	47331	47020	33611	32922	34290	30696	24397	5109	1875	1787	2198	2252	2209	2960	2857	2950	2582	2204	2288	11666	23140	17969	9706	2013	727	699	678	721	729	738	726	774	709	661	731	736	707	721	711	715	706	757	696	716	717	739	760	730	693	715	715	707	750	759	730	732	721	728	724	673	739	754	741	752	729	743	721	697	695	746	754	779	715	723	713	755	753	734	719	705	726	715	743	736	759	723	752	727	772	734	702	714	731	686	704	681	737	764	716	719	705	747	707	715	742	725	740	750	680	751	717	695	783	773	685	751	695	727	761	774	735	715	710	734	728	710	759	710	761	799	740	690	710	730	718	767	708	669	738	716	747	705	715	720	721	716	754	755	721	704	768	731	699	729	714	685	732	761	722	790	754	723	731	707	725	722	732	690	726	697	756	724	735	733	752	706	679	732	730	726	732	741	737	754	706	766	739	723	647	742	728	713	757	716	676	747	719	709	747	740	716	765	713	669	760	737	769	754	726	742	736	720	728	741	728	671	731	719	739	724	713	769	738	734	692	715	727	675	699	689	775	717	768	755	735	756	757	769	738	718	766	727	695	732	733	686	751	775	723	738	738	742	707	721	674	723	703	714	692	771	752	733	746	720	699	711	747	740	738	711	768	732	730	743	761	730	703	739	732	719	697	714	720	744	756	768	748	691	712	740	757	714	745	732	718	690	726	723	724	733	724	742	708	757	767	745	720	753	704	723	742	717	711	735	746	726	781	735	698	750	767	782	699	763	713	718	766	721	719	692	716	738	784	734	765	717	722	733	732	741	746	777	751	733	658	690	755	753	756	718	748	760	726	766	732	767	751	810	677	755	748	727	667	746	731	748	714	749	679	728	722	786	715	742	712	748	721	728	725	744	731	737	749	715	694	655	725	730	783	749	698	703	743	747	728	743	732	742	704	744	708	737	717	745	755	753	705	774	735	720	713	759	709	735	720	723	728	762	720	774	743	724	726	707	695	738	706	750	698	739	730	693	712	731	761	734	707	752	728	742	727	721	703	754	715	753	676	729	749	707	705	687	692	727	732	717	727	720	749	671	733	753	740	764	761	746	729	738	707	704	720	731	718	737	753	749	739	763	713	722	715	720	752	757	731	801	740	696	778	730	727	732	755	736	784	728	700	732	731	724	715	735	745	724	690	728	744	742	714	741	716	749	743	725	747	750	725	710	770	701	749	705	721	724	718	711	741	751	663	739	744	706	743	762	737	777	673	706	749	727	738	745	738	746	770	719	731	767	746	702	754	740	739	806	759	750	694	663	713	702	723	767	731	746	720	761	714	721	755	690	699	729	746	727	692	734	702	725	749	656	722	684	770	714	722	722	721	745	774	719	745	713	743	750	740	737	759	727	728	752	716	730	751	726	700	706	724	721	719	700	709	765	722	689	746	681	750	754	751	755	696	756	691	743	703	694	727	739	738	720	684	761	713	702	703	722	767	758	670	724	734	739	691	732	688	753	669	770	688	726	704	713	757	741	756	733	726	744	683	756	699	768	754	775	717	683	737	783	741	737	675	754	701	779	726	766	692	731	703	805	726	726	739	692	703	682	736	707	773	733	679	729	724	705	788	721	712	735	699	785	716	774	745	712	691	775	710	738	742	704	725	676	698	724	746	729	686	776	719	684	736	742	722	735	708	722	744	760	771	726	755	735	776	744	687	712	713	731	731	738	701	734	728	734	692	742	763	755	663	717	748	734	681	771	740	762	763	705	708	759	775	726	712	728	742	704	738	760	739	780	711	772	707	730	725	745	753	766	752	727	668	711	759	748	769	717	735	745	736	684	725	732	761	730	726	708	731	728	782	749	736	715	745	689	678	761	745	721	747	703	775	746	738	711	762	735	707	729	726	716	725	717	734	699	763	718	718	742	726	764	736	715	718	705	710	731	733	750	767	771	732	757	737	709	740	764	736	704	734	717	756	716	706	755	729	726	704	745	733	738	758	720	731	741	693	749	715	742	775	762	722	729	686	716	720	739	729	762	762	772	730	694	729	722	728	699	718	759	799	710	702	741	762	720	738	731	723	752	746	772	711	761	717	748	712	731	746	750	716	738	737	663	738	718	738	752	736	698	679	732	737	755	717	756	730	740	749	735	731	757	765	698	777	741	704	739	723	744	796	775	778	742	721	729	712	642	750	756	797	688	696	759	709	739	757	748	711	765	790	714	710	788	728	716	729	729	747	749	727	726	723	716	705	712	745	707	723	713	739	724	709	680	750	751	715	734	706	772	782	683	727	704	730	746	655	749	714	715	681	706	722	751	722	722	751	724	756	749	710	729	725	717	750	733	691	758	732	750	729	737	733	784	727	754	745	713	688	708	744	729	745	713	717	746	685	764	740	737	756	749	714	726	719	720	700	719	722	733	725	700	726	730	762	726	742	697	713	740	722	735	760	771	741	763	741	746	714	736	741	708	709	754	796	766	686	719	766	763	709	737	784	732	698	727	704	743	745	746	752	698	767	724	744	739	694	780	706	749	783	693	699	697	709	727	745	703	735	760	717	726	740	733	731	744	764	704	741	751	704	753	694	745	752	702	751	738	779	697	761	702	755	710	714	749	698	731	782	764	703	732	721	747	722	776	712	766	715	745	778	702	713	737	738	729	711	740	722	742	711	718	729	748	710	727	700	751	740	764	745	797	693	725	739	758	754	676	714	758	717	709	762	766	707	698	729	738	756	769	759	714	774	723	704	721	715	709	710	743	742	763	702	717	748	747	730	702	778	661	730	680	815	699	683	753	724	741	762	736	684	711	745	695	715	733	726	722	733	784	764	728	719	689	741	751	728	703	729	777	688	714	747	708	768	740	775	751	743	734	746	722	710	699	754	679	728	727	710	763	785	770	731	754	724	716	724	719	732	746	758	718	684	724	751	749	701	716	756	733	777	745	704	749	733	765	681	745	788	713	709	757	755	643	731	774	717	679	751	791	692	723	708	683	810	737	718	728	743	743	690	751	751	747	709	744	691	735	708	742	784	714	721	770	729	773	759	732	694	689	692	731	764	666	706	738	717	729	750	748	730	685	697	688	745	711	721	778	716	742	739	714	707	733	768	715	711	773	681	708	757	740	733	719	720	756	697	708	712	733	739	764	757	709	762	706	742	752	719	717	712	751	710	763	766	754	652	705	723	698	740	703	725	749	737	735	737	742	754	735	740	721	763	713	714	756	742	711	740	761	743	660	730	722	755	760	720	677	724	760	739	730	758	774	735	724	749	760	709	729	696	702	765	750	724	709	745	769	757	743	701	718	714	716	744	736	727	740	711	719	728	734	750	692	753	730	761	754	756	692	752	760	749	705	751	718	778	747	699	716	737	761	725	774	750	764	793	719	696	760	697	714	788	672	716	727	758	711	724	723	727	739	751	704	773	677	735	716	760	728	749	718	682	698	752	749	722	763	714	738	717	776	684	731	745	744	707	660	735	711	731	731	745	739	771	709	777	749
14659	17357	20505	16205	11208	7079	5037	4014	3372	3134	2349	1741	950	684	641	532	433	225	219	232	202	232	230	225	207	174	215	163	238	368	506	477	328	218	195	166	185	167	184	166	175	194	178	172	197	171	177	175	168	180	176	188	186	182	199	185	182	187	190	174	187	177	192	177	200	173	194	191	182	164	174	168	176	192	194	177	193	189	193	197	194	187	177	185	191	188	189	180	183	176	201	189	169	199	169	185	163	198	185	176	185	199	191	195	184	199	181	178	163	187	202	181	198	207	183	179	148	186	175	180	185	180	195	178	173	189	184	196	180	189	185	160	184	194	155	190	164	199	194	177	187	193	183	195	169	169	188	178	199	180	172	199	196	184	202	180	187	169	205	181	199	193	183	177	189	193	169	196	184	161	182	198	216	215	187	189	195	193	174	216	184	195	212	178	178	176	193	175	170	175	156	178	177	190	189	169	185	185	175	181	170	191	169	189	201	202	201	166	185	177	186	179	186	186	211	174	163	191	192	163	180	181	193	183	232	207	174	196	201	170	183	190	208	191	187	160	198	197	195	176	212	175	177	197	170	181	168	178	168	202	181	180	194	184	185	202	174	182	195	207	177	204	151	185	177	191	188	162	175	183	180	186	167	184	195	160	170	196	217	184	187	181	185	195	208	169	166	182	194	190	183	187	181	174	206	206	174	207	189	166	185	172	199	180	206	167	183	177	185	196	182	179	221	187	190	164	203	198	180	182	201	205	197	196	191	187	184	182	191	178	196	216	177	194	190	179	174	186	200	210	182	211	188	192	169	189	186	189	194	195	197	190	157	197	171	184	174	189	191	157	167	198	194	168	178	160	185	207	189	204	209	160	195	159	171	197	187	211	184	212	175	208	213	185	186	194	211	194	181	171	174	179	178	189	195	203	168	148	205	186	195	185	167	193	184	190	183	197	182	213	180	195	209	189	192	193	162	185	178	182	150	178	185	195	187	186	171	177	175	170	185	187	162	215	187	196	189	198	186	162	188	192	186	178	178	177	199	190	178	205	184	195	178	186	182	185	202	187	185	184	199	199	214	194	180	194	185	191	183	177	181	168	177	177	173	226	174	169	204	198	203	177	167	195	193	173	186	169	182	171	192	169	178	166	159	195	181	199	186	189	179	177	185	176	200	225	177	171	190	190	200	190	186	189	190	191	184	179	186	191	192	198	190	174	179	177	204	166	177	185	177	180	181	182	211	195	168	181	198	171	180	168	178	175	197	195	170	190	201	176	178	156	175	157	169	166	199	173	168	205	167	178	160	200	192	170	190	186	194	198	191	178	197	189	181	198	183	182	175	178	186	190	189	201	179	179	174	201	176	170	183	190	192	216	195	170	208	185	189	188	194	171	198	182	183	190	170	182	199	177	182	167	174	204	180	173	208	188	168	198	180	189	181	191	168	189	176	169	220	183	178	169	185	148	177	187	193	168	179	180	168	226	176	195	187	178	192	179	176	185	166	190	178	179	198	212	184	205	183	206	184	170	186	190	192	170	184	179	202	188	167	178	181	202	193	198	169	186	170	182	182	189	190	166	159	187	188	181	181	194	181	172	204	181	181	202	187	194	165	182	163	182	194	188	174	190	204	199	193	182	176	176	189	160	173	200	191	181	195	178	196	188	167	166	211	187	181	175	175	156	189	165	186	211	194	165	167	204	186	196	179	192	213	183	182	201	183	192	184	214	184	214	187	166	198	180	174	178	179	184	184	178	152	207	172	207	177	187	175	164	200	163	173	171	179	175	197	204	178	155	170	175	189	193	185	190	171	197	180	209	185	180	177	176	187	192	195	206	204	190	222	185	236	168	174	198	176	167	175	183	188	171	193	190	188	199	189	197	181	208	175	179	176	187	180	203	186	183	173	193	181	189	163	183	178	172	180	192	186	192	191	186	194	174	177	192	164	217	169	164	170	181	194	198	196	168	167	186	194	183	190	174	188	180	185	219	158	200	204	195	170	173	198	202	179	200	188	173	179	185	204	186	218	176	157	178	169	197	154	157	176	179	194	180	196	168	171	171	187	192	174	191	192	173	181	183	184	185	200	178	188	187	176	187	207	166	202	190	159	179	159	180	186	176	188	173	183	201	213	193	187	184	185	171	191	186	156	169	192	186	176	180	147	177	199	195	215	177	195	181	179	180	180	185	192	166	177	174	188	184	207	210	183	177	177	198	196	184	168	188	163	198	178	197	185	180	187	177	191	201	196	181	186	187	197	190	184	173	183	180	190	184	173	193	184	168	191	181	190	210	197	178	224	167	201	171	197	199	224	191	191	200	181	190	197	204	201	200	193	209	168	186	183	194	183	195	199	184	179	181	202	186	177	176	193	212	183	186	174	178	179	204	204	195	196	190	190	199	210	171	205	185	185	208	178	185	179	192	149	190	195	167	181	173	172	186	184	189	177	190	188	196	188	167	181	191	175	194	174	174	200	202	191	191	166	187	226	181	220	181	194	219	193	220	172	178	168	182	198	202	205	171	178	170	189	174	187	194	187	209	183	156	173	181	174	189	179	207	181	193	173	195	211	191	165	179	176	179	198	164	165	177	209	193	168	176	188	191	188	177	156	186	185	194	206	184	189	206	212	190	198	191	182	178	173	197	195	177	190	166	163	181	165	209	216	170	190	187	191	194	194	178	193	209	185	161	168	164	191	194	200	191	169	175	166	197	190	223	184	192	173	200	207	169	187	177	192	185	175	189	181	198	221	180	174	194	190	180	187	173	183	189	174	182	188	179	187	192	200	204	178	201	182	205	188	191	179	174	179	185	158	175	203	191	199	192	178	170	168	197	184	204	205	198	170	158	196	189	196	175	208	184	194	173	169	189	179	188	176	190	193	192	201	183	180	182	199	172	210	188	187	195	189	172	161	188	186	175	188	174	180	204	189	184	187	178	182	183	181	190	179	177	180	174	189	182	201	174	162	192	156	187	165	175	218	189	200	199	212	212	185	211	224	175	171	185	181	196	165	210	179	192	209	213	164	206	177	205	175	172	172	198	190	189	191	186	195	183	195	211	183	221	191	183	165	165	165	175	202	198	179	188	195	205	171	169	208	196	189	196	170	218	208	170	187	197	185	164	182	186	174	202	186	191	168	213	192	172	190	195	203	198	194	181	174	214	186	184	171	198	196	172	177	168	180	180	159	188	187	183	185	188	202	191	182	180	191	178	157	176	180	208	200	183	198	160	166	190	184	182	182	200	167	172	173	200	182	204	200	145	165	172	200	180	184	181	161	216	182	159	158	182	190	172	180	204	205	199	179	188	189	179	192	210	175	190	197	171	191	184	171	175	180	166	197	179	188	168	181	189	188	194	198	180	186	185	192	169	217	178	187	174	161	174	179	204	178	174	182	196	169	197	154	172	186	211	179	187	191	197	198	183	213	179	184	179	193	168	175	190	176	190	191	201	174	172	175	225	220	192	190	190	174	184	169	182	185	194	193	181	175	171	198	176	208	205
13719	19985	27766	28070	24244	19050	16354	14063	14230	13815	10923	8927	4605	3771	3619	2828	2332	915	868	907	1010	1048	1040	855	864	707	739	734	1005	2135	2749	2149	1446	813	611	668	650	643	617	625	655	629	689	624	656	647	650	664	624	654	663	651	634	646	603	649	644	626	672	669	661	666	608	591	616	671	662	648	661	642	636	656	670	656	633	608	649	632	633	647	675	639	661	640	659	637	660	659	668	642	627	637	650	638	675	641	679	637	628	635	661	628	641	656	659	641	630	604	656	647	628	624	623	610	680	647	654	628	651	659	609	657	658	622	634	659	664	610	681	622	639	644	670	648	588	678	634	663	683	662	683	673	628	637	618	716	636	684	609	619	630	626	646	656	649	631	657	587	626	643	570	635	637	632	616	624	672	662	636	647	643	643	643	629	627	675	616	656	689	678	615	667	590	647	653	672	662	645	659	702	716	671	637	630	639	656	606	653	667	723	628	640	625	588	624	665	686	641	638	644	625	678	644	667	668	616	624	691	644	679	705	655	601	626	647	675	668	600	640	639	648	681	658	646	606	641	670	655	630	666	653	652	671	632	659	598	676	653	656	665	638	586	679	620	606	673	675	635	643	673	601	631	639	646	653	665	654	654	611	602	652	644	686	631	645	651	638	660	662	695	626	683	605	690	655	662	670	613	653	689	674	640	635	611	634	597	614	594	612	613	633	639	649	643	636	677	656	612	654	661	642	641	626	670	619	675	633	643	637	673	683	642	624	651	613	675	600	616	626	644	641	679	642	631	668	601	606	640	647	605	664	662	615	570	654	608	618	650	650	670	631	620	667	624	615	665	653	623	649	630	661	631	619	640	620	654	640	615	732	664	666	644	619	639	657	683	640	699	615	661	625	688	669	630	652	591	641	661	642	599	631	633	635	582	622	632	603	648	697	649	653	637	687	638	637	635	648	619	642	600	596	618	678	663	605	615	654	694	662	633	649	660	654	615	673	640	696	681	616	665	612	632	653	654	623	656	616	623	658	630	682	602	689	652	652	653	634	658	651	646	599	639	647	662	657	653	625	624	635	640	647	583	687	613	627	652	660	655	689	623	635	626	633	683	650	672	618	631	643	679	679	607	600	638	648	669	636	680	655	589	656	610	696	649	666	608	643	704	648	609	653	594	611	670	597	695	678	624	628	649	643	627	598	608	715	670	634	669	667	673	690	674	649	652	673	637	642	636	685	636	648	665	628	619	602	645	577	687	655	638	696	635	670	680	632	615	644	655	631	643	661	611	678	664	657	599	663	669	682	695	623	616	657	682	652	656	664	600	648	672	658	634	626	618	670	668	633	639	648	644	703	635	623	644	635	664	640	645	605	647	622	680	713	634	651	651	634	634	598	651	629	603	658	637	633	612	618	650	652	647	697	652	656	656	626	653	694	635	637	631	655	662	639	593	608	623	679	652	679	720	638	674	692	652	625	639	576	655	629	617	604	646	668	630	659	671	656	632	644	657	638	631	636	639	584	667	616	642	663	609	690	653	578	660	615	649	672	619	672	661	670	640	684	679	655	617	691	684	591	664	643	677	641	629	613	641	619	650	639	674	675	658	633	677	662	679	667	657	618	631	654	650	608	668	682	647	659	653	630	604	611	655	666	672	653	659	616	618	659	649	661	673	640	642	664	687	625	645	612	603	659	662	642	644	637	618	659	673	666	670	653	637	646	657	662	604	690	628	624	602	655	629	635	632	606	668	671	607	648	675	628	651	635	626	615	624	685	615	636	696	688	632	629	614	655	619	637	630	636	682	654	664	674	728	629	674	658	630	660	637	626	666	652	674	689	588	586	619	640	644	647	639	652	660	600	591	613	660	676	608	658	690	655	648	655	627	628	674	695	624	638	665	628	666	699	641	658	654	597	637	658	618	645	689	696	663	638	625	656	665	636	636	586	621	633	629	618	632	642	652	668	619	672	633	647	667	663	669	595	630	677	685	645	667	664	615	639	653	664	676	657	646	663	629	670	637	629	660	702	667	687	662	601	629	646	647	618	603	622	639	643	589	628	652	651	709	621	627	624	665	638	688	672	679	601	601	659	695	634	687	647	625	635	669	687	643	656	617	669	627	650	647	645	600	673	632	633	639	611	680	635	663	662	639	651	633	594	696	626	669	618	658	649	618	662	607	638	671	650	654	624	680	667	658	638	701	599	663	689	665	618	640	618	607	636	634	631	672	656	644	681	681	657	669	650	635	605	665	622	650	585	616	651	647	660	655	668	649	650	638	580	642	603	645	653	674	630	616	620	677	634	679	649	665	695	649	678	621	639	634	621	638	674	706	656	628	637	661	649	663	581	686	678	669	625	627	634	615	607	631	642	662	682	665	610	634	622	611	650	686	640	645	647	661	637	675	648	620	647	640	614	664	672	647	617	653	634	669	630	616	644	642	678	645	645	636	615	635	643	663	656	648	636	642	652	635	663	709	628	623	683	631	633	691	654	629	642	687	651	649	658	662	651	644	691	642	685	676	658	667	651	645	655	639	647	647	646	615	666	697	664	645	652	662	651	659	711	628	620	687	627	648	650	663	662	629	626	640	640	689	670	647	682	646	681	658	689	637	615	674	586	643	656	632	633	657	633	653	624	672	607	662	608	655	651	624	658	658	645	674	683	630	603	624	646	635	686	641	660	715	665	664	670	643	650	689	615	648	673	613	683	676	625	608	650	667	638	653	651	639	632	616	626	626	661	637	671	612	656	643	589	635	605	648	655	644	642	651	626	633	608	627	636	625	679	660	659	712	692	667	681	672	668	615	616	670	683	647	624	613	649	649	628	673	637	619	609	637	626	673	656	609	621	680	659	607	646	654	698	600	652	705	643	645	631	641	617	656	648	655	641	657	642	674	625	645	639	628	650	623	645	643	626	683	646	667	607	650	640	686	624	630	619	674	648	647	594	684	639	604	654	643	679	659	708	620	618	631	669	646	627	614	657	629	635	672	640	649	600	656	649	611	668	659	627	646	635	652	627	602	652	641	653	664	629	632	692	670	679	677	631	659	643	636	666	696	620	627	675	655	671	688	627	645	673	674	623	630	639	666	615	619	642	642	666	687	651	669	682	706	612	635	669	684	667	646	705	621	694	641	598	640	671	636	641	626	587	693	656	619	657	634	626	568	671	664	601	671	679	636	653	629	611	634	639	617	668	638	660	615	671	631	621	645	638	609	589	634	647	672	645	657	651	646	622	664	686	660	613	679	641	623	637	687	660	649	633	647	663	678	640	642	629	644	665	627	639	648	650	682	652	670	647	663	609	609	662	632	639	597	627	668	645	646	604	637	629	603	649	667	593	663	621	579	639	660	667	671	662	587	654	617	593	652	612	682	653	641	686	667	676	637	660	674	642	575	664	666	625	674	670	647	640	647	672	658	626	640	629	676	658	641	678	630	663	648	625	692	707	642	619	687	569	646	618	661	623	667	641	655	653	610	674	667	693	586	620	660	637	676	642	638	667	652	634	665
40279	43800	40314	40219	37531	32052	29412	26266	25357	26462	24628	21661	11936	7680	6817	4876	3792	909	473	380	367	291	293	237	266	246	241	202	421	1881	2734	1686	757	300	173	175	192	185	199	185	197	174	183	169	201	175	193	170	186	188	187	187	175	193	176	178	176	186	200	178	190	187	151	182	158	211	164	214	184	195	173	172	174	193	180	169	157	173	181	192	178	144	173	172	167	194	161	195	216	182	169	190	175	187	196	206	177	186	159	180	173	178	182	199	164	173	181	177	199	183	191	169	176	192	177	191	207	168	191	175	191	194	173	200	169	178	159	201	199	190	169	175	215	164	203	188	205	199	194	174	187	204	194	211	167	170	201	178	189	172	167	179	192	187	167	144	195	187	175	179	164	157	177	167	147	171	166	182	196	218	164	175	148	175	182	216	181	185	172	176	185	171	156	147	195	186	192	190	177	181	172	166	201	191	180	170	177	162	163	195	154	176	179	185	149	154	180	192	192	187	198	185	188	186	171	194	164	173	168	192	191	177	185	179	175	181	195	164	176	182	175	183	169	200	187	192	175	178	181	187	177	182	161	179	200	195	186	182	192	173	193	175	193	184	174	196	184	193	168	193	187	202	184	185	193	189	175	183	202	188	157	171	200	182	183	190	198	180	198	189	175	175	180	166	185	180	171	173	174	203	180	176	168	169	159	175	191	189	163	191	188	159	169	158	210	202	178	168	204	153	191	170	177	189	179	200	171	190	186	179	179	192	172	201	181	152	172	164	187	177	194	162	188	199	184	185	197	178	181	181	174	185	189	175	201	181	176	194	160	166	189	190	181	205	195	177	184	205	186	176	173	186	188	216	196	193	184	205	168	175	174	190	197	172	199	178	163	174	189	184	174	197	168	173	181	185	159	189	169	167	182	205	192	178	176	184	180	190	191	183	185	185	207	171	173	181	187	188	183	181	175	184	184	157	176	199	194	166	179	184	189	183	189	145	200	180	185	189	193	169	180	168	187	190	157	181	177	198	175	174	191	187	198	190	165	175	177	188	185	182	171	184	158	174	179	197	183	173	192	171	181	187	190	189	213	180	195	161	204	179	186	179	193	203	172	175	154	186	175	182	192	173	192	159	177	201	183	179	175	187	194	169	174	202	170	181	166	184	173	186	164	175	184	178	206	197	174	156	183	172	187	160	174	159	206	188	170	198	193	180	203	154	200	185	203	178	178	179	202	180	167	207	176	191	177	167	165	155	222	168	173	168	208	167	185	201	195	192	176	181	191	148	191	168	199	180	161	176	181	168	217	165	176	171	181	179	176	178	142	193	160	180	164	186	172	159	194	196	173	187	186	188	191	173	167	214	187	177	177	185	183	176	170	169	159	172	166	181	182	180	164	196	170	203	151	200	193	174	183	193	191	151	170	201	166	183	187	171	194	204	179	183	176	189	180	188	178	185	183	188	160	177	171	155	203	170	171	175	170	174	175	187	194	174	155	168	180	175	165	168	166	188	178	174	163	201	168	192	163	176	170	178	184	184	195	189	185	156	187	179	172	185	183	169	193	181	184	173	194	180	181	165	145	193	177	158	193	175	184	193	184	179	184	164	176	163	153	185	177	191	196	201	173	169	173	170	200	196	205	202	164	161	188	156	194	196	166	170	172	172	184	189	170	169	210	208	169	175	173	187	202	183	183	149	174	178	170	191	178	176	179	173	183	165	161	158	175	196	192	174	184	170	193	205	190	179	168	197	174	166	156	161	179	196	183	174	180	171	175	173	180	188	201	185	178	168	183	178	184	197	174	156	162	197	157	176	182	176	176	204	164	192	191	188	183	168	190	184	182	161	169	183	178	169	179	179	197	172	193	158	197	177	161	171	185	187	196	144	199	173	176	209	177	174	197	178	175	182	165	183	170	184	189	174	181	184	181	175	175	159	164	201	184	172	189	179	158	189	163	159	188	195	184	187	166	195	170	181	174	178	164	166	179	170	175	206	193	201	158	185	168	181	180	167	197	165	202	207	187	176	189	157	171	150	186	169	191	180	209	167	170	177	163	162	157	202	177	203	171	174	175	160	191	170	169	162	178	198	184	174	191	176	172	168	167	192	176	187	182	177	182	190	176	172	203	187	168	161	173	172	174	153	179	199	179	169	176	181	190	158	171	177	197	165	204	194	160	188	178	183	171	189	188	153	188	172	200	196	172	186	193	175	181	172	185	206	155	174	195	197	182	185	188	186	192	185	156	167	170	168	175	200	165	194	202	152	199	180	184	199	152	179	221	189	176	195	194	170	185	189	174	194	175	173	202	190	188	161	188	157	158	187	172	183	177	193	188	177	175	195	179	182	176	178	179	182	161	172	186	200	218	172	168	172	195	182	189	180	175	182	171	201	159	204	173	216	182	185	171	201	192	185	204	175	174	172	202	168	164	180	177	159	171	154	168	185	192	188	192	157	195	168	179	192	165	178	176	214	199	185	180	174	194	164	180	173	180	192	197	191	199	187	168	181	191	146	184	188	218	180	154	164	177	178	186	181	164	182	207	177	209	172	209	188	201	179	162	163	168	187	185	187	191	185	181	179	172	159	162	191	185	193	157	180	180	178	187	188	178	151	187	185	170	195	178	161	181	167	175	183	204	188	174	184	164	224	191	153	196	181	186	201	194	171	169	188	184	184	168	204	173	160	209	159	210	165	201	172	159	174	179	195	181	191	188	169	164	203	219	163	176	206	171	186	193	184	201	161	160	184	176	160	189	202	186	166	168	172	164	172	173	162	160	190	184	182	171	148	210	177	183	184	169	165	195	191	204	208	191	174	196	197	169	180	160	182	179	192	196	172	185	182	202	172	182	180	199	179	175	187	177	183	187	176	179	216	193	151	177	205	184	188	170	175	188	174	207	177	168	179	162	190	171	169	186	214	185	210	180	172	200	183	205	193	148	186	198	159	165	192	174	187	152	173	168	174	195	200	189	170	178	211	187	165	186	181	173	170	182	168	205	210	194	169	188	192	163	200	203	171	192	172	204	175	177	181	176	182	194	182	166	200	179	188	155	158	170	163	187	194	185	187	188	171	169	169	170	186	190	188	179	184	171	171	190	196	188	169	157	195	182	186	204	189	191	174	185	156	191	187	188	185	170	207	191	168	194	182	181	200	168	213	207	164	172	170	167	203	159	174	187	205	199	198	184	195	189	178	189	176	137	180	167	183	185	191	169	195	180	185	171	184	155	190	185	172	164	164	164	179	183	192	178	173	188	187	160	172	169	207	181	177	188	203	182	203	154	184	173	190	181	193	180	167	196	150	202	187	178	177	174	183	181	184	170	191	179	172	194	173	188	173	182	173	203	188	200	176	168	192	176	194	187	187	178	192	191	161	159	191	162	188	161	154	187	182	167	191	182	175	196	171	170	151	163	162	182	168	192	165	188	179	166	182	191	165	201	191	205	193	163	159	188	170	171	188	166	208	184	165	176	207	169	180	160	176	169	169	174	169	195	188	170	193	182	166
35224	45445	49686	54702	52375	45261	41523	37979	41031	41527	40363	38044	24443	23528	24063	19705	16692	4282	2570	2265	2184	1460	1463	1227	1279	1162	995	973	2698	12389	15357	9579	4450	1276	650	605	599	616	591	593	633	638	603	652	628	594	625	626	609	638	602	633	613	596	666	638	646	640	601	621	598	628	638	665	650	560	641	608	641	632	561	639	639	627	616	633	616	598	652	622	617	633	626	611	633	655	680	618	589	646	668	590	615	610	662	628	624	619	658	670	605	628	589	600	612	639	596	603	626	612	602	610	614	589	620	642	600	607	637	682	636	601	649	629	572	631	639	649	644	618	641	627	582	625	603	619	644	649	651	623	597	663	611	649	590	586	593	663	611	603	601	642	603	625	595	627	643	592	616	604	668	643	636	618	602	651	660	649	627	620	604	624	629	597	645	590	590	614	630	660	618	652	639	617	622	596	631	622	595	648	614	621	636	594	643	656	629	650	632	633	644	613	628	622	634	610	605	631	626	629	632	599	643	610	632	595	599	598	628	603	614	607	656	632	612	611	620	659	595	586	605	645	595	657	606	626	631	600	616	629	674	626	617	637	622	611	641	619	643	637	612	570	606	618	644	636	625	629	615	641	611	613	622	600	601	639	622	646	649	638	621	622	597	611	613	614	605	636	616	601	650	623	656	570	609	651	615	624	606	574	612	600	646	618	606	625	654	568	593	611	668	644	577	603	628	598	629	636	641	648	575	648	609	653	595	601	586	627	561	630	624	589	628	638	584	634	595	630	647	583	617	617	663	603	657	643	630	572	588	614	625	657	662	683	627	588	650	632	619	612	617	644	642	660	687	647	595	634	638	614	597	623	631	635	658	561	644	626	605	594	615	648	618	605	612	597	638	614	642	599	589	630	621	615	611	650	653	598	621	597	590	595	586	665	605	599	607	670	611	586	641	607	594	622	622	617	650	661	628	632	618	615	605	596	610	617	604	674	605	622	681	618	627	656	651	669	645	637	628	600	637	597	612	621	639	626	611	641	575	601	656	622	631	594	636	584	620	645	646	644	640	593	621	630	564	622	588	594	645	643	616	680	577	602	675	611	639	658	582	646	577	561	605	611	590	637	650	630	621	559	663	654	647	617	667	588	617	597	638	608	651	640	626	651	612	650	610	647	642	628	663	593	622	630	630	599	638	659	612	590	579	659	596	621	595	574	622	630	625	631	639	637	608	595	631	649	616	612	615	656	621	638	591	654	623	616	624	634	623	635	610	601	598	657	601	630	644	607	604	627	594	670	646	611	624	620	630	585	581	615	622	641	625	662	598	622	612	626	628	587	632	623	578	653	640	597	607	621	637	636	640	662	618	605	625	603	615	603	581	622	627	669	629	603	650	572	576	588	633	605	619	613	646	584	617	593	618	636	622	584	605	585	614	661	648	635	618	575	587	637	644	622	618	576	600	620	595	652	652	620	610	619	669	643	656	590	624	634	581	692	643	641	685	596	650	607	603	578	658	617	649	571	601	642	596	670	614	625	620	652	579	630	624	620	616	596	611	600	605	607	563	629	569	651	579	621	644	649	644	606	613	588	618	607	618	594	659	599	609	553	634	668	653	633	675	595	620	581	654	636	589	628	592	653	619	640	610	619	601	591	599	611	606	605	621	627	588	616	619	673	597	652	663	582	642	577	610	619	604	616	647	618	636	666	638	607	629	647	630	612	598	640	618	609	626	634	594	614	596	633	651	575	566	630	596	608	620	619	631	601	669	630	625	659	582	565	607	587	602	635	642	659	593	605	609	607	637	597	660	620	574	594	609	606	634	639	686	608	588	658	619	578	616	636	618	656	615	632	623	660	643	585	660	633	624	632	577	647	661	612	621	605	628	630	667	612	613	600	636	599	621	631	628	639	672	585	644	602	620	659	641	626	590	641	601	572	629	588	632	599	648	650	614	609	638	595	637	613	663	627	573	617	657	639	602	619	599	608	684	594	586	576	637	624	610	582	631	656	671	634	637	621	609	652	635	643	634	628	611	604	623	630	590	624	598	629	610	620	582	609	646	582	632	595	613	601	612	613	611	619	606	579	628	586	626	612	635	591	598	643	630	605	639	626	589	658	563	623	627	630	664	626	608	638	617	636	570	636	642	629	701	635	632	613	576	675	612	615	671	609	636	619	578	588	598	647	615	607	613	604	641	621	645	648	607	632	618	604	646	624	645	663	615	641	639	608	597	664	647	607	615	598	616	576	612	616	644	642	629	611	654	584	659	624	597	642	612	569	600	618	612	594	639	647	598	622	601	632	606	600	595	615	642	634	625	649	626	607	601	678	606	631	614	664	656	623	610	600	648	645	617	665	637	639	632	647	595	621	594	633	605	634	600	610	671	650	591	601	598	609	605	658	612	668	650	635	628	625	617	655	618	605	624	645	641	650	594	640	605	588	626	621	647	613	629	624	681	584	633	622	644	621	674	635	622	638	641	584	636	627	609	607	615	645	599	644	649	614	627	605	627	624	618	601	619	651	594	652	587	655	620	609	606	664	623	615	615	631	621	649	636	602	678	567	615	630	624	632	597	651	656	623	630	580	655	616	635	613	610	640	583	593	630	589	570	584	668	659	630	605	594	625	605	606	586	588	607	643	640	618	639	629	656	633	653	631	641	647	591	652	586	634	634	602	577	632	621	673	596	619	651	635	581	608	613	602	627	616	614	644	598	612	624	615	615	608	635	605	653	655	601	623	628	581	649	611	605	626	653	596	586	644	637	652	589	634	574	620	599	619	617	581	562	571	641	609	655	612	603	596	630	604	630	610	602	650	626	592	661	657	679	635	656	639	587	626	583	619	592	582	641	608	628	605	593	608	649	627	626	627	653	641	640	622	623	654	579	607	614	650	604	659	641	567	588	598	624	644	596	656	646	591	625	542	574	609	606	611	577	581	629	656	618	648	629	646	630	610	608	580	619	631	676	616	673	595	629	609	603	724	613	628	655	626	599	594	616	623	651	626	627	617	602	651	606	609	649	637	600	629	607	655	619	642	618	612	618	622	682	607	580	614	593	609	583	604	619	634	652	672	602	623	630	595	667	630	575	637	636	633	644	603	636	561	618	607	597	626	614	618	602	602	618	665	645	659	616	607	588	639	639	592	613	632	627	616	586	612	598	618	630	632	679	645	589	653	596	631	617	649	642	591	611	637	638	630	659	634	650	633	610	632	576	612	643	611	624	650	622	680	590	643	595	635	642	590	584	588	618	631	592	618	655	577	609	598	609	644	614	636	593	606	641	639	588	598	579	582	601	576	582	644	601	630	593	614	627	627	620	609	592	617	647	574	582	607	610	577	593	627	650	606	615	645	650	639	658	591	578	622	669	619	620	643	665	628	638	600	626	633	639	650	623	621	653	613	625	642	622	608	594	618	617	652	689	579	599	659	642	571	646	570	647	617	613	587	601	550	668	591	568	633	613	591	595	641	573	641	592	653	607	666	623	607	592	606	630	567	603	584	619	604	604	600	645	646
47274	43532	39530	40149	39024	35523	34193	31365	31695	33254	31809	27565	19363	13911	12835	8890	7287	4249	783	1872	2454	1309	700	459	444	564	637	677	573	3225	5292	3396	1515	478	254	270	261	264	280	252	236	244	230	245	238	275	270	232	241	270	237	232	254	256	232	240	246	272	279	251	249	247	205	224	244	255	252	245	262	255	256	255	257	256	278	231	229	249	244	289	247	238	274	259	235	225	222	262	238	270	237	245	257	278	224	214	268	280	231	250	245	235	224	247	234	262	222	270	250	242	244	274	254	250	258	259	274	238	244	248	256	224	248	214	242	264	240	250	245	235	283	268	271	237	230	248	228	242	242	224	265	238	262	257	259	265	247	286	253	233	217	231	230	255	239	253	262	263	232	242	270	234	245	219	232	241	256	262	263	247	244	214	260	258	225	249	266	264	274	267	246	263	264	252	225	247	226	237	241	247	248	244	261	237	249	234	241	243	232	252	227	243	265	279	257	260	281	258	238	246	251	239	252	225	255	234	217	216	269	243	257	260	240	243	246	243	238	250	242	259	248	248	257	267	254	244	259	265	279	244	218	247	227	228	246	256	248	240	262	263	229	228	256	289	249	269	228	262	241	247	281	256	231	245	261	261	262	235	264	254	226	239	248	244	232	247	216	234	268	240	245	239	216	230	237	233	269	236	265	236	250	275	262	260	242	213	200	250	250	260	255	246	244	259	239	254	235	255	272	264	251	250	252	257	248	230	259	260	269	256	255	245	224	236	292	224	252	240	240	284	248	251	257	240	231	252	275	239	235	217	280	267	272	263	243	232	263	236	277	247	226	272	271	247	241	269	257	248	247	246	250	242	225	245	260	235	232	258	239	255	256	264	265	238	259	265	268	230	252	253	236	251	268	239	250	248	269	259	249	233	235	238	238	247	268	223	251	245	250	257	264	231	247	247	230	264	265	235	240	232	234	259	239	232	233	224	240	244	260	248	237	259	239	257	240	258	245	236	234	272	238	243	223	255	252	238	252	266	266	242	253	251	237	259	258	244	259	253	247	240	245	224	265	253	248	233	269	247	243	232	239	239	254	249	237	253	252	283	251	261	245	246	260	252	284	254	247	240	256	250	239	248	247	268	242	212	242	278	236	260	267	211	261	222	261	231	259	261	251	269	271	245	253	243	257	267	251	243	242	252	256	275	258	257	236	250	250	265	252	271	231	250	255	248	273	243	248	249	270	229	238	246	236	240	252	260	252	271	257	241	254	218	230	267	250	245	228	263	284	240	226	280	243	250	236	251	249	252	242	232	255	238	246	263	257	264	251	264	260	231	252	250	236	234	258	237	235	240	226	257	245	244	260	250	267	232	211	262	250	247	261	246	238	295	241	269	220	243	249	250	281	259	256	256	274	242	257	256	231	235	245	256	230	241	254	222	259	236	237	243	241	238	251	246	235	249	247	250	248	250	244	271	255	243	258	265	227	242	247	245	228	258	243	264	265	229	259	263	253	262	257	227	254	260	261	249	206	247	257	259	240	235	253	240	281	257	228	270	242	261	270	244	259	239	240	256	259	254	244	264	248	255	240	270	245	239	258	267	266	239	246	238	249	235	230	250	235	217	281	262	270	231	239	252	251	249	247	279	226	252	246	261	246	255	240	260	257	260	242	250	236	262	256	262	252	286	254	255	248	240	234	241	246	220	238	261	267	254	278	273	241	234	260	244	278	247	247	258	264	250	254	235	251	253	262	245	267	271	215	254	252	240	237	268	239	266	232	260	221	247	241	250	245	266	249	268	259	227	253	244	237	234	226	231	270	237	247	232	235	245	237	230	257	227	226	254	230	242	244	249	254	248	271	241	253	259	266	259	237	250	249	268	242	246	257	271	223	252	266	234	254	224	244	248	230	243	248	242	241	242	228	262	259	264	237	250	233	254	230	259	241	233	254	257	238	260	236	281	251	248	276	258	245	244	248	246	241	231	260	250	266	228	228	237	244	244	269	252	227	258	271	242	290	252	246	240	248	249	248	245	244	260	276	276	269	238	233	264	237	259	241	272	252	258	282	238	262	269	224	259	232	227	224	277	253	230	271	225	265	260	272	240	261	236	209	252	242	254	278	237	241	240	262	239	242	255	256	260	247	254	233	262	238	246	246	229	218	259	269	252	219	265	253	267	236	219	245	232	234	242	256	227	247	217	257	238	264	229	265	241	269	250	264	241	275	286	239	231	255	245	235	280	258	242	232	271	241	266	252	243	245	263	279	264	242	272	255	252	248	291	232	247	212	212	245	246	236	266	243	254	246	246	238	253	232	243	237	266	230	274	249	254	238	229	202	247	245	245	282	264	221	251	276	260	255	245	227	213	266	260	229	246	258	274	281	266	236	253	248	229	252	247	263	267	246	259	274	246	236	216	248	260	270	264	227	248	242	240	251	264	234	244	260	206	233	248	260	241	239	248	271	261	249	268	266	242	275	244	237	224	244	254	248	283	260	252	245	243	255	243	233	227	248	254	225	283	229	264	239	256	249	233	278	231	229	269	240	256	259	248	279	213	243	228	245	259	216	246	256	277	258	249	241	235	259	309	257	262	284	221	253	254	259	255	236	247	245	242	274	252	228	243	243	260	239	235	253	236	222	238	238	228	256	253	236	239	256	237	272	271	262	240	212	224	277	241	249	229	253	229	274	249	262	240	232	251	199	255	232	245	249	240	248	266	213	240	240	224	244	264	261	234	243	252	216	245	248	272	245	261	239	257	249	247	233	260	281	265	239	258	230	231	238	232	239	264	282	225	248	246	255	270	271	236	263	244	250	234	235	232	247	271	234	258	210	263	233	253	246	264	233	294	248	251	241	222	236	247	239	247	240	256	253	269	248	249	241	259	239	232	241	242	234	258	255	243	258	234	232	237	247	213	225	239	258	260	248	269	234	254	262	272	249	229	244	240	250	241	248	218	269	272	225	253	260	236	268	242	237	254	251	279	228	276	234	223	248	258	241	236	260	251	260	270	254	234	235	269	251	231	249	269	246	220	266	251	244	256	256	259	242	261	236	226	244	265	265	274	248	239	300	230	259	257	250	243	281	264	266	256	245	247	268	278	264	245	242	255	232	240	273	278	249	253	243	239	239	263	252	249	271	240	260	251	270	247	272	260	240	266	245	270	249	267	271	275	254	262	227	247	262	256	245	247	259	254	227	238	228	221	236	270	254	249	270	262	282	262	247	273	241	230	265	235	255	248	258	251	226	242	269	247	265	242	246	226	256	266	236	257	238	214	250	254	268	249	240	273	247	243	243	245	241	291	249	272	199	239	243	249	259	252	256	246	230	245	233	233	226	236	234	257	259	253	235	231	250	243	249	260	235	221	241	229	249	255	259	245	238	263	241	245	238	226	271	254	242	231	236	238	254	225	226	260	241	277	254	223	243	254	234	202	265	258	251	255	240	256	243	250	241	225	247	285	281	237	248	253	253	227	254	252	273	303	263	273	243	244	237	265	271	234	267	238	261	242
41833	50621	54090	59470	59104	52513	48716	44387	47027	47383	47015	43399	33225	31117	32155	26865	24707	13060	3507	10371	12442	6860	3556	2425	2227	3005	3542	3961	3481	17572	23705	16591	7948	2217	784	836	817	779	816	835	841	768	834	831	749	776	813	755	842	838	802	809	878	809	823	806	798	809	742	792	776	833	811	796	841	837	793	796	736	782	828	789	725	824	749	826	817	819	810	810	761	800	779	745	748	802	790	774	726	813	777	784	793	782	820	721	749	785	796	799	793	784	756	781	777	774	830	812	817	805	793	823	760	823	784	768	779	808	823	818	751	773	723	808	772	741	764	770	795	810	789	787	773	802	785	802	829	779	827	830	778	848	811	800	801	813	772	806	764	777	813	796	847	766	815	754	817	786	772	819	794	783	795	781	809	782	811	812	755	768	796	776	766	772	784	859	803	778	810	788	812	797	763	766	740	805	771	806	810	755	776	822	786	852	761	805	823	825	760	820	773	785	784	715	796	798	858	807	764	752	819	777	770	798	749	783	812	785	811	793	831	783	770	812	822	705	787	781	739	798	787	805	836	811	810	791	778	808	782	779	773	790	839	752	793	762	760	735	803	799	768	790	783	796	749	810	738	771	775	794	769	790	788	804	807	809	764	770	758	745	762	772	791	847	791	728	836	789	831	825	813	765	754	786	743	817	836	847	775	749	766	826	749	821	793	796	825	782	770	744	788	784	760	777	771	801	778	791	847	819	771	797	783	813	760	801	785	781	834	847	812	815	761	817	813	789	804	778	806	812	783	815	839	765	776	821	771	807	844	791	812	802	757	795	781	814	806	827	795	769	769	806	804	812	749	818	790	808	789	754	788	803	824	804	778	816	777	736	810	798	751	821	808	819	791	772	786	797	778	798	822	776	828	765	774	760	813	760	778	766	830	761	857	762	767	808	852	799	783	785	760	774	812	772	768	803	816	759	783	830	787	765	846	826	789	791	819	773	829	780	806	790	768	799	790	810	797	817	829	757	795	762	832	749	769	790	792	763	802	797	822	884	763	829	758	839	813	809	765	792	763	797	827	805	763	804	781	786	774	834	775	787	820	784	774	826	830	797	736	784	802	775	786	807	833	781	796	765	788	765	799	794	707	790	789	797	844	757	806	803	806	781	770	718	775	785	762	803	758	824	796	779	795	811	792	762	781	815	743	808	792	762	817	814	771	796	799	793	826	790	775	841	836	814	809	784	778	798	825	744	765	774	855	827	820	783	809	777	832	807	766	784	810	775	758	798	751	828	764	741	812	804	765	785	793	781	792	805	797	809	755	818	800	845	787	792	789	806	821	772	738	818	798	777	738	800	818	801	760	804	774	785	779	801	805	792	828	748	826	781	842	768	775	824	776	794	799	769	762	779	799	795	782	827	788	827	805	813	797	760	810	824	860	793	794	788	773	764	768	737	820	792	825	815	799	744	801	782	784	800	802	767	799	810	866	778	772	751	824	757	784	804	822	783	768	797	787	769	773	755	786	827	820	743	764	767	793	808	814	794	818	803	811	811	776	784	766	716	820	770	760	806	758	749	812	784	788	787	771	785	837	783	814	816	774	819	781	816	772	757	762	827	789	777	773	815	798	747	802	813	815	773	791	793	786	825	768	830	838	834	782	803	760	741	779	730	749	783	796	793	806	816	844	785	778	821	774	743	789	776	797	801	759	793	830	798	799	801	760	805	766	793	817	783	768	786	780	815	764	808	812	762	768	776	792	765	827	816	852	760	795	784	799	816	792	779	777	836	832	823	762	804	787	827	806	847	801	768	809	784	775	782	791	758	812	798	783	773	796	761	802	816	778	839	819	842	796	808	786	817	770	821	831	829	785	801	765	771	777	797	830	761	782	855	787	775	802	736	808	712	776	795	810	818	815	737	755	860	822	777	793	840	780	814	820	777	779	778	776	809	807	771	823	781	812	839	783	759	802	830	865	741	832	771	781	825	812	755	808	781	773	757	813	790	768	796	827	814	819	844	758	799	817	820	837	744	787	822	810	755	843	732	780	801	815	764	804	757	780	834	787	797	743	813	753	807	803	769	794	765	754	782	782	861	817	767	791	784	791	768	750	734	839	775	797	790	823	795	755	782	798	784	854	813	794	760	811	830	689	805	794	826	769	841	773	808	822	813	782	816	773	827	779	771	821	809	812	784	749	742	805	781	860	764	774	815	829	763	811	816	778	818	802	784	827	809	785	819	825	843	846	805	792	800	793	803	863	794	805	718	756	823	793	825	804	737	749	783	832	777	808	803	789	800	813	756	782	775	809	840	821	773	808	789	785	809	823	766	765	817	801	821	791	806	774	803	775	795	761	738	754	824	819	800	825	790	749	786	802	778	797	804	746	782	792	816	810	828	761	807	771	792	781	793	789	814	804	836	832	794	808	786	805	781	834	795	776	716	824	815	809	812	780	793	782	817	793	806	799	761	805	799	796	810	790	799	798	812	819	722	809	823	830	772	804	821	773	824	765	796	776	835	828	802	816	820	796	746	814	775	812	783	816	763	773	796	820	816	767	848	744	776	804	782	809	807	854	790	750	793	822	773	826	803	810	825	801	792	782	800	770	789	772	811	740	774	804	809	780	755	767	778	798	808	769	803	762	747	770	749	815	756	857	772	810	778	764	780	769	821	810	727	795	775	760	739	790	840	792	810	787	790	801	797	782	810	817	782	806	771	783	795	746	798	772	783	830	786	825	875	782	842	790	827	789	758	798	793	841	773	778	739	840	763	767	825	798	798	831	819	782	784	770	801	799	752	745	876	790	766	784	815	828	816	801	772	774	807	841	807	777	758	803	773	809	789	804	772	752	784	785	740	791	814	823	806	830	816	825	780	809	759	800	780	793	839	780	829	783	752	781	769	784	846	795	838	805	765	840	789	758	796	752	791	747	782	797	795	803	790	790	783	827	781	762	806	795	762	832	848	778	810	747	813	774	778	854	817	806	778	843	809	794	791	777	801	815	761	799	796	792	766	824	791	791	780	803	772	808	797	837	791	803	767	854	797	831	756	802	817	781	790	808	809	760	807	820	737	784	778	818	800	805	803	816	762	814	797	785	761	840	777	864	785	795	758	818	790	832	868	782	750	758	820	819	761	791	787	733	799	813	788	798	767	815	726	774	797	803	762	775	847	767	762	819	831	819	774	800	778	811	823	815	753	789	795	805	785	745	776	856	782	829	796	810	798	754	805	741	820	785	788	735	793	771	752	782	756	761	775	800	815	834	783	783	766	794	769	827	793	838	817	816	799	798	804	819	781	833	768	796	821	811	788	790	825	770	772	783	762	794	790	790	763	775	746	779	724	793	822	770	815	805	789	781	803	792	802	788	794	799	828	774	796	799	855	796	794	801	779	805	785	795	804	783	795	798	775	802	771	794	819	772	818	829	800	829	783	757	793	805	792	764	786	799	831	783	845	836	828	808	738	797	784	795	759	797	811	785	782	817	796	795	791	794	807	766	799	807	802	803	762	805	778	876	790
14941	20406	20824	16774	11870	7502	5216	3911	3063	2699	2048	1504	899	727	605	488	436	320	254	335	347	357	337	319	277	289	266	243	258	369	501	507	392	218	193	200	200	188	184	223	193	199	188	179	205	188	207	208	198	188	214	193	191	197	203	204	176	194	218	174	188	209	197	201	179	208	210	218	187	203	194	190	206	200	196	197	218	234	194	211	201	192	203	218	199	191	231	196	201	203	192	180	206	182	182	223	177	204	191	190	203	188	198	195	199	187	214	173	196	205	195	177	155	183	181	180	221	189	203	195	230	212	219	195	200	194	207	186	202	184	199	198	189	192	208	190	206	197	199	199	173	211	222	217	201	189	196	189	185	207	201	172	208	175	175	185	192	180	188	211	200	193	211	195	179	207	201	194	186	196	204	202	191	196	201	202	195	215	187	177	169	188	167	208	173	212	209	180	184	215	193	224	207	211	174	185	186	180	198	214	205	198	189	211	196	202	202	204	168	181	199	202	208	185	165	218	188	187	188	186	187	200	171	194	171	186	186	168	194	177	193	146	185	198	203	157	212	156	178	189	165	187	202	207	209	182	191	183	214	198	206	221	202	202	201	190	199	177	204	207	225	212	229	195	178	198	193	192	219	217	209	207	208	183	177	201	185	194	188	185	208	200	209	203	199	192	204	175	215	181	165	185	204	200	184	209	188	187	213	187	195	196	193	193	201	209	202	182	208	181	161	207	191	213	190	192	174	206	205	200	196	232	197	211	190	203	175	206	205	184	225	215	198	188	214	196	187	186	184	179	203	181	202	213	199	210	193	197	193	187	178	181	201	227	193	194	181	186	185	190	188	207	190	196	214	199	190	197	212	184	210	185	191	196	227	170	213	191	182	207	197	195	188	181	197	172	184	214	209	204	197	186	232	192	170	213	197	203	234	188	187	194	199	198	213	170	180	188	195	197	208	192	181	184	206	190	189	199	189	204	197	179	196	196	198	189	181	196	205	210	170	197	194	179	200	185	193	222	194	204	201	197	215	185	195	182	193	211	226	186	192	197	186	184	193	215	186	197	210	180	191	174	202	181	196	188	179	183	207	167	230	212	173	200	198	187	179	220	190	177	198	210	204	176	213	214	196	203	187	186	198	190	217	179	170	176	189	175	203	202	187	176	207	174	212	180	196	187	203	218	209	202	191	183	178	187	200	181	200	207	214	204	189	203	197	199	179	202	206	202	182	177	206	201	210	209	191	181	197	200	222	186	232	180	178	183	171	191	204	202	213	187	207	187	193	202	185	204	198	170	222	202	218	173	184	209	194	206	181	211	215	208	173	170	195	217	194	196	173	180	181	199	189	192	199	201	186	204	174	177	219	210	199	211	181	207	224	217	175	190	202	181	210	187	180	164	203	186	176	201	180	173	200	193	181	192	203	200	180	173	190	192	197	192	191	202	228	215	194	202	214	197	199	221	187	198	207	201	192	197	178	206	180	185	178	216	182	187	237	178	176	201	208	200	216	200	187	191	197	185	196	203	213	192	207	215	236	186	192	194	179	216	211	182	196	180	205	201	191	189	188	182	181	195	205	187	196	190	208	197	194	185	191	207	190	191	198	209	191	188	174	177	184	199	223	179	185	181	207	200	177	211	204	187	207	184	173	209	233	209	205	202	173	211	196	200	186	170	217	197	194	209	197	178	164	215	198	168	197	178	206	212	201	193	208	188	210	211	203	218	221	177	199	202	196	207	177	176	196	203	229	202	204	167	194	188	202	169	205	183	200	198	221	183	221	201	190	214	201	206	197	213	186	207	189	206	191	220	213	182	179	207	195	206	236	190	192	174	208	199	202	184	183	187	190	184	177	180	219	197	185	176	182	224	192	182	183	188	187	207	190	225	188	198	191	214	174	200	175	192	198	174	199	197	196	174	208	194	199	199	212	172	206	190	213	182	194	197	162	187	203	205	186	218	220	199	213	193	226	206	196	225	195	188	216	197	179	181	207	200	205	201	191	189	208	194	220	173	182	210	180	197	226	189	213	177	191	178	197	188	183	214	205	191	201	218	216	193	173	195	200	184	212	169	223	186	198	211	231	202	215	167	199	199	194	185	175	169	216	193	217	206	191	198	200	220	195	189	219	223	196	192	208	186	201	208	200	214	202	198	223	196	210	219	190	195	183	191	196	193	203	216	194	183	192	200	168	213	187	211	165	207	195	180	207	221	203	183	177	177	215	193	193	193	202	190	207	202	208	173	174	189	204	195	193	183	184	212	226	192	188	202	208	214	204	200	211	193	216	190	217	188	207	209	200	203	173	183	201	195	196	210	190	186	217	192	209	194	221	203	179	193	193	217	189	182	183	174	186	178	161	210	195	206	183	176	180	196	183	186	209	196	214	179	201	216	179	202	159	176	192	203	195	199	200	172	201	207	203	217	185	203	197	193	232	182	173	191	187	197	178	199	160	201	199	204	203	191	215	212	214	211	214	195	189	194	180	221	169	179	208	183	210	187	178	196	217	205	179	170	193	178	176	188	201	179	194	178	184	187	221	177	203	183	190	211	178	201	221	162	228	204	176	209	193	193	187	191	186	179	196	177	192	184	178	217	199	181	190	203	194	212	205	191	206	223	183	197	173	176	196	166	192	191	192	188	200	194	196	190	188	204	220	216	196	218	199	179	185	194	230	204	182	189	221	186	220	204	164	203	208	192	175	186	201	207	180	200	188	206	208	197	192	182	191	219	162	192	167	199	206	207	202	189	198	185	194	205	211	202	209	201	193	193	173	191	200	201	185	198	201	192	198	217	194	176	189	190	186	210	196	194	214	180	239	212	181	198	167	185	191	209	194	181	195	200	191	198	202	212	203	229	184	164	201	211	189	199	192	181	193	177	201	179	193	198	205	215	166	192	207	188	189	209	192	215	186	188	209	203	175	195	179	207	221	203	191	190	171	198	194	201	198	200	205	203	193	222	193	209	203	238	192	202	217	177	204	182	187	202	194	185	228	185	193	190	195	202	180	170	180	197	194	200	198	201	191	206	222	211	193	227	198	216	221	179	170	181	187	182	200	192	194	212	184	191	192	183	186	208	185	202	167	182	173	191	215	181	191	181	187	211	192	193	212	205	192	181	182	181	197	187	181	175	210	181	188	194	212	207	232	194	199	211	206	199	173	180	186	200	187	187	203	186	209	205	177	203	196	193	185	214	193	193	206	187	190	172	212	204	195	188	181	206	199	213	202	189	201	192	214	208	202	217	180	181	190	206	204	204	188	192	215	201	217	165	204	199	207	188	172	237	220	187	237	204	191	185	176	165	199	200	190	203	179	199	172	172	218	175	198	179	220	194	203	180	201	194	210	199	204	215	208	171	186	209	187	215	202	203	199	196	196	191	181	199	194	172	190	196	190	208	192	210	202	213	198	204	185	197	190	196	170	192	190	197	199	200	192	200	196	206	174	205	186	227	166	181	207	212	181	183	206	191	191	197	187	207	185	191	203	182	178	194	185	185
14073	22579	27556	28665	24713	19472	16516	14367	12731	12262	9843	7147	4757	3615	3326	2602	2237	1586	1080	1689	2015	1944	1829	1395	1436	1224	1224	1194	1029	1731	2583	2379	1666	763	659	672	663	685	674	674	657	663	685	682	764	713	669	633	726	696	673	726	728	653	616	655	638	674	661	664	658	673	661	683	662	656	639	668	672	666	644	660	718	643	694	725	700	678	677	635	650	679	669	662	664	647	690	710	659	659	675	684	678	661	680	676	670	660	660	676	668	717	663	658	648	646	671	651	700	646	675	690	653	715	649	693	669	690	625	642	653	709	653	683	672	661	683	662	652	701	706	653	668	697	669	657	680	656	674	701	644	688	707	717	665	645	695	610	709	629	658	640	646	644	659	669	703	725	694	689	675	670	681	666	653	676	690	660	689	686	639	707	683	669	666	731	644	665	633	676	708	648	684	686	674	669	673	627	684	680	687	696	686	631	675	700	645	665	677	668	649	702	646	657	680	663	714	701	684	680	636	687	658	675	642	682	685	655	641	674	695	630	704	705	653	673	665	674	668	711	708	681	684	673	683	658	632	679	684	640	652	732	652	657	683	668	716	700	671	688	693	690	670	680	646	598	652	687	694	670	678	645	619	680	698	696	662	671	657	637	692	680	665	680	643	664	723	666	672	635	731	663	738	660	633	699	693	653	685	717	667	664	662	636	687	678	666	692	665	663	679	670	637	721	673	676	702	668	706	686	693	668	670	688	649	688	667	690	696	678	646	633	710	684	651	671	679	663	673	670	699	688	684	661	674	649	689	682	629	626	712	695	706	685	670	682	700	687	677	693	667	667	676	656	670	693	635	645	658	637	680	688	707	672	685	685	700	666	721	699	678	659	657	670	623	700	717	642	675	641	665	711	657	761	678	682	695	696	671	713	693	658	715	675	646	694	679	625	661	706	610	671	649	711	695	723	659	700	687	653	671	642	674	658	714	706	703	695	677	678	709	679	688	672	679	704	660	668	690	692	700	619	653	692	702	612	664	657	679	660	711	673	687	689	684	667	691	676	667	658	700	695	651	675	655	656	636	687	629	712	680	684	674	667	680	679	673	663	656	715	689	661	653	658	753	673	662	684	709	711	629	621	683	682	712	676	724	658	718	680	638	703	672	661	688	687	677	676	684	689	655	625	675	645	685	712	726	654	666	650	672	706	693	716	696	694	710	652	675	677	704	624	657	664	683	621	675	683	653	699	665	698	691	735	693	655	668	711	672	651	681	676	644	678	704	665	656	732	687	670	645	684	672	646	715	683	660	647	702	668	660	717	682	679	647	688	641	742	682	649	686	694	655	683	693	666	706	681	688	687	724	653	625	677	718	697	676	652	667	708	663	734	648	698	630	694	687	657	776	667	641	595	669	671	699	654	639	655	678	655	660	638	702	665	666	667	646	684	659	665	658	685	620	668	713	692	656	670	639	654	698	701	658	685	686	670	663	682	711	666	677	670	659	654	618	638	673	652	717	690	666	707	661	657	645	689	634	688	656	655	671	632	708	654	678	692	698	645	668	678	698	710	687	675	632	652	668	637	637	678	665	677	661	688	695	685	659	692	687	650	684	692	717	700	711	644	689	635	699	648	702	696	682	675	699	683	730	638	637	645	640	625	691	696	671	722	692	680	679	651	687	666	668	662	667	695	704	645	698	644	671	710	645	680	663	686	690	689	724	673	666	674	654	646	668	664	657	628	672	688	674	668	669	637	689	656	707	698	690	710	678	700	647	656	669	667	707	705	693	671	652	672	641	660	655	672	691	699	695	679	672	675	663	685	680	691	650	673	698	642	667	671	658	663	633	679	717	630	706	677	674	644	667	686	663	702	627	673	698	701	639	654	676	672	670	674	658	636	640	669	679	668	624	641	701	695	701	706	663	670	710	686	708	619	719	656	667	702	608	654	645	634	619	705	705	686	677	665	695	684	683	698	607	653	672	664	704	684	682	671	668	691	671	650	699	677	701	655	632	681	669	674	672	696	672	668	679	667	668	657	699	677	677	717	698	680	671	673	727	647	624	680	644	675	684	673	673	694	651	669	680	685	696	654	668	673	679	666	700	673	639	670	694	706	646	671	662	655	667	681	678	674	677	663	654	674	692	672	661	631	654	661	672	649	663	697	662	685	667	652	697	683	681	661	666	696	653	665	695	668	712	631	656	714	647	657	686	695	670	691	654	671	720	704	723	671	657	677	627	699	665	671	672	669	676	656	635	693	652	722	672	695	621	640	700	684	655	692	657	676	693	707	667	664	658	652	683	682	676	691	668	684	679	669	612	696	675	696	674	673	699	653	689	678	684	706	716	667	667	657	628	681	686	652	695	676	667	652	685	652	672	660	703	670	634	618	677	683	669	667	661	693	719	728	739	684	667	678	665	670	680	643	631	704	711	704	691	651	625	668	678	683	640	706	706	636	769	651	657	681	673	622	667	655	662	661	635	676	691	693	656	665	689	698	708	685	646	645	675	622	646	719	663	655	663	684	683	656	658	701	661	657	645	648	667	698	640	678	661	628	643	729	711	714	687	651	666	644	687	688	736	674	694	676	699	668	671	683	708	738	681	655	661	718	666	639	690	678	661	674	658	672	665	713	660	703	666	690	659	681	686	650	674	678	698	685	660	703	692	651	658	670	670	642	721	680	640	698	662	659	678	691	706	681	645	665	674	686	683	724	684	666	655	632	671	645	663	631	622	696	649	677	680	651	711	715	698	663	742	664	663	646	655	622	631	665	718	710	681	660	652	664	677	672	630	671	728	657	690	703	703	693	716	720	661	674	707	668	698	622	657	683	697	686	646	703	724	666	632	695	612	613	669	667	722	675	660	669	693	692	715	669	675	664	714	713	641	717	677	675	671	678	668	723	668	694	647	650	668	682	678	692	670	667	660	701	673	694	705	641	631	670	684	699	708	673	697	685	688	689	640	684	690	648	610	649	653	674	697	668	659	665	706	676	696	711	696	647	672	687	724	667	657	649	694	657	621	654	691	711	694	664	724	669	677	662	670	666	687	691	686	684	656	748	614	687	633	630	649	629	652	666	679	686	655	636	647	673	695	672	702	676	704	691	700	678	633	651	684	724	689	676	688	662	650	684	686	675	681	660	702	641	753	690	695	681	695	649	652	680	681	683	635	700	647	666	720	688	720	689	693	663	681	732	725	714	684	704	672	722	702	684	667	679	661	692	699	646	720	682	644	680	681	672	690	677	659	673	658	700	644	721	674	660	720	663	670	633	698	623	676	679	678	611	646	657	659	682	659	689	676	681	675	661	720	689	702	651	621	671	661	697	679	688	695	704	702	702	641	641	642	626	629	650	703	680	662	741	678	668	706	715	692	692	675	663	661	684	661	687	657	679	653	684	679	698	654	628	679	679	691	716	645	705	704	644	705	701	667	717	630	718	716	712	673	660	691	685	673	694	681	635	659	704	663	674	688	703	674	681	625	647	698	683	641	651	649	647	717	687	653	617	673	641	706	695
40313	44568	41589	41623	39182	33833	30882	26110	24941	24066	22356	19092	13803	7870	6240	5158	3154	2071	685	415	473	653	797	837	742	969	1056	871	545	1335	2126	1720	875	323	199	213	191	198	170	210	192	193	190	176	181	175	189	197	206	182	189	203	178	176	198	212	192	181	196	185	187	168	182	187	193	212	212	184	201	177	208	180	189	201	180	198	197	193	187	178	186	170	193	203	193	181	186	196	176	215	199	176	191	194	191	177	201	175	182	184	197	181	199	170	184	171	202	175	165	181	176	178	192	192	171	205	193	205	197	192	187	185	181	192	166	202	160	173	180	186	188	173	189	184	187	171	188	181	187	187	218	204	201	174	185	196	197	188	161	173	190	182	175	187	204	192	199	178	174	191	183	189	187	198	186	199	185	180	181	173	175	179	193	219	201	174	204	192	198	209	216	178	192	174	185	188	172	174	215	216	169	169	184	176	180	174	194	202	168	183	181	180	197	191	187	208	187	202	177	186	177	188	185	185	201	174	187	191	175	197	185	188	198	180	199	198	174	202	202	196	196	197	182	206	202	190	146	168	190	177	240	185	197	200	163	185	175	204	169	205	178	193	189	168	191	205	194	191	175	191	182	197	171	193	197	181	159	169	174	189	188	187	175	176	186	172	174	234	185	183	193	209	184	190	173	176	192	176	188	182	167	169	203	176	195	199	203	179	201	166	210	210	203	187	189	184	162	174	174	194	200	172	185	169	199	186	185	188	178	171	157	183	153	189	212	182	169	181	182	175	179	193	209	182	197	215	189	188	205	196	166	163	178	185	171	179	165	192	179	204	176	197	196	197	183	193	188	172	193	180	171	181	182	188	176	190	189	220	173	177	182	196	178	180	207	208	166	179	175	193	201	171	196	172	200	177	197	190	193	177	197	166	174	184	176	187	186	189	194	181	193	185	188	180	174	190	193	166	181	202	163	175	204	172	189	176	169	172	174	181	165	177	169	184	202	188	199	190	169	201	188	181	173	164	157	181	168	203	176	193	174	223	170	203	190	164	176	175	188	171	190	200	195	193	208	203	192	186	205	190	170	198	190	191	165	196	202	180	158	175	189	206	191	185	190	184	212	191	186	175	192	198	181	184	158	199	172	198	189	185	163	219	180	183	198	177	195	197	189	184	196	172	194	187	207	188	168	180	197	170	169	215	187	200	162	174	186	183	199	177	183	174	153	207	192	190	166	165	178	189	201	188	188	203	168	209	180	181	206	172	176	202	173	183	184	183	212	170	172	216	173	184	183	218	189	180	181	176	190	192	161	181	160	184	164	165	202	181	182	195	194	201	179	180	161	172	159	191	164	195	199	193	202	188	168	201	172	168	192	168	204	207	178	195	213	190	188	210	197	180	180	195	168	187	223	194	194	181	208	185	189	158	202	205	193	213	186	171	200	182	176	188	189	191	191	182	252	183	166	167	196	174	185	183	201	177	167	193	179	185	220	191	188	206	169	175	173	189	220	206	199	181	178	188	187	181	176	182	205	188	180	161	195	189	223	167	162	194	208	188	175	198	166	197	198	157	184	170	175	171	201	191	169	198	176	167	159	186	174	195	187	172	176	180	194	185	192	190	170	190	185	184	194	178	167	180	174	185	196	179	183	166	198	207	178	207	193	198	195	198	162	182	178	174	165	211	170	195	231	208	185	205	176	190	171	170	168	183	192	207	197	193	186	181	193	168	193	193	187	193	203	194	153	174	180	183	158	198	209	200	204	176	199	180	166	174	182	195	193	168	199	205	188	192	198	186	201	179	215	174	187	197	165	188	170	167	180	195	186	191	178	180	194	189	182	158	185	187	181	185	172	185	177	174	199	197	157	171	186	175	180	183	166	164	169	184	196	191	199	181	167	202	194	184	187	168	182	197	171	188	198	175	193	206	165	172	169	190	187	178	187	202	183	168	204	173	220	197	214	179	218	175	182	208	181	178	205	185	184	186	161	190	185	198	187	215	186	174	174	190	202	195	186	194	180	185	189	197	179	158	180	183	222	188	177	166	168	189	178	183	173	179	173	181	184	165	177	173	169	163	194	188	197	178	188	190	186	158	190	169	208	177	183	211	199	172	176	200	185	212	190	178	182	171	186	197	170	161	204	202	187	191	166	187	186	196	186	186	193	188	168	177	202	178	203	168	179	203	186	204	168	186	183	200	194	197	191	180	198	191	183	162	186	180	178	165	187	187	200	167	200	196	174	181	191	175	175	210	180	189	194	192	180	176	204	171	182	181	204	168	168	174	188	179	179	163	171	170	176	192	200	196	174	197	190	201	176	178	157	196	190	181	200	183	193	175	183	189	191	203	190	178	188	198	205	164	208	175	195	180	172	181	192	181	197	199	168	181	179	185	188	176	186	212	199	186	185	180	167	183	181	189	164	184	170	190	192	184	200	171	184	186	176	207	190	194	179	194	203	182	201	202	187	176	187	178	164	191	224	164	196	182	202	201	199	193	195	188	173	178	181	193	180	206	180	184	202	179	193	167	186	195	196	181	171	203	181	179	193	222	171	184	194	163	162	186	183	163	177	200	184	182	179	195	164	168	165	165	174	164	191	184	187	184	181	175	166	179	186	209	188	153	194	177	194	171	166	172	175	190	161	179	172	190	181	193	200	189	184	204	198	184	164	185	185	188	195	208	191	211	192	183	190	166	156	188	192	201	211	193	183	169	196	182	185	192	192	180	165	186	171	162	205	176	172	184	162	190	181	184	199	175	171	182	200	229	192	191	190	190	161	203	201	202	189	187	177	197	193	179	171	179	183	166	168	171	200	180	177	188	192	206	150	225	177	178	199	166	177	173	188	184	189	204	185	177	179	186	179	219	182	191	180	186	193	181	198	185	174	180	175	199	181	192	163	177	188	196	176	168	155	188	204	177	174	175	180	166	192	179	176	185	203	187	171	187	184	176	190	195	186	188	185	189	194	171	189	193	190	177	178	181	191	196	200	200	175	171	205	200	181	194	180	183	210	187	192	180	171	185	196	177	195	191	181	185	169	195	178	172	179	193	195	182	212	169	196	192	196	187	183	181	191	183	194	188	169	194	189	166	174	185	174	192	190	174	195	161	191	182	198	198	194	165	209	178	186	193	180	192	195	209	181	175	187	179	157	213	185	193	194	205	199	179	207	158	204	189	178	199	183	177	184	201	214	183	178	193	177	205	166	178	201	176	189	164	183	197	216	181	192	178	186	188	178	195	158	192	190	175	204	189	177	191	188	170	197	189	193	202	208	169	177	176	172	180	195	178	196	197	186	175	179	184	202	183	194	154	203	189	172	170	189	173	182	194	176	190	187	182	187	211	188	226	186	213	218	179	192	194	172	167	184	176	204	210	178	179	220	169	168	198	193	193	161	180	199	174	181	202	194	169	152	185	176	173	181	171	184	169	211	164	180	207	185	192	175	175	187	160	187	172	178	199	184	186	170	206	213	183	161	181	193	199	160	192	167	185	170	194	168	195	173	162	218	165
35342	46032	51050	56479	54601	48243	43431	38411	39148	38594	39053	35134	28004	22609	22043	20265	14871	11001	3374	2231	2771	4077	5104	4934	4938	6135	6788	5825	3447	8913	12706	9995	5065	1482	641	576	640	639	700	687	653	607	610	671	602	605	620	626	670	667	634	636	668	634	656	633	621	697	633	665	677	631	613	629	623	606	594	556	650	616	659	637	619	638	595	660	604	629	613	645	580	673	635	649	632	618	684	655	650	639	607	654	633	664	650	603	647	654	668	601	630	650	642	677	642	610	622	659	610	620	614	655	627	662	657	603	644	660	650	648	629	576	630	643	659	624	628	615	647	652	673	651	646	598	650	621	572	670	651	641	650	595	615	670	632	631	639	620	677	640	605	670	612	690	624	593	630	631	625	596	665	668	693	629	617	606	586	653	618	638	635	617	623	623	641	613	626	606	666	662	653	634	639	635	645	662	638	628	641	653	632	646	624	644	679	654	657	613	655	614	616	583	623	654	649	622	594	675	681	670	608	641	604	636	617	669	608	683	655	642	632	659	659	587	614	629	658	697	567	629	580	682	604	615	606	636	638	644	592	631	660	649	598	637	642	677	669	631	616	674	630	645	642	632	640	589	630	640	639	659	650	658	651	657	622	678	644	624	628	656	680	602	675	658	640	578	647	597	656	571	650	633	631	660	620	630	635	614	628	670	622	638	638	652	645	595	646	650	670	650	598	666	657	644	666	630	651	646	635	639	621	594	585	642	649	592	629	624	587	642	633	648	610	659	633	609	631	620	639	609	627	612	664	604	688	661	634	609	633	639	625	594	643	610	604	645	633	648	655	616	638	667	662	602	650	624	640	608	679	606	606	659	660	584	604	633	632	643	645	632	591	636	655	689	639	643	649	617	636	625	629	642	656	648	626	657	655	619	640	598	624	643	635	649	619	655	629	629	588	686	645	679	660	642	676	658	643	674	645	633	631	684	643	640	623	615	655	634	648	617	640	626	635	661	651	631	651	616	674	681	612	666	642	618	604	675	664	673	622	633	656	631	631	650	640	656	631	652	623	643	616	638	631	656	618	650	592	604	658	651	648	654	644	657	646	644	645	645	629	612	660	648	638	595	664	634	642	635	635	591	633	625	616	643	618	640	620	612	639	641	658	617	658	667	660	627	614	647	625	598	639	637	626	622	653	644	598	628	614	695	604	672	609	596	630	630	629	618	661	605	674	660	605	645	619	647	606	627	658	626	608	619	613	674	608	655	661	647	599	626	620	618	679	629	635	629	642	651	638	645	633	624	637	650	559	578	608	646	597	637	656	632	627	665	671	597	610	645	627	632	658	673	623	617	609	613	649	643	608	637	677	599	655	609	656	591	671	645	667	602	659	615	659	603	680	650	626	667	662	631	575	655	645	651	653	680	595	603	624	674	646	613	603	594	636	620	643	626	653	661	614	655	595	638	635	639	622	629	634	619	628	634	626	630	631	668	625	583	676	605	642	677	658	661	596	665	644	607	610	646	637	672	635	603	632	659	636	614	680	624	648	607	583	624	628	625	613	543	630	600	607	618	664	639	642	654	645	624	684	648	646	612	603	623	581	632	638	627	633	679	611	623	638	623	633	636	646	643	601	655	641	633	676	627	624	622	654	649	662	638	669	617	610	633	609	608	656	617	655	617	638	626	647	642	630	647	676	651	661	672	609	621	622	620	652	664	592	630	595	686	642	623	586	633	647	607	622	618	622	641	621	687	663	646	632	614	657	682	652	617	641	687	694	630	618	599	615	624	638	597	621	647	653	609	616	624	639	624	631	643	675	629	658	627	630	679	649	644	592	598	598	596	658	619	645	664	615	651	634	654	668	664	622	651	668	638	620	634	661	601	605	692	622	654	637	623	614	623	638	645	592	646	633	597	593	652	692	677	664	607	619	565	622	665	688	647	689	645	656	613	628	639	654	625	634	588	649	664	619	678	670	578	609	604	642	632	647	635	624	679	643	649	653	644	630	657	629	622	652	632	631	596	638	634	662	608	640	641	636	632	671	617	606	629	604	624	642	661	639	689	631	590	649	626	669	581	610	621	635	568	643	682	626	595	636	676	635	611	662	630	652	644	633	678	626	668	597	646	615	612	626	658	674	598	636	659	699	665	601	603	631	617	618	619	600	622	634	646	592	651	650	647	648	658	631	645	680	616	606	641	646	657	650	636	607	636	654	629	629	619	647	648	664	669	641	638	625	627	609	651	614	643	667	614	617	653	590	671	625	604	641	603	684	636	619	612	627	618	562	571	654	634	581	645	657	629	636	623	630	597	609	663	639	655	650	626	641	624	604	622	622	638	624	606	607	627	652	643	627	622	677	659	638	629	643	646	672	652	643	628	633	628	654	621	630	601	591	660	638	617	657	623	653	610	675	675	673	633	625	629	637	616	647	641	665	621	671	628	607	633	601	639	607	662	606	621	631	605	640	632	663	643	605	639	608	632	599	632	653	628	633	642	661	603	623	640	636	638	570	661	645	671	654	630	636	648	634	579	605	603	613	649	595	589	637	629	623	633	633	616	616	636	610	644	667	657	648	630	654	639	650	634	618	624	665	646	640	637	638	632	664	618	610	599	640	647	676	600	639	617	605	604	630	627	658	612	629	636	618	625	612	637	638	645	648	660	604	620	683	642	648	611	657	635	634	670	633	646	584	609	620	632	636	664	644	643	590	607	630	629	617	617	656	618	673	638	639	660	648	643	600	659	610	610	647	598	650	653	675	670	635	616	627	612	608	612	607	627	652	619	596	601	669	613	638	650	672	599	633	646	658	630	696	668	668	611	645	667	671	630	629	637	636	637	631	627	646	591	620	616	618	612	624	695	645	627	618	651	651	613	624	654	622	619	622	642	661	589	621	669	631	660	648	683	599	697	641	637	611	654	622	631	651	631	649	635	639	596	678	634	661	639	654	626	636	639	642	647	654	623	688	629	641	678	666	576	671	646	610	583	656	620	602	644	650	653	619	673	596	659	672	612	613	594	621	639	636	629	640	654	641	597	692	671	692	594	604	680	584	625	632	612	616	607	648	654	674	605	634	652	680	667	722	667	672	636	661	611	648	668	622	633	640	639	662	619	629	678	601	629	645	633	640	614	631	620	648	623	629	626	648	688	665	609	657	577	617	627	645	664	602	636	633	614	628	582	609	626	638	636	624	603	593	603	615	606	641	614	662	642	601	638	613	592	651	618	670	613	629	643	638	611	634	637	687	624	655	673	599	626	636	606	626	629	646	687	620	589	634	622	612	612	661	602	641	645	628	627	614	614	620	655	590	639	606	672	614	647	590	579	636	619	638	624	607	623	642	645	628	631	644	606	651	638	629	654	638	621	632	623	653	604	630	629	611	639	631	615	636	640	610	669	620	639	624	604	714	638	655	633	628	608	684	615	655	679	635	633	639	607	627	683	617	600	629	646	631	620	627	574	647	599	607	629	675	656	632	662	644	610	652	660	646	601	601	644	619	614	658	633	611	632	642	606	617	641
45936	45487	40688	40843	40252	36216	35272	31923	32664	31223	29831	27240	21453	14592	11815	11599	7560	4578	2435	1193	714	780	1564	1691	1406	1341	1155	934	892	1210	4373	4035	1978	728	271	252	223	245	241	278	288	248	250	253	272	251	235	245	259	241	247	240	273	281	243	247	221	228	224	242	244	262	248	234	241	259	230	252	253	227	249	265	260	249	245	246	270	235	238	214	252	245	280	221	225	243	259	244	222	243	272	250	238	261	235	247	239	231	233	255	234	270	228	244	271	263	235	240	233	269	238	236	226	269	244	253	269	290	235	232	256	239	240	211	267	231	229	250	229	253	240	252	259	283	250	237	253	242	248	241	236	279	264	268	275	234	268	253	275	261	226	232	218	259	233	260	270	213	263	252	253	247	231	229	256	253	269	253	282	249	236	228	256	235	215	234	272	234	247	249	246	243	280	252	288	257	260	221	266	265	258	229	237	239	264	281	241	280	210	238	247	258	233	239	247	241	240	260	262	229	256	255	251	243	254	255	233	253	222	246	219	256	257	262	241	234	265	268	245	245	247	248	260	254	223	267	254	241	234	230	255	265	247	281	213	261	252	246	218	273	242	262	272	293	258	267	231	201	235	248	237	270	224	208	250	241	249	262	256	280	228	219	236	256	264	244	217	250	262	236	229	259	267	250	218	270	216	242	228	253	233	255	240	265	244	257	240	223	265	241	229	249	240	245	243	244	226	230	236	246	251	241	247	247	257	255	241	223	251	249	262	255	243	241	257	272	228	251	276	233	244	229	243	273	246	280	253	243	280	242	259	234	220	241	244	241	239	220	255	288	235	224	236	256	231	229	245	230	264	281	230	253	239	229	256	270	239	237	235	229	277	245	204	233	239	249	248	256	253	238	272	233	247	254	257	249	246	247	254	250	270	240	243	236	258	251	230	265	245	259	253	259	238	264	196	239	238	243	224	219	266	232	267	239	243	262	257	254	250	256	251	241	255	238	228	252	265	244	242	267	246	270	223	270	256	242	252	254	224	258	259	240	239	248	230	232	259	245	241	244	270	235	235	265	261	276	226	259	239	268	275	258	265	249	242	237	265	258	239	234	253	257	260	256	247	234	249	231	255	263	236	275	242	277	248	246	242	250	262	238	247	239	223	245	231	254	250	239	237	256	280	233	274	243	268	226	247	261	267	249	277	257	254	251	235	248	239	254	261	260	257	274	243	249	237	273	201	266	260	268	249	259	275	278	229	269	244	255	258	240	274	231	262	274	247	255	256	243	238	262	238	240	260	245	263	241	242	277	244	252	246	248	285	247	220	225	240	266	243	253	233	247	260	253	257	267	256	243	272	248	248	241	235	258	254	252	265	251	228	273	251	245	218	249	236	232	271	249	222	201	207	250	250	271	256	216	242	218	244	258	236	234	266	241	277	242	267	235	257	258	245	242	227	268	268	267	243	275	237	254	244	226	263	253	260	268	270	285	257	256	246	278	281	275	240	244	240	248	234	244	244	260	227	267	264	267	225	243	263	244	223	248	250	221	218	274	252	256	282	245	256	235	259	250	244	246	234	258	250	259	252	223	217	253	276	222	258	233	224	243	257	232	228	262	216	226	264	272	210	261	256	247	247	250	244	256	238	223	243	237	213	230	239	253	233	265	254	264	254	255	250	262	241	255	237	227	228	251	255	234	246	266	246	263	247	226	234	241	252	251	255	241	246	250	255	243	253	242	241	223	248	243	246	242	236	243	261	255	272	267	232	271	251	220	235	206	265	245	260	264	246	246	278	251	240	236	252	269	246	242	256	239	240	245	264	256	246	213	228	249	241	265	230	226	226	225	234	251	254	229	262	280	252	258	269	264	238	258	251	297	240	247	224	242	249	248	243	245	245	267	263	232	256	241	248	243	246	236	247	270	258	270	241	243	267	247	259	221	253	236	244	284	251	230	256	273	242	233	235	246	243	253	232	268	242	210	263	227	264	237	263	256	260	242	244	268	242	247	239	276	250	233	270	277	259	258	243	273	248	255	260	227	261	247	218	204	243	230	247	232	257	255	238	266	264	241	249	244	266	232	264	244	261	220	229	226	245	248	253	276	269	229	260	241	234	236	235	206	253	259	230	262	230	243	248	277	247	228	234	285	236	246	219	287	283	268	224	253	254	242	268	233	234	246	258	270	265	254	273	272	247	228	265	247	254	237	247	244	245	205	239	234	249	231	265	255	232	271	253	219	254	231	261	267	270	234	240	250	259	251	255	228	225	243	262	251	252	245	275	251	285	255	254	243	236	253	245	241	243	241	251	258	256	255	232	214	259	236	260	227	215	264	234	247	236	302	227	265	267	284	247	260	258	239	276	262	232	261	249	233	269	230	239	233	258	262	249	252	249	221	229	270	269	245	256	255	240	238	231	265	278	258	260	250	219	239	250	256	238	255	242	266	284	258	247	245	253	259	225	257	224	261	218	234	254	234	248	249	247	238	276	226	253	236	234	235	270	234	245	252	238	255	259	253	247	220	254	222	212	253	277	268	262	249	258	246	244	211	245	267	227	239	268	233	256	243	265	250	247	227	260	254	267	249	241	243	250	272	239	253	260	246	254	258	273	277	257	239	234	241	241	242	239	266	266	241	230	217	257	273	243	253	258	213	250	250	290	256	249	237	234	254	227	249	233	251	267	249	207	265	258	242	246	239	274	238	247	221	250	223	244	222	267	240	260	251	275	240	237	240	240	259	251	234	260	251	248	235	244	243	297	224	262	259	245	237	265	243	274	254	252	238	251	253	258	250	225	241	244	239	255	241	252	256	282	254	264	217	265	232	263	244	241	247	248	270	247	258	241	246	260	239	243	245	244	256	243	261	258	216	272	239	244	236	252	245	226	244	253	249	246	275	257	277	253	255	264	250	256	257	257	243	240	263	247	256	264	264	245	229	243	252	232	289	242	256	265	263	246	248	255	256	247	235	236	247	254	247	253	244	263	247	240	229	225	250	278	243	251	221	241	257	241	223	237	242	233	260	228	274	260	220	244	223	267	269	227	236	262	248	249	223	248	233	248	245	249	252	249	254	287	226	249	256	253	208	268	235	236	238	253	258	244	214	276	209	241	277	268	270	245	242	252	258	270	237	262	233	227	241	235	233	246	239	260	245	243	226	252	230	259	257	238	240	252	233	243	236	231	247	248	230	255	239	224	250	243	287	218	253	262	243	276	253	252	224	250	221	256	228	240	232	243	244	291	261	266	239	243	282	232	252	262	218	255	234	244	238	246	262	241	274	250	243	229	239	241	276	207	242	255	259	255	244	249	212	257	269	231	249	259	256	267	267	237	229	254	233	250	242	253	234	259	236	247	236	253	246	246	265	224	239	243	252	230	236	247	255	249	236	228	269	256	268	255	254	240	250	248	234	222	227	250	261	237	234	253	222	278	245	222	246	259	231	242	248	266	247	274	235	221	258	251	243	271	251	250	238	235	248	259	249	248	254	251	271	267	251	268	243	270	243	251	256	244	252
41242	51904	55386	60430	61289	57223	51638	46472	46413	45610	45106	42756	36639	30576	30673	30805	23718	18020	12113	6489	3885	4394	9362	9564	8522	7851	6772	5875	5614	7265	21837	18992	10179	3594	752	822	814	803	791	811	793	780	772	779	794	782	782	842	796	812	780	825	829	744	816	773	787	760	821	805	772	787	790	820	781	786	802	752	801	805	811	808	792	812	836	829	836	788	808	815	808	793	777	805	765	817	780	769	812	777	810	803	806	759	812	795	772	769	796	798	846	776	787	797	838	781	773	857	777	817	757	787	774	764	770	831	752	805	796	865	772	771	805	803	802	843	808	765	769	837	856	772	815	844	838	793	787	846	765	779	766	825	813	818	816	770	791	841	801	767	825	827	771	803	823	827	770	798	884	741	793	777	792	815	742	794	805	784	809	792	824	768	805	790	812	742	824	767	839	744	812	758	797	835	784	754	772	816	771	736	759	822	764	769	809	813	809	798	783	788	844	785	817	846	769	788	791	780	820	817	768	792	777	783	766	861	820	783	784	796	727	843	753	785	828	817	765	773	813	763	801	785	791	797	757	801	799	786	783	797	817	830	801	792	798	794	839	741	796	810	791	800	806	744	816	769	798	792	763	815	810	811	740	789	808	784	803	756	759	814	871	776	831	792	800	788	827	772	735	766	757	787	814	764	794	820	771	798	774	816	806	780	797	818	830	758	786	795	816	816	791	837	743	790	748	816	793	782	796	851	819	830	807	811	848	809	838	799	810	815	783	814	758	804	796	783	808	761	803	770	831	815	810	800	800	797	783	792	777	816	754	852	811	791	841	835	780	775	789	751	840	889	765	791	777	748	796	790	771	776	753	765	785	760	795	770	757	819	828	775	785	814	790	796	753	802	818	750	736	782	774	803	762	821	791	756	731	816	803	764	738	767	783	763	722	790	786	798	708	774	753	813	786	796	840	822	833	833	836	772	823	749	807	748	816	780	783	804	796	803	848	833	792	797	752	792	778	752	755	774	849	734	825	725	794	813	807	803	798	801	794	783	724	793	816	766	782	805	791	752	815	788	803	787	805	768	807	836	802	810	810	850	725	818	744	834	779	819	824	767	737	802	800	754	746	771	776	823	796	824	780	830	806	762	762	798	829	826	828	825	779	807	799	771	804	806	807	762	788	787	823	765	836	791	794	770	840	796	804	809	776	733	810	802	755	846	793	784	785	787	755	817	786	736	801	765	820	774	789	766	808	792	815	783	786	786	787	790	821	792	828	750	780	767	840	744	788	744	832	796	763	852	778	792	847	833	802	722	819	776	825	735	757	809	771	786	819	819	743	826	790	783	781	768	823	770	817	823	800	805	763	841	768	826	813	808	789	804	742	769	757	757	786	735	780	820	814	815	787	788	793	762	836	738	798	762	795	776	809	796	776	793	792	764	803	783	830	784	755	808	781	838	854	784	776	787	834	789	816	827	783	802	779	808	763	793	824	748	788	735	826	791	827	780	783	759	828	762	762	809	827	836	776	831	764	781	790	783	868	793	796	761	754	774	797	732	860	793	798	790	773	805	748	823	828	799	783	815	807	843	799	834	776	828	769	762	825	817	796	742	794	840	739	803	760	844	759	845	847	800	788	810	772	763	819	840	800	779	820	772	785	832	802	782	817	780	773	790	767	812	843	769	799	766	796	793	799	776	790	800	806	778	748	785	825	761	808	819	746	790	778	807	793	816	756	793	801	758	768	853	806	779	779	762	743	804	797	770	818	763	788	808	830	789	811	818	863	837	767	783	814	755	772	789	816	743	818	796	760	792	770	770	818	793	857	809	781	846	776	758	762	884	772	798	831	757	817	762	766	779	836	758	736	759	771	836	788	796	769	761	769	793	810	794	802	777	809	826	740	759	739	757	788	776	792	822	678	812	788	790	765	816	806	804	796	822	785	824	789	748	803	809	776	806	790	787	768	811	793	801	829	782	752	799	750	754	770	791	763	804	836	758	781	790	709	779	825	812	817	756	766	843	831	837	765	728	781	824	799	779	836	831	811	823	797	768	796	817	803	738	814	822	811	811	767	869	835	782	761	779	825	750	819	826	789	774	802	800	770	818	770	765	789	845	801	762	800	802	812	809	782	809	748	815	857	799	811	734	801	808	801	773	808	766	858	779	830	787	796	819	856	806	795	785	764	762	863	829	818	785	826	865	748	798	740	803	786	756	798	811	778	819	757	758	797	738	741	775	792	811	793	789	814	770	804	774	807	816	769	776	831	796	814	829	710	776	781	778	846	797	804	756	776	794	787	828	778	788	790	805	792	820	787	800	859	821	792	725	777	787	742	759	764	777	800	781	800	810	810	790	793	793	739	768	763	764	826	792	780	786	738	777	814	795	778	826	787	831	777	825	807	779	802	784	733	795	800	817	750	807	866	761	767	747	821	839	810	751	825	840	760	817	774	795	756	789	805	763	755	822	794	809	835	783	839	813	776	844	790	795	787	793	819	773	752	793	782	783	781	798	735	789	782	769	801	778	767	826	751	831	847	795	793	805	784	818	762	807	827	762	755	735	778	815	772	831	819	826	794	814	820	780	772	776	808	778	806	813	790	816	735	814	799	784	816	805	790	818	791	838	801	780	793	780	848	821	777	739	788	769	810	733	813	747	769	758	843	792	790	802	803	824	801	776	764	778	784	788	798	780	865	812	799	805	734	797	790	784	797	761	758	760	723	806	752	818	771	822	798	737	796	833	810	773	784	778	799	794	827	813	803	862	805	849	792	719	774	748	756	793	801	848	761	793	779	789	797	791	778	800	819	757	801	812	801	810	759	755	840	848	789	789	774	807	836	805	787	784	794	771	795	774	760	805	794	781	838	810	824	785	823	791	755	742	830	765	847	795	833	804	810	773	776	822	769	819	813	801	822	797	843	763	809	863	795	793	809	795	780	770	824	764	834	864	805	832	806	761	842	811	787	754	792	821	784	765	762	789	780	771	784	734	779	747	813	756	755	795	727	791	790	820	790	822	786	765	839	830	755	821	786	788	771	786	738	790	783	782	789	816	824	831	791	751	778	839	783	779	817	800	755	797	794	763	801	835	737	793	751	777	756	810	766	756	772	767	798	752	803	816	747	795	773	749	779	793	782	791	792	789	770	786	810	787	791	847	799	816	814	807	806	766	768	781	784	773	760	756	787	767	750	751	778	760	830	819	769	806	757	798	779	788	768	784	766	841	763	781	810	783	815	808	813	798	793	792	800	808	796	784	759	786	743	820	818	799	778	788	771	800	815	748	780	792	746	823	846	842	812	803	777	774	781	815	840	846	825	769	805	748	800	838	804	815	761	761	803	813	802	817	753	790	895	781	796	797	795	778	806	783	783	781	727	757	796	847	773	802	772	744	806	762	832	768	840	785	789	788	782	804	776	814	796	779	821	765	769	781	790	756	779	850	787	779	823	820	826	771	770	769	784	817	816	825	853	790	793	807	812	831	740	808	778	776	825	804	800	797	794	759	783	805	762	829	769	782
14334	19920	21918	18251	13069	8552	6413	4206	3317	2227	1704	1414	1146	774	681	624	491	381	339	266	295	359	333	264	309	292	276	260	233	259	449	515	405	295	195	209	182	189	189	206	199	193	219	205	163	210	189	190	214	195	180	184	215	195	184	212	196	197	163	204	199	194	215	197	198	191	213	195	170	209	170	200	206	223	203	190	177	204	209	215	209	198	188	183	183	192	191	182	202	193	184	226	211	225	215	200	182	205	204	166	209	190	209	200	221	194	196	179	182	186	192	225	206	203	218	210	187	222	186	175	179	193	206	214	184	205	174	217	204	203	200	192	189	167	188	200	193	213	194	161	163	196	205	226	190	198	182	200	192	193	182	210	211	171	204	187	214	206	203	195	198	213	185	199	203	202	164	194	208	202	192	212	204	209	190	201	219	189	194	182	192	193	183	191	193	180	188	195	202	195	186	178	210	177	202	194	196	172	174	170	184	185	205	197	174	211	213	203	187	198	206	226	216	203	189	200	210	207	188	199	162	203	208	181	195	222	193	171	236	199	209	180	206	213	169	185	199	189	197	198	188	195	198	212	185	178	196	206	203	233	207	190	196	189	197	190	201	200	183	212	192	199	201	244	184	176	200	209	204	183	183	192	202	202	210	203	198	187	183	209	201	196	185	192	216	188	182	217	180	167	176	211	201	189	215	183	204	212	197	198	212	200	213	194	198	193	175	207	193	193	205	210	214	200	173	167	211	211	196	186	205	191	192	175	184	198	213	208	210	204	174	172	206	208	195	179	193	202	177	214	192	191	177	193	192	184	202	194	219	198	190	201	210	213	214	204	198	194	214	160	189	213	186	174	214	186	192	192	192	210	177	190	202	195	221	197	196	203	208	213	199	179	207	194	196	190	180	197	215	189	195	180	190	205	185	190	176	191	194	219	184	192	183	183	201	164	189	199	181	184	211	200	196	202	214	197	158	205	179	170	181	192	199	202	232	186	197	174	191	202	187	199	181	193	227	187	204	229	189	199	184	190	192	184	188	205	208	204	182	208	204	200	197	209	200	197	212	190	225	195	180	205	197	209	203	215	197	182	199	194	188	221	210	204	186	201	185	193	199	164	204	202	166	154	190	177	176	201	200	218	183	205	183	196	183	211	196	208	183	205	195	185	199	186	173	190	198	237	193	193	213	186	193	200	170	222	192	187	206	206	185	208	197	177	200	201	170	182	175	190	225	205	185	199	192	186	184	180	170	229	186	203	243	211	173	188	214	187	191	181	195	206	210	203	184	201	195	203	211	206	182	200	189	201	188	184	198	240	200	196	181	192	185	199	231	212	210	201	200	187	205	208	186	180	191	193	203	173	208	201	164	182	189	206	211	192	181	201	179	203	190	198	175	203	215	165	208	186	179	175	183	205	170	201	215	210	209	199	196	190	189	184	186	207	170	190	194	186	185	207	185	214	171	202	210	190	195	187	193	197	187	216	189	221	207	224	176	201	204	211	214	213	180	198	200	207	194	193	208	197	220	191	205	203	173	159	183	199	221	185	203	213	210	192	216	200	210	181	213	208	181	196	188	201	213	185	206	203	195	169	210	190	182	171	198	217	198	185	206	204	206	190	178	203	177	183	217	183	175	209	212	180	203	188	201	229	181	192	171	193	194	193	206	179	200	205	179	187	171	188	187	178	207	173	203	195	205	179	203	226	210	187	174	209	193	185	195	210	187	205	176	191	192	193	182	206	196	213	180	195	193	222	182	208	210	195	203	220	190	200	209	187	196	208	185	163	211	199	205	202	202	210	204	209	183	190	214	180	179	205	209	193	191	218	181	183	188	213	172	203	215	205	205	185	177	190	184	172	172	206	191	198	174	186	201	202	180	188	210	208	193	186	198	198	198	185	214	211	216	181	192	203	190	200	181	187	184	201	214	167	180	184	180	220	193	174	202	179	181	205	218	186	189	202	191	216	210	184	167	199	205	203	204	184	189	199	195	189	189	184	202	186	206	202	190	161	172	202	204	180	194	207	170	173	179	176	211	201	186	185	230	173	189	188	227	181	183	187	168	186	175	198	234	215	211	186	194	180	179	201	192	206	165	195	202	179	178	163	182	203	195	199	216	209	186	219	197	212	192	214	182	178	180	188	239	186	194	205	174	183	206	203	211	179	205	207	184	194	182	200	196	163	196	207	170	208	183	202	237	204	189	184	187	197	186	230	186	211	212	205	184	214	201	193	186	197	212	207	220	199	179	196	171	178	196	199	180	169	204	190	205	191	196	205	198	202	198	212	222	193	182	189	200	182	227	194	173	202	199	196	216	202	171	198	198	188	181	189	201	191	180	213	192	200	214	206	194	216	174	179	199	189	184	210	178	183	200	178	227	174	204	175	180	180	221	222	192	190	177	196	180	202	184	201	188	205	185	190	193	204	169	206	201	198	194	208	227	187	180	179	173	192	190	198	190	186	185	196	198	194	220	203	181	197	203	200	189	200	202	198	178	181	198	197	189	200	194	180	192	220	165	193	201	164	196	176	205	199	189	208	201	191	219	188	204	196	192	182	186	180	195	192	191	174	204	204	183	205	214	198	209	203	184	175	195	182	204	199	180	197	205	217	184	188	177	211	207	232	198	204	205	197	187	181	174	219	222	192	187	190	229	184	217	200	201	183	194	191	187	177	189	187	217	222	175	241	234	196	182	176	160	197	196	189	189	212	181	205	195	222	202	225	180	176	185	196	192	195	177	197	205	189	195	181	230	180	192	188	199	203	197	196	203	167	180	203	169	202	203	189	202	198	198	201	183	211	201	191	213	201	220	194	219	177	219	199	185	222	185	210	175	210	181	194	184	173	162	204	219	197	208	210	194	190	197	198	199	208	178	232	178	196	213	199	215	160	233	203	177	227	180	188	217	204	194	179	219	181	185	201	205	198	198	208	205	186	191	183	188	202	231	190	231	206	176	205	199	196	169	192	190	214	186	178	205	182	198	201	198	182	204	188	176	204	201	188	219	191	186	192	192	183	191	176	218	205	195	208	187	174	214	193	204	185	178	205	196	190	205	226	194	206	183	206	205	182	192	210	212	209	179	183	200	210	238	181	204	209	193	174	210	193	189	184	179	182	191	190	183	171	194	199	199	207	194	187	200	166	214	176	190	221	188	185	209	197	176	225	202	198	202	165	182	197	185	210	194	204	225	213	219	195	193	186	182	198	200	192	184	185	198	191	173	191	187	196	179	200	167	188	169	183	218	220	192	190	221	212	190	174	178	192	186	185	196	203	213	213	186	224	205	204	194	185	190	188	188	186	179	185	191	207	193	180	200	170	172	217	175	194	176	198	175	186	204	204	187	174	198	197	179	177	184	195	174	183	178	204	197	213	190	191	178	183	186	228	188	206	181	180	173	167	209	217	220	190	190	202	182	204	191	194	176	183	188	195	223	167	197	196	213	209	169	195	213	187	202	206	191	211	191	181	198	202	221	210	213	181	213	171	207	159	174	200	185	186
13079	22678	28637	29997	26466	21696	18837	14558	12893	9830	8127	7454	5252	3102	3360	3223	2581	1920	1532	1125	1430	1721	1659	1392	1448	1382	1346	1235	1153	989	2583	2636	1884	1217	685	660	664	683	657	721	684	667	661	686	657	689	686	677	708	696	695	636	669	679	662	662	661	630	706	675	696	658	677	678	733	688	644	660	668	710	648	695	685	668	693	660	677	705	667	676	656	651	628	671	685	683	638	681	667	642	692	647	651	658	647	669	654	659	657	703	667	667	646	725	685	626	671	661	688	696	649	674	630	654	676	669	658	627	650	661	660	655	677	687	678	654	690	715	654	660	698	654	681	660	663	640	670	625	692	654	641	656	671	635	676	687	691	672	688	610	624	691	672	677	679	658	675	632	663	684	665	694	649	705	672	697	654	674	625	746	650	676	715	682	717	699	648	626	691	715	637	725	632	675	671	676	690	650	661	692	628	696	627	627	680	621	722	684	660	667	741	701	670	660	636	640	646	725	642	701	627	696	677	678	618	677	683	630	653	679	628	688	638	681	689	682	667	672	649	640	654	690	637	617	685	692	706	682	623	635	675	733	654	673	646	679	673	653	646	667	644	649	701	689	638	650	639	640	648	659	634	645	674	680	661	677	650	666	666	715	685	680	677	693	663	690	677	614	692	697	674	637	663	691	699	658	663	642	663	660	637	729	668	670	683	690	651	679	693	705	666	709	701	665	684	675	656	683	673	644	683	742	674	633	667	691	706	700	658	658	631	662	668	670	678	656	689	647	691	690	659	635	640	705	657	617	690	631	665	634	698	684	676	635	652	642	674	676	687	654	682	657	689	670	663	690	654	683	634	697	609	625	663	695	723	669	684	662	655	690	655	653	660	662	705	656	710	666	670	680	685	706	630	712	677	635	701	648	659	645	684	691	675	647	636	681	676	636	663	694	712	642	658	684	691	654	670	658	665	655	674	689	640	700	660	679	647	645	649	687	663	623	727	634	673	644	685	657	714	657	692	645	664	703	654	691	706	691	656	607	626	666	652	697	713	677	652	677	656	651	660	681	699	652	631	637	639	642	681	639	624	672	664	662	703	652	719	687	655	673	672	672	695	644	664	659	633	684	660	705	693	637	664	663	658	679	685	653	670	660	675	698	675	662	677	652	666	685	718	622	686	668	674	684	626	682	668	658	704	689	677	692	639	688	673	695	626	644	676	682	664	634	670	681	641	687	682	689	664	702	661	686	717	677	672	734	681	651	701	655	693	672	673	647	681	643	703	635	670	654	615	666	682	655	697	627	708	664	679	681	667	631	661	692	684	689	673	669	669	658	687	653	675	661	704	672	705	661	655	711	684	673	672	626	681	705	692	653	636	671	653	698	664	669	636	664	658	692	655	726	681	670	658	660	706	660	678	679	661	654	652	687	667	646	683	655	648	708	663	633	692	666	625	686	674	654	638	668	657	709	657	647	690	650	681	632	653	694	654	636	713	635	690	694	680	694	717	654	705	670	633	683	600	683	654	708	720	642	687	621	687	650	640	662	671	681	632	705	680	700	695	627	696	655	659	638	693	672	729	654	695	699	652	642	670	671	690	655	703	698	670	639	691	670	659	710	682	664	625	696	664	680	665	635	692	661	662	665	654	675	657	687	661	724	641	690	648	677	686	706	686	668	675	661	650	648	643	633	657	690	630	670	678	683	657	666	667	689	660	650	689	645	668	677	654	685	649	658	701	661	641	671	677	671	672	728	676	690	661	662	661	671	664	667	662	649	634	681	650	648	656	652	690	662	644	684	675	682	683	709	653	665	688	704	670	634	616	677	695	640	737	601	688	655	674	656	666	655	675	651	670	623	626	650	683	641	664	645	672	634	704	680	714	686	665	704	674	663	633	634	696	679	694	664	641	622	667	663	721	682	661	692	658	686	648	646	693	672	672	648	679	662	655	714	677	688	635	670	686	641	634	653	707	683	684	682	639	651	656	694	626	655	708	665	651	658	718	696	605	694	699	668	664	675	675	667	638	708	623	677	716	653	670	703	678	645	659	679	687	689	655	667	709	664	663	692	672	625	632	678	660	644	714	696	696	685	688	668	672	657	669	672	716	660	701	647	657	707	614	644	665	676	741	662	696	668	670	715	702	671	665	701	680	676	647	685	730	681	711	675	710	738	695	636	656	654	666	654	617	680	670	678	629	674	665	623	628	653	687	644	711	679	651	691	653	654	692	670	713	676	665	645	698	670	665	687	634	652	673	620	709	688	643	683	646	677	660	654	644	687	649	678	630	707	723	713	661	658	662	653	703	675	671	701	660	735	678	649	636	661	669	730	656	646	679	685	664	650	644	671	631	689	653	707	695	702	629	657	698	679	634	661	699	657	729	643	640	667	707	609	693	654	674	659	675	626	719	629	726	716	645	632	656	650	695	653	709	637	667	744	678	658	647	669	666	672	649	636	667	651	654	718	669	641	661	672	728	691	723	666	695	661	694	649	613	642	694	656	686	653	647	659	655	625	670	674	652	653	690	667	665	733	605	691	662	629	660	700	669	690	687	678	682	658	652	677	674	654	662	660	635	673	635	667	674	666	694	671	657	656	687	685	647	700	649	627	683	651	618	674	671	701	701	717	690	682	649	666	642	703	642	722	693	669	632	676	682	672	638	654	634	700	591	657	659	666	688	696	690	676	684	678	686	677	665	681	740	671	716	648	669	690	684	676	617	677	704	687	673	714	668	673	678	669	683	662	689	665	701	671	663	706	686	658	719	664	654	642	654	671	673	655	604	657	687	668	664	656	657	646	623	652	678	682	672	668	714	663	649	673	704	681	634	667	674	641	682	640	687	701	691	683	670	667	638	710	677	661	658	680	653	657	663	675	645	696	638	662	691	651	722	671	663	660	701	650	652	663	674	668	648	648	661	675	701	683	667	651	683	671	722	650	671	695	660	697	702	661	664	672	673	677	703	688	651	653	665	651	665	679	713	670	713	678	660	650	606	665	643	667	689	678	684	700	669	736	688	693	630	666	654	675	657	687	643	637	697	724	641	671	632	692	683	659	633	706	689	682	679	672	660	680	688	666	690	644	680	662	675	713	686	679	670	672	648	704	680	633	671	660	644	660	645	690	705	656	698	725	657	699	689	657	664	687	647	662	661	694	662	678	701	683	653	696	702	671	690	698	655	633	685	699	657	677	631	674	685	693	662	653	685	684	643	693	666	708	672	633	695	624	702	633	666	684	664	671	677	674	662	682	622	689	670	661	686	657	658	674	639	713	629	716	711	656	649	639	652	650	684	671	630	727	642	635	633	667	690	670	710	705	668	644	669	687	683	717	652	669	653	621	674	699	678	669	684	677	629	717	647	658	696	698	689	690	709	627	642	635	709	724	648	721	700	611	615	727	623	685	672	626	673	658	689	657	695	642	696	713	697	678	680	664	676	649	650	721	635	627	667	671	663	659	696	629	654	686	660	654	674	675	718	673	638	665	719	687	684	672	700	681	661	657	682	692	686	704
38471	45718	41880	39716	39371	35158	31844	28284	26964	23919	21121	19370	16508	8581	6652	6357	4233	2143	1386	1127	702	387	291	269	323	313	435	449	362	1032	2342	2098	1186	502	190	173	173	185	164	179	165	192	174	177	187	178	189	168	187	183	177	162	179	187	178	179	191	188	183	181	188	196	189	196	180	197	165	184	177	167	161	157	168	176	167	187	171	170	161	185	201	180	199	172	188	164	171	175	184	165	178	191	213	201	170	174	193	185	183	192	181	166	175	198	162	173	163	165	186	165	170	181	189	167	192	191	163	177	179	188	161	182	181	172	210	205	166	169	183	180	183	197	199	184	184	183	196	200	176	172	160	166	176	187	187	178	166	143	195	165	170	171	172	176	175	168	185	179	149	180	190	177	206	182	191	183	189	201	171	180	162	162	195	196	184	179	187	170	186	181	175	181	177	175	162	177	158	197	160	213	184	200	185	191	201	175	188	175	186	166	171	187	167	185	183	186	193	199	159	162	182	175	180	160	180	193	170	172	171	164	157	169	167	169	182	185	184	177	168	179	168	203	169	189	171	182	167	149	169	156	185	191	178	179	198	182	179	186	195	185	170	203	155	197	188	212	175	174	155	184	186	164	183	180	172	205	156	158	178	180	179	176	159	202	213	186	216	208	201	183	164	191	203	188	168	192	167	196	180	180	185	177	185	170	174	177	163	179	169	197	185	179	174	175	178	184	172	185	191	213	192	163	172	187	174	192	171	205	182	158	167	177	201	183	172	169	195	175	161	197	187	158	173	164	161	163	200	183	171	193	217	178	165	173	198	184	182	149	182	194	176	167	206	161	167	195	199	177	191	204	164	159	180	171	183	177	195	212	182	206	197	176	192	161	177	166	200	175	168	191	197	182	203	172	205	182	204	164	166	192	161	177	174	191	167	179	178	169	167	183	171	188	181	180	170	193	172	164	180	177	190	143	175	182	172	172	171	167	188	183	191	181	193	180	172	179	205	167	174	212	167	184	173	187	187	192	198	169	177	177	188	174	171	183	168	178	180	206	184	161	167	179	172	169	180	167	182	185	184	188	176	172	161	184	188	158	187	174	191	182	139	159	167	169	199	182	179	170	190	213	192	180	185	181	169	210	204	171	181	179	191	193	187	183	179	159	171	196	171	199	159	194	202	148	179	204	178	196	180	187	186	176	169	172	192	162	194	164	183	189	179	196	187	197	165	200	163	162	183	171	198	177	175	194	177	182	171	199	177	170	201	194	187	149	179	178	154	173	168	165	150	163	199	179	185	171	171	178	174	180	189	170	193	190	199	202	206	185	180	181	152	167	169	174	182	184	191	175	178	171	158	185	174	182	171	181	177	186	177	175	159	168	169	187	179	180	177	186	182	172	160	165	171	185	159	174	185	177	189	186	192	202	170	173	174	164	172	182	187	183	177	180	184	174	176	159	189	177	174	177	186	184	183	157	169	176	154	187	189	171	205	199	204	178	203	197	190	174	181	193	180	185	162	179	160	192	185	182	173	153	186	180	189	194	177	182	190	181	174	159	182	160	153	196	196	206	179	160	173	173	192	198	179	211	173	194	175	173	177	139	208	167	187	170	174	184	188	186	190	187	164	195	192	164	216	193	171	168	167	167	190	187	211	171	200	182	161	167	202	168	171	197	160	169	188	171	172	170	190	159	177	184	207	155	156	164	163	181	189	178	163	169	173	176	185	171	152	171	202	195	185	179	188	176	170	192	186	168	182	190	201	164	188	177	140	171	180	158	195	181	190	181	163	183	174	166	186	181	185	183	187	191	198	183	170	173	171	167	182	220	166	146	166	175	205	169	163	192	174	185	192	160	200	172	170	206	169	169	172	195	196	174	187	166	177	218	191	182	171	183	210	181	192	151	171	125	199	167	192	176	191	156	175	163	187	181	175	167	179	182	209	178	161	177	200	179	170	187	191	176	168	191	176	196	193	181	159	179	187	189	176	167	169	192	172	171	182	197	180	176	188	184	175	187	200	191	168	204	180	182	165	177	172	165	195	184	155	184	181	173	187	190	174	176	186	181	194	168	168	192	167	165	162	184	172	166	196	182	189	177	159	172	167	173	184	195	160	194	146	163	166	196	181	163	170	182	168	175	167	212	208	164	208	185	195	189	169	168	164	189	181	192	161	172	176	181	208	187	169	188	178	173	178	158	159	160	157	152	199	169	167	155	187	172	152	188	215	185	171	172	162	187	187	173	206	179	180	170	167	195	200	165	169	176	172	171	169	179	188	171	180	180	195	163	181	186	184	169	180	180	175	156	156	189	170	165	207	165	191	166	203	184	176	171	171	174	180	175	185	214	182	207	158	187	178	182	159	143	187	173	192	171	185	176	173	173	193	175	165	194	175	195	142	180	161	189	171	193	173	186	164	188	149	184	192	166	178	186	188	206	174	181	171	184	160	168	146	174	163	163	162	184	174	157	177	184	204	181	185	184	176	161	189	188	152	174	169	211	152	167	168	170	167	164	178	160	183	173	173	171	165	182	167	183	170	182	183	177	170	194	171	164	141	207	194	190	177	167	181	172	156	186	177	173	166	170	210	158	185	195	173	176	195	169	192	190	170	179	156	186	168	182	183	190	185	187	189	159	194	188	188	189	180	157	189	175	165	186	207	160	149	168	176	163	193	192	174	167	181	176	185	191	225	155	177	160	185	166	198	174	168	185	180	173	175	177	189	188	162	175	160	198	193	203	187	185	174	183	192	190	176	183	194	163	179	180	191	160	172	193	168	201	182	166	173	177	162	198	182	158	183	191	188	138	173	167	186	199	192	189	193	158	185	182	158	170	165	183	189	187	169	182	166	160	172	179	172	182	182	185	155	181	170	166	188	199	167	181	193	165	160	166	203	183	150	166	176	176	176	193	198	163	171	159	155	200	155	168	175	187	163	172	193	178	182	164	171	157	179	182	174	188	215	182	161	168	187	193	171	164	180	181	176	188	195	169	189	195	164	184	174	150	177	191	166	191	184	180	186	202	189	182	156	176	202	187	213	184	172	193	204	196	196	183	185	174	194	183	164	178	203	191	198	196	178	172	165	158	186	178	178	177	189	191	193	191	188	184	168	186	187	207	191	152	190	186	212	154	155	190	193	185	209	179	175	185	207	190	153	181	165	167	187	163	195	181	175	209	171	186	173	199	181	187	191	180	180	213	162	213	166	197	164	172	152	187	163	180	165	193	188	200	172	195	191	192	171	166	184	178	180	179	194	183	155	202	209	170	167	199	168	169	188	188	183	182	167	168	180	177	181	195	191	170	177	181	167	174	168	182	153	194	194	194	178	185	194	187	170	156	176	186	140	157	180	184	171	188	211	180	173	179	189	172	178	172	193	170	182	183	169	194	178	181	175	161	189	186	198	202	177	193	199	171	193	177	198	156	153	196	191	199	166	198	184	178	196	174	187	178	166	192	192	182	206	200	162	204	166	166	182	195	167	171	192	178	180	165	176	181	188	190	169	168	191	174
33986	47212	52326	57263	57649	51288	46152	40716	40023	38763	37827	36210	31286	21957	23062	23731	18505	11836	8272	6398	4184	2221	1441	1201	1711	1652	2344	2749	2161	6913	14279	11929	6989	2693	635	593	617	606	599	639	585	620	611	629	641	608	609	633	632	571	618	627	653	623	615	613	587	619	629	619	617	609	595	594	577	590	643	607	574	626	580	611	646	648	634	666	596	591	635	621	600	579	594	640	607	651	619	618	622	613	595	616	648	636	622	626	611	577	612	622	643	616	645	585	614	603	599	642	634	611	626	634	621	626	593	624	606	607	596	635	577	624	606	611	588	631	639	610	642	611	623	605	586	574	616	614	629	642	586	632	623	630	651	605	616	634	645	652	625	562	590	630	634	671	565	612	637	643	607	618	643	583	614	629	601	598	591	606	638	562	654	573	629	615	627	624	612	629	635	584	642	623	628	582	620	626	622	653	596	595	589	599	588	620	625	574	620	616	623	660	628	645	648	647	618	626	621	651	611	620	577	621	615	606	616	671	592	628	617	589	604	665	637	587	576	593	627	643	608	575	587	650	570	632	608	667	595	594	590	587	611	555	585	611	640	684	617	653	643	584	616	605	604	688	585	613	595	663	639	636	541	611	663	603	643	623	581	640	628	602	553	641	602	610	630	622	623	594	636	559	590	618	649	637	624	591	611	626	607	589	584	598	622	599	619	647	587	613	637	645	615	558	629	632	591	591	580	584	588	598	621	637	641	603	603	631	587	647	614	648	647	594	616	580	605	623	669	621	659	611	641	593	640	596	612	606	569	596	616	599	629	621	668	626	600	630	579	634	677	607	636	578	623	593	636	615	572	627	632	640	624	599	625	615	627	646	642	608	639	588	632	639	649	659	623	629	579	628	624	648	643	640	635	572	684	605	581	641	591	586	601	586	597	632	636	612	630	650	608	609	602	576	639	619	587	614	599	608	620	622	643	623	576	676	656	639	639	607	615	616	583	579	662	585	575	646	632	625	613	629	640	633	640	651	625	633	580	605	605	630	628	588	604	623	637	638	605	576	560	609	589	657	616	611	611	600	587	639	587	624	599	654	571	603	614	586	611	600	634	588	597	587	604	595	639	599	642	614	570	633	655	605	592	598	611	627	602	569	565	626	577	575	627	580	636	615	630	656	637	641	608	589	613	588	660	621	597	573	605	618	616	635	599	618	595	624	642	636	608	618	600	624	639	642	599	651	657	619	574	625	604	656	593	619	650	585	608	611	651	620	626	586	573	590	606	630	632	613	609	627	593	590	651	603	594	600	629	629	582	627	606	625	600	628	609	634	667	617	607	592	603	630	560	627	670	603	591	596	637	628	638	605	608	596	648	625	635	601	635	602	642	623	613	617	614	623	594	616	562	615	604	578	636	560	609	658	621	635	657	628	612	616	614	577	630	619	605	582	591	630	600	599	595	642	602	624	642	607	615	664	569	610	630	617	652	654	602	651	605	663	593	602	618	660	616	628	627	599	641	622	597	644	607	605	674	675	621	632	643	611	643	592	633	588	625	595	584	597	618	615	606	627	594	653	580	586	613	603	617	577	624	637	608	599	595	605	598	643	606	614	628	582	635	602	583	594	628	619	606	631	614	634	595	646	600	608	618	624	603	584	602	577	661	635	598	589	615	617	646	605	612	636	609	680	630	635	593	588	656	614	635	631	605	573	604	628	605	598	610	597	607	617	596	665	588	594	641	591	627	617	640	617	648	628	655	588	622	623	578	662	609	566	549	605	596	646	594	627	613	599	578	638	631	608	609	572	631	607	611	577	577	616	655	597	609	578	588	634	612	615	621	674	599	622	644	563	616	632	625	597	603	581	659	622	607	615	607	638	574	610	609	645	600	606	592	632	633	649	603	566	618	632	631	647	600	599	603	620	656	617	601	598	629	581	607	630	622	608	624	654	635	609	638	585	599	632	615	623	639	632	621	675	584	658	625	589	644	601	632	648	673	601	654	645	647	572	603	658	601	640	618	602	576	609	581	599	620	589	569	608	670	658	621	627	641	627	621	617	609	608	623	626	655	604	634	642	634	630	605	635	589	591	623	574	600	593	622	639	608	570	629	597	653	607	635	572	612	649	577	556	633	661	591	624	598	576	635	605	604	608	665	608	612	613	588	601	639	574	645	658	610	625	601	597	574	641	623	613	657	580	683	655	578	616	587	625	598	631	589	599	568	590	633	601	616	577	582	604	613	657	583	583	592	589	603	614	637	627	665	614	622	614	624	630	582	591	591	573	611	604	639	560	635	625	648	622	622	598	647	592	640	603	610	600	636	601	664	687	606	608	567	593	629	617	643	602	634	621	572	606	627	593	625	573	584	598	619	607	593	634	653	587	646	615	605	646	618	594	643	628	594	618	621	654	594	610	631	619	613	579	561	627	610	585	637	629	593	617	613	570	622	607	613	583	631	630	622	616	629	625	581	624	580	591	586	629	580	596	641	593	625	578	647	621	610	623	642	617	626	638	649	580	633	631	615	623	643	608	603	613	663	592	586	617	624	571	602	595	631	609	610	603	584	611	601	612	638	671	615	605	617	637	622	614	607	597	584	627	596	586	601	650	613	600	641	643	537	627	600	576	597	625	561	594	589	574	608	622	598	629	593	650	576	621	579	576	631	640	618	635	624	584	611	617	600	606	597	645	601	623	596	616	625	582	626	629	583	629	598	610	595	595	643	610	575	625	608	637	679	619	573	615	634	616	605	612	613	641	608	690	587	590	584	658	595	590	656	604	603	675	643	636	631	625	573	619	582	607	649	636	573	575	604	625	594	631	581	603	639	608	587	594	655	639	587	646	621	594	622	594	604	624	603	571	577	623	597	595	590	623	592	636	556	612	574	617	610	633	601	620	629	658	599	581	631	600	587	583	572	590	622	625	582	576	548	602	634	596	605	586	605	622	629	590	597	616	596	616	585	601	600	573	674	609	619	630	646	593	637	646	609	583	608	582	657	631	611	646	606	599	642	658	675	599	597	643	618	596	624	603	604	621	592	585	590	636	600	613	636	612	651	636	628	584	645	594	620	674	579	631	563	625	650	591	629	641	611	621	599	599	587	633	646	624	637	579	624	609	600	631	600	646	565	617	599	626	621	604	608	661	608	626	614	604	640	664	599	613	601	618	649	650	601	607	615	592	600	594	661	610	615	645	630	605	629	635	628	586	636	606	661	607	621	575	607	580	599	640	605	616	609	622	636	565	591	669	580	602	623	610	618	556	593	624	598	651	630	611	580	638	628	613	630	600	607	607	561	620	611	621	621	613	570	616	638	650	638	653	608	608	630	619	625	631	606	638	611	567	595	596	604	642	598	575	609	656	601	634	594	601	615	613	641	643	606	623	637	591	598	621	663	591	651	576	600	589	642	616	594	615	622	640	625	640	639	601	639	605	606	591	567	592	657	644	679	590	628	669	646	624	623	596	574	632	633	627	647	623	645	600	609	627	572	640	594	618	572	626	581	634	581	593	594	630	590	580
44863	47961	40129	37954	39111	38435	35794	33100	33781	31249	29716	28771	23589	15271	14441	12480	7359	4062	2921	1323	475	392	393	527	694	692	554	490	533	1096	3799	4515	2326	706	243	241	227	207	239	230	266	241	231	257	228	223	225	224	246	199	216	210	242	238	226	245	234	233	267	246	249	260	220	247	252	246	244	236	239	230	271	236	269	251	239	225	243	248	261	239	222	264	230	228	200	256	231	250	248	258	243	226	253	244	262	262	199	228	222	246	240	214	234	228	267	209	215	242	237	225	236	246	275	238	210	227	269	222	257	250	242	220	261	240	257	223	219	260	264	239	253	227	236	252	210	221	253	210	217	241	291	230	232	242	229	241	226	235	225	229	245	234	234	238	244	258	272	258	238	220	243	249	224	228	221	261	216	238	217	235	211	254	237	275	246	248	221	263	252	239	227	221	227	248	232	252	236	242	237	233	224	223	265	263	261	221	256	242	239	216	288	260	273	204	225	240	251	216	228	260	237	240	220	247	202	247	233	260	236	225	248	233	245	238	249	247	228	269	268	226	257	258	211	261	246	224	267	233	217	227	241	230	250	234	257	219	246	223	252	247	231	237	241	227	263	226	212	246	245	226	235	217	218	236	195	259	217	241	240	251	257	216	238	240	246	243	245	234	250	211	231	210	232	246	235	244	240	220	227	226	237	219	245	238	221	258	242	233	245	255	220	220	219	201	261	227	245	258	222	242	237	215	227	274	253	284	228	243	236	244	226	271	210	230	235	249	281	251	292	242	235	247	231	228	244	237	233	235	212	280	252	230	268	236	201	222	229	252	235	250	257	235	252	236	216	214	198	259	238	239	218	246	227	242	231	230	231	232	240	212	261	234	239	254	261	224	250	234	210	240	250	252	221	226	224	225	220	243	244	251	254	221	243	241	221	271	229	232	259	246	227	219	231	242	251	245	250	225	255	249	257	209	233	278	256	235	233	228	205	238	213	225	226	245	231	259	237	232	266	263	266	237	198	229	239	229	241	237	234	264	244	249	251	229	239	230	256	257	243	268	237	239	240	233	212	213	236	208	251	231	236	232	233	233	234	238	201	247	254	224	236	233	253	227	250	226	233	212	204	239	252	250	249	257	251	261	243	223	240	217	260	208	211	218	254	226	254	232	269	221	240	249	243	245	225	230	257	247	235	247	236	254	274	236	241	224	263	252	266	249	225	222	232	249	238	193	239	231	281	266	252	268	239	278	240	237	225	239	232	283	230	234	244	219	233	244	265	241	217	240	243	229	242	246	245	227	221	269	230	236	255	228	257	257	240	261	255	246	256	235	221	243	230	238	237	235	218	189	223	239	238	235	235	249	241	261	238	236	245	254	262	234	229	259	226	239	249	272	242	243	236	207	264	250	267	227	247	257	205	228	237	254	239	219	212	247	249	217	241	259	244	230	250	251	210	252	228	235	247	226	249	239	242	258	219	236	261	230	230	268	231	203	232	230	240	227	231	242	240	215	238	267	251	233	253	240	241	227	249	234	222	235	241	239	231	226	236	231	237	249	210	207	218	260	223	229	214	280	260	244	235	240	243	212	213	251	229	243	246	258	230	236	216	244	224	248	212	228	237	223	243	231	229	215	221	229	219	227	226	219	249	239	262	251	218	215	222	282	246	234	238	239	228	224	271	236	265	292	234	261	221	243	220	238	239	223	250	249	248	257	242	238	264	264	270	225	241	253	227	212	234	243	252	261	219	248	255	229	243	238	236	233	226	249	248	248	256	250	243	259	270	259	257	234	236	212	247	219	219	261	242	235	238	239	238	234	224	210	228	245	214	232	229	238	240	258	258	222	229	224	252	220	209	245	244	265	258	234	261	244	253	245	245	241	250	261	210	206	221	222	248	235	231	211	240	263	229	240	267	233	234	258	242	220	233	259	235	234	238	239	279	237	206	225	222	231	226	233	244	224	243	227	229	263	260	250	250	268	214	250	224	230	233	235	226	247	233	230	227	220	237	262	228	253	222	243	275	203	234	216	235	245	239	220	248	247	240	239	262	238	216	218	238	212	222	242	260	212	237	231	270	250	257	242	241	221	250	205	241	239	231	198	246	233	236	242	255	231	236	228	251	250	239	254	217	243	233	230	257	249	246	219	236	229	221	234	274	219	245	237	234	264	235	247	231	246	267	260	230	210	237	247	250	206	236	215	241	221	224	237	218	226	223	246	229	235	214	235	223	221	271	237	226	225	256	280	236	245	221	237	234	220	238	257	229	220	236	263	247	218	240	239	248	240	251	234	245	253	212	246	253	234	236	207	244	206	289	245	262	240	242	283	211	225	240	243	237	250	280	240	252	243	223	216	264	215	261	233	246	241	232	235	239	218	228	243	246	254	272	233	274	248	248	271	240	229	236	216	226	240	263	260	253	237	250	262	258	242	234	253	234	211	252	245	259	221	235	251	218	231	226	236	231	244	235	239	240	248	212	216	235	214	253	248	220	229	235	241	223	221	244	232	224	256	235	253	255	239	223	250	271	246	249	236	254	252	230	258	253	222	223	250	271	239	227	225	224	241	273	228	216	248	250	251	248	236	232	225	233	264	231	256	224	221	233	222	216	252	209	231	215	252	235	224	222	238	226	245	230	244	245	211	233	255	237	237	252	244	238	248	257	241	239	268	230	270	270	243	262	236	216	261	236	221	263	233	238	226	206	224	242	249	233	248	231	251	243	238	235	231	241	242	251	216	238	251	221	212	255	233	240	277	218	266	235	247	246	244	245	243	238	238	256	238	226	253	233	257	231	233	247	246	224	238	266	229	241	228	256	223	225	255	235	243	219	253	233	241	197	237	215	236	245	261	234	225	219	216	220	262	254	248	277	245	253	227	218	221	255	250	227	222	244	226	241	238	254	264	224	216	240	241	240	251	246	233	224	206	208	249	233	252	214	227	239	255	222	253	217	237	220	240	276	258	266	219	258	241	235	238	235	234	229	245	225	245	259	236	242	237	252	239	248	251	233	248	232	249	219	236	237	251	254	236	244	264	233	245	238	251	212	218	240	235	205	242	222	244	241	248	206	227	257	249	240	234	204	228	235	213	231	251	234	222	256	227	218	238	243	240	243	243	217	243	249	252	243	226	212	238	243	236	235	267	234	216	258	255	251	229	266	215	199	240	244	267	248	210	222	254	233	238	221	235	253	251	248	234	232	243	223	257	240	238	259	231	271	249	225	248	229	225	235	238	246	261	275	276	241	249	235	251	229	243	229	239	270	259	243	236	228	270	255	223	245	249	242	246	254	228	231	232	229	231	237	265	236	235	257	259	284	226	236	231	257	232	253	229	244	240	256	269	224	204	256	200	237	246	262	223	235	229	255	247	264	234	225	229	220	228	230	216	274	240	222	240	263	234	224	226	215	235	229	237	259	233	233	244	227	220	245	232	250	245	235	261	264	253	248	234	227	261	233	223	222	225	233	213	266	250	233	221	255	230	252	193	228	252	207	236	242	256	229	231	251	224
39771	52498	55072	60421	64254	58773	53012	48342	47044	45928	45935	44487	38830	30912	33110	31661	25095	16617	13613	6617	2105	2064	1846	2841	4220	4007	3251	2679	2969	6242	19591	20523	12221	3451	782	753	770	784	768	741	767	710	785	739	795	772	764	760	769	779	781	752	780	780	765	748	754	778	758	803	763	779	731	798	755	764	808	769	803	738	762	784	715	761	787	759	742	771	804	754	710	752	782	776	792	757	805	778	769	780	760	794	755	760	751	792	769	801	754	721	761	754	777	725	795	734	788	800	748	767	708	805	768	750	758	796	754	760	745	764	715	761	719	774	787	760	822	752	755	757	754	776	795	784	765	762	716	745	768	765	712	746	776	787	803	711	791	800	814	760	795	794	788	778	787	766	759	784	753	712	752	756	800	775	755	714	782	744	785	753	751	725	766	759	733	765	805	753	697	780	746	751	734	760	697	736	795	720	749	806	753	734	763	763	704	762	802	746	729	796	801	780	775	748	778	835	711	795	748	718	724	765	780	734	795	766	782	812	744	765	808	736	762	782	764	762	799	761	785	784	760	740	796	734	727	788	767	763	772	773	759	776	809	714	751	725	755	722	763	726	751	741	772	767	772	805	728	788	758	770	742	690	756	776	716	771	705	752	739	798	721	778	807	782	710	770	734	782	780	764	749	738	741	716	758	751	840	747	740	739	780	811	718	795	774	722	733	778	742	743	778	688	806	760	755	776	784	779	797	769	761	729	793	767	729	764	785	737	722	768	783	748	742	752	810	781	685	763	725	754	766	715	766	728	736	790	737	766	781	779	750	777	717	731	785	722	745	783	762	784	823	724	814	766	695	735	777	827	739	769	748	795	736	798	726	747	797	758	755	759	772	786	740	771	739	784	716	717	741	718	752	762	809	785	773	772	756	758	743	735	749	753	702	772	744	791	794	791	736	701	783	766	852	737	754	744	756	708	760	744	701	747	765	783	743	805	731	730	730	804	771	731	797	782	768	766	729	830	784	754	778	713	761	777	775	771	769	771	743	756	779	731	830	771	780	783	767	753	775	790	741	732	801	741	739	712	757	733	792	772	799	725	765	754	767	728	751	739	787	761	768	733	774	774	721	733	748	780	791	768	766	722	781	773	709	740	757	739	771	752	733	706	745	741	825	790	776	735	800	758	739	747	717	742	792	795	784	806	721	743	759	767	746	709	771	764	720	711	744	702	775	721	834	751	782	757	766	775	731	762	711	804	757	744	768	804	750	713	751	739	756	737	710	760	747	698	765	781	763	764	791	777	716	763	811	771	711	703	755	772	743	838	782	747	759	744	777	833	781	740	753	762	791	734	800	759	768	770	761	732	773	747	726	754	787	801	779	752	748	810	712	783	770	760	752	746	754	788	782	743	726	757	779	766	761	726	759	766	778	787	779	745	793	766	757	775	681	728	744	817	775	795	710	734	727	772	790	729	736	766	777	765	777	738	751	752	723	778	775	750	774	739	763	740	745	764	750	763	724	766	766	784	729	786	775	768	760	775	761	801	730	754	761	764	759	744	775	729	749	765	741	748	788	771	712	763	774	737	715	781	776	797	735	775	763	769	736	749	799	739	809	763	756	821	787	743	765	724	712	740	775	765	753	760	779	805	740	746	703	687	740	727	770	758	803	722	809	743	760	720	788	716	712	768	734	780	758	750	755	726	744	777	736	776	749	784	774	727	771	783	747	771	789	800	745	727	814	691	802	753	789	736	761	714	672	769	768	747	761	734	729	764	744	774	768	721	751	724	741	811	757	789	773	760	724	796	779	756	743	725	771	803	750	748	751	802	712	768	747	715	774	815	765	742	764	754	736	718	751	679	788	753	798	788	777	751	757	739	749	716	761	761	725	738	754	784	702	771	720	755	765	720	802	715	732	729	766	801	801	760	755	756	726	717	754	737	735	772	815	743	784	765	708	776	765	714	760	730	718	748	746	791	738	768	783	753	729	727	745	737	743	766	771	723	742	697	773	732	706	784	712	783	759	682	791	783	795	781	740	784	815	750	731	733	743	774	725	781	744	773	783	796	753	730	798	762	732	709	742	767	728	745	739	762	729	750	744	767	742	775	797	731	790	712	813	748	789	748	785	749	783	738	748	769	763	716	785	750	766	765	789	743	773	761	800	718	758	764	717	785	719	738	753	807	780	735	754	810	808	767	743	782	742	756	744	774	767	806	774	749	757	773	749	760	794	719	743	799	771	777	771	756	717	730	843	775	729	730	718	744	726	738	786	758	789	769	790	767	768	710	773	767	812	723	741	756	810	741	722	711	822	751	709	796	787	729	748	740	808	741	750	751	735	742	758	765	792	794	809	769	746	719	775	751	725	771	783	781	754	764	763	764	703	727	791	780	740	787	757	759	760	741	757	767	764	783	804	759	792	712	770	757	729	782	760	736	784	791	742	651	754	743	732	781	703	776	725	792	762	784	756	740	755	768	740	773	790	716	745	728	753	686	715	713	756	759	748	751	744	739	763	768	750	805	735	768	769	808	770	760	773	754	793	757	780	760	740	727	746	825	785	762	769	807	791	762	754	777	768	678	781	759	797	796	771	815	763	744	708	787	785	805	750	736	785	776	742	751	730	805	771	743	755	819	786	760	725	754	741	768	774	765	738	781	771	761	732	819	799	715	800	771	815	747	760	709	728	741	726	769	783	778	709	757	770	763	790	777	734	820	749	760	771	757	743	736	730	736	805	747	771	706	717	759	787	809	772	801	735	781	736	800	762	813	790	813	737	752	742	762	740	821	745	758	755	781	794	765	780	764	775	768	709	714	776	767	803	785	787	761	739	754	750	747	746	776	833	734	767	734	736	733	795	782	786	735	773	726	735	767	780	806	777	724	788	743	729	753	739	739	755	800	760	766	727	768	710	730	749	740	753	755	829	732	730	774	720	768	727	770	770	792	710	779	768	790	761	753	769	797	769	729	771	749	828	745	719	752	739	802	837	783	734	767	748	775	784	721	747	703	689	787	771	731	729	750	790	773	772	729	772	764	724	804	742	748	723	715	793	750	789	832	729	763	759	724	769	821	755	795	797	741	767	766	748	770	745	777	741	744	770	755	767	778	752	803	741	755	753	730	726	779	721	785	735	806	782	786	759	762	732	776	746	756	713	782	796	745	708	686	774	780	738	730	801	762	768	735	790	740	748	753	822	724	745	775	747	784	760	750	758	749	733	778	761	777	729	718	771	754	753	753	747	759	776	764	764	740	786	741	757	696	754	775	761	765	747	763	781	780	779	755	798	724	765	747	748	729	744	763	808	760	782	820	745	754	771	764	804	745	748	738	770	770	790	738	758	781	784	721	749	769	763	748	782	769	725	728	793	787	718	783	823	799	779	757	793	798	759	758	783	767	739	755	742	715	741	786	756	750	758	747	753	727	762	759	765	791	739	775	769	715	753	746	748	769	815	753	758	787	769	737	718	747	731	715	740	814	755	757	754	783	772	770	776	716	783	776	763	799	773	764	758	774	781	745
12576	24806	26529	20289	14986	9399	6534	4181	2973	2284	1625	1484	1108	607	693	627	432	360	326	228	195	196	214	208	221	233	222	201	182	290	534	516	402	237	200	194	180	188	177	185	192	170	169	214	165	214	205	200	183	185	209	190	183	176	195	178	188	201	201	183	179	174	212	180	168	175	186	199	212	171	180	203	162	163	173	197	203	170	203	197	180	200	203	214	195	193	156	192	199	176	176	148	193	204	185	162	169	187	183	181	183	204	169	180	180	186	182	180	175	179	193	150	185	179	192	198	192	207	205	173	197	192	211	199	180	194	186	207	175	185	181	186	165	170	182	205	185	225	197	191	206	170	183	188	184	181	200	160	171	196	186	208	179	207	174	209	193	179	190	193	165	165	199	190	172	196	166	214	205	216	178	166	189	184	200	188	204	212	166	200	174	199	191	195	190	167	192	196	181	168	198	197	195	189	196	178	164	196	188	187	167	191	186	182	203	187	240	218	193	194	181	178	193	181	175	158	188	192	194	199	189	163	207	172	203	199	205	172	186	168	213	182	185	217	180	182	170	194	177	190	193	197	193	190	178	191	171	186	211	171	190	178	191	190	191	183	166	205	175	188	189	181	206	178	202	198	167	180	194	185	179	182	174	190	190	180	176	160	171	183	195	171	193	178	172	186	187	188	207	202	192	206	190	178	190	193	189	183	177	168	201	193	196	189	200	170	178	180	210	198	201	178	211	177	198	169	195	186	206	169	186	190	179	202	196	177	179	199	188	189	185	212	182	185	198	179	176	167	190	189	160	176	200	177	199	205	182	205	197	229	197	179	163	229	199	180	189	163	184	177	184	201	175	187	180	185	164	166	162	178	199	175	180	214	179	191	198	192	200	183	185	191	188	163	193	198	200	174	205	177	181	196	207	192	178	203	171	211	185	168	176	187	197	183	209	199	183	179	185	196	179	180	193	201	198	184	200	206	184	173	176	176	175	194	189	185	174	181	177	181	208	192	170	185	167	202	198	166	211	172	192	183	186	195	184	175	179	215	190	195	192	179	176	175	185	178	187	159	166	197	190	187	188	189	164	190	204	230	227	188	169	171	204	198	198	181	189	170	152	191	183	186	189	191	176	185	163	175	180	200	155	190	179	191	194	190	202	178	200	180	178	178	191	187	179	174	214	175	173	189	165	184	162	210	183	165	196	205	197	183	178	177	176	184	186	196	187	193	206	187	172	187	188	175	196	179	161	214	186	198	201	182	183	197	169	180	182	171	198	200	171	195	177	193	209	203	172	184	182	176	193	200	167	187	202	191	171	168	172	178	179	176	205	167	181	185	172	187	169	186	193	183	176	185	190	186	194	203	180	205	183	199	182	195	213	180	202	195	183	185	172	175	177	185	193	173	193	197	184	165	173	200	197	185	161	186	183	174	172	189	176	205	175	200	204	186	194	184	182	201	191	201	202	176	206	176	173	189	204	197	187	177	203	190	179	170	178	177	169	179	190	205	181	184	210	180	193	193	184	193	188	172	188	189	198	187	170	177	169	199	193	201	192	183	178	168	165	204	190	189	191	184	185	204	176	189	180	192	168	203	186	193	177	192	166	220	194	176	191	181	175	162	208	188	194	191	197	195	168	163	178	188	198	203	173	181	187	208	185	188	175	189	187	204	194	178	190	199	180	174	172	191	140	186	198	179	197	201	197	171	194	207	178	190	169	195	213	201	204	203	183	194	201	188	182	165	173	195	199	194	174	211	190	174	173	175	186	187	183	222	209	199	183	216	202	164	201	181	195	183	193	208	207	201	173	179	181	185	183	160	213	182	181	197	164	181	166	210	203	198	183	190	177	171	211	194	172	207	191	194	181	189	174	175	192	177	180	178	182	154	216	185	192	202	210	198	181	196	175	187	194	164	185	177	200	188	185	194	196	173	196	185	199	178	201	201	171	193	169	183	207	216	151	192	188	180	166	187	189	215	190	177	200	198	221	185	158	190	211	204	185	174	195	176	193	191	202	177	186	190	198	201	197	187	195	177	191	218	196	209	205	199	189	211	194	191	198	179	173	163	211	196	176	172	194	181	175	191	176	178	181	190	187	204	192	177	204	177	190	177	157	184	160	187	205	156	167	180	205	202	180	185	187	183	207	197	177	190	193	197	193	188	180	191	194	200	183	187	175	180	184	187	186	190	199	196	188	175	194	199	184	186	217	185	183	172	187	188	183	180	192	174	221	181	164	213	163	186	166	185	197	173	210	189	205	200	179	181	178	198	205	216	165	168	208	176	190	206	184	164	177	181	200	176	187	186	180	176	165	174	176	191	204	185	191	208	198	181	195	167	165	202	198	168	187	188	197	182	182	183	186	171	176	184	167	197	187	197	209	188	168	203	177	181	205	204	218	198	197	193	170	185	189	175	190	196	193	170	183	174	194	198	182	156	203	192	212	191	198	190	200	188	195	192	189	186	196	213	187	191	201	194	198	165	195	190	181	175	215	196	180	176	197	188	190	187	175	193	194	191	173	197	186	163	147	196	184	215	187	182	184	207	190	150	172	191	179	195	183	194	198	180	179	210	185	181	186	160	180	174	190	196	168	204	203	178	186	170	211	205	176	183	197	189	183	181	203	181	202	190	160	202	171	198	196	178	217	210	202	182	173	185	179	184	185	172	200	179	173	191	212	185	181	176	201	166	174	178	191	180	178	202	166	178	192	185	196	200	171	180	210	194	199	165	181	184	183	195	209	201	187	194	180	182	169	174	194	203	163	172	198	188	180	172	165	202	175	168	171	193	191	190	172	184	180	167	186	169	179	178	192	176	196	189	184	190	187	190	194	172	176	210	189	206	167	174	183	195	182	201	191	196	193	171	185	174	172	184	176	168	215	198	185	168	189	182	207	190	173	187	194	186	188	168	190	200	186	182	159	184	185	180	199	178	206	190	192	188	205	168	199	186	174	178	198	173	174	194	190	171	191	168	185	157	202	172	205	158	226	169	184	172	165	173	192	179	179	186	195	168	182	190	175	187	171	204	190	185	163	203	200	198	176	192	188	172	190	188	187	204	177	214	178	169	170	183	184	197	165	203	169	192	205	179	172	170	190	203	178	212	182	176	187	184	170	191	193	184	183	159	202	206	193	179	188	169	174	167	199	205	194	206	195	186	179	191	185	198	194	194	183	179	188	176	183	165	202	182	195	214	180	185	194	192	196	161	178	185	188	181	200	185	190	169	200	180	172	177	215	209	183	189	174	184	165	196	216	169	219	175	211	203	192	181	160	156	194	183	192	188	177	175	212	200	190	162	195	208	193	179	197	175	202	199	189	193	177	190	173	196	164	189	195	175	175	206	209	179	183	169	173	192	204	180	190	191	162	170	187	197	186	179	194	207	171	187	186	169	196	192	178	185	174	164	197	208	204	193	175	201	215	197	198	197	165	187	186	174	198	211	198	193	211	194	177	183	191	182	174	168	178	181	181	173	208	187	182	195	174	191	183	185	195	165	189	171
12187	27116	31907	31156	28745	22680	18979	14086	11690	9497	8181	7480	5741	3348	3691	3181	2562	1904	1775	928	775	747	777	789	919	927	843	798	757	1392	2688	2553	1799	901	654	641	627	621	653	695	655	637	641	586	636	658	622	673	644	631	642	628	607	651	635	644	666	626	613	642	631	632	625	583	663	622	675	626	602	630	611	623	620	611	622	626	641	650	627	612	637	645	626	653	640	620	656	653	607	639	657	638	634	617	659	669	689	628	633	628	634	640	662	593	630	663	633	628	655	655	628	636	648	613	607	652	681	619	649	604	606	638	576	658	628	630	623	614	616	619	652	614	644	645	636	641	600	627	624	653	695	674	635	612	691	587	617	654	652	663	647	606	679	631	651	645	610	622	623	635	643	627	619	635	637	577	602	636	615	649	660	669	654	650	636	656	682	603	647	677	572	665	632	637	633	669	660	595	604	639	664	707	643	625	622	635	647	648	655	576	650	641	631	620	618	658	670	658	641	656	644	574	603	655	617	644	656	649	651	677	624	618	608	666	589	619	625	646	692	616	619	625	636	607	607	653	645	657	616	674	626	605	654	632	654	614	626	654	626	646	620	643	666	620	630	639	634	614	650	661	658	651	654	618	666	600	601	625	594	643	638	615	669	637	709	611	633	625	686	614	604	645	670	654	624	658	639	632	660	652	647	620	650	628	639	602	646	630	659	616	635	634	671	656	635	654	637	646	658	617	590	655	619	661	625	673	641	695	633	646	636	615	650	612	643	612	681	628	624	668	656	616	647	589	647	632	606	648	633	648	638	639	628	614	633	667	670	624	656	657	636	668	644	664	656	675	684	653	641	663	664	630	608	601	644	646	638	596	626	637	647	617	632	656	655	664	667	642	625	653	650	601	636	652	603	598	650	636	665	631	662	630	617	631	677	659	647	617	631	615	672	657	649	633	647	651	661	668	639	639	634	610	618	644	678	623	617	620	644	647	617	659	654	681	680	644	659	615	646	691	628	642	599	607	602	654	603	663	650	667	658	641	629	665	584	609	637	660	692	632	620	627	611	621	681	618	608	618	637	617	651	636	616	666	668	640	632	606	618	641	665	579	661	634	640	623	595	663	625	662	669	588	614	683	627	651	652	635	607	608	631	613	621	598	608	598	640	623	635	665	638	599	607	643	665	658	667	647	638	652	624	628	659	632	651	651	666	670	644	625	618	636	668	633	622	658	670	619	654	683	641	645	648	635	661	634	632	685	629	601	625	658	672	664	637	643	668	603	598	652	616	565	662	654	665	661	661	608	664	608	630	676	626	663	654	625	654	642	675	632	680	627	633	657	642	610	624	651	659	648	675	635	627	629	669	609	613	607	649	612	664	585	674	641	664	585	626	608	617	638	614	638	619	668	642	648	644	631	673	651	675	660	616	629	652	612	645	653	668	627	643	638	626	657	640	685	636	622	632	626	627	599	651	615	614	630	618	624	656	640	664	646	618	660	627	695	604	609	638	656	640	643	652	652	614	635	672	661	632	633	667	678	697	616	678	645	685	626	661	633	638	641	658	660	639	613	667	648	620	655	649	650	647	644	628	664	656	629	630	657	616	629	648	592	625	646	661	630	626	618	656	615	641	612	661	626	685	679	604	648	642	622	667	636	669	674	711	614	669	653	600	657	612	627	624	629	644	638	620	659	682	666	630	603	656	650	624	647	629	648	567	667	603	659	589	647	647	610	660	661	622	603	633	618	644	601	642	625	629	623	658	613	666	670	607	634	612	648	679	590	689	675	610	610	645	598	618	644	664	635	600	633	692	632	631	667	653	641	651	628	621	676	633	631	642	656	655	638	618	599	653	643	660	654	626	621	630	641	613	626	591	609	649	668	674	655	649	635	618	682	635	607	595	667	654	625	689	611	608	632	677	617	661	629	647	689	649	667	626	697	687	618	697	642	617	618	622	640	627	601	627	626	643	642	614	643	634	673	606	648	624	657	603	671	614	658	647	634	659	630	659	633	629	625	631	623	671	630	625	666	633	653	624	621	614	629	633	618	645	600	663	648	674	629	617	641	659	663	635	650	642	636	647	687	633	662	635	639	603	598	671	675	666	563	631	636	666	659	613	622	653	646	670	647	649	661	654	628	631	646	656	627	657	620	652	635	649	655	651	652	643	651	655	645	643	629	642	650	654	643	637	665	660	691	639	621	674	610	644	656	634	608	665	627	636	606	685	632	584	625	663	661	640	645	619	642	633	590	705	639	616	642	629	650	673	653	641	652	612	637	614	611	618	625	637	619	633	671	668	653	630	627	613	677	634	635	641	606	661	659	645	607	662	681	590	630	663	622	687	685	655	620	652	605	633	656	631	600	646	635	583	644	666	648	637	585	625	642	630	628	619	603	620	632	575	651	662	648	614	629	629	658	672	645	679	653	638	634	666	620	620	619	640	628	647	629	623	636	640	662	659	621	645	643	626	676	587	635	628	666	571	690	656	641	656	649	629	613	620	609	596	638	664	686	655	608	637	611	678	638	654	599	692	654	550	641	659	683	648	611	625	663	673	639	632	591	690	647	607	618	643	612	617	677	595	665	665	647	695	604	623	614	627	540	638	627	624	622	685	592	670	625	621	649	657	666	616	613	621	637	646	636	640	650	675	596	627	642	595	655	660	617	618	620	660	617	650	658	664	625	659	612	644	623	623	624	676	611	645	634	664	602	622	647	621	632	655	670	678	659	636	649	593	676	602	624	631	659	659	663	637	610	639	615	618	646	674	619	652	631	618	683	603	606	621	601	643	620	629	645	619	624	623	632	556	668	635	607	658	645	672	666	636	610	681	672	689	619	630	631	636	653	644	634	621	615	639	597	647	619	661	641	645	614	625	652	662	626	624	623	639	621	608	629	644	675	629	625	689	603	655	641	645	623	585	649	680	664	629	640	663	656	657	594	612	636	609	650	600	623	622	664	630	604	629	646	646	656	642	688	672	622	628	670	635	619	652	629	653	611	667	619	666	646	664	656	652	638	632	620	683	651	654	648	662	624	606	620	600	614	641	613	592	676	638	645	647	608	688	627	621	627	663	640	639	667	661	617	697	634	622	604	643	647	638	640	627	686	659	601	673	617	621	631	627	653	699	643	592	621	616	655	654	603	624	670	649	622	615	631	659	646	661	643	649	638	661	686	607	684	629	610	666	665	642	642	642	596	640	610	666	669	632	681	640	662	614	605	631	637	661	616	634	655	636	615	627	636	612	651	655	627	683	568	627	641	602	623	629	645	639	625	607	629	658	639	625	637	621	661	634	660	612	616	627	656	699	620	644	637	624	667	641	697	636	656	696	611	728	661	613	626	627	609	629	635	621	660	661	609	658	643	648	656	618	621	704	642	676	640	621	660	656	584	635	597	613	645	635	619	605	640	620	651	602	682	615	638	671	652	703	616	663	639	603	602	593	619	640	649	608	713	618	662	640	652	617	592	641	671	611	584	666	671	636	681	601	623	613	631	628	608	629	633	629	666
36980	47788	39711	38263	38317	35541	32986	28993	28705	24312	22029	19136	13825	8801	8485	6840	3574	2007	873	290	249	232	227	340	441	521	347	225	272	1263	2644	2035	1045	327	194	189	183	183	189	165	192	158	152	179	179	162	150	178	189	173	191	163	163	172	182	139	175	157	200	184	173	171	177	181	177	172	177	155	162	176	167	164	178	185	158	171	176	186	167	166	154	174	170	193	188	182	162	179	162	163	161	148	158	163	159	180	177	153	170	162	180	180	150	186	174	174	179	160	161	198	151	176	179	166	167	169	193	189	171	185	154	158	177	188	163	176	180	198	164	171	176	179	171	159	162	173	184	176	168	163	166	171	193	177	152	146	161	183	164	178	187	185	173	163	182	186	155	188	170	157	176	168	176	165	156	171	186	164	137	184	152	174	166	176	175	181	197	166	174	197	161	192	160	192	179	180	179	153	164	179	168	140	183	168	174	174	172	168	171	209	166	171	146	148	191	168	181	168	143	176	172	169	185	194	178	175	201	180	172	193	176	210	184	167	180	181	180	163	171	147	150	168	178	161	157	157	162	173	178	152	192	153	153	168	173	179	146	168	165	167	199	172	170	159	176	161	176	171	157	181	144	167	180	172	160	164	158	171	202	176	154	185	162	176	156	162	163	169	199	183	183	157	187	162	169	178	170	169	156	163	159	160	166	180	173	185	185	168	175	192	197	193	168	179	190	152	133	157	150	168	173	193	161	165	176	183	156	149	162	160	190	178	178	164	168	185	172	191	170	157	174	178	156	173	180	190	186	174	169	204	159	175	184	191	148	167	156	182	166	184	171	181	182	169	149	172	167	192	149	155	180	171	173	173	165	167	167	168	165	159	147	167	169	166	154	137	152	172	176	189	140	193	167	175	182	166	174	167	175	187	163	176	160	165	171	167	159	167	150	173	173	191	207	147	175	162	152	186	186	169	161	165	184	201	196	172	175	189	195	183	157	180	181	196	191	176	188	182	172	182	185	181	161	177	186	169	187	184	187	163	162	147	156	147	186	178	159	168	166	181	169	175	180	196	157	171	188	159	175	187	178	170	179	186	165	205	187	155	170	183	166	176	179	170	164	171	169	181	184	172	175	165	174	181	188	191	154	151	170	155	181	189	158	179	160	163	177	174	191	169	162	187	171	181	167	177	187	184	210	170	165	176	205	184	181	177	177	177	167	185	163	181	146	166	203	170	142	187	170	165	191	177	180	176	176	169	182	168	182	173	178	176	171	174	163	171	167	178	151	169	169	164	163	176	170	169	186	178	210	153	170	179	179	179	167	169	186	161	166	160	169	180	153	175	169	196	165	198	168	188	170	164	206	187	181	169	169	169	170	167	173	173	169	185	176	180	156	184	176	187	143	188	195	185	158	173	168	173	168	220	167	170	161	171	189	171	171	170	162	164	187	177	166	191	190	159	176	154	171	167	164	157	159	166	166	179	177	169	189	200	172	180	164	198	174	161	177	187	171	144	174	162	174	151	175	185	183	167	177	199	174	182	171	176	168	165	160	157	181	186	188	194	176	172	168	145	182	145	178	171	172	178	172	173	173	171	153	176	158	190	152	182	158	180	158	181	167	179	178	175	186	182	167	181	174	154	189	170	160	168	170	164	178	157	172	186	189	176	167	175	163	172	183	164	168	199	164	173	164	177	152	166	181	192	182	170	184	164	170	177	181	165	177	169	179	174	165	184	166	163	155	171	163	167	163	181	165	172	166	177	175	213	194	180	200	173	138	166	167	184	174	186	168	170	149	184	183	174	179	152	158	168	175	175	164	155	168	159	168	165	164	174	162	181	174	168	150	174	179	157	167	166	190	162	169	176	178	177	144	195	176	164	167	154	161	183	175	188	143	182	150	152	172	167	196	179	176	161	190	155	170	175	144	184	164	152	175	161	152	165	181	190	195	190	153	177	166	173	189	165	155	159	151	169	167	168	174	179	167	146	167	167	158	173	197	168	167	171	176	146	175	197	184	181	176	166	189	151	169	185	197	179	161	169	165	192	172	160	191	168	176	177	144	147	180	179	166	170	185	173	158	174	181	177	154	161	177	151	173	168	182	206	173	179	171	166	162	187	165	165	180	161	176	195	178	166	163	169	183	178	175	189	178	207	163	161	172	154	187	157	183	166	166	187	186	192	181	170	152	175	175	162	173	194	176	162	171	171	157	154	182	175	151	195	180	180	168	169	165	175	178	177	149	164	160	161	206	193	162	173	188	171	188	195	159	198	201	158	166	164	155	169	166	177	159	165	177	183	176	179	180	161	189	152	170	144	154	164	157	183	174	186	158	201	162	163	187	161	178	152	156	145	179	179	167	175	149	159	167	192	189	163	200	155	180	171	179	163	163	155	176	191	186	169	152	169	177	209	166	185	180	156	178	180	184	173	149	187	168	152	177	178	176	169	201	169	164	162	167	170	169	162	183	177	156	171	191	181	163	167	189	166	151	192	201	183	159	183	162	164	166	174	170	179	180	178	155	172	177	176	189	167	153	168	164	172	173	152	191	182	157	163	168	174	167	160	179	176	175	186	163	143	174	153	179	177	165	162	157	181	182	190	177	161	213	185	181	169	204	171	168	181	173	193	191	180	173	187	159	178	182	182	184	160	167	181	163	171	161	160	161	186	147	173	151	164	159	170	185	174	170	173	170	176	168	161	164	177	167	162	153	168	187	160	162	171	157	163	171	174	168	175	202	184	151	169	152	146	160	189	184	181	180	186	198	160	194	161	186	156	169	169	156	174	165	183	174	176	178	163	224	175	174	166	153	174	173	154	196	176	174	175	171	167	148	181	179	177	171	178	172	179	152	151	183	155	185	182	170	169	169	144	169	185	173	168	195	184	177	169	185	181	174	178	176	163	159	179	181	169	177	161	150	156	161	175	169	192	149	186	185	183	209	217	177	174	178	158	183	184	144	152	181	178	192	173	162	157	178	164	160	180	169	180	160	156	174	138	143	177	182	175	158	165	182	194	155	177	177	183	191	154	155	178	168	170	164	185	158	164	161	151	183	178	169	194	188	187	173	171	177	199	161	177	168	177	178	155	170	153	167	169	155	183	180	181	159	167	174	153	178	185	175	162	172	173	176	149	192	181	172	184	188	176	187	146	188	169	172	183	155	176	161	176	183	189	171	174	170	168	157	177	169	169	188	190	170	191	167	196	197	162	199	178	175	207	172	169	170	171	159	156	188	172	175	154	179	173	194	176	184	188	166	162	168	185	171	174	166	168	200	158	161	159	185	191	156	181	160	169	178	157	167	174	175	183	173	193	197	168	177	178	176	206	188	175	161	177	180	177	187	213	182	188	189	172	184	163	188	167	148	157	173	173	178	167	186	169	161	184	184	178	172	166	164	182	148	172	176	188	180	169	169	165	185	163	156	164	189	175	183	165	167	152	155	168	166	173	187	168	187	186	165	176	175	153	177	166	172	186	172	177	175	177	167	177	196	157	173	177	155	187	197	152	188	173
32495	49250	52215	57837	58968	53125	47674	42912	41086	38880	37807	36325	28422	24875	26917	24994	15137	11367	4891	1334	1174	1059	1093	1768	2575	3216	1768	1188	1217	8354	14972	11643	5997	1725	584	588	588	566	565	553	603	587	615	594	583	573	595	591	602	585	551	569	631	592	619	559	584	581	616	582	632	550	599	575	580	627	581	575	587	580	562	569	558	588	607	611	606	583	585	567	616	566	572	562	606	603	589	602	567	524	560	559	550	581	590	600	585	572	564	591	602	586	581	583	576	582	590	617	573	601	593	565	606	582	612	555	590	609	639	563	588	573	563	582	569	576	575	570	571	600	558	568	590	594	597	584	595	573	600	581	579	615	609	538	534	611	554	583	556	600	586	640	576	538	578	607	561	623	595	593	628	606	569	595	601	556	560	567	570	578	554	580	597	570	591	623	610	566	592	634	599	627	566	575	548	569	563	591	547	571	607	551	589	599	624	607	602	598	562	597	610	605	599	609	612	560	647	554	646	565	613	573	597	610	607	606	567	601	615	573	576	571	573	609	567	580	611	625	578	579	598	585	573	566	585	564	588	568	604	584	584	551	613	559	606	556	565	583	596	577	606	607	576	613	600	600	588	600	580	592	589	599	587	596	624	566	610	595	569	536	579	586	527	573	605	627	582	618	562	598	563	570	605	570	577	580	619	577	582	585	568	558	644	575	572	595	565	517	619	607	616	556	554	545	616	593	605	564	581	584	615	616	611	632	604	572	634	616	618	569	582	573	607	642	612	588	575	558	599	566	554	625	529	580	543	596	576	601	551	584	579	577	578	601	588	604	589	587	569	597	617	560	590	574	589	628	584	599	544	608	553	581	583	564	615	563	630	572	596	625	590	626	604	599	585	550	574	587	602	575	610	603	575	613	571	553	605	583	642	591	589	596	582	542	586	629	553	602	612	576	578	588	578	601	588	558	580	598	596	624	582	562	562	588	577	565	553	548	575	554	552	613	591	606	561	609	587	584	577	606	544	586	530	563	587	557	565	568	588	566	599	586	580	616	559	547	615	575	618	573	565	596	586	595	593	571	591	589	615	609	642	593	610	595	564	580	586	573	603	582	587	590	555	619	623	563	594	569	573	586	603	604	598	582	596	576	605	577	606	612	560	562	637	604	609	592	621	617	591	606	549	578	568	575	600	580	626	613	572	597	573	559	606	642	560	580	577	585	608	595	593	626	617	606	621	537	583	603	606	582	541	592	598	581	626	601	591	598	619	590	571	594	579	611	606	585	589	599	585	545	584	542	566	592	638	560	551	560	587	563	574	550	569	543	555	547	598	585	621	594	554	539	625	576	580	561	597	566	581	588	600	588	592	595	575	572	595	604	640	582	604	598	629	629	614	601	596	591	578	578	588	597	604	597	578	641	569	618	607	575	602	535	586	557	586	583	577	600	588	598	588	582	597	548	601	573	579	571	557	581	622	612	606	579	562	599	578	608	584	578	596	593	610	569	560	608	556	605	643	569	581	602	602	618	595	610	597	608	600	606	578	580	610	622	596	589	574	592	558	591	586	605	577	574	604	602	556	576	564	585	547	608	606	574	590	575	593	595	621	616	558	593	563	565	605	578	595	611	605	568	560	587	539	599	563	601	599	592	594	637	590	571	578	568	583	550	626	579	552	573	606	565	613	575	600	574	642	586	647	571	591	612	589	612	563	556	588	575	645	610	596	575	591	581	587	607	594	548	577	565	640	607	580	544	647	562	580	550	594	617	604	576	573	601	624	594	568	589	640	601	594	625	563	635	593	610	546	598	601	568	547	585	584	624	559	611	573	571	634	578	606	583	635	574	546	577	570	565	536	568	629	587	592	606	622	555	581	607	552	566	589	576	591	587	581	591	551	625	583	623	591	569	568	614	588	555	600	572	583	558	545	523	563	580	536	602	597	571	615	610	613	625	595	561	605	587	570	580	644	637	604	553	594	585	580	568	623	582	565	551	579	585	605	583	568	555	589	608	559	589	582	556	599	560	565	579	582	559	591	575	651	598	579	596	604	591	567	582	575	571	600	570	587	556	578	589	559	584	630	566	604	613	539	569	569	548	607	612	562	568	558	579	579	569	574	611	553	566	613	557	573	563	591	553	619	559	613	563	581	578	556	593	603	568	604	582	579	583	599	559	559	567	589	587	624	612	605	558	569	581	540	573	556	576	604	586	603	626	574	583	563	605	592	605	577	584	605	626	613	599	561	605	555	581	535	576	579	574	580	597	567	561	595	591	618	562	584	604	594	590	630	558	569	572	615	621	557	609	579	608	581	585	591	600	614	593	570	602	616	594	569	597	641	581	591	541	549	512	621	550	570	623	562	605	583	566	583	575	552	584	580	586	584	577	573	580	566	618	627	564	585	569	588	574	587	577	580	575	602	582	596	604	601	567	599	609	601	568	600	595	653	611	552	588	583	581	573	568	540	601	581	586	605	624	601	545	555	588	597	568	611	574	608	596	585	620	564	586	620	580	623	592	571	591	561	560	592	544	593	562	605	585	610	617	587	570	594	604	545	600	595	603	546	622	571	593	584	604	582	572	565	603	598	567	599	602	562	605	599	543	553	578	588	551	578	576	595	553	579	602	618	576	565	576	632	562	594	595	607	607	556	564	564	595	576	581	626	566	577	611	572	601	566	584	567	571	638	594	536	621	577	603	573	577	580	641	591	583	587	569	610	594	596	585	569	579	584	603	582	598	612	578	596	590	541	519	602	583	568	602	613	583	578	614	608	611	567	590	569	612	585	579	548	605	614	588	574	609	565	564	606	614	595	615	578	595	584	555	601	602	558	596	583	568	583	626	603	575	588	609	560	585	599	574	600	535	581	619	561	608	603	610	527	605	568	573	579	638	561	590	631	634	568	574	595	606	604	536	592	570	598	606	598	578	526	597	612	621	584	536	589	616	589	564	601	609	610	587	592	574	582	606	558	603	583	611	588	584	563	604	588	586	555	597	632	614	617	583	577	571	591	601	613	580	573	610	595	590	591	594	541	567	594	626	580	563	574	574	637	597	585	646	543	597	594	590	571	578	560	601	572	528	610	584	569	585	563	623	562	565	621	608	639	599	611	583	592	638	615	599	591	629	589	591	594	560	592	568	597	589	635	594	602	582	585	628	576	577	629	570	577	582	616	581	602	632	640	606	603	576	577	532	595	582	587	570	570	561	619	539	549	569	590	559	554	580	570	580	617	605	580	573	606	550	612	542	576	597	566	586	640	610	557	585	598	552	596	567	581	635	574	545	590	623	604	585	603	562	597	583	610	564	606	570	601	581	555	608	618	608	571	612	585	571	610	568	588	552	593	569	582	604	559	592	631	562	623	613	601	581	589	622	590	583	608	592	606	592	585	598	578	600	597	619	592	556	575	581	592	578	629	589	573	590	593	583	613	551	574	581	561	583	600	588	612	552	556	563	613	589	574	546	537	618	629	607	579	624	613	578	583	569	587	583	598	555	577	622	575	556	600	573	565	563	555	577
44867	46091	38255	37631	38436	37903	38002	34061	35140	32602	30856	27427	20758	17861	17485	12907	5966	3223	718	401	360	347	371	367	559	991	492	496	356	2872	5384	3321	1573	537	232	226	252	236	220	221	217	221	233	235	224	257	260	265	220	282	260	259	266	233	241	240	208	232	240	242	265	239	242	249	252	252	235	215	246	241	247	226	264	205	225	211	224	260	244	236	225	246	214	252	246	220	243	247	251	225	240	268	248	249	233	231	239	209	203	217	242	232	221	229	250	247	266	239	226	250	225	225	243	235	222	243	239	225	250	271	251	231	230	218	219	256	229	237	223	250	225	235	248	257	240	253	234	249	239	252	232	261	231	229	213	232	234	225	216	265	274	271	236	221	255	226	248	219	222	233	257	269	214	222	240	223	240	231	223	210	220	263	271	239	216	238	230	244	238	261	264	218	220	247	212	251	249	240	223	229	230	213	209	241	224	231	242	250	258	223	237	257	253	237	220	273	257	235	253	251	260	253	252	266	235	251	218	234	224	243	223	242	240	241	244	238	218	235	243	238	233	228	228	225	226	228	243	217	247	249	250	253	245	237	240	223	222	219	218	259	239	235	213	249	238	254	224	232	204	223	254	226	229	237	259	251	259	219	215	225	248	223	229	231	271	234	237	251	235	212	256	257	221	227	242	237	213	239	231	258	254	205	264	248	260	244	228	235	253	250	247	249	251	242	242	247	232	231	238	244	223	232	241	274	249	226	227	237	225	228	227	264	245	255	245	224	239	222	233	247	242	231	222	221	230	222	219	238	259	230	249	223	245	262	267	239	224	233	217	259	246	229	254	252	237	242	244	236	240	233	216	221	249	220	214	230	255	237	240	254	219	243	237	270	239	228	244	258	265	225	247	252	217	220	258	250	276	249	242	242	267	251	254	258	222	236	239	240	232	233	241	234	249	229	257	238	239	225	228	268	221	230	234	252	230	245	215	234	240	240	232	229	222	229	239	244	247	221	212	229	229	245	257	220	220	268	259	261	256	231	239	204	250	240	235	258	232	218	262	215	250	240	247	218	240	258	248	223	215	254	243	242	250	262	255	244	229	241	278	272	252	246	229	222	238	224	215	234	252	254	229	238	258	241	235	252	234	233	232	226	239	235	243	232	208	224	250	222	227	222	245	239	227	257	209	248	202	253	246	253	243	255	243	237	250	252	239	192	230	257	240	245	236	228	212	258	228	267	265	218	236	254	250	237	257	252	265	242	244	266	249	223	249	220	235	255	262	219	232	220	261	251	217	236	216	210	259	235	231	217	227	205	243	240	238	230	228	229	211	233	260	277	231	209	228	240	242	235	245	247	256	260	249	232	221	237	230	241	257	257	262	255	250	227	238	253	248	258	267	255	223	210	230	256	216	236	216	198	212	245	218	255	246	247	235	240	255	258	246	209	233	242	224	230	232	237	234	234	218	233	237	215	237	224	240	249	249	246	235	238	217	250	227	254	253	232	251	232	244	286	232	240	233	243	228	251	213	240	242	257	266	227	238	256	255	241	217	238	210	242	224	244	214	262	235	223	237	243	229	250	243	251	229	245	235	217	201	216	261	226	262	243	233	252	244	252	241	258	247	229	238	225	244	216	262	265	222	243	235	210	250	209	203	217	237	244	220	275	251	224	262	262	231	235	223	236	258	221	246	235	228	258	243	237	227	260	259	194	217	237	254	257	234	241	227	216	262	229	268	239	228	218	229	216	251	251	249	225	231	218	249	250	221	219	230	249	244	255	252	248	221	266	228	269	228	258	241	246	190	246	229	238	248	228	266	258	216	220	257	241	272	231	227	234	237	251	216	263	223	237	252	218	216	237	225	247	238	276	259	244	254	215	253	211	234	233	260	241	212	249	272	212	257	241	262	249	259	239	221	244	243	226	279	255	265	249	258	214	245	261	240	248	262	256	227	226	214	226	230	233	248	240	213	242	252	241	257	226	240	238	227	242	273	203	225	243	228	232	235	250	237	208	227	247	242	235	248	212	262	219	264	247	235	238	236	226	245	242	218	233	261	269	245	238	226	220	230	214	249	222	233	249	273	244	237	249	230	242	240	258	242	240	265	261	255	234	217	222	237	256	269	243	225	238	242	210	231	236	238	238	271	251	245	204	238	221	267	228	250	252	234	238	239	244	236	249	218	203	237	225	208	223	229	218	261	261	255	236	247	238	221	252	257	257	214	256	217	259	228	224	242	237	258	236	239	230	218	259	250	231	229	243	248	231	225	238	227	230	227	203	252	227	254	251	214	241	214	223	197	236	261	225	281	233	245	246	210	221	227	222	245	247	233	223	233	261	231	251	243	244	244	219	223	255	243	232	233	222	209	223	257	216	220	254	252	239	236	245	237	227	241	246	229	283	233	212	249	223	270	231	230	217	239	255	226	236	235	259	238	243	259	250	219	228	235	247	242	226	230	237	242	259	232	265	240	249	235	244	238	270	235	231	256	247	236	216	228	247	240	252	244	211	255	265	232	221	225	246	238	244	207	243	274	226	246	256	243	243	227	235	239	238	259	248	224	202	232	233	244	248	236	229	243	230	256	233	222	225	227	234	226	218	238	237	255	243	211	224	215	229	253	264	246	257	240	259	222	240	219	254	240	247	224	216	257	236	250	210	225	226	238	269	231	190	263	237	240	225	228	231	246	228	251	256	226	238	234	221	217	265	242	256	267	232	261	226	218	226	238	247	243	263	232	226	237	255	246	237	220	243	263	235	260	223	249	246	249	246	216	252	224	216	224	257	257	223	216	230	201	227	231	233	248	268	235	225	240	248	256	242	246	233	235	242	230	247	255	243	261	226	205	226	219	240	232	237	238	226	265	272	223	271	244	261	246	215	222	248	226	242	230	250	234	239	198	219	216	252	253	214	238	228	239	220	209	242	221	211	243	215	246	231	247	257	239	243	240	256	249	227	242	237	248	271	244	246	249	216	263	259	249	241	275	224	244	234	251	240	245	248	233	226	228	241	252	237	229	247	279	227	243	252	230	227	237	239	224	232	236	231	247	220	253	245	239	256	226	241	246	247	208	246	238	250	239	251	229	267	255	238	245	240	242	246	231	206	255	245	245	227	243	247	267	229	233	224	222	254	243	228	278	258	227	250	253	222	233	226	234	215	265	253	232	248	229	230	214	204	251	252	222	224	242	248	243	238	256	222	246	244	243	223	245	245	239	239	252	240	246	215	250	239	219	251	240	218	242	228	234	268	231	253	240	232	224	226	237	257	248	243	244	213	247	215	239	229	253	226	196	244	214	252	265	205	253	263	276	262	236	233	259	249	248	235	228	225	248	212	240	240	241	239	221	247	240	248	227	252	227	238	230	223	247	225	229	213	263	239	224	214	231	248	257	214	260	253	213	245	237	249	252	228	246	231	215	248	242	236	223	222	246	209	231	252	245	238	213	243	241	245	252	221	219	249	230	245	241	250	228	265	230	240	232	222	247	221	219	240	257	227	251	234	255	227	242	244
39538	52623	55235	60381	63068	60357	55557	49806	47587	48515	46986	42983	35750	35848	37571	31241	21041	13518	3461	1847	1565	1613	1613	1558	3068	5883	2713	2621	1622	15709	23752	16106	8307	2472	762	767	759	757	786	777	781	792	742	711	821	816	753	741	796	728	752	745	758	725	758	810	722	761	754	761	739	751	744	748	779	718	758	755	701	737	748	780	716	706	740	745	739	747	777	747	784	791	789	756	777	767	770	781	815	776	746	751	775	735	750	751	736	777	741	774	762	723	790	756	726	741	737	754	730	788	756	729	696	774	784	717	748	759	802	710	712	756	726	787	812	740	712	741	718	760	785	750	738	698	761	714	731	820	752	746	770	683	752	777	767	713	772	769	807	758	809	749	790	778	762	758	781	785	767	728	697	775	776	747	736	750	762	793	719	711	716	705	770	764	770	748	750	771	763	715	763	769	774	766	737	732	759	723	757	761	704	748	751	731	752	765	778	743	751	703	731	735	765	728	760	762	771	746	723	772	759	703	746	776	767	793	722	733	843	722	726	796	720	784	769	749	702	776	760	708	724	772	719	739	801	768	780	719	777	726	745	753	749	739	772	719	777	718	734	719	757	787	729	719	737	730	740	733	772	688	763	830	778	750	720	762	759	762	769	754	735	750	759	757	732	790	746	740	783	703	700	774	771	748	757	771	732	749	764	759	756	699	779	767	742	744	749	710	732	780	751	747	732	766	744	791	735	750	738	749	708	795	731	751	769	743	755	768	746	765	694	739	731	799	779	779	754	737	814	723	766	761	776	794	728	811	795	724	735	730	734	773	731	749	743	736	799	715	703	716	758	749	747	778	762	728	792	692	729	741	765	789	764	761	781	677	770	754	740	763	773	748	769	780	717	692	722	724	767	783	772	736	755	803	760	739	726	741	736	785	781	694	736	750	762	731	768	768	767	782	715	767	776	796	756	772	787	697	744	728	723	794	817	733	733	734	734	807	760	765	754	756	719	709	726	737	789	788	760	757	701	777	714	692	764	783	734	779	741	783	753	788	736	759	785	752	697	800	722	758	742	712	727	799	785	747	747	749	751	786	774	728	756	759	725	743	757	739	724	751	764	757	738	748	759	755	755	769	739	714	782	697	719	777	742	749	757	694	792	759	759	741	742	764	783	753	737	752	736	734	751	733	774	799	760	809	786	737	742	749	784	732	755	725	744	743	780	758	776	768	754	775	768	737	748	750	707	765	756	740	806	696	738	712	775	741	734	758	772	763	728	757	745	755	748	779	727	700	750	744	765	691	778	716	807	730	741	732	743	748	729	760	707	754	792	792	754	731	772	774	738	768	749	770	759	732	746	747	747	756	779	731	751	762	718	751	757	732	760	715	747	765	738	806	712	754	712	749	789	733	722	782	776	736	786	791	685	738	789	717	781	760	728	718	677	749	730	782	738	775	736	755	740	693	716	755	755	719	796	775	756	792	725	774	746	759	735	759	742	720	758	744	794	820	734	776	718	743	783	714	762	762	725	732	759	836	777	739	745	762	738	726	762	770	748	732	749	739	764	788	769	731	742	762	716	786	743	780	765	744	769	713	750	751	731	750	741	742	826	736	772	784	801	757	817	708	769	766	724	727	707	767	775	768	731	708	752	753	788	803	759	727	731	732	778	752	772	730	742	711	788	814	775	726	794	756	725	732	756	733	762	798	732	778	788	765	756	724	690	765	718	781	756	730	693	766	796	718	784	756	724	714	730	744	735	757	761	737	740	788	768	734	765	754	722	772	761	805	747	781	758	750	757	737	743	801	771	753	734	738	760	761	715	729	756	747	794	781	778	747	770	739	744	756	754	730	731	769	775	724	717	768	773	719	756	734	728	789	751	773	725	764	706	779	798	742	775	746	750	747	793	757	790	748	736	769	728	759	713	740	722	757	789	752	742	715	753	749	772	724	784	773	793	718	749	739	790	729	757	780	735	701	741	736	744	772	739	726	743	690	761	776	689	699	765	754	735	734	734	778	740	712	723	765	816	734	789	717	759	766	749	773	768	782	781	747	740	731	745	745	739	760	808	782	779	771	720	729	759	743	744	741	779	765	728	759	753	734	772	733	730	708	713	708	771	677	768	800	722	728	727	768	771	749	706	746	732	748	780	758	722	730	722	739	766	817	756	768	743	806	743	820	754	743	773	801	807	730	745	707	708	750	747	746	742	723	744	715	715	707	773	735	736	762	660	724	769	742	740	781	750	730	787	750	814	775	803	785	761	756	730	764	817	783	758	762	722	761	764	750	769	714	751	762	731	761	747	762	785	748	767	705	765	739	719	767	787	789	695	769	777	773	768	738	720	757	767	738	739	767	739	783	712	811	735	768	760	737	734	780	692	769	722	753	713	739	762	707	716	715	768	729	786	757	762	761	743	760	761	758	726	734	760	727	761	750	708	767	752	734	733	747	770	730	762	720	784	758	752	773	773	753	706	742	718	762	762	773	770	729	749	729	754	690	726	766	751	724	686	727	772	744	738	781	759	743	779	729	785	809	745	761	731	728	767	721	688	800	747	743	762	720	779	769	749	789	744	746	802	681	729	760	804	784	769	743	750	732	754	747	725	699	741	719	766	769	715	740	758	734	743	780	743	764	708	768	745	758	761	705	733	718	774	748	760	759	728	788	725	717	735	727	745	763	777	724	733	720	742	749	800	767	757	754	790	737	722	796	752	661	705	774	752	790	799	765	740	735	769	746	771	733	738	718	731	755	750	780	821	739	748	733	748	722	763	735	753	775	757	742	781	777	814	727	766	714	789	745	744	754	793	710	775	764	694	753	789	772	753	739	764	757	748	797	764	786	735	784	739	752	765	693	747	755	761	740	796	756	770	737	776	704	710	745	700	806	757	740	689	753	777	706	790	762	763	768	718	750	753	771	749	769	787	737	732	768	714	746	724	774	738	797	750	773	730	768	755	745	775	765	697	723	738	776	717	728	751	762	758	744	755	745	751	778	771	722	772	767	769	757	701	737	742	781	734	705	708	743	781	717	767	739	762	759	785	735	776	771	748	679	807	733	742	737	744	768	759	727	766	734	751	745	707	712	719	738	767	814	783	766	802	721	778	754	746	745	684	768	746	703	759	763	707	699	743	725	743	715	734	775	745	787	737	694	715	748	767	754	754	747	715	734	757	775	778	720	694	783	751	756	760	704	743	776	770	756	770	771	734	704	754	721	756	755	769	755	739	707	758	754	735	742	735	741	709	787	739	764	705	694	754	735	741	797	818	772	781	756	721	737	733	744	776	796	774	717	750	736	776	751	762	768	751	754	743	743	722	769	764	761	702	684	758	753	755	714	745	812	760	774	729	725	756	772	768	788	753	781	713	745	726	726	760	765	733	745	704	754	725	709	722	698	742	746	775	770	767	752	813	750	741	749	745	804	771	763	710	766	746	702	737	716	807	731	738	712	757	732	749	773	763	770	729	735	710	747	746	770	713	763	720	735	755	753	717	748	744	707	776	725	739	775	728	794	785	765
13197	25957	25976	20550	14280	9318	6588	4505	3161	2483	1802	1321	884	904	855	556	394	262	204	184	226	217	189	179	198	214	204	203	208	285	527	482	365	205	189	165	186	178	182	169	181	185	196	164	183	163	175	195	198	173	171	149	162	156	138	164	191	181	180	166	174	175	151	194	157	161	185	157	187	180	205	170	184	179	180	172	195	196	152	176	173	185	198	197	208	192	163	180	152	199	183	164	179	214	168	197	160	155	179	186	172	179	176	174	176	189	201	189	198	193	188	188	183	174	192	171	174	193	175	178	168	157	165	198	168	172	175	170	181	197	182	179	192	179	153	172	186	169	191	173	164	184	166	160	173	180	174	157	179	173	174	177	162	185	186	206	182	188	185	189	177	212	199	194	193	181	173	182	186	182	179	182	187	168	194	164	188	183	164	183	167	179	181	182	175	198	184	183	186	173	181	164	175	204	155	187	175	199	183	146	183	166	187	172	188	168	176	200	198	178	174	181	180	173	165	182	176	194	190	178	175	177	165	191	183	185	177	175	163	160	182	194	167	177	189	156	173	199	172	181	187	181	166	164	186	174	200	168	175	166	180	182	177	174	189	165	175	156	176	176	166	175	195	163	185	191	186	176	168	176	177	170	147	166	171	195	158	188	178	184	156	185	191	177	200	165	200	167	166	189	168	175	177	178	176	175	192	183	188	186	194	158	194	152	168	167	179	175	172	185	179	158	170	174	166	184	171	174	196	182	163	202	169	154	180	184	219	168	172	173	168	187	180	188	149	188	162	197	204	170	192	168	146	171	170	189	158	183	170	166	177	191	177	192	186	179	187	194	170	183	209	184	170	188	169	181	187	203	197	199	197	189	180	179	159	172	160	179	155	179	178	177	177	172	176	211	180	182	199	170	185	176	180	173	155	209	157	159	164	210	193	177	166	174	160	156	170	154	177	195	158	185	203	161	158	183	154	190	185	174	189	183	174	178	189	184	183	180	174	168	192	191	196	176	147	191	186	163	184	161	179	170	168	177	157	197	161	175	180	161	171	178	177	175	166	175	193	185	184	196	192	167	164	175	188	173	186	188	169	153	196	180	206	192	191	178	164	168	187	159	158	170	214	174	196	160	171	161	157	150	176	204	201	159	177	169	192	175	164	177	191	183	189	175	180	197	176	167	195	168	170	183	175	173	172	181	176	168	181	185	150	188	170	171	187	166	162	216	191	194	193	182	160	175	162	194	180	196	196	171	192	182	189	206	189	176	169	151	135	175	185	168	179	181	187	167	180	170	167	156	172	167	173	158	172	155	163	160	191	156	183	185	178	156	173	199	196	171	200	167	166	171	188	179	200	170	166	162	195	174	168	174	200	165	190	179	167	172	182	173	161	168	165	160	167	195	186	162	167	189	168	176	165	199	175	180	175	191	196	185	175	166	153	162	168	181	166	162	173	176	191	188	154	174	174	165	200	200	200	186	172	180	175	161	201	195	182	192	189	179	177	175	191	192	178	198	187	157	177	180	168	168	176	179	188	162	184	190	184	174	177	181	158	186	187	178	176	202	205	168	168	196	185	217	196	168	164	157	190	185	186	181	173	189	150	165	177	187	183	170	179	186	186	198	218	185	181	187	207	167	198	168	179	204	173	159	162	190	178	189	184	188	161	180	186	178	191	174	186	166	187	193	181	154	184	184	197	195	169	177	180	183	183	210	181	163	165	168	183	180	178	179	161	164	199	187	180	191	192	188	211	180	170	183	176	169	172	200	170	199	211	170	168	154	184	180	186	186	178	189	158	183	180	178	184	193	152	172	186	189	162	183	171	163	174	182	183	183	189	150	177	186	176	171	178	165	188	202	166	182	196	196	176	185	190	173	194	177	167	197	183	186	162	195	180	172	169	175	171	176	173	158	187	181	182	166	199	185	172	188	168	181	192	183	183	177	173	173	161	181	159	172	186	178	173	142	164	151	183	199	186	197	176	141	171	194	187	175	197	163	179	178	174	173	184	193	174	175	175	188	168	173	198	194	208	202	226	190	202	186	163	180	180	171	198	164	180	155	174	176	149	184	197	191	191	180	207	178	198	177	173	214	174	193	196	197	184	182	177	182	168	174	175	175	175	156	185	176	178	163	162	157	166	152	188	158	188	190	164	173	171	190	190	215	176	164	186	198	181	173	186	192	166	204	184	168	204	173	169	166	201	201	172	184	175	198	177	183	194	172	181	176	186	172	197	184	175	194	180	198	145	181	193	181	170	166	164	189	181	171	205	173	160	187	162	176	186	188	170	194	193	172	178	166	198	178	169	184	189	174	166	172	176	181	163	191	201	181	175	185	158	179	179	201	198	166	168	158	198	186	202	171	183	173	182	183	175	183	184	168	170	191	200	165	203	184	189	186	199	177	169	172	181	188	151	163	161	200	194	179	184	167	172	203	175	160	194	185	183	165	188	158	169	187	190	167	199	212	175	157	166	165	162	178	185	155	156	144	161	188	177	159	169	163	175	182	188	176	176	175	176	204	177	174	176	174	168	205	169	170	205	203	184	179	159	168	169	178	168	182	193	164	164	191	182	161	167	187	166	184	195	161	154	178	173	172	166	182	170	180	162	173	188	185	142	181	174	190	177	169	188	194	190	195	172	168	187	153	179	179	183	169	165	210	195	192	169	188	169	177	178	182	187	180	212	181	168	195	159	182	182	171	181	182	168	167	178	172	175	195	169	183	157	206	177	188	178	204	176	189	174	176	188	184	174	190	178	161	182	174	176	183	156	170	175	198	185	172	169	180	208	166	181	185	183	207	175	183	157	182	144	193	161	157	173	179	178	170	169	173	166	204	163	170	180	184	172	182	206	172	200	198	181	184	159	179	178	186	173	191	167	208	189	170	183	165	172	165	190	181	188	196	186	204	199	193	167	175	193	178	192	188	192	174	180	170	189	178	189	169	166	192	165	170	189	178	184	193	181	189	177	185	202	181	170	196	182	159	179	163	193	177	179	191	160	183	175	184	195	190	182	172	186	175	179	165	184	174	208	177	166	171	177	196	176	156	197	196	197	184	190	158	160	158	172	169	189	175	192	169	165	174	177	171	190	159	167	211	177	180	174	176	172	160	163	194	172	177	163	171	174	193	165	171	181	181	167	175	189	183	187	181	184	176	172	191	164	174	162	170	183	200	174	179	177	156	191	184	165	199	168	198	178	154	177	164	188	181	180	158	193	158	178	177	169	162	185	192	175	172	183	169	178	175	166	196	204	174	191	184	174	184	167	181	174	205	166	186	158	178	179	189	199	199	174	184	175	199	187	172	173	170	178	165	169	185	179	177	191	205	194	181	170	167	169	179	181	163	178	163	160	174	164	178	163	166	191	190	188	176	154	178	173	164	179	164	172	200	175	175	197	191	192	205	177	157	160	182	201	178	181	179	172	175	183	192	196	184	186	177	155	172	204	189	181	156	178	215	188	170	168	172	170	181	189	169	199	184	201	153	186	175	168	171	184	159
12433	28327	31541	31404	27561	22766	18757	14744	11250	11089	8633	6327	4884	4562	4472	3133	2160	1113	806	722	749	776	692	749	863	850	830	803	774	1542	2651	2365	1559	739	650	596	652	641	684	569	635	626	625	586	593	663	627	622	664	617	574	646	646	640	609	619	644	629	591	587	625	638	619	587	594	665	603	668	598	653	597	585	613	616	664	624	643	670	615	662	618	604	581	629	607	604	592	609	612	589	607	613	662	602	645	630	612	609	628	608	607	613	610	623	639	592	662	581	581	640	650	563	630	579	577	646	613	657	657	595	613	607	579	603	607	604	656	620	566	608	618	605	647	582	656	637	617	607	589	600	678	610	590	619	665	609	628	592	636	601	638	613	542	616	589	583	651	634	614	587	600	618	607	634	608	615	602	662	594	576	643	565	620	612	661	610	640	602	654	612	671	630	635	598	633	636	589	579	609	634	604	590	620	638	673	675	590	592	574	580	595	620	621	606	630	637	619	614	645	629	591	632	626	642	586	594	627	573	613	618	589	641	610	561	563	631	617	587	617	563	577	636	612	604	605	586	638	578	569	631	617	658	597	608	646	608	598	568	631	635	621	583	631	628	603	625	630	611	619	605	616	604	627	589	658	635	606	623	624	602	585	603	607	616	601	579	632	596	605	591	614	615	575	617	614	590	616	575	639	629	572	612	591	605	624	561	650	650	580	629	657	633	604	591	618	619	576	622	595	600	590	596	615	649	619	657	669	578	610	632	587	599	644	643	653	612	616	588	646	604	609	614	604	613	660	561	641	664	607	634	604	617	631	633	659	618	626	650	664	626	612	622	619	635	554	604	639	610	612	635	584	614	606	604	617	580	650	643	631	668	619	600	636	601	576	599	627	613	619	590	645	636	646	670	592	612	651	619	603	636	630	598	623	625	648	623	624	617	613	592	599	632	597	640	574	644	606	633	644	606	593	627	610	609	630	598	616	600	590	578	585	630	610	615	582	639	627	592	631	611	605	670	571	630	656	628	641	598	578	616	616	599	633	612	598	606	576	665	592	636	601	617	592	601	643	628	616	611	642	632	601	572	652	637	601	645	599	624	602	609	634	600	615	620	618	606	613	615	615	604	571	611	629	624	589	624	601	600	620	610	617	595	612	579	575	622	644	597	649	630	572	669	624	603	613	623	620	601	646	608	624	666	584	577	636	587	609	647	618	583	591	623	628	619	634	553	663	642	605	650	668	625	570	647	571	583	625	617	587	649	621	621	604	616	615	633	612	614	608	662	631	613	608	625	623	611	639	648	592	587	641	576	602	594	623	613	610	609	637	642	618	625	616	656	627	586	658	634	620	618	583	614	629	648	641	594	585	615	604	622	602	623	639	606	643	640	603	639	601	565	614	594	658	666	559	668	670	634	595	612	655	625	627	635	588	624	621	586	625	618	643	590	585	606	679	615	644	625	634	654	596	627	641	657	650	611	612	602	599	632	605	628	615	653	644	618	599	615	647	623	582	616	619	607	635	648	635	617	586	584	620	576	611	599	595	615	630	622	575	588	638	614	627	598	571	591	624	621	583	614	630	617	631	665	596	613	651	607	632	656	610	607	624	623	621	623	630	613	601	638	642	643	630	647	644	608	663	621	598	603	604	639	675	600	593	650	604	622	605	620	622	617	669	591	599	618	631	645	598	586	657	608	616	608	621	611	609	614	622	648	638	616	610	617	639	628	646	649	602	624	614	598	634	611	594	611	632	596	612	608	605	636	578	618	620	575	634	589	611	594	633	638	617	559	600	578	641	582	619	609	604	637	598	596	658	617	642	568	585	631	644	616	601	639	572	618	583	597	629	599	615	582	651	625	610	610	590	562	599	583	621	616	678	628	605	646	646	605	610	592	656	599	609	624	609	610	609	662	645	623	585	584	610	564	623	585	602	657	621	646	635	585	625	626	621	611	644	619	640	609	603	588	634	663	610	626	622	598	572	616	619	629	541	599	622	635	597	617	639	650	630	595	569	657	671	639	583	625	612	622	593	644	537	597	637	604	582	620	607	620	658	614	612	652	652	601	660	612	622	596	638	616	650	609	637	603	649	623	602	601	582	622	610	576	595	660	632	606	609	636	616	632	601	597	589	615	578	611	624	613	619	623	571	574	581	613	627	615	601	594	615	604	655	580	606	663	595	563	585	639	648	584	605	587	613	604	562	668	609	619	575	633	607	612	650	545	635	624	635	589	641	583	607	580	600	601	615	637	625	597	622	599	626	593	627	601	635	608	618	652	641	610	600	638	662	599	608	623	624	549	617	636	608	603	599	640	585	646	659	626	627	600	586	599	652	610	612	629	605	622	593	613	605	592	609	569	618	615	603	624	646	616	625	597	602	615	630	644	603	585	575	604	569	644	594	591	669	589	604	583	640	643	573	604	590	621	658	611	624	547	586	641	598	650	600	599	606	611	560	625	619	624	565	630	609	633	626	626	601	609	575	598	643	618	642	618	646	611	583	591	606	606	650	649	610	609	640	582	619	586	620	608	565	637	566	592	582	625	602	560	599	609	606	610	636	635	591	618	618	599	584	620	638	584	602	589	641	621	594	619	658	601	622	588	631	641	566	615	610	565	609	639	652	600	595	639	620	606	614	579	623	625	619	667	583	594	648	623	600	611	618	599	646	620	637	615	637	614	632	632	638	625	595	672	599	623	613	570	590	605	608	610	604	635	622	628	650	609	616	607	604	597	634	620	552	634	582	635	614	624	608	649	572	613	637	602	630	613	661	613	581	632	598	624	596	642	617	629	630	641	609	612	630	649	576	605	617	625	624	599	587	663	629	622	583	572	570	629	649	604	606	636	636	625	652	587	541	611	628	628	594	651	582	664	630	617	641	662	620	615	621	611	657	597	618	619	608	644	617	648	595	602	634	664	552	667	600	619	630	624	616	627	581	635	616	635	648	625	607	619	612	635	618	649	665	648	565	621	596	585	618	647	601	574	606	623	619	604	667	576	579	655	596	571	620	600	670	626	639	649	603	581	609	576	610	611	574	656	621	603	655	606	597	631	610	578	670	621	615	631	584	614	613	612	606	625	610	660	631	642	603	647	627	566	616	608	609	607	598	647	586	646	593	594	622	593	612	639	614	595	593	576	567	620	664	621	558	626	557	589	608	602	633	622	647	654	626	583	635	559	605	609	640	612	695	596	592	595	630	661	667	608	575	608	613	599	643	619	625	616	640	618	607	637	625	625	648	597	576	667	625	628	638	635	596	616	619	609	593	606	638	610	642	593	599	631	642	618	643	603	656	587	669	617	605	621	601	650	648	621	614	590	590	578	609	650	584	590	588	635	622	591	618	625	643	594	619	622	592	656	627	621	632	632	583	598	652	601	642	637	623	569	632	638	603	656	603	605	633	642	595	618	621	602	584	578	619	635	607	614	624	637	603	629	621	640	625	585	623	615	637	636	604	625	594	621	599	586	621	638	611	613	585	609	608	686	610	602	591	613	602	600	634	591	605	587
38178	46325	38633	37360	38502	36179	34596	30547	28168	26973	24267	17169	12084	11099	7765	3511	1725	392	242	269	227	235	260	224	263	299	276	226	542	2313	2414	1551	774	291	207	171	182	174	164	177	195	171	174	182	162	165	182	161	186	165	184	177	159	191	163	185	171	191	156	155	170	178	183	173	163	176	153	153	169	197	157	179	167	156	186	190	161	207	156	179	172	209	163	201	170	178	170	150	165	189	166	169	186	181	156	192	196	167	201	180	169	195	167	187	171	153	166	152	181	154	164	172	177	190	167	143	188	171	199	188	191	151	174	172	165	182	168	190	175	179	177	170	174	184	176	175	174	178	159	170	174	170	169	168	195	191	185	187	160	163	179	180	165	173	185	188	196	158	159	183	167	187	177	128	165	198	171	160	165	170	198	189	181	179	185	187	179	160	170	157	169	130	154	154	156	172	156	184	149	173	171	167	176	156	172	160	167	171	162	162	157	198	163	207	190	168	160	176	162	167	177	160	172	173	180	164	169	175	181	157	193	170	180	184	186	163	180	171	137	164	162	177	181	164	151	167	165	198	175	188	172	181	150	195	165	167	169	182	188	189	162	161	154	190	191	171	171	175	171	170	150	170	191	196	171	172	180	197	180	166	189	156	167	157	168	196	183	171	188	179	186	165	172	195	176	163	194	183	161	179	178	178	173	192	172	166	157	160	180	174	198	179	193	200	182	178	194	175	166	179	175	186	177	169	170	172	178	168	191	179	147	147	199	179	167	176	153	176	177	177	163	173	179	179	178	169	177	186	188	183	176	174	150	194	184	166	153	189	174	172	185	188	181	165	189	168	166	183	176	185	156	179	181	168	174	179	175	183	193	183	180	196	177	162	176	185	174	162	165	172	178	190	178	187	189	187	183	164	190	173	182	174	172	155	170	187	158	178	184	172	168	162	177	171	189	160	173	176	172	179	174	180	166	186	169	182	169	168	154	203	164	173	189	165	180	163	182	157	180	192	208	147	163	180	181	182	155	175	185	178	174	184	184	161	198	169	176	166	175	187	196	200	166	159	203	154	188	178	186	191	161	196	174	172	169	196	156	164	172	170	167	154	181	189	182	159	145	174	191	187	169	168	150	184	172	176	171	195	160	168	177	190	177	160	183	187	168	172	154	166	158	173	189	151	169	195	191	175	168	185	181	188	160	176	175	166	177	161	172	196	192	179	182	173	172	163	170	175	188	170	168	178	173	208	196	188	173	188	154	198	181	156	200	179	212	171	179	184	187	178	175	178	183	167	174	169	168	176	184	167	186	146	172	173	161	176	170	167	186	167	152	145	178	169	147	166	197	176	157	157	184	178	178	169	180	185	156	169	210	158	186	176	192	181	192	147	205	186	188	166	161	179	170	172	155	189	186	155	194	172	176	169	184	186	175	173	173	156	162	172	169	182	162	197	175	183	159	177	196	168	159	196	183	165	165	165	180	163	155	183	143	166	171	198	163	173	151	173	180	155	190	177	170	177	157	186	189	195	176	165	167	173	167	181	185	190	205	176	185	151	190	188	183	159	158	156	165	161	183	184	156	168	183	190	175	173	146	153	167	164	162	164	191	171	190	181	173	186	183	176	171	150	162	184	194	173	144	158	180	156	171	176	197	185	189	178	177	178	145	184	178	175	189	179	163	202	160	172	179	217	171	157	179	171	161	168	172	171	161	174	171	170	190	177	179	183	169	169	178	158	183	176	177	153	189	189	169	198	187	176	199	177	163	181	163	170	186	152	159	161	185	187	169	167	157	176	187	176	186	172	189	174	176	173	176	183	174	166	155	175	144	178	179	163	176	166	184	181	174	163	199	168	152	168	153	179	166	190	163	179	192	147	169	199	173	178	180	218	155	188	166	146	180	184	173	182	195	165	161	166	175	149	212	190	195	179	162	190	182	184	171	186	177	179	202	174	193	159	167	184	161	183	161	165	159	211	191	165	168	193	153	200	161	161	187	188	172	210	180	168	188	181	159	158	190	163	169	187	173	160	167	166	188	185	180	189	177	188	189	170	174	168	176	187	172	182	159	187	173	157	164	166	191	208	170	184	164	189	163	160	169	153	185	180	168	143	184	153	178	175	185	202	164	203	174	186	194	155	173	169	172	180	180	172	170	197	162	174	178	172	179	165	177	172	172	179	171	176	170	200	155	181	165	170	194	161	176	190	172	152	163	183	155	169	172	165	153	195	172	185	177	154	145	174	172	144	195	162	184	182	189	183	179	185	172	165	178	184	176	184	174	174	168	159	165	179	168	160	186	184	171	176	191	166	194	186	191	193	162	224	163	183	194	176	168	171	166	194	184	205	158	186	171	187	157	173	180	187	158	188	156	162	179	159	166	187	174	183	161	179	170	165	172	189	167	173	173	182	173	175	176	184	174	202	181	186	178	181	171	175	173	164	153	171	172	186	203	184	195	168	187	161	168	158	182	183	164	188	166	176	168	178	181	183	173	181	175	193	177	185	185	181	186	173	180	176	170	159	185	184	153	174	175	192	178	193	185	160	168	162	178	172	183	158	183	183	172	174	158	171	187	174	181	163	190	162	189	174	190	176	182	171	165	178	149	195	203	183	151	197	193	153	178	184	170	153	177	147	170	189	185	169	185	183	148	172	191	191	190	160	174	175	171	168	190	179	175	163	180	173	185	178	188	162	161	174	166	178	162	171	179	185	177	192	195	166	185	168	175	148	177	155	164	173	168	177	199	173	146	169	169	177	166	168	181	179	208	179	168	174	150	165	173	171	149	176	175	160	164	158	180	166	156	194	174	168	167	154	152	172	167	158	179	188	151	182	185	147	200	188	177	175	190	176	164	191	164	170	182	177	172	177	185	182	156	181	168	160	191	172	164	187	184	167	171	171	188	172	150	178	159	177	169	161	169	181	193	163	173	174	187	176	158	200	176	189	164	174	179	186	201	180	172	187	147	184	177	179	182	167	147	180	192	165	160	172	182	191	156	178	182	179	190	167	184	174	189	176	206	176	192	177	191	168	181	185	169	205	167	183	182	158	176	161	194	159	185	165	189	164	167	177	194	163	165	169	161	157	182	175	167	173	158	160	191	161	160	175	161	169	173	183	148	196	177	164	160	164	170	165	161	167	157	192	177	193	175	189	144	185	182	165	165	170	168	167	183	187	186	188	178	183	150	181	157	180	173	181	178	185	163	151	186	171	178	146	166	212	190	189	193	206	160	146	155	207	164	175	196	161	178	173	173	170	158	192	147	145	161	191	174	187	169	170	168	188	162	169	170	178	165	176	159	193	171	186	168	169	160	172	175	182	201	160	166	165	169	185	200	162	177	179	165	175	163	197	182	171	185	158	189	150	158	166	161	186	183	181	177	163	217	197	173	190	173	177	174	173	185	164	164	182	167	184	181	191	184	170	168	179	165	200	180	165	182	178	167	173	149	194	150	191	180	205	182	210	200	154	179	189	193	182	171	185	175	171	163	177	178	162	172	155	186	191	181	159
33716	48916	51924	57005	57812	54156	48900	43960	41314	43447	41038	32364	30157	30632	24647	15203	8290	2027	992	1127	1094	1037	945	1000	1294	1733	1295	1016	3251	14196	13648	9370	4316	1346	581	610	571	595	582	578	620	590	593	587	571	596	596	584	604	561	604	618	590	606	587	629	575	566	548	600	577	598	560	585	591	594	622	575	602	591	557	582	582	615	601	621	616	506	596	589	568	613	589	657	594	628	609	623	632	616	542	643	553	543	609	596	568	580	546	594	593	565	599	590	581	589	576	602	651	598	620	598	608	583	583	601	603	590	583	601	583	621	576	568	596	601	578	585	571	615	594	568	604	572	598	574	604	599	586	608	589	584	533	589	614	569	581	583	581	567	548	623	594	621	598	587	538	579	641	589	616	580	578	625	610	572	581	595	592	625	597	577	582	624	560	617	654	610	587	590	586	585	571	593	581	568	607	609	566	593	574	585	546	619	572	569	584	539	572	581	644	545	581	573	587	586	560	595	595	590	557	599	604	587	580	580	551	547	596	596	584	582	602	590	570	581	637	599	544	580	629	617	578	595	591	600	589	608	584	541	569	575	624	614	611	595	571	538	579	542	605	623	576	523	581	599	575	611	598	611	564	561	549	591	646	603	597	598	612	559	584	571	568	577	538	570	563	592	595	572	587	610	547	584	596	601	569	630	568	558	562	605	592	589	579	581	595	619	549	627	589	605	576	581	565	538	551	608	581	616	597	599	628	540	610	578	566	613	602	602	581	592	565	520	578	567	559	588	575	622	588	563	543	601	584	589	611	576	610	594	571	576	593	594	582	548	614	589	582	554	582	606	553	575	577	579	604	601	613	618	585	587	557	615	574	580	571	600	564	584	591	611	615	599	562	551	580	589	602	613	601	588	556	566	611	550	571	607	628	613	588	605	578	589	567	587	610	567	568	611	620	559	615	609	616	558	558	602	567	569	584	595	585	557	548	614	599	596	619	599	580	547	603	570	654	578	582	635	580	590	615	602	590	592	584	592	576	589	642	566	632	583	611	656	583	563	614	583	583	608	593	648	598	629	585	579	571	553	591	548	623	594	546	616	551	628	563	587	575	580	580	628	604	577	608	583	613	580	578	573	598	619	614	599	569	587	566	572	584	566	640	581	629	600	563	558	590	551	549	620	600	617	600	521	618	618	592	578	601	581	618	594	562	607	601	529	620	600	633	588	616	581	571	599	573	571	588	540	573	614	557	651	557	560	584	646	559	616	586	592	573	577	597	590	645	555	599	559	594	572	588	620	586	599	641	566	592	601	596	573	610	599	588	601	580	620	590	583	578	567	565	607	646	596	579	591	597	619	617	548	558	591	590	596	584	619	602	585	587	591	598	593	584	584	604	618	579	586	581	615	611	592	588	571	604	584	640	601	577	591	563	589	583	596	594	607	586	588	562	568	588	563	576	547	574	603	596	572	591	611	600	608	644	596	626	580	598	594	575	589	578	618	580	585	558	563	611	622	549	606	603	562	581	627	617	590	604	520	614	564	545	598	577	575	604	576	614	624	598	603	600	587	620	601	573	606	585	597	593	635	576	602	587	608	578	567	612	560	570	602	611	588	573	574	605	597	601	597	622	599	565	579	579	602	591	597	602	614	585	560	594	596	537	609	609	584	569	601	592	584	640	582	623	529	564	611	593	623	586	571	606	607	622	589	598	582	591	618	578	608	605	615	572	612	585	564	582	588	631	578	625	636	551	574	578	608	580	586	623	571	593	550	574	575	551	608	612	601	588	561	595	557	615	549	599	604	605	640	628	584	628	659	550	587	579	565	607	567	613	558	624	583	596	589	588	598	568	590	624	589	626	587	576	611	577	582	606	607	574	619	539	615	636	630	546	616	605	596	576	572	591	573	626	603	634	594	572	617	610	592	584	580	528	608	559	583	601	605	589	593	590	618	556	618	606	599	604	549	624	568	561	573	590	627	538	587	554	599	609	573	577	593	570	569	596	584	593	579	549	593	558	594	601	588	606	622	570	589	644	547	582	571	592	577	596	591	566	600	585	621	585	627	566	552	578	601	588	558	564	574	585	588	600	559	636	593	585	555	599	592	595	584	574	592	573	559	606	634	590	584	581	577	597	561	571	551	552	576	578	603	595	611	591	589	598	588	585	566	578	601	532	599	566	534	574	582	598	602	568	609	548	602	601	584	582	595	593	585	586	621	576	589	578	587	565	586	580	611	605	580	586	609	566	584	639	602	600	553	613	577	537	576	588	568	620	598	586	602	565	553	586	559	594	574	586	631	603	534	588	504	569	620	538	582	580	564	603	562	604	600	535	578	553	587	564	578	576	602	587	599	621	558	599	588	567	633	579	550	579	571	648	617	612	615	571	600	593	597	642	553	552	581	601	606	602	639	561	572	595	580	603	601	593	559	580	580	623	549	559	590	567	598	564	613	592	581	570	573	670	570	570	539	566	598	623	595	579	614	642	580	621	553	632	560	617	585	576	592	572	603	605	636	632	610	607	628	581	612	610	585	612	571	615	603	618	553	585	598	564	587	621	643	607	567	607	564	625	572	591	581	619	656	624	601	615	606	595	560	615	629	574	565	626	635	570	636	596	614	546	621	578	578	552	598	616	582	590	612	589	588	563	592	594	626	552	602	620	585	629	617	581	608	571	555	584	610	601	616	563	595	591	646	577	625	600	570	581	566	599	553	588	612	582	614	573	587	607	576	600	619	567	555	577	580	594	602	625	602	611	572	572	566	591	565	617	612	588	573	555	515	519	564	602	574	590	596	556	584	613	593	570	581	612	619	570	583	613	603	639	633	564	607	575	604	568	586	595	584	581	605	617	600	575	568	579	548	603	592	568	617	610	587	602	586	588	626	636	611	624	567	561	611	634	629	569	617	560	600	615	600	575	603	566	614	583	561	588	577	600	560	605	610	571	588	555	628	586	621	573	580	600	599	572	575	603	553	601	628	634	633	596	603	561	572	574	607	589	606	574	596	594	607	590	580	602	574	556	587	571	577	576	555	584	597	596	568	555	592	612	602	588	580	603	581	591	559	609	596	624	612	582	586	579	565	619	581	606	599	612	604	606	560	598	598	575	595	613	548	561	575	587	594	574	595	601	622	602	603	535	616	629	586	590	541	578	592	593	557	574	597	594	563	587	583	617	579	578	559	535	585	592	607	589	560	600	607	571	558	583	616	567	605	583	550	555	603	594	557	582	621	557	594	600	582	568	576	556	599	575	597	587	589	573	555	658	598	593	577	541	609	568	644	595	543	567	584	583	579	582	623	615	609	564	578	583	572	598	593	556	591	629	566	585	569	584	606	575	550	578	593	608	604	608	553	602	579	596	600	616	600	576	580	557	594	627	611	609	604	598	554	572	614	535	627	606	574	563	570	605	561	597	582	584	591	585	593	598	604	557	608	617	585	610	627	530	618	592	573	600	602	558	581	566	573	549	567	616	590	560	600	578	551	624	602	605	584	582	579	616	606	598	624	571	576	569	577
44917	45496	38186	37010	37920	39460	38733	35229	34237	35388	33383	24742	20887	19606	11750	5606	2549	565	413	372	358	346	417	336	313	277	354	377	697	3449	5013	3552	1649	396	241	278	289	199	217	238	222	271	235	227	229	230	240	248	238	207	254	257	254	238	235	217	239	234	234	220	232	217	248	247	219	265	224	264	215	255	230	228	237	233	224	208	216	245	247	264	261	235	234	243	235	263	264	232	244	235	232	234	240	260	211	233	213	239	230	219	233	239	226	226	228	233	241	234	254	213	274	254	266	253	230	247	258	241	242	256	241	231	239	261	271	233	217	237	211	239	224	253	253	219	221	249	232	237	234	243	266	235	219	243	244	236	250	274	233	244	253	247	238	233	202	263	240	227	263	231	255	240	244	248	237	242	232	262	239	255	242	243	252	233	210	247	229	239	236	274	238	248	234	269	224	234	224	232	221	203	205	268	249	227	232	220	257	220	229	236	236	247	270	230	252	250	246	251	240	261	262	236	247	222	250	237	219	232	255	235	245	221	251	231	218	239	231	227	234	240	248	237	253	242	228	248	280	224	219	245	217	259	232	268	238	224	232	242	251	239	237	259	236	244	236	243	259	221	243	223	237	245	235	245	211	249	240	272	222	237	234	246	224	225	236	248	233	245	229	246	203	234	235	238	239	243	258	220	218	231	234	238	234	248	218	237	231	247	223	227	212	209	222	240	242	250	228	236	245	238	268	225	216	265	240	214	255	228	230	232	257	243	232	227	233	245	260	259	244	241	248	234	246	251	247	214	230	244	235	229	235	217	231	233	225	240	249	241	220	240	243	251	237	235	231	241	244	228	252	240	245	235	238	245	243	231	231	207	235	223	223	224	248	267	245	244	231	251	219	248	219	241	238	241	236	253	253	235	261	241	223	238	254	258	242	229	249	259	236	243	241	236	234	230	238	249	240	252	240	249	235	234	254	243	225	239	232	229	244	221	235	256	257	262	277	249	234	261	259	239	237	211	242	241	278	221	252	263	234	222	235	230	235	251	240	241	239	229	240	235	232	239	246	238	234	237	226	236	225	234	232	232	216	245	230	241	243	232	236	232	233	228	244	207	233	260	217	246	222	252	230	208	249	207	239	229	239	242	230	249	257	267	239	252	242	242	237	241	234	237	225	234	245	203	235	244	244	224	228	222	220	241	235	259	260	247	242	249	234	218	243	232	239	228	217	253	237	265	229	257	243	233	238	246	245	266	215	232	229	219	248	234	237	256	251	242	258	261	250	246	262	217	241	249	234	226	273	221	234	257	223	253	234	235	230	203	226	236	260	252	245	230	228	275	231	262	245	230	250	244	247	238	256	228	238	203	202	245	259	220	235	218	225	238	228	245	245	258	224	233	225	245	244	225	229	255	249	248	271	249	237	244	236	231	253	219	225	205	237	255	251	266	251	227	238	255	228	221	246	236	251	243	252	257	258	263	229	269	258	218	233	270	243	234	257	244	303	244	245	218	237	262	222	219	260	275	221	246	242	211	243	238	214	241	239	237	238	245	201	243	246	227	268	220	266	222	238	218	237	216	254	235	236	203	227	240	246	233	243	272	227	238	226	252	243	227	244	241	241	251	229	241	235	238	225	220	224	231	223	238	246	258	242	233	248	208	233	264	229	230	223	213	218	235	214	247	239	258	235	243	233	253	273	214	266	272	225	215	249	228	213	231	223	260	224	242	236	259	235	232	247	267	228	245	263	213	247	257	240	231	246	230	254	249	236	265	256	239	252	262	208	234	206	243	224	220	259	242	241	225	233	232	247	226	248	233	226	245	228	213	225	219	241	227	254	239	232	240	239	261	260	249	221	244	254	215	244	247	225	253	230	241	210	228	214	253	237	235	238	210	236	246	248	284	223	236	235	228	246	225	248	204	248	227	244	231	269	236	224	239	244	247	252	252	221	241	251	235	233	231	218	240	230	251	231	253	251	238	262	247	245	226	226	243	271	255	242	233	247	240	222	265	239	266	193	244	244	240	246	241	260	237	236	223	232	232	258	238	257	246	244	227	241	241	256	211	245	224	257	243	257	243	255	245	270	250	259	256	235	216	255	253	226	229	211	230	247	254	253	252	237	213	292	240	236	232	253	225	245	263	250	267	240	232	235	245	255	264	262	241	203	238	225	229	239	227	223	224	228	256	225	275	213	218	232	241	263	239	223	237	252	225	245	249	232	221	207	244	226	235	243	256	236	227	226	240	230	254	257	253	240	258	240	240	240	232	230	229	213	251	252	229	221	267	239	258	234	232	228	240	239	211	244	251	244	277	255	238	267	234	251	248	204	237	254	235	233	219	233	247	266	247	228	245	222	235	235	307	257	233	245	236	260	228	227	254	248	228	249	246	244	237	235	241	213	242	230	258	258	240	246	235	259	229	221	245	233	216	223	257	253	257	211	235	222	244	226	261	233	231	247	218	240	246	193	242	228	246	222	261	236	241	227	249	246	223	222	234	258	276	252	237	244	206	228	244	229	258	246	226	272	258	271	260	231	247	250	256	223	231	240	207	245	236	253	267	229	253	223	264	233	246	249	235	264	240	239	216	235	230	233	205	246	225	243	268	260	238	250	237	260	231	212	213	251	247	252	229	251	243	244	252	224	272	240	244	262	235	243	214	247	222	257	263	249	234	241	226	231	241	238	222	236	248	244	254	247	218	241	244	259	216	226	234	226	238	224	252	237	220	225	232	234	262	214	247	234	234	206	226	237	234	243	239	235	238	261	244	236	274	259	237	245	257	250	263	250	228	233	215	241	237	228	230	225	235	255	264	227	231	208	252	221	222	235	206	243	209	224	261	232	229	224	250	240	228	245	256	248	237	258	256	218	225	250	237	225	216	243	241	251	230	216	219	228	233	253	246	221	258	232	286	262	207	244	239	232	260	218	255	245	263	236	249	225	226	262	268	245	246	251	263	245	211	247	240	228	226	233	252	238	240	238	243	230	232	237	232	257	231	209	235	224	249	223	228	259	254	270	264	233	246	222	267	241	227	240	253	246	255	214	223	220	228	283	262	246	242	241	211	241	236	220	254	268	224	204	252	251	214	255	235	210	263	233	223	216	240	237	243	226	242	220	245	233	245	249	251	264	225	265	249	225	240	213	268	224	229	222	237	233	246	231	245	231	234	254	236	248	270	256	234	227	228	260	259	242	248	228	242	242	225	241	241	236	256	243	249	234	236	246	236	243	247	245	252	235	244	244	245	237	234	209	238	244	258	241	221	219	257	214	228	239	233	235	227	251	216	226	250	252	220	242	267	249	231	257	236	216	249	243	251	256	206	250	226	248	225	229	251	245	254	239	244	223	210	236	228	245	256	236	235	256	246	247	257	238	249	243	235	257	226	242	237	266	234	228	254	224	243	243	237	227	256	255	237	228	224	222	265	253	252	255	234	245	244	235	240	239	246	221	219	237	239	206	244	257	236	241	225	238	224	241	237	237	240	224	244	242	226	251	265	228	254	250	197
39523	51188	55464	59758	63517	62544	55853	51545	49966	52066	48080	39787	39019	38628	28550	19849	9910	2269	1782	1749	1529	1539	1858	1349	1386	1337	1448	1745	4147	18530	22846	17123	8390	1653	849	760	741	819	713	784	786	731	751	748	725	734	734	723	760	731	720	763	782	757	736	719	734	777	766	738	757	735	796	726	786	743	731	743	720	761	737	749	743	768	742	770	786	743	759	708	773	781	742	757	766	783	779	789	763	745	782	792	752	757	763	705	739	780	759	731	749	713	736	758	791	746	809	760	751	827	786	740	761	749	717	794	765	797	751	763	759	732	792	746	790	752	773	795	743	799	709	736	725	718	749	712	741	782	764	719	723	777	773	847	773	781	722	757	758	762	731	736	751	823	711	730	749	754	775	794	731	762	726	757	763	747	720	715	721	762	761	796	734	750	727	805	788	768	779	793	747	740	790	744	718	770	755	750	809	745	728	762	784	750	777	778	779	731	774	770	771	724	796	770	772	701	715	800	747	777	780	703	764	761	742	772	766	803	766	737	729	777	735	750	713	782	768	814	711	785	731	791	758	785	763	719	771	781	705	733	726	776	784	754	736	755	749	772	735	745	741	754	759	773	754	721	792	702	764	742	775	721	767	724	741	739	726	734	699	775	692	753	777	756	726	790	819	740	753	751	738	746	753	776	753	732	718	803	788	786	782	736	728	734	729	732	724	744	765	758	742	767	763	736	738	730	738	744	749	745	746	787	779	771	779	797	754	722	766	731	756	757	771	702	775	726	730	750	789	763	764	754	757	739	697	733	785	742	762	792	749	762	810	756	727	716	770	770	778	781	749	776	777	787	762	781	776	785	780	749	812	764	790	769	728	744	731	752	722	741	751	772	776	799	774	761	793	752	703	801	721	781	749	768	755	744	724	787	764	771	796	782	732	757	770	760	799	759	731	717	746	765	710	751	736	718	731	757	759	759	756	764	753	696	734	765	744	778	749	787	772	731	747	780	767	762	750	734	719	780	813	764	790	740	811	730	703	800	767	750	732	686	711	766	751	748	739	750	726	802	737	762	772	763	734	784	756	719	789	721	757	821	750	724	759	757	783	723	775	769	780	777	794	758	764	774	757	698	751	772	727	740	731	759	717	740	735	777	732	761	761	780	722	778	761	749	743	732	732	782	744	802	764	728	743	778	726	708	781	755	739	766	808	749	716	741	776	747	795	785	738	726	736	742	750	741	740	759	767	794	733	759	755	771	744	707	734	794	743	769	710	732	784	791	768	739	779	721	765	737	730	773	755	751	750	704	781	730	737	767	726	723	690	767	730	806	728	737	734	713	732	766	767	725	770	733	745	748	710	762	743	772	764	742	774	754	763	720	816	735	787	752	782	802	781	757	739	761	791	767	791	735	731	761	769	786	720	771	750	766	733	749	763	763	725	734	773	764	744	739	780	774	722	737	750	828	768	746	794	736	753	778	746	759	724	768	757	756	764	774	728	737	722	725	733	747	780	825	739	739	710	830	720	742	759	751	722	736	765	747	776	828	796	761	706	763	740	765	782	756	791	673	789	709	760	777	788	772	764	743	785	780	736	741	740	770	760	775	765	777	732	775	743	741	720	752	720	719	754	748	732	782	720	779	757	746	749	774	764	710	732	718	772	739	768	763	769	770	746	792	802	726	744	710	801	787	744	768	719	719	761	731	746	760	814	719	779	768	730	734	787	728	754	785	728	703	776	739	743	781	756	728	808	760	768	717	705	725	727	750	778	767	745	745	757	743	744	756	761	773	721	790	757	706	788	737	774	760	768	733	734	763	793	756	735	775	771	787	737	767	739	767	786	765	746	731	743	739	753	774	740	713	742	735	710	752	698	748	740	781	808	730	801	791	764	756	806	780	729	738	779	750	752	740	746	714	751	764	744	736	735	719	748	746	752	787	759	754	770	767	782	744	755	787	746	764	745	734	833	755	718	744	721	768	748	788	792	705	724	773	779	817	753	744	829	802	789	705	787	756	775	714	786	720	751	747	727	730	743	734	737	758	778	768	747	747	757	780	752	754	778	788	801	753	795	768	729	720	738	704	767	743	760	759	776	796	756	753	757	776	728	782	718	746	769	716	707	727	710	798	714	729	716	774	780	800	754	787	773	764	759	740	808	750	737	782	763	757	703	774	799	741	761	764	776	746	742	766	771	734	754	727	751	783	728	762	795	760	741	740	761	768	736	761	741	750	796	758	761	775	731	749	772	766	734	796	752	732	741	772	777	759	695	827	760	798	818	767	720	790	794	740	781	797	738	820	776	752	720	809	777	745	785	789	752	725	743	719	748	803	741	778	776	736	746	728	823	737	763	784	715	765	739	701	711	791	768	780	728	725	755	750	775	762	757	751	759	759	696	750	755	724	760	776	709	721	711	727	787	816	780	759	742	696	726	713	773	778	725	718	725	757	731	832	776	788	693	751	710	764	743	744	729	744	756	735	756	728	804	780	819	780	745	767	752	768	731	699	694	753	741	735	808	784	752	776	758	744	769	776	743	719	762	779	831	749	788	780	742	787	752	724	733	761	758	675	748	779	753	736	770	757	741	742	760	714	757	795	783	767	751	823	788	755	838	751	761	714	784	761	753	755	762	750	747	711	761	751	762	742	722	759	804	771	756	729	739	755	734	775	744	800	801	745	774	780	719	756	752	735	758	787	693	773	726	773	781	741	750	724	730	732	748	762	768	711	766	796	794	728	752	760	742	755	783	734	745	769	775	746	766	785	719	723	763	755	776	755	777	789	762	766	762	787	774	752	735	722	758	730	728	770	775	765	740	746	734	774	780	784	818	751	789	755	772	751	722	720	748	786	738	803	731	776	778	759	756	762	803	741	759	741	727	705	713	777	754	735	809	709	759	763	748	721	782	801	774	768	751	731	802	740	814	732	727	749	783	749	752	750	723	771	783	726	776	750	792	740	780	716	732	759	743	760	738	748	729	731	765	768	768	746	758	737	781	796	771	772	746	706	716	743	760	757	795	751	727	750	810	749	770	768	718	761	786	746	790	700	774	748	742	700	729	747	747	776	721	775	776	768	819	757	745	784	737	731	775	757	746	778	798	783	741	790	786	785	741	751	791	752	764	728	741	799	752	782	769	768	722	762	769	767	765	767	769	803	750	788	782	794	761	736	754	746	760	740	734	758	760	773	741	754	794	742	781	758	746	696	710	765	823	758	805	763	706	759	752	767	738	750	768	773	775	749	760	736	753	761	761	721	713	786	746	768	778	749	724	737	717	761	732	821	805	775	748	708	802	766	737	768	754	753	743	773	786	780	792	742	763	725	710	759	796	735	751	745	756	736	746	808	719	761	759	755	762	766	772	783	770	772	744	715	756	780	800	789	750	770	714	734	741	779	801	767	800	745	780	739	786	710	814	804	750	765	712	761	772	745	766	737	793	736	762	763	794	763	767	756	762	755	755	773	749	760	753	747	774	801	769	706	798	744	728	766	744	734	757	717	757	777	750	777	757	777	762	788
12991	23281	23840	18478	13601	9312	5783	4195	3298	2687	1786	1169	1025	1041	581	359	273	232	215	203	213	232	223	223	203	204	207	208	277	434	582	483	335	246	204	188	179	199	198	197	185	195	178	199	190	207	184	186	199	202	179	202	211	190	189	190	175	202	220	200	195	197	202	188	175	195	197	195	195	204	199	188	182	206	202	224	196	192	184	212	191	197	197	197	199	188	194	214	204	181	174	188	223	204	180	198	193	179	220	199	198	183	213	205	221	209	196	199	206	193	206	211	199	203	192	194	211	192	215	191	181	199	210	212	223	207	175	198	190	194	184	209	200	198	194	182	207	191	243	210	194	186	203	187	189	185	210	193	191	194	205	208	194	195	221	198	215	225	201	217	191	195	179	188	192	221	196	191	190	198	192	176	185	184	200	215	207	214	190	200	203	193	199	207	194	172	183	183	211	232	220	207	216	190	202	215	189	169	183	192	205	195	197	191	197	205	191	215	187	205	188	196	184	202	200	200	223	197	211	193	221	173	196	183	185	204	179	196	209	214	190	169	187	205	203	191	223	184	219	182	198	175	183	186	198	216	184	217	224	191	198	191	192	206	183	183	194	176	179	194	187	180	200	195	202	208	197	198	209	200	194	185	193	167	194	199	193	206	189	203	212	207	211	206	200	187	200	184	211	200	207	180	226	208	211	206	223	228	174	183	222	199	197	189	197	186	211	203	187	194	186	195	185	196	191	201	193	186	206	204	175	194	177	205	190	204	203	201	177	212	182	180	187	187	183	206	196	187	191	195	210	239	181	186	191	186	199	183	187	209	206	198	174	184	218	187	186	210	198	198	193	198	208	177	213	177	168	197	209	212	201	212	198	200	207	206	203	182	174	195	191	156	209	186	177	227	193	203	213	197	205	215	204	214	211	218	194	200	202	226	226	196	171	235	189	203	175	182	197	184	202	187	183	214	181	191	205	216	193	195	216	181	180	196	191	183	201	193	188	179	212	221	199	163	210	182	219	215	173	185	192	208	188	197	177	206	212	228	177	188	168	190	227	220	202	180	187	199	198	210	200	172	196	180	210	179	206	202	170	200	216	163	186	200	204	203	189	198	203	201	169	203	194	201	173	203	183	210	224	197	206	216	206	179	178	221	179	192	200	192	185	205	212	180	198	209	185	193	205	188	219	199	198	203	191	183	192	200	203	198	181	185	193	198	211	194	191	198	224	223	174	199	188	189	199	209	195	214	233	192	226	195	181	207	162	194	177	191	185	221	195	200	202	213	199	180	193	227	209	209	201	216	197	202	177	201	173	206	177	199	202	189	211	184	191	189	210	189	175	232	197	200	193	198	194	197	189	194	191	174	185	199	201	199	206	193	210	201	203	178	191	209	167	195	203	162	190	205	182	156	195	189	193	221	226	209	197	193	202	201	207	219	207	191	183	204	228	237	215	177	183	202	197	185	223	192	198	203	210	190	194	200	217	187	181	184	191	182	194	206	205	197	206	192	170	185	189	181	197	192	202	191	189	185	202	205	212	195	201	193	173	202	197	197	183	194	204	199	207	194	221	178	197	182	221	188	185	205	218	208	209	188	200	201	205	180	210	197	187	192	197	195	208	181	215	182	235	179	192	184	193	176	178	188	194	189	159	215	214	229	172	193	189	204	203	180	211	190	215	210	210	187	209	204	204	191	200	192	200	194	221	200	169	200	196	195	200	218	207	222	230	211	178	199	202	190	196	196	186	201	154	184	200	193	230	170	186	196	178	180	189	203	215	197	181	207	210	200	185	179	193	205	201	184	187	187	186	213	206	213	216	188	192	187	195	218	204	223	197	201	193	221	192	191	214	220	186	207	183	195	181	185	168	203	169	198	188	194	203	180	192	183	168	184	201	238	202	193	176	193	182	196	185	220	198	222	171	183	212	210	211	194	177	199	211	185	168	211	211	214	204	195	163	185	172	209	209	212	197	219	207	227	186	178	218	174	190	190	184	202	195	226	194	173	187	215	189	182	205	196	208	201	206	201	211	193	190	216	206	193	189	206	202	199	185	209	218	189	223	210	205	201	186	208	212	185	227	174	194	189	206	214	209	214	191	198	211	191	197	160	157	201	189	199	199	188	199	177	198	214	186	199	207	189	203	185	195	188	204	213	203	201	184	205	199	192	174	185	205	207	230	202	180	208	201	199	180	171	241	173	187	223	199	189	213	212	195	178	225	208	178	195	198	213	201	194	194	175	192	209	221	209	198	189	182	186	186	208	207	212	199	225	199	192	187	190	185	187	213	212	202	211	204	182	207	184	219	167	183	211	198	207	199	204	190	215	210	203	226	177	194	192	181	192	206	210	185	185	202	216	179	219	200	192	216	216	180	195	209	204	195	212	206	205	197	217	180	208	185	193	199	192	225	196	198	179	205	188	220	185	190	195	200	187	220	230	186	203	197	188	194	188	202	198	219	236	200	182	191	194	195	227	200	188	208	198	208	191	173	215	191	226	219	202	218	182	210	174	200	184	194	196	175	219	219	203	182	198	211	207	200	191	185	170	210	176	197	198	175	190	207	204	221	217	189	209	161	203	192	192	218	198	190	202	178	177	205	214	207	197	184	216	201	195	206	201	214	185	173	197	200	199	201	190	186	207	212	177	211	188	219	192	196	201	178	192	171	180	212	209	194	220	202	190	199	189	205	200	198	170	218	182	201	193	186	191	193	168	191	188	188	195	195	191	200	193	198	187	204	187	226	200	208	212	187	204	212	183	196	205	207	196	191	187	169	183	183	193	180	194	182	187	180	186	195	190	222	197	214	199	194	180	191	215	190	216	157	176	206	185	218	195	205	197	195	201	202	189	219	193	200	201	217	200	194	199	192	189	189	215	185	196	217	179	203	203	211	223	219	195	175	228	203	193	203	210	206	196	182	184	209	196	180	217	191	186	218	192	192	190	169	174	195	201	204	217	191	176	183	207	176	201	194	205	195	167	195	170	203	203	185	201	196	180	197	207	200	197	191	231	207	193	156	203	209	177	205	192	208	186	197	177	201	170	187	197	189	199	183	218	202	206	176	212	194	206	194	205	224	190	198	187	203	180	202	171	201	207	178	193	192	192	197	197	214	206	174	192	201	188	215	203	197	194	197	222	187	242	207	195	206	203	199	207	217	205	211	180	193	196	198	189	207	185	198	219	198	209	192	196	201	197	203	214	194	201	203	184	221	198	181	221	195	217	188	217	184	209	208	174	196	203	176	213	208	205	172	224	199	195	179	196	193	201	205	190	185	180	187	202	197	212	193	197	195	217	197	224	196	180	210	222	198	193	218	189	202	201	187	195	205	205	195	187	195	179	181	174	206	205	230	191	208	205	212	178	224	223	197	194	195	190	191	198	184	198	180	171	201	213	186	184	213	216	201	196	216	195	209	170	176	203	180	198	179	205	163	196	184	188	197	173	192	183	191	185	194	201	209	186	195	189	179	219	186	217	228	211	222	218	192	171	194	197	203	179
12180	25570	30056	29706	27477	23095	17967	14888	11763	11640	8725	5690	5910	5252	3193	1723	1075	764	842	851	814	814	829	837	828	747	770	844	1177	2157	2754	2375	1566	852	677	667	658	691	663	610	695	695	676	685	684	658	697	696	653	703	668	683	711	700	705	693	650	668	668	662	679	642	687	670	675	644	626	666	683	647	662	680	631	675	705	655	690	675	687	713	673	675	695	685	699	730	708	687	645	704	692	674	680	667	682	659	667	667	729	659	716	655	703	680	678	661	680	693	661	661	694	662	698	671	654	670	637	666	642	660	666	707	603	668	669	667	672	669	667	645	680	701	654	685	712	707	680	663	695	700	671	709	638	630	682	699	682	707	652	680	710	665	686	693	645	685	648	681	663	674	622	653	646	644	686	637	697	666	633	659	700	684	630	670	686	654	697	658	682	692	660	655	683	677	674	711	647	657	713	658	701	683	678	652	629	651	694	703	728	688	608	658	663	633	682	687	682	692	680	655	680	706	681	699	720	731	629	689	666	686	689	702	667	690	655	644	738	630	677	674	693	661	676	686	644	673	700	688	655	632	693	685	653	654	650	659	664	684	636	683	660	659	685	658	709	693	663	710	692	660	719	673	658	687	689	705	690	668	666	677	695	656	675	662	644	661	666	648	657	665	697	637	669	721	612	701	666	682	688	679	645	655	650	682	667	684	645	646	666	700	650	699	638	675	640	666	681	687	685	683	654	632	732	645	652	658	692	701	641	678	677	695	687	684	677	688	679	690	625	741	629	685	688	714	678	710	672	671	688	698	687	652	674	687	696	631	686	671	680	674	679	688	716	663	699	684	721	684	683	663	676	680	667	705	680	686	658	715	686	672	712	702	660	677	674	671	660	669	706	687	677	678	679	664	696	664	713	679	677	661	678	652	695	647	715	684	660	670	649	627	700	699	690	650	625	644	703	655	712	693	751	711	654	700	682	654	706	636	664	654	695	674	665	723	685	626	685	660	640	671	622	634	676	706	687	752	645	637	694	685	701	679	733	682	658	670	667	641	659	679	645	697	679	682	670	726	636	682	646	618	674	700	684	708	708	690	678	618	698	696	669	677	717	686	684	660	686	664	642	686	668	695	670	718	674	657	673	678	675	669	694	666	638	669	669	669	641	651	670	662	672	673	724	664	720	665	641	682	677	724	692	709	631	639	645	685	684	674	678	692	741	667	638	635	664	675	642	642	680	674	643	667	679	676	647	687	637	670	673	660	687	655	685	636	650	650	676	656	668	676	654	639	710	668	662	667	660	675	657	665	693	653	704	658	672	696	643	686	712	613	702	685	636	684	674	635	662	678	655	650	668	632	667	683	701	722	645	665	701	679	701	678	706	658	670	685	665	644	691	680	715	690	670	699	692	680	681	693	668	659	651	654	675	663	667	689	694	645	696	716	676	670	669	650	691	643	690	663	663	713	664	691	671	658	699	655	687	664	678	647	686	653	645	669	708	669	679	670	694	682	671	663	715	688	701	656	657	681	665	642	671	682	697	657	633	651	687	669	637	667	669	689	628	667	696	666	671	701	647	680	650	677	649	705	659	683	659	653	665	671	650	640	638	688	673	693	645	651	699	713	696	712	691	688	642	673	684	661	637	674	684	652	665	703	677	708	686	688	654	683	677	641	644	674	702	612	656	695	668	695	699	717	664	638	678	644	644	686	654	667	719	692	686	680	644	661	650	684	657	731	633	667	683	668	654	652	647	689	713	654	680	673	694	642	689	683	721	667	675	658	687	693	685	685	659	694	670	669	755	653	750	727	662	726	697	685	656	693	693	680	668	664	677	642	650	696	662	647	698	634	683	677	694	714	666	687	652	710	678	619	686	642	661	708	681	671	665	629	716	662	649	639	696	683	639	688	656	685	620	683	648	707	657	713	674	710	688	668	709	671	697	665	694	679	648	674	674	698	696	691	657	664	673	679	684	656	644	655	698	657	669	697	689	707	745	663	663	626	702	678	657	705	757	704	699	640	659	686	700	669	627	656	687	661	647	717	664	686	714	631	706	702	671	677	716	684	703	674	643	674	747	697	667	709	691	694	685	679	658	689	676	692	677	681	667	667	683	683	687	656	662	710	664	649	653	661	696	623	675	673	693	676	682	710	693	658	641	652	710	679	649	671	710	625	604	681	698	671	655	703	665	678	667	696	680	690	650	655	717	674	654	696	687	661	654	700	675	636	687	680	670	672	646	649	695	665	679	638	666	647	674	703	676	688	672	645	643	655	665	684	654	692	708	665	715	684	633	670	618	688	660	685	666	682	735	678	663	663	694	721	659	692	690	662	682	627	710	620	677	702	697	631	660	706	632	667	674	670	704	686	687	687	650	641	663	700	655	635	662	655	707	675	704	652	696	665	669	690	683	678	676	645	683	690	656	656	682	632	708	700	570	658	704	708	666	711	646	667	657	672	683	726	650	686	682	663	665	642	657	678	685	714	649	674	715	657	647	640	696	709	703	675	667	693	682	653	685	646	695	693	666	648	718	626	708	668	687	691	705	621	661	680	663	695	663	681	665	699	693	690	694	682	649	625	702	725	686	652	646	675	657	633	654	656	685	704	636	624	689	686	651	674	696	690	606	679	704	657	619	677	656	688	698	709	665	712	724	682	694	663	665	673	709	646	663	664	696	695	662	682	647	668	690	666	681	670	666	644	653	680	659	640	638	689	743	715	698	694	649	665	650	671	665	657	704	730	681	691	660	665	662	705	664	670	677	612	664	695	688	676	637	659	681	669	699	667	659	699	672	686	660	726	684	643	704	690	643	709	638	671	683	686	687	730	664	693	714	654	643	729	683	670	704	681	680	709	697	648	668	668	678	636	648	694	660	622	704	652	659	655	642	648	677	686	653	675	668	706	701	672	649	684	698	677	624	611	696	686	687	714	716	665	646	679	707	706	697	717	648	693	598	672	642	619	648	674	700	640	726	718	694	715	663	682	674	687	703	718	648	654	687	697	591	696	669	654	688	684	694	686	713	675	679	644	722	697	723	685	700	616	715	680	672	645	691	704	700	691	662	677	632	669	667	690	704	699	630	665	679	651	712	695	706	718	676	643	711	666	693	672	694	683	649	681	659	649	647	650	625	655	676	659	642	687	683	710	657	651	676	672	679	705	721	706	713	680	645	669	691	688	672	671	650	702	687	713	685	689	643	610	671	705	634	700	675	645	635	694	679	661	618	653	656	684	694	662	693	640	662	723	654	684	651	634	692	667	672	648	640	637	667	660	616	676	646	662	676	695	704	732	687	689	667	724	694	648	721	688	673	660	672	723	689	632	688	654	687	684	684	654	653	680	647	672	689	683	720	625	657	725	675	670	684	671	756	710	655	647	666	671	668	664	687	685	693	695	709	680	613	704	712	703	721	668	673	662	638	725	651	682	648	672	654	668	650	651	680	653	690	705	687	716	717	655	677	715	698	684	648	694	710	679	714	733	639	692	707	698	616	694	736	644	640	696	690	713
38258	45700	39596	38771	39010	37478	34014	31873	28772	27025	23082	16592	13742	10736	4140	1137	555	284	247	216	243	225	209	210	214	228	235	223	326	1958	3021	2017	993	384	177	186	172	158	184	175	176	196	157	183	182	170	182	163	165	189	180	176	179	190	165	167	187	182	157	158	185	182	172	174	165	159	168	156	196	171	177	142	188	212	163	173	168	200	193	172	166	175	196	185	163	190	170	184	187	162	192	184	168	160	160	179	190	185	161	163	175	163	178	221	205	179	192	157	176	198	166	163	154	181	155	173	173	185	183	193	165	175	186	144	181	185	178	173	202	179	175	174	161	198	165	178	175	165	168	194	158	191	178	155	165	187	219	161	175	163	187	198	162	181	187	168	189	167	184	166	193	183	159	197	170	174	183	185	184	187	193	159	163	165	181	164	184	185	183	177	183	181	176	187	176	189	188	163	205	175	183	166	172	170	169	163	183	171	176	149	168	171	169	177	190	155	173	180	153	169	192	188	167	181	189	173	178	170	171	169	173	189	179	165	168	177	166	166	192	176	179	167	167	192	195	178	154	172	145	198	177	166	157	154	168	169	192	158	185	188	157	185	165	184	204	175	161	161	150	154	168	179	157	170	186	171	180	194	211	182	154	176	155	168	191	175	172	203	149	162	167	172	183	183	153	164	181	194	188	178	179	172	184	167	160	197	192	201	173	182	189	148	179	184	190	169	167	201	193	178	174	170	185	163	187	158	198	171	174	184	179	176	184	192	190	163	181	167	178	150	176	194	166	177	168	180	177	162	175	198	181	168	164	162	177	153	167	199	171	200	165	170	159	187	183	158	168	168	184	166	157	181	170	183	154	173	184	161	184	193	165	172	175	166	170	171	183	172	179	201	190	180	193	181	168	166	172	180	188	160	160	170	163	148	187	169	156	203	181	169	185	168	162	187	202	163	170	173	155	169	192	184	163	171	181	173	189	193	174	170	172	184	202	181	179	176	172	180	158	171	189	181	164	167	173	159	172	152	178	174	159	172	161	159	183	191	189	189	172	179	187	177	161	174	166	182	199	178	200	202	179	187	185	162	200	184	175	189	187	180	199	183	162	189	175	194	159	180	174	173	202	188	170	159	146	188	169	180	198	193	192	175	179	192	193	149	179	181	177	164	165	176	162	166	179	171	183	191	173	178	166	181	182	169	155	160	154	179	173	180	175	174	158	168	176	181	174	177	169	188	185	158	160	173	188	174	163	206	192	163	186	190	168	179	163	192	171	183	175	163	160	171	186	166	168	190	168	194	184	187	178	163	155	162	192	180	180	209	185	171	205	171	181	197	179	149	179	189	151	170	167	189	181	164	180	174	156	159	184	166	192	192	186	167	167	167	169	196	171	157	183	190	148	165	152	190	186	189	186	183	170	149	194	156	174	165	144	194	176	173	167	183	193	154	207	176	181	172	180	166	170	170	169	183	184	159	171	181	169	180	165	147	171	162	167	169	162	168	169	186	177	172	179	201	200	174	181	159	159	174	195	167	162	185	210	173	158	167	175	164	161	177	186	173	178	192	169	146	173	170	145	206	173	174	186	166	158	190	159	162	181	184	172	177	181	182	183	163	191	211	192	169	164	178	168	170	181	175	171	175	188	177	192	182	169	172	194	189	188	210	175	202	179	169	159	171	163	183	186	207	173	175	137	183	191	157	176	170	165	197	174	176	192	169	193	206	173	167	178	173	173	179	166	187	177	166	159	170	158	168	184	161	182	164	177	181	146	186	164	180	171	186	173	179	174	187	176	189	174	179	183	161	171	156	177	163	189	188	198	177	175	187	182	164	181	179	182	186	165	179	179	168	189	182	181	165	169	168	177	163	171	184	181	159	153	165	197	202	173	149	156	169	189	171	170	157	181	176	189	175	183	173	195	158	172	170	198	180	163	173	163	174	193	172	174	146	159	146	173	197	185	160	172	159	154	178	170	172	172	182	185	150	163	181	170	176	190	170	201	170	176	193	171	148	160	148	181	165	167	171	182	164	187	185	159	154	163	193	192	162	171	175	177	183	174	181	183	169	176	155	172	192	169	170	201	186	162	157	204	178	193	173	184	196	180	200	179	177	174	195	164	145	195	175	187	183	153	186	150	177	177	177	180	181	186	163	177	192	175	171	163	190	175	172	176	175	191	152	167	171	173	187	176	184	158	185	143	181	176	179	186	165	163	168	168	155	197	174	160	178	161	194	169	168	152	177	163	173	166	165	190	186	194	159	170	184	163	178	186	184	164	177	174	171	176	179	192	168	174	167	170	175	171	201	163	182	179	156	172	207	158	182	178	177	169	191	176	184	160	171	182	174	180	184	194	184	159	161	171	171	166	170	165	183	191	178	182	177	178	179	191	164	160	151	172	174	195	182	185	156	185	190	193	191	168	162	186	187	162	185	178	174	187	173	163	185	157	161	187	196	179	159	181	178	156	185	182	177	192	163	176	181	194	170	170	167	174	174	168	163	184	160	216	170	185	191	173	187	179	177	201	153	193	170	177	186	172	193	174	169	177	137	163	159	175	151	159	176	162	200	176	205	167	173	155	172	154	145	208	170	160	179	179	172	199	178	167	160	188	191	168	189	190	165	216	164	178	187	158	183	184	169	158	191	163	162	185	187	164	174	151	168	180	155	192	175	185	169	172	161	180	159	180	168	174	189	171	151	151	165	174	186	190	147	199	166	190	162	196	175	167	184	184	162	181	194	180	193	184	173	192	167	197	165	159	186	191	191	173	162	164	196	173	169	162	202	176	167	207	163	183	199	160	166	179	181	169	203	171	182	187	179	178	185	175	211	164	177	171	198	164	185	162	175	187	155	192	164	182	183	178	158	163	200	175	158	176	164	187	156	185	150	176	184	163	168	179	171	150	166	162	165	177	185	149	164	182	163	184	182	201	184	176	184	186	158	182	183	195	166	176	171	187	162	199	175	177	168	195	196	170	163	183	163	189	167	178	155	186	156	180	185	194	192	169	155	167	179	195	167	179	165	157	207	163	160	172	190	167	192	141	180	189	173	157	188	176	161	169	158	153	194	161	175	164	167	154	185	186	186	199	177	161	165	174	172	164	186	160	179	160	189	179	178	143	168	181	174	181	173	152	170	152	175	157	178	170	168	175	171	177	158	162	162	168	167	168	169	172	187	190	190	180	170	207	175	185	180	185	180	166	188	168	206	188	201	190	164	159	148	184	176	172	162	190	173	166	186	147	170	154	184	171	182	184	205	192	194	183	176	186	179	181	180	164	198	166	179	164	174	188	199	189	193	172	176	186	184	189	174	157	155	173	199	181	173	210	173	171	168	151	198	190	147	179	168	182	179	187	165	176	156	176	174	182	201	175	184	154	174	190	167	177	162	182	156	173	193	166	182	186	158	189	158	170	198	156	160	171	175	171	190	186	152	186	166	187	175	169	181	180	162	174	184	183	171	166	177	181	182	189	155	197	180	164	192	170	171	185	170	170	166	181	168	184	172
32715	46200	52308	56937	58176	54726	48579	46107	42160	43144	38927	33110	32701	28242	14900	5993	3066	1211	1096	1078	1148	1101	981	928	972	842	865	998	1972	11902	16538	10995	5573	1849	599	596	569	557	605	562	599	570	571	581	601	548	654	565	569	579	589	564	585	608	558	560	588	578	628	567	627	577	662	582	576	578	605	573	586	558	626	597	638	596	605	595	600	637	621	595	588	608	581	584	618	546	620	554	561	592	566	591	604	565	607	610	649	598	610	602	602	599	625	577	639	584	595	630	632	616	585	577	615	610	556	598	597	574	588	535	579	616	642	622	557	633	634	603	551	597	562	605	619	602	535	571	567	605	627	592	567	593	631	594	572	587	570	605	580	558	569	589	630	569	563	563	603	590	582	590	609	570	635	616	608	577	598	629	560	554	596	589	600	566	581	580	603	617	549	588	624	626	598	627	571	573	619	615	579	623	581	602	579	636	576	596	554	641	612	625	586	607	584	624	598	596	627	556	600	604	621	597	586	608	614	596	607	582	623	528	615	651	663	634	576	581	623	603	592	618	587	614	579	612	638	578	591	599	584	603	560	584	620	594	588	602	592	571	612	583	584	585	595	594	653	578	595	590	575	632	619	587	571	596	591	606	604	609	566	581	556	553	622	584	614	584	645	617	612	596	614	596	576	588	581	572	601	586	591	580	598	576	538	592	581	586	607	606	629	575	618	573	608	584	563	554	619	584	596	597	576	610	601	628	622	570	606	623	625	625	586	588	629	618	589	594	597	615	621	544	600	572	591	587	563	567	572	609	624	607	570	598	584	579	606	538	621	603	576	596	586	596	520	565	620	648	598	658	604	551	589	600	583	582	622	570	624	589	593	592	593	626	609	606	607	594	626	624	603	587	553	577	579	578	571	629	628	590	622	623	584	578	605	602	594	613	605	614	581	584	605	616	544	565	585	611	612	566	601	549	571	553	590	583	617	581	619	588	594	573	561	609	614	595	613	638	592	579	577	598	605	591	595	591	580	590	591	603	609	614	597	600	556	603	576	576	613	643	567	592	573	576	577	586	607	603	587	589	589	596	562	602	624	610	593	590	617	623	633	579	561	607	583	580	589	584	579	607	588	617	632	566	619	580	572	590	599	586	622	568	636	591	607	587	604	638	663	609	598	581	600	566	598	599	674	624	573	665	563	618	619	598	605	577	587	612	588	620	615	620	639	590	587	558	569	617	589	684	573	620	588	624	602	585	607	599	622	603	614	643	611	585	657	657	610	629	574	593	604	616	626	594	589	609	559	583	602	581	575	649	599	546	642	559	577	574	609	600	620	660	625	584	561	595	598	616	573	535	630	573	609	625	614	569	615	623	606	626	579	550	619	579	636	590	592	594	558	579	590	603	603	571	600	487	579	588	604	587	575	568	591	655	579	580	578	599	581	557	559	611	544	614	589	569	613	635	594	555	616	585	617	589	593	610	605	604	560	598	606	569	584	589	589	559	576	610	578	571	642	567	611	590	576	598	573	542	579	579	586	595	564	574	622	616	583	607	595	535	587	575	632	615	635	590	586	587	586	623	592	569	610	581	570	589	569	598	586	616	602	566	554	558	570	613	556	616	590	574	564	561	630	607	577	593	559	576	598	605	603	620	575	525	641	555	623	601	584	598	660	609	625	650	583	628	569	616	612	603	586	584	622	613	556	580	630	560	604	587	614	594	591	561	572	617	606	598	559	650	584	538	598	605	610	619	603	607	603	588	572	575	593	594	578	596	627	605	607	570	562	612	598	586	621	585	608	659	591	624	589	573	597	612	609	609	612	594	602	626	606	653	621	571	618	602	593	634	605	575	534	571	556	549	603	559	616	623	580	604	616	579	585	554	586	583	600	578	577	595	627	584	592	611	576	641	568	597	566	617	569	559	579	622	591	570	623	598	577	629	586	582	610	597	570	638	572	611	618	599	619	587	584	575	602	588	594	591	584	584	564	649	595	612	584	622	606	587	544	573	601	574	545	586	600	624	572	609	553	622	614	618	586	572	616	583	538	619	571	643	580	573	597	614	583	604	569	627	612	630	583	630	602	567	606	570	605	591	600	600	592	629	623	581	598	614	592	602	590	611	613	632	634	610	536	579	592	557	567	566	572	548	646	611	587	636	614	632	610	588	632	533	599	586	624	615	606	634	582	583	605	626	590	607	587	588	576	618	612	604	616	579	584	628	585	582	657	613	566	612	592	588	594	584	612	597	611	603	577	604	572	586	613	562	589	602	599	585	615	610	554	574	598	652	608	606	611	582	607	606	598	569	590	582	570	646	616	570	606	634	542	618	624	628	632	584	619	603	566	626	566	604	606	618	589	633	611	608	594	573	578	578	571	577	624	629	614	588	558	601	608	584	551	612	602	604	582	563	543	606	627	543	603	645	620	600	602	600	580	616	583	612	582	590	573	569	549	630	617	597	615	610	606	608	576	586	589	572	638	582	590	625	573	572	589	604	577	560	650	609	600	551	624	577	579	582	584	562	622	636	592	597	603	587	617	589	562	594	577	580	606	562	570	568	609	565	592	587	587	585	620	562	591	628	605	602	565	590	625	602	590	582	621	573	539	584	591	599	603	591	577	595	564	532	613	561	591	587	627	621	578	585	600	602	563	650	595	594	633	546	613	619	604	594	602	639	629	615	558	636	570	585	533	573	609	572	595	574	607	630	620	630	575	587	574	632	641	636	602	562	571	585	595	591	552	602	652	644	544	584	575	599	577	598	562	595	600	548	634	613	615	632	599	582	578	597	592	614	591	559	596	587	590	597	563	601	593	590	634	599	616	628	603	577	575	609	569	608	584	596	583	578	564	581	645	633	605	560	607	575	584	617	560	621	600	595	635	614	620	618	621	622	583	584	589	563	637	583	582	598	605	632	613	566	610	600	579	630	625	630	583	570	592	589	571	600	598	610	608	592	585	558	629	559	584	602	609	634	648	618	609	610	603	575	639	605	618	633	598	656	556	600	638	581	603	576	569	631	628	614	559	595	602	586	621	593	647	598	606	601	591	551	623	578	578	616	590	597	584	559	576	568	623	590	603	592	593	608	607	555	620	607	569	621	582	604	565	645	598	592	574	600	595	595	598	568	615	595	606	600	529	594	562	639	572	614	587	603	604	634	619	665	589	600	601	584	564	592	620	555	609	587	607	581	586	584	585	603	564	593	617	609	606	606	596	592	609	607	606	638	628	612	586	590	591	609	632	633	609	575	602	635	594	599	611	633	609	588	616	589	586	649	648	565	590	600	607	628	562	560	603	609	610	602	600	574	575	642	598	596	580	565	588	593	631	611	629	577	577	595	582	549	618	592	588	590	652	586	600	577	580	611	577	601	611	594	557	597	588	554	589	593	566	607	564	556	581	638	576	623	621	622	578	574	552	620	566	607	623	608	546	587	573	624	629	545	579	599	561	595	612	563	614	587	657	616	610	649	586	608	588	570	604	584	564	614	558	576	610	579	591	587	589	596	620	596	602	604
45100	45157	38696	38032	38940	39453	37846	37166	34849	34169	31220	25635	23186	18241	7578	2870	823	479	438	424	328	329	327	343	310	315	318	359	608	2582	5427	4532	2056	643	256	228	208	214	231	257	230	216	247	221	225	222	234	221	207	222	223	218	207	234	246	220	224	219	221	251	203	234	224	217	237	228	236	236	240	233	228	221	199	220	213	230	199	230	232	228	243	211	243	239	215	218	227	220	242	238	243	222	235	221	217	232	221	213	233	234	241	204	218	230	211	246	218	231	219	274	247	224	231	251	217	236	238	209	272	216	231	227	269	245	225	215	223	243	235	251	225	222	260	214	198	230	211	233	221	210	223	234	215	230	232	231	245	223	236	207	223	254	219	214	240	222	214	236	206	206	254	215	228	217	206	222	232	239	215	199	214	207	207	218	226	209	244	261	207	230	244	223	228	220	226	230	242	224	240	203	256	235	241	238	220	204	248	247	208	216	229	232	236	236	226	213	214	246	224	222	224	207	240	218	234	223	232	210	236	224	229	200	223	254	211	218	218	224	237	236	226	239	238	224	234	219	224	250	234	245	225	237	219	229	229	223	219	250	222	224	242	207	239	230	206	218	198	223	236	197	241	222	218	207	223	238	254	229	203	249	210	236	253	267	240	228	218	267	228	236	224	245	227	234	236	229	228	233	209	199	206	222	233	220	224	205	231	227	242	212	230	199	204	230	244	219	258	226	226	222	222	229	245	202	221	219	210	237	222	247	256	220	268	196	222	232	216	245	235	220	231	229	235	255	220	213	245	205	227	230	229	243	229	245	211	233	230	211	251	215	205	248	224	227	234	212	225	235	212	249	218	222	222	225	238	235	225	223	227	223	240	239	208	225	228	200	209	234	237	233	201	220	234	226	220	215	234	220	226	219	218	224	231	256	206	216	242	232	201	260	240	222	246	246	232	231	231	215	226	218	243	213	229	225	251	239	207	229	234	242	225	224	239	227	244	245	232	215	245	212	235	247	212	244	232	250	227	230	188	219	238	224	264	236	201	220	221	241	218	252	249	233	209	243	217	242	224	209	217	222	242	245	217	229	225	220	216	208	225	223	253	236	235	227	214	247	218	212	253	200	218	216	234	225	230	217	229	219	204	224	221	240	240	234	234	204	249	215	249	227	234	253	232	226	240	200	212	220	229	221	220	267	215	238	237	236	231	250	224	239	224	225	229	246	241	240	221	223	214	217	217	226	232	222	197	241	235	218	234	243	236	218	208	188	225	220	227	222	220	231	223	254	220	221	211	256	213	232	222	246	237	219	254	248	225	216	211	233	230	231	237	234	278	254	207	224	210	231	227	240	222	232	242	260	224	219	227	231	223	214	218	236	217	231	242	209	249	241	228	236	226	258	253	255	237	208	194	197	229	210	256	207	254	229	246	208	213	222	216	215	218	210	226	250	239	235	217	239	220	231	234	224	258	211	214	205	213	229	228	233	208	218	236	220	245	250	219	223	222	202	220	226	211	235	221	235	217	239	245	238	213	231	259	235	208	230	238	223	226	217	206	229	223	215	224	221	243	213	220	240	227	214	245	236	239	234	231	214	211	229	195	200	248	234	230	219	224	219	226	216	225	215	210	235	216	231	227	240	237	200	230	251	223	218	215	226	224	217	230	225	216	247	209	221	226	230	241	218	268	218	228	217	231	216	198	210	223	240	228	231	231	232	220	223	215	222	217	230	212	218	221	223	201	221	215	229	249	218	243	225	242	235	207	227	252	248	235	214	222	205	234	229	251	219	207	219	215	240	237	208	209	220	244	235	205	248	209	212	222	229	225	238	214	210	229	222	216	218	244	219	225	223	214	231	235	234	221	236	241	214	225	248	213	214	209	226	222	208	219	228	220	211	204	256	250	222	219	225	249	254	231	243	217	251	218	242	257	226	188	216	200	224	233	220	237	217	250	221	223	231	237	237	227	204	212	216	249	243	212	242	228	208	212	211	235	241	217	242	208	222	202	236	215	194	240	220	200	215	237	221	219	222	218	232	250	231	193	238	238	216	225	224	205	254	230	225	226	245	230	231	229	220	215	221	233	240	244	206	213	223	228	228	235	241	233	219	213	206	213	200	198	223	248	210	229	223	207	239	223	217	224	233	205	227	220	228	225	208	234	220	231	219	221	216	249	215	234	204	219	225	213	229	224	227	182	218	193	234	235	231	260	244	216	216	206	236	193	218	226	257	223	205	234	247	251	227	210	208	229	214	233	231	257	264	218	245	202	219	215	227	211	237	232	240	223	232	212	217	219	257	235	217	237	246	218	230	231	243	221	229	228	224	216	240	230	206	236	235	236	234	213	212	208	240	227	232	226	210	236	213	215	210	205	212	227	239	210	242	256	223	220	228	215	219	237	222	265	227	236	208	215	219	209	200	201	231	231	227	227	234	210	223	189	208	210	227	228	213	226	205	246	255	262	224	245	216	227	240	213	205	217	236	255	231	235	248	215	205	227	252	213	206	231	219	210	216	193	241	223	217	211	223	244	221	234	241	226	239	193	226	233	204	231	207	234	233	234	242	231	217	228	239	214	227	185	214	206	211	226	238	254	239	227	218	214	220	232	229	215	210	221	196	209	240	202	221	228	236	225	223	216	240	223	228	239	225	228	209	247	199	233	221	224	253	220	224	236	228	243	245	222	215	227	207	209	223	247	216	231	218	231	239	234	201	229	243	215	230	237	206	233	206	233	200	230	227	239	208	236	226	257	234	232	227	229	214	245	226	230	231	216	223	242	246	192	222	227	229	229	241	225	209	244	223	238	237	223	205	196	217	230	210	217	225	226	217	214	218	253	218	211	197	229	237	250	195	234	251	203	235	215	235	202	235	204	219	219	211	223	200	233	233	185	207	233	247	236	234	237	269	196	196	225	226	246	247	226	216	211	253	222	230	205	212	204	232	226	234	225	200	238	234	226	223	229	246	232	225	209	234	222	219	242	244	248	233	217	202	216	242	217	209	219	232	248	219	203	216	208	238	243	233	237	227	218	243	238	238	222	214	225	213	238	237	221	243	232	225	204	241	240	209	241	225	226	238	238	240	218	240	212	238	227	230	227	216	219	230	237	234	232	227	225	232	231	238	252	238	227	222	225	211	229	225	229	213	247	223	214	235	227	247	235	229	204	206	230	238	221	234	220	197	224	221	224	216	227	221	251	204	241	226	254	246	225	214	218	226	256	200	238	241	203	222	213	243	227	235	278	218	204	253	250	235	241	213	237	216	238	240	249	243	213	241	258	231	240	229	214	236	230	214	223	208	229	215	224	264	241	214	236	231	247	241	191	239	212	221	226	239	231	221	231	204	234	250	223	237	252	230	252	232	235	232	233	251	209	229	227	239	254	235	236	228	216	215	231	232	214	247	256	222	232	235	229	239	219	232	226	226	221	216	227	235	202	239	188	213	228	247	223	241	218	250	214	230	240	228	256	213	233	240	275	225	241	235	210	235	211	228	218	225	205	202	240	234
39250	49910	54411	60481	62582	61107	56129	54420	49619	51175	47218	41642	41707	35059	19040	10651	4309	2224	2177	1891	1484	1500	1491	1380	1352	1382	1392	1462	3494	14097	24385	20422	10586	3163	699	747	787	733	780	742	704	739	651	705	709	705	666	733	754	711	725	714	692	686	703	688	721	721	711	700	769	710	758	755	711	717	726	699	744	730	779	709	733	726	757	734	704	692	716	696	758	677	748	718	707	736	687	727	746	687	710	702	693	683	687	707	691	693	752	726	698	711	700	711	734	708	666	763	698	725	670	687	728	722	712	666	742	754	708	686	681	675	722	748	676	735	781	695	736	708	729	698	754	671	717	732	730	731	725	679	740	705	723	782	667	766	726	734	715	752	753	751	712	658	704	734	723	701	679	726	725	727	696	689	692	765	716	695	741	731	751	704	687	716	675	711	736	680	704	726	748	728	702	715	709	724	689	686	754	700	691	666	741	748	684	707	733	702	632	692	739	694	715	732	756	711	715	753	751	706	704	658	747	761	751	705	689	721	733	692	697	693	704	702	704	695	718	697	669	764	706	701	701	757	706	777	724	708	725	740	719	695	645	779	756	717	703	714	725	695	766	751	749	715	696	728	673	685	724	681	683	705	656	703	736	705	748	757	709	791	677	713	681	684	715	746	713	707	743	710	696	683	714	690	741	696	741	714	739	686	728	699	719	687	754	744	679	752	700	707	710	706	733	746	706	680	748	692	707	664	663	734	747	720	754	711	698	707	714	728	743	674	712	741	691	708	692	723	739	719	711	720	696	754	712	763	660	735	697	717	727	695	764	672	738	714	684	710	722	688	707	687	696	666	665	709	739	730	700	671	705	736	708	732	691	705	689	703	741	704	715	691	716	762	741	715	670	709	759	688	691	685	707	719	741	698	665	761	704	708	717	724	791	709	714	705	725	663	684	710	734	754	724	734	722	713	742	721	748	691	704	724	729	713	673	708	692	740	720	728	722	772	708	691	688	709	689	718	777	699	711	696	753	704	718	738	653	758	768	707	745	714	687	711	704	738	702	725	684	705	672	727	688	709	706	765	711	682	744	702	723	710	750	710	732	715	700	704	722	700	673	719	740	689	671	709	695	723	676	790	712	700	653	709	714	696	704	721	719	686	745	722	718	716	684	714	685	724	759	696	754	721	739	710	701	704	705	756	717	754	693	710	703	737	697	721	737	734	680	723	687	691	721	707	722	638	718	734	746	731	727	699	711	722	729	736	694	732	732	732	715	702	719	732	747	679	756	742	719	753	766	740	730	788	725	707	741	721	713	721	711	741	741	745	706	715	690	665	713	694	711	695	741	698	710	681	697	730	704	703	763	755	728	751	739	728	708	747	685	696	724	727	746	769	684	703	770	716	727	796	747	720	709	713	678	689	746	715	727	722	728	693	695	696	676	704	683	741	696	712	705	729	736	696	717	721	751	699	680	752	668	746	727	737	756	724	775	755	690	751	724	731	665	706	745	744	766	681	681	695	705	701	645	727	736	740	751	743	714	747	723	718	728	735	685	737	694	710	754	730	741	688	744	719	716	723	728	714	677	782	753	694	719	674	695	739	749	729	735	725	713	724	701	678	711	692	750	701	708	729	727	737	669	682	697	666	692	723	681	735	701	692	739	728	703	744	715	726	770	755	724	713	723	708	740	767	690	689	712	700	710	758	666	738	719	727	737	713	737	743	705	669	692	754	729	753	732	722	694	664	710	730	755	703	712	738	745	741	742	689	702	718	732	750	719	728	698	686	730	682	684	673	707	737	683	738	691	712	684	747	684	728	695	715	673	749	672	711	687	738	659	700	775	749	707	645	671	712	723	686	678	705	704	729	712	745	761	724	704	684	693	732	730	696	787	705	699	692	733	707	685	659	765	744	709	720	703	725	692	739	685	752	724	724	702	727	657	713	718	709	744	756	635	711	714	725	691	714	733	712	717	716	737	715	709	737	740	705	707	694	698	735	713	730	701	747	676	710	710	735	780	679	669	670	751	737	713	723	733	719	728	726	739	731	699	728	774	705	711	755	721	725	718	694	662	716	684	693	706	724	695	744	686	695	702	721	783	721	728	759	683	734	705	700	724	745	707	729	721	708	723	713	742	693	714	698	712	738	700	692	718	698	720	722	705	731	728	713	715	755	738	738	719	700	718	663	756	693	704	739	769	730	752	717	694	760	759	725	707	675	690	727	750	672	734	679	669	742	661	685	741	725	731	714	731	741	726	701	707	719	723	683	694	724	709	725	765	673	700	694	734	698	767	711	689	680	692	687	740	746	752	748	689	699	692	736	722	725	765	760	679	697	744	715	737	719	727	755	729	704	718	704	759	689	719	686	730	746	729	675	705	701	747	656	709	750	724	676	697	705	729	754	689	707	749	689	713	699	693	698	742	710	712	743	724	729	718	695	730	756	715	758	681	729	711	727	729	708	699	703	715	741	734	713	722	710	707	739	723	696	723	670	670	710	733	734	705	690	736	738	715	721	785	726	731	731	705	717	704	714	742	713	731	710	761	689	722	706	726	723	725	764	716	691	732	688	717	679	681	740	666	749	684	709	769	750	695	726	754	727	699	667	710	755	757	684	685	713	713	728	742	718	744	668	692	717	694	688	735	722	704	676	712	672	704	708	690	704	737	698	703	706	699	714	708	753	690	663	695	717	733	732	732	697	720	716	737	713	728	714	735	756	728	727	726	710	721	751	703	733	711	724	690	718	760	740	678	688	696	696	712	690	684	717	683	691	759	705	712	727	690	670	707	688	719	700	728	717	712	726	685	689	715	715	739	713	715	713	729	756	699	701	688	737	729	750	724	662	747	727	693	702	699	741	722	676	735	720	720	728	740	724	699	689	725	689	711	712	723	747	739	718	706	680	695	728	707	765	703	705	730	743	766	709	666	703	727	736	695	683	697	738	728	719	744	727	684	709	673	735	719	660	712	677	732	730	684	727	729	751	749	733	726	689	713	737	687	700	736	692	766	737	733	693	753	726	725	638	747	657	721	707	724	701	698	697	696	712	726	743	718	743	760	683	690	711	725	700	710	727	683	687	718	742	706	673	722	719	705	700	707	715	668	724	744	730	785	745	751	707	734	718	706	727	760	734	715	742	739	725	735	747	729	717	723	663	744	705	688	723	699	720	753	693	715	742	701	736	705	742	737	695	725	678	708	665	745	714	726	684	692	685	723	720	709	711	745	667	707	735	663	684	694	705	688	675	739	706	698	697	700	755	725	705	686	724	696	703	753	735	757	729	748	678	710	681	729	716	722	708	735	709	718	712	718	702	693	730	716	715	732	696	700	701	674	721	714	729	693	663	712	711	742	721	659	718	682	653	737	695	759	707	735	763	692	711	718	723	733	722	701	736	709	699	743	740	738	677	677	730	756	741	723	740	729	722	687	712	750	723	750	755	718	710	772	739	727	692	717	676	720	704	692	670	718	734	701	711	736	729	698	727	681	707	705	714	683	714	709	747	699	764	712	715	691	709
13236	20134	21172	18200	12801	8494	5928	3748	2571	2333	1691	1377	1185	813	389	251	224	198	214	197	180	232	205	201	189	188	216	206	196	267	567	627	432	221	176	189	179	191	169	172	176	177	182	157	168	172	180	174	168	185	194	186	158	176	156	202	163	206	171	175	179	165	181	177	169	164	190	170	183	176	182	179	170	187	172	167	159	169	197	174	152	161	193	167	167	179	170	185	170	184	153	189	186	180	182	188	168	175	181	179	178	166	176	167	172	205	198	154	186	177	148	189	145	197	175	158	165	172	173	175	195	173	174	174	188	180	172	160	196	191	166	189	186	150	154	155	175	169	165	195	213	165	181	162	182	196	173	163	195	212	194	178	175	197	186	193	195	199	178	163	165	173	167	178	172	180	167	167	178	176	184	191	153	184	152	169	186	182	167	179	166	182	163	172	164	159	175	174	172	153	158	173	189	150	178	178	165	163	199	170	172	171	199	174	160	168	183	186	183	178	177	176	192	181	162	158	172	170	177	151	183	153	184	149	182	201	176	173	181	155	167	170	174	159	174	166	168	177	163	166	165	176	153	172	165	177	166	206	171	180	166	174	165	179	159	172	181	169	178	180	168	157	158	161	165	185	173	170	177	186	172	208	189	184	181	190	185	172	168	152	202	154	179	182	187	155	182	156	200	189	177	194	180	168	180	170	189	174	189	152	164	168	191	150	177	158	179	207	214	166	173	186	176	185	193	158	177	187	171	160	170	175	152	181	182	182	180	174	166	187	162	189	191	161	177	170	171	190	162	186	177	171	179	166	180	177	155	180	172	185	142	162	154	170	174	196	164	177	160	177	194	167	175	182	177	188	182	165	191	197	171	172	165	185	177	164	197	185	193	170	165	179	172	180	173	170	173	188	187	154	173	183	177	165	181	172	177	171	175	184	182	169	178	178	163	172	162	163	167	181	198	170	165	183	189	173	154	175	150	175	191	156	166	169	193	171	182	157	187	170	189	188	180	164	180	183	164	157	167	172	190	162	199	169	167	171	185	165	180	175	187	188	166	163	180	187	214	189	179	187	157	181	188	171	170	162	156	169	184	161	166	169	187	173	174	176	155	174	174	181	151	187	183	165	169	198	178	171	159	168	188	179	186	169	158	159	173	149	171	189	175	186	181	157	156	154	157	152	170	166	173	193	177	189	173	195	192	163	163	181	174	172	177	163	176	171	174	191	201	161	154	210	178	166	165	169	159	166	174	190	190	174	177	166	186	180	175	174	185	173	191	169	182	188	183	177	170	170	190	174	189	159	178	169	172	178	180	162	167	173	179	161	149	152	149	174	174	193	235	187	166	174	168	156	150	187	176	183	161	170	208	183	177	190	148	194	172	154	177	148	170	185	189	178	151	175	161	191	156	190	166	171	164	145	178	173	165	188	167	183	185	168	166	155	163	157	175	148	178	176	188	173	158	151	165	168	168	175	193	205	179	146	197	187	213	187	178	180	152	183	182	169	172	185	200	171	168	181	170	187	179	178	180	179	171	174	170	195	184	164	172	167	202	179	152	186	171	172	164	184	178	171	181	162	197	181	179	167	183	182	203	159	160	169	171	180	173	188	179	142	169	166	165	182	163	185	181	160	184	174	168	168	191	161	193	155	189	166	186	188	160	175	184	171	174	192	200	163	179	171	181	189	198	167	174	199	183	170	184	184	180	163	165	192	175	176	158	162	170	174	197	170	193	180	172	165	174	166	182	203	177	159	159	179	179	151	174	179	174	185	155	179	166	178	176	191	185	164	174	177	184	188	169	182	169	162	184	165	181	181	166	194	182	163	165	158	169	169	170	166	184	150	182	158	168	189	173	182	174	181	144	182	160	190	176	162	175	176	183	195	198	162	177	188	182	171	177	177	188	173	171	162	199	178	165	165	193	197	168	186	178	188	187	177	187	149	181	162	175	150	199	172	168	169	191	193	140	181	196	193	168	189	159	187	178	192	205	173	182	156	151	181	170	198	170	181	187	179	177	173	163	175	174	174	181	162	172	178	158	177	150	183	162	171	157	157	180	186	189	172	168	209	169	206	158	168	160	174	181	151	196	170	196	175	176	181	169	165	199	196	196	161	178	151	147	196	177	179	185	158	158	157	192	169	162	175	186	164	183	164	164	172	179	167	184	177	162	178	192	166	170	184	163	183	206	187	186	171	172	175	172	184	176	166	191	192	178	169	190	184	174	163	178	172	180	191	183	186	155	173	175	171	188	166	162	195	188	186	183	182	180	168	156	145	174	172	180	173	191	161	180	177	166	180	184	179	185	188	166	186	189	171	196	178	180	163	183	195	206	152	180	153	174	176	167	163	185	186	164	175	162	184	199	164	167	165	180	167	177	160	151	147	174	161	160	142	184	188	164	161	156	169	162	165	181	182	175	171	194	177	186	195	190	181	182	171	180	177	177	198	184	170	201	191	165	174	170	186	159	167	182	190	183	183	186	201	151	184	162	180	172	183	151	160	161	174	179	176	164	177	177	179	167	191	164	180	181	187	202	172	152	187	152	167	187	186	165	177	148	175	188	169	185	187	178	166	159	148	176	162	171	190	167	166	174	174	187	179	163	184	182	165	191	180	181	145	197	179	200	192	182	180	166	162	185	159	168	185	152	176	176	184	183	178	194	168	177	178	184	157	165	166	181	185	186	192	183	180	184	163	184	182	173	161	190	178	151	173	176	187	183	177	190	186	157	164	169	156	183	186	180	166	145	153	201	180	177	184	187	177	197	174	167	160	163	166	184	150	170	175	180	176	168	189	147	186	155	180	185	190	177	182	170	164	169	161	184	177	183	201	174	159	153	177	172	161	168	167	159	183	174	173	150	174	172	180	164	171	177	167	177	157	183	190	182	165	185	194	150	175	194	186	189	176	160	190	165	151	183	187	172	180	148	170	198	192	175	165	199	178	148	142	187	174	188	191	183	189	177	176	194	189	169	162	171	167	161	191	163	170	192	168	163	163	142	194	167	165	165	146	175	184	167	177	178	183	185	177	178	168	176	199	158	187	179	171	188	207	182	184	165	162	159	192	166	189	172	197	159	146	174	168	184	180	193	198	176	176	184	188	148	183	175	176	171	180	182	174	179	166	182	191	180	215	192	177	182	151	190	179	157	164	180	176	189	190	175	181	207	184	165	182	171	181	166	165	150	164	175	148	167	170	197	174	182	175	169	186	174	196	191	181	175	149	161	179	171	176	165	177	186	168	177	156	169	198	166	165	179	193	176	148	190	159	176	173	170	166	162	167	179	181	163	167	169	159	174	170	192	164	171	187	199	189	163	205	158	175	154	162	167	166	170	158	175	212	179	153	197	162	174	166	180	178	171	183	199	169	177	182	186	166	175	172	175	166	173	172	201	179	161	169	189	173	175	160	182	162	183	199	185	159	171	164	171	174	166	154	173	182	154	192	169	171	177	196	199	156	199	154	154	191	179	184	172	186	159	186	174	174	173	183	178	203	185	170
12295	22670	27664	30000	25474	22125	16943	13243	10241	10989	8249	6782	6128	4302	2132	1150	991	787	801	752	778	834	867	858	824	772	787	825	901	1327	3216	3049	2028	967	601	597	606	614	591	653	636	623	574	555	645	599	652	644	560	583	602	615	630	575	597	619	600	601	629	580	608	605	658	611	576	600	634	585	606	582	646	606	614	584	597	597	620	571	590	610	635	600	581	612	600	583	602	574	561	662	645	575	601	592	553	553	637	585	595	578	587	592	618	592	581	635	606	620	581	598	596	570	585	617	621	646	621	605	573	584	591	611	632	619	613	639	602	600	633	597	631	614	590	554	562	637	592	639	603	583	590	603	561	614	589	619	613	615	590	559	618	623	656	562	621	608	619	619	598	595	544	553	605	582	599	585	569	643	609	596	563	637	560	596	624	616	563	608	600	563	607	587	629	596	563	595	538	584	589	599	626	609	612	608	601	627	577	597	582	598	600	586	592	613	616	617	588	624	635	674	597	634	592	626	558	582	607	578	609	593	621	607	572	608	575	599	581	589	592	652	628	601	619	632	613	607	606	624	588	620	556	626	648	590	641	601	565	618	575	604	569	609	604	637	604	630	612	634	614	609	561	577	661	586	637	601	591	615	622	598	592	614	660	639	566	607	629	581	609	602	686	592	597	594	612	575	579	612	635	567	599	573	604	570	605	600	621	626	610	611	634	594	630	594	588	569	605	558	597	575	622	596	607	568	583	613	622	597	550	610	595	600	561	586	568	655	636	604	583	618	614	578	607	597	645	603	612	627	574	579	588	605	616	601	628	566	613	588	584	640	610	611	655	637	598	610	537	593	604	600	604	600	606	594	621	615	587	580	626	627	590	587	593	576	615	641	652	609	629	621	589	580	611	613	600	573	592	616	613	599	667	593	571	608	579	604	600	619	587	622	620	585	631	600	582	677	574	646	626	611	602	604	627	617	646	550	539	603	633	627	633	588	582	578	582	625	610	640	592	602	599	613	592	670	576	596	631	612	655	613	572	615	563	598	568	582	593	650	579	624	589	595	629	608	627	585	609	599	644	593	548	583	591	621	616	606	648	591	579	593	603	594	617	583	604	611	607	598	609	601	575	551	570	606	623	593	593	625	610	629	606	602	587	616	592	586	589	593	622	602	575	615	602	619	572	587	587	636	638	575	613	621	605	608	594	615	593	582	674	627	608	599	630	569	572	586	570	572	575	618	591	629	636	599	631	627	566	606	568	601	628	601	614	612	589	591	597	569	596	606	609	586	603	617	598	671	586	604	639	622	593	630	605	627	577	604	601	603	585	602	598	598	617	582	619	573	598	614	605	617	597	572	612	598	606	530	558	584	606	590	599	632	610	579	632	617	613	657	605	576	608	629	583	597	585	594	613	623	561	577	586	609	566	615	600	563	574	587	589	578	582	600	619	606	584	617	607	630	618	643	598	565	597	613	604	574	649	592	554	593	621	608	637	573	644	591	599	612	628	616	603	635	581	602	586	590	596	615	568	629	618	558	619	638	619	613	648	600	605	627	600	582	626	610	605	572	601	621	564	603	578	642	595	597	597	622	601	595	626	619	606	592	619	594	586	554	630	599	594	605	585	605	591	595	573	608	658	619	609	583	645	611	604	622	605	614	670	579	546	620	550	601	596	565	633	611	616	649	621	591	626	615	563	587	602	611	647	597	622	579	628	593	620	599	587	625	596	595	611	616	577	579	600	624	596	602	572	580	602	576	630	617	571	567	603	613	615	638	589	572	614	573	654	566	602	613	605	559	599	641	580	586	592	591	619	612	578	593	564	581	652	597	603	583	622	572	603	585	563	579	620	585	596	613	631	629	632	586	599	576	573	619	619	563	596	549	640	569	554	561	606	610	600	610	614	573	610	601	609	625	581	575	614	567	603	574	634	588	618	612	650	611	622	614	574	622	616	620	607	618	634	603	622	617	593	563	588	620	573	626	582	612	589	610	592	615	630	631	623	623	580	619	618	618	574	620	550	598	642	570	590	655	593	619	615	599	605	600	605	580	602	607	660	611	617	582	599	603	555	577	639	603	615	619	607	600	645	560	593	617	638	590	621	585	637	615	589	625	581	592	603	621	655	578	520	603	597	605	578	609	598	595	631	587	618	620	632	606	627	588	573	616	605	560	571	608	631	606	648	606	617	608	546	612	628	605	632	590	598	587	635	575	633	584	610	620	618	663	590	583	626	582	604	649	579	614	576	588	621	606	590	577	578	611	579	606	595	617	627	571	635	610	581	628	596	624	584	588	602	588	574	635	583	584	637	626	578	625	594	581	639	626	578	612	640	587	550	640	587	615	586	613	609	602	598	584	584	577	594	624	629	589	593	586	616	612	595	600	610	593	612	596	591	621	609	598	591	623	616	628	611	618	655	627	568	591	614	584	589	608	601	643	586	614	579	618	583	572	590	615	602	647	571	585	591	619	563	591	597	598	588	592	618	628	623	601	588	580	564	596	643	609	611	616	612	561	617	589	614	621	579	610	606	627	620	627	646	611	630	576	608	582	606	583	587	597	620	597	566	610	560	600	565	613	605	619	558	638	637	608	572	674	622	613	607	612	583	603	612	594	583	575	617	579	585	591	605	610	635	615	641	602	606	604	629	597	618	589	579	604	621	578	578	619	613	604	604	628	617	611	613	613	642	623	558	569	610	598	589	579	613	606	558	602	594	598	658	611	583	614	568	615	592	574	637	618	608	549	596	617	622	627	623	579	609	617	653	599	590	613	571	622	578	597	627	622	638	604	570	587	589	643	642	581	594	590	639	624	624	621	616	574	623	568	591	611	588	609	623	589	624	625	628	556	653	642	621	640	613	587	611	580	615	585	562	612	594	621	602	581	597	567	582	600	600	559	591	580	643	624	573	605	578	645	588	598	604	587	630	602	566	576	614	589	629	632	578	631	583	625	561	591	593	647	606	589	594	639	561	609	587	611	602	625	636	627	649	578	588	594	613	616	594	647	585	603	635	606	596	628	584	657	648	555	617	605	625	584	602	578	568	534	616	565	596	624	600	598	572	608	597	569	646	624	620	611	645	604	594	556	605	640	576	616	605	557	551	612	603	631	649	599	582	635	601	601	620	585	579	636	575	601	634	570	572	628	584	579	595	622	628	624	605	571	604	629	574	621	584	619	596	575	564	640	581	618	619	608	548	574	635	611	592	613	584	594	616	615	569	594	613	582	624	575	599	594	599	609	576	574	612	614	611	645	602	592	605	560	637	590	577	600	568	632	611	617	581	591	613	638	589	610	585	627	564	595	607	635	580	591	585	633	670	585	572	606	570	568	609	584	607	606	654	638	575	598	632	616	628	648	597	646	580	589	634	642	581	627	609	579	569	623	620	582	616	609	624	652	538	598	584	600	614	591	611	587	603	576	586	589	636	586	537	609	624	587	593	611	593	633	594	665	596	628	596	617	561	600	626	588	588	590	606	584	626	554	599	605	630	602	619	618	621	579	594	616
37798	44618	40455	40943	39227	37784	34925	31033	27459	26619	20296	16646	13432	10154	4162	1420	632	511	811	341	319	287	276	283	243	200	198	266	227	1570	2857	2253	1161	250	154	134	159	154	156	162	152	137	148	132	139	156	143	169	117	139	155	141	151	139	190	137	174	153	131	153	161	161	162	164	161	148	142	164	166	172	147	148	160	142	159	156	148	155	174	177	153	144	173	169	152	157	164	154	147	168	135	160	155	148	161	164	137	135	145	181	181	144	151	140	159	138	164	154	169	168	146	167	155	149	154	155	150	150	164	138	175	139	155	160	149	150	164	134	131	150	175	157	145	159	140	149	151	129	158	153	150	162	149	156	161	159	162	151	157	148	141	174	152	140	148	172	164	146	139	142	156	173	160	158	146	161	159	157	144	142	143	160	156	137	156	169	124	172	152	159	162	154	134	155	158	160	134	158	152	148	140	161	142	144	143	146	143	162	168	159	154	145	120	137	163	167	161	159	154	141	163	159	151	149	165	167	158	139	194	163	171	129	151	162	146	158	156	184	148	149	171	153	149	156	156	158	154	161	141	157	125	151	169	148	135	141	150	144	157	156	139	171	135	140	135	150	143	141	125	146	166	150	129	153	143	153	161	153	141	157	151	154	143	164	152	173	137	149	148	173	170	149	137	155	148	170	151	142	141	134	160	153	157	166	139	152	158	168	137	156	146	144	157	166	140	161	157	131	135	144	143	154	160	140	173	160	148	156	143	153	154	152	155	185	156	168	153	182	180	147	146	151	153	168	174	164	163	137	181	130	175	139	151	153	146	143	153	164	149	159	147	155	168	176	144	145	157	145	177	166	153	166	143	157	126	149	132	162	144	144	165	131	142	153	163	158	134	174	137	135	154	159	137	138	169	162	154	123	168	152	152	153	163	152	150	160	186	154	164	170	167	154	161	181	158	165	160	148	167	132	158	143	140	159	148	143	148	155	145	125	147	168	155	150	154	164	164	165	168	142	171	144	153	157	143	150	157	139	159	153	159	150	162	157	151	153	140	144	163	171	140	153	139	158	159	150	160	158	163	155	182	147	153	157	130	147	153	161	144	154	139	147	147	162	151	145	166	150	146	139	137	176	145	146	154	171	175	176	143	159	145	172	156	148	161	141	156	156	141	168	154	176	140	131	159	157	156	169	132	148	157	167	145	144	159	139	154	149	145	148	152	143	158	165	146	153	165	169	139	152	145	140	127	156	144	143	147	151	170	148	146	134	155	153	156	151	156	163	171	160	160	161	160	163	156	170	141	154	140	135	144	148	151	146	141	163	125	134	159	145	177	120	163	161	157	155	124	160	150	156	133	171	163	135	156	151	163	150	144	168	153	170	172	141	149	172	136	158	147	158	157	169	170	170	160	168	155	159	176	134	158	161	161	163	159	148	150	157	148	153	134	151	162	164	166	135	133	156	168	146	168	144	163	142	163	143	149	156	166	158	169	145	175	142	152	160	146	166	170	190	162	157	145	155	173	145	157	158	158	150	150	144	134	151	165	141	125	162	132	154	159	130	160	165	138	150	173	145	155	157	133	146	146	157	150	138	163	173	174	156	147	157	154	160	156	171	157	140	159	136	165	177	176	162	162	154	182	139	167	146	160	154	146	152	149	165	138	163	162	167	151	166	164	162	139	141	143	154	187	152	148	142	174	152	140	146	168	146	165	156	173	128	161	157	165	152	161	171	157	145	155	175	161	152	175	136	162	152	139	162	158	158	165	146	148	162	152	149	146	166	176	156	136	150	160	152	163	138	175	153	168	155	153	130	139	176	157	167	135	174	141	157	163	144	150	145	149	147	142	154	156	174	142	155	109	166	125	142	130	148	165	161	151	127	180	168	139	163	147	151	146	155	160	158	162	133	135	163	145	152	159	154	159	145	153	167	149	171	147	158	143	169	132	162	156	171	152	165	143	173	155	145	162	155	163	139	144	155	152	156	166	150	161	156	145	152	149	133	147	139	132	142	135	147	151	158	159	153	134	159	143	136	164	156	131	146	149	155	143	147	166	158	145	153	154	144	158	154	141	142	137	147	143	149	173	136	154	157	142	148	148	150	140	153	186	133	158	143	164	167	149	173	162	164	161	161	133	179	162	153	157	137	146	174	153	143	139	151	155	156	148	163	147	144	160	145	143	176	147	164	141	156	147	155	152	178	167	153	164	151	165	142	162	157	148	158	153	154	169	143	150	160	160	152	169	162	158	153	174	157	147	164	167	142	140	175	172	139	170	162	156	132	160	159	155	141	153	150	153	148	172	140	163	146	156	149	157	152	129	170	154	154	155	158	152	158	154	153	174	168	144	168	133	128	164	159	177	177	158	150	133	149	155	149	159	170	159	175	161	132	176	167	166	156	145	159	142	152	133	142	152	156	170	156	177	154	160	162	154	167	173	140	170	158	171	143	153	185	136	153	157	175	159	143	159	153	149	151	161	168	151	171	165	154	167	167	142	160	146	131	168	135	158	132	160	141	135	156	161	168	152	140	157	153	155	163	167	151	159	163	157	167	142	172	135	136	158	153	145	133	127	162	125	157	158	154	155	181	154	135	148	167	161	154	145	176	153	131	144	146	150	178	163	141	174	156	151	145	158	163	146	158	139	140	141	126	165	129	162	181	151	142	140	138	136	156	152	154	154	148	151	153	157	205	155	153	157	141	160	154	163	152	177	164	152	154	165	179	149	170	144	158	153	154	140	158	166	154	169	163	156	136	140	154	146	151	138	145	155	127	141	160	157	161	147	155	143	178	155	146	154	153	141	165	137	144	146	162	166	161	169	169	151	160	151	148	145	142	152	150	155	138	146	158	152	166	155	124	154	140	166	168	145	170	152	141	163	142	148	155	163	157	161	149	141	166	141	171	156	136	140	167	162	133	188	158	164	146	148	156	148	143	162	151	140	141	140	153	160	136	158	171	159	168	155	165	150	164	133	137	153	148	162	164	168	178	144	169	163	155	153	152	151	148	161	168	130	162	160	130	148	149	155	163	143	155	164	164	144	165	134	150	154	146	160	141	145	181	153	162	137	153	145	150	153	150	151	158	146	158	136	139	146	148	180	170	162	151	172	145	166	157	136	158	147	165	185	161	163	158	154	142	186	157	130	158	156	146	148	151	132	139	167	155	153	169	152	142	127	147	144	154	175	161	144	128	136	158	131	150	150	133	140	156	163	158	147	146	157	161	152	156	181	147	158	182	134	159	187	145	165	157	134	146	147	170	135	169	173	179	171	162	148	156	148	156	154	145	141	143	186	177	163	152	145	124	165	173	166	157	168	151	151	145	152	140	139	135	157	150	157	165	156	148	158	134	143	158	122	154	149	154	151	145	148	184	156	152	151	153	140	165	155	149	144	156	168	157	155	157	155	169	162	132	183	143	148	157	160	150	131	148	149	142	149	194	158	152	165	171	150	163	166	154	124	123	158	134	142	156	164	144	170	162	142	169	153	131	161	151	154	130	150	149	164	151
32716	44766	51047	58116	57936	55737	50571	46708	41709	42037	36232	34370	33108	27975	16582	6841	3377	3488	4623	1908	1454	1500	1514	1431	1215	1078	962	1227	1162	9965	16666	12299	6566	1224	554	501	535	564	531	486	557	562	527	545	516	497	484	541	540	515	535	555	540	522	589	551	546	570	525	542	545	542	564	540	515	548	501	544	580	511	536	542	521	595	509	513	515	552	547	559	555	529	590	567	526	530	534	544	562	559	541	549	521	494	490	480	550	536	549	547	514	527	525	540	564	532	551	541	543	511	544	553	570	526	515	517	549	555	510	599	512	528	507	521	511	551	539	515	518	537	597	539	546	526	532	525	546	519	524	544	514	525	564	577	547	513	566	514	510	510	532	553	543	558	548	552	565	517	523	525	547	567	520	519	529	565	529	543	541	553	533	549	542	538	536	535	557	521	577	530	527	510	571	498	544	517	531	554	532	559	542	557	563	549	537	544	532	504	515	552	538	521	536	534	520	501	526	479	530	528	537	512	552	517	555	540	546	550	543	548	529	493	523	519	537	550	533	541	539	517	502	544	541	522	516	546	530	509	542	542	527	529	556	553	497	558	526	558	524	515	513	573	549	555	544	550	537	542	540	556	598	531	569	566	542	541	540	502	516	572	517	568	558	557	513	545	519	503	533	537	526	515	518	525	559	544	542	549	547	547	576	514	477	504	514	526	559	517	533	510	487	515	562	523	526	500	503	578	525	517	555	510	518	539	522	545	518	510	535	574	559	539	508	489	526	526	480	511	513	537	555	528	571	524	524	520	525	602	546	554	531	510	511	530	551	531	563	550	556	539	547	567	544	543	526	522	542	529	499	559	561	491	495	549	524	575	535	555	525	548	522	536	530	554	525	522	508	548	560	512	531	513	506	522	552	539	518	528	543	527	568	575	561	498	518	555	540	517	525	516	538	500	526	574	500	502	509	567	536	551	518	532	528	543	521	542	541	555	559	561	566	541	528	540	523	547	588	526	544	507	505	514	506	522	506	514	537	538	543	493	526	501	557	552	550	521	542	516	510	559	531	517	551	522	559	519	537	516	508	544	503	520	553	542	560	510	497	551	510	531	533	568	491	512	476	522	587	520	551	536	538	539	545	526	538	501	539	517	522	546	525	526	546	560	547	534	540	521	535	517	482	546	501	501	519	515	578	544	521	555	530	529	542	543	518	549	527	521	532	522	549	538	501	546	533	535	513	507	520	546	542	555	523	508	553	514	555	513	499	556	528	583	548	495	529	517	555	543	532	529	502	542	497	547	504	531	494	518	550	518	535	527	552	552	517	524	526	515	501	499	512	558	523	503	534	565	563	515	553	520	545	545	540	519	542	564	543	524	496	512	504	529	494	541	574	550	507	543	555	552	550	535	499	541	536	537	522	551	544	535	509	568	504	555	560	528	524	593	571	562	536	543	529	527	557	544	484	525	527	512	525	550	497	575	568	569	549	530	531	534	535	525	540	508	540	539	549	503	524	552	574	545	558	500	554	544	511	468	535	561	566	511	522	535	548	543	533	507	511	530	604	524	532	542	516	520	543	524	528	555	534	510	533	523	508	521	519	568	509	550	562	518	518	556	529	530	521	552	545	542	561	519	571	538	498	582	534	506	533	522	566	541	526	547	540	549	524	527	514	515	550	541	517	541	557	549	579	515	533	516	530	560	503	514	560	538	563	532	564	554	510	567	554	505	555	519	542	539	494	517	501	534	525	512	534	536	527	552	513	538	556	568	553	576	549	465	505	545	548	514	552	537	513	554	533	515	536	521	494	550	525	542	490	529	506	576	529	557	518	533	529	508	517	531	536	536	561	518	535	529	515	578	523	536	537	548	497	543	524	567	556	540	547	570	539	537	529	528	487	540	516	528	529	565	484	565	539	516	527	505	538	544	545	528	578	527	555	495	530	537	509	561	561	572	522	551	528	520	516	537	542	523	518	548	524	549	540	563	537	539	520	516	531	536	517	501	505	546	596	555	550	545	546	543	532	533	548	532	549	521	523	559	505	532	508	542	536	538	461	557	510	555	539	534	533	527	580	487	529	531	557	534	523	564	562	525	521	578	497	576	546	544	499	498	507	524	540	541	549	565	537	519	552	549	505	502	514	490	525	555	515	552	575	513	535	534	562	543	477	536	573	558	529	566	578	559	577	504	516	523	577	471	515	523	523	539	526	510	505	523	550	539	525	553	507	509	546	505	514	556	546	533	570	520	562	518	549	531	495	550	518	525	530	515	530	535	493	570	540	519	529	564	547	553	520	565	545	562	522	523	575	517	570	560	547	503	504	543	584	507	535	569	535	535	587	504	514	563	532	529	537	544	526	544	569	530	508	589	553	558	499	555	589	551	520	499	539	544	505	493	548	505	530	544	551	509	554	498	533	524	535	529	542	506	539	531	532	508	526	545	559	584	529	545	520	535	562	544	520	516	519	496	549	570	556	520	511	507	504	534	488	553	538	540	512	508	485	533	500	530	506	516	541	514	524	544	506	547	507	528	571	533	509	548	525	515	504	504	498	519	558	520	559	505	528	529	564	492	517	505	537	520	539	500	572	564	526	489	499	542	520	564	488	573	553	514	548	546	571	528	525	522	521	555	526	554	524	601	509	557	564	547	552	537	541	559	547	533	501	519	541	517	523	540	531	505	530	538	498	584	560	532	503	523	541	510	514	539	547	581	537	585	534	514	520	512	523	516	503	530	580	520	536	546	500	537	521	573	518	499	527	544	523	562	515	510	541	560	552	523	538	544	485	531	518	537	586	533	534	516	526	490	526	519	541	542	534	528	488	577	534	509	564	549	548	498	547	528	468	531	527	517	493	601	511	509	508	518	508	482	570	530	553	476	533	531	540	531	558	514	539	545	505	537	513	525	574	517	516	543	504	525	583	523	531	542	515	538	555	506	522	527	499	525	504	517	521	493	523	530	532	539	528	565	536	529	535	530	526	489	571	506	531	510	529	566	504	514	548	523	544	504	565	542	557	543	509	506	525	546	528	501	573	489	536	507	553	557	574	570	521	520	504	510	505	535	502	540	515	526	505	546	541	537	529	523	537	547	550	537	540	499	518	532	540	539	515	509	505	519	519	547	583	575	527	532	561	522	505	505	554	517	536	517	563	534	503	572	547	507	503	590	519	509	521	535	512	533	565	537	518	581	550	491	576	535	511	561	529	522	517	549	545	497	508	504	518	533	528	516	517	553	527	568	520	569	493	557	528	520	547	536	541	517	516	556	545	557	526	498	555	528	543	539	537	527	497	555	530	554	537	561	524	545	556	534	532	546	533	572	551	545	541	546	507	536	535	517	523	501	517	529	514	507	564	545	594	558	539	550	566	510	562	484	541	506	513	497	536	542	503	544	523	544	547	497	506	503	517	522	538	563	507	531	502	513	560	563	525	526	551	542	563	543	554	513	547	528	554	544	564	586	548	548	544	556	512	549	534	560	526	518	513	530	523	546	501	516	524	498	540	538	541	507	569	529
44931	45142	38770	39948	40192	40642	39214	36863	33942	34296	28406	25887	23226	19280	10311	3795	1320	1188	2236	1321	562	525	442	397	421	397	324	328	288	2399	5186	4740	1803	391	227	226	211	204	207	189	205	229	219	214	226	215	249	212	223	227	212	223	225	211	218	235	231	212	230	223	226	221	228	237	199	199	225	231	227	251	232	199	214	202	219	219	202	236	212	187	227	229	214	226	243	200	224	190	216	221	225	217	240	210	224	194	187	223	237	243	213	209	217	207	216	216	200	227	201	217	225	203	198	211	224	204	218	195	200	234	221	212	216	209	243	201	212	223	199	233	211	204	220	220	194	211	206	217	225	201	218	203	206	222	200	227	208	216	237	226	194	223	205	208	209	219	219	215	248	209	200	230	205	207	204	189	199	204	224	221	230	207	228	184	222	199	218	198	212	222	210	223	217	197	214	200	225	220	212	221	253	226	201	206	213	214	247	222	212	230	218	168	194	228	219	233	200	227	213	194	205	233	218	187	210	204	198	208	228	209	200	211	208	209	220	216	234	232	202	247	206	217	198	213	213	208	192	180	197	213	204	191	226	206	197	218	219	223	224	204	243	224	205	219	243	209	221	208	226	210	219	207	219	223	209	213	235	195	200	207	211	216	221	217	236	202	197	201	214	219	214	204	224	214	207	233	213	221	211	218	215	199	228	190	225	205	193	225	219	223	206	219	200	229	227	234	186	220	221	205	206	219	211	207	207	226	228	246	225	195	202	197	205	223	210	199	238	179	215	202	214	188	225	213	204	216	249	207	204	228	239	228	236	225	209	199	211	232	231	198	215	201	212	198	245	228	216	204	236	215	201	221	218	226	230	205	222	238	222	235	215	187	222	212	204	194	228	192	216	207	183	215	234	234	214	228	205	223	233	212	200	212	212	220	214	231	202	212	217	214	221	202	229	203	206	216	207	226	244	214	199	214	209	246	233	202	219	226	174	208	208	232	235	215	215	213	205	245	196	234	213	223	198	247	240	218	190	234	208	209	213	220	220	206	211	223	231	197	178	211	234	220	229	223	218	214	229	191	211	202	208	203	229	217	217	219	240	202	213	226	245	234	219	209	227	230	213	247	208	200	205	228	230	212	205	221	217	209	213	210	200	209	230	235	225	238	216	227	197	219	195	202	198	212	246	199	209	206	210	216	227	191	232	244	192	228	213	218	195	215	221	214	221	235	220	201	215	205	239	198	200	219	200	233	235	224	197	202	218	233	205	208	220	237	226	194	229	225	236	224	227	217	235	214	207	195	227	210	234	206	222	219	237	231	224	227	228	215	211	202	210	238	234	234	207	228	216	213	243	201	202	211	241	208	200	194	217	213	217	224	199	197	213	209	228	204	203	217	208	228	247	209	203	200	217	227	225	230	244	230	209	220	215	213	221	240	216	230	226	180	231	202	236	212	196	205	212	209	219	202	234	209	191	240	212	185	221	209	212	228	238	186	210	217	217	213	208	186	211	230	227	221	220	231	200	217	223	204	214	227	214	208	206	232	209	214	180	199	207	209	219	204	225	212	204	214	214	240	233	201	227	192	228	198	220	219	197	220	223	234	221	218	206	216	216	220	236	238	227	214	230	211	201	221	230	214	229	220	221	202	228	199	210	202	227	215	194	192	210	246	223	219	231	206	222	213	210	236	225	193	222	226	191	225	219	226	218	224	239	216	199	238	198	179	208	226	236	204	202	207	198	213	211	243	219	229	179	213	209	230	212	198	196	232	226	178	190	214	213	223	210	240	219	247	202	199	218	254	221	208	206	210	211	221	217	200	210	214	194	223	230	242	213	231	198	217	223	217	194	225	226	192	191	233	209	212	246	240	231	218	224	209	240	208	216	204	208	223	226	232	242	188	206	209	216	225	238	228	211	224	191	201	206	231	198	191	210	210	243	223	226	211	222	209	198	206	184	225	208	206	199	206	226	202	211	217	221	206	207	199	219	200	208	225	237	231	196	213	223	198	189	218	210	223	198	203	202	218	224	202	214	217	210	236	212	209	232	230	196	231	215	190	205	239	190	217	203	234	197	179	198	202	211	220	225	231	225	233	189	194	176	200	226	236	228	227	230	222	201	206	220	210	204	196	222	217	227	223	249	209	210	221	210	222	221	215	220	191	220	210	221	207	208	215	219	224	234	210	215	201	224	200	216	241	193	200	239	223	237	222	213	211	211	201	245	241	234	235	233	225	192	201	198	215	233	178	236	195	202	226	218	211	224	224	232	215	211	210	221	227	238	228	202	230	218	215	221	206	219	226	235	210	198	217	237	223	245	238	204	190	219	215	206	193	205	222	203	219	238	229	206	217	220	214	207	227	204	219	221	218	221	200	199	233	208	219	266	235	199	220	193	227	196	222	223	228	214	228	207	220	220	225	194	197	217	225	220	224	200	199	207	219	233	220	223	217	255	223	213	223	223	214	246	228	219	220	223	209	234	231	243	230	230	197	231	185	219	231	212	222	228	196	195	194	246	200	220	217	195	226	204	225	196	233	217	229	217	195	203	202	181	231	207	191	224	217	225	216	210	215	197	202	237	257	224	206	221	237	224	217	224	223	227	221	239	237	203	199	237	215	227	232	196	210	211	217	226	234	186	213	235	232	229	230	206	191	194	185	203	220	229	214	188	220	214	190	217	212	195	223	209	246	207	203	195	212	205	220	223	212	218	237	226	223	211	238	232	217	215	222	192	213	221	197	225	212	234	225	218	222	217	238	180	213	203	209	216	191	193	208	213	208	228	221	227	202	175	200	232	210	221	219	207	236	226	225	204	220	194	225	220	211	209	220	208	209	215	198	195	204	211	202	208	226	213	200	239	221	205	215	203	219	227	212	232	201	207	213	223	225	219	204	224	210	225	192	233	216	216	229	229	214	204	212	220	233	206	194	235	223	205	201	194	223	216	220	223	271	215	216	207	196	213	227	199	204	212	178	214	219	216	218	224	227	247	198	228	242	222	233	210	202	233	228	218	197	216	220	208	191	204	228	219	222	204	233	213	217	196	236	250	244	209	216	214	205	241	241	206	231	182	231	223	218	234	194	197	198	223	233	226	214	237	196	229	218	236	226	229	206	222	208	212	188	222	215	224	197	174	222	226	242	215	236	228	231	236	210	202	183	230	209	216	211	240	193	221	213	197	191	226	209	226	229	205	205	243	230	235	226	220	233	202	228	209	221	207	234	208	224	236	219	217	226	213	195	215	201	211	217	219	198	215	212	206	222	224	212	204	218	211	226	214	217	196	207	206	228	202	176	202	216	208	202	209	216	232	217	204	228	216	197	221	225	180	197	216	202	225	209	217	211	228	222	232	202	202	224	204	238	217	204	203	215	214	200	222	202	215	227	214	209	220	183	207	217	235	217	220	240	211	206	229	232	217	234	210	223	225	235	222	209	198	233	217	221	215	236	247	208	201	207	223	223	197	228	219	223	207	210	194	193	196	200	222	196	191	221	201	217	210	206	235	203	218	232
39123	48748	53680	61295	63208	62625	58336	54487	49775	50019	43677	43264	41860	37320	25999	13719	6383	6553	10751	5496	2528	2479	2298	2071	2046	2030	1400	1711	1443	12939	23692	21170	9713	1567	711	740	676	703	696	672	678	675	664	662	719	677	710	701	661	719	695	654	634	725	704	696	675	734	716	622	695	680	680	708	647	685	718	691	693	701	656	671	648	667	683	642	701	689	683	674	746	705	722	681	663	643	666	657	679	669	675	714	690	688	668	720	657	697	729	704	709	675	677	683	696	694	656	654	690	673	697	728	676	706	671	701	693	694	682	663	734	728	723	675	712	669	696	686	665	697	659	669	680	654	691	721	737	682	726	719	642	683	689	645	668	745	633	693	674	726	669	685	676	674	679	656	678	711	641	712	725	704	707	690	651	690	637	661	702	670	685	708	679	652	662	664	706	702	676	700	658	697	704	677	654	712	673	670	693	686	705	669	703	664	675	679	704	684	682	708	694	685	683	717	713	650	692	659	674	660	692	701	652	745	647	663	687	680	708	733	676	708	713	667	717	683	670	689	679	733	696	649	731	683	743	702	649	673	642	687	691	640	678	676	723	690	673	687	636	709	741	731	661	696	598	695	708	654	688	704	650	674	750	662	673	672	728	719	727	653	715	684	706	710	689	693	701	666	679	716	696	681	718	691	676	677	702	698	671	726	689	716	641	665	687	675	657	690	688	632	710	701	683	661	713	742	678	678	688	716	723	678	752	705	660	688	668	666	665	645	691	665	733	696	664	680	667	680	683	702	693	706	696	691	706	702	687	654	693	657	668	718	729	716	691	659	689	666	713	699	689	669	686	708	658	735	694	699	697	726	693	670	712	697	716	643	706	736	688	694	734	721	654	690	665	682	664	657	685	651	668	689	695	673	688	668	685	719	654	741	686	751	664	680	648	705	717	722	724	708	663	668	671	690	690	702	695	699	680	743	725	708	705	658	706	715	688	640	676	712	705	689	729	651	686	648	681	691	698	664	739	717	705	692	707	678	713	688	693	678	713	654	662	643	667	692	678	719	696	658	665	664	706	694	647	684	700	660	697	707	736	722	720	647	663	711	671	700	713	671	712	679	683	687	725	680	669	687	696	701	705	688	702	631	684	647	669	701	718	670	709	654	694	636	702	638	711	676	660	713	723	693	659	681	725	700	673	667	660	722	700	708	657	698	691	693	727	642	675	710	672	684	702	697	710	732	649	682	697	727	710	654	672	654	661	670	709	679	695	680	646	732	719	678	734	700	691	688	697	723	721	682	716	659	676	686	690	640	684	700	715	709	710	677	707	657	631	692	713	649	694	668	717	641	679	684	722	710	743	647	678	744	679	664	705	719	690	712	749	669	693	674	688	650	651	690	693	675	682	700	707	626	666	706	690	711	655	712	695	702	670	655	690	738	720	687	696	696	666	662	673	679	678	706	653	690	659	709	654	665	673	665	706	675	694	752	671	699	686	664	675	689	706	689	702	664	726	718	690	717	733	694	741	679	677	648	711	697	689	650	716	711	675	706	661	734	651	694	677	688	675	685	695	669	655	667	669	686	660	674	676	616	720	648	694	679	689	732	703	662	721	711	674	678	694	672	675	683	678	671	717	666	683	670	694	723	730	684	694	624	653	701	657	750	684	727	695	703	692	737	641	683	672	676	659	637	681	663	738	732	697	680	652	660	648	697	751	750	671	662	665	684	710	730	705	708	671	724	667	722	688	703	739	697	689	650	663	723	724	675	633	698	687	690	669	702	713	642	697	702	692	719	708	678	694	654	757	742	664	672	657	723	678	709	694	693	690	656	719	697	722	708	755	718	741	733	728	676	727	702	706	712	635	661	673	735	719	692	692	642	656	650	715	709	647	679	679	656	689	683	718	697	693	687	638	714	712	683	653	735	705	697	665	738	683	713	635	696	683	715	692	694	666	668	717	698	741	679	709	670	594	713	680	683	689	723	677	692	671	643	679	706	645	683	689	722	616	704	701	675	684	650	700	649	690	709	683	680	714	688	704	714	664	683	669	709	680	661	678	650	653	696	690	757	736	720	726	674	683	658	741	666	678	727	675	654	671	685	666	707	688	686	706	677	714	692	694	660	669	700	680	685	717	705	687	703	699	724	679	613	721	670	668	653	722	726	653	686	685	677	716	737	663	736	674	691	695	715	684	713	639	646	696	687	675	680	662	692	702	670	702	684	688	662	703	705	722	674	707	640	659	649	652	676	666	662	642	675	731	665	672	710	664	735	705	703	648	659	711	696	702	699	766	673	722	704	729	669	700	738	684	672	648	643	734	671	664	686	710	690	681	692	712	744	655	653	675	707	679	708	686	642	678	681	719	684	670	684	693	692	671	705	680	653	704	684	671	662	693	703	633	710	613	716	737	681	678	674	696	719	683	745	722	681	711	706	722	674	682	682	724	741	711	683	664	677	749	693	679	675	695	705	676	697	675	656	690	703	693	721	680	727	687	691	681	692	674	714	703	733	690	663	709	707	666	731	709	690	692	689	691	642	691	698	672	677	659	680	690	692	685	694	708	679	678	700	649	668	708	675	704	690	687	696	676	705	681	648	678	708	649	644	662	686	659	644	666	706	681	730	678	688	685	680	690	669	676	739	706	672	712	687	680	681	684	665	676	722	695	695	694	634	684	690	707	673	713	704	716	659	657	704	632	695	698	692	745	735	702	730	698	638	694	654	703	698	663	689	680	709	737	650	689	636	703	693	664	728	686	738	705	703	668	653	732	676	713	668	705	722	705	675	684	728	664	668	642	709	683	715	695	678	662	674	737	659	660	683	654	665	686	649	672	649	673	669	666	709	711	652	704	647	656	707	651	668	663	688	687	663	681	686	656	685	679	668	702	678	697	612	700	729	682	676	672	658	710	668	709	677	659	710	689	656	740	695	741	682	695	721	715	697	745	725	712	721	707	680	705	712	683	688	707	676	689	645	719	690	694	679	694	679	713	696	703	704	652	699	704	669	710	685	705	698	663	663	701	708	685	660	679	646	695	702	680	673	702	641	673	692	669	705	669	685	656	699	706	686	683	670	686	693	719	676	692	691	694	652	713	722	698	661	692	648	661	688	706	660	709	705	665	683	691	666	647	697	725	706	756	660	643	691	674	701	704	754	679	713	736	682	746	687	691	672	641	687	687	665	713	713	664	690	677	719	697	685	662	695	670	652	734	706	662	696	680	735	718	727	717	694	692	669	678	682	694	678	738	677	695	687	671	681	634	673	674	668	728	676	704	643	667	659	712	668	674	717	709	678	700	681	724	690	695	708	674	662	687	644	676	723	692	653	697	699	696	679	677	673	719	631	673	653	691	711	687	701	672	661	691	681	665	657	677	706	671	717	649	681	683	735	686	666	682	719	684	686	688	644	675	670	712	663	683	668	732	627	694	677	688	683	684	682	684	666	740	707	691	657	645	707	681	651	701	649	687	687	713	725	672	675	656	706	695	673	678	669	682	675	649	650	699	681	740	657	687	705
12760	18852	21021	18799	13049	8753	5958	3802	2513	2382	1464	1504	1229	946	486	366	235	243	250	274	216	231	183	182	184	197	178	178	194	365	574	556	343	185	186	182	166	189	176	188	162	148	154	187	173	164	164	180	181	194	158	162	212	176	170	212	165	192	171	169	166	220	197	173	174	158	161	192	170	172	182	163	178	167	170	176	159	158	189	164	163	165	170	178	175	171	154	173	174	183	204	187	159	154	183	156	177	168	190	204	171	159	194	171	154	154	160	196	168	164	173	163	163	189	170	159	158	161	158	168	167	176	176	150	176	176	157	163	175	171	173	150	188	164	169	189	154	190	160	164	172	137	161	162	158	178	160	172	164	163	177	196	156	179	155	176	143	182	145	169	179	157	150	181	174	188	164	160	175	172	181	167	167	189	172	154	178	172	196	173	166	158	174	167	173	167	173	182	177	157	168	186	185	170	155	142	168	154	165	168	167	165	166	193	181	176	173	193	161	154	215	174	185	165	162	182	177	154	169	175	152	188	174	190	170	163	182	153	173	175	161	175	184	177	181	171	168	190	166	181	130	197	169	188	171	175	190	170	161	167	198	176	175	179	168	189	162	167	185	174	174	181	177	161	159	155	171	169	175	184	172	166	161	171	170	194	170	183	175	150	177	158	145	148	160	143	146	162	197	169	153	184	163	163	175	142	182	174	179	151	174	183	150	170	185	153	164	187	151	163	160	173	146	167	157	174	177	177	175	157	196	187	161	196	161	187	174	161	165	169	156	169	154	175	179	174	177	181	182	178	145	168	167	172	185	171	174	179	169	153	174	178	167	164	169	170	182	146	168	197	164	161	165	175	175	165	172	150	163	173	165	193	179	159	165	172	186	185	187	143	183	175	183	191	148	145	180	146	188	175	151	174	176	158	173	179	146	171	143	159	164	199	187	161	151	180	165	160	170	174	201	171	150	188	162	173	166	161	148	198	177	167	157	167	178	189	171	158	178	195	190	190	157	173	163	167	164	172	188	177	166	162	171	180	179	178	182	172	152	175	188	161	154	189	185	167	172	179	182	157	168	173	146	169	210	204	172	167	176	164	162	160	185	185	157	135	198	167	159	183	165	164	172	164	182	196	157	149	173	155	184	175	174	189	175	166	188	175	169	173	174	177	163	182	160	177	189	153	168	171	150	163	158	174	194	179	185	152	168	173	174	175	180	169	194	182	160	171	182	172	157	178	180	194	183	164	156	159	177	179	186	189	163	151	167	175	175	177	166	169	157	185	152	155	150	185	178	188	149	185	159	175	195	151	183	168	164	182	152	150	167	174	183	169	164	156	181	157	178	179	162	172	167	166	174	159	177	155	137	185	183	183	179	143	149	164	186	184	175	147	183	172	177	182	165	178	160	165	167	205	168	174	187	171	169	196	167	167	152	180	183	175	167	185	178	160	188	175	189	157	186	158	159	193	166	174	164	184	182	172	191	178	161	178	175	174	159	186	165	168	162	173	178	208	174	174	165	201	181	163	170	169	159	181	178	146	163	186	202	152	164	170	181	151	184	159	198	178	148	160	171	172	178	164	181	156	159	170	155	175	175	162	192	150	190	172	184	162	187	150	161	174	155	180	172	157	163	170	176	161	154	191	170	183	161	177	174	191	157	161	155	167	166	172	183	182	177	182	168	158	156	162	184	172	179	184	165	149	154	161	169	173	185	183	169	177	168	170	162	177	173	167	179	183	167	175	176	179	183	149	186	189	178	155	159	195	175	188	194	169	183	189	167	181	167	176	161	173	174	174	173	177	168	169	184	156	176	179	196	177	164	179	181	148	182	169	184	158	173	171	168	155	150	166	143	160	178	144	180	170	175	172	189	153	159	199	186	195	199	180	163	172	161	161	149	159	170	147	188	181	164	161	159	167	179	167	169	176	167	187	188	164	145	184	151	159	170	172	170	162	170	169	183	180	171	159	152	166	171	182	168	201	154	156	147	185	162	167	149	170	173	160	162	168	197	171	177	178	150	161	147	176	153	147	169	180	160	189	145	197	157	171	149	171	162	170	173	171	187	195	164	190	165	168	159	180	168	180	160	189	163	165	160	180	158	163	173	159	163	180	174	182	169	184	182	167	162	153	178	153	183	194	194	185	161	154	177	175	162	165	162	161	165	141	155	171	175	178	180	168	154	160	179	155	187	150	175	161	189	168	179	157	157	167	144	174	158	169	165	166	175	188	160	158	174	169	169	161	183	177	174	191	167	174	168	177	173	186	169	165	156	171	151	196	171	166	156	174	164	184	173	165	176	152	177	170	156	148	181	185	166	176	168	158	155	178	148	180	160	162	180	188	169	156	158	149	168	172	157	187	143	171	159	184	185	159	183	171	137	186	172	179	156	161	186	154	168	192	161	191	147	179	184	178	189	164	171	186	168	160	186	153	165	174	170	162	167	181	188	183	148	195	159	159	158	148	175	161	170	157	153	192	185	179	161	162	164	168	162	185	165	179	180	176	180	171	168	171	162	153	189	189	186	182	172	148	156	175	147	161	188	170	176	165	169	157	178	185	150	159	171	143	190	172	155	171	151	191	172	171	157	167	183	171	177	174	185	169	163	169	165	184	175	198	163	155	170	162	179	175	177	142	163	167	162	165	180	193	156	190	149	168	160	175	156	160	165	157	145	178	161	174	183	161	179	178	178	190	171	157	177	156	179	181	181	186	178	177	197	175	178	162	195	158	175	177	168	180	172	182	157	145	173	187	158	177	173	180	161	191	155	182	169	175	175	184	158	191	151	169	170	183	168	185	158	162	179	181	175	160	164	173	181	163	163	177	166	170	175	180	149	172	160	177	163	168	198	194	148	179	178	160	175	181	184	180	172	153	165	158	153	171	158	175	173	165	187	169	176	179	155	172	174	160	180	175	172	172	160	176	180	178	157	158	142	196	152	162	177	185	155	175	187	175	183	185	166	175	156	170	159	179	177	169	169	182	132	160	171	185	162	174	155	183	157	186	164	180	157	185	148	171	183	186	161	179	172	151	135	182	160	166	160	169	191	162	155	199	175	172	179	167	173	194	181	150	174	179	158	185	173	176	163	150	172	192	165	172	157	176	163	186	176	183	172	157	172	171	183	153	188	184	189	178	165	154	143	149	187	177	179	178	177	185	158	168	175	168	153	174	171	194	178	193	171	167	168	179	168	160	159	167	169	170	173	165	173	169	184	162	181	174	195	172	154	183	168	172	149	180	168	180	173	166	169	180	173	151	181	180	160	167	157	171	183	185	173	172	148	162	163	180	162	172	177	183	156	173	187	175	199	173	166	171	169	193	155	177	180	171	153	158	142	172	173	155	156	169	190	168	128	195	197	159	169	182	171	176	173	177	179	175	159	162	189	171	169	166	183	176	160	182	165	175	180	171	166	140	194	174	180	167	173	172	177	172	171	169	148	168	187	158	152	163	156	185	178	168	160	162	191	175	170	158	168	187	172	153	175	167	179	168	185	179	168	162
11667	21567	26971	30819	26083	22713	18342	13138	10256	10706	7274	7030	6190	4827	2570	1600	1075	982	1219	1112	911	887	944	788	843	746	702	679	693	1888	3211	2693	1543	633	580	598	567	620	619	607	587	582	546	598	607	598	623	606	623	543	589	572	590	591	602	561	627	583	582	605	621	645	571	590	601	646	626	581	545	603	561	554	585	600	579	556	622	570	581	572	580	596	596	598	598	602	581	566	540	613	587	603	600	588	591	570	600	591	578	576	553	562	575	535	624	618	611	586	561	598	583	610	611	596	588	563	575	588	598	579	581	585	562	627	587	581	548	550	537	562	550	603	591	590	564	604	557	584	615	592	611	619	610	579	555	525	573	595	584	594	583	600	616	599	551	553	586	630	570	567	573	624	545	588	593	575	581	646	591	612	550	594	579	553	536	563	534	596	567	638	586	624	611	606	574	572	574	589	630	597	610	619	564	595	578	608	565	576	567	584	637	605	536	626	597	556	591	583	577	592	612	541	591	571	597	556	549	587	597	603	621	580	595	587	578	597	525	634	601	650	586	594	635	590	576	581	567	605	603	548	618	583	561	576	577	598	612	619	567	572	598	551	587	612	590	568	534	579	623	603	601	596	588	621	552	630	573	573	599	578	601	585	586	611	543	626	589	576	600	610	586	559	603	628	579	579	601	591	578	640	578	610	604	589	612	603	596	590	608	586	528	554	601	574	602	643	598	558	601	594	553	591	573	567	609	582	623	635	548	560	621	596	603	544	564	610	574	635	572	590	617	622	575	595	607	656	552	582	637	592	542	603	579	559	599	620	583	596	614	601	583	581	625	602	601	558	574	561	597	570	575	552	614	624	635	557	574	592	563	610	615	608	589	604	614	558	619	606	610	598	620	612	601	572	583	576	634	551	580	559	591	554	619	550	557	584	615	588	578	594	574	538	580	599	588	616	564	589	583	600	612	582	584	604	609	573	556	584	554	569	616	598	611	594	604	602	579	583	608	563	589	594	593	559	553	588	579	607	595	630	570	570	591	592	564	585	621	564	602	607	580	595	588	564	638	620	587	563	596	568	586	568	593	608	599	583	572	590	621	615	579	553	583	608	582	582	615	547	577	582	549	590	596	580	619	595	611	548	561	545	629	607	593	650	641	576	570	569	607	636	580	582	611	643	568	632	578	626	589	610	566	594	542	588	558	560	561	553	576	613	585	560	615	628	601	595	557	595	581	568	551	570	547	634	609	605	617	595	576	576	596	561	578	597	586	586	578	568	631	567	596	573	590	611	581	610	604	606	576	563	596	607	584	579	630	626	528	560	599	584	603	614	617	549	575	580	597	585	582	579	603	575	566	594	576	567	571	608	559	585	585	596	618	601	576	585	568	578	628	637	576	613	598	571	573	581	605	594	571	593	593	618	625	583	628	587	565	564	605	601	631	592	576	604	579	564	592	578	584	600	627	549	540	606	604	609	591	602	612	612	602	543	596	586	560	598	566	578	602	558	615	607	605	545	597	585	586	544	551	590	571	588	543	554	585	600	587	612	558	621	605	572	523	580	591	641	584	593	543	570	621	575	606	594	590	640	586	555	554	589	557	566	600	589	579	606	583	578	593	588	611	587	641	600	575	621	603	547	593	579	598	590	577	602	568	594	603	582	597	594	611	592	596	613	591	621	606	608	626	617	565	537	570	591	576	602	584	575	622	617	604	596	606	594	596	590	579	601	551	565	570	584	597	539	605	604	575	576	605	563	569	541	647	586	571	607	598	592	577	589	641	558	587	577	617	593	590	619	611	589	606	596	602	602	566	563	617	628	531	584	599	591	610	647	586	603	575	593	593	587	572	555	633	602	588	571	595	592	576	573	576	614	601	587	600	639	617	604	555	565	597	566	616	605	592	543	575	573	573	600	567	609	572	567	616	580	555	595	610	579	557	587	543	571	588	569	570	619	547	661	616	555	542	567	585	599	610	549	587	561	612	639	617	619	608	614	572	562	583	647	591	624	600	598	618	582	589	589	599	631	592	617	607	578	583	609	591	591	593	577	562	562	600	626	545	568	585	585	551	542	557	556	570	632	549	562	570	578	587	561	605	610	564	578	552	587	602	577	598	641	585	595	595	581	580	528	597	608	578	643	569	594	590	605	591	594	605	564	577	605	598	594	614	580	656	549	588	560	578	602	606	592	579	596	585	563	599	580	630	585	609	591	616	602	616	549	604	598	593	601	582	550	577	609	599	563	596	571	644	618	576	594	596	596	580	602	588	556	583	581	604	638	633	573	614	625	603	614	613	600	589	616	578	612	605	563	601	576	562	600	590	576	581	559	580	584	595	570	606	618	605	551	567	570	620	591	590	573	619	627	619	618	596	610	587	584	571	583	585	572	598	579	582	618	600	581	593	568	583	563	615	619	596	635	609	575	597	624	602	565	641	541	585	607	563	589	600	598	591	583	646	594	604	599	636	577	609	575	563	606	623	581	617	574	579	618	608	556	578	541	565	636	642	593	620	569	588	562	590	644	595	577	609	584	603	600	596	588	542	580	564	626	602	587	548	593	640	589	646	622	615	585	615	620	567	640	597	596	610	574	607	613	581	593	591	609	614	578	548	586	537	569	553	604	580	589	554	564	590	586	585	520	580	577	593	640	563	578	563	559	594	616	615	613	585	541	597	596	604	617	582	565	617	600	619	576	577	633	603	618	568	552	589	595	604	595	584	599	610	560	607	582	590	580	576	578	574	602	540	565	549	521	605	579	607	547	595	615	604	563	546	591	596	565	605	571	621	594	621	576	568	578	569	562	579	593	570	590	581	618	592	609	562	584	610	620	593	575	597	561	565	570	571	616	598	590	574	594	550	605	603	633	611	568	587	609	588	594	587	601	555	583	599	565	615	604	605	589	557	560	576	571	624	580	613	583	608	614	613	563	538	586	597	557	613	566	569	588	598	582	588	552	627	573	620	636	590	601	559	592	619	567	576	599	561	577	618	579	564	588	563	559	572	615	588	585	639	577	575	645	598	548	621	614	582	610	594	609	592	584	593	614	636	589	630	542	578	597	600	606	582	586	550	621	563	613	612	593	570	677	625	555	620	591	601	556	588	600	626	600	579	596	596	575	569	610	607	528	610	588	610	634	597	600	616	607	580	611	620	625	613	574	623	580	626	611	592	562	609	588	590	565	601	573	621	625	605	606	585	569	573	574	605	618	574	579	587	591	545	612	589	564	593	634	543	602	610	595	613	621	576	631	554	563	606	557	598	568	596	570	585	595	548	570	540	554	563	578	652	580	602	570	592	626	610	579	600	580	564	565	595	623	635	601	572	617	613	574	578	602	631	584	605	579	623	614	657	590	574	612	618	554	640	548	590	599	567	635	573	576	609	544	588	540	540	590	579	629	611	561	599	595	564	559	560	596	583	601	603	587	561	599	583	587	604	580	618	606	542	592	587	584	585	606	538	582	614	594	616	579	633	639	564	599	631	585	606	585	555	587	594	577	582	582	619	630
36730	45114	40581	40894	41061	37562	36221	31208	27520	25709	19120	18322	15509	12881	6347	3415	1228	724	1337	1130	882	406	338	300	297	270	183	188	302	1597	2878	2163	1177	283	178	149	186	139	159	170	181	165	155	136	182	166	153	174	170	148	171	138	170	162	167	139	155	145	157	154	146	129	161	169	171	153	174	147	163	153	154	159	148	169	156	188	156	165	184	157	157	135	155	165	150	152	164	144	165	169	154	141	135	178	163	166	152	164	159	171	175	152	174	154	136	170	165	146	159	166	147	158	135	154	170	161	139	157	161	146	143	167	170	148	141	165	147	147	157	148	172	157	172	154	163	162	174	169	158	160	161	142	155	147	152	137	170	134	161	153	137	152	154	141	163	147	169	157	135	153	171	169	180	158	152	169	185	157	145	163	169	146	153	147	146	160	165	150	174	165	163	179	134	160	157	165	146	142	140	148	150	160	166	133	155	159	160	158	146	170	153	163	144	164	161	177	164	154	176	149	167	148	136	167	160	135	146	152	146	159	138	155	161	152	150	149	182	159	148	141	170	150	174	174	170	159	140	150	168	170	158	174	155	175	155	148	155	134	125	165	175	166	158	170	161	148	137	154	166	149	185	137	157	167	171	169	138	155	157	176	163	169	180	149	145	171	161	136	150	144	140	159	170	177	150	142	146	167	161	146	152	151	143	160	157	161	153	156	147	162	161	147	148	171	148	155	151	164	177	147	173	143	149	164	155	146	157	142	153	145	155	169	153	143	138	158	148	153	163	149	170	149	141	154	139	159	157	164	165	148	164	142	146	143	156	161	135	171	148	153	160	152	165	169	143	160	165	166	171	155	148	147	156	154	178	164	156	170	157	147	155	128	169	144	157	171	173	142	157	168	141	142	141	166	148	149	155	158	153	165	157	158	170	159	144	158	148	153	138	142	148	160	183	134	129	173	136	149	166	166	149	156	150	153	139	139	178	151	152	153	175	150	136	161	154	162	155	136	167	183	163	188	163	162	188	156	152	171	141	146	135	136	164	154	150	145	163	158	152	158	162	155	151	139	160	153	169	134	138	161	164	148	149	155	161	167	151	147	169	142	143	157	159	144	155	148	144	144	149	176	166	161	141	135	165	172	149	151	136	160	160	158	186	160	155	163	169	148	158	165	156	153	170	152	156	154	158	183	150	153	164	159	159	125	152	160	166	152	155	154	176	157	165	168	153	170	173	149	154	142	154	165	144	144	153	135	152	142	138	139	152	169	172	151	185	154	144	146	127	150	147	158	164	161	130	147	168	128	162	157	145	173	133	157	166	166	144	144	152	169	165	176	171	146	147	146	171	150	135	147	162	141	170	166	149	151	162	140	167	133	164	161	166	138	133	169	162	165	166	139	178	156	163	147	172	154	164	157	172	163	138	162	163	142	165	148	155	157	142	159	146	170	152	153	191	167	131	155	153	148	168	183	162	165	150	163	164	149	150	178	156	151	135	133	175	146	158	163	158	154	161	138	177	143	172	148	162	166	185	143	144	146	139	151	162	146	162	159	157	172	160	142	152	175	167	158	139	170	175	157	164	169	150	162	146	137	156	159	174	160	138	147	169	178	163	147	165	162	160	154	153	160	163	167	162	165	141	142	190	163	131	149	181	147	139	162	162	162	154	162	178	140	156	162	165	145	179	138	145	155	164	166	150	168	159	154	139	154	157	164	168	173	134	150	143	164	172	155	159	171	160	157	158	153	149	136	148	176	155	152	158	160	175	154	161	148	163	139	173	147	174	132	138	147	162	156	154	156	147	152	147	149	155	167	149	170	148	168	148	164	170	174	160	160	151	150	150	156	174	145	153	167	131	153	144	166	155	163	156	147	140	148	148	172	137	173	147	158	158	161	146	150	142	159	172	142	160	168	152	157	149	132	166	183	154	162	161	140	154	150	148	155	156	152	162	141	140	162	174	152	160	174	139	164	172	149	167	159	153	144	175	147	142	155	154	135	162	173	151	152	156	157	153	138	176	149	144	144	161	149	173	153	160	183	170	142	161	152	168	151	155	156	159	145	150	148	153	153	138	167	164	163	163	167	136	148	137	171	173	155	153	150	163	171	132	158	135	150	147	157	146	139	146	151	169	157	167	165	161	155	141	156	174	186	152	144	169	200	175	151	173	152	144	152	148	165	138	138	170	165	147	152	167	153	144	182	170	168	152	141	151	165	153	149	155	168	152	153	163	152	143	167	132	171	172	136	154	161	146	172	147	145	149	152	156	158	164	159	182	159	161	163	162	162	126	171	168	166	146	176	157	144	162	164	163	166	142	161	145	147	166	142	183	158	166	160	164	158	155	148	142	153	159	145	132	167	163	153	163	156	161	157	164	150	151	153	162	148	176	163	173	151	168	170	168	177	142	172	146	160	173	151	147	161	159	174	167	161	157	159	167	159	171	155	152	162	147	146	173	153	147	171	163	164	151	172	162	143	150	147	171	171	142	156	143	162	159	146	164	153	157	159	166	146	161	165	135	154	152	155	151	155	150	162	154	180	186	159	148	167	157	157	164	169	168	162	133	153	152	160	161	136	150	179	163	147	156	149	142	161	142	186	161	160	158	168	178	138	141	150	148	150	158	170	158	135	156	172	156	160	157	159	158	155	173	142	147	161	140	146	160	139	140	160	134	145	151	165	174	170	164	179	171	152	153	167	144	144	170	142	155	141	146	156	140	148	158	162	146	163	145	160	155	152	145	173	153	162	153	150	149	157	174	182	192	128	176	160	162	143	152	165	157	148	153	156	139	157	147	171	142	166	163	158	158	156	142	158	147	163	157	166	179	150	163	147	162	157	152	139	162	173	161	163	171	143	156	166	137	140	170	164	165	157	144	163	131	172	159	141	186	156	168	145	155	157	155	173	158	167	173	162	165	163	164	148	162	165	160	161	137	155	177	165	164	157	140	158	157	132	188	161	157	135	159	154	182	165	157	151	147	163	165	166	174	149	145	145	168	132	149	146	152	147	162	153	151	149	164	150	169	161	151	164	148	158	162	178	152	142	138	155	160	142	149	155	151	132	164	148	134	164	164	136	129	146	173	155	165	166	156	149	179	165	175	155	180	166	155	127	153	156	149	159	165	144	166	143	152	172	156	148	144	177	149	153	173	168	136	146	141	158	155	155	145	175	171	148	149	146	169	161	152	155	142	171	142	159	143	147	160	164	135	147	155	176	160	174	151	189	159	158	150	163	147	141	163	169	143	161	172	160	168	150	141	140	148	147	153	137	152	125	158	156	147	152	151	168	150	151	134	155	177	150	141	162	168	145	168	163	153	155	139	143	133	163	132	152	154	163	176	149	175	131	146	178	154	155	122	130	166	144	149	141	156	143	166	163	149	163	158	159	173	160	168	164	144	146	150	159	165	151	140	149	150	140	162	149	164	163	174	150	160	151	157	160	166	166	164	147	145	164	160	133	157	137	178	158	164	132	163	166	177	147	154	184	135	152	163	175	169	157	161	166	174	139
31704	44919	50756	58801	59996	56729	52670	47051	42795	41636	35051	36558	34262	31653	21796	15610	6559	4602	7687	6408	5691	2338	2094	1711	1465	1176	910	943	1580	9766	16262	12299	6473	1187	563	480	581	559	559	536	560	490	544	531	556	521	518	518	556	555	510	530	585	485	595	564	525	512	563	537	532	535	525	554	529	555	511	540	544	508	552	569	539	574	527	553	528	571	552	591	525	565	534	535	495	580	556	505	525	566	534	520	535	534	536	529	543	515	528	504	533	491	535	520	528	562	515	568	528	513	527	516	531	596	552	535	507	542	495	525	558	538	530	508	580	569	556	506	539	527	542	504	564	545	529	511	560	523	513	547	556	528	528	513	525	552	543	504	515	533	522	525	532	536	543	503	544	534	550	524	551	555	540	521	526	549	538	548	522	519	561	516	502	515	495	549	571	563	527	568	547	501	549	521	527	517	484	535	565	553	561	553	539	520	551	532	501	531	541	524	509	520	519	514	483	520	518	510	574	517	520	515	528	522	548	539	530	566	498	565	502	532	574	497	500	567	528	567	551	544	502	547	549	523	560	565	475	477	519	571	565	503	557	550	480	529	527	530	529	532	503	513	527	534	568	542	537	535	508	525	533	504	475	548	551	518	496	535	526	497	538	586	565	497	579	554	529	539	544	539	522	531	522	569	529	537	503	531	489	542	528	531	547	553	537	564	536	575	532	541	583	525	549	532	546	532	574	517	525	510	506	556	544	509	557	517	552	528	543	516	556	534	523	511	551	528	508	558	517	553	534	581	534	571	514	527	521	524	575	519	529	500	552	517	531	541	518	570	499	533	514	570	548	510	539	531	539	534	584	526	513	539	546	542	518	524	533	600	548	504	522	512	531	554	550	508	560	552	529	549	542	559	532	575	576	560	557	518	538	533	546	527	529	534	543	534	565	538	506	535	547	488	510	580	586	521	537	565	546	513	565	494	505	537	532	517	527	517	515	512	568	522	578	537	509	513	549	479	526	554	522	552	550	509	517	535	546	528	526	554	546	508	521	546	509	523	524	519	505	546	572	489	530	488	515	553	530	552	548	475	522	523	534	495	500	538	557	517	492	513	485	559	511	551	503	532	525	572	560	542	543	536	547	548	507	527	514	518	552	533	590	553	563	531	485	537	473	542	512	522	542	538	536	540	485	536	546	470	516	484	545	557	534	537	575	530	539	529	563	525	573	522	543	587	534	525	512	486	549	555	540	515	527	574	497	533	488	559	488	532	549	519	513	556	509	497	534	513	535	540	540	524	554	545	538	510	521	523	515	498	506	535	543	542	547	510	530	491	566	526	531	524	567	516	537	570	554	560	554	579	474	547	496	551	535	546	517	536	569	558	533	533	530	513	542	541	541	529	512	541	509	505	553	538	546	531	510	533	534	607	502	492	535	555	561	570	537	541	539	508	518	546	537	551	523	529	515	544	520	546	543	555	519	564	528	531	548	536	589	547	537	543	529	551	538	546	547	514	570	528	527	523	527	574	535	560	490	520	495	547	554	534	534	519	511	554	542	544	526	561	531	523	532	530	547	525	507	528	539	577	557	562	516	521	546	493	536	550	500	511	535	537	525	508	584	523	563	498	548	510	550	529	556	516	565	567	517	500	525	533	515	545	525	586	557	561	531	550	529	546	507	493	530	535	528	540	533	551	520	534	562	550	550	496	515	596	549	554	513	537	536	530	500	530	563	554	474	540	518	498	571	549	556	507	537	523	546	489	545	581	508	518	533	575	548	545	512	517	538	516	558	521	515	547	578	523	539	544	535	511	578	535	523	550	516	530	511	577	558	521	551	513	512	534	558	518	545	547	552	549	534	540	539	567	519	513	551	514	485	551	540	529	525	579	532	572	495	538	530	504	531	556	566	543	561	550	570	559	526	530	580	543	542	542	551	548	519	538	565	540	551	529	519	536	534	544	574	532	523	538	572	512	511	515	520	492	512	535	510	564	538	565	526	512	530	527	563	521	497	526	519	531	509	547	516	540	473	525	513	521	540	536	516	523	559	554	529	486	546	516	513	513	552	526	493	525	522	541	495	489	506	565	542	549	518	532	537	517	536	518	510	529	533	563	529	573	522	542	522	570	546	540	507	477	487	489	542	528	578	558	585	526	528	500	524	525	533	524	533	558	507	526	545	565	522	541	522	567	505	519	471	537	525	530	490	547	548	543	554	521	550	514	508	521	561	521	545	551	531	516	571	512	525	541	489	550	484	523	523	524	554	562	536	542	541	500	514	515	501	536	537	482	525	520	523	534	575	526	510	594	526	574	548	526	536	531	496	534	543	510	502	525	509	562	518	555	539	544	541	514	504	556	500	535	547	490	515	546	506	492	525	535	541	605	530	541	540	537	503	511	592	539	537	525	520	546	545	516	515	527	545	519	522	536	542	557	531	523	536	510	565	543	551	517	507	535	529	498	523	511	521	499	533	504	514	538	531	507	527	539	527	538	579	529	544	523	559	558	542	565	527	485	563	585	536	560	583	524	507	545	527	553	541	538	531	527	533	558	536	545	561	564	526	510	520	509	575	523	583	575	556	496	544	566	540	535	552	546	549	535	559	504	557	528	494	541	519	527	488	531	526	492	503	527	520	550	536	519	497	529	500	539	521	529	488	503	522	590	524	525	533	529	570	502	559	527	517	538	529	533	500	551	511	560	527	552	533	553	519	575	552	511	539	505	508	524	525	517	502	553	519	508	539	581	522	537	495	542	529	538	518	550	484	532	529	529	528	558	543	561	564	534	570	532	542	579	495	500	548	512	524	559	527	539	500	523	533	508	535	541	531	553	483	536	517	512	531	515	615	469	551	493	531	547	547	530	552	554	540	567	510	532	545	538	535	575	533	560	547	476	555	535	498	500	538	569	504	588	538	521	524	533	542	513	534	522	538	532	561	530	492	501	558	549	542	543	505	544	547	548	549	529	527	484	529	519	546	509	566	531	530	516	524	550	548	577	512	530	522	548	560	541	532	518	530	508	496	554	500	550	567	515	535	517	581	537	574	585	528	507	516	472	606	567	543	541	555	513	558	495	541	493	520	529	572	533	529	513	507	577	571	525	529	526	494	508	545	561	546	518	540	536	555	586	543	562	553	538	532	521	525	521	511	525	556	540	491	533	551	542	566	556	489	473	535	536	536	532	522	496	528	510	515	481	516	537	489	511	526	520	494	487	569	545	510	493	537	527	558	545	575	519	566	557	555	558	597	524	508	535	511	524	542	545	535	551	532	531	544	508	550	512	532	527	521	545	588	493	523	505	543	519	534	535	553	554	576	523	532	595	543	506	526	494	564	556	583	528	537	557	566	555	561	514	541	536	559	518	531	526	515	548	555	499	535	557	530	511	515	504	523	539	553	529	530	518	503	520	561	541	552	529	566	536	547	532	512	529	542	543	548	549	533	536	529	547	485	483	564	567	570	549	562	518	548	517	495	534	520	556	534	523	552	500	513	504	542	536	525	511	551	525	492	540	503	537
43782	45043	39850	39480	41441	39025	39817	36543	34010	33518	27740	27347	24559	21637	12779	7084	4306	2402	5139	2227	771	471	548	505	468	398	352	317	379	2340	5431	4454	2205	820	218	227	216	220	223	231	212	241	237	234	223	229	231	206	241	217	234	249	214	200	255	227	190	242	234	246	236	190	225	226	220	212	220	218	212	226	212	209	236	235	213	252	237	234	212	244	210	221	192	219	194	223	248	205	233	248	229	215	225	224	244	206	224	204	191	221	242	231	226	251	225	223	242	247	225	218	230	246	229	200	200	217	244	225	209	208	203	256	205	198	257	247	251	242	228	224	207	251	218	229	219	213	211	253	233	233	216	244	224	209	202	214	203	241	237	229	227	238	210	227	254	227	221	237	241	208	265	236	227	210	200	215	217	211	228	237	245	254	247	253	233	211	195	219	254	214	204	217	235	250	242	217	222	233	219	232	226	234	222	228	215	227	221	235	230	232	240	233	211	216	222	235	209	234	219	230	217	251	213	270	231	222	216	232	213	218	234	214	239	218	222	247	248	214	229	254	260	205	199	235	254	236	224	210	196	191	196	218	230	233	239	243	224	202	220	231	237	214	231	224	197	235	207	200	246	212	249	221	207	196	214	226	231	229	219	226	240	230	220	214	231	239	242	204	220	234	233	195	251	225	229	227	219	213	247	212	220	202	213	227	220	259	213	227	218	226	236	214	231	218	234	245	208	240	211	256	229	200	250	212	217	225	250	247	213	223	221	225	229	224	229	228	242	241	207	228	217	202	216	240	226	254	228	262	244	235	241	253	235	232	232	231	217	235	214	228	232	217	229	242	230	208	212	248	201	231	247	243	213	228	230	228	238	234	218	206	202	229	221	224	212	230	229	232	212	243	223	243	216	195	203	201	213	235	218	217	236	223	232	213	230	210	215	221	226	225	218	210	237	239	214	215	219	225	233	226	229	237	259	246	239	206	220	220	216	195	248	194	236	231	241	218	242	206	218	220	222	220	203	247	202	210	235	210	214	220	203	232	239	217	223	247	238	242	219	251	222	213	212	232	213	216	224	229	217	247	191	236	247	211	210	226	250	213	251	198	232	225	233	235	238	240	209	233	223	232	242	193	229	224	230	246	236	231	242	234	225	249	214	266	210	215	227	216	227	219	278	249	238	213	243	234	227	221	209	262	215	232	212	259	232	231	215	223	216	204	224	225	207	226	227	227	195	218	238	236	215	239	244	221	232	217	229	242	236	209	229	226	257	250	238	210	230	217	213	236	250	228	227	219	235	240	224	216	249	222	231	244	244	211	240	231	219	223	216	188	243	221	214	236	231	247	231	248	210	241	192	221	220	235	249	217	214	249	228	246	218	220	230	210	226	225	217	205	243	224	203	226	209	275	219	219	211	231	222	214	225	225	220	224	206	258	222	228	203	201	220	211	227	235	217	234	249	217	257	233	240	230	222	229	253	230	237	221	244	212	218	215	227	238	229	227	231	232	216	194	227	229	244	234	242	248	239	232	217	215	215	249	216	237	236	206	230	212	239	224	225	214	221	242	223	235	219	248	229	215	243	234	201	220	229	243	234	235	225	241	221	236	213	227	245	238	236	235	224	222	263	240	245	223	214	228	228	220	229	232	240	219	204	257	227	213	232	242	225	242	226	245	215	248	227	250	221	242	248	228	243	249	227	226	221	221	227	238	223	239	212	237	221	210	211	236	225	239	241	213	228	220	232	242	208	253	217	248	227	204	187	242	225	258	203	215	213	225	237	233	209	209	202	243	215	228	217	221	231	228	240	208	194	231	227	195	231	235	274	216	220	258	197	243	216	222	222	229	216	215	228	223	220	230	223	233	219	242	210	237	240	226	221	243	236	201	233	220	213	186	232	229	210	251	192	247	219	243	230	228	220	211	226	246	232	220	241	219	225	232	206	245	242	234	220	230	197	226	223	179	215	243	234	218	212	230	214	222	248	243	216	233	198	239	218	221	222	199	224	242	240	231	221	227	220	228	234	227	198	225	223	233	208	240	242	206	228	233	238	193	250	223	223	209	218	228	220	202	229	231	225	236	228	232	226	226	223	238	231	219	220	218	225	225	241	231	230	204	243	213	234	261	229	251	221	225	221	243	235	228	222	235	249	217	219	238	244	215	236	242	200	218	234	226	231	232	212	233	236	239	232	236	241	210	229	233	227	239	203	211	218	246	246	239	204	223	246	225	234	226	252	200	250	227	227	220	218	279	213	238	243	226	215	239	233	253	210	219	224	196	227	239	218	235	235	239	223	227	223	216	213	243	206	245	212	241	219	211	232	230	238	235	249	234	218	213	225	228	238	213	230	213	233	220	224	243	258	216	231	235	199	243	246	252	217	217	227	221	213	231	253	239	234	214	197	234	231	244	228	229	224	227	224	229	221	207	229	223	205	223	248	231	199	188	210	221	251	241	238	202	209	235	233	219	235	249	248	253	208	213	223	234	232	241	223	222	237	234	249	225	227	238	215	229	221	190	235	212	225	220	231	251	209	212	225	224	246	237	238	223	191	218	241	202	206	251	230	198	229	206	223	202	264	249	227	238	220	236	231	215	229	244	234	252	209	218	219	244	220	207	237	229	222	223	215	238	218	224	237	221	211	235	213	213	244	220	240	233	223	223	214	219	224	200	236	221	249	233	203	219	216	239	213	217	198	244	250	229	242	206	208	199	218	221	195	233	234	220	215	212	206	219	206	232	239	239	201	236	231	216	230	237	228	222	210	247	228	254	243	225	264	205	253	247	219	235	247	247	242	218	220	232	212	235	212	223	221	241	210	205	243	225	244	221	221	204	223	251	239	218	230	201	225	256	223	225	236	217	230	208	241	227	271	219	243	214	235	219	233	243	248	222	226	215	224	245	229	216	215	204	228	221	193	225	250	229	240	218	217	232	212	227	211	200	208	235	226	235	257	240	228	233	200	245	227	236	231	221	239	216	230	230	243	215	252	212	241	245	222	216	233	227	224	240	228	204	241	199	229	237	219	225	229	244	225	232	248	261	242	206	219	227	241	241	226	216	231	216	216	214	227	209	218	208	248	236	234	228	245	241	246	198	209	227	236	211	232	245	228	205	214	221	218	215	220	215	246	204	232	207	237	223	241	220	204	222	246	219	251	225	251	230	219	252	228	233	229	209	211	248	256	237	220	206	212	256	207	243	199	210	203	242	225	238	252	213	209	228	229	226	232	232	209	207	254	244	226	235	231	265	240	241	226	230	222	240	209	227	213	220	200	208	214	255	226	213	235	220	223	232	238	227	212	239	240	218	218	215	242	220	211	227	210	240	216	229	214	214	240	213	219	206	240	220	216	206	231	226	207	225	210	209	239	209	225	233	243	221	242	214	232	216	228	246	257	227	206	220	233	211	250	251	234	224	220	233	236	238	231	196	213	202	235	254	217	201	195	226	252	198	216	208	229	229	218	215	228	223	250	205	229	219	224	234	221	219	229	223	243	238	252	247	210	232	249	241
38423	49098	53892	60907	63582	63705	59414	56473	51574	49294	44215	45097	43482	40266	30753	22551	16985	10453	18926	9189	4060	2521	3195	2756	2341	1867	1609	1273	1888	12609	24460	20586	11745	4060	694	727	693	683	742	714	729	770	715	734	696	721	714	693	675	689	686	687	716	681	711	721	662	698	713	714	723	705	734	673	716	715	749	721	738	741	706	729	661	701	706	740	698	755	659	721	708	744	776	759	709	732	677	694	687	713	651	749	692	767	725	716	786	697	726	729	709	708	706	697	732	721	708	746	729	689	682	717	713	739	679	670	717	731	700	705	741	715	734	764	701	718	754	723	741	739	749	655	711	681	736	763	698	645	717	723	769	704	739	722	688	742	729	700	733	707	735	746	722	751	710	714	744	700	737	720	711	707	682	744	692	732	673	711	698	722	671	703	738	709	768	682	705	727	737	689	703	708	655	725	707	729	723	751	735	724	685	674	771	715	711	720	634	729	673	664	710	726	751	704	699	736	740	717	683	772	688	685	664	730	702	718	756	675	749	683	739	694	683	705	740	762	731	719	760	712	699	706	726	675	715	707	707	706	701	752	702	718	763	721	706	724	773	703	717	735	754	712	693	701	706	774	665	725	733	714	712	732	758	707	717	684	663	727	790	718	668	710	701	740	732	770	688	746	732	721	692	703	698	714	700	674	750	711	747	673	688	742	717	732	712	755	691	723	737	711	727	683	681	669	662	758	701	722	733	734	642	711	709	731	661	690	699	712	756	705	692	771	699	717	752	703	664	698	717	730	762	729	723	718	743	719	717	701	721	728	680	681	657	707	686	685	722	710	751	706	750	756	728	774	714	633	738	708	727	734	717	682	711	750	734	705	675	687	747	716	682	700	717	694	701	736	701	733	695	726	705	701	694	688	709	687	762	713	732	730	735	749	706	759	706	745	727	698	679	691	720	723	691	703	738	753	673	692	743	682	709	714	743	657	696	752	714	733	714	772	684	706	700	665	724	679	736	731	698	721	725	740	725	706	696	723	737	688	769	673	706	666	696	719	674	697	736	673	715	722	712	742	734	694	671	723	689	696	692	722	750	751	771	723	764	718	757	683	757	745	755	715	735	701	688	747	717	718	744	747	678	762	764	694	672	700	743	702	777	704	680	696	710	686	677	753	750	691	717	706	678	702	697	732	687	725	695	791	723	693	743	713	684	729	718	720	724	722	673	710	715	732	748	733	689	673	701	706	717	749	701	711	667	707	718	670	669	716	738	704	729	761	750	707	682	713	737	735	665	700	664	704	697	714	755	721	740	731	714	722	718	705	694	730	701	674	727	722	680	666	707	693	729	707	672	648	734	730	725	742	722	729	710	743	710	721	729	657	702	700	732	663	677	715	711	676	684	737	714	733	714	724	706	743	744	709	725	706	732	667	757	712	707	736	707	652	710	719	704	744	716	739	705	720	732	736	730	747	668	754	731	715	774	707	764	746	748	669	724	670	716	728	671	740	728	708	714	702	662	719	729	671	754	697	715	691	739	700	676	697	717	749	700	719	735	717	713	732	683	713	746	670	731	708	758	719	710	712	741	724	740	748	716	691	724	654	694	751	754	766	666	722	719	725	747	691	664	661	752	737	772	750	700	719	698	745	795	706	722	708	697	718	743	719	766	722	767	721	752	741	721	718	722	674	688	698	726	726	722	711	694	713	698	740	715	699	690	727	682	701	705	726	718	752	675	714	734	730	682	664	732	719	742	734	733	733	721	678	705	697	712	734	739	705	703	686	711	721	710	672	725	761	713	711	704	707	708	714	688	723	736	690	698	707	737	746	752	732	723	749	716	709	693	702	676	733	765	745	745	687	734	750	717	682	719	762	733	721	665	728	766	711	744	728	699	731	747	749	742	728	669	724	659	704	704	715	711	718	682	732	724	688	737	653	703	711	692	701	699	702	705	716	699	708	723	707	663	712	699	704	729	702	707	682	704	732	728	720	734	696	703	692	723	716	707	695	746	721	742	727	720	715	720	706	678	678	689	738	678	697	705	658	707	743	722	685	706	753	701	744	675	721	751	717	729	748	705	694	713	719	693	716	725	719	703	692	737	722	715	697	765	714	683	694	768	707	731	708	720	724	722	664	670	738	705	706	744	720	700	705	725	703	728	757	709	674	708	750	744	674	720	750	694	695	725	685	664	717	728	708	699	676	720	733	695	663	695	734	714	735	704	696	680	702	749	715	724	715	697	712	718	747	734	729	723	738	687	739	690	710	730	710	747	688	700	717	684	729	688	708	737	700	730	748	685	736	713	747	708	723	667	712	672	714	683	686	691	701	718	740	680	760	683	692	691	754	718	698	722	706	730	713	754	757	735	725	729	668	687	714	747	741	683	681	671	702	709	723	646	695	750	695	692	707	679	707	701	762	671	691	722	675	708	691	723	756	724	739	661	720	710	741	743	681	686	703	767	684	673	687	725	710	738	740	723	691	730	759	750	723	722	692	698	682	708	713	744	693	762	739	695	749	699	718	701	714	694	712	694	713	698	714	706	677	662	694	702	714	681	709	759	714	694	692	767	732	711	712	747	755	755	718	740	726	728	677	707	716	688	710	717	744	704	711	685	709	717	742	718	720	719	677	695	695	767	673	718	704	711	681	730	776	754	710	711	729	669	756	741	733	671	722	781	718	665	676	757	717	688	697	662	705	745	687	729	711	712	675	682	751	731	688	741	726	738	731	766	699	729	699	718	739	714	732	756	756	717	680	734	700	704	733	680	730	748	724	739	716	745	688	737	729	706	743	710	724	688	695	667	675	715	691	693	728	706	722	740	714	704	710	704	714	716	717	737	713	693	718	709	728	671	728	689	766	688	732	710	726	737	747	690	712	736	670	749	729	754	747	726	701	709	739	717	675	701	701	716	731	739	705	712	720	740	648	699	724	665	736	717	709	761	678	711	711	728	722	764	670	722	713	713	730	711	718	730	675	726	704	744	675	681	699	721	748	733	734	692	678	679	717	716	738	728	756	728	690	730	757	724	700	725	670	672	735	710	683	712	723	719	677	701	725	759	698	764	680	726	702	716	681	700	750	699	725	715	714	681	740	730	733	733	720	731	726	715	737	725	726	659	725	703	730	716	757	734	705	652	693	727	713	735	736	709	702	754	712	691	727	678	701	738	756	714	760	700	749	710	710	712	670	685	739	719	735	681	710	693	690	703	702	715	697	723	682	715	682	717	756	721	715	707	718	748	744	734	714	722	691	679	713	710	748	746	743	689	686	750	749	730	698	745	716	701	734	688	707	671	680	719	698	678	722	715	701	722	714	673	671	689	730	725	713	684	681	669	685	750	741	696	717	738	748	691	721	758	693	727	707	704	755	711	711	720	709	673	710	724	755	755	709	731	705	758	698	704	646	684	729	749	708	698	764	693	698	646	690	711	727	680	706	718	740	721	712	703	706	747	689	686	706	713	657	735	711	741	671	759	680	688	722	740	707	769	708	736	676	665	734	716	760	702	701	711	722	699	716
11271	18472	20722	18428	14453	9361	6201	3984	2686	2213	1466	1426	1151	905	561	385	329	318	327	184	209	213	214	217	219	166	202	167	200	288	546	668	435	211	166	175	165	159	171	149	168	178	172	148	153	170	173	158	183	182	169	176	160	154	170	192	186	152	180	152	171	146	179	154	160	170	186	159	151	173	168	155	166	165	176	168	181	177	156	160	152	172	185	164	176	168	165	170	161	165	157	168	184	176	155	140	172	173	168	164	174	177	182	159	164	180	158	174	150	162	168	174	164	167	171	156	177	155	173	164	167	173	189	156	173	162	174	175	152	179	162	173	162	153	174	174	174	151	180	182	172	176	166	164	172	157	168	190	165	167	163	151	183	165	149	154	163	166	163	166	155	162	159	166	170	192	203	144	172	158	186	153	176	183	145	157	194	154	171	184	181	165	169	155	147	172	180	175	187	176	157	179	176	165	159	146	161	170	155	171	147	153	142	176	155	161	164	159	158	176	173	169	176	180	165	172	156	160	211	152	177	157	164	159	141	156	158	160	175	185	156	159	178	191	160	162	153	168	158	167	164	155	170	178	163	163	170	154	171	177	178	156	166	181	183	153	154	165	156	169	196	172	156	203	188	168	141	165	158	173	169	144	190	186	197	176	165	162	170	165	153	175	143	153	158	170	178	149	163	183	160	172	161	173	154	163	158	191	162	162	174	157	178	173	162	155	139	169	164	176	165	166	179	157	176	177	182	170	161	163	173	181	162	191	161	159	178	162	175	173	151	163	152	137	151	175	142	172	171	170	159	159	162	172	163	172	171	161	165	177	170	174	186	171	165	164	151	177	185	156	172	160	168	170	183	185	178	177	153	166	176	166	174	173	168	147	142	181	183	157	174	173	187	158	181	196	179	172	180	178	162	178	169	181	191	182	162	162	189	169	143	165	170	141	188	170	157	175	158	170	184	177	172	191	171	177	191	171	166	181	172	154	147	172	165	170	150	167	164	184	161	169	156	165	184	164	187	141	184	173	161	196	166	156	194	174	164	159	161	154	213	169	173	160	172	185	163	162	169	172	192	178	162	165	149	171	187	165	179	149	145	156	159	176	165	171	157	160	159	172	180	174	159	168	168	186	179	173	149	145	178	180	181	171	170	188	178	164	171	158	154	166	159	181	185	169	159	177	177	175	158	155	159	166	168	169	152	155	176	157	158	169	180	157	166	161	182	154	164	151	174	184	171	157	196	147	178	187	162	162	164	166	159	173	146	163	173	144	152	163	167	143	175	141	151	163	149	169	171	173	169	179	182	159	174	188	171	162	161	190	164	180	153	154	163	197	172	174	172	185	149	177	167	181	185	155	191	167	180	164	161	162	149	179	170	189	182	162	163	185	175	153	178	171	180	159	159	180	168	166	165	164	172	184	135	181	153	174	151	157	176	174	160	172	162	150	169	195	181	189	169	135	173	154	180	179	158	153	183	147	181	163	184	147	191	188	147	169	176	175	156	158	163	187	177	177	165	172	185	186	153	163	182	168	187	177	155	204	164	155	158	170	183	183	161	155	166	157	178	185	171	133	151	171	177	193	153	171	188	147	162	181	181	177	167	161	164	172	173	186	174	176	181	143	182	170	186	168	133	184	170	150	165	176	173	139	160	178	180	172	166	166	170	167	183	186	149	149	156	162	158	178	203	156	179	193	155	158	143	159	149	194	135	173	169	159	155	170	163	153	174	158	163	190	172	173	173	184	160	158	166	171	145	143	180	166	158	164	170	163	165	139	162	140	148	142	156	164	170	190	184	176	187	173	176	174	160	180	192	163	179	171	164	147	175	175	182	156	172	167	181	181	147	166	151	174	169	188	185	168	158	145	177	177	170	174	170	176	158	165	147	151	152	165	174	152	163	159	133	171	183	185	169	173	162	162	144	181	166	143	166	180	147	189	187	162	194	177	163	177	180	182	156	192	190	172	170	158	181	175	175	170	164	197	181	167	155	187	165	162	176	161	188	182	149	169	159	176	166	202	162	178	191	165	168	154	182	171	180	184	149	178	164	165	169	196	170	156	157	156	144	169	231	148	169	173	137	173	173	146	172	160	184	155	190	160	154	160	154	183	167	183	170	172	176	174	160	176	167	171	162	160	173	175	171	189	171	175	194	174	173	171	171	154	155	178	180	147	158	142	188	167	167	164	152	159	180	168	173	153	179	177	158	168	183	159	173	173	168	176	184	176	184	164	194	162	160	161	162	153	145	141	158	163	166	195	177	177	157	175	179	170	165	171	161	168	186	166	169	162	156	153	153	160	160	192	176	184	164	153	157	169	188	175	183	176	171	188	185	183	160	142	171	177	161	165	160	187	194	157	160	171	169	163	158	162	170	174	158	157	157	166	172	166	150	177	178	174	174	151	187	155	163	183	148	191	164	156	189	170	156	162	162	167	173	162	170	178	170	148	157	167	181	196	152	167	146	160	152	181	150	172	162	169	157	156	167	170	182	180	170	167	160	179	155	178	162	170	192	167	190	178	164	156	167	161	187	192	177	173	170	169	171	182	179	181	172	211	163	161	171	163	164	157	163	173	161	171	173	188	195	173	160	167	188	184	158	151	159	170	173	174	154	182	189	180	163	166	184	151	154	139	185	176	182	160	166	159	172	159	154	148	188	159	144	197	171	167	195	158	158	166	139	172	184	150	166	159	148	178	152	180	163	149	186	142	173	169	173	174	176	157	179	162	161	186	193	189	148	174	205	164	181	172	184	182	157	164	173	183	173	158	174	165	158	153	188	206	179	158	146	181	186	156	173	181	169	154	165	171	176	181	170	150	159	181	155	178	164	175	178	165	185	177	163	171	159	164	188	166	160	161	162	158	174	158	176	154	177	163	154	151	158	183	158	175	169	166	156	170	165	168	152	161	165	173	168	172	152	171	147	157	172	144	174	151	174	171	155	158	157	175	157	161	157	146	194	164	173	193	192	155	165	177	165	151	157	149	188	147	189	166	176	146	161	157	164	157	160	156	169	161	180	153	189	143	184	206	177	161	150	167	186	178	179	153	158	186	186	177	188	175	158	176	171	166	163	161	193	178	169	185	126	207	183	153	152	163	170	167	185	169	186	164	166	186	136	163	169	156	153	194	162	174	178	156	161	162	194	156	159	169	150	155	167	183	148	161	161	161	173	168	176	188	160	184	151	172	166	182	181	144	170	195	172	172	173	163	161	167	155	157	166	178	164	168	182	180	131	173	151	185	171	177	152	168	178	176	174	155	157	208	171	175	174	173	164	180	175	157	170	178	173	153	167	175	166	176	164	173	184	167	174	171	148	165	173	161	161	154	185	171	148	193	173	156	151	165	150	160	176	197	154	159	173	169	167	177	155	172	173	166	170	166	168	169	188	178	179	149	172	184	173	176	176	172	173	169	179	149	170	162	168	184	185	165	154	171	197	166	159	164	170	158	174	171	166	181	167	188	163	159	186	184	164	182	185	162	171	176	178	187	164	167	165	142
10566	21697	26901	30369	28492	22513	18528	13924	10926	10345	7368	7444	6192	5084	3089	2092	1310	1493	1914	786	878	1075	1104	944	852	741	695	703	806	1326	3036	3375	2176	872	586	553	542	567	619	602	571	597	623	564	563	589	622	558	525	575	547	586	543	538	593	591	532	576	540	573	592	525	557	589	586	575	581	553	557	611	549	617	587	565	579	631	597	619	593	538	585	588	600	597	601	552	619	567	575	570	568	593	575	575	566	561	597	587	608	574	557	590	581	593	613	599	595	576	587	571	570	573	612	600	554	607	565	542	605	597	577	542	563	584	567	575	620	536	606	591	600	534	605	593	578	525	562	588	551	543	598	560	628	571	556	594	594	566	599	588	578	564	607	594	569	582	545	612	598	607	608	590	553	550	556	542	574	562	585	573	602	578	554	605	582	559	588	597	604	643	543	568	527	586	564	595	558	548	595	601	566	566	572	575	584	592	609	583	547	559	570	597	588	598	572	571	591	618	589	570	601	612	583	585	590	573	607	548	613	558	620	589	570	617	563	596	575	554	579	613	610	590	608	614	602	542	563	567	622	575	559	582	590	605	595	580	587	567	612	567	604	543	574	565	583	564	619	562	598	562	590	578	560	546	647	590	593	554	567	582	578	605	559	555	591	597	620	546	607	609	597	529	578	585	559	583	561	558	590	590	587	583	552	602	583	590	582	582	595	592	556	549	561	604	570	517	591	585	574	589	602	568	566	577	589	553	580	612	561	613	625	560	599	583	543	571	559	570	617	603	610	575	572	587	571	606	570	589	556	606	611	571	601	564	571	556	564	568	588	569	620	636	583	601	529	585	591	583	580	556	583	563	545	626	580	589	597	595	559	546	591	606	588	586	620	589	594	595	596	609	612	614	615	573	564	615	572	560	571	560	567	570	560	580	604	539	576	603	604	599	622	584	587	593	562	592	601	578	585	580	573	594	599	605	600	599	571	601	565	599	599	629	563	604	606	575	607	588	565	537	619	600	587	553	577	616	586	574	611	589	620	581	586	582	580	608	582	573	577	589	591	581	599	598	607	574	572	613	580	577	625	601	585	627	606	572	596	603	567	600	555	587	556	587	549	578	569	599	552	565	587	564	583	586	580	582	607	599	579	560	538	583	576	561	547	584	591	564	546	603	607	571	616	585	513	595	607	568	599	588	584	632	569	595	508	566	568	572	575	604	582	602	554	558	550	588	576	625	600	588	574	567	588	622	576	569	602	602	586	557	568	587	596	596	562	617	636	546	580	635	556	611	626	556	577	562	604	588	594	636	600	596	584	576	593	591	576	578	570	586	556	605	582	575	589	564	565	583	581	573	630	605	594	577	581	610	571	581	549	608	542	546	582	535	558	605	562	571	572	619	594	550	567	578	566	565	560	567	568	581	611	588	576	626	573	565	563	614	597	508	601	637	613	570	571	616	596	572	578	590	579	577	551	598	628	608	582	585	563	569	588	612	603	595	597	610	558	643	537	570	571	603	596	613	580	564	572	567	552	577	593	586	610	616	622	579	601	590	606	585	577	557	630	524	583	627	545	599	603	569	612	597	617	611	586	602	622	564	631	568	545	612	556	582	625	598	544	593	562	590	635	595	631	576	570	612	585	595	583	582	576	571	566	561	601	578	600	580	615	587	560	569	619	610	583	574	561	601	594	587	545	608	592	586	548	565	600	589	608	564	609	536	590	589	562	578	537	596	584	571	595	566	564	586	557	565	545	602	568	614	569	570	577	615	571	565	588	585	591	576	595	552	646	571	567	621	574	545	601	619	592	592	586	606	528	584	655	579	566	581	619	581	627	582	564	601	563	576	553	607	560	563	614	618	608	590	609	599	557	541	575	576	553	557	606	573	598	611	611	599	562	603	558	576	556	631	578	591	619	600	587	600	579	593	562	609	561	567	595	593	558	552	558	587	575	624	589	599	569	545	581	568	621	573	580	557	507	554	583	573	577	571	540	605	626	601	581	578	569	594	569	545	596	587	557	558	593	556	554	593	578	579	587	619	602	621	618	583	571	586	555	567	575	554	566	614	600	606	597	591	581	594	572	557	554	575	584	624	606	565	568	583	589	592	571	564	580	582	540	547	613	592	547	572	565	605	578	617	531	551	584	590	563	624	594	623	585	617	614	553	587	614	557	530	582	594	582	562	602	592	617	587	601	611	579	559	550	547	590	550	607	617	568	525	559	576	573	587	562	587	548	561	559	554	602	595	563	588	583	596	572	600	568	635	606	554	573	581	554	609	544	609	555	587	618	585	625	612	610	558	525	576	561	563	622	575	580	595	593	603	612	548	583	609	573	561	568	574	609	528	586	568	599	621	539	622	572	581	594	559	565	601	548	601	586	586	552	575	629	564	561	575	525	597	558	585	560	550	553	566	573	592	598	628	613	614	619	580	570	561	595	611	580	608	554	601	608	600	629	564	570	583	587	596	562	551	632	560	589	582	587	565	643	561	565	574	593	552	604	568	629	601	562	570	591	580	567	573	577	584	613	562	595	591	555	643	585	546	588	577	565	595	552	566	617	546	585	573	563	521	549	612	586	580	525	565	627	612	554	548	547	574	577	580	575	555	520	565	596	622	595	613	622	553	608	548	604	625	583	579	567	582	579	578	577	578	643	555	552	614	583	564	578	548	597	625	593	546	641	583	598	581	566	559	566	592	569	581	582	612	571	548	591	600	618	578	561	631	591	579	564	564	592	554	584	561	570	574	605	546	546	604	617	577	584	583	566	572	594	589	588	604	626	568	545	554	589	583	639	604	565	586	582	595	571	553	610	599	634	564	581	543	550	589	574	598	570	542	606	596	572	556	565	529	553	567	545	594	598	548	591	609	561	556	584	568	548	586	575	596	610	578	572	600	595	576	575	611	598	614	598	541	570	593	524	585	556	619	572	553	613	577	585	579	607	583	565	574	587	590	568	595	618	581	589	575	610	585	600	592	554	591	557	588	619	600	610	631	558	600	619	608	575	561	608	591	594	571	602	566	579	551	616	557	583	570	562	572	593	577	560	548	602	605	581	570	580	601	561	567	537	576	582	591	536	601	585	564	565	580	592	559	599	576	583	578	581	565	581	588	573	628	577	566	618	591	532	552	580	561	593	598	559	613	591	624	640	601	599	604	552	559	570	558	587	563	575	569	576	598	609	579	594	572	560	620	542	575	568	593	620	604	582	602	620	543	598	591	576	549	580	579	548	574	566	584	601	554	561	559	555	586	598	597	614	573	603	552	592	570	572	563	553	558	548	559	580	560	610	540	570	579	602	626	594	580	569	563	598	546	553	593	578	584	615	601	571	574	544	554	596	563	569	578	581	599	591	574	619	538	603	527	638	582	585	584	558	553	566	552	591	574	581	573	578	601	592	538	619	618	568	552	574	536	590	591	595	591	591	597	593	624	574	629	558	602	568	582	548	611	580	604	590	576	596	538	540	625	567	589	577	612	622	603	577	571	609	576	566	585	568	538	585	569	581	571
36072	44072	41632	41444	42600	39172	35331	31817	26565	25822	19868	18875	15746	11863	7162	2993	1139	1880	1578	240	244	290	377	416	457	414	429	388	816	2566	2547	1743	856	204	154	164	176	168	175	157	167	138	160	143	170	171	157	151	154	161	162	165	167	170	159	163	133	176	144	152	142	163	154	156	175	167	166	176	163	154	169	170	161	159	168	160	178	149	142	166	158	173	175	146	162	162	184	177	172	133	166	175	159	174	183	166	182	175	167	178	165	167	188	151	133	162	152	146	166	177	191	145	179	161	154	168	186	155	165	166	149	161	144	176	166	143	179	163	162	161	167	151	151	170	162	163	162	162	158	156	171	170	157	191	178	153	166	170	163	177	168	154	189	162	176	171	158	176	155	136	170	151	146	178	179	160	151	184	161	171	163	146	131	165	160	163	182	174	191	162	158	159	187	152	168	171	153	165	162	149	169	165	156	155	152	149	181	153	170	182	170	149	180	163	149	191	178	147	137	164	136	168	149	168	148	142	166	156	163	169	169	179	162	166	162	185	160	166	182	152	156	168	155	153	162	150	157	151	168	158	138	179	179	182	139	172	166	161	165	158	158	170	164	173	167	181	181	151	173	173	151	166	175	156	154	170	169	165	156	181	148	160	156	169	155	156	161	166	154	180	173	157	184	134	158	175	179	150	160	163	174	158	176	159	175	181	160	164	154	153	172	171	161	167	134	183	150	160	167	171	151	164	162	172	135	150	163	182	160	154	167	170	150	157	134	177	161	155	195	162	177	168	151	157	168	175	148	176	163	162	176	169	189	163	174	169	176	176	171	161	166	164	138	157	149	182	169	164	165	170	151	167	139	176	171	148	163	181	157	151	155	181	163	161	157	171	171	161	183	160	145	175	170	193	171	165	174	140	167	147	142	164	165	183	148	153	181	151	166	179	161	146	159	150	163	155	171	168	173	179	150	151	166	165	176	168	193	151	158	156	173	180	158	165	170	191	158	178	159	142	142	158	152	155	138	153	146	152	169	161	172	145	173	174	149	136	169	114	170	162	149	165	148	143	169	168	145	164	157	160	155	162	172	164	154	149	178	168	189	149	145	166	147	176	148	180	178	161	160	144	183	167	189	161	164	164	158	162	157	141	166	158	155	149	156	158	158	173	158	144	178	160	150	146	154	161	168	134	154	167	176	158	158	158	183	155	154	180	176	140	168	169	176	162	141	167	165	176	193	158	168	171	171	177	168	170	176	148	161	170	160	155	181	165	167	154	175	180	158	149	189	150	152	155	160	169	170	175	143	170	173	150	172	160	171	156	158	163	163	162	164	157	172	159	156	137	179	158	178	176	176	149	160	165	194	174	165	159	143	184	148	153	165	155	197	148	166	172	164	141	167	153	141	163	176	181	147	160	154	165	165	171	173	157	138	164	174	180	163	174	162	187	178	148	158	170	169	160	173	135	156	175	176	158	147	150	181	158	163	189	174	168	163	173	163	165	185	169	196	143	184	160	157	155	169	202	162	153	167	157	161	172	152	161	164	166	164	161	180	173	175	160	166	157	171	182	147	150	182	156	168	161	173	153	169	163	162	171	142	161	158	168	176	153	157	161	159	182	180	146	165	169	160	169	155	168	177	161	170	154	154	159	160	145	175	172	168	149	172	180	165	171	174	151	190	167	150	150	160	169	173	182	161	173	176	175	186	154	183	152	157	179	153	149	153	161	179	172	141	151	148	169	168	172	180	177	144	164	161	153	147	153	160	144	165	147	138	158	182	184	197	161	160	142	166	161	188	143	156	172	173	161	150	157	146	176	134	150	161	159	191	169	165	167	143	187	177	173	155	168	162	173	176	150	179	136	165	168	144	164	170	160	170	175	167	139	160	157	171	182	181	154	191	171	168	154	179	166	178	182	179	148	182	142	167	156	163	142	175	189	140	163	155	173	166	160	184	172	150	182	166	155	170	146	135	167	133	169	165	164	169	148	147	156	144	166	174	181	176	155	164	175	199	183	145	145	181	173	163	176	169	161	145	170	150	144	151	157	174	164	163	180	155	183	169	169	159	214	177	171	184	155	179	149	178	168	186	174	179	176	145	149	160	166	162	198	174	170	159	160	166	164	160	175	155	168	151	148	198	152	176	163	150	179	171	155	148	158	156	162	138	170	165	196	144	151	160	164	172	166	171	189	171	140	164	138	175	149	152	163	166	161	180	158	175	178	151	157	158	179	175	181	161	169	165	145	169	163	163	160	136	168	159	160	152	196	174	178	158	160	171	170	169	146	171	169	151	170	167	195	155	157	162	177	166	158	161	149	149	174	170	152	161	162	166	170	165	167	144	154	168	189	155	180	146	173	150	156	167	165	162	160	147	151	146	158	165	150	154	160	170	179	149	155	194	152	161	158	175	177	140	178	158	161	164	168	181	142	174	190	194	170	166	186	130	164	172	136	168	156	182	156	159	187	180	162	174	179	166	168	140	161	149	144	140	161	177	153	157	169	162	150	171	160	146	176	164	175	155	151	184	181	157	168	171	156	173	148	147	162	180	183	168	163	161	148	147	170	155	165	166	157	184	163	143	158	156	178	168	157	181	172	172	190	177	155	132	159	152	154	172	177	160	150	156	154	199	156	188	182	152	181	155	165	173	161	147	159	167	147	181	166	164	148	165	154	165	159	136	162	160	175	167	146	169	167	170	188	135	170	209	177	177	169	161	160	162	157	156	167	155	175	164	169	173	149	164	161	170	187	168	184	150	163	157	153	155	154	191	174	165	149	173	157	144	178	148	148	163	176	125	157	180	148	148	160	149	158	185	163	167	165	160	164	167	162	187	177	166	165	161	162	162	160	161	171	182	175	165	177	173	159	133	151	138	167	161	178	150	148	154	151	151	158	167	161	165	150	178	197	189	165	172	177	154	161	162	174	183	166	170	179	167	154	168	164	143	179	169	148	185	159	159	158	171	178	172	158	174	179	139	164	170	148	171	170	184	144	172	163	171	169	155	155	181	172	170	158	153	168	183	147	172	144	182	147	155	159	162	145	161	179	172	143	159	172	150	158	160	159	175	174	170	174	181	156	148	146	143	155	149	169	174	163	146	162	167	139	169	166	157	165	180	165	177	186	164	158	140	167	177	165	135	157	152	169	154	166	166	154	175	177	160	147	161	143	160	161	153	170	165	170	145	157	159	169	165	154	161	164	197	158	180	157	158	186	167	186	171	158	178	167	163	178	176	179	169	161	157	167	158	168	167	176	172	150	161	141	146	189	146	132	160	156	174	160	162	145	152	175	156	165	163	147	150	155	153	157	149	153	169	150	170	158	172	153	161	170	162	166	155	154	165	179	171	160	159	166	168	152	169	174	165	180	166	156	173	137	175	173	166	168	192	171	163	158	177	166	171	165	151	162	149	160	164	176	163	162	149	166	173	158	161	151	179	170	144	157	161	164	167	140	166	164	162	142	166	159	164	157	157	173	170	149	138	168	171	165	168	146	184	155	137	183	147	173
31209	44346	51710	59089	60301	57714	51713	47943	42704	41971	37233	38000	35311	30851	23734	13539	6133	9947	7220	991	1129	1495	2102	2697	2850	2451	2406	2127	5182	14524	14594	9764	4715	931	564	563	562	563	560	562	570	586	606	526	577	558	528	551	533	578	566	533	594	521	565	547	552	540	570	583	547	540	551	579	567	598	608	537	578	539	559	541	530	592	523	545	569	526	553	549	538	523	559	548	538	551	590	556	578	582	540	549	514	556	610	525	536	559	581	546	534	542	588	563	575	567	589	530	535	551	564	509	549	572	518	565	533	586	573	572	526	548	541	548	545	580	584	550	595	542	532	552	558	564	549	575	618	587	532	556	531	563	586	606	562	546	560	544	582	547	544	564	592	553	559	579	565	601	520	583	560	540	549	550	568	574	550	556	581	547	534	545	542	512	598	536	566	584	560	575	530	570	530	517	552	547	556	561	545	571	572	546	532	584	549	518	595	553	562	578	543	563	573	598	563	557	514	537	575	574	540	534	527	603	590	556	566	532	518	557	570	586	551	552	556	532	597	558	560	538	581	554	556	540	555	585	546	534	537	563	526	524	564	545	542	560	555	504	600	565	546	555	544	601	530	607	544	605	545	609	572	545	575	547	564	545	537	529	517	576	559	586	553	546	528	507	587	551	542	537	572	567	540	584	526	590	594	570	579	537	564	554	542	563	525	565	538	603	555	584	543	559	551	570	586	547	549	553	530	580	600	572	588	577	544	557	543	548	588	556	546	544	582	547	589	592	539	544	528	566	579	533	558	578	547	591	557	556	551	543	564	545	566	577	559	589	558	583	543	557	532	561	547	590	562	484	567	544	592	565	535	510	557	538	505	557	568	566	527	559	580	519	584	598	554	545	537	566	573	590	566	573	582	541	530	584	544	573	568	512	582	558	590	543	531	558	566	568	583	557	550	552	598	566	572	526	582	549	595	578	515	549	578	600	582	538	560	525	602	553	601	551	559	560	560	543	556	579	555	565	564	545	557	591	529	526	518	562	546	569	562	571	522	570	561	526	515	544	605	574	532	554	589	614	561	556	560	572	549	536	602	575	556	550	597	548	532	538	521	589	586	534	557	541	545	506	523	543	543	611	538	575	562	613	571	552	608	551	560	521	543	527	577	528	547	593	555	584	538	552	499	597	582	538	577	542	552	584	575	548	543	516	569	548	589	574	558	566	533	537	534	549	550	565	591	555	539	589	538	534	528	583	534	565	588	558	558	565	571	536	556	544	571	550	538	544	554	535	529	534	554	556	576	544	556	516	591	566	542	538	558	580	527	541	533	573	509	563	566	539	521	565	568	560	562	535	545	591	570	526	565	574	535	569	572	557	555	565	520	526	538	543	520	550	549	582	567	584	502	508	552	509	595	553	558	559	559	523	562	495	581	544	561	583	553	529	540	546	586	591	586	551	548	577	557	570	571	493	522	557	574	534	555	543	596	537	580	556	578	545	575	549	579	568	558	562	612	537	565	548	592	570	581	589	546	574	543	585	557	535	528	577	534	515	535	546	554	552	541	560	538	549	555	607	583	567	572	510	529	565	600	570	608	533	565	591	570	554	544	554	548	560	554	553	580	573	591	582	545	586	565	541	544	501	572	589	546	552	527	536	547	576	544	558	522	526	586	535	550	584	559	555	572	586	549	554	556	588	567	579	546	553	544	529	541	562	554	581	560	536	567	575	548	555	544	535	596	528	564	579	528	539	567	601	583	590	536	567	514	541	590	544	547	555	576	536	541	574	568	577	519	535	538	528	571	577	566	504	597	572	555	548	562	543	503	563	509	566	581	567	565	567	547	589	561	541	557	550	536	578	583	549	584	540	563	580	535	506	576	530	564	534	580	558	574	526	522	535	532	529	577	518	553	537	562	535	560	527	563	546	511	613	508	528	532	546	558	536	563	533	527	590	535	553	559	582	562	618	566	594	537	539	533	568	520	598	578	498	526	551	541	546	548	554	544	555	523	566	572	588	548	548	550	575	589	569	527	569	543	535	549	541	603	558	531	543	543	538	515	538	529	529	524	578	519	561	584	561	552	518	551	579	559	554	566	590	573	591	568	557	569	574	584	575	554	518	580	554	553	536	567	585	580	540	556	568	540	565	586	530	595	565	515	532	564	557	531	596	539	561	561	582	555	571	558	542	549	565	538	531	545	564	542	559	560	582	573	547	547	617	558	562	544	572	555	557	548	547	568	585	525	583	583	583	588	536	562	570	556	555	509	575	585	538	520	573	581	562	566	551	526	570	550	585	564	581	590	574	563	549	542	530	545	539	501	546	585	550	579	603	552	553	546	582	549	545	521	549	578	608	551	575	519	554	523	564	575	532	537	575	546	594	549	578	547	571	596	546	564	545	526	527	560	528	581	537	578	566	560	527	561	523	515	534	562	540	546	523	566	563	558	553	552	562	555	550	595	557	556	572	584	537	580	532	585	540	563	582	578	593	532	508	581	544	547	522	540	550	554	542	580	592	508	526	537	548	530	525	546	577	620	539	575	537	497	554	554	572	530	580	571	593	567	574	588	585	576	541	553	597	507	559	544	547	578	530	553	527	578	577	553	557	542	552	574	544	538	545	595	586	518	565	544	574	541	543	554	562	562	508	530	562	558	555	571	566	558	525	567	539	550	539	580	577	572	579	534	627	586	583	540	604	570	557	545	539	563	564	591	535	566	559	547	554	568	540	587	584	536	570	558	594	592	515	595	580	554	519	571	580	564	526	557	581	566	567	566	534	529	533	559	568	545	568	530	549	535	534	538	576	529	554	589	534	539	535	534	575	545	548	541	529	571	555	553	595	549	559	583	533	554	545	546	576	573	568	536	558	557	549	544	569	530	531	561	535	589	569	599	541	577	522	569	544	546	528	548	533	578	593	540	529	559	554	560	560	559	604	551	583	557	537	511	556	508	542	557	543	581	531	566	566	615	548	537	557	549	537	584	617	542	562	581	543	539	571	544	602	571	524	535	543	554	556	548	573	546	561	562	584	548	526	543	531	546	578	582	540	540	540	597	569	591	558	600	534	545	540	499	547	514	554	580	563	583	562	564	561	597	599	540	575	577	581	536	559	555	626	552	567	576	537	528	571	605	569	516	560	574	555	596	543	550	537	571	526	577	570	548	559	562	528	582	549	525	572	590	535	552	576	535	590	551	556	517	557	555	546	572	565	535	568	546	593	550	558	535	555	556	535	548	552	581	562	564	553	564	578	584	550	573	567	569	558	561	594	591	556	571	559	562	504	556	576	570	517	547	534	565	557	533	531	566	564	594	568	562	557	596	555	617	544	572	553	567	575	534	609	563	577	571	595	559	575	543	557	524	533	560	580	571	575	549	626	602	576	513	551	556	573	564	543	565	543	550	554	543	545	548	594	505	532	577	552	530	524	538	560	526	577	554	568	536	575	560	633	562	557	580	542	554	565	576	564	578	573	541	557	523	565	587	586	544	537	480	572	628	565	540	520	539	560	537	538	545	517
43244	45177	40044	39797	40760	39483	37243	37363	34938	35223	29971	29851	27007	20772	13331	5064	2280	3606	1466	470	341	397	430	463	483	552	675	628	1842	6396	5246	2715	1150	463	232	257	231	232	223	249	228	227	227	225	237	244	240	244	250	241	240	265	215	255	240	268	251	257	237	223	244	235	235	209	245	228	223	242	238	262	273	245	244	214	262	239	224	244	235	230	214	250	240	234	251	244	257	219	232	234	230	233	267	226	239	222	258	238	269	269	222	276	236	258	230	251	241	224	239	249	225	230	216	218	215	245	212	231	241	242	238	226	234	244	241	215	217	240	290	229	226	208	265	247	200	228	233	257	242	242	263	238	242	244	243	244	249	226	250	241	247	220	236	240	223	240	263	236	233	255	238	229	225	214	242	267	220	217	216	232	253	223	248	236	259	228	260	222	266	250	223	221	251	246	218	251	230	219	258	234	238	236	269	253	260	237	244	231	238	213	244	228	214	219	229	264	242	225	256	251	238	205	236	229	255	240	275	255	246	237	248	260	257	219	216	252	226	234	235	240	260	213	226	226	223	203	239	242	262	274	253	234	217	232	239	278	262	272	215	247	244	235	226	226	236	253	238	232	231	214	227	213	258	235	223	270	237	263	233	234	245	235	233	232	230	237	252	217	247	254	235	235	230	237	249	234	232	252	243	238	252	239	218	231	230	243	237	264	232	249	244	259	253	238	213	229	238	232	231	241	239	245	220	250	223	233	236	236	257	232	229	236	222	260	253	215	226	226	229	247	234	198	251	209	237	264	232	225	247	225	218	243	239	248	225	248	227	226	248	223	229	232	254	229	245	257	262	228	265	269	256	211	235	238	206	212	241	245	212	227	225	246	248	236	251	241	230	264	251	228	226	257	235	240	243	250	237	225	235	240	244	260	271	239	228	218	254	221	241	253	229	239	254	249	277	272	221	263	245	238	234	254	210	241	217	264	256	219	243	222	240	250	232	232	245	235	233	214	232	235	215	262	237	238	220	200	209	247	220	234	249	249	232	251	241	233	236	235	238	243	230	273	232	243	259	242	244	250	239	247	215	247	245	252	207	257	250	241	248	257	235	232	233	253	238	240	269	226	245	247	226	260	234	238	242	248	252	255	256	247	231	274	237	212	214	242	240	234	237	245	231	258	263	216	217	239	229	244	227	239	215	225	227	235	223	235	226	224	224	250	216	238	235	250	243	230	230	231	225	219	236	254	236	262	240	249	243	216	263	229	251	213	235	235	252	233	244	221	257	237	245	231	263	247	238	236	218	232	243	238	248	248	230	238	250	240	230	212	235	215	238	249	250	267	254	221	231	242	239	261	235	236	204	219	251	225	244	250	208	255	240	217	233	251	236	224	246	240	231	225	248	206	236	222	230	254	224	237	250	240	243	200	250	240	258	245	237	219	244	216	226	237	236	226	237	235	238	239	224	260	230	264	238	241	255	238	225	229	232	251	229	230	221	235	277	236	267	238	254	251	229	227	249	238	239	231	246	230	262	236	264	220	210	241	222	224	261	228	228	259	221	255	201	254	223	221	275	231	247	255	241	252	261	269	227	235	235	227	225	232	230	254	224	222	232	235	243	244	240	240	241	252	200	252	227	218	255	245	238	264	247	228	246	244	239	227	223	242	251	219	241	244	217	245	252	211	245	245	228	250	258	236	248	230	232	240	216	253	252	233	216	224	217	199	242	246	250	244	234	235	240	264	227	249	233	224	228	249	230	223	215	246	239	263	234	225	245	244	236	266	237	243	251	213	223	236	250	216	263	243	235	237	252	238	238	208	225	235	257	266	230	234	222	246	240	274	247	229	268	238	221	223	224	242	226	242	245	236	222	244	220	232	277	255	222	224	236	249	221	257	242	255	247	248	253	230	232	236	236	240	232	255	239	256	227	228	217	246	234	231	258	237	245	225	249	217	241	232	226	250	249	238	245	234	250	226	257	231	246	228	263	222	226	256	230	236	234	243	240	244	224	232	248	254	247	244	239	249	247	251	220	225	242	259	235	233	239	250	222	239	234	199	231	256	274	235	222	219	252	226	232	231	213	213	240	252	210	258	257	223	251	216	266	220	232	237	223	235	252	212	222	218	209	255	233	228	218	228	275	244	220	233	204	235	230	233	227	214	240	222	233	236	238	236	238	257	226	229	256	228	245	237	244	236	251	259	258	231	226	228	227	257	253	247	244	224	247	233	249	258	254	230	219	242	260	280	232	254	219	212	265	251	257	243	251	230	240	263	228	224	238	238	239	267	229	240	238	234	224	253	220	238	249	243	245	221	226	229	218	229	236	233	244	226	232	186	238	231	198	241	232	227	256	274	204	224	254	250	246	237	235	222	241	227	226	244	221	246	261	232	251	244	238	243	253	282	226	215	226	236	236	221	230	235	228	271	234	237	236	268	249	218	216	234	248	250	228	263	212	252	234	228	256	246	229	224	240	247	243	230	220	235	230	240	230	223	251	236	261	233	256	256	234	235	252	252	242	230	239	214	224	211	255	251	213	240	235	239	229	222	226	236	232	232	218	219	228	211	223	225	256	228	245	245	247	240	223	240	226	253	198	219	219	243	253	248	247	236	235	231	228	260	231	227	222	213	247	245	241	241	252	252	224	272	240	216	275	223	247	225	219	242	229	254	238	213	241	237	254	257	241	221	221	221	238	205	227	246	243	236	253	243	243	235	234	231	251	223	214	270	225	259	270	225	242	236	249	223	238	276	250	240	233	229	265	232	234	231	240	242	221	218	223	273	250	210	225	248	207	250	221	231	283	238	223	268	231	238	222	220	244	231	244	242	218	243	225	246	231	224	245	265	228	245	210	252	225	258	238	223	264	277	242	234	237	200	228	241	241	277	228	234	239	215	264	241	257	235	234	225	248	236	254	245	250	253	262	224	260	250	240	229	229	195	230	254	235	238	237	243	232	222	253	272	246	248	238	241	253	241	227	248	244	254	275	259	245	261	229	233	254	217	219	252	221	265	261	251	237	258	234	241	228	242	249	240	252	221	262	242	265	246	214	242	258	254	242	255	230	232	224	238	242	235	235	229	229	241	236	261	226	271	250	271	222	264	215	252	226	258	256	221	212	225	258	252	227	225	223	242	241	249	256	261	271	257	253	217	205	227	249	239	226	256	233	235	258	251	238	275	252	239	252	232	248	231	221	227	242	252	265	232	212	242	222	223	243	258	258	247	241	232	240	243	240	249	241	234	265	255	268	230	232	233	227	231	225	250	252	214	260	243	237	249	260	252	247	245	224	210	241	240	243	250	236	238	232	212	260	217	230	215	222	204	245	247	230	252	244	253	252	221	267	219	247	255	221	248	248	238	241	228	230	249	258	245	255	245	254	259	221	246	223	256	236	255	210	227	233	240	226	232	252	254	220	236	241	232	251	243	219	222	232	213	255	246	230	233	225	236	240	247	254	214	227	256	216	193	224	240	251	246	248	252	227	219	241	260	233	227	249	214	255	241	200	238
37539	49420	54567	61093	63936	63378	58066	56334	52967	50354	46649	47216	45439	39836	29521	17871	10931	15869	4383	1963	1603	1635	2009	2374	2388	3179	3948	4057	10848	26811	22038	13451	6096	1935	790	765	732	809	734	742	777	745	717	758	700	708	785	754	713	779	732	803	763	726	737	720	689	772	749	731	733	711	770	736	733	741	757	794	765	741	758	749	720	716	795	783	740	690	768	797	731	760	764	755	735	760	748	766	746	735	719	749	771	760	765	807	785	726	761	785	765	740	769	735	734	751	741	790	754	737	710	741	748	775	769	754	745	769	776	768	791	772	716	765	731	716	742	761	738	736	727	778	818	721	743	724	722	730	766	729	790	708	769	740	712	730	759	759	784	722	698	744	772	709	767	806	768	718	742	695	798	691	717	736	723	759	740	683	809	747	773	775	782	706	727	737	742	751	738	753	741	791	759	773	737	739	735	772	781	748	719	742	779	765	726	741	734	741	747	733	768	743	733	717	710	645	792	748	740	691	765	748	735	780	712	754	750	734	744	709	727	736	754	757	682	788	719	767	803	756	708	712	719	723	740	788	728	740	793	723	733	760	749	718	682	734	768	754	709	732	741	789	759	761	713	761	736	746	721	784	743	733	710	785	727	764	731	740	796	756	763	724	794	735	747	750	755	737	733	758	796	763	761	731	769	749	731	740	743	785	761	768	741	771	722	743	722	708	758	747	706	769	781	758	699	742	737	702	761	728	722	759	780	736	751	767	761	763	761	757	783	719	707	772	732	792	781	774	711	776	704	792	751	754	764	749	684	771	720	724	804	712	746	739	688	754	756	724	785	734	696	768	764	743	749	735	746	657	745	774	750	746	802	723	724	802	773	764	738	783	729	774	683	763	752	775	702	759	707	755	724	722	750	774	719	725	752	717	726	794	759	749	773	724	740	758	720	756	716	747	731	743	733	722	742	765	733	795	706	790	693	783	764	740	711	769	702	716	739	744	722	775	762	769	749	726	727	805	745	730	740	719	741	799	774	760	726	749	756	736	758	745	736	725	737	775	773	734	768	719	704	759	773	780	748	765	758	760	756	746	762	719	759	752	754	730	761	762	721	778	762	738	714	757	701	744	707	747	773	769	752	786	695	779	753	766	727	749	718	739	763	743	702	760	758	711	748	736	719	774	725	774	768	740	776	756	737	763	694	710	706	738	791	756	724	669	778	719	720	716	774	781	794	783	708	714	763	757	745	725	731	735	748	723	704	734	748	785	733	763	716	736	756	753	706	718	776	748	734	743	746	750	778	752	735	760	747	736	763	745	734	763	758	739	771	692	726	745	709	758	789	767	770	736	775	728	728	774	756	740	713	746	781	721	728	708	764	687	737	746	760	698	779	716	771	696	781	739	760	754	748	772	722	761	726	703	729	793	766	771	748	743	744	739	721	769	750	742	759	695	818	704	756	734	686	712	775	737	723	716	762	744	735	750	733	777	723	767	728	756	729	700	790	778	735	755	751	734	787	749	710	695	744	759	769	742	734	730	776	800	809	696	705	772	786	728	767	737	731	742	722	715	761	729	759	770	725	732	714	743	734	756	692	723	746	714	760	745	738	779	739	735	699	778	727	717	749	703	705	774	788	741	732	790	790	742	737	791	689	762	765	766	774	722	689	696	711	709	734	748	743	720	751	773	712	743	747	739	753	759	682	741	700	725	728	791	750	735	751	751	742	764	751	770	727	771	760	763	740	720	739	749	728	722	716	764	764	710	732	748	738	750	801	758	759	794	735	737	750	717	726	722	769	723	719	780	708	732	742	749	764	757	724	776	698	748	781	790	741	751	730	738	723	710	766	789	724	753	710	718	760	766	764	770	732	748	744	744	750	748	762	705	761	710	741	738	777	771	749	752	695	696	781	720	755	730	748	767	735	736	741	727	709	723	753	712	771	705	697	730	763	795	731	758	801	776	715	749	723	798	798	737	734	754	772	795	721	805	767	749	702	717	742	767	777	783	777	793	769	727	756	759	713	727	760	745	739	771	765	744	769	805	751	737	737	750	704	758	704	747	801	710	762	833	767	773	741	732	722	731	710	743	731	781	736	726	734	712	762	745	751	762	704	755	717	795	778	762	718	776	748	731	737	742	670	746	756	737	720	792	769	764	750	736	752	752	733	760	728	762	727	742	726	807	721	723	736	745	749	764	715	730	775	721	758	758	777	784	753	743	709	759	759	711	732	712	762	772	788	732	764	716	707	740	741	725	731	805	745	806	750	750	739	760	750	750	732	766	720	718	774	789	740	698	741	751	775	743	736	739	765	782	769	748	674	712	734	750	716	774	739	723	763	788	766	744	718	773	735	797	710	730	774	767	724	754	761	743	737	703	742	778	740	759	712	758	744	695	752	794	753	762	721	734	713	751	775	781	785	742	765	713	760	742	745	750	772	691	780	751	739	756	739	723	782	724	751	757	712	763	753	768	730	763	750	750	737	774	780	731	761	745	790	748	745	710	737	762	768	780	744	729	736	702	770	760	718	755	770	725	777	731	763	735	742	714	726	752	755	754	721	725	798	732	731	738	739	731	735	767	726	676	751	758	718	776	745	764	715	771	751	742	764	734	732	768	791	790	776	743	761	693	755	765	752	696	744	723	736	739	786	734	724	764	695	717	736	684	780	737	770	752	733	765	766	760	762	748	748	751	746	726	740	747	748	732	761	826	723	734	827	716	752	723	742	764	824	738	732	734	693	771	725	751	755	764	709	744	697	759	738	796	723	736	765	729	744	787	762	758	716	771	734	734	689	789	722	760	754	717	712	731	717	763	766	778	733	736	726	795	706	745	738	738	724	717	812	689	717	771	705	772	733	712	771	704	786	783	768	780	769	706	759	759	736	755	788	766	745	711	762	735	764	773	778	770	756	722	704	715	698	723	770	727	746	742	777	737	689	734	767	779	744	750	765	749	751	806	754	768	746	699	743	717	787	735	763	738	753	745	747	751	738	786	685	727	754	761	758	739	803	720	714	704	746	684	733	792	777	736	739	762	738	705	775	739	700	754	726	727	732	741	736	743	726	757	731	786	803	753	764	710	732	715	725	732	756	706	752	714	769	758	722	767	755	744	727	798	759	722	756	734	764	725	786	790	762	748	753	731	732	719	741	731	733	758	750	770	698	759	750	704	763	756	760	757	734	709	779	749	734	772	748	754	720	734	776	767	733	751	730	731	767	745	742	724	747	779	735	741	741	748	801	740	758	732	739	728	732	711	752	769	731	788	768	781	719	731	752	777	730	722	712	735	722	773	724	756	744	744	762	681	755	735	722	778	716	782	783	732	783	766	746	722	782	765	713	740	743	779	760	752	732	791	736	770	749	739	751	763	776	719	784	729	770	736	740	723	770	704	730	760	713	774	767	708	778	818	776	782	708	715	718	732	752	738	723	778	717	804	722	747	720	763	738	768	726	726	783	794	740	702	758	772	741	740	747	735	714	774	735	723	732	754	754	734	721	756	800	732	735	723	751	736	777	760
11346	20020	23140	20106	15589	9412	5492	3752	2965	2274	1636	1556	1225	825	491	336	334	347	241	214	203	216	199	201	195	206	203	192	255	476	635	544	340	229	158	178	174	179	177	192	203	167	172	158	198	154	174	181	168	176	173	189	207	205	197	179	184	154	178	171	213	185	188	186	188	211	195	177	191	164	161	174	193	185	179	178	192	192	186	154	184	179	148	165	175	180	199	191	174	169	186	156	185	179	179	199	183	173	195	193	173	175	172	169	190	166	197	181	168	176	199	188	182	171	208	181	183	184	189	164	165	176	167	177	204	207	173	173	179	160	164	181	179	200	207	184	174	191	190	177	213	186	192	176	168	180	195	218	176	192	200	177	206	150	185	188	157	222	172	172	183	159	169	180	205	171	184	183	180	177	189	162	176	190	167	183	187	141	197	181	180	174	159	198	180	179	199	180	176	159	176	170	180	187	185	181	182	174	175	165	171	181	188	154	206	165	189	200	210	180	172	153	180	179	177	196	186	187	185	207	199	177	185	201	181	181	177	161	176	157	148	190	186	173	166	177	189	175	170	180	183	171	202	177	171	174	188	172	201	186	195	188	195	192	189	222	187	189	193	196	175	195	196	173	197	173	194	164	171	181	190	196	179	175	187	179	191	175	176	171	195	165	171	177	203	183	187	169	190	164	178	175	189	184	189	184	193	171	190	176	160	192	172	178	185	198	217	191	175	168	212	150	173	177	172	185	180	182	192	156	176	186	178	151	197	175	176	208	179	169	199	200	182	165	194	169	184	179	184	162	172	173	205	189	178	172	162	180	169	178	192	195	210	195	194	168	186	193	182	193	165	181	171	198	178	174	181	165	177	157	161	184	166	175	197	172	165	179	160	155	199	182	159	187	185	182	188	198	184	176	170	180	205	192	205	173	168	173	162	183	203	197	184	186	186	180	192	159	198	164	218	170	184	158	186	170	170	196	180	152	175	186	205	150	193	160	193	211	175	179	186	177	203	205	185	196	157	170	183	174	189	190	181	178	188	179	188	171	184	191	191	177	169	199	176	190	186	189	181	188	163	187	205	174	189	179	179	175	171	191	176	172	175	174	193	181	171	169	159	174	175	189	171	208	176	197	188	178	181	200	195	179	177	179	194	202	207	187	169	190	206	185	176	188	191	178	163	180	201	173	173	161	169	163	205	180	182	184	150	186	193	164	204	206	178	187	193	188	184	187	160	204	169	175	175	202	202	172	180	187	205	170	183	189	190	175	178	179	179	191	188	175	194	169	176	193	198	209	193	197	177	193	187	167	171	171	195	178	168	177	190	182	181	177	185	190	169	178	175	176	170	190	203	214	191	190	181	192	192	183	172	175	175	175	183	183	183	180	206	187	184	194	196	170	180	180	194	199	193	186	189	168	202	186	194	175	177	207	178	183	157	193	182	168	186	167	181	188	195	180	174	186	176	200	188	192	172	178	158	189	169	188	190	168	200	167	209	187	171	160	181	188	156	182	196	166	186	183	150	190	176	180	185	178	184	189	185	200	181	171	181	189	195	176	181	182	173	188	182	170	177	186	183	168	196	174	201	186	193	190	189	178	183	198	199	175	191	177	190	164	189	167	193	182	167	176	182	153	196	186	189	202	182	168	183	175	166	178	177	191	183	207	163	178	188	187	210	160	165	178	165	162	200	201	197	186	167	195	165	231	168	190	188	171	183	171	149	182	187	162	179	178	165	201	192	159	173	155	202	181	168	195	161	185	193	198	177	185	168	174	198	211	181	196	187	166	171	204	194	194	201	181	165	175	196	176	191	188	190	178	163	202	169	173	183	189	163	201	182	196	180	190	192	163	182	188	179	144	177	185	166	160	170	202	183	189	170	179	174	183	177	176	174	169	172	196	174	187	186	194	187	175	184	181	178	170	179	173	204	184	172	182	181	185	200	178	152	173	185	161	187	181	192	159	205	201	171	178	169	193	160	178	181	180	185	177	193	186	206	179	175	181	185	188	183	169	186	177	190	186	171	166	166	171	175	189	199	163	178	183	179	183	178	190	192	185	178	161	213	158	172	167	162	177	173	216	164	184	174	177	184	179	176	196	171	167	182	185	189	176	176	178	174	174	167	176	169	188	196	174	176	172	178	180	191	157	179	183	183	202	227	197	177	166	167	182	178	175	183	193	175	172	174	169	172	167	174	159	160	172	168	178	184	200	166	159	180	189	187	171	194	187	197	179	166	200	193	184	162	197	196	172	218	177	171	180	206	205	154	172	186	168	198	175	183	188	172	205	183	187	188	172	197	180	190	166	180	182	159	153	178	181	159	202	166	193	162	198	171	180	175	178	169	173	198	203	181	176	180	167	208	181	173	182	179	190	169	202	198	164	176	182	193	183	187	143	175	180	197	151	165	190	176	173	180	192	195	186	181	180	173	186	195	182	162	167	185	163	178	180	149	177	187	171	188	172	191	200	176	164	175	171	177	173	169	178	166	170	176	164	177	147	176	181	185	171	186	182	182	178	176	175	185	171	176	170	196	193	164	198	204	173	157	175	190	191	179	180	203	191	191	178	190	161	188	180	181	178	174	165	164	175	185	160	190	174	157	153	199	191	196	167	184	170	182	167	177	182	167	195	184	190	194	180	200	174	195	177	179	190	210	180	171	175	185	165	150	159	159	165	180	178	188	205	184	171	189	202	194	159	169	151	177	166	153	182	184	188	182	183	182	175	175	165	189	182	174	191	188	159	171	180	183	212	187	173	185	188	162	181	172	189	161	169	185	182	205	154	181	179	177	181	188	177	188	207	195	205	194	185	176	191	173	201	194	186	174	169	174	183	184	169	185	187	178	187	187	178	195	196	205	169	186	185	211	156	190	183	188	218	177	190	175	162	177	172	176	182	157	180	182	207	182	170	178	181	186	178	200	195	209	179	184	171	175	179	196	170	183	153	181	173	181	153	184	192	170	172	175	162	184	186	166	190	187	191	173	163	188	177	192	173	193	182	176	173	204	164	203	161	175	177	179	182	183	203	186	179	162	174	192	167	205	170	177	161	182	179	191	184	165	175	193	193	195	185	214	192	189	189	183	176	177	175	169	180	196	177	187	180	182	166	167	200	188	166	201	172	174	181	170	197	167	174	203	204	191	157	186	190	168	201	180	196	200	169	182	180	185	178	171	191	174	177	193	173	179	166	184	160	178	170	189	200	188	173	188	215	219	184	167	169	178	161	177	175	187	184	201	178	171	190	174	163	164	180	174	186	188	220	174	181	185	178	156	172	171	190	188	191	174	173	178	178	185	168	181	194	185	184	175	181	208	170	183	172	185	168	181	173	173	181	197	205	187	169	173	161	195	166	171	157	174	174	182	188	186	172	209	191	159	187	173	179	184	163	191	178	191	182	166	184	202	159	195	195	166	174	198	179	191	196	182	176	172	181	173	172	196	189	192	203	157	190	173	197	202	182	191	206	180	170	164	161	199	194	161	212	187	190	187	171	174	185	172	186
10898	22878	29388	31606	29801	22532	16750	13956	12040	10571	8078	7510	6138	4178	2443	1594	1536	1673	855	729	832	782	765	798	886	976	903	821	1112	2729	3244	2700	1522	797	620	585	585	644	663	641	621	613	627	631	586	654	627	640	575	638	673	637	641	612	660	574	626	685	653	649	669	575	640	625	566	641	621	626	617	607	601	615	634	641	639	631	623	589	596	642	634	582	636	605	588	641	642	611	641	637	604	607	643	655	635	617	628	626	645	609	598	631	619	614	652	660	644	599	612	596	657	660	601	632	610	631	617	647	591	616	613	639	604	656	624	592	629	665	650	630	621	591	645	608	620	618	603	601	587	615	618	612	601	625	607	587	632	598	632	592	645	616	609	609	627	627	610	663	628	646	644	627	666	608	615	609	642	589	612	631	556	612	582	606	589	642	598	597	599	601	637	633	638	601	633	604	643	594	614	586	636	595	617	582	674	578	622	632	658	635	647	608	647	656	615	639	624	577	610	615	629	613	592	645	614	649	667	614	620	592	571	595	660	596	614	568	628	612	624	661	598	622	618	655	591	602	636	603	603	601	597	629	588	634	615	647	653	577	672	625	614	663	636	605	647	644	613	597	627	632	648	633	610	636	663	606	602	612	601	643	637	657	612	656	607	582	619	596	601	633	651	616	617	600	653	633	622	665	644	645	618	616	606	654	615	596	637	602	586	619	601	644	640	592	583	634	630	608	606	651	602	631	569	650	633	620	629	630	617	603	654	590	619	585	586	638	581	617	620	642	615	614	562	614	603	613	613	617	603	678	658	652	587	614	599	588	593	617	624	621	658	655	650	651	629	676	640	629	626	638	595	627	635	683	656	615	642	620	567	633	603	590	613	596	627	599	625	590	616	644	597	648	642	651	585	668	661	601	598	613	631	594	639	624	629	601	601	626	602	633	640	634	603	656	617	665	646	605	592	594	611	600	673	613	612	605	639	664	596	557	670	607	617	692	661	626	603	590	649	615	607	616	584	644	588	633	601	619	673	588	627	634	649	596	620	648	598	621	616	618	601	638	614	609	603	594	665	582	627	577	625	609	661	587	631	628	637	655	642	667	657	612	630	641	620	603	640	646	612	635	619	602	616	644	641	613	617	621	642	639	605	644	666	626	549	611	650	626	619	661	581	635	635	567	641	609	619	636	632	595	621	613	584	626	599	623	606	646	627	594	612	599	595	570	610	626	672	618	610	601	619	594	622	626	643	619	623	623	615	608	646	622	599	596	657	632	614	603	654	644	622	626	577	595	594	594	623	603	633	630	622	590	634	597	600	621	629	596	592	618	634	624	598	589	657	612	629	641	619	633	632	614	627	607	635	656	642	634	611	611	628	626	648	600	635	633	593	605	656	611	625	605	650	596	594	609	643	593	643	622	590	595	637	637	638	660	626	587	620	624	615	621	612	635	636	626	616	612	595	585	601	642	662	615	603	634	598	641	640	599	653	608	617	598	668	637	635	613	583	601	633	606	582	587	585	618	622	591	590	631	649	613	665	586	629	596	610	552	603	600	644	576	629	617	604	626	638	691	595	588	598	650	653	666	637	604	615	617	606	607	611	632	618	629	638	591	609	666	612	672	600	640	657	607	629	636	631	650	588	657	588	591	613	644	590	640	605	638	624	588	650	614	632	658	622	651	581	572	633	599	606	646	603	611	659	595	646	592	630	644	622	622	648	588	656	645	631	657	607	611	629	594	597	605	671	644	590	605	623	617	603	618	607	635	612	621	585	580	616	628	637	663	644	598	640	624	656	631	628	680	642	621	607	625	619	609	607	622	636	627	648	645	601	612	636	557	641	637	667	655	638	620	614	677	588	611	597	633	628	650	638	597	616	649	649	610	632	619	653	624	637	654	606	645	634	610	637	621	619	619	597	620	628	622	648	629	606	611	611	585	614	635	653	573	657	627	652	628	653	604	630	617	645	619	621	623	580	642	647	571	619	614	638	630	630	609	620	607	633	612	608	642	637	669	617	594	597	644	656	601	588	648	622	582	617	606	616	598	627	661	662	603	623	623	629	594	613	596	630	600	621	628	625	639	632	595	633	605	640	582	636	600	638	650	593	624	654	629	673	627	606	656	643	657	618	605	588	637	604	628	688	638	567	592	617	639	632	638	623	572	633	580	636	576	574	600	651	601	576	609	554	637	615	602	650	670	652	603	619	591	577	609	689	635	640	601	619	642	561	629	632	636	637	613	649	623	660	610	652	556	623	609	606	646	677	614	654	617	621	600	630	613	585	634	616	576	637	661	591	626	606	601	626	573	609	629	677	665	642	660	615	634	641	651	621	627	590	606	671	640	630	642	616	652	616	620	645	587	644	612	636	565	601	673	607	608	585	557	579	647	626	666	641	678	645	617	647	624	645	591	613	626	628	628	599	613	660	614	601	665	657	602	641	599	630	614	636	552	596	641	638	590	637	619	606	601	635	642	620	610	643	588	573	643	584	656	683	631	667	667	636	612	630	596	575	630	630	644	578	597	640	570	624	623	594	570	641	643	605	615	614	667	581	615	633	625	616	635	661	602	616	621	628	640	623	607	646	663	609	622	621	658	628	634	662	669	656	616	646	573	635	598	612	662	621	631	636	613	621	593	658	592	613	600	645	601	572	630	625	614	639	637	627	653	604	619	621	664	650	614	625	631	614	630	631	601	672	641	617	614	605	601	617	655	629	598	637	617	623	578	626	625	623	634	648	618	583	634	643	673	649	599	635	643	570	621	580	647	620	591	601	635	595	615	635	618	638	610	646	656	653	612	653	630	627	642	646	621	624	633	614	625	615	613	604	615	631	650	615	623	635	618	586	629	636	626	618	601	626	638	659	626	607	602	631	679	641	578	622	658	618	593	615	605	630	623	650	680	609	652	626	617	627	660	636	603	606	589	646	663	628	631	639	587	610	596	632	585	645	628	626	616	634	621	648	606	648	622	616	615	633	610	667	682	643	635	577	606	613	604	631	623	628	589	548	641	653	643	621	659	684	626	616	603	588	615	586	570	645	603	596	604	591	605	618	611	631	656	629	633	638	594	587	601	609	598	638	619	593	635	625	633	627	627	623	601	680	651	669	605	624	601	604	643	587	647	603	560	616	684	624	634	630	610	651	609	609	625	608	611	641	580	671	617	658	625	602	633	617	622	624	620	680	560	603	672	622	628	607	607	576	609	624	637	596	639	625	600	579	625	591	589	599	635	597	649	578	576	638	656	687	636	607	617	622	581	613	612	621	644	607	587	637	624	606	671	636	619	626	598	645	657	687	557	596	629	631	593	615	621	647	648	658	612	620	583	662	631	555	615	611	668	632	684	599	584	583	604	623	653	610	612	589	596	610	599	590	617	621	632	655	636	632	596	591	614	621	615	651	592	653	602	613	591	607	664	654	626	617	585	633	613	593	657	641	611	627	584	669	648	649	641	624	609	609	617	593	615	585	627	616	640	571	618	670	621	612	614	634	655	609	591	600	611	609	591
37463	44525	41849	40405	40102	36975	33559	30605	29367	26253	21925	20966	15517	8977	3545	1231	2376	495	254	299	301	262	207	245	249	248	221	227	698	3155	2964	1844	742	250	146	173	190	137	165	144	152	178	161	156	177	161	161	188	164	151	133	168	174	171	172	164	167	171	156	158	165	191	156	173	166	128	158	167	165	151	150	160	152	193	167	161	156	171	170	171	136	156	156	149	159	173	154	158	173	175	151	164	164	167	167	174	162	178	163	149	171	175	142	161	160	190	160	181	157	164	191	168	142	181	181	174	146	182	172	163	169	190	169	156	180	165	184	171	173	144	179	180	169	173	167	147	155	159	177	174	167	169	144	190	148	154	164	169	183	132	165	167	157	157	164	169	176	171	164	165	157	169	185	175	187	173	175	163	167	169	150	148	161	176	165	163	149	155	169	171	169	152	168	169	161	155	177	175	163	155	160	141	149	167	179	173	163	151	158	158	181	144	167	140	159	182	175	175	157	158	156	150	161	189	150	168	168	164	147	174	181	172	176	177	184	167	166	161	164	168	168	187	162	148	175	169	173	178	181	151	166	166	188	157	164	153	169	177	181	185	153	165	166	186	159	157	157	149	174	158	148	156	175	152	148	161	165	155	164	172	148	130	163	169	163	177	180	178	184	161	155	179	152	132	154	182	180	185	158	195	188	160	171	144	189	167	167	178	189	151	164	181	180	162	141	158	181	153	151	159	183	179	194	175	156	177	146	179	176	146	174	161	199	176	158	171	146	164	174	165	149	180	158	175	165	166	150	174	169	184	165	161	166	173	153	146	164	188	181	177	160	167	177	181	182	169	182	150	184	167	151	168	169	179	144	166	159	171	146	144	153	191	173	159	181	166	172	164	151	151	193	178	182	169	147	153	141	150	172	171	149	158	177	178	183	167	149	153	153	159	153	179	153	150	171	172	166	178	159	167	179	176	147	166	181	167	167	145	173	164	172	191	159	135	159	159	147	172	171	185	157	141	150	143	162	171	144	177	168	154	134	145	165	161	169	161	170	159	171	177	170	150	152	158	140	161	181	161	162	182	164	152	173	177	173	152	148	168	149	151	162	181	172	160	185	139	162	146	158	163	162	175	151	158	183	159	157	161	155	176	159	158	171	150	194	155	153	168	177	160	161	155	169	167	173	158	166	165	154	185	160	176	166	165	168	167	169	157	183	161	160	162	155	156	170	150	176	167	157	170	150	178	166	155	158	172	153	185	165	181	154	153	165	180	172	163	153	173	159	157	141	150	162	170	169	154	147	158	192	176	158	172	152	161	157	151	176	167	181	141	158	178	164	155	163	171	153	154	171	159	168	157	146	137	175	156	168	172	200	154	163	175	175	162	148	149	174	187	157	166	156	184	169	152	179	160	159	149	170	138	181	124	181	166	151	180	144	156	166	180	172	172	153	160	155	173	161	175	167	166	168	199	149	177	169	182	153	165	171	161	179	167	161	149	166	159	160	164	170	136	171	173	178	159	158	166	160	172	174	142	168	148	167	176	164	180	167	187	136	154	175	141	140	180	165	173	171	170	180	166	171	142	177	143	149	146	166	132	167	190	185	166	172	162	172	155	171	174	186	169	151	175	160	158	160	144	154	157	141	153	181	172	154	151	187	180	160	189	151	179	163	159	140	151	163	178	171	155	141	176	164	173	151	164	145	171	156	142	166	147	145	153	168	154	178	169	173	166	135	172	153	172	165	170	163	153	164	174	170	154	168	151	166	154	161	176	162	167	147	141	168	166	177	171	167	159	164	162	175	184	154	163	167	170	165	169	181	157	149	170	157	180	171	164	183	179	171	178	175	170	165	157	165	158	165	142	153	172	180	156	157	178	149	172	172	156	163	159	148	148	170	164	161	157	169	165	171	170	183	150	170	160	163	167	153	160	155	139	163	163	154	150	169	164	160	153	185	164	176	153	174	159	153	155	167	175	203	176	160	185	177	155	151	159	169	151	173	168	163	150	161	161	145	170	159	178	174	129	166	162	129	179	165	159	165	174	165	176	136	159	159	199	162	160	178	144	159	162	181	144	192	169	161	172	168	175	149	177	158	161	173	181	175	167	167	189	175	180	181	158	171	158	165	158	183	167	150	148	187	184	156	145	146	147	167	142	162	152	173	157	166	187	148	155	149	177	163	164	147	158	165	168	159	183	159	154	169	156	160	151	163	163	163	177	153	166	152	167	157	161	182	162	155	164	144	170	175	168	147	156	165	170	148	176	189	166	172	157	176	167	157	164	156	144	168	173	178	170	166	161	148	160	141	173	170	177	167	181	167	177	175	139	146	158	160	165	167	162	156	153	164	139	182	162	151	173	170	169	182	186	177	143	160	126	199	148	164	157	167	157	151	143	165	196	157	177	154	175	157	168	151	155	175	157	173	161	181	156	175	168	162	179	167	178	164	181	178	170	154	186	184	165	158	163	176	186	157	163	159	165	177	152	167	167	148	160	181	169	164	155	167	168	177	176	172	145	161	174	182	167	168	161	169	156	172	154	171	169	168	158	157	147	155	175	167	182	152	163	132	146	157	177	157	171	156	165	145	159	168	148	149	168	178	152	161	168	169	159	147	159	163	163	158	175	172	179	152	175	201	164	149	148	143	175	156	152	173	176	152	143	166	146	165	142	155	148	154	164	158	157	172	184	161	173	170	182	151	163	150	162	173	176	151	160	156	153	161	168	164	172	127	165	162	148	176	162	169	170	181	160	152	175	158	165	185	181	171	161	161	175	145	151	151	169	163	161	156	156	166	165	200	168	161	175	163	165	176	174	176	147	137	177	155	181	166	166	178	149	176	152	178	169	178	169	170	154	177	169	179	149	177	152	164	189	145	160	160	164	184	190	157	187	152	165	182	185	197	180	182	138	145	183	181	144	141	159	154	180	176	152	170	181	158	144	163	172	133	158	177	152	166	148	170	176	157	148	143	161	186	181	171	149	170	163	186	143	161	178	159	168	164	177	163	176	174	170	160	196	170	160	162	183	159	167	162	144	166	163	168	176	150	166	159	174	155	171	146	168	156	175	133	175	167	164	191	158	167	171	164	159	178	162	180	170	168	168	167	153	180	153	168	184	182	168	154	152	150	185	155	169	166	155	178	179	139	144	173	166	163	161	159	176	162	154	178	178	172	183	159	162	182	171	154	151	169	156	149	163	165	163	187	181	139	141	150	163	146	177	157	171	146	129	189	167	163	148	152	163	167	165	168	173	195	195	180	150	160	159	172	176	160	154	152	173	153	177	137	154	165	158	163	138	156	157	146	165	166	163	153	177	168	165	169	178	152	165	141	183	155	164	155	147	157	154	155	181	160	159	164	183	165	183	155	152	174	169	176	152	156	169	174	159	147	165	152	169	174	174	170	166	160	169	149	159	152	172	157	155	186	153	160	160	160	171	172	151	148	178	172	152	136	149	176	186	145	179	161	164	165	169	146	168	192	186	180	153	164	155	152	166	157	167	183	182	140	162
32923	46216	53242	60450	60371	55876	50671	46621	45698	42173	39483	39086	32936	25913	14149	6788	11544	1992	1392	1643	1527	1217	1091	1073	1022	1016	1151	932	4429	17512	15691	9898	4092	1114	605	541	546	572	541	552	542	547	525	570	580	542	569	571	604	558	549	551	625	549	584	563	549	578	564	538	562	567	544	575	547	568	567	530	582	585	550	550	578	549	538	542	536	571	600	517	604	546	561	551	632	550	563	533	548	553	548	562	555	554	554	579	578	545	569	604	566	549	590	547	554	551	523	561	597	557	590	525	554	538	563	579	573	581	553	575	598	589	577	544	527	550	549	570	537	541	542	579	540	530	554	554	593	603	552	571	538	587	547	576	540	535	556	521	574	582	531	545	549	526	553	563	593	559	533	561	568	568	567	566	530	516	579	527	582	552	571	523	577	567	519	587	541	566	603	542	579	545	558	583	560	565	542	565	593	534	561	605	566	563	554	540	535	553	586	552	557	573	551	513	596	569	525	546	534	556	547	572	522	530	562	577	550	577	557	550	524	534	519	586	544	531	498	580	542	550	518	532	577	554	558	545	562	534	577	570	520	578	601	583	553	581	573	558	510	559	583	571	580	548	588	587	563	549	533	604	551	553	548	578	551	562	542	553	538	571	591	565	540	529	560	569	531	569	576	561	556	535	574	587	580	542	537	504	549	591	515	606	585	566	564	564	546	528	563	551	585	579	563	537	566	607	542	575	527	588	538	538	562	518	592	601	551	588	574	605	550	541	585	561	548	556	542	534	556	579	596	604	534	548	568	590	565	575	547	545	551	575	532	530	553	554	611	616	548	618	510	553	569	563	529	560	531	546	587	572	548	569	550	574	544	548	525	550	562	503	591	563	553	577	592	526	523	504	546	574	554	532	554	584	626	506	552	547	541	551	525	585	570	588	576	567	500	575	549	520	617	613	551	549	566	577	585	540	557	580	581	583	567	530	563	529	579	570	553	527	539	598	514	559	557	576	572	522	575	581	525	558	576	587	573	551	530	561	540	535	547	554	556	552	541	546	595	546	608	514	555	570	543	590	570	573	569	565	567	521	595	595	577	579	558	589	613	595	588	562	551	581	605	538	513	547	577	576	542	541	574	583	563	540	601	536	575	569	522	554	561	535	571	571	537	541	574	551	590	577	542	538	536	602	536	561	568	545	545	540	575	569	543	548	543	546	528	538	564	567	583	553	540	565	526	553	551	502	561	543	585	544	568	561	556	544	554	539	582	532	578	572	583	574	585	547	548	546	581	593	560	555	552	568	571	578	568	579	543	590	600	578	559	577	590	547	583	563	533	597	567	574	602	576	539	568	515	541	557	539	580	586	538	584	574	492	545	532	588	530	531	575	603	562	554	542	600	567	542	589	491	549	534	595	587	590	537	574	569	593	581	551	603	555	576	574	571	557	584	580	556	558	568	540	554	572	596	564	596	568	524	612	555	590	577	603	536	570	584	513	531	588	554	595	581	547	552	521	571	536	539	574	538	563	564	560	609	571	563	533	538	514	580	550	554	554	526	520	579	534	525	563	567	576	540	562	539	613	544	528	561	535	563	553	581	580	533	587	551	523	582	576	558	612	606	540	556	527	582	535	534	560	572	514	559	570	528	540	538	514	564	553	564	509	532	525	551	586	542	565	553	582	550	520	553	583	570	557	558	552	540	550	514	556	525	559	536	570	500	510	544	566	529	604	545	553	533	584	571	559	566	584	557	557	560	558	532	580	521	525	560	535	559	530	598	536	547	566	574	560	528	567	575	575	538	539	538	569	545	576	548	584	585	577	595	545	587	577	600	567	549	570	557	529	520	564	514	595	554	576	606	540	554	584	581	594	566	551	561	556	570	582	536	560	562	511	561	587	531	591	611	556	535	550	535	568	516	529	561	541	548	574	553	550	531	579	577	585	529	607	557	545	522	537	542	552	518	542	526	582	565	554	544	574	610	537	570	564	539	561	544	566	546	546	546	579	551	555	529	547	546	555	576	564	546	541	540	558	566	539	608	560	629	588	527	528	575	571	568	563	573	585	551	576	572	559	532	533	541	545	526	533	529	546	567	530	542	585	568	560	573	548	582	576	582	566	544	563	561	567	553	565	526	521	582	555	555	609	520	583	578	564	565	543	573	525	557	554	528	560	547	543	547	554	560	561	558	593	519	595	546	558	560	581	565	526	603	582	578	506	509	532	564	533	552	561	520	538	535	573	559	554	574	562	556	573	562	540	612	556	579	564	533	574	566	548	558	562	537	520	543	587	545	536	547	572	574	577	570	521	583	536	526	580	564	593	569	579	566	561	603	574	561	518	550	531	548	548	555	584	573	564	584	547	504	583	573	541	548	558	569	548	549	606	589	589	572	539	550	567	571	563	554	529	568	532	516	552	554	537	561	561	560	576	545	538	556	587	567	557	572	533	572	546	600	563	572	565	508	535	543	563	532	551	547	580	508	536	540	584	557	518	552	590	602	564	572	529	582	559	538	538	553	529	581	531	567	587	548	552	565	573	572	589	583	537	524	527	523	584	569	544	551	571	589	573	571	614	548	532	575	572	579	533	552	590	555	609	569	567	548	565	564	584	573	592	551	576	567	579	544	535	529	551	545	552	574	558	538	514	558	570	554	559	604	570	571	528	522	568	571	590	542	576	585	567	552	540	519	568	546	590	578	578	577	526	585	551	586	548	564	560	557	577	573	541	534	575	554	575	568	560	568	577	576	567	565	547	552	554	582	587	553	552	589	525	562	549	573	561	512	566	543	545	557	571	581	534	566	505	542	540	531	594	578	563	573	534	570	572	546	598	519	560	553	584	576	591	563	548	561	528	529	529	525	548	572	551	560	547	587	569	560	525	518	543	572	543	550	510	569	562	481	550	558	556	549	578	536	615	571	594	538	552	551	532	578	547	576	557	569	541	558	562	609	555	571	549	567	562	552	536	578	577	537	547	556	576	524	543	556	548	551	550	568	533	538	529	582	590	570	563	567	546	584	564	590	574	571	522	514	535	559	549	571	544	573	562	530	638	551	571	532	586	538	573	581	526	577	561	563	524	539	561	519	523	575	582	569	606	530	563	573	577	562	561	571	553	559	550	563	581	574	568	522	567	566	584	577	496	546	604	524	539	543	547	562	620	571	534	555	565	552	562	549	521	580	574	567	584	598	562	567	562	554	552	566	571	580	578	557	543	571	563	550	580	543	532	541	530	520	595	522	512	590	556	571	545	584	561	568	582	552	542	553	509	580	528	576	542	536	520	544	545	543	546	546	580	503	570	540	570	533	536	578	534	519	537	616	581	554	521	591	583	541	563	581	506	566	561	554	552	613	570	510	533	558	521	550	531	549	559	612	562	532	601	542	546	551	549	533	540	555	583	541	567	596	606	563	532	574	581	517	555	572	551	527	554	550	603	550	509	579	541	533	554	551	561	576	514	588	595	555	580	564	585	602	539	603	580	541	573	560	596	588	542	581	508	560	542	530	578	571	564	565	571
43821	44791	40922	40254	39971	38417	37807	35084	37301	35494	32606	31032	21079	15152	4437	3076	2538	654	619	818	968	432	348	360	327	355	337	507	2113	6889	5354	2374	883	349	263	228	259	253	240	252	231	265	238	256	248	239	238	232	267	226	247	242	238	259	241	234	232	234	251	228	245	246	251	252	275	225	235	260	258	228	226	251	255	284	249	241	237	259	220	226	230	249	242	255	235	219	197	225	232	243	232	228	216	238	245	272	269	235	246	224	252	237	212	238	249	238	227	230	212	221	218	216	226	250	226	231	232	220	226	245	236	252	245	251	242	223	239	218	244	212	233	235	228	250	237	238	222	232	235	242	222	181	247	249	242	243	259	253	218	230	250	211	210	230	228	225	233	234	247	231	215	226	232	256	227	263	229	224	246	231	241	218	241	253	250	233	206	241	275	237	244	261	251	253	248	227	262	250	262	255	242	255	227	222	245	247	205	213	245	263	265	221	235	255	247	202	253	243	229	241	229	235	249	251	217	206	227	233	234	256	228	236	248	265	238	235	210	232	257	229	230	218	246	233	236	252	221	255	251	228	234	238	246	230	221	246	244	212	211	233	241	254	239	262	223	186	231	217	249	246	230	218	217	206	231	230	251	271	237	253	230	220	224	220	241	216	225	238	248	232	240	223	218	250	228	231	239	210	235	238	238	235	213	229	230	244	215	198	230	230	241	262	248	200	265	261	237	234	234	232	261	232	214	256	226	236	243	272	233	216	246	228	201	244	227	236	261	235	221	223	223	230	238	215	244	254	205	224	223	228	264	238	246	244	233	232	217	228	217	238	224	254	245	239	265	260	225	244	260	240	258	242	224	217	226	239	228	244	242	265	219	223	230	245	233	222	219	247	234	252	260	230	231	245	219	217	238	246	230	220	220	217	220	230	250	256	208	223	239	243	233	258	242	237	233	229	242	247	215	228	249	256	252	238	245	252	217	235	222	246	243	238	262	242	242	226	222	230	236	258	245	237	241	227	224	218	229	228	236	236	248	212	252	209	194	232	212	219	231	224	251	240	238	232	224	223	248	230	251	240	247	241	243	221	260	233	253	239	224	230	263	235	207	251	216	228	199	253	234	203	238	226	235	210	266	239	227	226	237	259	232	225	237	255	208	238	220	238	262	220	175	226	222	272	222	228	226	201	232	255	227	227	232	227	229	244	255	236	222	208	243	233	244	244	228	251	268	241	233	249	234	254	268	243	243	246	243	242	231	253	228	233	242	258	207	239	257	230	213	260	247	259	241	231	246	233	219	230	230	246	268	249	243	251	209	241	241	241	247	207	231	206	231	242	237	255	214	231	195	250	245	230	224	247	251	242	253	258	240	249	218	267	245	225	228	251	243	243	231	229	221	237	203	229	257	236	212	235	219	239	228	244	228	245	221	238	268	230	230	247	210	221	235	222	229	250	217	245	217	251	236	259	244	216	202	242	239	246	255	264	251	220	234	235	227	238	216	218	252	235	225	222	222	232	235	250	213	229	232	256	239	235	224	235	243	267	212	233	260	250	225	222	229	245	230	223	255	249	235	257	222	230	248	216	269	233	230	266	234	243	243	242	236	213	238	224	240	230	258	217	208	227	240	208	240	239	263	206	252	230	222	227	243	234	214	270	255	241	250	256	237	250	236	227	223	231	217	234	236	269	237	230	253	238	215	237	241	246	240	239	246	224	231	210	237	247	275	234	257	229	232	232	244	226	247	259	252	234	226	239	229	245	232	229	237	235	236	227	253	272	230	253	247	227	226	255	250	226	233	242	249	225	218	257	246	237	248	234	220	264	252	220	234	232	201	225	211	236	247	246	230	237	249	257	268	249	241	234	226	232	225	212	194	240	268	244	212	210	222	206	249	227	244	271	274	243	262	235	257	243	277	237	248	229	221	235	205	226	211	243	258	210	214	224	225	247	235	230	250	258	194	243	255	249	236	222	244	276	239	215	225	245	227	239	273	248	261	217	228	243	242	238	228	240	211	237	245	242	235	216	249	281	248	227	216	225	222	229	209	251	225	217	252	240	226	244	204	248	248	232	211	236	232	215	251	226	235	230	227	214	250	246	253	232	220	253	213	257	235	247	233	236	251	229	246	255	204	241	230	225	229	244	238	253	238	197	235	231	240	237	248	225	199	230	247	253	252	251	238	233	251	214	240	250	250	259	229	236	223	236	238	207	234	224	240	236	218	225	260	241	233	256	232	228	232	241	244	229	234	225	232	214	225	232	251	217	236	247	223	218	264	244	221	243	253	266	242	228	259	242	246	221	272	234	256	230	228	232	238	233	223	232	234	243	259	229	251	228	231	221	235	233	243	239	255	229	238	227	233	232	235	241	241	247	236	232	211	239	240	235	245	258	217	237	223	214	250	250	251	259	260	237	207	235	257	232	245	246	222	229	219	244	218	246	251	237	215	218	222	224	250	231	243	225	245	247	251	226	271	213	223	235	248	265	243	236	225	236	260	230	237	214	271	219	226	259	238	232	212	226	228	225	279	199	251	220	235	266	237	245	236	256	259	216	239	250	215	265	203	240	247	219	257	211	239	231	257	208	249	225	191	254	232	229	259	217	238	231	248	230	219	234	233	245	259	265	210	214	251	257	219	252	213	228	213	218	238	214	254	272	244	229	235	228	226	203	217	225	233	225	227	232	249	206	254	250	245	238	237	205	205	246	241	245	251	231	231	264	246	212	247	233	239	235	217	224	230	236	217	235	239	213	226	238	217	210	264	249	228	256	235	225	241	212	238	258	249	228	261	237	236	218	213	242	260	242	244	233	256	256	228	236	273	250	232	224	244	226	271	234	230	264	250	213	251	251	227	225	227	250	220	248	248	246	235	206	259	227	230	240	233	248	227	273	219	229	267	208	248	255	221	257	240	228	239	258	207	212	262	226	262	259	234	255	241	218	225	240	218	244	242	225	236	226	246	258	207	200	234	284	242	219	229	228	223	236	241	244	247	232	223	242	246	234	217	232	224	221	239	231	251	247	243	240	228	241	235	248	241	241	250	244	261	229	263	230	243	250	243	216	222	229	222	216	245	235	252	254	230	237	236	242	222	223	256	251	246	223	270	236	213	218	239	242	221	235	222	249	209	245	239	232	229	228	216	236	216	235	228	224	264	208	215	219	259	242	256	227	264	250	235	228	225	241	252	231	243	248	247	260	242	229	249	220	247	258	207	231	235	251	236	240	256	231	259	225	257	217	217	249	179	219	233	226	216	233	224	268	222	247	254	230	243	267	222	224	222	223	261	216	229	232	213	214	211	235	249	234	218	218	190	240	228	231	225	222	250	265	243	247	210	259	218	221	235	273	249	232	253	227	252	238	269	236	240	226	214	212	232	245	234	204	250	215	226	239	220	219	240	267	231	249	225	268	216	262	269	230	245	225	208	232	247	239	214	221	226	262	238	245	233	240	255	235	237	253	249	256	228	218	230	224	270	222	198	223	239	216	202	279	213	234	244	247	240	205
39631	51134	55477	61565	63136	61760	58902	54925	54695	51342	50167	47353	37972	32531	12700	13906	8542	3060	3447	3974	4904	2086	1693	1446	1510	1454	1374	2829	12112	27944	22406	12193	4623	1390	754	764	795	769	724	734	730	807	722	740	760	731	770	727	728	788	784	745	760	760	752	753	734	757	709	734	745	793	740	728	717	762	755	757	773	754	782	745	708	708	787	731	747	734	747	711	800	741	739	767	719	753	752	740	752	687	734	724	767	751	814	746	746	753	687	740	744	724	742	742	758	750	749	764	728	836	705	762	689	693	736	748	758	738	728	741	720	737	768	760	744	741	725	804	717	790	722	754	758	774	752	729	728	772	770	745	725	734	704	762	733	815	773	753	763	744	733	697	729	731	755	742	737	752	825	756	725	746	777	725	764	724	772	768	773	763	703	760	708	758	747	755	777	697	768	754	731	775	687	751	775	738	764	757	781	747	739	752	767	764	753	702	750	707	771	739	735	773	745	737	730	769	718	742	767	740	781	757	734	768	733	740	742	741	732	771	690	699	707	721	746	763	726	760	769	727	712	731	686	736	756	727	793	703	733	746	754	735	773	734	749	787	753	770	710	759	749	768	747	776	736	741	725	743	729	735	750	736	786	747	732	790	774	771	753	701	733	734	726	771	755	785	762	742	827	713	708	762	761	724	762	744	732	707	758	766	761	720	755	754	771	743	706	774	765	725	736	756	722	739	738	712	766	717	730	669	766	681	729	735	812	695	731	746	771	708	770	737	715	730	752	747	736	768	776	754	742	740	779	770	747	793	729	719	712	771	719	707	801	759	717	724	727	763	724	805	738	754	775	739	729	737	736	719	751	694	686	723	717	750	756	748	746	748	733	725	757	741	714	735	796	722	741	783	763	748	755	758	757	735	790	742	773	764	745	766	747	726	737	735	717	722	716	765	805	706	709	709	743	735	693	721	760	748	766	672	729	708	752	753	753	697	767	750	736	769	762	752	768	739	752	741	771	761	737	691	769	768	755	789	699	758	728	721	750	710	792	762	724	791	743	724	756	741	754	735	739	731	757	687	715	778	757	727	785	723	813	774	744	730	726	753	746	747	781	772	728	750	754	711	734	723	723	732	737	735	756	722	709	741	794	734	752	791	777	721	785	736	743	813	728	759	743	727	779	772	723	753	743	712	756	733	702	759	725	713	729	737	709	795	763	755	754	739	734	737	718	721	737	744	748	710	762	748	747	759	725	707	784	787	720	752	752	741	726	747	753	728	743	699	761	727	759	715	746	728	735	713	785	765	712	753	766	745	788	794	730	710	778	757	713	737	768	719	753	740	756	696	761	740	697	730	757	791	713	740	768	825	739	770	807	704	699	740	750	753	741	789	747	719	712	821	754	747	765	741	779	746	718	720	759	701	808	728	723	775	773	729	748	720	781	734	723	760	783	774	719	768	816	790	779	730	727	709	742	710	741	743	717	685	738	718	721	750	733	719	766	724	751	767	762	741	787	756	745	749	753	732	757	733	768	791	777	744	767	749	696	812	701	718	698	737	713	741	734	730	760	722	771	729	743	767	750	765	730	793	712	756	735	742	720	738	720	748	703	776	703	732	819	754	717	783	704	716	733	741	691	714	784	706	746	769	724	762	711	746	758	773	797	705	731	744	764	759	783	724	736	731	727	757	783	752	760	759	756	764	743	703	766	726	737	748	766	738	766	784	748	709	781	798	759	690	738	775	745	767	754	804	756	756	726	757	762	796	741	692	730	779	734	759	792	731	738	761	704	775	741	751	694	789	753	767	722	762	695	728	761	723	747	696	686	727	749	788	725	763	763	755	753	733	744	752	724	756	726	743	754	752	768	730	788	680	757	729	740	786	781	735	754	726	780	755	740	791	738	726	700	666	712	733	733	715	674	715	761	776	749	749	743	726	766	741	687	736	759	767	702	756	746	791	766	736	742	741	762	779	726	728	737	759	753	780	694	739	720	699	748	742	771	766	758	733	770	700	751	764	759	680	779	753	719	766	787	754	762	743	720	765	704	739	744	728	650	741	730	759	712	754	732	770	770	739	699	768	722	721	740	728	744	757	786	727	727	726	734	786	758	719	720	669	714	741	783	654	679	733	739	705	766	749	737	735	708	719	705	772	735	813	789	727	774	745	746	739	740	767	772	766	739	744	786	720	759	719	757	790	736	750	722	760	726	770	700	717	702	752	719	781	745	715	731	771	743	676	772	737	723	742	688	718	768	714	765	737	771	728	793	752	708	812	698	751	699	680	722	733	767	734	786	712	760	732	739	778	770	770	720	750	709	789	737	726	735	740	749	734	747	781	742	725	788	715	744	711	774	774	714	695	676	720	743	737	746	720	702	753	756	735	755	746	780	768	763	780	746	716	773	740	734	771	689	755	737	745	703	725	757	763	710	778	762	718	743	720	797	726	718	731	755	754	742	707	785	711	767	732	754	754	735	789	770	717	788	707	795	739	746	708	731	770	764	752	726	767	730	791	745	779	748	692	727	744	686	814	709	770	767	743	752	743	720	733	736	766	758	753	752	739	774	660	741	739	754	750	752	765	742	734	695	729	779	705	768	764	732	713	767	729	759	750	798	747	768	708	752	746	687	752	767	745	734	767	799	768	732	704	695	738	734	751	788	730	799	741	757	761	761	778	748	763	759	698	741	808	739	753	756	760	693	786	716	737	731	710	717	772	758	775	716	768	762	708	737	753	786	765	767	752	751	734	787	732	757	749	714	766	745	727	715	753	785	695	743	789	717	708	747	715	726	749	781	776	730	772	738	729	751	705	704	752	768	736	700	752	697	707	705	800	715	760	747	744	732	757	781	728	734	770	771	752	723	709	772	729	779	743	765	736	724	731	759	749	713	744	760	707	738	764	772	723	701	754	722	769	753	696	690	716	767	791	776	753	770	774	721	774	743	748	751	706	742	780	722	730	788	732	718	759	747	727	738	717	755	695	778	792	733	803	780	734	775	723	735	750	767	747	748	702	746	745	765	728	752	736	725	787	750	769	768	753	770	766	743	805	711	728	736	717	712	738	718	776	728	758	711	718	741	741	738	747	757	752	722	716	772	659	680	767	778	775	730	803	749	687	733	680	743	756	753	752	750	723	766	758	739	773	725	729	788	727	752	721	756	743	745	762	750	744	721	792	744	733	764	722	721	720	720	726	718	750	697	705	746	788	779	720	724	706	709	730	694	743	772	820	758	728	753	740	762	745	702	770	709	754	761	747	779	777	773	740	777	777	754	718	759	776	720	783	740	742	742	738	741	798	773	736	782	788	772	744	728	744	774	774	721	762	764	780	739	707	711	753	736	774	747	752	758	764	736	768	735	741	734	690	762	720	739	790	774	760	746	688	732	775	706	738	737	771	754	706	745	728	735	731	737	688	745	788	732	740	767	737	780	800	737	716	748	756	734	758	746	778	759	777	675	773	699	742	768	722	754	740	734	747	706	795	702	723	747	751	773	761	771	725	744	739	761	730	728	757	752	741
11378	20838	25020	21313	14159	8128	5532	3202	3223	2130	1947	1375	826	585	357	315	287	246	286	253	232	216	196	197	201	195	186	241	316	618	641	420	290	210	203	180	201	185	194	205	211	178	184	178	195	221	196	194	190	192	194	191	191	215	194	186	189	167	218	159	198	203	208	164	190	178	189	168	198	185	190	161	191	199	168	179	176	203	195	184	189	168	191	188	197	200	209	166	181	164	198	186	189	179	185	197	197	181	184	199	197	191	183	190	191	215	196	183	167	201	172	184	186	180	193	182	190	188	194	181	199	189	203	174	186	176	182	195	213	199	195	171	188	196	204	171	197	193	190	182	193	176	190	193	164	184	201	196	166	167	186	191	202	200	184	189	209	188	194	175	209	223	178	215	186	185	191	177	188	198	192	187	189	180	180	202	197	191	176	173	209	195	204	201	191	178	210	171	177	210	228	204	184	184	191	211	186	195	218	215	198	185	181	177	196	182	216	193	190	205	182	172	203	209	191	205	218	197	197	213	198	199	183	198	187	183	175	199	204	176	203	208	199	199	208	187	176	171	192	179	175	163	186	181	210	207	188	185	185	196	208	198	198	192	191	161	208	209	183	207	210	183	217	187	183	192	181	195	173	189	190	206	187	191	205	222	201	206	202	163	194	210	194	206	209	208	185	197	202	194	181	186	199	203	179	188	188	197	188	204	183	202	219	183	204	192	204	186	172	211	185	194	196	173	188	201	209	181	192	176	185	200	187	192	207	202	183	206	199	182	202	167	178	198	198	185	195	186	178	186	197	199	195	187	191	194	183	187	177	226	200	192	195	200	170	178	183	177	186	179	190	204	196	174	187	182	185	169	193	200	196	190	157	203	186	183	172	174	189	199	187	228	202	195	199	195	185	168	180	199	175	185	199	203	185	201	190	186	199	153	203	204	198	198	190	192	194	184	197	195	189	190	180	193	186	183	193	199	198	201	181	177	191	193	209	178	197	211	215	198	188	197	212	207	192	183	225	197	208	189	198	211	225	185	173	172	194	196	187	186	192	199	203	181	188	185	198	224	173	188	208	185	191	191	181	211	191	197	208	183	183	204	177	176	165	197	187	178	196	193	207	198	197	181	167	196	188	187	199	188	204	185	194	204	205	175	168	181	181	190	193	198	190	158	193	190	182	196	224	188	198	189	201	178	225	183	179	197	196	185	203	207	201	205	181	188	173	159	191	206	215	209	187	187	174	189	181	199	200	180	190	184	170	178	210	205	173	158	183	184	193	166	165	211	201	178	208	210	203	206	192	174	206	204	178	211	199	189	190	200	187	183	209	178	194	173	205	186	203	206	181	180	188	168	186	180	212	215	198	191	175	198	203	207	193	197	185	201	189	178	174	169	209	198	198	185	185	196	181	174	228	197	188	204	185	171	189	203	191	205	204	228	198	212	199	209	182	204	156	205	212	224	184	177	190	194	187	194	208	191	174	181	194	180	188	195	203	181	222	190	171	185	180	184	203	174	200	171	192	187	191	204	184	196	191	181	178	195	203	193	202	180	163	191	178	184	189	179	184	202	215	204	210	188	194	179	163	203	179	188	177	212	197	176	180	192	191	176	191	188	185	192	205	198	221	193	214	196	200	221	190	198	197	189	206	165	209	185	193	188	189	197	184	200	191	190	190	175	205	188	183	182	198	185	164	180	191	198	211	178	192	194	189	179	216	184	192	185	201	178	186	197	159	201	176	198	169	211	183	186	199	179	175	181	202	187	197	179	203	204	192	204	178	183	179	176	176	194	169	202	184	189	164	161	191	188	211	161	183	172	213	204	208	198	205	185	188	174	200	207	201	196	183	167	187	196	209	192	183	188	191	202	192	199	173	190	175	200	173	201	158	160	178	194	193	192	204	190	198	205	181	181	203	167	198	203	189	186	197	173	185	183	196	204	191	210	199	197	183	202	198	205	184	186	194	216	187	194	182	189	192	190	224	216	166	184	176	193	229	193	210	188	171	230	211	177	194	187	175	205	192	207	190	200	199	210	195	191	215	196	202	200	198	199	188	177	198	191	188	172	188	198	189	173	191	206	176	215	193	197	189	194	187	176	213	178	183	183	225	184	180	178	203	206	202	183	174	175	181	205	191	218	196	172	186	171	175	171	166	201	210	189	176	204	189	177	178	205	186	166	186	183	175	208	190	167	190	190	186	174	178	196	174	176	192	188	199	183	180	177	187	216	184	183	192	194	218	194	191	200	186	186	198	186	213	199	181	193	171	205	180	193	178	165	193	173	191	186	200	181	196	184	215	219	203	187	196	187	194	182	205	192	198	192	188	196	169	186	230	179	193	194	187	188	170	201	187	214	214	171	174	188	201	177	228	213	167	218	216	188	182	196	192	192	178	200	166	205	197	211	204	181	224	200	214	214	184	184	196	199	200	185	205	215	204	185	189	182	189	183	191	205	202	208	197	193	189	194	187	193	191	227	185	190	203	206	180	212	190	194	190	194	213	178	209	216	207	200	180	173	196	181	183	163	226	206	199	167	195	197	182	172	189	182	197	210	169	191	192	190	186	201	210	195	198	175	202	190	180	186	208	179	186	185	191	171	196	193	194	194	190	166	195	191	197	190	166	201	200	164	185	190	172	197	222	195	178	201	175	185	203	187	168	158	202	188	183	188	205	186	193	211	174	179	187	218	200	186	185	190	191	213	196	200	199	217	200	187	193	206	198	187	174	203	199	197	186	169	170	182	193	154	195	198	198	215	172	199	162	200	183	193	178	185	173	201	192	187	182	212	197	213	191	188	184	182	213	192	174	174	184	164	199	190	187	181	201	204	196	168	182	165	182	181	190	183	201	181	194	200	164	193	219	197	206	209	214	193	208	202	195	173	186	193	191	197	178	208	191	199	171	210	209	207	185	226	187	203	188	218	184	206	196	183	205	167	190	181	217	202	212	189	194	185	188	172	185	200	196	199	193	201	209	199	185	201	213	174	194	190	203	191	206	192	196	166	199	213	178	185	194	184	187	189	200	178	178	198	205	201	196	212	193	210	197	180	193	170	195	195	206	178	198	199	207	194	166	216	207	199	186	200	177	172	181	198	203	229	193	203	195	192	188	205	204	156	173	177	175	213	182	200	219	174	183	189	196	198	188	196	195	182	190	162	177	166	185	179	187	190	204	197	182	205	186	210	194	227	185	185	194	197	179	205	189	173	198	177	210	186	183	174	184	177	194	179	181	182	193	189	205	205	201	190	178	189	203	187	195	180	182	168	185	179	196	175	186	187	197	193	187	203	198	199	166	232	201	188	183	194	188	197	167	226	195	175	204	186	179	183	179	204	172	188	207	193	205	162	195	204	172	210	172	170	219	174	219	176	208	205	181	218	170	190	175	209	181	198	180	165	211	176	207	188	189	205	208	188	176	181	183	187	219	200	202	179	178	183	214	194	215	186	190	168	186	189	193	180	198	189	199	217	185	169	194	162	195	188	189	165	158	158	189	192	181	179
11431	23791	31582	32780	26545	20796	17065	11982	13336	9550	9596	6445	4068	2795	1575	1774	1256	1014	1206	1198	980	892	843	759	782	726	711	749	1779	3413	3145	1965	1216	739	646	656	650	618	688	678	659	680	658	627	644	686	670	627	654	632	592	676	648	656	642	663	694	615	647	655	622	664	652	699	637	674	603	670	593	658	669	616	642	620	676	696	682	617	666	656	665	617	611	665	671	629	689	667	623	626	632	670	669	631	697	611	667	621	665	647	660	687	653	639	683	607	641	670	654	645	660	659	646	653	615	671	665	647	724	642	704	654	633	663	665	648	636	686	665	663	652	603	677	601	641	687	637	673	654	641	623	645	653	648	693	671	633	676	653	664	624	662	706	618	669	651	666	688	672	693	664	623	612	623	671	673	687	636	654	632	651	658	628	691	658	611	646	696	640	651	670	651	666	690	683	604	650	621	652	586	676	664	653	652	663	618	657	666	646	631	649	673	670	652	666	669	674	663	593	665	611	665	605	706	660	673	672	644	651	641	665	613	625	585	655	673	613	616	615	669	639	658	635	667	644	657	646	633	671	692	660	651	661	699	648	625	634	651	629	635	628	638	692	644	639	640	672	643	657	668	654	656	633	650	652	634	647	667	664	673	686	637	672	628	673	606	660	616	667	635	628	671	674	654	647	641	643	627	677	659	699	653	638	680	709	647	641	670	641	692	659	647	624	652	662	608	637	625	642	658	621	653	582	661	639	660	689	699	605	666	631	625	637	660	654	673	681	663	648	649	655	698	636	627	635	631	631	665	672	592	691	647	598	649	664	660	651	642	642	682	664	656	654	676	681	648	692	652	673	687	653	627	625	668	667	674	640	649	677	656	691	638	639	603	654	674	678	617	649	643	676	647	610	667	659	643	641	651	696	615	650	669	685	676	667	733	634	640	693	641	662	705	654	650	660	654	634	628	632	647	655	654	665	639	652	647	678	596	598	650	657	690	619	659	652	679	625	590	688	638	643	658	653	672	684	651	638	617	614	651	662	644	622	636	641	692	668	664	658	681	636	670	666	663	641	715	643	646	621	628	666	645	632	655	642	654	676	657	650	648	688	666	612	649	628	653	650	642	650	652	641	650	665	683	684	617	643	674	659	671	653	635	641	644	606	606	565	712	638	634	598	621	643	660	674	640	665	636	638	621	701	671	650	698	619	651	640	626	659	660	632	694	707	653	655	668	608	631	674	648	663	700	633	627	651	600	713	618	653	695	627	648	637	659	642	661	581	620	674	665	641	677	619	630	676	639	673	630	687	607	634	659	667	632	672	705	603	620	651	680	625	634	615	632	667	672	690	661	601	638	683	647	596	650	624	661	701	650	655	635	645	614	600	629	618	659	653	621	667	651	645	684	657	639	678	619	642	679	636	658	637	651	650	666	632	657	678	678	657	645	641	643	634	679	644	652	672	639	635	693	613	662	694	691	587	641	675	644	646	617	621	711	588	638	654	640	714	641	662	664	619	629	616	632	637	668	636	650	676	668	636	653	602	702	681	647	627	688	644	610	637	642	661	659	617	660	626	680	641	675	635	634	614	667	639	663	636	646	629	690	631	631	643	649	640	658	678	683	702	654	656	609	628	664	662	645	640	635	674	632	672	684	622	673	650	648	638	668	649	658	683	628	615	622	681	646	680	680	629	657	596	697	654	673	648	642	666	637	682	645	640	655	649	632	688	590	645	679	660	621	636	656	630	615	617	625	618	696	648	701	677	683	690	690	624	624	619	639	642	669	634	671	657	686	675	599	605	650	647	604	632	637	657	696	657	667	703	650	673	671	672	660	612	605	624	651	658	661	610	677	661	653	615	615	649	633	627	668	627	633	628	662	663	677	666	649	629	628	606	680	652	678	658	611	708	639	674	644	647	645	680	646	675	632	645	638	645	667	653	625	672	644	629	666	657	604	668	650	650	643	647	682	628	684	647	672	636	600	651	664	617	686	627	634	691	688	641	670	668	649	672	628	619	681	680	627	658	659	641	645	654	638	667	661	657	589	627	632	678	649	545	684	624	667	612	645	629	677	687	671	598	625	653	670	658	621	604	644	675	615	662	626	656	662	660	698	640	670	628	705	658	651	647	626	629	656	616	618	638	644	637	641	655	687	708	663	620	627	666	697	675	639	645	657	671	639	682	650	635	620	643	637	669	609	686	668	694	636	674	637	654	633	635	682	615	672	656	666	691	604	652	661	664	649	659	648	642	651	647	669	670	661	664	659	616	700	670	625	647	650	670	642	648	688	651	654	638	659	623	626	655	624	651	673	646	673	633	652	697	617	626	643	643	671	651	642	680	649	627	659	686	651	639	688	675	682	702	645	644	641	675	704	628	630	656	670	684	645	628	690	664	658	646	687	600	697	608	614	654	643	632	606	652	634	668	622	613	665	695	659	655	631	657	657	667	666	624	636	654	646	631	656	665	638	653	665	653	650	681	600	651	628	651	663	682	668	625	655	601	613	620	622	634	660	592	670	648	665	638	605	641	651	677	638	671	688	640	677	624	651	657	691	672	651	651	596	686	643	648	683	635	634	602	663	696	682	675	644	664	713	643	628	618	638	648	667	660	650	673	623	632	680	604	583	654	615	653	726	666	658	651	631	650	683	638	655	669	679	667	650	633	637	660	610	630	627	616	656	687	672	698	678	669	617	667	658	646	649	687	655	626	645	622	693	673	634	665	620	638	661	644	669	612	632	651	632	651	661	585	654	694	661	665	615	690	651	655	676	614	658	618	659	609	609	687	665	669	633	668	639	677	663	623	608	633	714	602	646	628	681	642	700	673	609	657	659	662	685	626	646	637	637	666	653	703	688	669	677	649	635	674	635	650	645	715	692	668	650	637	681	635	644	676	655	647	655	646	628	679	662	661	667	669	594	671	686	680	691	645	659	695	579	687	662	666	635	611	667	662	681	660	643	637	639	659	645	641	624	637	658	612	678	607	653	662	643	622	640	674	656	702	623	675	689	645	665	669	661	621	690	634	633	692	613	659	668	656	648	608	638	667	658	644	694	665	636	657	628	637	632	710	629	672	651	634	681	650	658	615	694	647	631	629	650	653	641	691	685	707	630	610	620	653	663	677	670	670	636	674	681	653	659	681	666	652	691	665	620	656	699	637	651	683	640	644	651	639	666	695	609	631	663	619	648	644	672	607	614	680	657	637	667	643	622	670	680	667	643	643	621	659	674	700	658	647	681	623	688	697	687	655	630	620	621	632	688	630	621	663	652	708	674	690	664	661	647	672	605	644	634	667	680	694	636	689	662	653	701	670	596	654	636	628	610	658	611	653	662	678	648	653	658	682	688	663	654	661	702	661	701	695	647	637	650	629	641	667	674	621	618	663	668	678	642	645	687	645	615	669	659	633	654	642	645	616	602	658	668	676	643	644	632	653	635	596	659	606	672	702	682	645	641	669	676	639	652	624	671	638	646	665	649	654	670	639	582	619	630	672	649	698	655	664	665	611	628
37941	44684	43846	41568	39389	36177	34836	30709	31240	26009	25358	16489	10094	3830	1522	3162	829	2049	2590	3927	3213	563	410	297	271	257	225	276	1587	3192	2734	1387	652	337	188	183	189	195	173	206	178	192	182	164	165	184	183	170	150	202	186	192	206	177	216	185	200	183	180	153	169	182	189	187	191	188	192	163	172	177	171	182	172	181	182	188	206	174	165	211	201	201	175	197	196	195	171	192	162	180	169	180	184	168	189	214	203	187	197	185	184	199	206	201	207	192	202	167	178	203	177	186	200	189	180	172	184	181	186	173	176	178	179	210	195	148	192	199	184	183	205	193	181	177	213	210	204	177	165	163	198	185	200	163	198	182	216	188	183	182	186	186	189	217	208	216	198	184	161	196	175	167	172	196	184	172	198	171	182	178	173	184	197	208	195	178	206	180	194	162	197	173	188	183	189	180	184	182	188	192	180	181	202	168	181	189	184	198	211	194	189	211	181	187	201	200	206	179	174	214	177	176	203	187	198	173	205	196	215	189	191	175	197	184	172	201	186	197	192	177	196	192	151	191	174	203	180	189	188	172	191	187	199	207	156	168	199	162	175	184	174	199	194	201	175	195	215	193	166	183	181	195	191	172	192	174	196	183	190	199	198	192	198	205	186	201	180	204	193	197	174	194	208	193	179	177	186	206	179	215	189	179	212	188	195	184	178	177	174	196	190	183	185	177	172	195	165	167	204	205	193	174	198	195	183	210	185	168	180	186	181	197	217	181	190	191	193	178	169	174	180	190	184	157	184	184	176	193	185	187	170	193	203	178	188	180	207	198	219	199	187	189	197	178	208	165	153	166	187	187	198	191	155	179	193	188	176	183	196	189	183	201	183	194	148	214	199	169	181	207	183	202	172	206	198	197	197	188	178	171	193	203	184	218	198	197	156	188	189	200	173	195	195	190	200	210	197	174	195	185	197	203	176	181	175	198	195	167	176	169	217	173	197	174	168	202	195	181	185	205	206	177	200	188	197	186	203	176	200	168	188	183	210	177	203	195	180	162	175	186	184	186	206	188	182	173	177	197	193	211	176	185	186	201	188	205	168	195	180	186	180	178	206	203	185	174	178	206	193	184	200	202	213	191	188	183	182	192	199	182	198	169	186	188	176	201	202	199	181	208	157	196	184	191	198	208	218	182	178	191	204	203	197	172	176	178	186	184	190	206	184	169	216	189	205	181	196	172	161	185	189	186	175	175	183	189	188	186	194	199	187	201	188	200	197	194	200	177	198	196	197	157	193	180	175	172	212	192	192	196	181	179	197	209	168	199	189	177	181	181	166	178	191	198	208	146	174	216	189	186	174	175	179	179	189	191	195	176	185	169	173	184	201	188	180	169	185	185	184	175	222	169	181	177	178	182	192	208	175	184	182	185	190	214	181	214	205	184	175	174	184	172	169	203	200	186	210	171	196	171	156	170	158	167	157	192	188	194	187	168	180	192	176	179	191	188	195	188	183	207	196	202	155	187	194	218	190	194	191	183	195	201	199	200	190	192	188	190	194	178	198	201	186	176	177	182	187	196	182	172	172	196	190	184	188	181	196	203	160	189	195	181	191	175	184	193	180	194	187	177	197	189	172	172	186	191	176	173	208	196	186	206	185	180	171	200	182	188	186	200	175	176	197	210	201	183	194	189	170	186	192	222	198	149	208	200	188	181	190	186	213	207	177	193	191	174	179	201	188	211	174	193	181	196	185	172	207	174	191	183	208	163	191	177	204	175	192	195	178	188	191	192	183	184	181	177	204	184	178	182	182	191	177	202	199	212	193	188	168	182	192	168	166	193	187	183	216	193	185	177	193	175	187	202	217	171	187	199	178	181	176	203	168	186	179	184	175	215	203	181	174	179	184	181	189	199	176	195	182	187	207	173	194	188	211	199	188	199	187	182	164	214	200	161	190	182	181	192	157	191	200	190	175	166	177	163	197	198	212	214	186	181	180	200	176	190	198	197	168	174	176	185	180	196	209	192	194	193	184	188	200	176	185	161	200	203	184	186	197	179	196	187	181	194	188	187	222	194	193	177	177	181	207	186	212	174	195	200	189	186	209	200	183	179	176	175	172	194	162	181	185	191	210	176	196	214	169	192	202	204	179	196	191	198	203	203	180	183	161	195	200	203	180	192	210	209	182	186	179	177	202	193	195	161	199	185	158	204	176	188	220	194	170	211	179	184	184	193	179	173	206	186	193	183	152	198	190	180	164	175	206	192	206	205	179	190	185	223	199	171	172	182	176	178	198	189	187	181	193	194	193	177	182	193	172	185	219	185	182	207	197	214	189	174	186	180	191	201	169	185	204	174	202	190	218	197	212	184	188	168	187	203	175	175	189	189	217	171	178	192	162	203	210	209	212	183	176	171	193	187	175	163	184	191	176	180	196	197	207	214	178	205	189	195	180	195	178	198	191	201	191	216	196	208	168	208	181	180	181	185	204	184	182	175	204	195	221	189	214	170	199	193	207	177	192	211	189	162	179	203	186	180	199	176	193	186	188	180	188	170	191	190	194	188	165	193	171	178	187	193	188	199	165	180	199	195	182	198	207	192	202	183	178	167	193	173	194	172	177	172	178	191	174	182	177	188	217	214	195	181	194	173	186	171	186	188	167	209	182	189	187	190	207	204	175	200	197	196	194	170	186	189	194	203	206	212	193	176	186	191	192	212	194	175	165	197	181	168	190	180	191	187	192	181	173	190	192	204	180	149	192	181	203	190	191	193	183	185	175	178	188	173	177	201	183	177	199	187	191	174	205	199	201	218	181	220	170	180	191	171	196	191	197	174	183	183	196	193	199	174	189	198	159	192	195	187	198	194	184	189	158	205	185	208	218	169	219	194	181	199	200	179	194	194	208	218	182	199	206	215	200	199	175	190	187	204	199	165	193	203	197	187	174	176	190	192	185	190	185	173	191	188	174	162	196	208	188	194	190	206	188	185	183	171	180	174	171	188	188	185	184	180	185	187	220	167	175	186	173	179	183	193	201	170	195	167	224	212	183	191	200	196	185	179	179	185	178	171	186	155	181	171	180	206	210	209	167	184	175	196	196	191	206	210	187	184	190	164	184	189	184	169	209	197	160	188	190	208	196	192	195	192	212	179	194	178	187	184	215	193	201	164	167	175	186	168	198	156	195	176	189	192	180	179	189	172	171	174	192	182	162	181	184	187	185	205	189	176	188	202	195	209	206	198	202	194	193	196	203	187	178	200	209	200	202	197	171	195	203	182	204	189	187	179	175	163	184	165	169	190	202	226	201	215	182	195	175	182	197	169	194	201	194	155	179	204	202	194	194	198	181	194	183	187	175	174	203	181	169	192	189	172	171	172	190	170	158	175	183	202	190	174	191	180	187	173	197	202	192	161	191	198	168	196	165	187	185	210	184	190	189	184	207	184	208	183	189	191	194	168	195	207	173	212	184	206	197	186	153	187	199	179	198	198	165	196	187	243	198	197	197	173	182	190	192	179
33515	47272	54191	59648	58437	56201	51104	47355	47011	42921	42590	33533	27779	12573	7624	13826	3456	9541	12541	17365	13732	2267	2334	1218	1206	1048	973	1438	10036	17573	14250	7602	3336	1359	609	651	644	639	618	596	612	644	624	636	580	630	645	601	642	656	612	632	655	653	613	604	632	609	636	641	575	620	689	620	646	629	619	684	663	649	646	618	652	653	638	574	615	645	622	597	659	667	609	597	588	609	600	607	705	661	665	638	580	585	608	620	614	669	685	660	646	635	659	619	639	641	627	658	642	641	624	662	643	638	608	674	619	594	609	710	681	651	627	611	639	601	611	623	647	643	682	643	594	652	585	630	614	642	653	632	624	593	603	663	641	649	599	617	657	610	617	616	647	675	612	661	620	677	650	653	616	604	618	579	662	629	629	615	595	641	589	634	652	629	631	639	625	601	638	638	645	640	614	639	638	632	638	631	602	645	608	667	605	618	654	610	633	622	640	616	640	636	628	640	646	591	672	617	600	668	567	605	655	629	637	624	653	640	618	664	619	654	616	626	643	636	624	585	610	593	662	570	659	645	629	638	632	625	651	623	589	650	675	586	641	632	618	617	578	584	619	621	630	671	624	638	611	594	634	605	613	646	651	666	652	633	615	675	655	628	626	616	643	622	612	594	632	584	624	665	646	583	644	666	655	636	654	616	650	619	660	615	598	648	615	647	600	653	636	633	615	636	638	631	599	659	611	601	615	593	602	615	641	669	615	582	647	640	554	619	646	626	674	640	611	615	613	589	629	632	591	596	706	634	640	640	609	618	670	605	648	618	631	645	633	659	630	610	676	616	630	611	610	651	611	681	619	603	642	645	629	601	670	624	636	668	619	631	580	624	646	689	642	628	655	620	645	584	645	622	566	680	607	653	609	659	622	583	640	679	626	606	626	599	616	649	680	635	614	645	622	624	647	644	630	643	635	627	644	615	628	643	626	633	590	614	615	597	636	612	648	647	635	647	662	637	647	597	642	660	638	625	635	573	623	709	611	595	640	599	665	596	621	643	653	635	620	604	618	633	629	662	574	646	617	678	664	590	625	650	618	613	636	632	609	655	617	606	626	674	663	666	657	625	612	657	643	623	624	595	632	577	630	640	656	675	600	617	694	658	614	601	633	624	607	643	603	646	676	659	594	589	672	643	639	667	649	620	623	608	681	618	646	642	573	663	614	617	623	653	665	625	634	631	628	582	628	634	645	628	628	670	654	638	627	634	584	628	650	657	654	659	606	619	631	622	639	665	648	662	666	671	609	613	586	631	626	637	611	631	648	609	620	640	620	622	596	637	632	602	667	633	641	626	650	643	604	614	656	643	624	635	612	637	626	592	615	586	671	576	647	607	630	637	647	625	638	639	616	673	668	653	645	667	644	663	625	675	613	608	624	600	624	634	702	658	660	628	621	653	665	590	643	602	615	601	592	672	631	641	633	597	648	663	605	651	635	606	625	663	599	644	587	619	622	672	608	617	612	680	606	651	623	639	641	650	632	636	628	644	620	646	653	652	612	645	643	645	616	659	626	632	636	642	656	621	666	658	627	625	625	657	682	638	607	634	664	655	628	623	643	618	637	628	647	658	662	612	647	624	640	648	654	620	641	625	667	604	610	630	637	671	644	629	667	633	597	639	644	629	652	580	644	640	632	616	627	647	620	623	646	614	648	674	623	673	650	632	649	643	603	637	628	615	619	641	664	605	650	617	645	628	631	642	632	594	608	586	655	631	643	607	619	598	599	584	626	630	649	612	607	631	673	638	632	585	660	665	596	646	633	599	634	636	636	652	626	603	633	650	654	636	635	628	654	622	601	633	680	649	628	624	637	629	641	627	616	644	612	584	610	591	628	638	634	598	623	657	604	673	635	653	627	613	697	599	668	662	649	621	688	650	622	597	609	620	629	678	652	628	612	661	613	625	645	620	620	585	650	643	619	647	642	680	656	632	632	642	636	626	629	612	587	613	618	611	685	665	680	653	665	633	655	624	677	611	584	664	590	637	649	639	615	659	714	638	662	635	606	646	610	619	619	659	651	630	603	621	635	636	644	650	606	607	606	629	630	632	630	666	619	615	672	631	637	657	613	634	668	650	647	654	623	639	630	692	609	634	654	620	596	668	618	644	617	648	623	652	639	678	665	655	626	634	679	647	646	590	651	606	628	628	616	675	601	638	620	596	655	632	612	655	644	655	662	622	663	635	626	625	633	601	632	655	644	608	652	630	639	613	676	611	657	643	662	669	649	626	634	599	627	617	637	639	649	653	649	658	636	671	627	637	647	618	621	683	602	652	630	654	617	648	683	638	607	589	620	647	610	610	609	639	615	648	660	601	616	609	649	638	628	634	665	627	628	660	658	630	598	677	618	665	690	619	633	626	603	661	653	593	623	648	630	625	681	642	616	586	634	597	659	612	660	636	672	567	624	627	605	627	667	604	674	639	651	637	625	587	666	659	632	646	652	571	626	615	644	639	655	674	652	628	628	635	613	588	625	655	610	610	588	630	625	622	650	628	597	668	614	647	623	679	686	625	635	617	611	641	629	684	621	607	617	633	612	638	634	630	595	637	582	622	621	627	614	598	658	661	626	615	620	666	656	649	615	621	618	665	626	620	651	646	639	628	643	637	668	623	613	608	579	639	627	638	659	667	577	632	639	557	633	661	662	602	641	679	661	629	594	656	612	654	636	632	620	679	633	648	608	628	599	643	662	608	665	667	624	619	655	629	662	641	643	663	572	625	616	632	616	597	600	673	638	667	625	640	620	645	648	667	642	619	600	597	655	627	656	680	646	574	631	632	584	628	657	610	640	636	645	668	608	634	625	656	603	636	639	604	640	668	595	634	650	636	673	641	644	608	642	588	610	623	587	658	630	648	601	619	660	644	660	634	651	690	636	613	615	623	638	635	637	649	605	677	641	603	652	598	635	632	582	667	648	627	599	606	623	611	628	629	622	689	618	587	600	620	648	602	639	621	629	610	637	632	588	638	672	596	642	598	644	622	649	667	589	654	623	619	648	615	596	677	652	626	597	613	656	611	619	624	636	649	614	673	629	649	650	616	661	625	596	638	647	685	601	623	614	628	651	640	678	646	613	604	636	644	606	623	609	675	634	638	617	666	617	598	628	668	635	661	627	617	687	704	631	588	664	689	634	618	656	606	622	609	619	623	618	654	638	662	626	642	615	607	620	678	632	623	635	652	657	628	632	623	620	644	655	597	614	617	599	647	668	618	672	620	622	676	632	609	685	616	637	607	650	596	650	629	613	646	614	648	626	642	656	636	614	598	629	674	627	618	698	639	643	636	634	607	596	651	635	580	622	627	656	578	598	604	614	630	639	633	637	676	658	639	604	609	653	676	622	641	612	652	639	636	643	644	634	609	646	653	619	632	685	628	593	643	667	616	637	647	656	614	616	631	662	640	655	652	608	613	642	623	650	645	625	626	618	629	662	641	662	607	642	657	624	660	670	652	642	628	639	604	604	643
44002	43753	42124	40992	40377	37647	38213	35958	38626	35573	32288	24933	19247	5204	3391	5647	6179	4040	4083	6529	5829	3461	1568	1931	1834	763	347	674	1958	4700	5413	3067	1435	603	269	265	254	273	260	258	218	250	246	287	273	260	275	257	283	285	244	253	254	261	246	261	253	268	270	246	237	260	279	246	271	252	268	252	263	245	248	265	240	254	276	268	275	231	242	232	238	254	252	230	269	287	283	289	278	312	274	280	257	270	261	273	276	263	253	245	254	244	272	255	264	258	263	240	281	297	261	289	247	244	273	251	257	261	267	267	230	245	265	245	262	261	233	267	244	271	255	279	290	261	285	286	288	239	263	269	237	258	262	260	282	257	268	285	268	263	260	243	244	280	236	264	239	242	241	241	257	241	260	252	271	267	291	273	263	256	268	257	264	287	238	275	241	262	281	248	252	268	235	275	259	240	256	263	259	265	243	262	264	268	250	248	240	247	258	254	287	242	261	302	244	271	286	252	249	240	272	268	250	256	270	281	285	242	257	261	259	246	242	277	269	251	263	290	282	258	266	244	266	265	226	268	264	272	277	288	256	249	265	277	266	252	267	224	259	267	262	285	230	264	243	264	245	255	264	274	251	225	255	260	241	244	253	261	271	240	254	276	249	253	269	296	263	271	257	243	253	249	292	253	271	242	247	252	251	260	263	246	262	229	247	251	264	254	259	253	264	252	267	265	276	257	260	256	252	274	250	288	263	274	253	251	296	254	249	262	247	267	287	264	258	294	241	248	282	266	272	256	252	283	257	260	263	266	246	280	254	220	228	247	252	257	256	239	253	267	255	261	252	280	259	260	262	291	252	234	267	271	254	248	267	242	262	282	224	262	258	274	257	258	286	275	270	258	256	244	241	239	252	258	241	267	261	288	264	266	246	271	256	278	238	277	251	253	271	250	254	250	273	262	263	273	242	258	260	292	233	261	245	243	273	242	258	269	253	267	263	263	252	265	267	248	255	259	243	278	248	240	241	238	280	285	244	229	268	258	263	265	255	259	250	238	250	281	262	237	288	261	275	266	285	266	285	264	254	262	246	257	281	236	280	252	235	265	260	260	286	283	248	249	251	257	269	277	256	267	261	275	238	270	236	238	255	251	264	262	267	279	266	273	257	231	244	247	271	256	260	253	263	269	261	265	266	276	257	250	258	253	265	244	259	246	247	254	257	224	263	264	270	258	278	279	308	271	262	239	244	248	272	273	257	278	256	258	257	263	296	257	265	245	264	251	233	257	266	272	265	274	276	242	235	266	274	263	244	260	270	255	262	282	265	262	238	264	272	263	259	235	234	258	262	281	250	255	261	255	252	293	280	250	251	261	227	267	266	280	258	241	264	244	240	259	222	237	242	267	298	265	256	279	246	245	247	257	263	278	257	264	275	263	258	289	246	219	269	282	266	242	281	265	267	269	237	273	271	261	288	271	269	274	236	283	267	246	264	274	247	248	276	226	243	282	248	245	262	272	265	257	253	254	266	244	264	251	254	241	281	256	239	243	273	275	275	247	265	273	225	269	275	275	276	299	260	283	243	271	232	251	256	255	267	268	254	294	233	262	273	253	274	273	256	255	232	277	267	268	251	261	256	225	257	252	254	256	261	285	254	271	210	278	268	242	245	261	250	268	270	249	277	247	270	250	267	266	259	259	263	267	301	239	276	268	243	270	248	254	271	250	272	275	280	247	257	233	281	248	245	269	244	262	277	262	292	273	242	232	247	265	233	285	250	259	252	291	250	261	254	258	256	251	270	251	255	250	242	239	257	282	266	265	241	277	262	247	242	275	266	253	273	261	248	265	268	244	272	286	276	274	234	242	268	281	238	251	243	264	254	238	237	273	261	241	254	231	272	247	250	253	290	224	265	241	223	258	262	282	258	273	260	281	259	283	255	243	256	257	282	236	259	251	270	273	221	290	249	228	270	248	239	252	262	264	264	268	272	259	259	269	252	260	262	255	270	246	265	235	274	286	255	245	245	275	262	248	252	237	222	279	234	247	249	272	240	257	260	267	238	266	272	267	237	222	259	235	256	285	288	232	259	281	274	228	268	265	294	280	253	252	263	255	279	268	262	279	255	270	269	311	270	278	250	278	242	237	258	267	267	290	242	242	265	276	268	257	263	260	232	257	232	256	259	236	238	281	264	277	248	252	236	297	263	286	250	252	239	234	278	268	269	313	269	252	244	241	264	258	260	268	266	258	256	255	282	229	274	246	239	275	262	247	232	279	258	261	259	241	274	264	235	269	255	273	270	267	249	239	264	271	295	244	268	275	238	256	273	266	243	272	259	267	277	221	256	275	262	276	287	225	259	254	258	244	237	286	273	260	278	270	237	284	252	277	264	263	300	250	268	268	263	248	231	267	279	253	259	234	221	246	259	255	254	276	255	262	244	224	245	255	263	234	256	247	269	269	263	280	244	248	268	258	261	314	271	241	261	242	237	252	272	301	254	255	254	241	258	259	235	250	254	262	248	241	259	263	245	264	256	269	250	242	236	275	274	263	250	255	270	251	240	286	269	251	253	267	246	262	295	286	274	246	266	279	244	246	262	278	254	241	261	269	258	277	227	283	263	260	226	237	263	243	253	278	266	257	260	275	234	273	248	285	275	255	242	270	277	285	280	258	232	274	258	278	248	236	296	258	240	260	267	248	241	264	238	264	251	268	257	271	219	262	279	273	251	248	252	261	256	228	267	297	261	252	266	266	275	269	250	260	251	267	256	264	248	276	251	245	256	237	235	273	266	249	270	261	221	253	237	250	244	289	294	250	263	252	280	246	271	265	277	257	268	278	260	254	265	259	278	238	258	257	276	262	255	248	252	295	273	265	281	231	263	284	258	262	269	238	273	270	253	240	246	254	258	268	256	245	251	241	256	266	245	291	255	252	256	284	237	279	243	274	283	244	257	270	260	261	262	247	260	248	261	235	280	249	277	274	247	245	253	248	226	264	264	260	282	257	259	236	262	271	261	253	272	254	273	259	275	278	264	249	243	262	261	268	248	257	265	259	270	248	259	262	282	273	231	253	280	258	264	258	279	243	268	256	262	281	264	229	282	244	245	272	283	255	253	257	256	253	284	264	260	274	282	253	285	286	221	283	233	244	265	274	269	293	298	259	273	238	255	253	263	288	245	264	249	251	268	257	265	233	231	259	257	295	253	269	250	281	267	286	306	235	257	278	260	260	272	264	253	274	252	257	247	287	252	280	255	253	251	246	268	263	266	281	266	272	217	250	274	257	262	290	235	247	242	287	259	244	222	250	278	262	262	245	253	237	255	296	278	246	278	250	258	245	228	280	257	294	238	259	272	242	258	293	253	261	240	269	274	291	263	237	223	258	275	253	256	280	290	285	230	247	256	253	250	284	286	243	276	284	258	250	230	257	272	277	285	260	247	277	263	284	280	249	268	246	229	235	257	267	269	242	250	239	262	272	252	280	263	258	253	296	275	264	239	256	275	257	258	258	286	251
39748	51188	55740	61524	61795	63286	58663	56723	56366	53167	48328	42860	35508	13799	14681	17061	17213	13504	17146	23273	21485	14090	8293	10116	10219	4048	1548	3948	11749	22750	23542	14810	7619	2842	795	801	840	850	883	806	883	804	824	783	770	778	840	803	749	818	841	792	782	832	787	810	789	779	827	829	838	845	821	832	804	797	825	829	760	836	841	799	754	786	819	806	815	825	790	810	799	841	817	829	827	797	776	796	816	861	823	814	861	830	840	788	836	792	784	847	847	821	847	800	741	801	849	849	794	790	775	789	796	800	791	849	766	815	733	845	776	858	829	796	800	806	810	870	821	788	861	798	813	804	807	808	831	795	801	802	828	825	788	791	813	849	790	800	816	834	844	793	840	784	804	791	818	783	784	817	819	798	762	774	821	819	851	804	810	842	815	864	819	807	773	773	782	791	833	778	804	861	773	799	817	816	756	823	824	854	744	827	856	805	820	810	745	789	811	775	811	839	761	731	799	815	790	834	784	796	820	797	765	830	787	819	741	813	807	798	780	786	772	817	841	787	769	840	830	816	775	803	790	803	844	829	813	848	827	866	784	858	776	781	802	808	879	853	799	807	802	818	807	840	829	801	820	826	774	817	812	761	828	857	790	842	788	820	786	790	779	844	818	818	766	763	803	787	768	791	799	758	809	808	795	856	783	795	836	804	792	801	817	806	810	788	833	784	815	843	794	768	801	819	786	804	796	778	797	808	777	837	804	842	805	795	769	811	775	796	804	793	791	772	769	810	827	827	829	814	812	827	755	838	859	809	814	855	835	825	799	779	823	789	788	811	806	820	808	773	765	791	795	827	827	821	830	869	813	849	811	815	788	843	810	823	837	827	818	764	845	831	777	808	822	779	778	824	850	853	812	786	784	784	788	786	787	825	799	829	816	794	809	802	820	795	768	801	790	835	790	789	803	810	785	820	799	830	808	817	823	791	803	818	852	846	788	798	743	776	840	770	814	787	778	812	778	811	802	833	847	831	849	791	778	810	808	845	802	796	825	802	757	835	801	797	797	833	751	793	826	792	802	811	801	794	851	824	811	795	828	817	749	800	837	805	801	769	792	821	772	791	853	793	834	789	825	811	795	786	855	776	780	791	799	779	833	768	818	789	830	833	835	823	801	809	810	818	799	789	794	825	806	774	823	834	817	789	834	833	821	813	811	813	819	829	803	778	766	814	792	802	841	802	862	841	820	797	772	822	812	778	773	850	774	847	827	787	844	763	817	820	837	770	802	788	814	813	830	831	790	824	776	819	840	839	824	830	862	789	846	853	836	773	840	777	814	800	836	771	826	851	821	793	808	812	809	768	828	806	778	824	788	859	828	865	808	812	790	839	813	789	795	788	761	795	812	792	775	778	759	782	788	788	823	795	802	816	848	808	763	812	787	804	835	834	799	770	754	823	797	840	815	841	840	842	867	799	808	813	786	853	867	788	815	841	792	758	813	870	831	834	872	783	804	802	795	816	832	844	798	875	817	793	798	807	821	788	839	851	796	813	778	827	808	852	844	802	816	778	799	805	815	786	794	795	822	817	778	760	839	856	800	769	795	818	825	800	803	797	823	772	826	793	790	825	755	803	840	773	769	810	757	825	792	812	816	768	824	812	825	815	766	804	812	818	794	827	819	842	825	847	829	820	798	726	823	824	809	806	809	809	848	784	811	807	845	801	812	789	779	803	757	792	816	828	818	833	887	826	813	780	776	805	837	839	822	803	765	853	795	795	829	796	852	809	831	847	799	859	760	833	781	831	742	811	783	776	835	793	818	809	843	813	846	797	797	820	772	801	796	845	781	788	829	817	807	777	803	840	814	788	796	804	839	842	820	760	792	799	815	809	771	848	823	819	759	793	800	819	866	740	809	809	811	742	870	787	815	800	773	837	832	836	802	840	816	772	835	840	798	798	800	825	819	882	845	814	804	855	774	784	799	811	793	800	807	817	823	766	823	788	827	803	827	815	814	816	841	782	864	813	816	768	860	837	750	822	804	793	782	777	835	843	830	808	770	801	797	809	805	762	791	817	817	786	831	810	789	787	841	810	810	818	793	796	850	829	776	792	831	794	799	753	777	757	847	759	785	821	802	825	867	813	815	851	852	809	828	799	824	850	803	791	796	814	836	795	856	768	841	811	816	842	800	846	836	791	827	799	830	810	890	779	805	802	781	806	851	804	780	782	819	817	834	808	821	805	818	784	775	823	834	798	841	815	848	770	778	823	756	818	814	804	803	811	828	829	813	816	824	792	821	837	820	800	802	872	862	825	796	767	884	814	824	792	833	807	807	852	775	798	846	807	802	822	693	844	810	764	763	807	774	830	784	843	838	818	806	825	780	777	869	814	751	801	827	825	765	785	788	777	802	838	803	834	806	806	776	759	845	786	811	755	791	741	820	833	788	814	823	842	810	874	804	834	854	793	799	836	801	792	830	840	816	837	734	839	866	785	847	778	791	762	833	794	834	808	796	799	792	788	817	849	803	807	777	802	830	773	861	808	778	822	800	803	810	830	799	792	858	799	846	850	805	829	779	806	802	840	830	852	813	799	829	852	795	807	827	845	786	842	758	808	830	820	774	805	758	874	810	814	798	820	777	781	828	818	763	832	829	753	818	824	829	795	798	821	799	823	806	833	785	820	799	824	746	827	808	778	817	859	779	797	760	838	813	803	835	865	813	849	795	863	777	802	785	827	798	816	803	767	825	854	813	812	768	804	813	809	824	797	813	832	763	806	846	877	758	779	811	770	850	791	807	805	831	812	802	781	749	823	839	801	797	837	811	797	834	825	782	834	797	855	801	869	819	768	765	793	792	869	832	807	797	797	779	793	760	805	834	795	789	750	798	813	835	805	742	782	784	812	831	766	795	844	856	841	808	785	750	848	783	861	892	827	787	790	822	832	874	803	824	821	773	817	855	842	864	768	795	822	860	789	818	803	820	808	797	812	828	812	825	813	799	754	780	815	826	827	833	804	827	812	799	793	740	818	766	808	742	818	798	805	767	818	807	828	799	778	832	788	824	769	816	837	739	858	797	809	775	812	827	825	852	846	809	804	800	756	798	818	818	809	798	764	773	813	782	808	828	794	840	791	795	843	832	813	832	847	781	803	767	778	804	829	822	804	805	762	820	804	814	821	816	839	812	804	781	810	778	797	832	767	818	837	810	832	787	830	852	841	774	822	820	863	770	847	825	787	857	761	814	759	847	759	822	808	773	843	774	806	771	794	804	793	820	810	795	821	795	840	835	818	800	830	790	783	858	830	773	809	801	839	830	789	802	811	797	776	799	831	836	808	838	799	809	852	809	790	779	761	801	807	841	830	794	831	811	843	815	837	820	829	825	821	827	767	802	729	822	824	853	834	777	819	830	801	835	809	835	862	815	817	847	762	787	815	835	824	798	833	842	819	754	774	821	753	807	836	816	811	806	842	820	773	806	812	833	772	836	766	767	794	827	793	821	786	797	819	730	818	816	773	794	791
10856	18326	23507	20380	13586	8060	5952	3931	3260	2188	1484	1094	799	408	367	457	619	373	340	421	466	340	304	267	251	231	235	239	309	497	585	508	417	264	212	195	210	198	196	202	205	193	212	200	178	220	195	208	190	205	204	195	210	177	184	228	217	187	212	220	211	202	209	176	222	203	191	199	208	184	216	222	218	224	229	219	219	223	214	234	188	208	210	227	203	202	233	229	231	209	184	207	202	232	199	172	226	199	183	220	201	208	201	208	201	212	181	202	189	202	211	201	220	199	230	205	212	224	205	211	193	212	199	212	183	195	178	193	201	224	186	206	227	182	195	212	209	185	207	192	221	207	212	214	181	195	196	220	214	191	208	235	210	214	180	199	224	196	212	210	189	241	206	231	211	194	203	218	235	181	196	206	195	201	206	208	205	188	206	207	208	206	220	203	214	216	216	198	210	201	188	195	223	213	211	225	218	200	207	187	205	211	196	222	211	209	208	226	190	207	206	229	213	239	196	203	220	182	235	208	208	195	198	189	197	214	201	212	201	183	212	203	196	220	245	174	208	200	218	214	201	229	201	204	188	194	198	183	215	192	188	198	197	214	210	225	210	217	192	196	236	215	201	211	200	205	211	241	174	206	213	208	200	218	193	233	187	213	177	196	196	218	226	191	218	191	212	209	205	225	186	219	204	209	185	201	199	187	194	187	189	209	206	215	208	192	202	201	226	192	182	227	217	180	226	187	215	226	202	220	189	197	214	212	212	193	210	207	203	220	203	192	203	199	178	195	204	217	199	204	213	203	192	189	215	221	226	241	192	213	212	195	206	213	184	182	186	186	209	201	204	189	228	196	202	197	216	190	198	214	181	176	217	221	205	237	229	184	220	213	200	201	194	199	239	242	193	212	216	221	215	206	214	222	233	198	222	203	212	177	223	213	186	205	198	219	188	194	220	190	203	201	197	213	196	242	202	214	216	203	217	207	199	196	215	190	190	196	211	182	208	216	193	218	209	206	219	214	207	212	212	223	211	185	227	219	201	216	237	218	208	214	209	190	199	204	193	200	218	198	197	210	225	205	196	240	196	207	188	212	221	210	196	213	185	184	209	198	202	200	191	232	207	205	243	200	207	203	202	208	176	211	189	194	178	198	189	208	223	201	191	189	225	203	202	210	218	203	181	193	201	192	242	197	200	207	182	223	226	209	205	214	224	218	224	208	213	193	211	217	203	206	209	198	218	212	223	228	201	222	188	214	222	209	230	207	183	224	207	208	214	200	205	210	203	207	216	223	199	203	188	175	211	223	213	204	178	202	206	205	191	196	220	214	212	193	198	211	213	207	220	213	239	223	215	212	192	205	211	215	186	231	226	232	203	204	195	214	195	177	219	213	216	199	209	195	201	219	200	222	201	244	191	230	213	211	216	204	203	206	215	197	206	224	204	203	227	247	189	201	189	197	205	211	194	235	195	175	181	206	224	232	207	219	213	221	210	217	186	217	219	202	202	219	190	219	232	214	199	218	214	226	194	191	192	194	214	202	228	194	235	202	200	205	197	202	195	180	204	196	201	206	183	234	206	223	226	220	220	183	206	201	195	191	196	211	192	186	223	231	198	204	196	210	213	182	193	177	190	213	216	223	215	226	220	216	238	224	218	238	207	208	187	193	198	191	222	230	209	192	228	181	191	227	193	158	174	206	230	202	200	235	200	236	212	197	211	214	201	189	236	185	207	220	218	220	211	190	233	217	192	186	186	182	212	192	179	189	224	199	197	234	222	220	206	204	181	208	209	209	192	224	210	217	217	205	219	199	194	188	207	171	228	224	212	191	210	196	205	221	201	213	217	184	220	200	221	191	201	217	201	223	211	214	218	215	216	236	213	198	194	187	214	216	211	204	212	219	217	215	222	216	211	189	206	183	198	199	208	198	224	218	217	191	215	191	206	222	208	231	203	241	218	200	199	215	168	223	190	194	171	208	184	188	201	217	219	216	204	223	209	213	216	219	199	198	213	221	199	214	223	186	218	214	211	199	202	190	204	220	208	202	211	199	201	191	224	192	207	210	220	229	193	221	211	198	192	190	212	227	197	200	186	195	226	201	231	202	219	190	191	226	217	208	192	200	192	207	192	210	229	196	218	205	199	193	210	214	208	208	218	195	211	188	225	227	231	218	221	221	215	207	203	217	194	207	223	232	189	204	212	190	201	210	214	228	203	201	220	230	220	186	184	189	209	226	231	211	223	196	189	216	209	226	188	188	209	201	182	213	206	213	206	222	217	203	198	209	212	220	212	166	224	196	188	202	210	193	203	207	189	228	206	213	183	212	218	172	194	206	200	211	198	194	208	222	191	213	225	230	211	226	216	175	226	199	196	205	193	197	191	202	224	189	215	189	207	209	183	218	211	202	208	205	198	218	193	226	183	207	213	203	189	179	212	191	210	213	204	213	209	230	191	216	193	195	200	228	210	203	210	209	206	210	195	231	190	206	205	201	219	203	227	195	211	188	213	192	212	217	237	191	196	215	174	224	235	201	218	226	198	218	199	196	203	202	164	220	208	175	211	210	184	188	189	216	203	206	213	206	213	221	213	211	176	192	192	201	204	223	192	204	194	216	174	214	200	211	229	198	248	190	218	203	206	205	203	210	187	205	208	178	209	212	228	188	219	185	191	226	202	220	197	186	202	227	181	213	172	201	180	215	211	192	201	213	206	194	212	201	198	198	210	206	193	194	209	226	201	208	201	190	199	200	230	203	191	197	206	200	218	214	182	215	195	190	176	196	236	206	212	208	220	210	229	203	207	219	217	193	197	216	186	175	189	190	191	197	213	206	200	177	209	186	205	201	230	204	173	211	193	197	214	222	201	200	219	214	197	214	195	241	169	207	195	209	202	184	199	199	212	206	222	206	197	209	200	196	211	224	213	234	210	225	194	191	222	196	213	211	202	199	218	191	218	237	208	203	198	217	199	226	197	213	208	233	202	186	224	190	185	193	209	218	207	195	205	210	198	210	206	215	223	209	209	196	215	175	177	188	195	194	219	195	195	236	207	189	203	193	207	198	186	233	205	187	236	216	225	227	182	211	223	207	200	208	205	211	206	200	212	204	177	205	210	205	207	201	202	211	211	202	209	188	203	210	218	220	219	198	216	236	212	174	195	219	207	208	192	199	178	212	227	209	192	200	210	199	212	205	191	209	186	208	187	196	203	224	224	189	191	229	201	185	220	221	191	215	179	202	212	218	215	233	190	215	191	188	186	203	198	204	200	223	213	209	204	215	198	208	203	226	202	192	229	200	198	210	226	197	196	209	185	207	190	188	206	209	226	231	231	187	231	167	224	187	217	237	218	193	222	216	207	213	193	195	206	211	209	210	184	203	220	216	186	201	180	224	204	216	223	195	197	182	209	190	227	227	191	187	223	207	213	206	220	218	244	201	208	221	194	191	221	203	207	204	205	228	204	224	209	212	227	205	217	198	210	226	192	210	207	216	199	196	213	210
10717	21626	30415	31843	26981	20947	17672	14325	12853	10024	7072	5608	3557	1782	1828	2447	3487	1777	1810	2108	2334	1596	1309	1223	1170	1084	903	853	1331	2667	3170	2414	1551	948	699	700	743	718	741	680	689	712	650	697	697	732	726	685	691	732	683	656	675	704	720	661	691	741	707	716	723	732	721	746	771	719	676	674	662	681	702	711	705	730	652	732	716	725	682	668	705	685	730	724	690	700	727	660	675	654	686	709	701	683	713	711	681	710	652	729	709	709	684	688	646	708	671	693	731	682	701	679	693	753	677	674	688	722	659	697	682	748	722	783	662	710	729	706	713	688	697	704	666	677	739	689	737	695	696	725	716	721	717	702	653	734	667	706	683	646	696	699	711	713	678	698	651	675	689	722	701	716	705	694	720	670	716	699	691	689	719	696	727	668	661	727	701	691	729	717	722	685	689	675	735	710	694	699	674	677	739	709	702	712	742	713	711	713	666	675	699	702	711	719	746	700	724	706	700	701	703	676	725	732	704	696	679	694	673	709	715	689	704	707	734	729	694	707	700	677	681	709	699	665	663	716	706	691	730	689	707	710	665	688	711	658	718	712	697	685	728	722	723	657	714	692	722	683	671	697	673	687	698	700	708	661	728	767	726	700	694	739	714	717	677	694	691	735	668	708	744	703	686	690	675	710	684	659	734	698	710	670	720	696	663	672	710	702	679	689	688	684	643	659	684	730	679	714	697	667	674	715	703	726	687	724	709	683	720	710	713	673	700	703	679	723	715	666	678	738	715	666	681	741	731	698	686	695	657	648	695	704	693	646	712	677	676	733	672	671	705	678	711	687	720	663	703	713	726	698	722	676	703	701	666	717	651	697	701	646	717	714	690	669	661	658	707	752	704	722	704	687	659	699	726	685	727	715	681	712	710	672	697	705	673	715	721	696	660	706	744	695	708	710	675	688	661	692	707	756	708	694	655	732	708	754	727	710	748	699	713	739	728	638	680	669	691	699	610	725	719	715	706	686	698	681	697	685	668	684	690	727	752	665	717	669	717	684	700	691	650	715	667	703	771	686	728	705	682	698	710	684	699	701	757	669	618	719	678	678	699	678	755	726	688	706	714	656	706	693	697	682	738	734	616	706	701	767	708	752	755	682	675	646	709	658	672	722	755	708	697	693	755	710	706	747	683	672	697	709	699	682	660	691	683	732	701	717	680	706	699	675	725	700	715	693	664	706	657	704	676	686	717	692	640	663	666	697	686	695	672	668	730	717	718	676	704	689	684	706	722	698	727	705	725	666	681	691	690	708	743	702	671	683	721	702	738	715	667	731	702	671	740	700	707	730	701	636	648	719	714	737	714	749	692	733	722	691	658	757	665	660	684	773	664	657	686	712	731	682	697	713	689	697	720	663	691	722	748	657	665	707	748	699	656	758	712	683	691	717	746	717	715	695	684	725	661	706	683	710	728	658	705	699	738	673	695	702	747	681	726	693	742	706	728	748	701	689	698	710	640	686	662	717	736	727	691	684	707	721	717	667	698	712	681	712	722	679	726	695	685	719	725	718	706	725	694	723	718	710	715	658	697	717	666	744	711	705	708	668	659	742	665	691	723	678	679	670	670	716	687	728	698	697	679	681	707	658	747	713	780	662	697	692	674	660	672	711	695	678	656	700	701	735	720	714	687	673	678	716	696	728	702	674	702	736	696	658	703	703	706	732	732	724	674	705	658	671	720	722	730	656	664	723	673	681	692	688	673	690	705	702	725	738	695	733	729	705	662	666	753	679	646	693	742	746	718	690	665	676	714	696	697	728	691	719	672	682	704	726	716	718	711	724	622	699	662	728	716	692	767	673	684	687	717	686	693	711	679	727	674	709	696	705	698	699	713	687	709	701	674	704	724	753	695	686	668	707	727	651	706	652	730	676	705	688	753	731	702	728	689	706	724	629	694	686	713	696	674	715	710	714	710	696	688	724	680	746	684	663	681	701	673	653	750	654	686	705	688	694	708	717	723	709	712	700	677	729	753	668	719	760	704	730	681	719	695	714	661	727	696	721	730	689	691	683	714	713	675	687	714	705	722	663	671	676	723	683	677	644	740	683	671	685	639	747	707	730	701	680	728	681	662	687	689	709	711	671	683	713	727	753	712	705	743	707	706	698	719	712	654	708	748	709	700	617	723	700	717	725	727	669	704	712	714	665	684	744	689	663	723	715	720	682	721	680	709	654	711	696	681	736	712	713	650	714	673	716	708	691	701	661	725	687	717	731	730	702	670	721	651	725	704	687	708	678	726	692	728	722	702	738	689	723	726	673	707	688	735	728	698	681	701	720	714	713	678	735	711	694	628	703	658	693	683	738	715	672	710	692	653	727	713	658	720	678	715	659	669	660	695	699	664	705	695	660	684	637	720	713	697	718	663	709	710	740	727	690	747	671	700	689	714	734	767	657	710	725	723	762	719	652	714	743	711	697	724	711	693	637	717	670	680	715	682	689	681	673	706	703	684	734	714	729	690	692	716	724	614	726	724	680	700	725	664	718	661	713	720	673	680	681	708	721	681	689	637	682	718	650	675	722	705	712	729	737	731	677	710	706	732	726	703	735	703	720	717	667	745	672	669	714	706	673	697	690	718	714	702	687	703	737	630	674	691	778	691	730	712	696	682	755	727	653	692	648	744	681	713	653	705	681	704	725	685	665	733	727	684	760	700	670	714	693	649	740	738	720	718	675	713	712	674	686	704	749	645	701	658	705	716	696	737	707	649	656	702	674	678	692	707	732	697	740	715	665	749	695	717	683	684	699	712	709	689	707	712	715	708	669	734	655	720	706	699	730	711	672	713	718	733	672	760	690	683	698	712	689	706	727	721	696	686	680	733	710	712	670	644	698	758	687	691	701	667	716	700	662	747	663	693	677	635	702	682	722	754	719	707	700	678	695	687	726	661	692	686	695	779	742	690	726	718	688	725	696	696	692	709	676	730	708	770	750	677	735	696	650	665	674	715	703	703	680	685	711	666	696	702	714	714	721	684	709	691	700	682	652	726	655	688	719	718	721	732	726	689	737	687	705	739	679	647	644	705	721	718	706	706	671	651	743	710	645	687	676	696	706	719	702	668	677	679	695	714	730	678	684	642	741	717	715	715	657	704	700	741	736	685	681	698	701	756	725	721	705	688	695	712	701	697	698	672	713	705	664	707	649	676	675	637	716	735	670	666	701	695	696	752	698	720	695	724	691	647	631	718	721	692	700	724	690	726	655	691	744	725	684	686	714	694	705	725	710	746	715	694	727	668	707	667	668	715	742	686	691	724	696	730	733	736	662	706	709	700	667	688	673	697	711	727	696	722	630	669	710	684	695	663	731	700	699	689	666	698	693	723	671	699	715	690	706	734	727	711	699	724	646	686	679	706	671	696	715	677	672	687	718	702	697	701	668	721	729	718	751	700	707	700	736	673	694	673	723	702	720	727	716	694	751	699	715	677	691	755	727	719	732	731	729	699	711	732	698	688	647
37449	44669	43720	41351	40934	37189	36011	33088	30697	26134	20502	13176	5069	2025	2287	7224	5152	2458	1377	1230	1422	1297	682	613	582	486	367	296	724	2680	2796	1649	884	382	192	195	181	203	180	202	166	194	207	214	206	180	180	191	176	228	192	214	181	204	210	194	212	230	181	188	200	172	200	205	195	197	169	190	217	195	204	195	210	216	192	184	182	194	178	175	207	174	209	182	190	185	210	180	203	189	185	215	188	187	203	196	205	184	195	165	205	223	191	184	204	193	181	228	184	201	201	194	214	197	212	193	182	176	216	196	218	201	171	185	205	215	215	180	177	187	184	206	203	225	200	206	201	202	240	191	179	207	192	194	190	180	183	193	160	219	180	195	204	181	181	200	203	219	175	181	223	212	192	203	203	171	193	204	202	176	204	211	198	198	197	195	203	212	196	210	196	210	200	194	193	192	178	188	193	197	179	209	201	178	181	203	202	210	166	212	198	192	207	226	183	183	200	186	194	200	173	212	215	200	205	205	193	175	182	186	201	180	195	217	199	231	214	207	190	177	210	206	198	182	180	184	193	226	197	183	207	181	222	200	200	207	176	206	199	202	201	186	181	199	192	204	195	178	214	202	166	203	196	192	194	204	205	190	185	186	169	173	196	183	207	207	174	187	201	204	210	177	190	199	224	216	193	202	194	208	194	221	220	224	180	191	198	190	233	187	181	186	175	166	207	196	192	187	196	176	183	215	213	199	225	198	162	182	193	167	181	195	180	171	183	202	203	181	212	182	159	179	190	202	186	202	211	202	197	211	196	185	181	190	206	183	192	204	193	200	195	191	195	193	195	202	183	188	186	195	209	198	209	184	182	199	211	176	200	196	170	188	199	177	201	199	210	182	201	206	210	191	193	190	242	195	188	206	218	194	181	214	194	192	202	191	217	188	212	181	200	196	178	193	195	206	203	169	188	204	188	220	186	199	196	204	194	179	188	231	201	184	193	175	191	197	189	194	180	204	200	169	199	204	181	209	197	182	207	200	207	203	195	187	191	207	198	187	199	203	195	179	196	181	193	186	204	183	206	170	185	219	188	189	212	201	191	175	201	188	185	179	208	204	211	180	213	202	197	190	161	223	219	197	212	192	206	201	188	213	209	182	202	214	194	186	179	200	189	181	195	192	183	209	206	199	175	202	208	208	205	192	197	209	207	213	220	189	192	186	212	211	203	184	185	190	197	170	192	203	168	194	197	201	217	170	190	186	182	182	168	200	207	212	170	184	201	188	177	189	190	197	186	209	206	201	226	196	194	190	240	192	205	174	207	181	200	210	189	201	182	200	204	191	196	196	196	200	212	202	185	164	182	202	203	196	188	211	196	214	215	194	188	198	218	218	198	190	207	182	195	202	208	201	192	184	192	199	197	204	202	204	203	192	204	188	193	170	168	204	196	201	187	203	184	218	215	184	195	198	206	186	180	191	201	210	207	178	197	189	192	200	208	198	221	233	201	204	197	214	195	184	192	208	204	170	174	178	194	170	186	170	168	190	200	192	172	222	180	163	198	211	217	187	166	195	209	194	205	198	216	184	190	195	190	183	208	201	206	180	191	215	204	198	199	208	180	178	198	191	176	194	234	205	200	192	193	182	196	189	180	202	187	187	198	177	199	207	188	197	192	191	167	215	202	170	194	203	229	202	201	172	204	211	173	203	210	183	192	215	214	193	222	190	188	210	209	175	191	204	170	198	171	189	207	184	188	193	199	199	190	188	215	205	192	187	176	194	182	212	178	226	197	228	210	195	197	204	212	202	193	206	222	186	198	200	159	207	183	194	187	217	177	195	196	180	181	201	207	198	206	190	204	174	188	193	192	206	185	202	201	200	172	217	189	202	218	175	201	201	205	198	189	189	195	190	184	205	194	193	169	180	223	210	188	236	215	206	201	170	197	200	227	210	181	200	196	182	203	204	198	206	207	191	209	168	197	206	185	229	193	179	191	179	179	196	205	216	211	205	183	203	178	189	194	206	198	203	192	209	210	188	192	198	202	170	199	184	207	195	206	200	188	208	183	188	197	201	207	192	205	171	187	189	183	194	216	181	202	213	193	198	203	205	193	185	198	175	239	182	180	199	206	210	183	175	194	172	178	196	203	203	172	200	180	191	210	198	217	182	222	191	176	193	178	205	188	231	175	173	199	198	190	195	173	196	223	194	186	187	186	218	185	170	205	162	164	216	166	182	203	182	195	199	210	202	200	199	186	181	214	206	176	201	211	202	194	189	214	197	179	210	179	215	199	175	200	184	200	197	189	197	221	221	182	223	178	213	181	213	199	202	211	198	177	198	181	197	202	208	167	201	208	202	240	195	191	209	214	212	187	186	211	204	181	190	159	202	213	207	184	199	188	216	180	200	199	193	191	181	194	170	196	207	221	194	198	228	212	187	203	192	194	189	219	208	205	186	187	203	200	196	191	233	190	184	193	194	198	210	224	185	196	176	188	195	190	181	198	183	196	189	229	190	190	174	203	182	190	197	202	196	200	213	196	191	182	193	198	201	194	205	190	216	204	191	232	215	191	207	181	205	201	180	198	209	201	217	200	190	193	192	191	186	205	185	191	190	197	213	181	185	188	194	188	197	202	192	161	195	188	179	202	198	184	200	196	191	197	198	186	208	188	231	187	194	202	206	193	193	207	198	196	188	199	201	207	230	188	203	198	187	210	195	202	209	176	201	197	174	203	199	190	208	180	203	188	196	171	206	199	169	204	202	215	194	199	177	212	180	194	197	186	217	192	204	189	190	184	191	187	213	195	200	207	206	183	216	176	185	193	196	201	224	190	219	158	207	168	196	180	179	173	197	209	185	201	202	219	197	188	193	187	189	175	209	198	215	191	195	189	174	211	172	207	199	206	181	201	206	197	206	186	191	203	201	176	204	216	159	218	194	187	184	204	189	206	183	166	226	183	197	176	200	194	196	189	184	213	167	193	212	204	221	184	175	188	199	183	195	181	208	195	199	182	181	207	223	194	186	192	191	208	179	210	197	209	186	203	199	202	196	193	183	194	200	201	177	185	216	172	198	221	201	191	194	193	196	198	223	223	196	190	196	196	203	202	209	189	194	162	165	180	206	223	202	208	218	167	208	191	196	206	179	203	195	194	228	196	182	207	211	177	201	201	213	209	192	183	212	186	177	176	185	169	200	188	215	221	173	181	193	187	184	200	209	224	183	206	227	188	203	195	180	193	221	208	202	205	202	176	195	184	188	208	191	189	217	185	196	191	211	185	200	203	200	203	191	184	208	239	191	208	191	217	206	189	229	191	176	197	194	201	191	181	225	185	192	190	185	218	197	238	177	200	196	213	200	209	177	178	205	192	208	187	205	184	208	200	224	182	211	204	196	196	212	194	178	178	177	192	212	192	191	194	192	199	196	204	167	201	182	192	196	206	229	174	204	216	186	207	208	203	181	205	217	205	196	183	198	194	183	180	193	202	211	180	192	175	201	189	191	169	198	181	202
32086	46752	53229	59002	59059	57156	52003	49999	46543	43651	37131	31030	15383	9662	12033	23690	15154	9906	7385	7204	7858	7107	4116	3642	3552	2686	1952	1401	4778	16068	15572	9617	4739	1789	610	649	653	642	730	659	640	699	656	638	691	735	667	672	685	686	674	684	677	650	701	681	690	668	652	654	667	649	636	722	645	646	710	657	674	640	676	658	701	671	701	687	672	642	656	632	607	608	668	643	651	685	652	641	674	606	593	669	659	676	656	665	668	689	649	650	641	678	686	641	675	668	644	662	666	617	675	667	649	630	619	687	679	653	647	667	684	667	678	630	626	654	652	680	658	687	658	681	610	678	645	655	694	639	666	653	635	681	667	661	619	628	677	660	611	628	650	687	648	638	664	661	645	647	677	680	659	628	658	648	637	674	651	683	654	643	665	611	659	621	672	648	694	650	686	674	638	649	652	641	683	645	676	663	694	672	635	660	650	678	618	668	685	683	626	657	628	639	628	650	635	654	605	702	698	638	659	640	666	651	687	636	665	699	679	662	667	718	656	656	662	628	615	628	635	624	657	630	632	656	657	644	634	692	607	683	652	653	660	643	662	629	624	665	700	641	708	673	611	673	653	636	653	636	656	668	662	715	646	668	626	671	706	680	656	657	646	620	665	643	638	641	655	655	628	664	676	715	707	642	663	663	675	625	686	652	699	703	660	670	643	673	647	675	687	638	685	662	631	632	639	709	634	667	682	659	699	680	654	690	638	635	645	625	686	651	678	654	645	621	665	631	651	664	635	689	642	675	644	664	634	681	661	694	700	655	622	641	647	657	679	660	690	631	623	677	679	669	640	663	660	707	710	696	687	658	648	628	652	682	684	609	634	614	679	658	638	634	700	661	666	692	664	641	678	628	624	611	700	663	696	635	676	699	665	664	684	647	655	659	659	671	679	675	667	588	652	628	633	627	687	662	619	676	626	655	682	682	625	659	638	677	663	672	674	681	648	692	700	646	667	661	624	599	593	630	683	615	633	673	679	679	703	676	655	639	667	684	697	692	648	664	674	668	694	641	652	674	668	632	655	679	653	648	656	688	647	663	679	626	702	669	691	665	685	651	687	631	651	646	694	643	674	671	657	681	622	649	628	637	620	668	691	673	658	616	697	631	666	660	686	650	681	639	650	688	653	684	658	673	678	676	624	629	670	639	668	663	629	659	664	645	673	633	690	654	681	607	669	682	635	666	638	652	705	637	674	628	709	650	685	655	651	625	691	656	652	628	662	658	630	636	694	628	674	631	657	670	652	648	642	617	665	635	658	693	744	652	640	675	663	652	595	658	653	634	646	645	659	646	630	660	672	632	681	635	683	652	669	683	694	654	615	659	664	667	666	680	640	677	697	641	633	649	630	673	651	648	639	686	671	712	666	658	615	664	679	669	678	660	635	649	697	660	689	706	607	660	667	646	642	662	652	667	720	662	602	693	642	598	654	645	634	672	663	694	670	640	647	612	624	624	631	650	630	699	673	636	724	671	670	659	660	677	660	635	688	709	678	662	665	686	672	673	635	677	679	612	649	690	615	696	665	667	678	668	659	678	665	646	659	615	648	654	633	667	671	672	632	660	637	664	639	691	654	641	652	696	614	671	671	636	651	700	673	666	633	614	593	692	645	665	656	657	616	684	644	705	691	641	625	651	640	677	679	643	639	668	664	672	616	689	665	642	686	673	662	624	637	637	682	675	658	688	668	681	663	686	691	665	684	657	641	647	654	646	668	616	642	670	659	599	662	671	672	646	688	621	660	651	662	653	648	743	690	627	646	641	703	602	669	627	627	655	625	688	638	611	681	664	699	665	616	670	690	745	718	704	683	657	707	668	677	647	653	671	679	685	634	645	651	670	631	650	616	641	652	690	623	691	679	654	645	659	661	669	628	677	624	665	632	650	667	642	640	686	679	622	636	679	651	628	654	691	675	623	638	630	680	665	656	689	692	677	629	668	653	670	619	711	666	675	624	609	641	699	640	672	639	674	668	695	651	662	673	650	624	650	683	652	713	651	659	658	678	682	623	689	606	645	677	650	643	616	660	619	663	653	668	654	664	652	657	630	699	666	659	697	678	670	654	675	663	661	662	667	662	674	660	615	605	608	631	682	654	679	651	679	648	641	657	661	670	692	626	616	662	661	643	645	643	658	625	654	652	613	702	635	641	677	661	587	662	647	648	610	650	630	692	668	690	645	643	685	674	687	634	680	666	667	635	635	675	708	669	732	656	661	657	631	657	651	660	693	634	651	635	673	655	657	686	665	647	680	690	622	675	671	667	702	637	663	666	622	611	644	663	635	670	652	655	707	657	660	609	651	644	656	659	662	635	624	725	670	634	668	663	670	689	637	657	644	664	658	632	636	704	675	672	675	671	635	596	683	685	638	674	665	731	689	708	680	653	659	611	632	663	630	663	668	672	698	685	640	669	624	613	634	632	673	613	644	637	662	681	650	652	691	607	648	671	659	646	692	647	639	664	629	656	664	676	680	679	667	675	662	686	659	645	592	681	660	686	689	654	685	652	681	688	650	703	632	685	692	637	685	607	619	669	637	667	670	665	676	667	720	659	685	635	630	632	633	660	708	662	684	679	636	637	637	642	679	669	673	638	642	665	678	648	664	628	682	676	644	667	599	654	683	667	680	640	701	668	616	700	649	618	613	636	627	683	661	693	634	674	666	653	659	685	639	653	651	696	666	703	664	621	671	632	588	670	644	640	618	663	723	698	711	672	658	688	662	589	630	659	640	699	649	636	642	651	678	656	631	634	676	693	657	690	676	655	662	690	630	661	673	665	649	692	661	684	685	650	649	698	666	667	688	661	668	670	615	618	640	651	685	668	693	701	655	655	650	649	639	671	632	635	658	645	634	637	687	670	670	621	664	700	649	645	670	640	663	666	679	655	629	682	660	642	662	672	654	653	663	696	694	652	676	677	638	630	645	672	682	661	637	620	642	657	629	674	662	661	626	642	649	645	653	661	652	670	626	671	695	690	629	661	660	631	673	671	650	638	693	655	653	628	641	665	639	643	666	698	638	694	667	624	622	629	678	719	638	673	675	702	669	681	675	628	609	667	691	651	613	664	661	650	652	664	656	729	662	654	664	647	611	666	674	636	688	666	657	662	647	663	650	619	646	654	657	649	663	627	669	676	681	669	674	597	633	622	685	677	665	655	655	665	710	656	599	646	634	652	665	615	684	667	656	695	623	680	683	672	650	698	660	678	625	630	666	672	673	668	692	634	646	681	726	639	640	675	653	723	672	689	676	675	685	673	627	679	668	693	661	624	627	699	672	645	631	687	685	669	664	690	663	652	661	630	632	653	669	692	668	647	665	684	670	664	704	675	637	629	682	691	661	668	685	659	659	630	614	691	663	669	672	666	623	651	684	647	656	682	678	686	662	641	674	684	639	640	659	657	616	661	639	689	659	670	709	636	647	643	701	651	647	662	666	619	671	700	666	614	672	603	641	651	703	676	660	666	684
44652	44714	41927	40988	41567	40220	41030	40872	38528	34490	30478	22631	10814	4825	5139	14616	11522	10250	4317	1948	1700	1194	1000	1014	764	690	652	579	892	5283	6322	2825	1335	520	271	261	258	280	265	265	252	234	250	243	255	249	245	274	254	233	272	279	210	265	263	267	250	234	253	263	251	244	255	254	289	270	247	239	234	249	253	277	265	264	250	267	252	277	282	279	274	245	256	288	271	259	285	277	272	253	265	248	247	250	265	216	279	284	275	283	275	256	275	232	235	226	254	270	281	287	262	276	266	273	278	246	257	252	240	265	262	255	244	247	255	262	257	254	284	264	240	251	260	255	257	257	273	258	262	242	241	259	251	242	254	245	265	299	255	228	293	257	266	273	266	273	265	294	237	284	263	295	230	268	248	266	251	246	254	235	238	272	244	238	273	274	265	238	274	271	253	219	274	263	267	258	268	228	272	276	251	238	231	246	274	275	247	263	228	248	229	221	275	282	234	269	242	247	239	267	242	250	270	267	272	232	244	247	264	248	257	264	246	234	247	272	260	230	257	240	265	276	235	229	260	231	252	249	243	243	262	260	281	261	260	269	270	276	254	273	263	254	286	262	233	256	245	257	232	253	255	240	253	239	260	293	269	300	239	272	260	285	270	255	263	270	276	257	265	258	266	262	261	265	273	255	257	273	262	227	260	265	254	260	273	254	262	262	263	271	267	281	265	249	266	276	264	262	257	236	241	246	262	253	263	270	264	260	232	226	255	280	286	263	241	266	275	276	233	249	270	250	251	263	265	244	291	281	248	256	274	288	269	235	271	269	249	276	269	245	260	235	229	226	240	270	257	306	270	263	236	240	258	243	250	282	270	249	228	267	275	269	247	253	245	293	253	261	275	272	235	237	284	264	265	279	258	230	260	243	261	272	234	253	243	258	250	246	258	259	279	250	237	268	254	287	249	265	266	255	266	265	249	248	252	244	265	263	273	267	238	267	261	286	250	271	248	262	238	266	245	280	242	244	276	260	259	253	296	251	234	275	258	273	251	259	260	263	273	264	251	246	272	260	264	239	292	250	293	256	255	262	254	249	233	238	286	250	241	278	262	275	251	270	288	246	263	275	281	274	226	258	283	259	264	243	271	249	267	252	261	261	274	258	258	258	254	257	278	249	228	267	259	254	271	237	257	276	268	257	261	230	254	256	216	272	272	269	264	284	258	242	251	233	278	284	266	227	238	270	237	249	258	286	230	264	240	247	241	246	287	286	242	246	263	231	267	261	249	253	230	251	259	239	237	218	249	273	237	284	269	259	253	270	239	266	247	250	282	256	240	239	252	261	258	239	258	232	268	257	270	230	228	265	276	262	263	242	288	224	244	260	269	261	262	255	225	253	258	248	241	256	257	245	264	246	291	276	283	257	275	247	248	273	312	263	284	257	253	250	269	277	265	257	263	258	260	226	249	254	258	273	265	256	262	228	237	258	261	244	236	246	257	256	236	254	249	252	233	256	240	239	258	256	269	247	250	267	236	245	275	266	264	270	257	238	258	265	237	247	255	253	257	277	217	268	268	263	241	259	262	253	256	266	254	297	234	266	268	258	267	237	269	266	247	275	257	247	258	247	250	281	267	263	268	242	249	294	255	242	247	259	253	246	253	287	284	266	284	245	247	250	241	243	253	285	251	252	239	249	258	256	277	263	235	284	247	272	292	260	243	265	275	263	232	283	270	279	272	259	230	280	262	241	271	270	249	253	281	290	241	258	247	264	236	247	251	260	271	262	255	257	236	240	275	252	270	285	249	275	252	224	254	252	292	240	270	257	261	233	239	236	258	238	282	269	282	252	301	265	281	281	253	230	248	248	276	271	265	256	253	296	276	264	247	270	254	237	265	238	271	217	282	267	242	268	271	251	244	264	242	245	248	257	277	285	282	251	264	284	254	281	239	248	249	237	253	262	233	260	264	257	255	271	256	268	266	261	242	240	248	278	257	287	260	259	253	262	266	259	297	272	262	287	257	279	254	235	243	225	285	277	263	244	262	254	300	238	265	265	259	231	260	247	262	265	269	250	273	256	256	266	253	235	243	262	248	248	254	288	275	231	259	247	240	286	270	265	247	277	257	253	274	254	293	294	240	251	257	243	242	271	270	261	263	264	272	274	261	255	267	229	258	276	226	259	227	258	258	252	258	247	263	229	248	252	245	288	273	243	268	269	243	266	270	259	258	270	234	232	254	255	272	219	229	247	257	226	254	274	263	259	242	251	250	269	235	291	251	213	263	252	259	271	233	276	257	244	255	250	243	257	275	269	270	259	261	263	285	264	250	255	271	266	260	262	261	268	250	257	249	249	237	254	264	277	262	283	256	271	263	288	239	288	265	246	295	260	252	225	268	260	243	267	256	234	262	254	236	270	259	239	275	241	267	276	277	253	274	287	256	266	258	251	300	251	256	273	291	237	258	275	261	273	266	263	247	250	273	271	268	237	260	252	265	252	252	250	249	261	285	270	251	266	259	261	225	254	251	245	279	254	260	270	282	290	250	247	264	273	249	231	256	285	237	277	274	273	251	287	276	263	248	272	268	242	260	258	264	279	268	270	246	267	268	251	277	270	271	276	263	246	255	253	237	264	269	254	242	288	260	268	262	243	256	268	262	268	262	248	277	245	252	256	272	263	258	271	276	240	258	232	264	275	264	260	241	287	250	277	250	239	270	246	242	252	242	262	256	260	259	241	311	258	264	232	274	236	237	193	269	262	251	257	253	227	265	264	255	269	287	304	267	261	255	250	273	262	259	256	251	238	248	236	263	261	257	237	249	257	258	228	242	273	220	243	246	281	264	251	274	269	260	258	251	268	281	246	265	269	250	233	284	261	239	238	290	284	252	257	260	267	265	272	249	278	260	275	278	257	252	275	266	296	254	292	241	245	277	231	285	228	276	255	245	224	265	263	256	254	260	268	265	240	269	247	247	260	270	269	240	267	266	285	241	288	284	282	277	269	250	237	263	264	258	282	263	246	275	276	301	252	258	266	257	221	254	249	255	234	275	265	271	258	265	264	244	245	277	234	259	275	272	247	243	246	239	240	250	242	262	245	278	248	277	253	257	254	256	243	256	267	268	255	257	249	257	260	288	246	292	272	264	220	277	277	262	286	292	271	252	252	286	253	278	220	291	282	244	274	279	247	265	284	244	268	228	283	294	262	259	256	237	256	251	258	290	270	251	260	257	255	274	270	245	258	258	242	238	270	285	279	277	284	242	269	265	244	262	275	269	247	257	280	257	253	275	259	276	258	257	268	270	248	276	246	269	245	261	286	229	273	263	274	254	264	262	276	252	272	245	255	286	287	257	258	263	265	282	289	253	254	227	243	282	263	247	246	260	256	275	270	272	242	256	262	242	255	253	260	275	250	257	268	275	224	259	263	242	261	241	238	250	238	243	278	264	253	248	253	236	277	265	262	249	275	247	240	261	237	241	268	291	242	259	266	269	268	242	265	276	260	240	280	239	270
38481	51256	55943	60303	64524	65166	61725	60308	55613	51866	47005	40048	25390	15963	20327	34104	26968	26772	13078	9648	8647	5955	5530	5752	4575	4208	4046	3098	5375	24647	25532	13954	7148	2410	835	792	847	845	810	821	854	767	771	787	790	809	783	841	806	786	794	791	867	830	829	748	775	777	819	799	838	841	806	805	859	896	877	809	765	806	823	815	846	834	800	748	810	817	809	836	830	869	799	801	879	813	805	823	784	810	824	846	845	821	825	893	789	811	846	825	828	828	775	858	800	862	849	773	832	831	827	800	782	833	818	804	816	812	805	853	862	840	845	830	825	821	845	823	831	850	814	815	827	814	825	778	850	854	770	811	851	823	781	827	803	782	753	781	839	780	851	835	812	814	795	820	847	828	811	785	781	771	845	795	807	848	778	771	810	803	860	804	846	818	805	841	823	814	852	777	829	835	851	833	800	793	806	800	782	843	828	871	880	769	820	849	826	767	816	809	822	816	842	809	842	822	871	848	788	858	812	809	800	785	862	809	874	796	824	820	893	828	844	815	787	845	805	798	794	818	833	778	814	869	803	866	783	768	796	766	915	838	800	820	796	816	832	862	759	866	809	798	756	787	772	820	822	814	781	830	795	783	854	832	787	824	795	806	825	765	827	822	823	801	828	796	839	822	754	819	820	794	832	816	825	847	800	761	822	807	811	785	795	785	839	798	804	781	770	824	821	817	836	812	932	860	809	790	766	830	822	819	816	815	863	779	800	822	831	775	851	842	815	779	751	814	834	851	805	816	803	802	828	835	873	772	812	761	912	826	799	789	852	841	805	811	803	836	860	838	841	805	795	818	815	828	809	806	845	809	792	803	844	812	775	795	841	829	801	788	774	811	779	838	854	807	807	830	848	829	816	795	832	797	821	808	788	766	847	783	809	807	859	850	774	842	783	774	813	834	834	801	779	819	791	831	780	801	857	780	849	852	809	820	832	771	816	829	783	849	845	812	833	763	812	812	845	836	796	786	797	796	820	791	833	809	819	853	771	815	806	838	810	810	823	790	792	769	816	816	833	793	796	807	803	805	810	821	796	802	845	822	850	812	823	772	804	790	807	827	815	804	784	844	797	875	829	837	809	837	845	801	833	770	803	806	743	777	844	828	822	861	821	839	783	828	809	783	803	804	827	831	914	784	821	805	859	823	861	756	798	743	784	801	832	832	820	819	741	806	834	854	799	826	834	780	825	817	784	815	847	824	794	821	850	815	822	835	822	821	859	826	829	787	811	775	800	838	814	818	804	847	798	759	835	832	851	793	848	791	883	786	806	835	840	808	854	794	826	791	854	849	804	822	851	794	774	800	802	847	859	815	807	808	801	801	812	754	846	821	834	817	796	772	817	790	821	816	799	795	797	814	806	814	819	822	824	808	803	814	802	811	874	849	858	805	804	777	848	840	842	817	807	867	840	819	787	791	866	811	772	781	782	820	806	852	784	867	879	824	810	784	849	819	799	807	799	816	779	791	851	804	785	828	834	814	777	817	822	821	834	788	799	876	829	865	834	835	805	824	800	870	832	759	796	799	844	789	756	792	826	839	840	838	842	842	871	811	826	805	827	794	771	757	841	803	756	810	835	746	841	800	815	801	834	807	831	809	810	785	806	830	890	784	812	872	782	827	836	844	820	764	825	800	771	861	767	813	845	816	836	837	799	818	783	807	802	843	818	787	805	822	818	798	844	808	854	847	841	799	769	798	829	790	776	824	804	819	806	836	861	846	863	786	834	814	861	803	781	830	840	825	794	823	839	822	819	801	819	846	832	796	886	867	832	823	837	807	828	814	778	852	780	816	820	837	892	858	832	830	832	828	784	854	834	765	837	827	778	820	837	826	809	824	847	878	814	795	821	848	826	845	792	828	812	820	819	808	813	834	809	804	828	870	816	788	793	850	781	761	816	838	819	800	837	821	854	755	805	844	814	848	798	821	825	767	832	805	825	792	763	811	823	858	812	801	880	812	805	808	833	863	797	827	808	844	804	827	831	821	843	806	789	861	842	822	801	884	783	826	807	810	783	771	796	800	867	803	839	809	860	832	823	852	760	867	803	775	840	792	765	787	818	831	785	799	805	817	805	794	830	794	852	818	820	799	859	812	842	821	804	874	804	801	833	842	792	798	791	809	763	859	777	798	812	798	827	797	797	872	826	821	770	841	882	824	826	818	836	822	865	765	818	831	800	849	787	822	768	813	809	788	782	812	788	785	771	792	814	807	830	799	815	846	817	824	779	789	819	782	840	837	861	796	813	840	781	805	846	788	821	824	848	850	839	804	810	811	790	770	820	836	819	836	833	759	790	811	795	859	833	853	812	821	855	785	827	831	852	825	803	837	809	824	786	837	857	818	762	809	850	838	837	862	835	820	757	855	849	797	828	797	758	841	756	813	832	837	824	822	798	832	831	809	808	850	808	861	828	842	809	819	824	846	856	802	790	821	905	825	817	806	826	821	802	783	768	798	846	797	822	849	849	840	839	825	850	866	790	816	813	818	856	843	858	781	862	763	838	822	810	867	837	831	789	803	830	837	749	830	835	833	819	822	847	822	811	828	828	813	793	831	834	842	797	851	787	818	846	836	856	806	836	786	758	833	775	823	795	792	821	821	798	821	800	805	840	823	801	789	865	789	782	806	849	823	804	805	749	852	808	795	843	829	810	827	784	866	850	788	816	829	779	777	838	869	838	809	817	794	773	784	824	829	791	787	770	787	853	818	857	791	828	816	809	830	770	780	804	855	830	836	783	800	770	801	810	806	831	832	837	771	797	807	769	841	815	821	790	844	828	805	808	782	861	875	858	800	791	814	837	839	819	828	875	776	862	830	799	795	869	836	823	803	846	838	780	780	848	846	788	823	841	814	835	827	852	837	822	831	834	846	820	829	816	815	788	779	833	843	821	772	855	836	812	807	789	799	826	805	867	803	846	830	834	771	831	781	868	768	824	840	831	827	828	782	851	833	796	799	810	844	858	799	867	807	835	808	842	818	848	783	859	833	830	851	792	864	816	816	842	838	865	832	830	834	831	873	836	782	827	863	808	843	789	805	812	807	772	811	817	853	801	778	806	800	841	804	779	803	878	864	836	805	773	795	750	816	823	832	793	803	763	825	790	841	840	810	801	853	833	810	800	754	830	832	867	804	828	829	851	841	768	838	789	802	814	831	817	814	804	844	852	884	825	825	819	790	821	829	814	841	819	831	825	759	851	774	797	849	798	809	867	800	823	837	787	829	841	840	827	785	795	831	848	842	783	754	872	797	807	782	843	767	820	835	857	801	805	819	799	818	831	844	833	796	812	786	857	798	798	828	826	802	812	830	847	841	797	788	830	836	802	803	778	803	785	785	797	796	845	852	775	867	808	864	852	809	808	797	785	842	803	837	837	793	845	796	821	809	767	831	805	800	788	751	809	801	857	791	829	775	816	823	783	800	827	876	890	814	841	813	803	768	806	774	810	862	813	833	859	806	796	814	823	855
10666	17810	21783	18558	12418	8080	5344	3853	2375	1862	1528	1080	545	374	491	755	751	497	357	318	269	224	277	241	224	225	255	236	257	490	660	533	417	231	199	196	224	164	198	187	177	183	196	203	169	189	180	208	179	211	192	211	186	231	186	212	204	190	210	169	197	201	189	185	209	223	178	212	204	205	165	203	203	190	172	199	183	210	199	215	178	200	188	179	206	205	187	195	207	182	210	199	209	204	189	173	175	205	201	228	209	180	172	179	206	193	191	177	220	204	193	212	191	203	192	192	198	194	217	209	224	230	174	180	216	182	173	217	199	196	198	194	176	199	202	181	194	200	198	209	199	185	184	176	214	185	194	183	186	199	208	182	201	192	202	177	229	206	184	215	177	178	198	178	181	198	198	211	224	195	194	202	205	210	199	211	182	181	209	191	177	213	196	192	193	181	210	202	219	184	196	205	163	192	211	197	202	187	182	211	191	196	213	170	201	195	197	226	204	182	173	184	189	203	208	216	194	218	187	195	199	214	209	202	212	206	205	190	210	203	197	214	198	215	176	188	205	203	191	178	196	215	196	179	207	189	205	231	187	206	207	200	213	192	204	212	189	200	184	208	198	230	192	179	197	214	191	217	213	173	190	212	192	195	186	200	211	200	198	203	183	188	191	185	180	220	195	197	193	191	205	198	210	187	216	183	204	187	205	192	189	217	184	174	196	181	201	205	194	198	185	221	199	219	209	211	199	208	184	170	227	178	189	199	206	195	214	191	185	188	227	177	175	192	203	179	190	205	180	213	192	188	202	201	175	195	213	194	190	215	185	217	181	195	206	195	206	196	214	173	181	197	183	178	211	182	181	206	192	204	171	195	188	181	191	185	191	212	176	203	206	204	188	228	175	212	200	198	199	207	198	188	197	176	183	204	194	167	181	197	214	191	214	187	195	179	196	193	188	212	191	196	224	193	196	200	186	190	185	193	200	173	191	201	172	221	223	213	188	180	199	188	206	232	188	188	211	204	203	206	182	201	191	187	202	192	186	194	202	206	196	202	204	183	171	199	176	202	200	219	204	205	214	221	198	197	184	192	187	198	181	202	206	222	178	220	214	187	192	194	207	224	192	214	192	194	209	197	192	195	196	201	196	189	200	195	195	208	199	189	201	178	210	191	204	188	208	209	205	206	205	200	202	198	200	210	194	195	203	192	222	196	190	185	172	214	200	177	225	198	204	200	190	209	222	205	210	198	195	197	181	186	166	192	198	210	208	200	191	206	209	188	199	197	211	163	204	192	180	194	180	192	213	213	225	209	174	202	190	228	205	211	202	201	184	201	190	206	215	218	207	176	212	169	184	159	200	175	213	200	204	186	215	194	196	212	198	202	203	203	181	196	198	214	174	183	200	193	222	181	191	210	220	195	188	189	182	203	212	186	195	216	191	187	185	182	194	234	223	199	186	196	227	200	198	213	196	219	198	178	199	187	210	198	198	180	173	165	201	201	214	210	199	198	214	177	185	196	205	219	196	210	168	193	202	186	214	197	175	183	187	248	222	178	200	196	196	193	188	184	214	198	210	178	212	204	189	188	182	200	197	212	202	220	186	185	195	199	188	194	206	195	184	200	219	238	197	173	202	193	213	195	171	164	219	195	205	201	177	198	194	192	190	219	199	182	190	230	177	207	216	202	171	190	177	198	208	185	185	229	197	201	191	208	194	207	200	182	202	203	200	206	211	243	209	201	206	214	202	178	186	172	199	176	205	211	199	185	220	209	185	183	190	217	221	192	201	215	186	189	208	203	181	194	234	222	206	199	183	182	212	202	197	192	216	205	202	199	191	210	172	222	196	195	195	223	205	192	197	200	208	199	183	213	203	158	181	208	174	206	227	209	181	203	192	188	196	198	217	211	176	225	204	226	203	205	191	187	205	189	205	228	196	205	186	191	191	216	195	195	167	181	202	195	204	183	201	180	204	195	211	198	182	200	195	194	200	186	237	192	208	212	202	203	177	219	222	166	208	185	176	230	185	195	204	206	196	202	184	187	235	158	211	206	177	212	201	199	204	202	203	189	205	195	208	192	212	197	193	195	190	169	166	199	222	188	205	197	204	181	199	210	232	200	194	190	205	226	203	198	196	214	217	211	211	235	186	182	189	202	188	199	182	189	191	224	185	210	199	186	211	189	201	204	215	187	197	221	204	213	182	218	218	185	219	195	197	195	202	205	190	210	215	179	202	210	204	220	209	189	198	173	177	202	177	203	199	211	184	200	222	205	192	185	198	171	206	217	218	221	159	196	206	201	198	198	197	207	176	191	192	198	178	232	191	218	214	229	202	203	231	154	225	211	229	200	170	172	205	180	193	190	201	192	184	214	201	206	194	201	187	215	189	170	206	189	204	199	191	189	223	209	202	203	221	190	199	186	217	202	176	191	196	185	187	186	186	214	207	197	209	208	175	211	211	193	213	206	181	184	201	206	199	201	199	222	201	175	206	199	176	200	202	207	186	185	208	177	187	194	209	209	195	208	205	171	170	184	179	180	207	192	172	199	198	191	194	224	178	205	196	183	197	196	177	191	193	207	186	183	225	198	178	197	208	182	191	192	209	181	199	206	212	208	215	200	195	197	175	218	192	181	202	205	190	194	189	188	177	188	229	196	224	182	193	195	176	231	208	206	214	198	207	174	179	183	183	220	210	223	204	203	187	182	202	197	212	203	182	181	194	161	196	215	176	181	239	193	202	196	184	206	221	192	198	186	181	180	194	183	180	191	210	203	183	189	183	196	196	190	210	202	220	189	200	189	208	217	202	181	210	187	199	201	182	215	201	207	186	183	215	220	211	200	192	200	197	187	209	214	191	177	210	203	176	206	200	195	204	197	205	181	199	188	194	187	215	208	194	191	204	198	193	184	212	186	206	218	219	189	205	204	218	195	195	201	217	219	202	182	211	182	219	190	209	188	180	164	188	164	191	184	191	198	192	201	186	171	197	191	206	182	192	180	181	190	214	175	197	203	185	195	215	191	219	192	172	162	206	183	216	184	203	201	159	196	204	190	202	202	191	224	199	193	174	195	191	191	163	188	181	200	203	212	179	231	203	215	185	204	183	201	190	215	205	211	201	205	199	210	202	174	231	187	194	224	173	201	173	192	210	204	204	203	204	225	163	214	197	182	201	189	197	224	198	202	197	223	209	222	202	185	206	217	210	189	199	200	207	204	228	216	193	245	208	189	210	215	202	199	226	207	188	185	214	219	184	205	193	187	204	186	223	166	202	193	211	205	194	205	201	200	194	179	195	206	178	198	184	195	201	211	201	184	209	191	196	205	173	205	188	225	177	160	197	201	203	190	177	201	203	201	193	207	193	202	177	183	185	179	190	199	212	206	200	200	183	194	206	178	173	197	192	206	218	193	194	195	200	212	204	199	190	177	194	194	224	216	162	198	166	208	214	212	188	201	188	187	224	180	214	179	210	211	216	210	204	167	197	221	196	216	209	186	180	203
10869	21060	28675	30444	26046	22046	17633	15425	10783	9234	7752	5334	2619	2275	2685	4261	4081	2838	1675	1511	1164	1088	1207	1219	1000	968	1023	1039	1139	2653	3411	2585	1729	934	646	717	653	677	681	687	715	692	654	685	770	714	710	658	682	684	717	660	731	683	657	755	659	685	663	734	694	707	713	678	681	710	738	663	659	665	692	658	679	683	669	702	668	737	686	670	702	646	689	672	674	649	648	687	697	625	636	639	633	674	678	613	706	698	634	731	723	671	711	640	636	664	682	708	677	724	720	641	683	665	666	685	692	643	679	661	687	672	662	702	654	662	674	694	709	676	699	664	657	673	656	696	633	647	664	613	667	718	650	667	718	650	674	687	644	658	668	655	651	682	690	709	733	635	681	639	734	609	712	726	664	654	701	658	668	682	691	695	671	673	722	694	678	708	671	677	661	736	699	682	657	706	677	700	640	716	719	700	686	687	692	682	637	668	695	675	678	650	654	659	709	659	708	689	675	676	639	647	679	660	669	718	648	695	677	662	708	687	667	688	642	673	609	682	687	669	688	679	657	697	687	719	650	699	642	660	669	672	637	646	676	719	685	717	704	645	662	671	721	641	712	703	681	710	705	663	673	674	684	704	677	696	679	653	665	666	685	675	717	748	692	653	705	673	684	724	680	712	717	652	683	662	635	721	695	700	683	681	684	645	697	699	671	658	670	634	677	668	685	659	703	668	659	703	651	681	659	668	647	680	689	682	682	642	761	657	664	649	683	676	699	683	691	674	687	684	625	716	660	726	688	711	689	660	657	661	697	692	664	677	681	669	703	704	647	705	662	684	641	694	712	704	685	705	667	702	675	701	656	645	658	717	686	738	724	659	695	690	710	661	684	705	653	703	705	656	692	678	686	726	658	704	722	635	690	677	705	640	686	708	674	648	712	700	672	686	745	664	681	695	685	676	706	640	669	697	704	664	655	695	721	640	650	675	645	701	685	689	716	729	704	690	656	635	723	655	671	677	701	685	647	733	673	673	704	688	735	678	697	686	661	684	673	640	672	647	635	672	666	700	736	667	659	691	648	689	659	718	662	738	720	675	725	682	712	650	667	646	663	643	705	716	682	667	661	686	623	702	701	720	681	676	686	693	666	684	646	671	666	662	683	664	617	687	667	628	676	692	672	710	701	684	733	667	653	662	685	693	680	693	643	687	723	686	668	697	639	740	727	734	652	680	704	657	693	649	673	680	706	679	694	736	658	715	675	699	669	711	667	725	666	696	648	668	709	687	676	712	690	678	701	666	692	697	649	700	614	668	704	665	650	698	704	669	613	707	664	696	676	674	653	689	701	693	659	687	688	681	689	665	683	682	673	635	679	685	675	716	682	680	660	656	704	688	698	690	706	686	625	741	737	731	676	712	661	706	715	673	681	689	680	688	624	666	682	703	688	727	655	661	684	699	699	662	703	684	683	653	688	667	661	661	655	682	677	640	715	657	665	672	714	652	628	658	681	663	724	694	689	676	688	652	704	693	714	728	661	650	686	680	635	645	674	676	634	703	731	670	689	681	669	662	671	675	668	690	655	675	697	624	663	711	674	675	690	704	690	713	650	712	696	655	673	709	682	634	701	670	715	731	677	683	648	667	693	669	693	655	664	719	674	672	718	693	623	688	709	698	697	711	685	687	673	670	682	672	705	705	666	696	735	708	652	724	622	712	678	619	707	663	699	670	720	664	649	697	673	661	683	664	719	706	676	705	713	709	689	661	652	626	706	701	632	660	679	642	697	665	669	758	664	658	642	684	686	680	653	681	706	641	695	679	671	678	693	703	646	658	646	690	641	694	674	645	663	702	663	710	708	691	702	635	689	659	676	715	710	688	664	653	701	686	701	717	692	651	651	686	693	683	704	683	697	677	684	696	694	675	727	693	659	686	682	700	686	679	730	668	686	653	618	656	650	675	712	682	663	694	698	657	684	677	671	660	677	693	714	671	681	690	651	652	630	670	676	713	654	654	681	637	667	689	659	668	714	680	673	691	681	670	679	708	647	682	680	679	675	730	687	649	700	674	678	629	716	690	670	690	619	696	667	634	686	620	658	731	640	701	691	685	699	644	655	671	604	722	617	694	713	681	656	662	671	649	708	710	682	655	700	694	690	703	693	647	725	638	675	689	700	675	661	717	655	711	676	686	698	665	713	697	624	683	618	665	666	657	667	663	694	747	690	727	666	682	700	671	685	663	684	683	677	655	681	666	656	716	719	694	676	660	684	668	678	673	716	669	679	674	698	651	696	676	671	634	664	688	645	641	664	668	651	698	715	666	659	675	700	686	697	684	660	663	719	699	672	706	693	682	668	669	690	690	670	673	667	695	726	680	682	680	711	702	688	663	705	688	690	667	632	688	690	677	692	688	672	674	694	713	709	710	660	641	739	663	720	683	708	670	698	653	706	689	696	662	626	696	728	716	699	714	696	660	714	686	688	653	695	672	638	693	638	707	637	676	664	673	670	638	645	641	664	686	639	651	719	678	730	695	677	678	659	693	662	704	712	731	662	716	673	693	665	667	668	661	677	754	676	650	686	634	692	669	686	674	725	652	689	674	673	712	682	705	712	674	652	706	692	666	688	668	663	705	699	677	684	709	696	688	674	687	666	667	732	673	690	721	711	701	690	679	694	744	672	685	700	691	681	656	669	643	670	730	655	675	661	752	672	648	693	652	677	646	702	740	673	690	678	711	652	682	689	696	720	677	644	624	670	745	676	657	677	691	713	682	710	676	701	736	704	692	664	723	735	639	657	653	713	661	711	672	714	709	682	702	698	696	669	706	689	695	661	712	669	672	635	656	692	638	681	679	684	669	652	633	670	697	681	704	699	697	658	661	658	733	662	672	659	685	653	678	625	660	692	717	684	697	669	687	638	744	669	651	634	701	650	716	651	735	675	671	669	724	675	695	712	665	695	679	697	663	656	711	672	698	724	709	680	715	699	651	684	706	701	704	670	661	677	693	674	678	652	653	696	678	683	705	707	708	632	659	678	665	662	690	659	650	646	648	701	697	661	631	727	659	687	680	708	698	716	654	654	724	690	678	688	646	691	693	666	670	659	662	668	651	694	726	716	629	672	715	625	659	708	700	661	687	649	678	693	714	656	671	679	698	662	681	657	663	651	650	646	673	705	687	676	679	703	674	671	666	715	680	650	712	636	657	723	669	705	722	693	668	701	681	657	677	699	732	643	726	702	701	670	700	703	688	661	675	649	713	675	706	679	717	655	712	658	675	682	650	685	696	655	696	703	646	695	622	703	695	642	680	676	709	693	710	677	660	731	673	689	660	698	696	696	656	644	678	717	697	687	696	707	673	675	645	688	692	695	641	680	717	718	664	677	717	626	682	687	721	693	673	661	733	667	667	655	669	717	708	701	695	722	687	666	663	701	693	658	682	662	724	703	662	697	663	655	683	712	696	628	720	707	707	703	641	651	681	670	697	660	718	717	676	691	698	670	625	704	635	672	684
37008	44292	42522	42514	40956	38798	38303	36186	29018	24601	22774	13057	4658	2928	4122	9447	10682	7121	3194	1706	590	353	305	328	491	512	581	409	326	1474	3124	2314	1215	447	199	213	199	189	205	200	176	200	166	208	175	226	213	197	223	186	204	184	191	199	202	199	205	164	195	192	193	189	189	206	224	174	193	202	200	191	206	198	188	190	193	163	177	192	213	188	193	195	183	197	190	211	179	177	194	194	206	199	193	165	201	198	194	174	201	168	210	184	174	197	199	197	203	180	186	210	197	187	180	174	185	208	186	191	204	215	195	176	204	173	223	202	176	191	187	202	191	176	207	204	207	194	188	200	203	222	209	175	200	173	185	216	187	176	176	179	191	230	185	185	176	192	228	188	207	198	164	204	205	197	190	191	178	188	208	176	177	180	180	200	174	198	187	221	191	204	177	186	187	179	179	192	180	222	195	180	185	208	163	185	187	199	189	204	186	191	191	190	193	175	193	186	191	204	193	187	181	190	198	184	194	165	191	223	202	216	178	200	187	180	204	185	175	178	182	179	212	202	211	188	198	195	217	200	215	210	175	206	204	197	176	185	202	202	185	189	219	190	181	161	193	177	200	187	195	208	161	179	183	175	185	190	205	204	205	199	191	196	197	197	210	188	187	178	190	192	189	195	196	198	182	206	205	194	185	203	216	189	173	193	200	180	202	184	213	227	188	186	197	184	192	190	188	194	160	199	186	223	190	205	180	194	202	211	207	191	209	194	212	204	198	191	201	201	191	189	203	204	199	205	185	204	219	222	186	211	222	211	182	188	212	186	187	177	209	191	200	172	181	187	206	197	202	186	174	186	200	182	203	207	208	190	180	202	192	189	193	177	218	176	200	216	199	197	199	196	195	190	182	201	200	203	196	200	207	185	220	161	206	181	196	181	162	193	199	180	189	179	177	203	185	164	183	185	189	199	173	194	211	201	205	208	180	188	194	188	182	184	182	191	186	188	207	191	209	182	172	189	213	194	219	192	206	208	175	187	186	209	188	195	173	204	203	199	191	214	203	192	173	188	152	212	166	184	179	185	193	182	195	213	203	174	190	198	197	180	212	188	180	191	196	183	199	204	192	178	200	193	200	182	183	189	171	219	184	177	172	178	171	177	188	188	192	199	204	199	190	192	180	182	175	197	187	181	177	197	197	177	197	218	192	173	216	204	195	213	201	216	207	199	186	176	200	187	192	188	197	188	207	203	179	221	184	221	209	195	200	191	200	191	167	202	157	207	189	196	199	192	184	170	203	161	183	213	180	190	191	207	181	225	204	195	169	179	180	168	200	188	173	209	173	189	180	208	192	205	183	197	220	188	190	222	178	201	199	227	180	197	199	192	181	179	172	172	180	217	186	194	187	189	187	202	185	211	191	172	188	201	189	190	188	174	194	188	189	192	184	186	185	180	210	190	202	203	205	209	205	187	227	167	210	180	192	187	201	208	206	201	193	208	204	190	181	213	192	196	212	193	172	180	189	194	206	188	215	176	190	205	191	212	180	225	187	193	198	195	212	195	208	187	204	184	202	199	190	202	184	193	207	208	184	199	201	189	207	162	166	181	193	214	190	196	180	163	190	186	174	183	184	189	195	185	196	185	199	211	198	198	173	175	180	196	182	172	204	187	214	193	163	206	206	192	175	186	205	183	213	213	172	186	206	203	206	198	203	188	191	197	164	170	188	205	196	189	199	187	185	201	197	184	189	187	189	165	178	195	175	182	195	183	177	198	204	226	172	200	192	202	203	200	202	196	201	205	223	187	202	195	170	211	189	202	178	200	174	188	198	200	173	184	186	201	211	204	193	221	222	191	192	199	208	208	182	162	200	195	195	194	180	176	204	169	188	162	176	209	184	207	188	184	183	172	175	194	178	194	181	176	173	192	239	198	181	192	211	185	185	192	191	193	184	185	226	195	196	176	186	193	198	215	204	185	203	184	188	186	216	191	187	167	225	192	184	212	186	195	193	194	172	193	197	194	152	222	167	179	155	191	203	175	194	183	167	173	193	196	232	168	197	193	202	183	186	206	202	182	182	209	173	192	207	175	213	184	185	186	203	197	181	219	201	215	199	195	202	214	212	200	175	200	196	179	198	208	195	186	181	218	186	191	224	197	192	196	198	165	184	211	187	193	198	167	186	184	209	187	193	212	192	218	175	187	199	160	192	181	194	166	180	192	163	180	191	179	189	176	201	202	191	194	215	216	176	202	174	187	195	178	198	188	169	178	166	179	206	204	219	210	169	200	180	197	204	179	192	193	203	196	187	197	213	202	205	204	185	175	192	181	204	209	217	187	209	166	217	211	218	186	214	198	184	197	203	186	207	196	209	154	190	168	199	181	195	188	174	171	179	204	207	228	179	200	198	200	182	187	199	197	209	197	198	166	186	185	184	193	196	179	200	179	186	170	176	186	200	200	173	203	185	163	180	190	184	204	182	204	184	197	186	187	214	190	200	179	177	191	186	182	197	209	188	181	233	187	224	170	197	184	198	206	169	182	208	213	185	179	205	166	215	172	184	179	189	176	204	191	182	213	188	214	197	214	201	197	171	178	185	170	191	197	192	194	204	192	192	213	220	184	194	204	185	184	187	193	199	193	216	204	206	188	199	192	180	189	182	196	190	202	180	183	174	217	178	196	175	216	179	196	191	207	185	190	199	180	212	212	183	207	198	182	202	187	192	172	196	221	191	177	182	189	191	178	174	194	197	182	177	200	217	197	203	185	172	191	192	195	198	184	192	214	172	192	191	193	177	195	169	180	177	196	190	186	196	191	184	172	171	177	206	163	188	210	214	195	162	183	187	226	187	193	182	179	201	191	206	198	192	222	200	187	201	177	184	196	184	190	210	176	216	203	168	188	202	182	201	200	172	203	211	208	174	217	174	223	211	173	196	182	193	189	223	205	191	193	196	180	225	181	184	185	180	190	188	203	189	202	161	220	181	195	207	190	209	190	201	182	185	191	216	185	177	200	225	197	188	191	185	178	200	203	199	219	191	205	201	189	231	201	205	195	193	195	200	199	173	184	202	169	182	180	188	208	175	182	201	188	169	170	189	196	186	184	181	192	222	207	207	192	204	189	186	184	182	191	179	179	178	218	183	191	183	175	191	190	183	194	208	214	195	190	173	212	194	194	200	205	205	184	198	190	215	188	181	180	194	211	189	191	191	195	183	196	205	191	208	192	214	189	207	196	196	210	177	201	205	195	170	209	198	191	180	185	173	198	211	177	176	189	166	200	205	173	192	197	191	204	187	221	196	217	191	188	187	174	184	181	180	194	185	183	186	213	188	198	181	176	204	185	174	195	223	184	183	198	221	195	145	204	197	205	190	186	189	189	225	194	199	200	162	169	169	169	195	197	185	199	166	198	209	166	184	189	186	207	192	164	195	186	208	166	200	203	200	215	176	185	176	179	171	193	217	183	189	205	221	185	184	192	208	190	213	198	206	190	205	167	216	180	178	211	188	183
31460	45738	52244	59025	59203	58238	55559	52312	44403	41778	40613	28049	15546	13295	18583	27915	29663	21845	12904	7867	2737	1881	1655	1919	2958	3091	3826	2707	1773	9423	17032	12608	6524	2336	667	621	671	606	679	631	656	642	625	632	653	633	638	677	683	647	683	680	645	667	650	666	652	662	698	666	674	619	631	659	658	692	593	675	655	703	639	679	640	648	616	701	605	645	676	655	632	663	681	637	692	643	669	620	644	649	632	652	645	643	650	614	642	626	661	623	681	607	652	632	638	692	649	628	669	661	644	689	604	663	675	656	684	623	605	644	667	645	606	650	616	660	629	645	643	629	671	662	672	657	594	620	664	694	638	681	640	651	676	657	681	660	609	683	634	665	615	665	638	660	632	616	634	646	699	654	674	669	640	642	640	664	661	627	634	621	664	640	637	643	609	662	654	651	655	640	635	668	658	580	637	616	693	677	683	612	683	655	630	629	640	551	614	642	615	673	661	667	692	646	663	618	593	609	678	657	611	654	657	620	620	649	662	650	659	644	602	588	665	646	664	630	685	649	614	672	631	644	663	616	641	643	617	673	646	631	619	691	645	661	674	606	624	630	659	674	649	668	632	624	639	631	651	687	619	594	631	617	638	661	585	671	656	657	653	631	640	655	632	637	691	635	665	616	665	643	606	665	656	673	665	678	667	635	615	619	667	662	638	621	680	615	611	617	681	664	631	646	629	663	624	641	659	649	665	645	665	652	674	652	651	644	625	617	650	628	687	635	684	677	634	642	632	667	615	652	686	646	652	604	627	656	626	635	648	664	618	627	605	635	643	644	688	629	637	661	659	621	629	634	674	662	652	593	659	675	637	675	651	615	619	636	654	619	683	608	625	630	630	692	672	641	639	671	661	637	686	649	641	640	667	662	656	627	622	631	635	638	631	648	632	635	673	668	670	646	625	625	617	627	648	672	634	622	660	627	685	630	618	665	684	645	651	694	679	647	672	656	670	646	653	607	657	677	613	651	694	667	667	674	675	634	641	660	638	634	622	611	627	649	650	664	574	646	687	612	651	658	658	641	649	649	610	662	665	610	671	620	600	671	618	670	614	627	642	693	613	689	665	669	647	649	670	664	643	664	638	672	644	634	654	646	660	646	641	651	674	646	649	646	652	630	655	630	663	673	665	641	661	653	655	670	679	663	624	671	698	643	612	625	696	626	651	616	656	650	705	646	638	657	652	658	649	614	637	609	619	691	669	724	610	607	692	634	613	580	653	661	690	641	616	666	637	628	660	696	629	656	644	662	645	626	702	624	620	673	617	614	648	622	624	634	652	667	645	623	664	656	638	655	613	646	644	662	644	633	637	628	634	619	674	652	656	636	681	673	644	656	684	629	623	655	625	676	634	677	618	624	643	685	624	662	663	654	684	658	608	661	615	639	646	659	648	667	645	646	627	623	652	685	661	656	612	676	663	636	645	628	676	651	695	637	598	653	653	621	642	652	648	614	623	646	648	645	676	633	692	663	659	674	676	641	690	668	616	663	657	658	625	624	624	690	636	642	632	685	657	645	675	617	638	642	645	652	657	701	663	689	684	660	634	698	617	603	651	631	622	616	688	602	641	647	677	634	639	702	636	687	698	660	632	610	667	672	655	663	641	613	623	626	629	672	644	622	657	610	690	655	638	641	622	613	620	647	600	651	635	632	678	633	666	654	632	650	661	609	683	664	638	642	631	633	670	627	707	659	673	673	655	632	661	635	676	653	626	645	639	661	654	653	707	647	647	659	633	673	619	607	647	603	600	672	634	699	665	687	634	701	660	675	648	639	675	623	593	608	628	626	633	641	679	678	659	699	654	741	632	598	651	620	619	647	626	660	604	653	664	621	647	677	621	675	624	698	654	619	650	664	644	663	700	643	638	672	644	633	637	618	639	639	642	678	671	612	656	635	682	614	646	617	652	641	659	647	645	607	637	651	604	646	665	598	630	631	633	604	648	662	640	619	657	617	677	638	591	593	660	680	637	661	649	703	706	611	643	652	683	662	685	648	680	657	637	611	627	607	655	656	677	680	708	703	593	620	692	674	669	571	676	658	629	674	657	654	632	623	620	623	629	572	619	633	648	573	672	640	619	598	629	660	658	653	684	668	664	652	632	622	638	640	677	615	626	643	614	635	664	614	692	650	648	667	630	667	654	671	618	639	633	641	631	649	651	671	628	649	682	643	617	670	630	642	634	647	643	662	656	586	590	689	638	648	631	638	649	666	657	677	640	683	613	670	646	667	666	620	655	680	623	663	630	676	650	563	623	668	653	655	644	610	653	659	651	597	674	617	656	670	662	653	630	660	625	608	591	634	655	655	626	714	649	612	624	711	667	655	645	634	657	616	718	638	625	690	670	646	634	695	624	621	630	688	684	654	621	646	686	679	670	665	627	637	661	597	637	673	672	652	668	611	669	642	675	628	629	646	625	580	604	645	630	661	633	618	665	627	663	651	619	683	632	649	637	666	646	651	666	653	649	655	663	666	653	657	691	612	608	639	643	645	612	640	597	658	646	627	614	666	641	624	594	649	628	664	619	669	630	618	605	652	672	621	624	594	636	639	655	612	635	593	631	679	651	643	647	620	673	643	620	623	633	649	628	636	621	612	629	640	644	634	643	610	642	645	702	642	610	675	623	661	600	608	648	606	605	635	629	615	665	644	632	680	659	620	647	646	649	632	642	647	656	646	647	652	659	594	649	642	618	646	658	676	670	683	662	636	668	676	607	657	625	637	639	655	655	667	631	691	658	662	644	667	588	600	696	667	633	651	669	711	698	600	644	619	637	646	655	610	611	648	691	608	675	647	626	692	658	661	680	661	628	660	636	698	658	685	641	607	630	648	630	640	643	628	699	674	596	756	665	603	615	698	597	619	627	615	657	601	651	627	632	654	642	643	646	601	595	658	628	582	720	591	644	642	616	641	586	633	682	635	669	640	615	626	649	622	651	690	657	631	589	685	590	697	649	651	684	648	626	630	632	644	617	644	612	678	655	584	692	622	661	634	671	633	628	653	625	652	636	629	637	676	644	650	652	666	608	626	636	617	637	611	680	665	629	653	655	671	652	667	661	634	664	644	704	615	649	652	657	623	655	622	678	665	649	615	649	646	657	665	662	622	626	681	641	651	622	630	608	631	632	703	674	631	657	641	637	629	661	664	597	644	671	635	639	648	691	653	659	612	666	638	661	607	622	676	641	661	648	656	664	671	664	676	610	621	656	654	607	639	655	604	637	637	643	656	608	659	617	646	682	614	658	658	679	642	647	654	635	672	630	669	660	632	638	658	640	616	682	678	664	652	630	636	645	637	687	693	631	655	640	624	620	676	669	646	674	645	632	669	622	647	641	649	632	605	620	651	628	687	661	640	639	651	696	636	651	650	709	648	627	658	661	599	668	680	628	633	654	637	670	612	643	610	649	679	605	670	645	653	637	687	646	615	659	657	703	668	617	694	603	627	644	662	618	640	679	650	640	657	651	638
44157	44754	42797	43958	43722	42391	43676	43549	36318	32957	34065	25118	11364	6992	11501	14815	16007	14910	6614	2868	889	501	483	500	499	555	560	673	667	2100	5702	4515	2555	987	271	262	246	230	267	223	269	290	271	245	271	257	236	272	246	249	255	266	249	243	252	255	253	244	268	242	277	260	275	255	265	255	245	262	252	234	264	240	285	248	229	213	255	248	260	279	300	246	254	234	241	266	238	256	296	270	245	262	257	235	229	270	268	255	263	255	245	227	252	224	255	262	267	259	260	249	231	256	225	253	245	241	234	254	262	257	262	241	238	253	290	261	264	224	269	283	262	267	266	258	264	232	242	247	258	229	247	250	236	261	239	242	268	260	287	266	275	286	260	240	241	262	241	230	245	256	261	247	252	264	263	237	236	267	256	250	271	237	257	280	219	266	238	259	257	256	270	237	255	242	243	248	269	231	231	262	240	278	232	254	240	240	279	259	234	249	251	239	250	244	237	264	277	288	237	259	274	253	232	258	243	259	259	262	237	231	242	267	253	236	260	272	296	244	255	282	240	264	213	262	255	271	269	266	260	234	267	253	252	239	269	262	275	249	259	245	254	248	260	251	232	248	247	241	243	279	255	277	256	295	238	285	270	239	257	248	269	257	245	262	254	254	254	244	252	268	247	258	275	267	256	266	250	240	247	251	254	255	253	255	257	229	248	251	234	244	277	269	261	289	268	256	253	298	233	247	237	257	249	254	277	238	235	288	288	267	239	260	283	243	264	257	231	230	249	238	234	251	280	282	258	233	266	247	248	240	232	269	282	267	235	227	262	229	239	252	269	254	267	241	294	279	236	219	259	248	256	251	238	264	261	241	266	248	258	247	249	253	257	228	246	277	263	241	235	273	255	258	248	270	260	288	256	249	263	256	273	228	250	246	265	251	263	239	231	286	236	272	259	232	253	245	227	230	260	227	282	263	239	270	251	218	275	257	254	246	241	242	238	248	268	239	262	223	268	254	237	250	271	273	224	265	253	248	259	246	257	274	278	264	253	260	255	284	250	251	237	252	267	257	223	281	241	285	272	241	282	307	275	242	262	292	252	275	267	256	263	276	215	237	259	268	241	243	252	236	272	266	263	262	226	260	268	260	225	285	236	286	271	234	249	235	251	265	253	264	254	261	217	259	275	237	238	243	257	235	215	236	253	252	258	243	261	285	240	280	271	288	245	259	243	237	273	262	260	250	253	237	250	231	247	262	280	243	232	230	265	233	248	245	270	269	269	267	247	236	273	267	277	264	260	271	287	260	242	242	256	265	260	243	246	250	252	288	253	241	275	268	264	232	252	260	255	264	247	229	256	234	246	264	230	231	271	243	225	248	291	280	257	220	237	268	283	269	258	273	252	244	253	246	241	239	219	272	240	261	267	263	254	267	252	224	242	283	259	260	225	222	270	262	256	231	264	232	273	270	244	251	252	245	227	268	228	251	255	246	239	279	224	243	259	266	243	251	234	261	239	241	245	275	270	292	271	267	239	267	278	249	244	258	256	266	249	265	241	222	265	264	245	258	245	260	242	241	256	238	250	237	234	239	260	240	254	242	243	262	252	280	267	263	263	237	248	276	241	271	259	243	257	246	267	268	250	271	256	221	276	248	248	234	239	251	249	251	272	262	253	252	283	280	212	281	260	254	245	259	270	236	266	273	249	286	241	260	247	265	239	254	235	263	249	241	225	246	268	284	249	219	243	226	249	269	244	258	265	263	284	284	249	266	265	260	232	216	263	263	242	285	229	249	226	267	243	255	261	248	228	242	246	244	256	264	277	235	240	268	276	322	250	250	241	249	274	285	250	264	247	285	257	250	257	242	240	244	257	236	281	228	252	254	244	242	212	263	235	258	225	254	257	254	252	244	246	273	225	252	265	230	248	228	232	239	236	235	269	231	280	247	253	279	257	268	225	247	248	254	217	257	281	254	246	242	245	241	204	260	242	237	272	238	266	271	263	244	236	233	251	278	236	254	250	237	268	263	246	271	248	269	252	291	261	251	232	240	260	241	261	236	259	253	265	250	238	241	223	284	235	269	266	278	237	267	267	260	263	248	283	224	249	243	302	282	250	249	253	243	234	268	252	244	256	250	255	236	236	227	256	226	239	268	274	272	255	256	231	247	271	262	262	243	241	267	240	218	263	245	280	246	251	257	249	258	281	290	236	292	277	268	250	256	270	261	257	276	254	232	241	277	257	264	266	284	261	256	246	232	238	265	309	245	217	254	250	250	251	239	253	267	240	230	247	251	267	237	256	265	257	228	254	276	274	231	241	229	273	268	248	266	239	249	280	281	222	255	237	246	275	256	251	245	266	272	260	259	246	241	261	259	233	271	267	246	234	217	265	254	227	249	253	272	269	233	272	253	266	250	288	275	251	268	257	233	256	237	252	232	240	243	249	263	260	247	250	242	249	252	258	274	271	269	272	265	230	246	273	245	264	279	244	242	255	264	265	240	272	253	258	248	271	275	261	239	237	232	253	228	259	273	261	283	231	225	261	283	262	257	253	254	247	273	237	259	267	242	290	253	264	222	252	244	244	234	238	253	247	246	249	257	238	247	256	251	257	269	255	246	287	237	271	255	221	244	265	283	239	231	245	277	264	242	265	235	268	238	240	282	249	266	256	255	244	264	262	261	230	243	246	257	257	266	239	265	257	263	252	214	233	213	285	250	266	250	253	249	274	241	230	271	269	261	292	259	280	258	245	246	252	230	265	268	268	251	231	259	281	244	265	222	270	261	269	241	284	256	252	297	270	235	248	265	264	284	270	256	240	271	259	260	211	273	254	260	207	259	238	237	243	231	270	237	244	246	228	227	236	257	267	273	240	237	249	249	263	254	229	274	235	245	247	256	227	282	244	253	260	277	294	236	255	252	259	265	285	232	239	247	234	261	266	261	276	284	271	248	265	264	271	252	248	248	249	264	246	230	274	253	264	234	272	258	272	294	252	248	221	251	243	262	279	272	265	250	248	281	275	239	231	221	236	264	238	250	248	253	235	240	240	254	252	242	245	232	271	271	274	278	247	223	267	251	241	220	279	258	246	244	245	238	235	272	275	266	257	231	264	271	290	258	222	244	277	257	248	259	246	259	239	247	259	249	240	283	237	222	279	249	248	265	244	282	256	232	256	237	256	258	242	267	248	278	272	224	255	210	244	258	268	243	255	270	261	270	274	268	257	246	220	215	267	237	251	265	270	250	256	240	271	239	228	234	267	265	240	240	243	227	250	257	239	258	212	264	286	278	264	242	285	234	246	244	274	254	244	228	235	255	253	257	271	229	266	235	241	249	257	249	244	255	231	254	239	271	238	230	236	251	232	269	255	251	259	267	257	249	260	257	261	237	289	240	278	269	231	243	260	245	249	249	239	233	245	287	260	261	222	244	264	259	258	237	248	282	231	256	268	269	242	255	237	237	222	265	281	221	266	228	264	229	242	263	252	266	218	267	253	258	235	260	240	251	237	259
38379	50746	54542	61750	64486	65564	64891	62810	54028	50498	51470	41132	24034	23231	31845	33698	35107	32128	17701	10232	4022	2793	2659	2646	2498	2698	3104	3805	4095	12128	25120	20540	12871	4890	858	783	777	764	784	811	781	805	792	812	797	811	792	767	844	779	793	804	761	756	761	776	784	802	849	864	768	833	809	793	729	829	796	789	820	785	802	732	769	823	839	794	786	758	839	830	775	756	820	804	812	760	814	839	797	756	787	837	766	792	797	775	755	808	783	848	768	803	817	790	819	783	800	777	805	786	801	760	850	795	802	782	782	773	768	788	796	780	772	811	837	798	787	800	797	780	749	754	813	790	821	807	774	796	810	770	842	818	768	751	813	734	805	735	759	807	799	812	754	785	785	808	754	768	796	795	845	756	806	751	735	736	822	753	768	775	769	795	845	771	818	814	832	772	814	800	793	830	782	768	792	710	790	817	819	810	787	752	769	731	780	773	776	823	838	779	787	764	833	790	787	823	778	790	775	847	862	809	798	805	856	772	769	773	820	838	834	786	753	818	802	781	755	822	753	764	796	796	770	829	841	816	804	806	757	815	731	798	808	772	799	810	844	716	775	757	767	773	796	810	804	773	800	789	792	834	722	809	731	789	765	840	756	779	816	805	760	765	851	731	788	838	803	756	816	825	779	804	803	844	806	784	745	759	804	741	784	790	775	834	813	781	786	856	760	827	783	789	816	811	750	781	805	795	785	801	774	845	750	772	822	769	780	757	763	835	767	777	811	797	805	824	796	796	767	792	760	812	765	836	804	800	851	788	782	829	751	818	814	808	805	759	821	814	829	827	818	801	826	811	760	852	743	800	806	832	761	793	796	806	790	766	773	803	812	746	778	762	802	788	822	794	798	819	797	769	757	831	816	802	790	809	824	765	819	793	779	778	850	812	820	833	784	820	784	762	755	802	776	765	768	795	798	738	815	789	793	872	781	778	834	817	803	812	791	789	817	777	762	791	770	757	790	764	763	758	785	786	804	816	807	799	819	783	786	805	806	791	791	809	766	837	793	830	811	835	827	731	789	809	794	826	831	782	805	772	775	818	804	773	751	779	781	766	772	800	826	765	771	752	788	823	752	785	801	797	781	784	799	764	800	819	785	827	823	770	847	765	797	752	744	826	797	792	835	781	776	830	757	784	849	789	791	780	825	816	810	823	764	830	837	738	770	767	819	844	740	818	790	758	790	778	800	781	782	846	810	760	798	800	818	760	796	796	781	788	751	802	790	803	808	832	781	775	801	782	778	767	787	859	790	808	780	802	819	801	760	768	789	741	836	815	756	816	842	745	737	829	798	799	789	837	783	823	789	796	845	797	769	771	786	829	768	779	855	755	797	841	773	807	765	800	859	801	806	798	767	801	768	821	787	773	823	731	766	733	732	796	814	857	788	729	766	794	859	793	775	788	761	790	818	827	791	836	764	887	750	800	758	760	827	758	761	777	793	785	748	778	796	819	816	778	797	816	808	776	789	803	797	755	816	787	837	765	816	710	820	769	781	781	807	786	798	782	795	831	804	790	777	817	811	832	766	832	788	770	811	793	807	804	803	795	767	785	773	787	753	801	827	806	815	816	783	763	775	790	822	787	837	765	794	759	773	841	783	828	794	826	780	798	789	782	754	759	761	792	762	815	830	814	762	822	782	805	821	774	750	796	806	781	798	804	769	793	780	772	753	786	789	805	810	796	741	794	794	833	805	792	809	836	821	723	769	772	765	755	778	783	760	795	793	824	775	810	766	843	772	789	775	807	809	784	817	769	829	774	761	817	810	856	771	799	809	778	788	814	837	774	814	768	765	800	805	760	811	775	737	777	783	772	799	776	816	805	828	786	775	765	795	777	816	784	778	782	775	761	798	751	765	789	816	782	806	810	741	769	800	778	816	820	768	764	811	757	826	746	778	775	779	805	824	844	811	759	798	804	793	807	733	758	791	798	823	822	778	785	775	773	799	801	824	795	780	812	716	778	798	794	809	800	819	771	799	807	796	763	815	815	772	801	830	846	789	797	793	759	812	806	780	823	830	780	818	805	779	776	800	776	770	764	805	754	820	801	806	797	781	785	792	815	820	790	783	781	779	815	798	815	796	821	804	869	809	826	796	787	752	782	782	829	821	783	763	809	733	798	869	719	755	800	753	801	795	779	828	832	779	780	762	791	794	792	793	796	772	852	778	748	799	763	786	807	828	842	818	777	763	818	771	773	763	741	760	790	810	775	802	787	784	821	775	796	787	786	800	748	769	832	854	773	812	806	813	798	793	803	829	748	824	759	780	785	806	795	788	802	770	774	818	783	790	791	766	794	815	809	836	773	777	814	745	778	830	800	802	791	802	759	803	756	840	775	789	791	779	799	774	767	831	775	840	794	787	824	792	814	804	753	740	823	773	774	755	831	839	811	787	838	823	797	775	756	758	848	796	769	782	821	815	761	772	819	833	763	811	783	816	792	814	832	759	752	795	766	814	785	803	816	817	798	746	795	799	775	780	759	789	788	815	784	840	882	811	794	814	799	821	827	814	756	785	747	831	816	809	842	837	744	771	754	800	863	768	814	827	788	843	780	779	781	810	790	801	810	804	734	803	801	793	807	785	829	761	828	814	785	776	828	810	848	808	780	779	772	809	819	814	832	781	826	823	756	819	766	753	785	731	795	807	822	845	789	753	771	794	800	838	798	746	825	831	788	765	797	791	801	865	829	788	761	795	801	781	788	788	802	780	782	784	789	809	841	797	866	803	779	800	821	795	785	767	775	817	780	779	769	811	832	772	798	789	801	798	763	824	774	809	812	763	773	786	790	792	789	871	777	816	756	826	787	782	819	808	837	794	826	786	824	847	729	791	824	799	804	792	795	813	777	814	761	787	782	792	783	792	815	737	831	794	769	726	815	825	764	777	782	760	794	799	809	822	789	802	799	791	750	802	805	807	768	815	789	833	799	795	769	825	810	816	779	817	806	782	792	793	827	810	771	761	747	819	767	794	806	811	826	809	795	771	784	805	768	793	825	795	799	771	837	831	836	788	775	788	800	772	814	808	772	779	771	840	839	794	821	776	822	787	781	764	747	767	815	783	833	771	798	776	804	845	806	768	779	764	797	807	700	790	798	810	797	774	816	812	841	747	758	769	737	810	811	795	809	790	784	757	764	796	819	832	743	799	759	786	790	793	780	791	813	769	819	747	817	794	808	772	803	768	758	814	827	776	779	804	773	817	845	829	824	787	775	805	829	795	811	754	785	795	802	779	799	771	752	786	783	788	787	795	829	803	779	784	827	788	855	785	742	790	796	782	799	793	774	754	795	832	801	794	775	815	798	780	774	844	777	838	779	801	819	779	751	790	796	791	793	792	781	803	761	806	807	801	813	803	778	773	792	791	828	784	808	823	840	759	794	806	796	805	794	819	766	800	771	726	880	762	820	766	741	854	783	814	779	789	788	769	767	839	824	827	820	784	815	787	766	791	809	754	780	818	778	819	754
10331	16212	19458	17404	12026	7211	5931	4069	2245	1935	1982	1380	592	514	690	913	748	680	389	251	218	230	213	201	248	228	237	225	248	260	512	568	502	280	179	180	186	184	192	178	196	195	177	181	172	170	185	186	170	170	198	177	188	172	179	177	162	166	192	168	195	171	160	158	158	191	164	173	222	169	185	203	195	184	191	191	159	189	200	174	197	214	186	175	208	184	171	194	219	191	174	176	184	189	174	148	175	183	167	178	156	174	160	206	197	191	170	205	171	193	167	191	175	156	182	186	194	171	189	171	190	216	176	208	163	196	191	175	185	196	172	165	190	156	210	174	182	175	166	175	166	181	176	173	174	164	159	205	170	168	169	183	167	197	182	167	173	170	178	193	180	195	183	175	154	168	205	173	182	193	184	192	174	199	149	169	210	162	164	197	189	162	187	163	201	195	174	197	168	181	179	183	156	158	192	161	183	183	183	182	178	176	191	174	173	202	192	196	190	165	181	211	165	194	212	179	181	167	187	190	177	174	170	168	172	151	161	171	178	186	202	181	183	205	197	172	198	186	184	173	184	178	182	206	169	176	185	194	181	160	167	209	174	170	193	198	209	170	174	164	164	175	172	156	182	198	184	194	155	175	175	189	191	181	198	183	167	197	180	184	200	184	184	189	164	182	180	186	168	185	182	185	188	163	167	199	173	168	190	185	181	166	188	168	174	197	178	166	182	174	170	194	177	172	161	185	172	191	192	183	178	204	170	158	187	179	186	182	152	178	169	194	210	193	176	203	160	169	175	179	152	175	168	173	196	194	180	206	173	191	195	199	176	183	167	181	168	170	160	186	176	176	158	182	206	157	169	191	215	169	169	148	195	223	197	178	193	179	193	168	177	196	176	164	177	184	174	152	172	172	181	198	199	165	182	160	172	183	180	201	194	195	186	170	177	146	162	173	148	198	205	181	177	167	168	172	188	181	188	198	156	178	191	167	174	185	188	183	182	166	202	177	180	197	173	186	192	186	176	173	161	206	176	168	184	176	195	163	194	180	162	167	210	157	158	176	161	167	177	194	191	194	193	181	178	188	170	163	173	188	178	192	182	199	168	202	171	149	190	183	176	194	182	175	182	200	170	155	190	161	174	185	171	176	191	176	171	187	160	192	166	177	183	181	192	190	180	176	157	175	182	193	184	182	182	187	166	190	161	168	186	182	190	175	171	181	206	190	187	172	176	157	188	215	185	167	194	190	177	187	198	147	184	184	193	209	191	177	183	182	157	192	193	197	172	174	177	175	194	166	154	148	187	180	174	182	187	153	204	175	170	174	173	176	171	193	186	198	168	150	165	168	179	174	199	177	190	131	198	176	176	175	174	186	195	177	197	183	181	169	152	192	172	162	190	176	189	191	179	187	165	161	183	191	187	196	176	177	182	172	192	163	180	203	185	190	185	175	193	171	176	172	169	180	184	216	185	195	172	182	199	172	180	174	187	200	154	178	174	186	174	159	190	187	194	187	199	197	167	148	173	191	192	191	180	187	200	189	194	186	181	186	191	191	178	195	178	157	183	184	173	153	194	186	168	172	179	188	183	187	164	191	205	196	181	165	178	184	170	166	198	184	159	162	158	172	170	147	173	167	179	159	165	162	179	187	176	175	191	187	181	172	187	180	185	195	177	152	186	175	196	204	186	177	200	175	170	177	164	150	180	190	166	184	183	182	194	197	170	188	172	160	227	179	200	184	178	164	179	180	188	161	182	183	179	152	176	217	169	204	210	192	154	159	164	194	200	185	168	195	173	187	172	180	195	186	187	203	178	172	199	170	167	174	162	176	186	154	195	173	196	179	178	186	165	168	180	184	209	191	164	187	186	166	167	176	202	191	172	196	202	183	170	181	202	149	162	171	171	181	193	204	180	161	182	191	185	164	180	191	171	183	183	188	183	174	185	170	188	168	185	183	198	185	164	177	188	188	174	179	204	171	177	171	198	192	181	170	181	190	178	199	190	173	227	181	161	170	173	179	175	184	165	178	175	210	166	183	199	201	225	187	201	180	152	139	167	154	190	193	192	184	180	174	174	186	192	193	174	171	196	196	178	173	184	201	192	169	174	171	188	182	153	174	196	161	202	184	175	195	190	180	196	163	166	163	165	180	177	172	167	174	170	183	173	182	179	206	147	162	173	145	194	183	179	163	180	191	168	166	201	183	196	167	189	182	173	190	171	161	191	159	196	184	204	156	190	173	197	155	161	188	202	187	163	170	234	164	189	167	207	190	177	198	173	217	197	197	179	181	190	175	210	173	179	198	177	180	189	171	202	185	187	211	152	184	165	187	186	184	187	188	169	167	173	166	167	188	154	165	173	190	208	183	159	152	186	162	152	193	177	178	157	171	183	172	161	180	186	185	217	175	198	171	184	193	200	166	191	190	165	197	164	188	203	206	196	203	178	165	191	184	177	180	168	179	170	183	190	173	169	185	191	173	207	185	179	164	183	168	195	158	181	172	196	168	186	175	183	165	178	174	193	184	169	188	204	209	189	164	157	172	176	179	186	172	184	183	180	198	176	167	197	188	191	172	168	198	179	175	209	196	181	170	200	174	187	179	176	180	168	158	175	141	162	195	187	181	180	176	193	163	167	197	154	191	206	198	175	165	173	163	160	160	212	184	185	182	181	153	175	201	180	171	163	162	178	185	173	184	171	198	151	198	181	185	179	181	155	196	177	177	179	181	179	206	160	175	207	190	184	172	198	196	156	192	165	205	186	169	164	198	177	169	187	205	175	159	191	179	178	170	170	165	153	183	185	192	184	167	207	172	178	191	196	161	214	169	168	182	202	171	167	169	193	200	166	193	176	176	185	202	192	177	193	175	160	162	180	182	196	186	176	198	184	177	208	188	180	153	188	203	185	188	182	194	183	174	197	178	196	174	178	188	150	165	174	172	189	198	167	198	167	185	168	197	187	199	203	188	205	173	179	196	189	175	204	176	190	196	197	190	181	167	152	179	202	187	167	162	155	184	189	184	171	203	185	177	179	168	166	156	170	200	201	188	173	172	186	181	159	188	191	176	179	186	195	168	201	169	186	182	186	183	180	180	180	164	187	177	183	171	201	167	195	190	202	166	184	187	180	178	187	190	172	184	191	179	162	168	207	185	168	162	165	186	175	163	182	166	199	208	189	170	152	163	198	168	172	195	151	180	174	172	163	174	185	192	181	196	216	191	196	162	184	175	193	179	165	185	170	185	194	171	198	177	186	194	184	213	170	198	182	189	184	189	195	159	173	193	208	170	186	176	209	156	195	176	185	179	172	171	197	197	184	161	197	193	171	180	203	175	184	167	181	140	187	192	185	164	169	177	191	183	183	191	172	198	183	177	164	204	187	192	172	156	188	185	181	163	151	160	164	172	174	180	203	214	153	189	155	177	178	166	187	185	177	169	190	172	197	169	158	172	203	186	180	178	177	166	189	213	154	193	177	221	179	172	161	161	165	180	167	183	169	172
10443	19080	26235	29827	26275	21070	20109	15220	10200	10139	10112	7037	3024	3120	3960	5400	3986	3240	1770	1141	955	961	863	923	986	987	863	950	999	1399	2842	3039	2275	1201	593	621	628	636	634	600	616	589	667	605	629	619	637	684	598	626	634	606	591	651	635	613	630	631	602	592	614	644	640	604	611	640	607	616	599	576	619	633	589	629	624	646	636	656	624	609	660	611	624	639	642	629	622	656	620	614	565	624	648	597	655	663	604	603	629	617	659	624	597	652	608	600	627	648	633	646	596	596	663	635	606	640	627	594	595	635	623	594	608	598	611	617	591	612	639	582	653	635	687	616	616	603	581	598	627	633	595	615	616	572	619	608	619	578	635	580	606	610	614	621	640	656	618	641	602	658	657	615	611	680	630	652	584	618	641	614	618	674	630	627	652	638	662	645	580	648	649	619	615	573	608	597	598	641	561	645	654	627	577	643	573	605	597	601	605	634	650	569	610	654	624	635	587	651	636	609	619	609	608	616	581	602	621	622	595	618	647	671	619	620	621	572	613	614	661	589	607	648	608	656	666	607	601	639	583	630	627	648	621	625	644	620	624	658	612	654	655	570	604	617	634	578	601	630	584	598	618	625	650	633	611	588	646	605	661	597	639	592	663	586	620	645	594	652	657	652	617	646	574	613	544	644	656	636	617	592	628	627	632	592	620	659	586	647	625	607	628	615	607	614	674	667	619	636	617	627	643	606	628	668	621	626	636	590	613	621	628	615	604	586	606	633	593	612	609	613	632	632	616	567	626	580	618	583	629	627	616	620	623	624	606	624	620	606	683	587	647	619	644	606	669	574	588	605	643	614	612	649	657	630	638	645	618	636	587	651	629	628	634	622	600	617	628	649	635	657	672	596	601	642	638	594	616	606	611	599	577	583	601	623	632	614	642	642	628	604	605	613	632	608	583	630	644	595	620	632	606	613	634	556	600	660	647	582	623	568	585	667	595	598	616	651	628	639	691	660	597	642	661	635	674	655	648	592	651	592	619	588	643	602	589	652	627	651	605	631	642	629	649	628	582	649	650	603	605	619	634	612	640	662	590	607	617	588	567	610	600	624	616	622	602	637	672	614	714	616	596	587	600	588	591	640	629	624	594	598	631	681	660	595	641	657	641	611	672	637	600	590	602	576	616	647	616	615	607	631	587	593	620	588	586	626	568	638	621	614	649	627	616	624	626	628	610	689	624	596	660	621	662	631	613	664	649	621	619	614	634	605	634	617	626	595	608	623	619	600	648	643	652	631	677	621	589	630	610	592	570	651	607	613	614	620	579	636	649	654	638	611	600	621	610	579	606	643	607	655	606	623	668	611	648	616	598	618	582	635	643	657	649	629	599	575	624	599	601	645	612	608	594	636	643	621	637	599	617	604	615	648	634	615	623	654	604	638	624	563	642	613	628	637	630	640	650	685	614	659	636	631	624	640	626	602	589	620	613	658	631	611	610	617	601	597	626	632	623	632	658	621	654	571	568	615	621	612	609	669	635	650	605	600	605	606	588	586	639	639	652	616	609	611	616	599	601	614	633	641	627	621	656	614	642	642	659	613	590	583	575	629	631	617	653	624	638	596	639	608	619	597	670	601	599	601	616	632	635	615	628	603	677	604	603	593	603	606	608	657	627	620	619	640	596	575	624	620	599	600	653	630	572	605	617	671	641	620	647	639	672	632	643	594	621	599	625	638	625	615	620	640	641	621	620	639	635	595	654	606	585	594	586	587	651	628	629	621	586	613	652	604	663	605	633	613	670	623	623	619	618	606	586	613	675	620	611	541	622	604	629	604	595	593	578	651	599	622	596	598	637	586	610	648	596	598	639	637	616	593	596	635	601	631	590	623	636	618	591	646	631	637	616	631	651	609	602	611	621	642	608	661	608	622	632	670	624	626	594	615	629	609	618	625	600	607	637	652	607	597	559	636	618	635	632	568	627	668	629	641	616	601	583	614	598	602	597	613	627	624	646	589	623	605	584	596	616	670	624	623	627	608	610	643	630	574	634	650	629	587	620	614	620	623	628	631	622	619	566	605	612	642	634	561	649	631	571	629	645	627	593	646	629	617	643	586	649	587	615	597	635	639	590	631	658	657	621	614	589	614	627	658	616	668	616	628	629	608	622	583	664	643	623	637	620	616	632	619	642	645	580	614	600	665	578	633	618	675	643	594	640	645	625	626	607	600	635	594	593	640	629	584	574	680	610	679	628	645	622	612	629	592	631	650	616	593	603	601	598	640	597	635	638	595	650	615	713	594	660	628	601	649	619	587	674	648	610	602	592	611	658	638	626	615	646	625	605	615	606	630	642	609	576	617	620	612	628	607	644	654	627	630	636	657	656	598	662	632	635	575	607	641	623	570	611	576	638	614	577	664	646	622	586	612	596	624	612	604	624	615	612	613	666	613	649	588	621	647	612	638	630	619	624	660	672	621	624	634	591	681	642	635	603	661	591	638	634	619	661	645	626	635	623	589	624	644	628	598	596	625	601	620	663	632	586	627	658	645	635	622	597	604	622	633	600	614	600	571	584	604	611	617	605	596	638	608	652	662	620	557	603	625	606	609	615	629	611	650	626	631	607	593	594	619	590	646	608	644	605	624	618	608	592	634	611	637	614	648	637	626	630	609	611	627	614	620	607	632	630	599	593	603	635	701	626	630	640	609	663	627	654	614	605	607	589	673	622	626	616	643	626	617	612	614	622	655	607	597	632	612	611	645	605	612	579	637	663	624	604	602	596	667	576	651	627	620	637	686	619	604	608	653	611	653	664	610	661	611	652	570	638	624	604	637	595	641	584	624	629	603	611	618	556	607	645	615	614	614	626	645	598	612	587	600	638	677	647	617	634	623	640	592	624	623	599	603	668	664	593	610	584	651	648	654	606	583	610	638	664	639	629	629	620	614	583	623	619	654	684	598	624	675	608	600	615	612	641	593	634	645	573	639	588	630	647	604	650	670	605	595	649	649	613	617	649	592	629	635	587	599	589	647	633	665	587	601	652	579	614	617	632	628	629	606	650	628	636	615	636	580	645	625	624	640	627	627	618	648	634	616	623	630	626	630	648	605	608	601	633	644	651	592	646	624	599	629	608	627	637	599	652	611	587	605	587	586	655	677	606	567	643	605	573	624	593	583	585	588	621	657	658	607	639	621	586	640	612	652	620	662	604	646	659	644	607	629	588	657	639	633	617	648	641	635	596	620	631	628	638	620	640	629	580	638	605	594	643	644	649	690	608	630	683	622	606	637	635	633	638	625	586	620	599	626	623	612	598	621	593	590	666	587	611	599	628	624	582	655	603	648	633	631	594	668	644	655	624	610	604	678	629	619	604	638	653	587	625	624	603	607	650	610	575	626	609	607	632	658	661	628	614	657	600	610	611	593	626	621	624	665	610	629	609	611	589	658	605	635	606	639	624	622	630	640	600	618	600	634	627	621	630	668	603	621	631	623	629	626	633	622	623	607	628	615	638	613
36561	43553	43867	43452	42485	39756	40521	36396	27054	25587	23299	19757	7342	4618	8513	10368	10077	4114	2123	1207	379	299	304	310	385	444	409	493	510	1038	2868	2481	1306	334	154	180	149	157	176	172	160	151	170	144	148	158	158	150	149	139	148	169	161	153	152	142	149	167	167	146	166	153	153	157	136	153	147	138	149	153	154	155	168	157	156	159	162	124	140	166	138	140	140	134	149	172	140	161	162	148	151	167	169	168	151	155	159	156	151	159	151	151	143	160	138	142	161	160	186	173	164	132	151	169	178	145	126	159	158	162	159	172	157	138	137	155	160	146	153	161	180	143	145	150	157	155	142	152	147	162	163	168	169	153	161	169	172	155	151	149	155	159	146	154	176	166	147	156	143	138	175	179	164	143	161	151	160	135	132	152	136	172	148	142	155	165	156	146	146	152	148	142	160	152	152	127	138	152	152	146	148	144	143	153	180	143	139	159	151	162	146	158	177	144	175	159	152	158	147	152	132	137	173	142	155	145	171	164	129	147	141	150	125	158	151	189	167	152	128	171	176	166	154	173	158	170	139	139	180	145	138	173	147	131	155	159	156	164	166	158	141	145	145	148	153	166	132	164	152	172	154	144	167	148	174	150	171	147	131	172	141	165	154	146	186	143	159	146	160	132	164	155	160	146	148	173	169	168	145	145	153	145	132	157	177	145	158	148	156	128	153	133	148	154	166	166	148	172	148	175	158	162	139	168	171	167	159	178	164	145	157	149	179	184	170	144	153	161	136	154	158	165	161	161	134	155	156	145	156	143	163	145	143	133	163	149	165	124	170	154	153	162	171	149	164	163	151	176	148	172	149	156	154	167	154	167	151	168	175	154	153	146	143	170	137	158	154	159	155	164	130	176	167	171	148	146	176	175	133	174	144	152	144	164	150	173	143	156	154	152	170	150	144	154	129	161	161	164	153	163	154	174	167	169	150	142	160	131	177	153	159	167	157	134	152	161	157	171	165	158	136	152	166	163	162	176	150	136	149	142	162	142	165	165	149	162	165	149	157	162	158	145	164	154	155	168	155	172	190	151	131	155	162	174	139	146	169	156	154	142	150	150	143	145	160	134	144	141	130	151	171	134	161	165	164	155	149	155	151	148	167	171	165	158	180	161	143	180	175	156	156	133	144	161	162	165	153	126	159	165	146	157	146	156	135	141	164	120	179	139	149	150	151	159	150	156	144	161	164	159	156	158	144	165	154	141	141	144	143	137	154	158	162	151	161	160	152	178	176	167	156	158	159	174	148	161	157	163	144	138	177	170	154	154	165	168	155	163	155	172	150	158	140	160	144	156	147	147	162	182	146	149	142	142	163	151	143	156	166	152	146	150	153	162	181	174	161	141	137	149	164	168	169	161	147	148	141	155	159	130	174	156	178	170	169	151	144	147	150	151	160	147	152	165	144	157	166	161	165	165	134	164	157	165	155	154	153	147	179	160	130	165	161	146	142	142	148	141	154	150	140	176	155	168	158	152	147	149	146	144	171	129	169	158	139	171	173	145	147	157	170	153	146	134	154	147	165	146	174	169	143	138	157	187	152	183	124	143	169	157	157	141	153	155	136	138	161	149	166	148	151	150	149	163	148	170	144	170	142	163	152	159	181	156	162	140	159	166	151	144	170	158	160	126	150	148	158	160	147	161	157	148	169	140	164	138	153	134	172	151	187	162	156	169	145	168	138	165	147	160	164	162	163	127	163	164	143	142	160	149	153	145	143	147	180	165	175	158	136	162	158	161	138	172	179	153	136	154	144	144	164	139	169	148	172	164	140	162	157	149	174	172	135	149	134	148	163	157	137	143	169	158	152	164	152	157	154	161	167	147	150	149	145	155	138	144	146	138	131	172	164	158	183	141	166	127	164	147	154	139	164	147	143	159	171	146	143	172	164	164	157	127	152	152	142	129	148	144	154	142	148	144	151	146	140	180	137	154	154	144	139	169	157	153	166	146	142	162	148	146	150	165	144	151	162	138	124	148	146	143	148	156	165	130	165	142	154	128	148	185	143	145	173	163	138	149	162	142	156	165	142	161	140	160	156	154	152	162	148	164	147	130	127	162	169	141	154	154	163	157	161	174	147	172	157	160	172	166	151	155	172	146	165	168	160	151	153	142	146	151	171	173	148	167	158	136	150	160	154	155	157	146	159	171	183	147	161	153	134	155	149	142	172	188	161	144	159	153	158	149	143	158	147	154	141	156	177	147	165	159	159	161	178	144	157	173	138	156	138	162	148	153	160	152	146	166	156	134	140	152	169	149	162	172	130	149	137	147	169	137	152	150	151	143	149	147	171	168	158	143	158	167	148	144	159	146	138	159	142	154	132	153	126	164	156	153	160	154	154	161	140	136	146	151	160	173	159	176	157	140	144	165	153	176	152	139	150	154	157	147	183	157	167	147	145	167	155	145	168	146	151	135	142	141	139	158	178	155	150	158	153	176	151	158	153	141	180	178	150	132	161	159	162	164	134	149	152	150	153	160	147	168	173	157	168	140	179	139	166	154	130	148	158	143	137	135	133	146	145	181	152	175	138	175	165	152	153	148	171	153	169	163	166	142	174	138	151	153	150	145	163	163	147	162	140	150	150	146	133	136	140	159	148	149	151	146	138	164	126	161	151	144	181	161	166	144	175	161	154	160	181	152	183	136	150	171	160	175	157	147	166	148	149	151	169	149	158	139	165	151	141	169	181	150	132	166	176	147	169	141	172	163	182	166	146	145	159	157	149	145	139	140	147	159	155	163	127	151	184	162	132	161	154	133	136	151	148	151	139	167	150	154	168	169	132	161	137	137	172	157	153	147	147	132	161	167	153	160	142	151	126	171	159	160	174	151	152	137	132	139	157	160	152	154	144	148	162	148	146	157	138	144	164	148	177	151	134	145	149	156	135	136	155	132	147	145	143	165	157	140	153	163	156	158	144	160	174	161	152	154	160	139	148	164	162	153	146	156	127	156	194	157	140	168	156	149	142	177	166	143	133	164	154	165	145	147	171	144	145	137	131	136	154	154	144	148	174	138	137	150	169	156	130	170	179	165	167	135	164	139	155	178	158	155	141	143	172	168	147	134	154	157	179	154	186	146	151	155	141	166	166	176	153	151	146	146	160	151	165	159	161	153	148	145	139	201	163	136	156	169	146	169	165	134	147	163	181	155	159	146	161	152	141	130	137	133	149	177	139	153	153	156	163	137	148	157	140	175	157	135	180	157	156	134	156	187	141	160	163	147	164	169	155	153	166	149	165	151	183	125	155	161	163	179	137	154	141	147	168	171	149	148	154	161	160	135	159	149	165	179	159	150	143	159	160	159	150	158	154	153	145	156	143	157	138	149	149	144	154	159	131	148	161	165	170	162	153	151	143	148	142	162	147	170	178	138	164	151	135	176	150	147	153	150	161	168	171	175	170	149	161	174	140	153	134	157	150	142	150	159	150	142	152	135	155	155	168	155	159	141	160	159	152	159	162	153
31182	44424	51688	58175	59462	56856	58344	52572	43030	43553	41545	37957	19094	19139	28219	29499	28381	13013	9147	5629	1624	1643	1807	1592	2204	2617	2624	3113	3247	6950	16371	13630	7375	1580	555	551	581	532	528	552	535	533	570	553	550	499	545	516	538	524	552	535	544	528	520	547	522	574	529	531	553	530	562	524	542	507	502	547	537	507	489	527	552	532	506	553	563	527	552	544	523	536	518	566	518	551	542	581	546	486	572	546	514	554	538	542	544	498	460	533	569	524	525	577	530	505	534	507	538	557	559	562	547	537	536	500	545	536	553	568	554	510	539	516	564	549	566	531	571	558	584	544	532	575	549	569	527	559	553	589	550	549	554	558	527	496	527	566	536	500	504	553	606	544	557	518	538	531	535	557	558	526	564	521	524	575	573	527	493	571	566	538	571	529	527	527	553	561	538	544	527	581	553	573	578	523	521	552	542	548	547	522	507	521	520	515	508	559	537	521	519	553	564	489	516	550	499	534	540	555	553	550	551	530	537	516	515	570	523	527	524	538	508	530	552	520	509	528	565	547	563	548	532	549	489	555	537	558	554	537	527	536	551	526	544	552	497	521	512	538	553	559	535	532	541	558	556	555	563	547	512	537	554	541	514	558	525	514	556	531	572	518	568	587	544	540	554	538	560	504	559	520	525	539	528	521	540	481	493	493	583	536	549	538	576	555	568	573	547	511	556	534	516	543	552	533	562	520	482	566	538	552	555	533	593	560	569	540	532	481	514	485	544	544	526	558	547	580	561	554	546	511	539	532	551	578	526	531	532	510	495	514	523	530	560	573	551	575	538	510	566	543	518	517	543	526	551	557	554	508	541	573	510	525	545	536	527	570	571	571	513	561	529	529	542	547	507	521	578	525	498	539	535	502	544	533	557	510	512	493	498	523	554	530	488	565	552	502	533	491	525	526	536	520	537	503	555	516	531	531	515	510	528	562	545	562	510	531	564	533	520	527	548	527	541	532	571	546	506	530	532	547	516	532	537	559	542	508	561	547	526	567	532	570	509	560	555	531	573	540	513	536	521	491	541	512	557	593	553	541	510	547	529	535	515	584	552	561	531	538	548	500	562	538	549	520	534	488	529	554	547	538	528	546	583	530	541	553	545	522	516	519	519	487	572	530	513	567	543	576	542	528	542	543	568	515	545	560	553	535	533	513	511	500	534	520	552	562	556	551	544	547	532	552	556	513	506	551	521	578	510	505	524	554	558	532	571	502	529	574	550	559	522	569	543	555	535	569	535	524	491	518	542	561	516	563	532	573	533	509	531	556	563	554	523	535	499	519	540	527	528	538	536	554	507	517	569	525	533	578	535	512	533	562	561	538	532	558	558	532	560	553	538	540	534	505	503	541	544	505	561	511	555	543	540	520	536	519	515	549	536	504	552	550	558	562	535	535	541	491	570	547	517	558	549	572	523	562	520	509	535	518	517	490	521	496	543	582	547	510	512	533	567	524	518	545	554	545	511	494	551	536	556	558	518	504	546	550	558	481	520	516	538	557	530	544	508	524	503	557	535	563	507	563	518	508	533	510	519	529	569	560	514	557	554	497	533	543	560	549	537	549	529	536	525	563	525	562	518	551	552	518	542	549	533	546	506	527	579	502	520	535	516	530	543	531	568	508	543	552	536	517	521	554	533	536	595	519	548	530	563	541	576	515	543	528	540	528	503	542	501	590	548	552	522	520	544	555	518	534	525	497	539	542	518	486	500	561	542	554	548	582	550	553	543	510	563	510	561	514	518	496	562	523	534	572	565	554	526	522	538	560	527	533	513	547	560	518	469	532	532	537	522	518	546	532	542	548	563	545	494	561	510	552	534	533	586	553	536	551	552	557	549	572	555	506	576	529	562	516	549	543	540	539	554	580	519	549	553	501	538	528	534	511	534	536	527	514	515	510	513	543	558	524	537	534	583	540	521	528	539	557	544	528	550	529	552	519	530	554	546	531	533	564	534	522	513	559	533	542	555	551	558	524	524	555	494	516	534	554	551	547	569	536	515	508	525	546	543	511	556	516	514	508	555	501	529	548	523	502	564	549	533	531	577	497	583	529	554	517	578	532	552	535	538	531	526	536	517	502	554	529	568	511	526	545	514	533	535	550	530	555	537	526	510	557	553	558	543	566	564	535	552	573	552	518	518	511	516	520	522	530	554	571	562	603	530	540	519	537	592	512	532	523	549	547	568	543	493	534	542	563	529	534	569	534	540	507	509	526	558	506	536	518	565	558	536	544	538	528	574	526	501	575	538	515	531	564	539	501	576	510	531	573	554	548	541	544	515	554	529	517	522	551	540	508	511	517	533	522	521	536	552	585	533	542	551	618	524	514	518	504	532	558	546	521	533	522	529	547	528	503	559	530	542	503	544	524	547	561	538	584	557	526	551	545	528	512	555	524	529	516	500	538	529	539	536	546	554	592	537	532	524	547	554	532	537	556	562	565	567	551	561	521	540	546	524	533	569	532	565	561	522	553	511	546	532	512	523	520	551	589	563	574	563	517	528	516	524	554	537	550	517	527	520	552	523	536	498	545	558	517	523	540	519	561	505	509	553	506	559	546	499	550	556	537	512	579	556	540	561	541	544	572	552	547	520	544	547	537	539	526	573	478	536	514	500	549	532	537	528	537	522	522	515	517	549	561	560	579	569	518	548	550	531	555	554	560	519	527	527	545	499	544	494	522	572	559	546	551	544	557	553	558	539	517	501	538	508	533	570	552	528	556	533	551	568	547	537	526	576	554	523	537	553	579	527	521	529	582	548	534	523	564	554	540	548	565	546	537	568	505	535	534	553	542	519	543	519	517	512	520	524	536	557	535	490	541	542	564	569	542	525	526	529	546	558	529	515	559	558	548	539	489	527	524	523	580	543	509	547	534	576	531	543	586	527	494	548	519	537	568	522	539	585	491	536	526	566	525	541	532	514	505	521	498	519	524	549	513	538	588	537	552	535	523	535	543	530	523	579	517	573	525	560	526	547	514	579	555	519	517	530	559	553	543	553	542	510	534	520	525	544	541	546	499	588	512	546	524	520	529	539	559	541	558	519	526	562	584	571	521	533	563	563	557	559	585	503	561	518	542	570	545	568	569	534	522	551	535	500	516	520	544	541	530	565	597	585	516	562	508	529	535	565	573	532	534	534	561	584	585	550	558	496	524	561	556	521	563	544	502	536	548	529	553	501	560	552	482	564	537	526	575	516	502	536	528	501	562	525	561	552	537	533	539	596	539	511	513	549	561	573	549	529	501	543	558	549	512	570	529	516	527	537	575	520	549	519	537	577	542	552	514	545	509	528	571	536	553	533	572	469	521	511	513	531	530	560	490	534	531	563	549	554	553	509	539	547	558	513	572	564	544	539	505	539	565	575	518	494	555	546	547	552	511	534	530	550	536	554	558	493	563	516	547	503	557	509	565	513	557	518	553	544	544	546	534	534	559	500	507	551	509	534	532	587	550	518	552	519	557	552	583	555	542
42734	44127	42867	42853	43075	43505	44470	41821	35048	36054	33217	32021	16440	9344	16364	17082	15273	8788	6826	1449	463	449	453	416	402	350	529	601	649	1918	5407	4730	2547	700	231	258	217	230	239	249	242	199	224	238	230	234	215	241	208	221	241	250	233	236	197	225	220	246	230	216	210	206	225	235	229	241	256	229	217	204	246	241	233	245	226	222	233	212	235	245	229	223	230	250	216	241	234	253	248	204	220	218	234	234	216	266	252	238	229	235	245	227	219	214	209	214	213	246	242	241	210	225	249	257	214	232	209	253	234	232	236	211	264	212	230	226	233	211	230	231	229	232	225	229	221	222	216	240	247	244	239	269	242	249	249	229	231	245	236	199	234	244	210	250	218	204	243	212	204	226	234	246	216	201	232	230	229	227	225	240	238	254	216	244	235	263	207	240	247	262	226	252	252	217	205	229	217	231	279	227	218	225	225	243	234	235	245	212	212	252	227	247	227	243	238	226	228	214	223	235	233	251	230	251	253	231	247	202	207	247	234	242	235	222	260	222	213	236	262	243	234	232	247	199	232	226	216	228	205	245	192	228	217	245	216	253	214	222	245	229	246	262	233	221	222	244	237	229	234	244	223	233	213	224	240	260	217	228	264	247	244	206	213	219	255	227	225	236	232	210	240	257	216	219	200	204	225	233	211	242	242	225	241	239	217	249	220	230	239	243	211	232	244	241	259	237	249	220	250	229	220	248	239	227	227	236	243	219	217	244	224	219	231	234	259	245	211	231	226	240	229	243	225	214	226	221	214	224	226	255	254	226	236	216	228	230	229	211	216	199	205	265	225	243	223	231	193	234	243	241	230	239	210	189	246	259	192	229	239	206	254	247	237	252	241	233	229	254	237	208	249	236	227	248	234	232	248	234	228	208	226	240	232	230	207	221	234	239	232	230	211	231	235	237	256	238	221	232	219	238	221	210	230	246	212	230	225	213	215	224	222	233	206	235	217	228	224	246	235	213	233	206	212	222	234	208	219	221	246	220	239	238	222	212	209	223	230	233	219	237	238	256	210	192	219	214	219	252	239	205	279	229	231	222	266	220	215	237	248	221	214	244	233	257	217	239	222	245	247	217	251	232	232	228	244	218	232	250	214	225	216	236	239	230	235	260	220	228	248	235	237	230	235	233	259	205	215	246	240	229	218	261	219	255	233	257	212	224	239	237	241	212	211	234	268	214	238	223	227	220	247	254	228	232	217	263	227	217	230	247	232	220	237	278	225	229	223	283	260	227	210	221	222	224	241	223	250	229	245	230	243	230	231	214	223	241	225	221	218	220	231	190	220	220	256	245	236	233	246	240	242	215	260	230	250	266	257	228	223	203	225	241	227	243	231	234	212	275	210	219	208	220	220	219	246	189	237	227	221	229	234	232	249	227	242	226	243	198	213	236	235	234	233	209	248	224	213	244	217	241	237	235	233	234	244	231	207	252	226	263	204	213	248	227	210	223	209	237	232	217	217	256	247	222	224	236	241	219	260	211	273	247	238	228	235	221	229	255	246	244	230	223	232	234	222	238	244	235	224	233	196	244	234	201	207	195	221	241	261	223	201	232	216	236	237	240	209	212	244	249	214	201	243	210	214	218	255	245	209	234	254	241	231	237	195	201	241	221	252	249	236	234	221	226	233	209	209	200	252	228	230	225	234	222	234	219	202	233	277	245	235	226	226	244	226	248	254	247	238	203	215	235	240	247	238	230	238	237	223	229	223	243	261	217	244	208	225	215	238	237	259	207	250	212	213	204	231	232	225	234	205	216	219	234	252	231	229	226	240	212	257	242	225	221	251	215	213	273	236	216	226	238	243	203	254	216	244	241	221	215	226	216	227	223	251	197	231	236	250	211	218	223	236	234	208	222	228	201	246	242	228	214	239	226	224	239	234	226	213	231	235	207	230	231	230	222	223	210	258	217	237	277	258	212	219	262	209	257	240	210	208	218	221	232	251	241	218	240	240	233	244	235	230	238	231	220	243	233	229	238	240	219	218	214	202	240	216	210	194	226	234	226	230	257	229	215	254	226	244	244	244	236	235	220	216	200	207	219	220	247	233	234	214	230	224	229	234	203	222	221	248	252	215	229	219	217	224	239	238	232	220	236	238	228	214	224	215	235	212	237	205	254	213	234	240	223	224	211	239	230	235	240	228	232	222	245	243	236	220	218	227	250	247	253	242	213	218	220	212	227	226	224	228	212	218	226	209	219	245	219	227	197	211	252	215	193	203	236	206	233	228	234	232	224	229	234	233	246	248	236	241	260	226	234	228	240	242	242	245	235	241	248	246	238	268	257	230	227	252	219	220	226	211	229	218	238	236	242	234	251	233	219	228	221	202	237	200	201	248	205	220	224	205	243	240	223	241	231	247	234	212	240	256	213	220	242	223	261	242	252	248	224	212	225	227	218	233	226	252	208	228	218	214	229	256	240	208	240	221	247	212	238	206	230	239	224	224	233	221	243	217	211	216	224	210	219	224	211	234	241	227	235	200	228	221	227	190	213	218	211	239	236	251	217	237	234	257	201	202	240	244	216	229	241	232	230	248	234	227	234	244	227	262	223	228	242	234	213	224	249	219	240	206	217	221	219	222	234	212	229	226	214	218	216	237	200	259	227	243	208	215	242	211	246	243	227	205	226	219	232	221	263	260	237	224	224	215	201	237	219	207	197	231	223	205	247	206	221	223	241	225	245	237	225	230	219	222	252	260	238	224	241	220	206	219	221	241	221	211	261	224	214	221	249	230	234	242	245	241	254	236	207	205	223	225	242	230	217	226	218	234	218	225	209	219	190	236	261	203	240	235	219	217	209	242	238	237	243	219	225	221	233	235	218	217	255	193	217	211	239	246	231	224	230	227	233	242	226	233	237	220	230	244	256	212	232	220	234	217	264	240	216	227	207	221	217	240	219	218	233	231	226	215	225	266	246	213	227	241	242	221	214	227	262	230	215	237	222	233	249	220	240	254	238	240	210	245	235	223	237	228	227	210	229	241	205	227	253	246	220	206	237	228	248	247	234	228	243	216	205	215	234	215	216	235	208	220	250	260	235	244	208	254	265	228	237	242	250	228	240	225	242	235	213	244	238	266	212	218	241	229	218	254	225	219	239	245	213	249	219	244	227	205	191	228	239	227	189	192	234	223	238	239	225	221	211	235	229	202	227	227	222	219	226	227	250	242	228	238	223	215	218	232	254	219	219	208	228	244	221	243	238	235	235	229	229	250	199	228	224	260	239	246	198	218	231	252	238	201	212	237	239	240	251	275	220	237	269	245	231	230	234	244	214	243	259	216	234	217	248	223	228	221	229	260	221	220	216	226	227	237	239	245	227	241	233	248	243	251	218	241	256	216	250	236	217	219	264	224	250	232	229	226	230	230	240	245	237	241	238	234	240	221	242	219	239	222	231	241	233	234	236	242	192	221	234	239	206	203	242	238	240	237	255	231	234	245	231	232	250	220	226	209	212	242	235
37744	49225	54586	60712	64469	65130	66440	61450	53560	54040	50332	49289	30106	26582	38712	37538	32645	23582	19065	3531	2048	2487	2401	2129	2102	2011	2978	3544	4032	11267	25004	21172	13456	3606	717	738	747	784	770	776	712	699	763	739	753	667	743	710	734	734	696	751	768	743	730	731	700	718	712	757	774	800	733	790	666	756	705	767	729	787	707	754	754	742	757	770	748	739	723	745	766	710	732	731	736	730	749	755	752	783	716	712	716	747	776	729	735	710	705	736	699	742	753	720	727	718	757	740	756	710	754	748	716	748	772	773	743	762	700	744	717	731	827	753	798	722	810	726	700	758	747	733	709	718	771	726	717	764	792	729	714	762	784	747	732	756	786	735	744	735	757	722	727	712	733	698	735	735	749	751	752	751	728	758	751	717	673	738	663	751	760	685	784	778	702	731	756	733	717	754	731	717	736	773	761	775	749	768	691	741	676	731	758	727	744	745	756	741	762	712	741	770	771	763	792	738	674	736	736	726	713	788	747	702	717	706	728	716	729	742	746	692	732	730	781	740	684	724	754	677	786	750	784	741	730	738	678	758	775	769	771	734	724	740	740	782	716	726	776	680	724	704	693	682	711	747	737	743	710	743	701	720	767	751	719	725	699	717	731	744	727	686	719	760	752	770	741	747	720	721	791	783	744	749	721	747	744	716	718	756	751	715	725	713	769	760	816	754	761	748	762	757	726	748	748	741	749	751	760	752	748	740	702	741	706	720	756	754	764	753	756	711	755	729	689	739	741	744	726	819	768	752	688	735	727	793	712	764	703	687	760	736	750	678	758	696	730	747	701	757	714	681	769	749	770	718	746	787	666	763	764	687	741	702	713	750	761	707	698	738	756	709	683	793	725	755	689	760	738	792	710	772	757	741	661	793	728	742	746	714	712	715	728	752	734	721	696	711	730	751	731	724	766	708	726	704	789	764	732	738	745	747	747	729	744	708	731	724	732	705	773	759	755	715	731	760	797	769	780	737	734	699	722	748	734	745	715	756	765	691	719	731	740	781	763	729	746	726	737	696	728	683	769	723	760	707	745	674	725	738	720	754	738	700	717	731	742	711	731	731	703	712	774	730	745	744	702	825	730	720	757	725	756	720	741	747	757	717	771	686	741	745	785	727	710	723	759	747	741	723	734	689	728	748	652	739	738	756	782	691	733	712	703	755	773	723	729	700	738	725	739	721	743	709	686	767	743	722	708	729	722	738	732	710	719	772	669	679	732	736	721	746	700	732	782	726	756	780	749	758	679	727	747	774	746	717	714	734	727	723	758	767	735	719	758	690	722	731	705	730	722	800	731	761	729	738	690	701	789	774	715	731	746	732	711	781	774	759	756	726	731	765	701	758	782	744	729	705	717	709	752	703	753	762	683	730	759	726	737	752	750	733	736	729	705	751	713	716	728	696	725	701	721	710	736	748	694	731	743	731	745	749	707	724	672	683	670	768	720	683	699	721	710	741	698	725	783	684	730	741	754	754	692	781	762	748	731	773	708	761	753	742	694	687	725	706	699	705	731	730	723	753	740	743	786	740	741	731	726	769	774	761	769	727	753	791	695	765	745	726	751	750	780	764	786	717	714	784	712	771	759	705	697	749	749	729	777	731	724	704	790	773	667	732	754	696	765	753	752	735	748	655	772	702	724	732	789	741	773	766	720	698	772	719	704	657	714	777	738	697	698	721	771	780	761	734	715	742	731	744	675	738	743	723	703	754	708	751	734	681	723	706	728	742	702	774	744	777	734	694	737	739	707	732	794	730	746	732	748	741	751	720	715	764	754	745	784	737	757	737	701	723	724	695	726	790	726	745	731	676	709	750	778	749	761	677	736	744	747	705	745	776	662	770	754	737	705	738	729	769	718	719	739	774	663	772	720	703	723	723	768	682	756	761	722	738	773	683	700	738	746	778	772	715	718	774	735	735	823	729	743	637	695	716	745	788	754	749	726	712	745	739	745	761	759	773	780	735	745	717	753	705	714	744	739	775	791	772	759	728	743	749	702	702	741	711	727	706	730	732	738	722	697	757	721	740	711	705	730	757	789	677	716	705	744	687	704	787	694	718	738	757	733	744	720	743	691	721	753	753	723	759	752	743	790	714	739	682	781	758	740	734	736	683	748	742	753	704	698	753	762	677	710	715	701	714	753	752	738	743	727	753	771	704	767	774	730	724	711	788	769	762	753	713	725	717	729	776	768	727	747	729	756	756	728	785	747	717	769	762	716	742	705	774	684	767	765	773	709	713	763	806	744	753	729	751	733	694	713	708	720	722	711	776	768	723	705	705	744	742	776	726	725	700	721	758	760	659	769	771	727	723	728	686	781	750	738	716	753	715	723	730	669	688	753	741	790	808	746	761	722	726	705	717	666	761	801	751	696	703	686	757	732	730	755	699	710	732	713	688	705	761	759	720	712	728	757	742	725	721	780	738	734	728	754	708	744	743	760	723	763	768	701	737	745	741	754	728	725	714	758	693	736	721	731	690	708	748	698	722	729	795	754	763	697	748	736	763	687	710	764	728	768	716	689	727	715	737	752	744	681	732	715	696	713	710	715	729	730	770	749	770	730	736	758	793	787	718	750	784	766	754	741	755	759	741	708	751	724	730	691	762	745	676	724	775	761	704	729	740	697	736	732	726	733	778	758	787	770	711	745	710	754	696	731	767	730	770	746	736	722	754	715	729	715	771	768	782	725	795	714	717	774	759	747	740	742	756	717	718	753	738	740	744	774	710	739	694	775	745	767	774	715	750	715	714	737	797	778	695	722	706	742	710	722	758	777	703	750	726	762	787	730	776	750	697	727	748	775	721	753	696	762	728	757	723	743	754	697	690	751	716	712	716	755	742	690	763	728	724	751	724	732	745	748	754	761	736	760	714	694	766	737	788	757	739	734	728	728	713	742	722	691	778	713	789	741	765	752	721	724	751	774	737	791	677	730	739	740	726	724	738	759	747	761	728	709	710	711	733	701	758	743	725	696	724	717	713	714	761	693	728	731	754	763	692	737	763	741	771	756	720	749	695	745	774	745	731	716	741	691	756	767	745	796	725	766	727	709	798	759	737	768	690	753	756	755	704	700	759	697	769	780	727	718	720	730	719	763	755	729	735	731	657	703	775	736	765	754	730	748	753	740	727	725	735	773	699	722	687	737	717	745	750	716	761	706	713	708	761	759	744	733	732	771	703	772	727	737	759	766	748	684	729	784	760	746	707	817	732	720	744	744	725	778	750	710	767	763	755	685	717	718	697	736	787	751	700	723	786	714	773	743	729	705	682	703	708	709	740	706	743	749	759	737	766	705	753	748	687	709	709	724	774	693	708	713	780	711	732	797	735	761	714	770	797	721	764	718	781	761	764	727	742	778	762	714	706	713	747	752	743	715	763	731	763	738	701	720	742	743	729	747	744	738	714	746	685	775	704	716	742	753	741	724	713	737	696	705	768	748	709	677	735	780	746	744	690	709	746	757	765	723	724	722	696
10137	15262	19106	15669	10993	8076	5785	3841	2533	2459	2002	1614	979	715	785	860	884	565	329	218	186	224	209	224	211	199	162	181	245	332	528	579	465	261	206	193	197	176	205	162	195	204	180	194	200	191	192	186	229	204	205	173	184	179	210	188	177	191	186	195	227	199	170	185	201	171	182	185	168	186	190	205	203	161	185	173	195	185	187	194	183	191	194	171	183	182	186	200	182	167	163	202	186	172	197	201	176	180	169	171	193	181	198	180	192	190	198	175	179	183	166	199	189	184	196	182	186	192	170	188	181	164	183	200	182	175	169	173	184	190	177	207	189	174	186	192	195	184	183	197	197	185	144	198	173	183	173	201	199	182	183	187	192	206	185	211	176	175	189	196	195	217	181	188	155	176	185	189	157	191	165	171	183	198	189	175	179	210	188	210	186	187	194	177	212	178	167	192	184	186	191	188	195	174	195	183	204	194	179	188	201	216	202	186	170	169	185	201	196	187	201	186	194	183	184	173	178	203	187	188	185	175	181	191	197	182	203	187	175	202	190	203	182	192	152	191	189	219	190	194	174	207	214	203	202	172	189	179	176	188	185	181	195	207	198	184	189	187	211	183	169	195	174	188	183	178	196	190	183	161	190	189	179	186	210	189	200	195	187	195	181	180	198	179	223	193	217	183	200	172	170	188	169	190	198	206	173	194	172	192	178	196	187	195	190	195	209	170	191	180	181	189	182	182	190	179	167	202	194	190	172	182	174	210	173	210	194	183	176	202	186	193	182	194	187	189	144	188	198	173	170	177	174	194	187	178	177	216	191	221	186	193	180	177	174	193	194	195	182	185	195	190	192	191	157	200	191	164	165	196	201	213	187	195	196	165	184	160	176	196	191	213	153	201	197	195	197	180	191	165	183	205	196	202	207	177	175	197	190	187	183	170	214	192	199	198	209	197	185	203	217	196	192	199	192	188	189	186	206	170	181	180	186	213	188	176	191	176	210	203	178	215	171	172	212	179	172	185	191	194	190	177	176	189	173	205	194	186	177	211	187	184	195	192	208	227	200	196	210	191	184	181	191	190	168	191	185	187	180	177	203	190	188	164	203	217	184	187	213	196	208	189	192	179	175	214	192	194	186	181	223	182	184	211	185	169	177	177	196	195	178	199	190	178	220	192	192	194	204	193	182	163	196	196	180	180	204	191	163	184	188	196	186	213	185	184	171	175	190	187	185	174	197	206	201	178	197	172	196	186	176	200	196	173	193	202	187	166	181	185	194	175	228	173	192	183	194	181	181	187	186	192	165	209	206	184	190	174	178	181	170	180	189	177	202	189	200	192	190	197	159	187	202	182	209	183	192	192	196	175	195	185	186	166	178	190	184	205	181	196	196	190	190	204	172	185	189	181	196	196	184	171	182	175	194	188	197	177	203	205	196	197	188	200	169	191	180	202	178	180	198	188	193	170	190	173	183	211	179	177	198	174	179	193	173	186	206	204	185	170	197	187	189	176	198	183	202	168	213	200	183	179	198	189	180	185	205	184	195	189	175	184	179	170	200	221	210	180	199	220	188	195	186	188	190	182	216	204	190	190	203	193	181	170	181	204	216	186	185	180	200	195	163	182	191	178	194	199	198	214	189	174	186	184	195	215	178	184	210	179	172	179	184	182	157	191	200	200	186	191	175	171	200	198	192	184	187	189	179	171	209	198	188	201	171	198	219	155	195	204	203	163	171	194	196	192	184	186	195	174	172	193	168	174	200	202	179	162	191	183	191	189	209	196	190	190	180	186	182	196	205	184	214	186	203	177	177	191	184	172	173	202	182	194	183	179	182	175	194	186	188	187	192	176	217	191	194	196	179	200	193	179	177	185	204	155	168	183	179	188	164	193	198	173	201	201	184	202	191	211	176	191	195	195	209	182	192	184	216	198	187	147	182	191	185	201	180	205	207	225	204	192	196	208	202	202	166	172	192	170	175	199	176	192	183	194	200	176	177	183	208	176	190	189	176	201	177	203	155	175	178	180	193	205	196	169	184	178	168	190	168	202	189	183	216	204	167	177	204	192	186	202	204	178	190	183	200	175	184	188	197	201	175	199	194	213	196	194	189	202	178	171	192	193	193	179	184	162	206	188	197	184	197	178	174	196	178	178	201	207	187	179	189	190	173	197	176	185	197	171	203	151	209	202	177	203	172	197	194	214	176	193	194	182	167	170	203	179	191	185	201	183	193	170	164	186	195	186	192	228	195	168	174	200	158	182	199	195	171	210	190	174	210	200	169	180	168	181	183	186	184	204	175	196	201	187	207	197	188	175	174	172	199	189	192	166	189	223	192	186	175	193	204	174	211	192	191	195	186	186	186	207	216	207	192	177	193	189	183	173	189	191	207	192	166	181	212	181	176	185	175	175	194	197	213	178	174	214	207	211	214	176	198	190	192	198	193	223	201	178	176	180	215	171	195	191	199	182	174	172	198	184	199	178	169	180	203	196	199	206	190	183	181	208	180	162	192	188	207	198	197	169	196	181	211	198	168	208	180	198	212	171	181	185	207	164	199	194	186	180	194	151	197	204	194	175	156	169	193	200	173	163	190	194	197	183	174	199	178	204	180	195	171	177	178	183	224	185	191	183	190	185	171	185	184	175	184	192	198	181	205	186	153	205	180	185	186	184	211	183	178	180	182	183	191	205	195	205	200	175	178	191	195	179	179	202	182	198	196	169	176	183	169	179	187	197	177	174	188	200	177	207	156	198	163	219	190	180	195	214	183	184	198	215	178	200	191	181	183	175	218	171	174	209	168	207	179	212	191	217	182	192	181	178	207	195	176	206	185	195	197	157	218	172	180	200	180	198	176	202	183	162	187	197	163	183	176	181	195	182	172	179	195	197	179	200	180	183	194	194	203	197	195	167	175	170	171	181	171	208	177	204	198	182	201	216	172	180	194	188	199	176	197	151	183	176	169	172	194	177	170	176	172	183	179	153	172	181	199	176	195	192	218	211	186	160	187	196	187	192	182	199	170	167	184	168	182	202	200	205	206	191	180	182	200	203	196	192	197	185	188	187	180	200	194	170	164	173	183	207	204	193	194	178	198	190	174	207	181	178	195	195	177	193	210	167	190	216	188	189	181	195	186	165	169	192	178	188	197	194	187	189	190	169	176	188	180	189	186	189	180	204	206	199	186	179	229	180	204	190	169	225	201	172	195	211	217	186	177	203	164	189	189	195	188	188	176	199	170	171	189	197	183	196	198	199	199	185	202	195	210	199	177	198	200	198	179	193	207	180	198	198	170	199	207	182	208	164	188	164	184	210	184	170	198	188	183	181	200	183	199	186	209	189	188	178	180	184	168	170	188	204	188	195	191	214	183	202	209	181	178	173	204	171	205	187	196	178	180	200	210	192	190	199	177	193	219	194	188	180	165	194	173	186	201	191	187	190	175	174	182	190	192	199	187	194	191	176	179	201	172	198	172	185	164	200	175	187	183	177	187	198	182	187	197	185
10135	18100	26166	28052	25137	22649	19525	15068	11323	11235	9443	8353	4553	3512	4785	4544	4171	2869	1400	749	765	862	803	780	879	799	776	850	1098	1921	2960	2756	2114	1102	612	627	655	613	660	606	652	625	658	630	631	643	620	653	658	695	649	650	629	608	658	637	644	654	654	657	663	658	655	645	630	621	625	675	640	601	655	615	639	618	642	622	612	642	685	685	663	595	627	629	663	638	658	669	651	669	634	625	686	655	641	627	656	615	614	676	623	693	660	661	664	617	645	592	618	632	596	630	650	657	675	639	642	638	642	655	629	643	642	672	630	607	619	655	602	623	652	650	608	660	621	643	615	678	612	620	610	640	646	657	608	676	616	653	631	661	680	613	641	681	692	625	701	688	630	682	647	703	618	633	654	672	653	632	646	692	653	667	600	608	618	646	645	667	678	617	691	644	684	675	668	636	639	650	701	666	642	639	625	641	622	682	700	665	661	637	661	640	631	651	634	605	610	652	707	597	648	653	652	650	632	606	624	646	645	633	688	643	631	662	638	619	640	631	621	632	661	660	679	666	634	688	674	642	627	678	635	632	625	672	628	660	667	630	627	637	653	689	603	661	656	625	697	636	622	649	680	640	657	667	629	659	669	666	602	648	681	647	642	680	667	622	605	647	617	657	626	648	673	666	659	681	619	657	600	639	604	620	656	681	641	686	667	623	609	633	624	612	678	602	643	631	636	700	668	656	689	665	675	607	696	705	673	668	659	642	654	661	608	611	686	620	678	646	658	614	674	632	626	666	602	675	697	647	606	654	652	620	643	651	650	638	624	666	680	633	637	651	639	638	673	629	644	661	618	645	629	659	586	670	654	632	633	709	645	651	626	627	659	652	595	708	624	680	627	628	615	638	664	672	617	624	676	668	645	681	637	609	678	596	651	643	662	650	636	629	647	673	663	621	621	680	652	642	632	638	619	624	639	652	661	653	621	624	655	653	676	629	623	672	649	616	637	646	669	668	645	651	611	626	639	650	605	672	629	660	668	692	629	637	643	646	626	693	613	680	651	644	641	593	663	667	632	676	698	622	655	632	640	657	619	651	637	636	663	639	616	645	645	655	634	653	675	658	635	637	641	631	670	647	653	642	671	662	661	616	644	669	683	620	682	686	664	709	652	651	620	644	693	650	675	688	637	658	593	659	695	633	655	645	650	671	641	677	675	683	644	631	701	636	650	641	639	587	652	647	683	614	649	660	659	661	650	655	651	648	625	643	643	698	653	629	608	634	576	641	663	631	666	650	595	662	666	638	662	657	664	596	637	656	657	676	645	659	585	631	657	665	691	665	674	652	610	640	700	650	684	686	660	698	629	642	627	624	634	665	680	621	656	652	623	614	668	623	654	599	670	691	651	619	629	659	585	649	673	696	650	641	631	635	616	667	662	630	640	657	647	655	637	687	654	615	636	641	647	663	639	663	604	666	651	685	609	632	629	671	632	650	667	618	659	605	673	639	680	622	660	641	633	640	646	577	630	632	705	634	612	664	702	639	696	628	619	665	624	648	620	637	619	624	638	643	627	639	619	646	630	624	683	602	636	598	693	652	672	631	611	651	628	693	685	703	641	643	626	623	654	642	622	674	669	644	644	665	653	645	587	629	635	673	656	637	659	614	688	642	649	645	684	568	658	676	649	656	672	635	682	655	669	676	676	690	698	628	683	665	605	699	663	641	575	607	597	633	631	649	670	641	626	672	687	692	623	633	632	641	574	672	606	637	650	687	598	660	639	645	624	641	621	667	620	625	658	655	666	679	668	621	639	620	606	595	660	665	675	638	624	644	643	628	689	614	660	662	634	641	668	666	614	644	632	670	577	671	662	664	669	660	590	668	616	673	632	664	659	595	652	689	640	634	646	644	649	683	639	633	648	621	630	647	626	615	635	739	641	624	656	683	634	676	676	653	690	668	612	615	638	639	674	678	634	665	643	652	647	677	667	664	666	647	679	615	662	673	639	646	652	632	643	650	647	685	655	624	637	636	641	636	627	621	640	613	591	666	638	653	619	620	638	641	664	643	603	643	671	595	652	672	710	601	678	684	634	663	684	689	650	621	633	624	646	691	674	632	633	627	652	612	663	649	663	658	636	665	655	667	643	636	656	617	629	636	634	670	632	655	648	669	672	647	607	646	589	611	689	633	656	672	607	605	628	643	677	627	638	667	631	650	661	655	625	658	658	633	674	634	661	654	632	648	636	654	647	635	632	633	638	654	648	630	695	651	654	616	653	645	607	619	663	651	626	671	603	655	626	680	647	681	586	643	644	631	667	654	641	650	675	645	637	637	644	649	706	676	660	670	626	671	659	650	633	703	681	695	671	642	638	644	641	635	633	650	635	638	682	626	667	715	656	654	642	665	618	595	672	636	653	642	675	617	625	654	676	652	637	625	630	641	595	674	617	658	657	595	620	645	622	667	621	642	697	643	638	626	655	662	642	671	613	621	623	659	633	646	662	627	629	648	662	608	623	644	630	673	639	634	648	640	656	617	656	676	659	628	644	644	616	650	647	698	622	637	655	625	652	650	666	635	603	667	674	645	678	646	666	653	598	622	664	663	646	699	651	638	646	652	670	659	687	633	660	692	627	673	656	660	596	671	665	683	618	674	618	613	635	664	636	680	676	644	660	639	632	627	675	634	650	593	683	658	650	610	621	630	617	607	694	677	667	674	647	651	618	594	635	650	632	635	652	663	661	622	607	637	656	676	661	649	681	627	655	625	642	664	613	675	672	626	629	614	621	626	658	649	666	662	669	684	660	664	664	634	633	605	696	642	680	652	633	644	621	671	636	654	618	645	651	631	672	687	624	619	649	628	632	612	644	652	619	599	736	631	638	602	679	653	629	606	664	671	633	699	660	632	677	599	685	648	688	594	677	668	634	664	633	647	644	670	670	623	639	649	640	653	632	666	666	639	675	610	625	657	690	666	631	678	660	640	643	713	675	609	626	687	628	657	673	639	661	656	669	611	587	642	692	654	645	648	626	657	640	669	658	682	619	610	670	653	651	661	615	631	658	623	658	641	614	587	676	684	603	703	630	644	631	647	595	672	636	639	636	675	673	641	625	670	658	640	611	636	690	617	681	685	600	622	702	643	647	664	672	623	678	660	623	660	653	635	686	683	652	612	666	634	641	645	681	607	658	691	630	612	659	605	651	642	651	683	642	663	669	603	677	638	699	642	623	651	679	629	658	683	657	625	669	610	620	608	648	681	667	628	647	614	636	679	666	614	601	622	651	679	671	613	633	660	622	596	651	641	695	677	614	671	698	620	691	653	647	651	662	664	640	660	627	618	655	677	693	660	679	637	641	696	649	640	640	629	643	655	693	610	639	666	605	648	678	599	640	670	656	642	629	669	686	638	625	678	654	680	649	626	626	617	631	663	637	671	658	675	651	595	668	601	666	671	686	690	618	649	608	624	694	649	615	668	643	647	675	655	661	663	637	663	677	645	678	694	643	669	639	703
35699	42413	41462	42350	40917	41071	40279	34077	26578	25180	22981	19708	11338	7836	8616	8670	9266	5747	742	258	230	254	251	241	252	212	203	218	1204	3198	2531	1501	735	321	181	194	179	186	173	180	167	191	175	193	180	169	176	181	178	170	169	165	166	174	159	176	184	169	167	164	144	167	148	190	172	157	180	167	162	150	169	160	166	165	179	180	143	177	187	204	158	168	199	177	185	177	169	170	170	183	189	182	188	193	194	188	197	155	184	167	186	160	195	180	177	146	168	175	181	173	172	174	158	169	180	191	165	153	178	179	195	192	180	215	155	152	161	183	182	179	150	182	182	182	178	185	161	177	174	184	180	181	159	185	175	187	195	172	185	171	185	164	196	148	157	155	176	153	177	202	194	147	177	200	162	175	163	171	176	188	175	163	153	180	172	180	207	160	158	199	181	164	171	190	186	160	192	186	174	153	160	185	187	169	167	180	186	177	181	161	195	183	161	167	159	168	180	152	169	180	185	192	202	176	177	176	175	170	186	165	189	185	153	183	166	172	167	154	175	188	158	162	169	157	174	173	171	182	180	194	166	182	179	172	159	189	179	170	152	161	172	157	156	182	185	175	137	187	189	171	153	175	191	178	181	158	178	185	189	159	151	184	158	159	164	198	200	189	169	161	177	174	178	201	183	174	173	193	171	168	181	181	177	176	193	187	173	173	167	165	176	183	173	168	160	193	193	164	167	168	169	206	198	179	180	173	177	184	181	172	202	177	153	170	171	183	182	192	185	166	191	179	176	154	195	178	146	164	160	184	164	159	182	180	184	210	177	153	169	162	183	173	181	182	181	176	170	153	197	155	172	176	163	163	184	160	182	162	194	181	167	156	171	168	181	183	177	160	167	181	201	169	184	145	190	193	165	168	191	188	178	173	156	188	161	183	160	173	147	190	166	164	180	182	156	172	179	160	186	181	196	174	175	166	160	189	169	170	154	173	170	170	174	193	161	174	149	213	180	191	178	170	180	152	189	177	163	176	206	175	167	147	169	174	169	163	172	187	167	173	180	199	178	179	165	182	173	173	166	170	190	177	170	174	170	174	163	190	145	159	177	169	199	143	187	178	178	187	192	174	159	177	193	180	166	162	179	160	158	176	191	183	167	198	197	184	185	192	182	185	162	175	193	209	186	157	164	200	176	158	173	189	165	201	159	158	191	172	185	196	190	157	170	168	186	147	155	174	161	181	188	154	167	170	182	165	169	190	166	164	184	168	153	195	167	174	160	163	173	166	173	156	174	200	183	162	194	164	188	172	187	180	171	188	168	179	164	170	192	152	174	184	181	180	145	162	146	188	165	160	172	171	166	170	193	162	190	181	189	177	159	180	160	186	165	162	181	160	181	210	207	167	187	191	188	165	195	181	181	167	169	150	153	182	193	173	181	200	191	192	172	154	167	189	173	191	175	191	183	185	197	171	180	173	187	185	188	185	185	181	178	169	189	168	160	167	172	186	180	172	189	159	143	191	175	201	174	173	194	190	170	171	179	173	207	163	176	149	184	214	182	178	163	160	171	177	180	175	183	176	175	182	198	165	189	169	202	166	184	166	174	175	168	183	180	188	174	193	197	206	164	157	171	168	189	158	178	165	182	184	179	187	173	180	191	187	178	182	162	176	168	164	169	168	190	201	199	150	156	179	163	172	164	164	162	185	170	206	208	185	164	169	166	150	190	156	170	174	156	177	186	188	168	184	190	176	183	144	191	175	170	184	180	199	174	158	214	157	172	187	187	180	174	192	173	185	190	165	183	179	179	184	179	170	161	193	170	166	194	165	156	190	200	163	198	187	167	184	183	186	175	182	171	168	175	161	156	163	168	166	172	198	184	174	199	178	162	182	191	196	167	179	163	160	173	182	179	170	180	164	176	170	161	199	168	165	169	182	173	178	192	179	167	148	176	149	188	146	160	182	187	156	186	198	181	174	172	175	184	185	191	200	178	192	193	167	163	200	187	158	166	180	181	168	188	173	197	166	177	157	176	180	182	165	182	172	182	186	156	161	179	190	175	165	190	164	159	187	163	183	159	166	183	178	193	169	185	199	197	162	189	169	157	161	169	184	166	180	187	189	167	157	169	158	146	161	172	144	176	182	149	171	195	172	192	195	158	170	172	165	168	201	175	179	162	185	148	151	138	174	200	203	194	185	198	206	192	151	144	190	161	178	173	176	175	168	168	178	178	177	176	199	179	206	165	173	206	179	183	203	166	172	162	161	176	181	188	184	157	197	174	178	159	166	189	182	168	173	179	179	180	193	169	179	183	160	171	169	163	174	175	186	183	177	163	191	168	178	161	177	204	202	199	180	182	188	168	202	171	168	156	181	145	173	158	180	160	181	160	186	165	148	165	160	174	150	187	194	196	162	161	168	178	158	185	186	184	191	176	171	162	190	171	208	192	193	176	183	169	155	190	158	197	185	186	192	177	182	192	181	171	187	176	189	168	168	173	178	188	158	165	163	189	153	165	168	167	182	161	177	180	180	168	190	154	183	164	182	176	158	190	180	197	178	173	203	174	186	174	200	186	183	202	171	180	180	182	195	155	183	190	182	170	169	180	169	176	188	176	185	187	179	172	186	169	185	190	175	165	191	154	174	161	161	171	179	167	182	177	150	178	162	160	177	178	162	150	177	211	188	204	186	161	167	179	159	144	186	180	172	159	183	174	159	173	167	167	165	175	201	156	172	191	173	155	187	152	162	197	177	192	164	191	194	188	177	159	189	194	170	167	176	163	167	179	181	181	173	177	191	183	165	188	184	169	189	184	169	180	169	179	196	170	197	165	174	196	165	167	187	181	163	171	170	178	187	179	199	198	206	175	192	192	175	185	187	188	154	186	178	167	159	184	196	179	181	169	170	183	171	156	169	179	183	149	179	151	174	159	176	178	167	175	194	182	187	176	188	168	173	183	173	164	185	183	181	176	160	177	171	171	187	194	199	168	189	167	157	175	169	183	159	188	186	177	204	150	163	184	185	183	189	180	166	162	176	166	197	167	179	173	181	159	170	187	174	162	156	176	204	193	173	156	158	155	182	178	175	187	147	152	174	154	187	160	183	187	194	198	157	152	160	182	168	164	178	176	184	167	170	144	203	188	182	177	141	171	174	169	206	180	163	189	164	173	185	157	176	163	182	194	200	180	181	191	177	173	163	177	180	176	186	167	183	182	180	186	204	202	164	183	175	184	177	167	192	185	159	154	191	176	182	142	170	182	183	174	196	165	198	173	172	177	180	177	181	203	172	160	183	153	175	175	187	179	186	165	195	154	163	155	187	181	165	176	151	145	161	163	191	174	163	153	180	200	161	161	164	165	177	166	169	200	151	188	185	184	171	181	202	171	154	179	163	176	201	157	178	196	175	142	170	201	158	205	173	185	164	190	181	177	178	201	183	187	206	185	174	164	162	177	160	164	162	159	189	187	190	155	155	167	176	168	184	192	175	185	160	179	145	168	172	179	174	154	164
31308	42798	49498	56496	58156	58098	57185	49344	43321	43384	40983	39140	28286	26455	28601	27380	26367	16917	1717	1144	1162	1140	1150	1125	1109	999	966	1190	7251	17993	14003	8659	4000	1540	597	634	600	558	598	611	596	609	619	603	577	630	615	569	583	577	642	605	622	631	556	591	612	637	594	592	548	597	603	621	562	581	584	589	539	590	554	568	625	586	602	544	601	618	611	581	612	631	576	622	640	602	621	571	627	609	577	592	624	600	639	619	613	606	590	577	629	598	595	627	596	636	620	655	553	610	624	606	604	565	620	584	581	586	605	601	586	646	625	607	615	599	593	636	589	579	607	553	612	590	580	564	594	641	619	596	607	587	632	587	612	581	623	608	578	618	627	591	589	603	574	587	634	578	554	575	589	596	574	583	592	582	585	609	587	629	639	613	553	611	585	597	594	607	644	595	603	592	600	577	625	553	595	606	623	583	643	554	588	615	621	602	600	567	617	545	628	618	604	602	592	568	564	616	610	593	630	574	568	617	587	579	593	593	627	575	592	587	624	617	654	625	634	618	577	554	637	582	594	559	579	620	613	604	639	563	599	558	585	608	559	601	600	579	569	626	639	644	593	584	569	568	580	557	590	600	589	579	606	615	561	578	611	608	567	610	566	586	586	617	603	590	578	603	587	596	602	577	625	601	636	565	597	604	601	608	599	579	616	605	575	611	593	573	616	608	595	619	583	594	612	599	624	605	601	589	594	618	568	597	608	638	630	577	622	564	585	578	566	582	572	557	617	601	579	622	571	637	618	576	623	540	594	570	596	616	589	603	605	601	596	583	613	603	593	622	596	646	608	581	585	558	589	608	596	580	610	581	565	553	572	573	618	598	560	631	600	631	660	622	565	562	613	569	630	589	571	591	559	579	659	601	597	570	600	573	585	601	557	598	590	602	589	580	592	618	608	608	619	584	584	605	587	593	560	588	600	585	602	624	599	614	589	583	590	606	550	590	563	563	595	655	582	622	597	596	617	608	590	597	632	610	590	599	592	572	623	664	620	605	572	589	587	610	571	617	589	629	623	629	583	575	558	567	606	605	639	595	595	601	583	593	608	552	607	565	572	619	550	609	632	631	589	596	615	593	590	604	592	600	663	617	606	650	600	592	604	587	625	631	573	600	602	626	588	587	540	608	623	598	645	630	608	564	575	565	626	624	603	650	581	565	596	609	586	600	621	598	577	619	614	587	586	588	594	556	631	594	583	575	583	621	617	578	585	598	570	591	576	626	620	557	594	586	604	597	581	610	581	629	565	611	580	570	574	644	561	606	587	584	581	624	591	598	607	644	599	578	613	598	573	595	602	585	646	625	630	591	570	608	558	578	580	553	618	592	621	619	628	560	601	555	602	568	583	604	636	610	568	552	602	585	577	585	604	581	596	570	535	627	619	597	644	576	593	599	598	617	607	621	634	570	562	562	560	594	628	586	570	608	580	565	652	569	645	603	514	602	565	594	605	549	573	541	600	570	614	573	607	594	635	586	557	565	595	576	562	575	563	621	621	593	605	573	601	604	599	590	617	595	585	568	615	622	606	621	563	575	573	652	628	640	578	547	614	585	609	622	555	587	608	594	617	632	600	617	602	599	585	565	551	612	549	585	622	621	606	574	589	596	558	569	594	579	595	610	573	664	617	605	593	610	575	597	602	607	596	628	612	606	553	547	612	609	637	573	559	619	613	577	628	612	625	606	581	638	606	604	600	608	610	618	603	596	573	601	589	624	585	540	564	610	606	632	596	619	588	621	629	560	589	621	629	577	564	601	605	593	582	574	604	609	604	635	585	583	598	598	587	576	614	609	561	616	565	585	614	598	626	548	604	592	604	591	614	560	625	609	602	634	586	623	574	589	602	592	618	591	591	582	567	593	608	593	617	580	603	589	606	614	618	604	610	563	609	584	590	638	579	603	596	611	627	576	616	616	586	600	618	598	641	602	619	567	585	607	606	617	557	583	580	587	614	651	606	619	593	610	584	580	600	594	612	633	598	592	602	604	568	597	553	623	588	607	585	613	586	593	592	611	574	606	598	550	568	593	614	576	586	621	568	576	546	578	605	598	660	574	590	611	597	655	552	600	624	571	610	576	621	604	595	595	551	582	593	619	590	559	603	591	598	575	545	611	628	593	628	606	612	595	594	611	603	625	582	603	549	608	600	567	560	566	601	606	605	580	638	596	597	602	609	603	591	609	595	636	601	589	613	602	601	578	610	598	597	565	624	565	606	587	623	619	578	583	584	583	573	620	603	616	580	596	621	555	625	598	552	652	561	627	614	576	564	612	564	632	646	591	548	616	606	549	556	592	618	552	593	616	596	621	565	592	580	585	562	579	606	580	575	578	640	569	611	604	583	549	580	596	588	610	666	592	561	603	550	591	570	572	614	551	597	570	574	620	589	592	624	576	562	563	633	600	622	603	576	550	584	610	593	620	573	603	578	605	532	610	595	587	573	585	655	594	557	547	595	591	618	560	585	565	595	621	576	597	595	598	575	594	644	605	610	577	610	537	636	558	582	599	603	582	622	611	597	619	592	603	543	555	593	561	627	646	595	619	574	609	603	652	616	555	567	629	576	617	598	583	585	592	568	635	638	632	613	612	577	629	601	619	598	602	614	580	647	579	655	663	593	534	566	605	612	612	570	590	583	589	593	597	602	619	541	606	573	589	597	616	599	575	573	610	597	590	588	568	613	624	629	583	608	636	571	610	569	629	614	615	622	624	590	543	563	591	541	620	629	595	594	588	548	595	645	552	609	592	577	612	572	591	602	603	594	568	573	631	631	589	626	584	652	557	603	596	619	598	579	567	690	615	628	586	615	601	600	600	614	598	570	627	638	595	615	599	595	601	618	573	592	567	590	599	602	600	589	564	608	632	640	637	564	559	584	634	621	573	581	585	626	574	628	606	578	623	553	588	630	632	594	655	645	593	573	580	583	583	597	595	615	599	605	594	585	584	631	605	602	590	562	585	617	598	596	598	603	595	608	562	646	616	599	597	608	611	563	587	592	580	618	615	595	652	588	616	591	599	604	580	615	631	600	580	588	620	552	607	629	634	676	579	573	594	616	588	610	608	629	608	599	634	654	567	620	599	604	609	598	605	581	592	577	593	608	616	593	615	618	592	583	570	596	637	610	615	583	556	604	539	597	563	584	597	635	571	583	582	575	636	642	608	640	566	587	588	555	610	599	593	616	564	550	580	593	579	564	623	566	595	596	618	585	605	628	603	558	603	556	585	582	655	566	611	610	550	610	600	595	614	578	611	652	604	595	574	594	628	592	604	611	610	579	619	627	581	602	584	577	591	617	582	616	592	604	621	590	607	564	592	597	609	593	625	603	601	603	607	596	613	601	630	643	587	597	589	569	630	618	596	606	621	600	600	570	612	539	611	638	594	604	614	545	603	627	612	606	572	559	616	587	588	571	630	583	637	577	625	579	586	565	623	632	599	585	572	568	575	615	585	579	582	581	617	582	589
41934	43805	40235	40221	41506	43256	45694	39796	33949	33359	34324	28062	16944	15413	14587	17647	18033	7613	1313	471	359	341	318	449	555	594	522	427	366	2114	5407	4767	2500	709	231	242	231	230	204	259	231	229	219	237	216	207	196	222	226	228	254	214	221	208	241	226	219	216	204	230	240	214	237	218	224	224	229	234	263	204	215	233	228	251	226	247	220	221	226	215	230	231	228	236	232	229	232	232	234	234	232	207	209	223	214	200	227	230	243	249	243	222	236	219	237	248	225	236	257	218	229	224	232	216	234	237	211	204	205	230	225	207	199	237	234	222	235	246	255	253	228	235	233	193	234	231	228	213	217	238	222	233	218	225	201	223	223	251	236	251	203	207	223	218	231	201	217	258	242	233	234	262	242	185	227	246	246	221	232	220	220	221	242	236	229	211	233	211	225	247	227	228	235	218	229	211	206	212	229	252	259	207	230	232	236	232	226	251	231	246	223	243	251	242	211	226	235	229	219	222	233	232	231	227	254	207	233	228	243	209	218	244	239	214	228	213	245	226	214	212	224	224	249	210	221	234	224	224	200	211	259	229	230	214	259	260	245	227	252	228	205	231	237	234	217	234	243	235	261	218	220	206	235	239	232	208	211	246	246	215	245	226	228	250	221	214	207	240	216	243	225	217	235	243	212	217	235	235	251	238	218	227	232	240	243	240	218	245	237	206	221	250	204	223	190	241	207	259	232	249	242	230	241	246	208	219	248	239	226	221	197	231	245	208	249	214	225	222	264	219	256	223	233	253	225	211	250	254	241	228	233	221	224	216	232	207	225	229	233	217	189	239	223	238	223	235	232	198	245	220	225	225	257	235	202	203	223	215	228	237	228	243	230	214	234	242	218	240	225	206	241	210	246	228	257	218	252	221	211	252	199	251	217	225	239	228	236	240	265	218	234	235	235	243	216	229	230	214	223	217	196	219	221	235	232	234	229	229	200	246	219	212	238	211	214	204	235	228	242	237	229	225	205	251	261	225	254	235	205	222	211	241	248	213	261	216	231	207	228	212	221	226	239	253	210	200	220	204	223	215	243	243	215	222	238	226	240	229	238	217	199	246	239	246	228	206	219	245	233	220	207	220	227	228	253	220	216	209	211	217	221	238	222	253	216	247	206	241	214	215	218	217	236	248	200	219	229	214	228	231	212	232	223	246	228	240	186	230	222	219	217	228	234	246	232	246	255	206	247	247	209	211	221	253	211	212	224	235	238	248	214	225	219	228	224	233	220	225	216	232	225	227	232	241	244	201	224	252	218	211	240	251	251	223	229	249	211	249	217	210	224	230	229	253	230	205	201	246	214	224	233	210	233	223	235	206	213	249	226	219	215	233	234	224	210	223	235	220	236	261	234	213	237	231	210	211	237	242	264	239	208	222	196	246	227	229	234	231	232	219	262	225	224	224	204	237	242	212	238	203	212	226	214	207	219	224	243	231	226	206	229	212	230	220	212	205	218	201	228	249	221	238	224	218	232	235	237	229	247	220	223	206	216	218	244	252	244	211	243	225	234	216	198	228	226	251	216	220	223	232	249	224	225	222	214	249	225	235	233	243	224	212	211	207	214	239	215	233	219	237	202	232	226	220	225	210	204	217	227	212	213	233	210	216	212	236	189	231	227	223	239	223	220	226	235	236	251	240	253	207	213	209	217	221	231	237	245	240	237	218	244	223	247	248	214	216	231	229	221	221	207	243	230	226	212	248	219	238	213	232	240	210	230	258	258	224	246	250	223	220	248	225	217	247	231	210	236	192	213	220	214	215	220	204	221	229	247	235	238	244	211	221	239	236	232	213	221	207	224	249	240	225	251	255	247	238	219	234	222	234	248	228	230	248	251	243	233	225	220	214	223	227	229	214	219	240	224	219	235	219	216	204	206	230	211	247	213	234	231	231	229	225	211	231	248	224	226	218	232	230	221	216	205	229	242	206	263	241	227	232	209	209	221	227	226	244	247	226	214	240	216	231	214	226	200	228	235	266	239	204	206	245	222	212	203	210	211	243	243	251	220	218	229	228	230	240	237	234	216	234	239	225	209	213	225	227	228	222	227	248	232	219	232	224	220	201	231	250	223	214	212	243	217	217	258	236	248	222	211	228	236	230	221	233	245	262	244	226	240	225	220	218	213	250	239	232	206	227	215	198	243	227	232	212	200	221	225	210	221	218	213	212	232	231	217	244	220	217	238	238	218	219	204	216	235	230	199	222	237	224	216	222	205	218	254	231	224	232	210	220	209	239	234	242	228	227	220	236	229	224	262	193	235	200	220	251	230	229	229	247	253	227	244	211	211	215	244	215	235	230	241	234	236	229	244	245	233	220	244	258	238	237	220	217	211	226	233	221	215	204	245	236	200	221	249	206	227	248	240	227	220	227	212	214	207	221	194	247	226	214	245	202	245	241	215	218	239	206	235	264	223	228	245	231	241	239	212	229	229	233	231	208	216	207	243	206	220	219	229	205	193	236	224	225	245	239	207	220	222	259	240	241	219	238	243	226	243	233	224	230	223	204	230	227	199	228	215	202	214	206	231	210	215	231	226	206	202	233	225	208	250	248	229	209	229	217	215	217	226	263	198	206	239	240	217	241	234	243	223	217	211	235	215	227	216	236	217	234	238	233	233	229	220	208	238	237	209	237	234	205	208	209	219	245	231	226	203	223	198	245	236	220	223	228	251	223	275	242	226	238	200	222	228	247	234	229	241	227	245	235	211	247	219	241	247	241	242	223	249	240	246	254	226	233	245	248	219	240	217	234	223	221	233	249	233	202	250	242	216	204	225	237	225	215	225	217	205	210	207	217	228	232	208	227	256	210	230	252	223	242	232	207	236	243	200	245	209	187	241	225	237	216	224	245	223	238	222	219	216	225	230	219	243	218	220	225	237	251	217	237	247	230	219	239	245	234	246	241	254	230	228	233	230	236	221	215	245	223	235	226	208	219	196	242	248	245	218	245	227	242	234	199	227	221	233	229	223	207	225	216	208	237	226	219	227	212	193	237	239	218	210	219	233	230	244	219	215	225	220	225	247	210	224	210	196	207	238	226	237	222	219	225	248	226	224	263	192	210	242	239	248	238	206	228	212	235	239	218	242	223	229	233	275	212	215	236	211	212	216	245	220	225	229	184	232	218	230	256	233	186	241	205	232	248	232	240	246	234	225	201	237	229	231	249	211	217	217	218	231	204	226	209	220	215	228	231	234	215	216	215	211	207	246	225	245	230	243	222	232	230	244	235	227	241	223	237	222	226	231	251	240	218	253	244	244	242	242	236	233	250	228	231	232	246	216	207	223	199	227	230	239	224	237	241	214	214	256	223	200	224	216	223	208	246	205	217	244	218	221	204	233	237	252	244	242	205	235	228	250	226	214	223	223	225	215	226	247	233	225	228	233	217	249	233	207	231	234	251	240	205	217	207	239	226	214	230	227	197	219	220	228	236	214	208	221	243	229	248	240	235	252	238	210	215	230	238
37979	48329	50694	57159	62187	64593	66021	56308	52114	50938	51858	43803	34582	35628	35288	37840	35541	12800	1684	1515	1700	1595	1495	2249	3260	3578	3133	2058	2091	11224	25012	21569	13206	3708	781	746	737	725	689	742	694	756	742	708	760	709	722	720	787	739	705	758	715	728	745	725	738	775	772	783	761	728	725	695	725	700	709	767	748	798	792	746	744	729	712	737	758	688	713	715	727	720	729	719	759	721	724	761	724	753	706	753	762	743	722	698	732	691	725	713	780	746	732	770	747	725	706	699	739	725	744	727	752	756	729	715	730	723	727	736	703	756	705	707	745	769	688	721	787	750	801	776	764	783	760	783	757	729	756	751	761	727	759	700	756	730	718	705	708	716	710	740	711	714	720	718	792	702	731	723	719	760	727	733	744	744	707	702	713	751	712	761	729	681	673	724	734	710	695	661	737	782	738	755	738	683	722	731	720	708	766	776	717	784	749	767	737	729	732	700	676	716	710	770	740	724	696	761	761	711	749	732	755	754	748	745	742	745	744	756	738	745	727	729	737	774	758	763	736	740	751	752	726	733	760	693	781	728	769	708	719	756	759	697	734	718	745	694	722	764	709	763	752	721	714	702	764	722	729	729	749	744	704	784	728	764	714	726	769	720	692	761	747	745	728	762	746	770	742	803	764	768	716	715	680	730	691	690	707	712	738	729	697	749	747	725	744	728	755	720	733	678	712	713	715	729	710	798	734	759	698	746	733	745	745	738	775	734	734	752	749	744	765	707	695	732	741	728	731	694	694	701	736	704	661	711	726	685	753	679	706	759	708	684	763	675	736	719	767	698	753	719	737	743	726	722	787	708	760	729	698	728	693	774	747	727	771	733	721	759	730	737	722	708	731	661	714	705	711	774	729	756	717	749	737	751	749	714	701	728	740	769	691	781	755	753	745	734	694	749	718	665	759	685	775	750	726	752	748	712	688	683	748	742	708	739	740	783	715	748	765	757	718	763	735	770	748	749	750	710	784	796	734	751	738	750	694	703	775	771	789	719	740	750	763	755	713	728	766	731	729	782	736	755	687	711	682	752	736	732	725	744	744	743	763	719	730	740	732	736	704	755	720	706	738	708	702	688	758	719	685	731	700	724	808	752	740	757	758	737	713	736	760	709	734	797	774	710	701	711	757	751	721	705	705	718	767	711	736	766	747	745	750	716	772	715	771	737	743	722	724	750	724	714	787	789	757	774	764	774	724	706	706	722	710	757	754	736	727	745	751	719	729	706	743	718	691	758	766	703	726	732	741	768	755	709	693	742	742	700	760	754	719	705	731	696	766	712	703	717	721	753	732	669	773	740	709	785	669	702	710	713	754	762	759	735	737	713	753	786	734	718	734	749	701	742	760	743	803	711	701	747	707	798	736	689	694	712	713	735	788	749	683	721	755	729	728	681	749	699	723	749	752	713	705	715	725	674	716	709	715	722	738	702	709	758	690	710	731	739	768	704	721	738	727	713	749	721	776	705	786	708	743	710	744	712	709	754	711	758	750	706	771	714	754	729	704	699	706	722	753	677	771	710	774	762	719	747	728	693	705	790	685	677	748	748	725	688	717	716	726	752	759	736	754	698	699	720	735	723	716	712	717	729	712	784	762	768	751	760	656	737	684	724	745	714	725	751	757	809	707	754	730	671	799	747	717	722	781	741	731	749	741	700	740	690	793	755	712	725	772	701	724	740	746	742	720	770	682	727	759	708	720	674	663	736	737	751	758	708	745	731	756	762	732	732	725	765	686	775	737	686	692	709	729	725	676	712	749	730	747	715	717	706	750	699	775	755	706	711	745	763	737	759	742	719	704	721	774	697	775	713	715	741	698	694	741	733	746	717	728	726	751	717	680	762	729	722	720	712	811	729	736	699	726	767	706	761	719	710	708	757	706	741	748	711	723	702	739	734	781	711	738	719	738	686	711	714	715	701	697	739	701	745	756	734	694	760	768	742	749	760	703	719	714	748	711	735	701	729	790	719	738	696	722	753	734	712	698	726	697	747	782	756	794	747	705	695	673	802	725	694	732	704	712	728	678	733	739	768	738	760	726	687	740	732	773	740	731	729	761	710	754	741	738	699	746	757	684	758	682	690	723	688	726	733	736	720	769	723	745	735	691	703	705	711	736	722	800	726	705	704	748	735	745	744	732	732	800	733	735	675	739	771	734	733	718	766	694	768	731	692	715	711	746	748	738	703	740	729	704	750	777	741	705	792	758	741	727	731	752	767	704	721	671	721	762	740	668	730	707	738	717	702	696	794	794	714	725	729	755	718	763	709	732	685	665	716	722	704	732	749	687	660	720	744	780	774	761	780	794	747	703	744	738	708	762	751	781	727	733	723	709	706	729	742	737	685	740	727	664	731	728	765	746	750	714	750	747	718	743	685	715	725	708	735	700	748	691	691	724	732	768	717	760	752	721	732	695	734	727	723	757	707	719	714	733	730	724	768	693	666	743	688	707	738	731	703	729	709	646	835	784	734	679	771	742	714	787	753	777	724	735	701	736	756	712	709	788	746	753	736	693	717	722	725	738	708	699	742	712	778	731	707	711	704	779	733	708	735	710	710	698	761	775	756	675	749	715	729	752	776	749	739	760	695	730	717	783	759	746	756	766	735	727	722	725	725	728	708	762	726	720	709	769	691	783	697	723	700	698	742	726	738	694	784	765	739	746	692	733	722	682	729	738	737	745	744	741	709	730	721	758	698	714	745	781	725	703	764	712	739	767	717	710	769	770	731	718	717	737	681	730	712	747	694	738	756	755	743	734	710	700	728	698	678	742	752	706	731	734	748	713	705	732	782	709	712	715	692	710	773	748	700	755	719	747	712	711	738	713	692	748	769	714	732	748	715	722	734	739	707	751	739	769	692	706	788	749	679	697	738	699	724	755	698	730	711	686	767	718	733	737	706	734	793	759	693	771	712	703	739	744	679	730	720	747	727	764	709	697	774	690	711	757	715	707	706	771	758	765	714	743	696	717	724	736	718	756	749	719	719	724	773	742	697	717	737	721	741	678	745	732	746	750	750	707	686	775	719	811	764	726	750	739	748	692	717	766	695	707	734	781	757	745	732	715	724	715	699	701	750	743	729	736	689	709	764	745	685	750	718	733	772	784	702	727	694	730	674	727	692	710	740	713	699	737	682	710	724	696	753	737	768	716	783	722	733	708	750	736	722	716	741	637	692	721	694	732	658	709	710	681	728	752	711	723	770	761	765	727	757	702	715	738	720	769	751	709	661	707	763	690	734	715	772	708	759	743	731	769	729	670	697	751	704	716	776	748	710	736	696	704	718	724	711	701	737	705	738	679	743	711	699	761	694	753	736	743	741	716	717	709	771	731	734	737	716	783	685	705	696	714	738	723	739	766	727	729	689	741	725	738	739	737	730	718	734	768	768	766	695	748	695	753	749	717	750	704	676	717	723	738	718	761	734	729	715	708	739	704	759	733	753	667	719	704	761	757	702	777	714	703	736	698	756
8634	13969	16945	13096	9269	7851	6588	3594	2386	2161	1931	1183	818	719	670	987	798	288	216	185	180	197	234	231	226	213	227	175	177	194	435	569	563	303	180	184	182	203	171	168	172	188	169	157	178	196	168	161	182	169	203	184	170	198	178	169	172	191	170	186	176	172	188	175	174	166	163	176	183	167	185	153	182	179	183	184	182	171	144	170	156	174	182	175	191	185	165	189	175	174	191	182	163	149	154	167	195	168	169	169	156	173	178	188	170	179	192	189	172	168	177	179	163	173	191	167	187	191	155	162	194	164	182	191	183	187	174	173	162	198	171	183	180	184	186	176	173	187	185	201	165	163	186	177	175	183	156	170	171	175	175	166	187	170	167	158	168	190	172	187	163	190	194	186	181	169	182	171	170	182	182	196	180	170	194	181	153	202	178	172	170	177	170	181	197	180	170	170	179	153	176	172	180	196	187	170	193	156	149	168	162	191	159	182	159	170	197	192	166	187	184	166	159	168	178	173	171	169	160	173	188	164	154	176	172	199	171	155	177	176	172	171	188	160	186	168	164	159	167	159	183	201	140	183	191	184	154	167	169	200	162	191	179	164	170	170	167	161	162	182	178	173	190	169	173	150	181	187	178	166	156	161	158	192	153	179	169	171	173	200	156	156	160	155	165	161	176	178	175	155	166	180	170	162	169	196	183	173	184	210	170	172	172	178	178	176	192	176	160	166	169	170	183	187	192	163	156	179	164	175	171	192	166	167	193	173	168	180	193	178	194	149	184	164	182	181	166	184	168	192	188	186	183	190	197	160	163	181	156	158	168	174	147	190	168	171	165	180	171	157	175	181	157	185	197	166	168	153	169	169	163	180	169	152	179	170	174	177	176	163	151	159	180	185	191	171	170	148	207	170	189	160	180	181	187	169	161	187	181	165	189	185	181	169	161	146	182	199	180	173	169	182	167	185	153	189	196	183	191	162	174	159	167	170	182	163	184	194	166	185	187	209	175	172	190	159	186	177	165	161	169	205	191	204	170	179	173	184	166	151	174	189	192	161	186	170	164	153	171	197	161	196	175	160	190	159	151	203	185	174	163	186	172	174	194	197	166	155	176	180	163	158	183	161	172	161	158	149	176	193	170	182	196	182	179	170	152	185	164	169	179	168	191	168	199	161	169	185	194	158	174	160	172	162	183	188	169	172	168	185	180	155	185	192	177	182	163	173	178	180	168	150	162	182	161	172	171	170	190	172	175	161	188	177	160	170	201	189	157	171	168	200	174	181	185	162	174	180	171	168	177	179	167	179	162	175	172	178	161	172	178	169	170	187	173	184	174	179	176	170	189	221	179	172	176	160	174	185	182	176	193	168	190	171	168	173	163	175	179	176	168	174	173	189	160	168	186	170	176	179	173	159	167	175	152	170	164	170	164	178	177	179	167	164	188	177	184	192	172	171	182	164	179	183	143	177	143	168	162	188	171	172	173	167	180	180	189	196	183	182	176	204	185	175	150	179	177	196	209	154	192	167	160	189	188	166	175	161	178	187	168	157	166	178	167	166	177	183	157	159	163	170	192	154	156	169	168	176	203	180	158	177	175	181	149	183	151	173	164	183	185	190	181	163	159	177	175	174	178	199	174	166	162	177	176	189	184	167	173	169	184	192	178	178	192	173	170	192	179	172	192	168	179	156	192	170	155	180	175	180	200	170	199	191	176	196	155	183	166	167	214	177	186	181	183	166	183	179	171	174	207	188	191	162	164	184	163	181	175	184	166	164	150	173	163	191	169	183	183	200	169	156	177	175	158	155	181	181	195	165	185	184	161	185	157	178	173	170	159	176	165	180	203	194	164	212	168	170	176	163	159	187	182	186	197	182	173	193	162	201	153	156	171	166	176	167	154	149	191	194	154	166	174	181	173	166	177	154	180	191	161	172	168	151	176	157	168	158	160	169	174	170	179	179	176	179	190	178	182	160	166	177	161	167	168	167	181	178	163	184	187	186	185	169	152	192	202	193	176	178	171	178	182	163	199	163	169	192	174	168	192	168	171	151	182	174	151	195	178	170	193	163	196	177	190	158	167	152	176	171	154	179	178	184	159	174	179	163	173	188	170	179	175	175	184	170	165	196	204	174	174	166	168	181	190	173	173	187	181	169	173	175	172	182	199	176	181	168	169	192	169	174	179	175	190	166	176	191	180	157	174	182	182	192	175	192	183	152	178	181	167	180	174	173	165	183	162	178	178	158	197	179	167	163	173	202	168	180	172	175	146	181	155	199	185	167	184	182	188	172	171	165	186	167	150	190	176	169	176	184	155	180	175	150	179	146	150	185	189	206	189	180	170	163	167	196	213	151	182	192	184	159	181	159	172	171	187	174	172	196	172	200	185	173	175	183	174	190	154	208	170	178	176	164	172	176	163	182	168	153	175	168	165	167	168	164	172	152	188	178	176	170	182	185	181	154	158	153	202	165	201	165	170	161	174	168	192	174	187	169	181	172	174	155	162	165	177	174	191	170	155	170	175	172	162	129	174	192	190	179	185	169	151	149	163	186	150	193	173	160	193	181	174	175	172	175	145	183	184	182	171	184	180	162	176	179	171	164	182	171	175	185	171	161	177	171	170	177	175	174	165	171	156	178	167	179	172	164	165	194	173	177	171	188	167	173	171	159	183	165	196	188	176	171	174	175	189	153	193	183	181	198	165	171	191	189	192	167	175	165	171	194	179	203	159	165	174	191	198	182	160	181	195	179	185	163	185	206	175	181	156	163	186	144	170	196	181	158	197	159	187	169	148	176	141	147	151	180	158	191	173	191	164	163	177	186	174	194	192	215	177	172	173	188	161	179	182	172	180	160	183	171	156	190	171	171	171	179	172	199	187	168	170	203	167	184	200	187	171	187	181	176	175	175	184	162	163	182	167	190	156	171	170	186	186	185	167	191	170	186	156	164	179	182	167	189	161	168	156	172	183	163	171	163	175	177	182	171	186	182	158	157	175	167	184	171	165	180	178	156	160	192	149	164	197	172	160	187	181	180	168	158	168	156	180	168	146	188	170	188	163	177	175	158	162	184	170	174	195	165	162	159	191	166	193	168	171	179	156	165	202	156	190	192	163	164	163	164	183	189	181	179	166	168	168	190	191	168	185	172	197	173	147	162	195	196	176	174	156	169	173	166	183	161	193	154	183	176	161	190	182	178	181	155	183	175	181	179	166	175	177	161	195	167	149	197	192	175	178	198	167	175	183	186	184	132	161	174	170	167	163	170	179	191	155	171	183	172	170	171	149	183	190	190	195	160	172	160	194	163	165	173	184	171	172	190	154	190	187	164	171	196	192	182	183	152	153	180	159	165	179	199	185	170	164	163	142	165	168	195	156	160	161	128	162	178	166	169	170	170	147	172	179	173	166	178	172	176	175	181	175	167	167	209	185	165	180	152	189	172	166	176	170	189	174	170	179	175	167	174	179	179	171	201	178	182	174	169	180	197	193	165	187	198	174	200
8703	17165	23200	23997	22938	22103	21517	13369	10400	10507	9931	6331	3982	3699	3869	5413	4165	1154	711	719	799	914	1131	1127	1054	911	836	792	711	796	2372	3022	2768	1258	618	611	551	578	590	630	578	583	634	610	601	619	600	567	606	609	587	657	577	601	593	565	582	577	627	626	600	623	603	631	575	626	644	606	574	590	617	597	565	559	585	601	631	625	542	611	563	599	600	645	584	623	612	594	612	618	603	601	585	608	597	649	566	614	568	625	588	615	607	602	607	602	581	583	580	603	574	552	608	631	665	611	613	615	591	589	561	585	604	575	634	588	605	606	594	613	609	619	618	587	566	605	587	600	622	587	594	620	619	628	602	589	600	604	585	607	623	576	584	614	638	598	578	558	638	612	622	584	578	646	617	597	617	585	627	614	610	586	636	653	615	589	581	615	595	612	633	583	570	603	586	614	601	591	601	583	600	610	596	588	559	632	639	578	571	589	608	617	609	612	612	588	591	644	580	587	612	597	652	625	599	585	617	623	615	609	636	605	605	610	583	606	621	627	568	624	577	633	618	639	619	599	637	593	610	611	574	596	609	619	602	614	569	580	570	590	580	681	670	592	616	601	588	618	615	606	610	588	593	620	602	575	590	569	576	602	578	666	582	606	589	637	558	574	599	565	617	623	632	603	641	589	613	643	567	608	620	593	591	632	615	598	601	575	655	647	609	562	608	612	637	594	634	594	634	602	611	613	581	584	595	555	559	580	594	641	549	622	582	587	654	574	584	612	606	596	624	569	582	639	585	578	597	608	569	593	652	612	604	619	566	607	595	592	601	624	593	627	612	584	601	621	585	610	587	609	575	635	594	595	592	560	572	619	627	603	587	606	601	571	578	639	564	593	618	610	586	574	592	588	583	629	651	562	609	646	607	598	563	602	609	627	610	609	599	556	566	607	603	541	598	601	637	612	571	636	589	618	575	588	592	597	625	622	553	603	597	629	614	601	601	618	603	618	615	594	613	644	596	672	596	555	627	611	619	627	621	593	611	606	619	576	559	636	623	576	578	605	607	622	588	594	642	588	599	596	661	600	622	607	598	587	605	588	602	588	563	581	589	574	612	585	585	583	598	613	597	556	620	611	611	595	630	597	594	627	578	615	620	627	621	575	597	609	613	602	621	555	579	643	637	615	620	563	579	604	576	571	601	614	560	625	632	622	603	648	559	630	596	568	607	578	571	585	624	620	578	606	621	595	589	619	583	590	596	650	574	602	637	666	580	597	561	611	599	584	637	584	593	643	581	626	608	591	590	582	605	635	623	594	608	630	601	598	618	614	538	577	633	601	567	583	619	587	609	586	588	604	631	594	593	600	567	611	614	576	618	653	589	560	572	554	616	584	628	569	654	603	630	607	644	635	626	588	624	592	592	573	592	590	590	583	608	609	601	594	604	613	641	591	639	615	655	582	594	573	619	621	601	613	604	566	613	583	566	607	654	614	600	604	620	625	584	609	583	628	609	601	617	603	593	600	550	537	611	579	602	612	599	611	639	602	577	602	633	625	612	607	608	624	644	589	544	595	636	623	633	593	619	557	595	589	664	628	591	636	609	574	620	621	630	548	653	638	645	610	643	600	623	638	620	606	609	590	602	618	548	632	626	618	574	577	634	579	565	623	658	622	629	587	613	595	603	619	584	612	627	592	588	606	581	615	593	593	588	589	597	581	625	595	615	628	618	633	574	603	658	586	604	604	577	606	601	590	620	581	625	598	609	596	628	608	591	584	624	586	625	590	661	577	571	608	624	591	588	624	588	559	611	565	606	622	589	585	619	598	604	618	639	611	629	610	619	629	594	591	634	589	585	583	589	580	564	586	600	597	603	591	581	597	637	575	628	598	592	597	614	610	622	641	565	575	652	644	603	592	629	593	594	624	609	608	627	623	595	626	609	628	619	628	614	583	618	618	634	624	569	602	606	585	591	593	598	651	610	616	601	582	649	619	638	615	568	603	582	638	614	634	574	600	592	540	642	641	623	625	610	579	596	621	629	567	613	611	629	616	625	588	592	596	584	600	623	586	623	620	652	625	616	613	580	594	553	574	649	623	551	618	566	554	582	612	587	597	600	583	573	632	598	583	626	598	635	604	553	638	560	552	648	610	624	592	594	603	640	616	617	584	595	599	605	581	572	607	603	584	583	586	575	636	583	626	615	628	560	642	611	594	628	616	606	595	594	604	580	603	589	620	569	583	631	585	647	576	595	626	642	591	653	626	597	619	619	599	619	599	633	580	591	583	623	603	612	621	611	623	605	643	606	617	574	590	616	580	634	635	589	611	600	593	594	589	580	636	558	591	601	571	653	626	563	564	615	627	624	632	616	611	614	641	628	616	616	642	618	611	627	594	622	580	641	604	626	610	599	650	541	605	641	585	588	610	587	594	563	575	622	625	644	580	540	584	603	573	577	594	580	591	627	593	660	578	620	594	605	613	657	630	599	584	638	655	600	627	591	670	621	613	613	588	609	585	583	579	585	583	620	621	567	618	557	579	606	654	597	623	590	610	578	604	632	636	603	614	598	586	584	628	629	634	595	623	571	659	592	607	637	614	642	633	616	586	582	588	579	580	599	586	655	550	633	607	648	628	587	607	618	642	593	587	634	620	616	571	633	620	590	596	591	565	601	591	596	601	579	626	628	599	622	573	626	577	590	610	635	601	615	630	643	578	590	562	577	654	545	603	613	624	630	614	594	615	601	564	629	600	629	585	588	607	597	610	624	577	607	624	599	586	597	639	596	609	584	627	600	606	591	593	600	602	607	643	614	617	553	619	615	627	621	620	608	624	604	632	609	572	574	587	622	582	608	588	585	599	568	658	580	584	625	603	611	591	607	594	667	599	595	645	658	615	651	593	675	571	597	598	611	619	585	599	600	579	626	589	573	556	566	614	597	609	616	608	614	573	575	587	623	634	637	585	614	620	610	591	561	558	568	604	585	670	623	605	614	595	576	590	577	556	608	545	603	612	604	601	599	593	596	601	619	600	600	644	582	609	636	596	618	593	607	632	598	599	593	603	634	557	612	580	569	576	641	596	605	597	575	591	609	606	602	595	592	602	635	624	594	603	653	583	596	605	612	631	602	576	625	614	583	629	583	610	595	608	568	651	649	608	571	609	562	633	582	582	637	600	558	622	600	584	600	604	568	603	604	592	613	630	606	648	631	606	594	570	588	575	679	646	585	620	582	608	610	601	572	618	615	575	615	606	630	615	608	624	604	595	576	614	606	595	567	599	619	605	541	593	608	577	645	632	620	644	655	575	648	582	621	609	631	597	627	574	540	664	593	592	598	569	628	648	609	580	605	587	620	595	580	636	584	593	631	629	659	575	611	617	620	605	594	564	647	582	610	667	590	624	612	602	609	633	631	635	606	564	623	551	599	579	597	583	594	619	631	606	571	655	604	598	594	610	643	640	582	597	633	595	592	611	633	624	607	618	567	633	607	574	602	620	601	630	623	580	575	611
33160	42814	40571	39561	39749	41358	41419	31719	24680	23119	23721	15479	10252	7952	9128	11939	8332	979	319	365	589	492	345	486	402	333	317	211	520	2131	3323	2054	898	217	164	173	185	176	166	172	183	186	165	158	158	167	168	166	164	158	162	143	165	159	169	178	183	172	190	173	175	166	165	172	156	161	172	167	155	158	162	144	166	146	157	168	161	156	188	159	168	148	174	162	152	162	159	169	177	158	148	160	166	137	125	152	162	168	143	160	162	196	147	194	172	172	183	169	166	139	164	131	190	148	164	165	178	151	168	151	183	169	168	170	153	170	158	159	156	144	142	165	161	144	180	160	155	181	165	167	151	177	165	149	163	157	181	148	173	138	123	165	156	175	166	173	168	164	161	152	179	160	139	151	168	180	168	146	175	163	163	168	174	151	174	152	186	155	171	150	172	161	167	163	161	149	182	190	161	173	159	162	182	178	174	168	155	182	168	133	165	165	166	155	182	148	186	172	169	140	177	151	163	137	151	167	172	181	143	157	165	180	180	154	180	158	152	154	156	146	158	171	154	160	132	167	163	165	185	170	174	164	166	177	181	171	162	149	153	165	179	143	179	166	175	156	169	185	149	167	168	147	164	160	166	154	148	160	157	175	150	153	150	133	156	175	159	171	161	179	164	179	157	160	168	162	181	163	175	141	164	136	170	142	180	150	159	156	164	174	159	145	187	160	179	161	181	168	164	160	160	148	172	171	198	163	164	153	148	185	183	162	167	174	162	177	160	176	160	146	166	152	149	163	164	141	161	147	148	146	136	159	162	140	143	159	154	167	160	167	158	169	172	172	168	143	146	157	150	168	166	147	152	159	177	174	161	157	173	158	184	134	160	166	175	166	170	175	151	169	155	180	166	150	170	163	172	156	163	160	156	150	169	150	157	174	168	169	168	164	145	173	145	158	162	170	166	171	167	141	166	164	172	167	183	165	161	144	181	141	159	170	133	173	187	171	179	149	143	169	169	145	165	186	172	152	176	160	160	139	148	164	168	172	174	170	160	149	148	169	157	182	141	171	164	167	148	141	189	176	155	172	154	178	141	172	161	181	169	140	183	147	156	168	184	155	154	155	166	155	187	184	179	166	187	185	174	170	165	180	145	138	164	176	165	126	180	195	159	134	142	150	172	158	156	175	170	149	174	152	167	178	166	160	162	177	160	160	166	177	151	137	178	153	165	186	182	181	162	177	176	147	172	161	161	190	170	142	153	131	177	148	157	143	179	157	177	148	175	161	154	161	174	156	156	153	161	156	154	155	148	182	154	158	169	186	145	158	172	170	166	163	165	156	155	159	163	167	168	185	163	156	135	131	168	169	174	145	146	152	143	193	150	164	161	146	176	163	146	197	165	144	184	180	158	154	161	151	163	155	195	164	185	158	167	178	148	198	163	164	143	166	179	165	149	178	168	178	170	171	168	164	129	150	152	155	159	156	145	167	152	179	172	146	163	167	154	165	168	163	160	172	191	153	174	184	163	156	147	154	166	155	164	157	166	158	170	161	166	177	159	179	180	166	147	161	172	182	142	179	170	179	150	137	144	154	179	173	162	176	155	184	159	166	168	155	173	140	164	178	177	151	164	154	156	180	155	154	153	153	178	148	151	157	199	167	155	169	167	168	171	161	166	159	179	161	170	141	151	167	173	172	148	179	166	173	140	161	186	173	182	146	157	164	148	139	156	171	175	154	138	168	155	165	167	145	144	161	165	146	153	146	167	162	181	202	166	171	172	156	162	170	155	156	159	142	160	156	143	162	168	180	194	172	168	147	160	145	185	163	178	153	168	148	165	160	158	159	163	158	161	175	158	144	165	163	173	172	169	171	172	173	157	176	147	149	159	168	175	168	156	181	149	164	145	187	179	181	167	170	174	163	194	144	155	177	160	145	156	158	186	155	154	167	168	151	163	168	171	159	165	169	179	149	156	155	156	151	166	157	181	172	179	177	174	177	158	159	178	154	166	147	153	158	145	178	162	147	152	165	180	148	152	159	169	163	171	156	166	158	168	169	164	159	158	146	164	168	172	147	171	164	158	175	166	174	168	145	175	166	159	157	193	151	163	137	166	167	170	156	152	172	147	153	163	172	184	161	152	174	149	178	140	150	150	162	158	169	153	187	160	161	135	174	169	173	174	177	172	151	157	157	160	175	190	159	167	142	155	143	175	146	152	146	162	150	174	144	173	154	183	180	156	161	154	150	169	155	152	158	171	155	168	123	193	162	151	155	177	183	163	148	156	156	177	169	187	175	182	174	184	181	158	160	166	177	148	151	179	160	170	134	152	150	165	158	133	139	187	168	189	150	171	177	183	176	172	160	166	178	175	160	147	162	155	160	149	142	136	163	169	182	177	148	168	170	151	147	171	165	146	174	157	143	171	185	171	174	158	177	154	154	171	186	154	156	167	186	151	177	152	157	155	175	157	171	202	171	139	135	133	131	157	135	161	174	165	151	174	163	170	153	160	168	157	179	158	148	166	160	174	166	184	170	165	165	132	153	155	177	148	161	144	175	170	170	158	170	165	144	176	172	159	160	149	161	145	151	145	151	177	195	155	163	183	175	145	166	151	161	144	156	169	169	163	185	137	155	173	174	155	194	167	141	150	153	147	131	156	153	181	156	141	167	140	146	160	144	150	150	158	158	141	182	165	162	186	162	182	179	148	167	166	157	141	162	168	171	148	169	164	144	173	153	170	168	163	186	143	144	150	170	166	149	175	173	157	161	176	155	157	147	162	164	160	166	150	186	159	150	155	182	159	169	160	153	176	153	151	156	172	161	160	149	144	172	147	158	176	166	172	161	186	181	148	185	150	152	155	169	165	174	173	173	137	178	159	163	170	185	160	147	191	147	139	153	173	150	160	176	152	166	178	158	176	198	176	163	161	152	163	168	157	175	172	163	167	153	152	177	161	166	176	157	177	167	170	173	182	144	163	176	167	162	175	150	161	149	180	160	142	155	161	161	185	161	174	162	158	161	161	178	186	164	157	152	143	160	160	175	147	161	182	164	167	144	185	157	153	159	177	165	146	197	148	179	193	152	185	176	154	179	165	145	152	164	159	163	142	159	159	161	164	170	149	155	180	160	181	165	165	166	183	200	154	150	172	149	165	165	157	141	168	170	165	160	175	174	166	148	177	173	172	176	184	160	166	160	146	189	169	157	173	189	180	179	164	170	174	152	163	169	160	174	170	157	198	163	169	152	144	141	146	147	154	145	171	167	184	147	151	172	151	168	177	154	157	164	165	169	152	172	156	181	176	151	165	155	163	165	150	169	158	162	169	146	142	162	153	152	158	189	153	146	163	167	163	179	152	145	155	146	161	181	168	158	164	148	173	172	175	162	178	148	157	166	172	155	161	183	176	170	145	171	142	146	171	177	169	178	164	159	193	166	138	138	165	147	153	156	156	159	169	162	166	161	148	165	168	155	149	169	161	170	143	161	159	141	149	167	176	175	140	157	169	167
28638	42855	46860	52801	55960	55776	56914	45908	40626	41486	41918	33353	28660	26029	30024	32412	21053	1916	1114	2096	4057	3071	1916	2877	2199	1787	1906	962	2959	12292	17523	11162	5052	1056	569	568	563	583	537	586	567	577	551	544	577	539	571	572	565	591	574	563	549	549	557	521	560	524	594	553	576	528	578	594	578	520	544	581	578	557	557	571	560	549	535	611	560	563	575	581	619	509	590	583	580	521	564	549	565	557	586	578	557	574	567	591	605	593	573	593	531	603	547	611	530	535	549	560	581	562	547	524	573	519	549	581	566	556	534	535	572	611	561	586	550	563	550	599	576	551	541	590	556	577	602	575	558	547	561	551	548	577	561	595	552	564	540	518	568	587	599	575	600	561	564	561	532	555	575	586	580	546	547	561	540	533	602	553	599	580	528	549	555	564	587	590	563	567	563	555	576	563	562	599	531	598	578	583	584	598	551	540	588	539	532	580	591	567	556	563	536	596	557	583	565	548	570	606	587	537	543	535	587	574	615	556	563	547	514	533	574	601	591	585	576	540	579	556	535	564	538	537	566	611	541	542	586	568	529	574	576	557	565	558	556	528	558	630	551	560	537	601	572	566	610	580	535	571	575	571	526	569	559	599	549	578	534	530	562	575	581	533	550	573	552	573	586	603	519	514	549	548	571	570	607	562	560	559	582	585	596	556	603	563	585	528	528	562	536	564	584	572	557	563	594	591	553	542	535	527	552	546	550	570	562	563	579	561	601	599	572	587	565	564	601	603	557	566	561	558	566	516	544	550	587	536	512	570	543	507	576	528	581	585	578	564	582	568	518	538	586	590	566	578	550	515	573	564	582	629	588	549	562	566	596	565	540	527	611	521	559	574	535	605	535	546	553	533	578	582	536	538	594	505	603	614	567	558	544	542	547	553	564	553	580	607	545	532	557	523	566	578	559	509	576	596	561	521	615	625	561	548	562	580	565	609	572	542	547	559	515	537	538	593	574	543	597	570	589	546	571	609	538	519	540	548	572	587	569	532	522	554	546	544	583	558	580	564	571	586	579	553	559	546	566	556	597	536	573	572	616	566	527	560	573	526	592	530	569	507	547	573	587	569	551	576	567	575	599	584	568	601	526	549	566	550	546	576	572	536	552	524	570	571	568	613	506	575	571	546	536	584	558	568	545	568	529	526	554	534	566	566	509	600	578	568	585	546	577	544	553	564	593	566	520	605	550	570	516	550	542	590	531	560	551	555	546	534	590	525	562	560	549	577	546	547	564	521	557	597	569	553	585	553	573	601	561	562	550	604	554	567	560	573	553	580	578	581	523	550	619	550	520	569	561	536	584	523	560	552	541	559	576	554	553	556	547	552	596	588	611	558	590	568	572	593	538	540	545	580	529	558	585	567	521	598	558	546	602	566	555	562	565	560	544	563	616	579	591	559	552	536	562	560	567	569	589	568	587	560	575	570	607	563	570	534	588	589	558	549	566	566	553	588	573	571	578	566	564	546	556	551	606	573	599	559	569	548	536	580	612	579	550	571	582	605	586	577	545	568	559	567	549	570	586	576	532	554	524	546	611	566	563	559	563	588	532	551	560	578	562	563	538	609	555	560	574	559	523	580	575	596	559	562	545	568	561	596	588	534	542	541	541	557	600	595	579	556	573	579	543	581	573	551	569	563	582	543	564	529	578	545	555	545	527	581	536	562	583	573	557	546	545	575	569	574	594	555	534	571	602	544	574	560	622	537	528	564	556	610	562	567	568	579	552	558	567	577	546	594	565	561	547	592	541	556	554	587	555	560	582	543	582	579	565	571	573	550	515	590	622	596	580	514	565	615	565	560	593	603	592	558	541	586	588	538	584	544	569	546	566	541	548	584	586	586	529	539	559	569	552	601	586	613	530	564	574	556	535	568	569	556	566	555	588	566	565	570	557	561	568	541	563	566	573	510	552	545	544	572	583	569	573	523	560	616	572	560	503	557	554	561	554	601	559	582	546	570	562	547	567	567	568	571	525	557	580	573	566	554	566	571	563	557	573	562	609	588	543	590	534	564	526	579	588	541	583	550	549	573	567	603	549	585	553	560	582	551	608	572	576	522	554	539	552	560	568	581	534	569	554	554	520	575	528	564	532	554	562	560	550	587	533	579	619	534	547	535	548	608	579	553	558	523	592	555	574	592	530	560	537	565	591	581	582	537	558	570	550	566	542	576	555	531	566	614	524	571	591	587	558	566	573	552	553	553	586	584	540	515	593	531	572	558	549	545	562	567	553	549	573	545	552	587	570	524	595	587	537	583	579	543	526	556	557	564	605	576	571	567	580	573	566	576	554	573	538	556	549	567	563	588	564	538	555	519	541	586	560	555	546	567	540	589	613	545	560	571	533	576	537	545	587	609	540	562	568	543	536	563	565	547	563	551	609	587	531	574	580	572	573	583	536	555	534	585	586	557	588	540	551	576	553	560	576	567	610	534	549	545	580	566	577	553	538	550	528	598	557	585	544	590	536	587	522	511	598	564	554	545	583	538	528	572	596	562	546	568	565	589	590	583	559	528	581	501	542	580	592	590	586	559	565	612	517	598	540	545	590	564	568	504	566	562	543	567	522	550	588	565	602	594	568	570	567	599	580	538	536	519	572	542	644	567	582	584	572	576	549	561	598	590	577	572	624	542	559	579	543	530	563	564	580	537	637	596	573	576	588	627	572	584	563	581	551	540	581	587	557	591	515	540	565	597	537	565	566	597	544	567	559	535	579	630	565	559	589	586	534	568	577	547	520	550	587	580	542	553	539	577	577	535	607	604	574	551	597	545	588	545	591	562	544	557	527	547	569	544	526	569	587	553	584	575	602	567	555	540	542	559	610	565	607	554	576	538	553	581	572	582	571	571	540	555	536	516	582	548	558	537	556	527	562	547	546	593	566	570	582	581	584	587	587	566	563	549	532	573	556	533	579	539	550	539	534	578	574	554	543	563	569	570	599	551	562	561	514	576	539	582	559	584	589	591	551	635	572	547	578	578	556	584	569	553	535	590	545	575	576	581	578	520	596	529	586	595	616	553	607	565	554	552	592	586	585	511	538	538	551	587	569	535	568	553	552	585	568	565	555	537	545	556	576	551	584	568	580	562	540	533	576	560	589	558	526	555	617	527	588	564	590	537	555	552	564	570	555	598	566	548	533	590	565	550	570	582	584	535	556	558	589	584	532	588	583	597	533	531	536	538	571	599	604	549	554	555	584	545	573	527	549	576	553	595	550	545	564	542	587	588	581	582	569	559	554	550	547	557	540	541	605	540	548	562	584	561	586	567	610	603	559	564	579	576	603	596	557	571	542	578	628	573	560	553	543	554	550	565	572	560	537	569	570	621	587	584	552	580	539	581	584	547	594	543	566	575	571	554	606	586	543	556	599	571	551	550	572	564	583	554	593	553	571	582	569	579	569	570	585	569	560	499	532	551	569	553	571	551	515	552	574	560	559	587	546	612	542	545	526	524	577	608	574	556	543	586
39793	44819	40549	40394	41044	43327	45574	38987	32485	33224	35005	28323	20884	16682	16276	16476	12258	2048	578	613	614	592	867	872	795	703	452	321	317	4916	5832	3166	1740	528	258	208	227	215	238	239	253	243	216	235	245	258	209	214	231	213	235	249	263	232	203	216	205	198	224	246	215	221	262	227	220	210	229	230	230	239	244	220	220	214	240	217	221	220	238	223	226	223	234	210	239	221	222	257	221	221	223	237	215	231	221	235	220	241	226	181	211	237	249	214	221	232	232	225	208	227	206	248	207	229	242	268	234	201	237	243	223	243	189	234	258	227	222	235	232	223	198	233	216	244	205	225	237	224	220	241	245	219	202	236	237	233	202	224	241	232	223	232	246	210	209	209	218	217	246	231	213	220	225	231	240	222	231	222	244	235	224	227	229	205	198	215	218	241	217	233	234	244	240	201	222	235	233	250	212	223	245	240	235	214	212	230	228	199	247	218	217	195	228	208	238	218	221	222	223	232	219	233	221	234	241	227	209	210	208	218	215	219	217	228	197	225	243	203	256	227	239	239	215	234	247	254	243	230	218	239	237	254	228	198	243	218	213	217	220	224	219	236	212	222	234	191	228	229	222	211	233	229	235	262	217	220	239	225	216	244	257	218	226	239	262	197	236	207	227	201	244	225	223	211	228	215	230	229	238	216	203	228	233	267	227	254	213	211	232	216	224	198	249	253	243	238	227	260	234	243	228	251	262	219	234	228	225	227	236	230	185	222	213	222	214	243	234	222	228	208	209	232	242	213	229	210	213	232	240	224	228	225	242	238	209	217	231	266	216	237	188	225	213	232	256	196	247	218	217	212	237	238	238	215	236	235	251	231	215	226	219	235	245	237	232	204	227	233	204	249	243	222	231	245	218	241	222	224	224	236	237	219	232	217	271	235	209	225	212	199	201	265	239	210	223	224	216	237	239	228	243	232	240	240	230	246	217	193	256	210	223	229	241	211	223	225	200	220	200	231	243	237	228	235	213	254	235	224	211	208	247	230	250	227	224	231	229	210	211	291	209	243	240	244	208	200	264	240	216	225	228	239	233	236	240	249	209	242	244	243	209	226	233	219	228	224	223	208	213	247	224	238	224	256	227	218	248	247	201	234	252	238	216	214	228	200	207	226	249	216	222	212	212	219	235	223	210	189	253	196	236	214	226	220	242	240	242	234	243	216	218	242	245	228	204	244	232	214	222	234	247	237	230	224	250	216	256	206	229	234	228	222	207	218	204	207	229	228	225	242	228	231	216	202	209	252	218	239	235	234	223	224	241	230	224	237	223	219	217	234	259	206	227	215	231	204	196	227	228	219	225	214	201	226	214	215	218	225	209	205	214	232	258	242	204	218	237	240	245	261	213	233	221	235	228	210	221	236	202	200	225	208	208	213	224	240	221	252	230	210	248	242	228	243	254	195	225	228	235	236	215	245	212	226	225	251	230	250	222	236	220	217	247	236	232	231	228	183	214	234	250	224	232	233	224	234	211	229	232	225	235	230	213	230	223	218	223	187	243	206	225	241	212	219	243	252	222	213	237	238	243	250	220	199	219	221	247	210	210	225	261	221	218	237	233	228	199	237	220	217	210	228	218	196	233	202	236	222	209	213	231	216	220	231	194	239	250	216	248	217	212	228	220	230	221	215	237	206	238	227	219	181	229	225	229	222	201	235	211	224	211	232	218	230	233	230	225	219	249	231	220	210	233	222	216	226	235	226	249	218	246	233	237	212	223	221	195	209	218	204	219	214	233	213	254	256	226	233	237	226	212	258	241	216	258	212	272	222	234	237	244	238	214	220	214	226	237	223	228	227	205	231	223	223	227	253	230	194	227	232	221	214	223	233	234	238	210	240	228	246	235	223	210	226	197	249	215	267	217	228	220	214	206	210	236	234	200	201	223	240	239	199	229	222	228	223	227	234	243	225	214	199	229	229	254	226	237	219	216	253	214	241	233	251	229	196	245	244	237	260	232	237	191	214	216	228	219	220	202	231	210	237	222	213	206	222	263	220	215	231	224	226	233	213	258	223	223	202	231	233	254	202	262	205	226	225	220	215	182	240	223	218	245	215	242	231	238	254	210	239	230	237	216	223	232	260	229	236	243	226	236	232	218	227	236	213	249	221	255	209	247	264	249	214	224	223	203	225	207	224	257	228	229	229	214	251	230	208	207	214	233	231	226	229	241	214	224	208	211	205	238	218	207	217	214	247	199	193	212	238	220	237	241	218	222	211	264	235	219	224	232	266	208	230	222	225	227	223	232	227	213	216	225	213	228	226	207	243	256	226	219	220	225	223	211	237	231	213	205	221	222	251	248	213	219	224	239	237	263	197	261	230	217	247	215	257	209	213	225	239	201	218	211	233	235	231	239	234	239	201	235	226	210	260	237	232	226	200	234	229	211	205	264	220	219	211	238	226	244	244	204	222	247	223	262	215	234	238	224	220	205	226	220	234	196	249	211	210	245	218	239	213	196	199	229	231	224	198	224	204	242	224	209	210	216	232	206	225	218	243	231	224	206	238	226	234	223	236	235	209	248	227	238	229	259	211	221	227	216	249	215	216	233	252	228	203	201	239	206	229	225	222	214	207	233	203	264	211	214	228	207	210	224	214	235	257	215	240	224	210	223	214	219	221	223	221	246	232	245	196	218	245	225	225	196	250	214	203	205	220	221	236	242	230	221	224	232	222	217	243	231	228	237	242	247	235	237	244	223	213	241	233	218	209	246	226	213	212	230	205	235	213	221	224	216	211	215	234	212	243	235	197	215	234	205	222	229	219	211	246	245	211	197	229	215	244	195	221	208	255	234	201	204	228	224	218	225	207	235	227	245	218	242	229	230	210	216	230	223	231	233	236	222	216	221	247	215	232	205	218	248	196	220	208	242	232	216	242	232	243	225	215	205	218	214	232	243	204	232	233	231	241	238	249	226	194	233	231	220	230	207	246	191	254	222	229	225	258	215	242	216	206	243	235	214	204	231	213	197	243	214	242	243	220	247	246	222	254	225	219	214	210	202	230	226	228	241	212	219	194	243	222	226	224	231	223	220	224	218	247	232	245	216	243	220	234	243	198	231	223	241	258	198	222	224	192	219	237	204	221	208	230	248	246	218	236	215	250	191	234	223	246	221	266	202	239	205	217	205	198	228	239	227	243	238	227	191	190	210	229	227	227	225	245	239	227	236	224	238	251	204	215	218	215	230	227	202	211	217	212	239	246	249	225	224	231	222	232	227	234	240	240	227	226	221	261	229	224	219	248	239	221	235	233	226	225	232	251	228	230	240	230	224	225	229	235	221	208	223	242	239	221	235	215	238	209	215	218	201	243	224	230	202	264	213	209	242	215	209	225	255	223	199	231	220	223	220	222	242	230	214	231	218	215	249	247	215	231	229	213	199	218	222	228	215	206	231	229	236	248	239	225	226	257	219	234	250	242	245	230	225	229	227	239	214	229	242	229	222	223	231	229	223	206	204	235
34851	47118	49605	55765	61819	63590	65498	54586	50113	50835	51987	45522	39042	36925	38295	38010	24008	3625	1701	3206	3508	3129	5520	5192	4995	4378	2429	1716	1408	23004	24700	16089	9584	2691	730	728	760	737	773	742	751	769	742	720	695	748	766	725	772	722	745	713	719	760	713	713	726	753	731	727	701	768	780	775	736	739	775	665	673	716	714	667	697	762	746	738	747	747	749	782	736	738	748	750	768	764	746	727	713	746	695	724	745	783	789	751	755	730	722	693	700	726	746	734	773	738	726	725	711	794	713	695	719	723	752	775	718	713	702	734	758	764	721	731	739	736	732	756	694	735	686	714	682	765	661	669	738	795	725	742	744	722	681	745	730	765	735	742	716	683	718	718	698	669	756	768	720	754	766	730	736	748	728	760	744	730	750	771	762	765	756	751	718	752	755	710	685	720	730	726	783	748	705	724	766	751	742	748	737	696	731	775	718	754	759	734	721	753	721	699	700	737	730	734	802	708	721	741	718	737	727	705	690	737	688	709	735	745	739	748	733	714	726	753	696	724	707	756	719	753	709	744	739	682	781	741	733	738	727	763	737	769	747	747	750	743	734	690	740	753	692	764	695	738	763	693	810	746	740	773	716	783	659	700	729	749	762	679	701	734	749	700	701	707	764	713	755	730	733	752	708	692	711	727	701	758	741	757	771	702	734	718	664	747	718	733	732	681	749	738	773	768	731	735	750	686	748	734	752	735	775	667	733	721	727	692	701	747	742	741	733	736	745	739	703	734	768	772	730	715	757	717	771	730	722	740	718	741	727	775	755	702	709	751	699	756	734	751	724	696	709	732	734	716	741	777	780	748	745	735	721	760	746	716	757	733	701	727	678	779	672	738	730	755	731	762	733	741	669	736	736	730	710	719	738	706	730	742	735	724	782	754	759	733	743	721	710	738	746	714	688	753	730	701	728	756	752	741	733	752	729	730	724	748	757	753	739	760	781	768	697	695	694	746	714	701	752	754	719	776	714	714	772	739	755	747	705	783	721	741	742	811	757	748	785	752	734	730	708	766	779	726	707	708	682	730	745	716	719	712	733	712	692	750	699	773	720	734	737	719	761	775	713	754	751	769	769	721	752	755	707	739	748	713	733	720	719	764	753	724	720	732	730	696	771	766	770	739	773	735	728	780	737	735	721	667	727	766	771	704	772	740	732	699	737	755	705	752	696	732	732	773	734	752	784	717	705	708	715	743	685	714	714	760	761	730	686	707	726	747	687	768	687	705	717	788	693	684	718	735	744	788	714	776	779	720	688	718	701	726	759	769	747	731	737	759	693	741	736	764	675	726	758	765	784	732	681	704	747	712	702	707	663	727	735	780	717	708	760	724	727	794	744	756	724	736	711	684	719	748	720	728	744	760	677	720	701	735	773	687	760	716	783	759	736	683	676	727	740	753	720	744	700	705	735	719	727	742	728	712	732	764	699	716	771	726	703	731	722	696	712	733	777	736	739	716	694	668	707	701	753	768	726	692	731	783	767	736	757	757	785	729	656	734	767	660	741	752	772	716	705	704	742	763	736	777	712	733	711	755	755	729	730	720	734	700	679	724	721	763	706	751	769	733	732	762	722	745	650	751	662	734	770	705	730	755	780	686	777	788	694	778	756	736	729	733	758	762	817	722	750	752	742	759	759	760	733	699	703	713	745	718	745	769	733	757	690	733	726	758	738	716	743	743	787	724	717	703	744	712	724	734	743	723	766	722	698	761	752	752	683	688	740	718	752	692	682	800	769	778	766	706	738	756	764	748	708	757	765	698	750	718	718	760	734	787	722	707	767	743	773	737	748	761	736	672	706	741	683	766	700	698	737	721	727	734	733	749	707	746	765	736	710	731	745	735	745	725	719	738	763	729	715	726	723	702	727	735	748	722	772	722	693	680	726	818	755	734	720	727	704	743	750	685	760	702	745	720	727	696	685	772	792	756	727	744	729	729	671	723	737	754	691	682	672	764	741	736	760	765	774	720	759	738	712	715	764	763	743	764	755	754	689	738	737	669	721	733	700	701	692	737	730	697	763	731	751	719	740	743	763	745	750	786	716	763	763	730	717	767	688	755	768	735	748	702	746	680	754	712	724	759	727	729	754	780	712	719	762	732	696	717	771	785	757	758	694	717	701	763	714	733	757	684	749	753	737	745	721	778	758	696	746	799	757	734	749	751	717	752	710	723	738	727	719	760	750	742	739	732	680	703	729	724	753	730	726	757	758	738	778	718	740	760	744	710	710	725	774	763	759	729	725	752	746	707	709	787	729	747	712	730	722	763	757	697	709	718	764	708	754	710	723	735	708	714	745	787	701	717	707	761	722	733	749	689	714	725	778	676	703	737	721	734	787	745	743	758	722	735	759	741	727	722	709	745	767	743	768	740	753	752	753	709	737	785	728	705	744	722	790	742	723	697	765	708	711	740	718	735	691	712	695	790	724	695	764	704	739	786	720	753	722	724	707	750	737	742	718	707	738	725	736	698	728	715	768	726	752	745	720	717	737	677	736	771	744	723	774	778	765	727	735	752	771	713	750	734	744	709	785	775	807	689	747	737	736	756	770	734	724	732	781	682	790	706	731	782	731	731	707	694	729	747	700	699	746	691	743	719	771	805	721	785	729	698	781	737	690	752	719	763	719	697	704	764	719	730	720	734	723	700	775	759	737	744	712	779	670	713	712	684	746	758	746	785	746	797	669	727	730	742	697	676	775	755	739	773	721	703	765	724	728	787	713	729	710	748	749	698	746	715	737	746	730	760	732	791	695	722	755	710	744	699	750	715	755	732	750	777	749	763	763	728	774	756	741	725	735	705	731	733	751	719	752	746	735	748	719	713	797	741	750	757	723	686	706	764	753	742	676	730	709	717	726	750	745	707	796	738	738	657	750	747	700	719	808	783	733	714	741	743	629	776	718	718	757	718	774	747	709	748	738	696	776	705	722	716	687	701	731	731	760	680	739	712	756	751	724	664	753	727	711	740	761	730	741	759	751	703	703	783	720	743	754	721	734	750	723	678	725	760	781	777	759	717	761	765	776	720	744	716	746	759	719	755	723	735	706	713	729	780	744	718	775	721	720	678	781	734	756	765	752	746	712	772	751	682	728	741	730	728	720	737	682	796	765	760	743	754	779	716	752	777	761	726	738	764	700	719	781	774	695	754	739	713	690	777	688	793	754	724	701	746	759	702	691	722	724	763	729	765	734	738	731	728	749	740	760	697	776	742	738	745	715	758	756	750	756	733	672	737	723	748	715	728	752	735	744	713	695	742	734	716	744	672	741	755	735	706	744	796	717	732	721	764	718	731	724	719	777	745	689	772	645	708	719	726	736	754	761	685	674	722	749	724	758	758	786	729	696	719	705	727	770	770	670	778	739	715	750	717	747	748	760	743	726	758	684	737	745	758	722	734	704	752	713	750	735	750	717	752	755	713	744	785	765	733	721	729	718	778	745	705	702	711	711	772	785	727	719	740	776	767	731	733
7253	12739	14271	11605	8459	7309	6105	3420	2241	2157	2463	1759	1059	819	615	680	543	223	249	175	219	244	251	235	238	174	207	205	195	263	527	558	448	290	165	168	153	184	174	163	163	172	172	187	166	174	166	155	177	170	172	163	182	166	181	169	160	155	161	188	173	183	173	154	167	153	184	167	177	145	168	163	183	161	146	162	183	188	188	194	147	170	169	168	181	157	192	165	169	160	162	184	170	201	171	174	177	162	163	179	164	168	200	187	175	153	170	166	177	159	196	159	165	158	168	185	163	165	173	170	173	168	170	174	160	180	158	174	181	164	174	186	179	195	177	181	178	149	160	167	165	180	171	169	175	182	166	201	193	183	181	158	163	159	186	166	162	186	165	176	165	183	149	170	178	180	161	154	185	178	155	167	159	168	175	173	178	174	177	186	209	161	168	167	180	190	169	179	179	169	182	189	161	175	169	168	174	157	181	171	165	169	158	154	172	207	190	157	152	173	162	167	178	166	163	160	178	150	143	194	168	172	161	184	176	161	156	166	172	148	189	171	155	163	162	170	154	161	157	154	184	189	173	160	165	157	162	178	172	149	168	183	147	149	166	161	168	167	191	178	155	168	164	180	179	187	164	176	160	194	167	167	164	182	167	205	187	175	175	185	191	174	154	168	198	171	176	172	171	167	177	168	172	164	190	146	188	179	169	191	194	181	171	159	161	167	177	170	180	177	167	167	152	201	172	162	170	176	159	148	175	183	177	174	177	160	176	168	149	200	180	188	172	176	171	170	173	182	172	161	167	167	173	158	165	179	174	177	181	160	156	166	177	172	147	161	171	184	149	154	176	185	175	168	150	195	179	153	172	187	181	163	182	168	165	155	155	180	151	164	176	169	156	175	159	172	170	164	166	178	167	161	158	166	160	165	179	171	159	166	160	185	179	178	170	175	161	167	150	161	152	186	181	161	162	151	177	163	163	176	161	168	176	151	172	164	177	171	181	185	170	175	158	181	174	180	200	177	180	199	181	179	174	155	190	153	188	175	180	184	163	163	171	167	175	159	175	177	173	158	175	203	172	163	167	172	190	167	166	161	153	172	156	191	179	167	179	178	149	182	168	178	151	187	175	174	170	171	187	164	168	177	182	198	160	171	159	151	152	153	181	178	178	172	176	151	143	159	178	167	177	197	171	173	162	166	180	174	168	169	178	184	158	171	164	151	178	178	199	174	185	191	188	154	172	194	161	157	194	172	178	196	169	170	162	163	168	189	165	175	189	170	167	146	194	157	168	159	172	181	176	169	166	159	166	168	172	168	173	193	168	162	168	162	186	163	180	154	172	176	194	184	168	182	157	149	152	176	197	200	181	154	149	182	156	162	179	178	158	173	175	167	193	181	167	164	198	161	163	176	168	166	188	174	177	169	133	189	173	167	182	158	152	161	174	157	165	161	173	166	172	180	189	184	187	184	161	170	177	173	155	159	170	187	167	172	165	185	186	167	183	163	174	182	179	172	159	170	183	168	175	174	162	174	162	169	176	147	155	155	178	168	159	168	172	181	164	153	177	174	158	167	170	182	178	191	167	158	153	203	177	155	151	172	168	194	167	177	160	176	193	158	164	174	179	167	184	175	157	178	182	183	145	172	168	172	168	169	179	180	190	168	195	186	192	171	168	168	156	170	203	176	191	183	163	161	188	174	172	186	154	197	175	166	180	153	173	154	148	177	149	185	162	171	153	165	175	175	157	156	192	166	165	157	150	187	159	156	172	175	169	161	176	156	177	183	170	164	172	173	173	157	166	188	163	158	161	177	184	168	171	165	176	165	169	199	198	178	160	171	160	158	177	168	191	155	171	170	184	168	180	165	177	161	167	182	165	146	176	191	170	141	193	174	189	147	159	190	194	169	163	190	170	162	171	151	160	164	193	169	173	174	163	155	157	168	171	172	182	191	187	179	158	159	182	166	172	170	169	193	164	186	162	176	164	185	165	171	180	171	154	161	185	164	194	158	164	166	161	154	177	175	155	128	188	150	174	187	183	156	158	144	179	149	178	162	167	186	141	167	167	159	186	163	186	184	172	159	182	159	170	160	156	186	169	142	165	184	162	157	176	167	157	160	185	155	172	128	175	187	181	153	175	167	155	157	162	179	178	169	184	174	174	184	162	182	170	171	182	167	175	195	170	174	154	181	170	207	172	196	171	165	187	162	155	160	170	170	164	170	182	170	186	174	146	183	147	179	158	178	188	156	161	182	158	162	194	161	162	170	151	178	180	164	186	150	177	186	173	169	184	166	155	139	147	158	158	161	174	175	192	163	191	154	166	159	165	150	158	185	169	172	176	177	190	189	187	182	168	153	181	172	175	185	162	171	177	172	163	169	154	174	169	160	174	178	187	168	192	171	189	168	169	172	197	168	172	182	193	159	173	154	190	179	188	149	159	163	165	175	165	175	174	177	199	166	150	187	175	176	172	145	187	162	179	187	153	168	170	198	160	183	162	180	154	178	155	157	193	161	197	176	193	161	171	174	177	167	175	174	176	175	160	165	166	153	166	173	171	168	157	165	176	173	178	172	191	168	177	162	177	176	164	169	166	160	186	174	171	144	154	155	182	189	155	160	171	164	170	146	181	162	187	174	152	145	185	169	153	168	162	168	168	174	172	161	161	162	177	170	155	183	182	172	174	162	171	158	175	179	172	184	151	174	146	176	159	190	184	179	164	163	174	163	183	188	155	175	145	179	183	196	158	175	160	171	172	181	169	174	196	160	149	174	169	166	158	170	159	177	166	174	175	180	170	166	171	156	163	166	164	180	167	169	173	157	158	169	148	169	173	168	188	155	183	175	172	170	167	167	181	166	175	166	165	185	178	162	187	171	167	176	173	144	160	185	175	176	155	145	175	159	180	157	186	172	182	191	171	167	150	150	157	164	163	178	162	167	192	185	177	190	169	149	164	181	172	163	163	177	173	155	158	167	147	174	168	183	185	181	186	165	168	175	170	200	161	166	179	177	153	168	173	182	184	186	171	186	155	155	176	162	159	191	173	158	174	184	165	143	161	197	156	181	161	171	174	155	181	185	186	157	177	162	185	157	157	172	169	172	179	177	163	172	196	178	155	169	147	159	192	176	178	186	155	183	181	188	207	169	183	163	165	191	152	167	189	165	176	173	171	181	174	170	172	159	162	172	162	147	186	189	177	163	178	150	179	154	177	182	161	167	201	158	141	169	200	177	173	164	160	148	191	184	179	173	157	161	158	169	172	173	183	175	184	188	160	157	164	181	177	181	175	180	156	185	197	168	136	139	191	171	149	171	173	173	145	163	179	186	162	168	170	149	190	167	182	177	168	187	186	177	132	163	171	171	171	190	178	174	160	178	179	177	171	183	173	173	168	144	162	193	160	142	156	184	166	201	165	186	196	176	150	152	182	179	184	161	173	149	157	169	173	172	169	168	192	163	194	170	189	183	147	166	175	157	152	149	173	195	177	187	175	178	174	168
7886	16783	20700	22866	22162	22229	19877	12838	10334	10763	12064	8617	5563	4597	3735	3955	3110	940	989	1014	1073	1352	1189	1087	1147	859	746	746	692	1115	2762	2928	2429	1296	610	580	648	599	621	626	619	621	616	582	574	589	609	561	588	592	597	582	559	612	639	576	612	613	586	589	660	609	621	590	619	602	592	613	647	620	555	592	646	628	567	595	563	582	599	595	594	591	609	632	620	614	564	605	580	649	645	614	588	644	604	600	574	595	654	635	573	596	588	615	576	578	638	587	606	601	583	648	601	617	631	581	599	599	653	615	603	601	585	587	619	579	563	608	629	581	634	586	625	577	596	612	579	595	614	595	612	613	559	616	596	570	579	577	623	637	564	624	581	621	601	575	612	601	596	631	628	601	617	616	618	594	598	629	611	626	623	651	608	580	610	593	634	607	601	626	640	558	564	550	564	602	577	577	577	610	597	586	597	584	548	621	597	583	559	563	621	591	587	630	573	623	634	606	576	594	614	558	625	604	600	597	606	584	615	557	609	609	573	587	584	581	580	605	603	628	596	599	569	615	578	611	600	582	602	573	578	575	624	581	638	589	622	621	601	591	620	624	636	565	567	593	559	587	592	599	624	599	575	596	581	595	591	607	600	641	614	589	604	602	614	637	667	556	633	579	620	582	680	612	602	539	583	602	583	620	575	601	595	588	603	579	569	605	619	606	543	626	577	582	635	587	597	563	581	559	615	564	571	592	622	576	595	594	600	562	562	602	625	586	628	584	614	611	591	545	661	615	600	605	586	607	614	576	600	600	583	590	581	590	633	588	589	610	632	620	605	582	602	619	615	607	652	601	626	599	594	584	607	615	604	582	615	612	649	593	641	565	601	570	575	596	617	583	605	595	566	581	622	623	545	579	573	619	630	595	598	580	632	573	638	658	584	618	608	601	623	587	597	565	610	592	576	553	617	610	619	574	616	600	611	610	562	627	609	568	589	619	561	586	623	607	608	513	616	587	581	624	596	603	635	582	587	561	625	590	631	610	609	590	549	552	569	637	581	628	579	602	635	578	605	579	594	583	562	591	625	590	583	593	615	600	641	535	583	607	604	603	587	598	606	635	589	590	576	611	619	638	586	634	593	622	642	602	601	584	607	600	642	619	625	601	598	608	619	584	589	588	629	605	562	604	606	632	602	603	625	617	607	605	631	598	588	524	579	547	616	630	602	585	587	588	577	591	606	581	572	628	594	593	671	580	564	595	665	603	562	596	627	607	567	604	603	596	632	595	579	631	636	607	631	613	579	593	622	559	599	617	659	629	611	590	614	577	609	593	570	607	574	621	576	600	638	577	585	591	596	616	620	641	602	637	595	605	580	582	562	590	631	607	582	604	608	567	619	630	549	579	585	573	603	592	656	587	596	542	626	574	627	574	621	636	591	600	613	565	597	604	581	612	600	561	586	567	567	606	626	620	565	626	549	649	637	612	624	644	602	578	614	601	512	610	579	614	587	571	594	592	600	563	595	579	592	599	626	615	598	584	585	602	571	594	595	628	574	639	560	576	603	598	609	576	609	598	568	591	562	582	622	620	572	616	624	596	567	607	576	628	616	586	633	618	584	586	585	581	623	554	563	574	620	573	665	580	588	589	605	620	577	591	634	608	600	602	603	607	583	611	587	600	606	623	572	616	639	592	571	597	588	596	621	607	605	603	585	602	635	596	608	618	577	643	562	602	608	600	629	634	571	592	614	581	615	609	619	578	559	580	629	586	579	595	633	563	567	564	557	626	576	627	649	607	624	620	612	624	669	561	635	604	559	606	549	592	588	590	595	599	576	614	600	596	596	609	584	625	552	588	615	610	610	583	611	570	570	612	619	588	591	569	537	570	641	599	589	602	567	602	602	553	595	589	605	573	634	600	626	663	620	570	606	597	605	574	602	586	619	610	595	578	598	629	617	608	641	597	579	605	606	581	598	581	544	613	606	576	588	605	590	585	603	626	605	568	586	620	604	585	573	612	592	596	594	575	596	614	572	596	609	638	622	632	605	564	600	550	608	616	627	538	633	610	613	599	593	597	618	639	546	569	567	604	613	608	609	578	594	619	567	596	592	585	583	563	607	597	566	602	576	581	588	577	574	600	574	610	589	598	601	594	598	639	670	612	556	599	601	603	634	587	545	584	578	585	612	550	611	559	603	592	637	584	620	643	616	635	592	596	593	559	611	610	610	599	574	590	572	596	580	625	597	645	589	586	611	589	609	602	615	588	636	581	577	567	602	609	605	630	608	621	565	597	635	548	619	586	586	561	583	613	585	585	606	595	586	616	604	582	625	611	594	640	590	601	588	625	604	608	608	645	591	671	593	638	594	578	588	610	610	602	631	585	614	605	632	620	602	588	579	569	609	601	610	590	587	622	634	569	615	624	625	621	573	565	606	628	577	592	561	609	628	580	594	614	549	617	602	602	610	612	570	615	637	596	556	600	645	588	590	578	562	586	594	624	559	613	630	620	586	554	585	596	592	629	586	614	580	648	616	632	570	620	644	608	613	607	618	621	601	614	592	601	576	648	611	650	621	634	624	618	609	597	607	628	604	589	584	603	595	622	573	573	582	583	599	596	638	571	604	657	579	580	598	623	538	649	602	606	626	580	596	594	562	639	579	611	639	568	583	569	586	579	574	599	640	635	544	600	605	632	587	594	584	555	579	568	588	600	629	624	657	620	631	594	588	603	597	583	598	608	601	613	584	625	624	587	564	607	585	612	606	587	593	578	598	600	596	604	617	567	593	588	614	552	625	607	544	608	620	618	569	585	593	599	548	619	596	606	624	625	658	549	592	561	607	608	523	611	596	591	593	601	584	603	607	608	563	583	603	597	568	603	558	589	608	600	598	576	623	606	633	601	570	637	594	571	615	608	623	581	582	642	599	596	614	637	592	562	601	599	581	543	593	639	594	624	608	577	585	585	582	601	576	597	592	588	597	608	527	608	630	630	594	616	594	599	608	566	597	604	603	522	602	595	598	629	607	615	595	552	620	641	561	581	609	599	580	560	597	596	612	604	637	611	573	558	618	613	586	588	619	553	591	561	609	614	596	628	595	614	542	628	622	631	584	549	632	579	595	594	605	633	584	558	601	586	616	599	590	642	590	643	589	615	599	537	614	621	622	608	568	596	623	595	562	610	582	571	590	599	545	587	601	618	610	579	599	579	628	608	609	621	614	602	563	615	600	640	602	613	566	584	595	584	595	595	586	571	657	584	594	593	593	617	634	621	565	636	600	602	597	590	570	585	583	620	610	608	627	520	605	631	620	606	566	598	538	651	653	612	632	583	586	608	615	627	611	593	572	570	596	586	620	594	600	601	581	635	600	629	569	579	613	638	581	630	567	578	602	656	623	617	641	640	595	624	597	642	636	610	550	631	558	603	592	576	583	582	620	560	591	596	546	563	583	582	610	591	582	584	574	592	593	615	616	634	554	582	575	605	583	572	565	637	591	594	585	607	634	629	524	579
30406	42516	38606	37887	37769	40632	39178	30586	24128	24355	29287	21635	14821	10573	7403	6457	4484	1384	567	562	739	790	1312	977	617	551	581	347	302	1036	2458	2307	1522	690	167	152	162	140	147	167	170	141	143	167	160	163	128	153	162	178	159	160	166	167	157	171	164	158	142	136	165	140	146	152	165	146	167	130	154	154	147	182	172	169	152	151	194	140	185	151	163	159	169	165	133	151	175	140	143	151	155	134	173	163	149	147	141	145	160	155	160	159	186	175	132	161	172	155	165	172	156	151	163	178	171	153	172	141	157	167	146	149	158	152	159	144	153	128	176	144	167	154	176	153	198	177	141	157	149	155	156	148	150	134	177	170	176	142	155	167	169	160	178	165	135	153	175	128	155	155	158	162	177	165	186	152	171	165	154	146	177	139	180	178	154	131	169	178	167	149	152	169	149	183	187	159	145	146	164	152	173	175	144	170	150	144	158	154	144	163	159	145	143	152	161	159	160	147	166	147	152	156	135	144	176	153	147	155	187	163	166	148	158	152	162	155	157	155	175	143	156	161	179	151	168	140	182	193	158	169	158	173	147	158	174	167	154	154	162	149	172	141	149	155	163	172	143	164	151	149	156	130	155	154	155	154	164	154	178	147	139	149	170	158	161	140	154	156	158	156	178	170	155	145	160	165	167	136	174	171	140	159	155	174	161	146	174	179	149	159	145	150	163	153	152	171	136	158	157	156	160	155	147	163	184	183	184	185	156	144	164	161	159	160	177	165	146	160	165	135	156	168	176	150	149	159	162	152	151	146	154	162	155	146	155	143	163	148	154	177	171	176	182	149	155	184	155	163	159	151	160	158	172	168	173	191	169	178	143	159	154	145	147	165	148	150	146	146	168	164	163	162	176	171	148	152	148	160	178	175	156	151	149	183	162	160	155	167	161	167	184	147	156	153	131	153	149	163	157	148	183	141	151	152	161	147	168	169	139	153	171	175	154	160	164	153	138	149	138	181	148	157	177	167	144	144	151	158	173	158	148	145	160	139	158	143	172	197	159	158	150	171	156	143	157	164	175	154	150	186	140	148	144	155	158	156	166	162	149	178	153	161	157	155	135	158	158	165	168	165	163	153	153	157	183	180	143	151	160	151	157	169	160	150	150	162	148	195	158	152	151	155	148	158	145	165	173	157	150	136	147	155	175	150	169	152	149	140	163	152	160	155	156	164	128	164	150	167	149	155	152	168	154	139	157	161	177	147	156	155	167	184	175	143	181	142	133	144	176	168	122	158	159	170	150	147	150	163	167	151	164	153	169	170	152	172	158	180	166	183	163	169	149	154	153	145	155	163	155	156	155	156	159	152	134	174	139	153	157	174	152	150	145	151	171	161	161	145	130	160	157	155	159	150	152	146	162	146	154	127	163	185	136	145	156	168	125	140	154	152	175	111	141	171	165	170	158	184	168	158	156	167	149	153	131	145	169	162	172	147	165	144	152	136	148	133	148	141	164	174	141	151	136	171	175	171	147	154	155	166	163	147	162	185	186	149	168	151	150	150	157	172	171	144	148	144	179	128	150	159	143	170	156	139	157	150	143	146	158	179	177	162	157	141	155	169	146	178	174	159	167	159	160	165	168	159	162	144	168	159	157	157	161	167	146	141	150	159	160	160	145	143	166	142	160	158	165	151	186	161	171	155	156	162	173	137	160	171	136	151	165	156	161	150	179	166	184	171	150	174	160	157	162	158	169	161	159	154	159	150	173	153	150	172	163	157	163	159	178	162	156	147	156	182	156	158	150	163	155	148	162	146	150	142	165	164	163	174	154	151	178	154	131	148	165	158	145	142	167	168	152	140	148	165	169	157	162	162	156	174	150	154	163	151	146	180	161	165	168	161	149	155	148	145	163	162	175	170	164	157	161	136	187	148	182	167	135	158	137	155	156	149	144	136	159	151	154	151	165	149	173	166	161	173	134	165	165	145	175	165	152	154	140	162	163	152	137	155	147	170	166	170	166	178	150	143	152	145	150	156	157	172	153	164	165	157	134	154	143	142	148	165	162	171	157	153	164	157	177	177	128	154	136	162	144	174	176	165	140	162	152	154	151	169	149	153	163	177	158	155	164	174	148	156	162	149	143	161	147	167	143	161	157	140	155	170	158	169	164	160	134	171	157	178	164	185	170	142	146	145	163	158	145	156	157	141	186	182	176	142	163	152	140	167	169	167	170	167	162	180	146	164	146	168	152	174	175	171	170	160	148	164	146	170	121	156	168	144	160	148	150	161	144	150	151	173	171	151	161	159	182	150	140	158	161	154	162	157	159	170	151	134	166	163	161	152	168	156	168	161	164	162	164	149	165	168	137	170	187	174	153	175	175	180	157	159	143	149	132	183	167	160	168	167	163	142	170	185	162	162	190	173	163	154	152	185	154	167	172	147	151	157	183	145	140	169	172	158	153	163	154	159	158	142	148	144	149	160	150	156	159	143	147	147	149	168	149	155	175	176	160	164	170	153	142	128	148	159	185	139	163	159	166	161	157	151	167	155	157	158	161	193	154	162	167	156	143	154	152	138	157	160	176	139	153	140	163	173	148	136	151	158	170	174	174	159	163	164	134	161	169	147	150	188	154	156	138	167	164	136	168	144	177	153	177	156	164	150	153	147	174	143	143	150	185	179	168	158	152	143	165	135	174	163	175	147	153	155	163	170	164	140	161	162	154	162	161	147	172	157	148	157	160	172	167	147	148	161	197	152	179	155	154	150	138	151	143	155	140	169	153	156	149	152	141	123	138	153	154	167	147	184	146	126	169	169	149	141	163	146	160	165	136	176	147	172	144	173	156	169	170	157	172	150	179	155	147	162	161	172	154	160	132	149	181	127	173	175	177	154	162	164	134	140	143	136	141	131	160	174	154	140	145	137	177	165	199	140	147	169	168	153	164	155	161	132	148	151	172	168	144	165	171	158	160	146	149	165	160	164	170	175	157	146	175	142	168	157	162	145	140	164	156	163	166	138	161	147	152	157	142	157	155	164	145	181	155	155	152	162	169	162	132	153	152	145	171	170	174	141	141	135	179	154	160	177	153	173	164	138	164	163	133	170	170	159	164	162	166	152	160	181	144	175	155	174	169	147	142	146	170	169	138	145	147	152	166	163	124	151	160	167	154	142	146	151	157	165	154	146	173	168	172	157	164	153	172	156	143	154	157	154	150	157	133	159	141	142	160	188	163	132	170	162	155	172	161	156	198	157	163	148	166	166	167	157	157	148	171	165	173	166	153	143	149	168	189	156	157	163	149	147	175	165	166	151	165	168	169	169	155	174	160	164	160	168	157	167	152	155	147	155	162	151	152	166	161	179	139	172	155	148	186	136	151	161	168	197	166	180	166	169	184	159	154	179	162	163	174	168	159	167	145	159	162	170	154	153	159	167	182	159	153	165	151	165	172	161	146	145	163	176	170	171	162	149	159	173	164	155	151	141	162	166	165	169	170	166	158	177	147	161	161	157	154	154
26939	41776	43367	50191	53700	56251	54532	43923	40679	43298	46293	39599	33326	29691	25914	25559	17085	6331	2831	3668	4699	5243	7864	6694	3737	3153	3727	2221	1703	7034	15261	13417	9167	3875	538	568	584	540	560	547	555	584	569	580	549	577	577	562	575	567	557	578	585	541	580	557	533	528	558	578	566	574	544	581	569	589	532	548	524	504	582	548	523	608	535	552	565	531	602	539	583	571	564	530	568	543	568	549	561	557	568	561	541	507	591	547	558	569	555	586	574	573	538	548	543	560	554	535	568	519	557	542	542	576	563	585	565	551	549	544	567	540	555	589	533	552	534	522	521	550	558	537	552	542	552	544	601	530	537	583	540	517	522	534	558	524	548	552	518	555	563	550	588	584	595	538	587	548	548	549	549	550	535	533	550	546	516	564	553	563	531	566	612	538	589	522	543	581	548	538	563	549	540	544	563	553	562	582	547	529	532	560	546	551	553	564	554	557	561	502	544	543	578	603	524	555	541	579	532	530	572	551	548	523	559	579	588	569	553	537	590	580	565	541	571	541	541	574	532	545	558	548	558	573	584	568	545	556	535	562	565	523	597	567	582	560	550	547	580	563	533	503	542	545	565	533	551	524	582	545	591	541	511	545	561	540	579	572	529	561	561	560	491	575	519	508	567	557	578	546	552	571	562	572	541	512	552	551	559	550	514	564	520	555	542	545	520	553	567	532	539	571	580	556	549	550	555	527	562	563	520	600	540	550	529	562	528	578	557	540	541	513	541	533	547	558	574	543	540	551	589	572	539	563	541	559	566	558	519	590	558	545	554	541	538	551	550	562	575	496	598	538	546	519	548	549	555	561	531	560	588	568	532	558	523	568	566	530	558	541	525	568	563	567	557	525	547	555	555	509	595	544	544	551	527	541	560	542	568	550	537	544	566	541	544	570	571	529	570	548	536	573	507	554	567	551	583	595	567	568	575	500	535	557	549	531	580	551	589	555	576	558	575	563	554	545	529	531	584	561	548	554	562	529	541	583	520	558	553	543	566	525	562	515	547	602	542	534	556	594	547	518	578	566	530	554	572	523	541	553	562	547	548	555	535	581	527	511	564	550	559	546	566	565	526	540	571	559	542	561	526	544	552	566	538	600	577	516	535	571	545	574	562	579	553	561	640	534	562	580	536	549	526	551	510	547	529	567	577	585	519	535	559	552	588	560	566	554	540	548	538	575	572	584	582	523	556	522	566	565	549	561	549	604	564	508	548	562	569	525	559	599	530	548	583	575	552	573	581	559	533	517	534	586	559	568	560	523	557	590	567	540	540	553	552	548	546	605	541	562	546	564	561	555	548	585	545	558	538	549	584	536	517	576	602	584	521	524	554	558	555	549	592	538	554	541	568	537	582	518	565	549	538	543	540	587	566	536	508	583	543	542	563	587	558	531	523	529	548	546	572	517	587	554	543	568	566	572	543	574	513	598	503	568	542	550	555	546	517	562	523	602	522	549	549	544	536	586	573	582	545	535	524	547	571	547	550	549	532	562	533	566	586	560	547	542	593	552	559	580	553	583	550	540	569	577	547	595	567	551	555	544	539	545	555	502	562	620	566	543	556	552	560	581	556	575	560	524	558	554	563	524	539	592	536	538	596	561	544	559	560	560	595	542	564	554	541	527	560	621	544	577	522	543	565	574	573	546	580	564	549	586	537	566	511	528	585	545	639	569	549	565	601	530	554	557	571	543	566	516	620	517	528	572	552	545	552	560	579	597	527	567	560	549	551	537	554	550	556	553	560	586	604	540	553	574	561	563	559	552	521	557	558	505	549	551	547	563	584	535	568	540	533	571	522	564	535	504	617	519	528	566	567	561	558	560	520	604	562	483	604	559	517	575	561	556	546	522	566	543	551	551	545	542	612	511	540	552	571	545	566	544	520	570	548	560	551	554	574	535	510	550	559	539	550	554	574	582	541	542	574	525	530	514	617	564	519	545	571	544	560	556	519	570	541	573	524	553	583	548	560	505	531	550	536	557	554	551	521	564	564	599	544	554	527	562	533	552	564	534	532	551	560	568	529	547	555	540	568	553	557	614	577	558	544	551	590	531	544	544	610	529	530	613	555	587	529	598	592	500	544	509	598	549	559	560	508	553	579	550	545	579	570	568	550	570	563	550	562	525	545	576	549	536	543	568	545	576	557	565	526	637	539	531	511	567	554	602	549	565	550	559	546	554	563	551	538	558	566	512	582	549	559	564	581	549	570	611	589	550	549	554	490	503	566	562	508	572	589	559	587	558	531	521	582	560	553	589	561	551	543	527	535	568	595	569	565	560	576	531	549	522	546	553	575	557	527	574	545	579	563	526	537	576	561	551	559	523	559	540	526	566	606	530	569	508	566	532	584	516	544	536	572	544	565	542	531	551	580	563	565	525	569	548	518	579	592	512	557	507	563	542	529	560	560	542	529	542	562	511	553	577	537	547	551	554	554	541	538	569	510	564	514	549	557	565	563	603	571	562	505	541	554	578	570	528	562	528	578	542	539	541	543	547	576	539	559	528	600	521	589	526	533	545	529	575	535	567	519	536	537	568	570	532	543	560	535	583	597	570	543	564	541	543	566	565	566	555	554	586	526	535	552	603	552	586	553	556	541	568	546	527	529	553	532	542	531	555	532	558	575	558	533	555	525	561	523	523	522	576	571	554	522	565	527	511	557	595	510	517	535	566	504	552	559	557	550	513	579	511	530	586	546	537	573	544	556	516	554	553	543	593	572	555	588	541	541	545	532	524	558	516	577	551	585	548	530	548	525	521	592	552	551	558	597	571	556	553	583	559	582	565	547	558	564	564	559	578	548	575	533	559	567	538	572	555	560	554	580	536	563	561	571	569	582	576	611	542	549	539	574	570	617	526	532	551	529	528	535	600	552	559	582	561	557	557	500	551	524	582	520	550	585	532	543	569	605	592	588	569	539	527	565	546	519	577	554	507	582	511	575	558	583	535	561	535	544	581	589	584	524	572	566	536	548	560	575	528	550	524	582	591	546	513	530	549	606	528	559	546	618	579	576	531	567	572	566	572	592	565	528	525	570	564	563	530	545	596	506	546	525	529	591	537	551	523	525	544	579	522	544	608	544	562	537	596	555	561	550	561	547	568	572	567	555	557	526	556	551	557	570	566	560	554	545	511	585	568	527	547	594	557	559	525	528	541	579	589	586	506	530	520	544	508	578	558	555	514	529	507	579	559	598	571	598	535	474	531	554	517	558	590	583	557	548	571	506	541	553	546	549	601	534	564	537	559	545	516	569	553	558	556	559	548	505	528	505	550	549	541	610	545	554	550	545	542	588	577	529	570	542	559	532	549	558	545	542	553	511	579	565	571	546	540	559	591	586	524	506	565	574	593	582	557	549	545	547	568	560	560	536	556	586	554	564	541	551	564	554	566	556	566	539	544	590	538	523	526	598	556	515	535	548	550	518	544	533	585	590	556	566	563	590	580	545	542	600	520	496	526	584	562	559	539	571	545
38410	45071	39733	37666	40254	47411	44030	36327	31685	35778	41981	31283	24232	19596	13849	10545	6241	2721	1275	1082	1065	1209	1568	1813	1649	1097	878	606	504	2218	4808	4409	2472	819	224	209	236	237	225	209	239	216	214	238	231	192	220	223	235	264	211	224	204	218	212	224	228	230	255	233	224	213	206	227	225	220	228	234	206	214	203	227	218	211	223	226	237	199	240	236	229	214	230	224	210	215	250	237	232	221	239	193	248	231	243	214	214	210	234	250	206	229	234	211	240	238	211	224	198	217	228	216	241	228	216	235	223	222	213	249	205	241	212	213	250	207	200	215	231	218	214	228	214	231	229	219	254	229	190	216	230	215	214	206	241	243	221	231	224	236	236	250	222	227	218	208	224	204	263	244	236	242	198	198	243	232	233	225	218	219	229	213	253	227	223	207	248	192	232	229	227	211	239	198	236	234	216	230	207	236	216	218	224	234	204	241	215	222	223	229	217	196	231	226	210	240	220	247	212	231	209	240	230	233	217	241	219	246	224	231	235	192	239	204	251	218	220	223	214	217	224	208	205	223	244	201	202	206	239	239	230	210	237	205	209	208	208	225	191	208	241	252	251	209	199	217	219	222	215	196	246	212	228	197	212	238	198	222	221	197	216	238	219	239	201	232	225	232	208	218	233	231	222	239	243	190	214	248	229	227	208	201	240	226	241	218	221	227	222	231	235	228	238	220	208	215	238	231	229	210	240	254	232	236	207	185	237	224	229	196	211	234	207	225	202	217	241	221	209	232	198	224	238	205	199	226	252	237	210	210	243	221	226	233	217	246	237	213	216	219	221	190	235	222	227	202	239	256	234	213	225	202	191	229	215	233	243	207	254	219	237	233	206	242	199	222	240	213	214	236	224	213	235	243	240	239	237	196	227	208	225	233	227	205	232	234	209	240	233	220	215	206	221	205	197	215	207	235	246	205	219	236	244	246	219	226	207	205	204	210	215	221	213	229	236	235	223	221	251	196	216	239	233	230	240	223	224	227	211	232	214	232	217	232	239	201	239	231	190	211	261	236	214	242	207	254	234	238	206	207	242	226	221	216	241	231	201	243	203	236	215	214	204	234	236	202	238	215	244	238	225	238	215	260	206	246	209	205	251	241	212	230	211	220	200	244	224	223	214	197	266	250	216	223	237	208	200	224	234	243	225	233	210	201	242	236	228	231	252	251	206	222	228	209	228	228	227	200	220	253	237	216	194	228	270	223	241	245	238	189	202	232	210	217	224	231	230	217	206	230	188	235	203	220	200	244	203	236	219	236	230	214	227	215	217	207	218	194	229	247	241	212	208	212	241	207	243	228	241	243	208	235	225	234	221	209	214	220	204	217	212	211	220	231	180	238	218	215	218	243	229	227	221	201	235	233	225	229	229	208	231	235	216	226	224	192	249	233	230	225	215	250	213	250	233	241	210	235	244	231	208	206	222	219	250	206	228	223	225	214	195	223	211	230	223	238	214	248	238	238	219	205	197	203	238	252	217	238	207	221	254	208	224	232	228	241	256	222	235	206	220	249	209	215	226	210	220	243	244	225	230	237	210	199	231	220	209	224	234	191	241	208	214	212	245	220	204	217	205	207	240	226	219	204	223	213	225	214	217	243	236	220	210	221	230	199	216	224	249	207	219	204	211	218	232	238	245	219	228	207	226	250	224	226	215	217	216	211	229	245	225	244	222	222	255	233	235	230	251	226	224	231	231	228	221	255	224	239	236	234	228	244	211	229	218	221	230	203	205	199	244	205	215	240	244	209	215	228	240	207	219	246	205	232	186	220	228	215	212	242	238	234	259	223	198	200	228	227	194	212	228	215	249	217	221	212	233	217	203	220	214	215	228	221	224	200	223	257	219	230	208	213	217	214	211	231	242	204	234	215	219	255	235	219	223	222	254	258	256	240	190	216	209	204	240	230	218	231	217	213	203	222	239	225	208	240	212	214	234	246	210	231	220	222	231	210	213	207	230	187	217	231	210	219	208	239	211	215	214	259	219	224	206	228	231	211	243	204	209	222	211	232	238	223	237	218	225	218	205	239	209	218	242	189	207	222	205	202	226	245	207	217	224	233	225	216	217	232	245	194	206	234	234	241	237	237	229	240	183	249	230	216	194	235	228	219	204	221	218	237	190	229	232	246	198	243	242	219	214	230	214	242	204	208	240	194	204	223	207	245	228	211	212	221	231	205	241	205	236	223	234	218	223	215	223	230	231	217	219	215	223	232	267	211	231	231	221	226	235	222	242	228	216	225	209	247	232	203	225	230	210	218	213	221	215	223	241	218	224	201	221	232	242	199	217	223	231	218	235	248	248	233	250	238	222	199	206	239	247	235	205	205	220	238	249	267	223	226	217	238	222	233	212	218	215	200	202	235	236	257	218	237	215	248	241	217	214	224	225	218	237	221	193	191	244	239	253	223	228	220	221	208	237	212	232	233	224	237	239	219	235	231	236	234	269	216	213	236	231	239	233	232	223	242	248	231	226	235	220	219	228	236	244	219	209	244	232	223	218	242	216	222	245	227	209	233	225	207	217	228	197	221	233	210	247	232	241	214	220	202	214	236	209	215	221	266	224	216	201	238	211	213	224	233	216	219	220	243	194	225	214	206	222	204	219	253	236	245	222	208	234	187	228	214	228	250	231	230	231	216	219	214	219	221	244	207	244	192	234	227	221	247	194	236	228	208	217	227	208	225	198	206	232	207	216	212	228	192	224	230	223	213	244	199	208	228	222	237	219	221	202	211	219	211	224	226	215	228	231	218	231	206	216	221	231	203	219	225	209	231	213	210	214	222	216	229	222	234	237	245	211	220	243	225	211	250	214	211	219	230	208	244	224	212	195	250	234	230	236	239	208	200	229	236	214	209	214	214	235	221	213	224	226	215	222	218	234	221	208	218	213	203	204	244	230	207	218	227	237	247	227	237	245	215	235	203	218	205	225	211	213	219	201	193	215	258	201	214	257	204	212	226	213	208	243	224	228	187	230	225	221	193	216	242	219	219	219	241	235	255	235	234	220	246	226	225	234	232	227	201	216	230	198	205	219	238	196	243	224	217	214	197	220	228	219	251	228	198	215	207	227	213	219	202	215	228	216	231	212	235	226	205	232	237	235	212	228	216	229	229	212	208	245	206	225	228	241	219	229	214	229	211	219	220	241	232	243	217	230	220	243	211	231	233	206	244	209	235	247	202	201	203	216	243	242	215	224	231	231	259	222	232	214	206	235	197	209	226	225	221	207	191	222	211	190	221	271	220	214	239	201	211	207	214	210	211	226	213	245	229	217	237	209	235	221	215	258	240	240	201	213	232	231	241	209	201	221	227	238	225	199	227	205	231	217	213	202	222	242	227	215	235	226	230	213	216	210	260	223	232	245	240	224	248	217	208	256	242	261	247	228	213	236	219	221	224	239	222	219	231	206	212	217	181	226	247	224	213	219	207	227	218	227	207	187	239	228	225	215	231	212	241	186	220	215	192
33697	46677	48027	53939	58876	66262	61705	51988	49929	53868	55296	48378	42363	40095	33674	32094	22163	11929	6903	6528	6146	7438	9244	10832	9658	6660	5407	3865	3010	13107	23221	20911	13387	4517	741	731	726	791	742	778	707	736	777	722	743	685	761	735	765	715	736	730	752	740	730	692	767	783	715	752	720	665	656	745	746	732	697	728	684	804	741	725	714	737	711	730	721	709	764	753	708	708	726	692	731	716	732	722	701	747	736	739	739	696	702	679	730	775	700	762	740	731	789	730	752	702	714	686	731	730	720	724	728	672	759	728	680	778	718	753	711	730	744	705	770	687	709	747	738	772	744	700	705	696	723	737	737	740	724	746	758	701	705	715	731	735	744	781	746	705	707	713	719	747	698	728	705	714	712	729	742	747	691	687	697	738	746	735	750	703	687	759	721	746	746	771	754	760	748	723	722	751	751	700	702	752	748	666	728	761	719	734	728	710	757	708	746	739	695	733	727	765	708	740	732	714	713	762	700	654	752	719	743	727	736	743	695	736	699	677	770	707	736	811	738	736	725	692	749	752	743	751	716	742	698	759	718	692	678	738	697	792	701	702	768	687	754	693	735	746	747	721	697	712	723	703	723	705	748	716	729	745	727	730	686	729	752	757	677	707	719	681	716	730	719	723	730	733	737	681	658	755	728	705	748	772	710	700	717	802	740	732	727	743	701	788	733	750	768	746	693	734	747	701	719	725	701	701	726	776	709	743	730	794	697	700	714	746	722	706	747	707	681	710	740	703	719	717	707	749	682	727	730	784	728	728	736	728	704	736	730	720	706	698	714	707	795	731	715	696	730	687	709	733	766	730	720	716	744	714	739	688	741	699	728	741	740	727	728	739	742	701	736	726	725	775	744	732	688	753	745	741	747	733	707	747	713	760	698	760	670	724	751	773	718	722	727	712	732	779	680	701	708	706	719	721	703	749	727	664	700	736	726	725	759	713	709	732	724	721	716	770	748	747	751	719	721	691	733	725	744	686	719	735	720	674	700	699	704	731	783	688	698	756	711	681	729	733	678	723	740	712	723	688	740	764	688	706	740	710	731	735	701	748	719	683	723	745	704	740	702	729	719	734	694	751	658	748	767	770	744	719	711	701	738	675	720	761	685	774	664	720	723	708	753	733	762	699	731	759	703	733	723	711	722	703	706	725	722	764	761	728	720	660	722	747	695	704	704	760	787	701	781	760	717	746	704	690	729	722	712	720	710	723	756	702	720	743	735	686	720	689	695	716	680	730	738	694	694	730	713	755	694	724	674	753	738	808	666	699	735	728	690	700	746	756	731	661	705	738	746	684	711	734	732	767	739	729	728	779	720	745	729	730	746	700	757	719	697	728	700	703	685	706	724	727	728	675	718	712	721	770	703	740	720	746	734	748	710	702	689	769	766	713	692	744	677	753	751	693	719	716	721	721	705	768	740	682	715	707	725	777	726	759	715	719	723	761	731	771	770	687	732	702	740	741	690	706	704	751	706	740	710	731	734	712	725	719	724	710	779	734	736	729	668	753	770	736	721	744	744	727	663	720	727	788	748	719	728	698	709	694	715	699	709	706	702	707	770	772	749	728	712	724	736	753	743	723	701	717	744	725	757	741	688	717	666	781	738	746	739	722	778	742	735	762	738	722	740	739	753	714	712	685	705	741	718	705	718	700	683	718	747	689	714	705	695	701	717	721	762	722	764	743	709	763	710	699	736	708	708	749	687	678	718	794	719	722	705	696	702	739	746	670	713	695	664	729	767	721	703	750	729	766	782	749	690	745	740	749	757	741	678	745	782	721	725	743	743	712	747	684	739	715	717	770	787	735	710	757	744	760	720	714	666	753	696	760	736	710	743	728	737	711	682	714	747	761	764	731	726	709	740	726	746	732	741	717	716	749	758	720	697	734	729	742	753	728	723	740	745	714	707	767	706	739	785	657	742	739	734	729	691	703	690	754	723	721	721	730	716	780	716	701	750	694	701	663	701	728	727	725	709	722	757	718	715	722	714	713	777	701	756	713	711	717	724	665	737	734	684	710	714	718	725	698	711	752	780	736	727	714	689	730	740	742	699	690	762	745	692	680	757	726	752	760	667	727	740	704	714	773	731	752	716	731	677	737	737	680	743	717	727	766	718	729	744	751	702	690	726	721	731	733	735	755	693	733	756	745	729	742	731	701	703	738	675	706	767	711	702	723	716	727	744	729	702	687	741	727	742	735	767	755	738	752	697	737	775	746	710	782	752	788	714	753	723	729	726	715	737	714	702	684	707	770	698	733	742	741	717	736	725	716	726	733	671	743	767	690	701	708	728	723	729	751	686	758	672	736	702	744	747	767	716	762	767	729	714	722	718	692	706	704	695	727	766	770	733	690	716	737	708	691	724	753	731	716	749	702	740	683	714	766	736	709	747	697	748	715	707	744	738	768	711	718	760	787	720	741	714	726	730	726	718	684	781	718	754	755	703	715	679	711	716	725	749	704	729	696	671	717	723	736	698	724	736	743	770	700	754	719	729	726	753	743	740	721	723	755	736	758	728	753	729	711	702	720	769	661	762	766	724	715	713	703	773	772	723	719	751	710	750	694	697	748	688	708	727	743	693	672	748	717	720	723	742	702	714	709	722	734	732	717	742	720	707	765	732	714	750	703	752	746	712	721	738	736	708	709	726	741	754	765	722	743	695	741	726	727	753	704	741	753	763	712	724	709	760	683	765	713	717	703	740	767	741	713	744	738	692	764	718	724	722	693	713	686	750	711	726	712	745	723	782	742	719	728	769	700	670	767	686	748	738	684	731	740	671	679	644	752	723	731	709	739	731	775	713	718	734	780	734	730	675	755	733	795	755	719	694	698	750	766	746	737	714	700	727	725	747	712	709	725	724	722	734	727	747	792	731	788	709	693	685	671	722	699	702	710	717	733	705	738	763	741	740	698	709	729	713	699	751	712	692	724	748	718	702	762	717	724	729	688	725	724	702	666	720	689	741	750	761	712	734	689	702	744	718	733	693	696	719	706	760	729	675	733	738	718	734	691	739	732	717	709	696	683	731	702	748	689	737	769	725	768	681	763	706	731	741	660	717	763	749	758	712	747	760	724	717	728	711	736	722	762	726	725	737	704	731	751	723	706	715	742	726	722	755	729	720	773	731	719	761	721	686	795	757	746	722	726	743	710	735	705	682	722	692	714	722	709	748	751	744	723	719	702	732	761	744	702	702	707	730	775	733	720	715	725	727	718	723	665	743	763	752	750	675	711	717	685	737	764	749	727	702	685	709	792	664	720	753	708	741	666	707	654	696	724	716	702	736	724	734	738	696	752	733	745	682	765	722	704	728	675	699	715	751	737	760	747	730	740	702	711	763	713	745	754	728	750	710	668	669	718	766	744	778	713	687	743	701	714	725	738	711	736	711	743	688	722	715	735	682	715	752	761	727	733	748	693	709	730	717	708	722	745	745	719	735	723	719	751	745	753	758	713	753	715	742	762	722	735	716	715
8038	14568	16259	11484	8444	7581	5092	3077	2340	2958	3306	1495	1138	929	614	489	339	350	288	300	285	256	235	321	261	208	192	183	194	223	512	620	438	227	133	154	174	154	188	170	193	183	171	167	195	191	149	157	179	196	196	150	153	164	168	186	174	159	173	154	176	170	189	148	163	172	167	176	161	168	179	167	144	169	197	190	182	186	154	170	178	184	182	192	150	151	161	178	155	165	159	148	174	163	177	158	153	151	153	148	184	167	164	180	163	168	177	161	162	201	151	160	152	166	180	171	172	185	167	161	166	151	166	187	156	171	175	170	160	163	162	164	164	164	188	174	162	172	156	189	176	180	179	168	173	188	169	180	168	164	156	159	163	159	166	175	167	196	167	172	148	148	167	159	150	172	161	153	172	180	168	191	166	158	175	170	157	160	177	167	170	192	174	182	184	169	135	175	165	154	179	173	181	157	156	167	168	170	164	165	178	185	169	174	160	178	180	171	159	173	133	168	163	167	179	170	175	158	158	166	159	167	183	165	160	154	161	159	179	175	166	161	180	174	201	167	152	183	193	180	152	179	148	172	177	177	178	166	158	164	175	198	154	154	164	182	165	160	164	171	171	156	176	173	173	182	181	185	178	172	179	156	168	165	173	156	172	173	182	175	166	179	170	169	188	168	138	183	181	168	165	161	155	182	156	150	136	162	173	168	168	181	175	178	176	163	178	176	174	174	198	176	166	177	175	165	153	168	180	173	177	157	172	170	182	163	172	167	178	174	182	161	157	186	180	172	159	166	178	153	172	154	176	162	174	189	153	178	188	171	162	174	167	176	168	173	151	141	177	182	173	180	184	186	163	168	174	199	152	157	187	166	165	148	176	160	184	183	159	184	180	175	153	161	175	164	176	144	162	174	169	190	179	160	168	170	181	169	182	161	163	175	170	149	167	163	176	181	173	146	136	160	162	153	144	154	163	192	153	189	171	173	186	150	181	213	165	166	171	181	179	154	172	159	170	163	205	166	185	175	149	189	181	181	153	178	175	146	183	163	183	172	174	157	164	161	177	171	171	164	172	155	171	172	161	177	158	163	193	172	154	158	153	188	153	164	165	164	165	151	149	158	156	166	171	180	158	166	181	172	140	172	187	147	179	193	186	177	157	185	146	180	174	189	176	186	169	176	189	178	169	165	188	158	167	150	174	160	140	154	165	160	211	162	157	191	174	160	167	160	150	184	181	165	167	194	178	192	153	183	166	167	174	181	183	174	159	178	178	187	160	169	178	156	166	170	187	140	163	173	147	165	183	179	173	162	154	141	171	156	166	168	180	160	159	184	164	144	188	165	202	175	166	137	166	173	147	149	169	153	162	171	193	186	167	170	172	152	162	150	165	173	177	140	176	170	173	183	188	154	180	156	158	167	151	165	188	167	172	173	173	170	175	154	165	180	197	164	169	169	162	163	164	182	171	165	167	184	160	168	160	160	160	169	177	169	176	195	157	158	189	162	154	159	180	171	172	168	174	173	159	164	164	161	167	164	162	169	164	166	146	182	169	169	183	186	144	169	168	154	154	176	153	168	171	169	166	172	158	177	156	167	147	168	187	198	171	168	152	189	174	145	152	183	170	180	178	157	176	168	163	169	175	173	196	166	183	144	160	158	155	186	182	180	151	179	187	152	162	170	181	163	173	163	166	183	171	190	137	152	173	158	175	161	179	156	162	154	159	168	180	169	179	169	162	166	138	172	149	194	172	162	162	161	169	157	172	164	159	185	151	167	184	151	162	161	165	184	189	183	164	157	186	177	177	160	171	175	168	188	172	152	182	158	171	163	162	181	172	170	183	177	153	168	162	190	171	164	180	168	156	185	149	143	158	179	187	164	162	166	170	154	155	159	182	175	158	179	150	167	194	165	172	170	157	163	165	154	166	176	176	164	151	159	203	176	184	176	174	149	172	146	164	163	149	165	181	165	168	189	190	167	177	160	164	160	190	161	161	159	190	175	158	165	156	192	163	173	167	173	183	159	183	166	172	179	187	173	166	201	164	177	153	170	174	178	181	177	178	175	176	157	168	180	188	149	167	174	171	169	193	152	183	168	171	176	170	144	170	149	173	173	180	174	139	208	169	183	177	163	151	161	164	171	178	181	170	197	179	143	149	165	184	188	161	151	163	158	162	182	186	164	193	161	183	154	179	165	156	156	193	193	162	161	168	178	176	181	195	154	165	185	141	168	176	182	138	159	163	168	179	172	167	194	167	191	164	161	168	165	171	151	158	162	187	180	185	160	179	176	187	181	131	167	190	162	150	197	170	160	156	172	183	149	159	165	159	158	165	158	177	169	169	172	194	166	202	174	179	172	165	187	151	183	168	178	154	172	145	158	145	146	164	192	163	177	182	164	181	185	162	194	163	169	179	166	166	179	180	174	169	171	170	159	180	174	164	151	166	172	182	180	158	175	158	145	162	188	160	162	144	159	161	170	162	155	172	196	164	186	153	170	157	163	175	146	153	167	157	146	162	171	150	149	186	157	162	179	148	177	157	162	151	185	176	160	181	199	179	173	166	192	161	152	185	149	162	152	183	184	156	181	174	145	181	160	174	173	175	171	161	151	180	162	180	196	183	163	130	160	157	165	165	168	148	154	157	165	152	169	154	183	172	181	181	165	170	193	186	169	138	162	159	174	180	187	148	166	152	187	153	183	175	145	158	152	167	168	163	176	180	174	165	179	176	179	189	174	167	158	159	187	149	162	186	197	155	170	193	173	173	172	147	144	184	169	172	200	174	193	171	177	167	171	170	151	174	194	175	168	168	161	158	152	160	170	201	183	177	166	180	164	158	158	176	190	154	190	188	150	155	174	164	173	172	171	178	184	157	166	149	186	151	134	171	170	174	169	170	146	173	166	178	177	166	167	148	159	176	180	168	159	173	157	167	168	166	154	189	151	168	162	175	172	170	168	175	173	175	180	144	179	174	162	168	163	160	176	181	170	180	175	154	174	159	176	158	156	174	177	173	179	164	161	146	165	166	182	158	172	174	146	163	165	159	174	192	164	173	164	184	173	165	153	150	158	162	168	170	150	148	175	180	188	175	167	172	169	147	163	154	155	173	180	158	174	151	159	171	166	178	154	170	204	164	171	159	157	162	152	178	161	160	158	170	181	188	164	169	171	166	180	173	154	179	179	156	150	204	161	160	143	157	152	162	200	182	183	162	187	158	161	154	174	167	202	194	159	175	191	158	170	150	176	179	182	174	164	177	168	154	148	173	167	182	161	154	158	192	153	154	179	181	170	175	183	180	167	169	162	169	170	156	163	169	176	171	165	171	166	171	173	179	153	191	189	162	181	169	180	175	178	157	162	154	175	175	159	159	164	167	179	185	164	181	155	176	176	192	151	162	177	187	158	173	150	166	184	186	159	166	175	168	168	172	167	154	176	179	176	185	176	170	149	153	171	148	197	177	149	173	186	165	183	176	192	151	185	175	171	175	176	169	173	175	158
8513	17651	21573	21892	21656	23201	17531	12516	10936	13684	14990	7639	6095	4872	3349	2815	1886	1816	1315	1498	1437	1197	1076	1306	1222	878	762	712	720	1175	3045	3331	2085	888	611	577	570	611	625	622	608	612	571	557	621	625	533	572	600	575	569	633	566	635	595	560	588	603	589	595	557	534	580	626	594	630	575	588	594	623	626	554	558	609	578	592	613	610	612	625	624	615	599	625	580	567	549	590	599	602	579	576	575	568	557	568	597	570	641	569	597	617	585	609	628	609	619	575	636	595	589	602	597	617	573	591	640	610	602	577	576	578	592	597	604	616	652	572	541	572	572	561	600	643	587	592	594	614	598	614	607	588	589	602	549	551	610	606	592	575	622	626	563	568	612	593	617	575	538	571	634	575	599	615	553	612	602	597	535	599	600	581	537	614	629	615	576	602	562	574	600	645	605	587	597	594	564	602	586	592	548	565	585	635	591	605	584	572	611	599	617	619	597	613	612	587	577	606	606	624	644	616	590	610	591	598	621	630	561	613	566	567	585	594	613	562	584	603	605	592	578	621	576	621	593	593	567	602	610	636	627	551	630	585	628	615	596	607	609	584	610	603	615	630	598	616	583	606	578	605	617	637	530	621	607	582	610	599	621	577	620	602	549	612	614	608	570	588	554	559	539	588	596	612	582	587	603	570	583	576	639	619	597	588	615	545	672	633	620	560	600	588	644	599	630	579	657	607	625	587	560	590	573	617	628	644	601	589	632	580	577	610	616	591	609	614	604	545	590	627	559	574	582	591	614	539	530	582	584	613	595	616	581	593	569	580	573	592	599	612	614	609	599	559	588	575	581	607	601	598	598	587	603	589	553	584	599	610	613	576	584	596	657	631	586	540	539	591	555	576	603	587	599	608	608	590	568	593	609	563	629	598	601	648	579	613	599	592	626	602	630	592	573	579	615	611	614	632	615	612	631	595	579	591	581	560	625	588	589	556	597	589	593	581	598	619	605	540	576	571	594	557	607	593	594	578	589	566	580	584	619	564	573	585	624	577	582	547	599	573	585	611	588	600	592	605	599	575	614	569	606	570	607	594	577	598	595	586	595	601	570	610	568	553	599	614	596	591	604	639	603	611	584	548	611	620	605	579	581	579	573	572	611	616	633	616	583	628	614	559	607	578	556	610	570	598	592	580	599	584	610	605	554	604	621	553	600	575	573	620	580	606	624	583	551	562	592	610	603	613	576	564	560	561	576	603	599	543	560	597	581	581	587	610	594	560	652	576	560	590	593	598	556	584	609	574	577	594	547	588	608	574	568	568	606	577	580	582	580	563	567	609	602	589	597	570	584	558	637	595	616	595	593	557	554	586	585	603	607	603	594	586	594	561	572	578	577	601	578	597	587	578	561	594	573	610	584	580	583	611	587	607	557	583	594	590	606	617	618	559	591	607	557	624	546	560	621	625	594	597	591	567	599	577	621	600	628	591	594	649	596	575	599	590	598	598	563	563	599	585	627	574	593	566	621	624	607	603	610	583	594	640	659	593	537	563	601	597	587	652	628	574	601	574	614	601	570	575	592	602	606	586	568	530	573	618	581	595	606	561	598	564	568	626	584	588	541	615	563	655	598	588	566	558	622	604	601	556	606	614	612	598	523	583	627	579	607	590	571	592	592	623	568	575	555	610	629	544	581	569	584	597	568	577	562	571	580	590	574	548	589	574	563	583	624	631	590	605	602	574	599	635	592	584	602	626	595	659	605	579	617	536	585	562	580	566	606	595	580	513	615	589	592	583	568	574	625	619	599	603	614	585	581	572	615	629	596	557	580	605	600	617	606	622	581	590	613	605	565	530	544	607	611	611	607	570	590	572	587	610	585	604	601	571	630	605	616	590	602	570	619	580	595	542	595	616	634	580	624	581	643	560	652	590	589	589	609	590	630	583	576	616	594	591	564	554	564	635	617	533	597	627	606	583	562	602	554	603	587	631	609	589	595	564	579	629	580	598	605	557	595	578	566	577	611	577	590	591	547	611	581	576	600	597	604	588	601	615	538	617	608	547	594	572	631	594	566	582	615	587	584	596	574	626	549	593	680	617	593	584	624	605	650	599	596	596	597	583	647	581	571	629	568	605	583	616	618	569	609	634	608	618	584	583	568	549	588	607	559	597	612	573	605	586	584	581	607	617	633	614	617	561	601	604	568	570	578	644	628	647	594	577	568	601	597	540	574	606	590	638	595	628	618	598	577	549	568	611	610	606	540	562	542	594	570	627	637	562	605	597	565	615	590	601	560	618	574	577	637	644	648	610	615	632	592	611	575	572	616	586	582	621	547	578	580	589	604	593	602	614	620	620	599	583	628	591	582	581	569	619	624	606	571	623	596	634	616	541	583	590	575	611	572	555	621	584	597	581	626	578	556	545	562	589	594	579	620	618	596	559	572	578	609	591	591	570	608	588	644	611	582	607	603	592	598	545	598	587	594	579	614	580	615	598	575	615	599	566	586	590	626	593	542	615	586	586	561	598	586	629	588	572	611	609	593	576	595	610	576	561	552	547	614	563	572	611	650	600	574	645	585	572	591	592	593	545	630	600	589	572	612	586	581	598	604	592	590	561	625	570	626	552	572	610	569	639	613	600	616	578	594	593	589	603	652	568	585	597	595	570	603	538	566	561	596	614	594	637	615	610	616	540	628	611	592	586	562	616	586	577	594	599	565	571	587	580	650	572	555	579	587	626	633	590	601	569	598	617	590	550	565	614	605	566	613	629	594	573	605	587	595	603	592	621	585	582	588	611	603	585	598	619	591	598	594	576	619	594	591	579	578	583	604	564	609	562	583	567	601	554	636	600	605	619	614	598	599	540	574	565	626	571	584	593	656	669	571	575	593	565	606	568	603	624	584	577	575	600	593	550	604	606	644	590	618	588	609	553	585	575	599	553	611	555	544	577	543	566	589	549	593	581	592	598	600	587	618	506	576	619	633	586	612	563	629	560	601	605	551	531	560	646	574	606	569	599	578	625	588	601	617	565	573	594	589	593	571	568	613	573	613	572	606	572	601	559	592	619	564	602	548	628	585	617	631	603	620	572	571	580	570	587	576	595	595	606	573	641	601	589	569	567	597	639	632	619	600	598	591	572	583	607	623	593	587	610	549	564	550	607	597	627	620	576	593	605	513	530	576	591	599	642	565	565	614	599	596	594	575	528	573	602	536	564	572	555	555	609	554	645	625	608	586	601	558	584	561	548	604	607	637	587	606	562	598	589	558	613	626	572	615	575	598	636	619	597	578	544	572	600	561	608	587	604	616	603	621	605	588	629	548	586	640	601	556	611	576	610	620	598	598	568	587	551	579	604	560	625	597	565	570	547	580	565	634	573	580	570	528	615	580	594	548	596	574	622	592	558	619	653	593	626	591	576	624	593	606	616	553	572	616	574	562	598	602	555	580	635	638	580	605	607	618	567	631	617	585	549	559	602	593	585	579	585	575	597	587	568	593	577	626	549	628	626	551	567
33061	42387	38909	36352	38921	39613	35181	28255	26145	29949	32579	21193	16378	12015	7851	4629	2583	1921	1304	950	919	701	488	851	871	256	233	183	383	1325	2851	2243	996	320	137	152	164	154	129	128	153	143	154	125	154	138	165	139	151	167	147	156	170	156	152	142	131	178	161	150	133	125	155	149	165	150	154	146	141	139	150	142	172	179	152	132	175	136	155	155	137	163	125	162	157	189	137	144	158	138	147	158	154	144	151	135	151	141	136	142	145	159	149	155	144	161	159	149	133	149	148	160	148	131	128	155	140	153	178	155	134	168	147	142	161	152	137	157	163	140	155	149	140	141	168	154	154	161	135	151	177	170	142	168	132	140	135	149	147	144	161	115	152	155	155	163	158	147	154	147	147	166	147	150	149	160	136	150	163	160	129	135	181	134	155	153	146	134	156	151	140	178	163	150	162	139	155	125	142	142	134	122	152	152	146	145	137	152	148	165	146	154	127	147	147	164	150	155	156	154	141	120	157	170	153	139	168	140	135	155	148	145	139	150	143	155	167	147	138	184	167	184	145	142	160	151	141	147	130	162	161	148	150	135	141	154	149	160	153	165	150	157	166	126	158	137	145	136	151	164	144	139	138	159	144	150	129	143	126	161	138	164	131	155	138	145	159	143	139	161	138	132	151	156	157	152	133	134	156	127	152	158	133	164	155	163	151	164	159	155	148	166	160	168	162	153	156	156	156	152	141	130	152	165	132	158	151	156	160	160	169	168	155	161	164	135	143	146	153	151	141	155	140	137	165	147	168	159	157	143	135	150	146	160	162	142	136	139	156	150	137	156	128	143	158	162	142	155	138	158	125	179	141	155	141	144	159	147	153	159	169	153	143	122	162	140	147	153	143	120	137	141	153	165	145	168	131	136	156	163	161	146	146	164	154	166	116	129	148	157	156	143	147	148	140	155	136	133	152	147	131	131	151	133	139	157	146	153	129	156	147	148	152	149	163	147	157	125	156	167	166	140	172	150	137	135	152	140	150	140	161	161	160	155	149	161	151	158	165	155	174	149	148	160	153	165	139	134	155	146	154	137	139	159	133	156	160	153	153	147	181	163	166	157	156	179	144	157	169	146	158	131	146	139	143	166	161	170	134	132	152	151	145	143	167	149	164	134	144	137	153	140	167	144	124	157	137	157	143	166	163	144	159	143	142	154	139	136	150	152	139	149	162	135	140	138	147	138	141	161	125	154	141	139	139	134	153	166	161	162	146	175	145	130	151	140	189	147	171	138	124	162	135	151	124	158	159	147	170	146	159	134	140	150	145	153	145	127	145	133	158	162	161	147	150	144	142	131	159	143	167	168	163	138	141	165	146	145	143	139	137	141	175	174	175	157	151	151	137	168	157	150	145	148	164	167	160	153	134	123	134	145	162	153	149	169	157	146	125	163	154	145	160	135	149	170	151	145	159	149	163	158	168	136	147	153	169	153	149	147	154	149	156	164	151	177	143	149	169	154	144	163	144	139	132	155	136	161	132	143	146	138	146	137	143	145	140	143	163	144	141	159	142	154	133	172	149	148	146	159	157	146	145	171	136	165	145	161	154	142	159	150	148	149	139	137	157	173	169	142	145	165	180	136	143	168	148	160	153	140	164	155	166	131	124	140	152	163	151	144	149	157	162	148	156	162	139	142	154	136	138	138	145	154	128	156	135	138	154	128	158	151	151	141	144	151	155	156	181	149	167	151	122	155	139	139	145	151	147	156	152	149	148	150	147	163	170	142	152	137	162	148	146	121	147	182	147	142	147	148	150	157	148	146	160	145	143	160	143	159	131	140	147	149	145	151	165	149	128	135	149	159	149	134	146	146	162	150	141	149	154	144	149	175	170	127	148	159	167	149	145	143	132	164	162	169	155	138	163	152	140	137	157	144	152	148	159	148	142	146	138	146	146	156	144	149	153	170	145	156	148	161	152	153	157	182	150	126	151	160	128	141	160	144	132	142	162	151	160	149	150	162	146	185	149	135	142	162	160	173	161	157	141	139	176	133	155	159	164	152	167	148	168	142	178	146	165	143	168	160	142	156	147	147	144	142	131	147	167	131	145	144	146	139	169	156	151	142	181	153	148	135	162	143	138	166	154	146	151	144	135	148	156	140	149	162	117	137	157	154	158	123	138	133	173	142	145	132	158	149	147	160	157	159	161	141	170	154	165	143	126	158	169	145	137	151	120	161	132	157	150	156	136	131	151	150	145	141	151	141	157	141	164	145	158	161	149	165	148	146	153	161	155	154	148	128	131	148	144	145	151	155	156	164	136	163	174	150	139	161	149	143	144	140	123	144	156	150	158	145	140	142	144	149	165	146	143	152	162	156	154	154	155	145	135	151	171	133	149	168	146	147	143	144	158	152	144	140	170	154	166	166	164	165	170	166	156	149	158	175	161	143	124	144	139	147	137	145	146	169	150	163	144	148	132	164	179	155	139	152	133	150	151	159	134	161	149	149	151	138	147	162	138	128	141	141	139	149	136	135	139	139	132	154	133	159	165	165	166	139	145	148	141	152	140	147	156	136	152	132	172	148	154	152	136	156	162	151	161	137	131	148	140	162	145	150	156	145	144	144	118	156	161	164	136	133	160	155	141	159	152	144	156	143	168	150	165	130	155	185	165	156	135	147	135	173	128	165	139	149	140	148	126	154	164	140	171	143	135	139	152	125	156	116	138	169	146	157	156	147	112	164	151	162	136	165	157	172	152	157	131	121	164	142	168	153	134	158	166	165	149	157	144	166	137	142	158	166	161	159	144	154	152	147	151	143	154	153	155	128	133	128	157	133	141	171	144	146	154	141	167	162	161	138	145	150	144	155	147	156	170	156	153	157	148	160	148	154	149	154	154	119	133	146	139	142	152	145	145	165	157	151	136	151	173	152	127	145	155	146	152	146	131	151	143	135	164	156	156	138	142	145	149	134	146	143	157	137	157	151	146	145	151	138	147	144	167	163	163	153	165	153	165	163	138	145	138	144	167	164	173	163	145	129	157	136	176	149	168	128	137	154	159	169	132	166	142	162	177	139	154	156	161	150	156	153	130	140	160	160	147	163	157	155	151	153	128	163	143	143	142	159	153	147	155	145	157	161	147	169	144	156	151	170	144	138	155	151	174	143	164	156	137	149	150	163	163	128	153	144	148	153	137	170	149	157	147	145	145	149	162	158	142	147	144	148	141	158	151	153	122	142	149	141	150	170	160	144	143	147	159	163	141	151	166	142	138	160	175	152	155	137	151	146	157	143	143	157	159	146	160	145	156	140	172	150	148	148	147	150	142	159	154	157	140	128	163	163	155	147	132	139	144	131	171	155	164	172	171	164	146	144	144	139	162	166	143	151	136	164	159	144	142	145	152	128	142	146	137	130	150	134	131	152	158	126	138	159	156	169	164	122	142	144	160	142	138	142	142	147	159	153	159	134	148	145	150	131	147	177	164	132	147	160	148	136	124	163	130	147	162	168	174	141	173	131
28917	41761	45102	49484	56542	56226	49206	44165	43569	47188	47672	38402	35414	32508	25600	20252	13404	10180	8163	5705	5887	4362	3117	6155	5490	1322	1074	943	2280	9285	16608	12638	6067	1461	517	568	496	557	521	533	558	529	521	499	525	553	524	526	535	524	498	518	560	540	549	478	528	528	560	505	489	491	476	537	523	520	543	504	537	545	512	523	533	541	486	553	480	571	569	504	509	533	514	475	599	530	575	543	560	523	518	533	543	533	506	559	514	581	565	531	577	504	578	516	522	506	532	482	545	564	504	533	517	549	536	552	503	545	536	497	568	458	528	544	536	569	552	499	557	542	517	499	522	584	524	498	576	491	520	516	502	509	553	522	508	549	531	500	549	545	524	534	505	509	560	512	540	545	588	514	493	511	518	531	533	565	540	512	560	516	545	576	499	541	522	542	582	523	505	506	546	535	555	562	556	518	547	550	503	536	505	535	542	487	517	552	502	496	545	531	519	553	538	506	522	517	531	542	568	505	539	538	537	533	566	528	543	545	461	503	542	519	524	551	501	534	527	545	511	544	579	544	542	534	510	544	518	517	540	530	558	510	511	527	549	532	537	536	512	508	556	535	558	524	535	519	532	511	539	562	506	590	528	533	540	505	495	528	529	516	520	536	576	525	588	540	507	498	517	505	558	512	531	530	500	531	509	544	529	562	526	543	501	553	520	522	549	541	542	516	507	548	537	527	513	518	560	556	502	582	543	564	549	546	496	507	538	529	504	525	515	501	582	508	521	541	500	575	531	509	527	566	570	554	556	523	516	518	542	539	493	562	519	550	531	531	547	514	520	510	586	508	545	543	547	573	513	529	516	498	512	456	526	557	553	537	526	522	525	546	547	499	513	575	504	543	550	537	522	533	520	514	510	563	498	521	547	492	517	512	562	503	547	517	559	512	521	557	533	489	558	564	528	555	556	517	503	533	546	538	547	512	532	566	462	558	557	522	542	512	504	524	529	561	527	538	543	562	530	508	516	510	503	555	490	482	528	524	520	544	519	533	547	536	508	521	507	511	547	526	516	528	519	505	535	552	545	505	524	547	505	519	531	533	537	545	546	522	496	501	503	555	510	543	563	527	549	497	502	543	517	490	521	556	504	559	547	509	528	542	528	533	542	532	512	517	508	541	544	528	515	496	508	524	551	517	536	548	562	518	540	557	509	515	527	489	524	527	554	491	509	535	522	533	548	573	515	547	563	532	535	556	549	521	512	515	521	539	545	561	536	525	547	520	553	538	526	520	536	521	516	526	529	527	511	495	555	550	564	529	512	523	537	551	503	527	553	516	543	550	516	517	503	520	532	543	530	503	552	578	524	543	586	563	507	549	533	565	518	527	533	531	515	502	523	530	517	499	485	562	551	524	519	514	502	502	529	540	539	509	543	550	584	532	529	510	536	569	544	544	566	539	535	527	517	538	534	515	498	556	516	530	585	534	564	517	523	541	518	517	562	514	528	520	506	488	536	566	528	515	497	555	521	541	523	519	504	559	517	532	545	494	544	519	517	506	525	523	553	565	513	539	538	575	518	539	590	547	512	548	523	556	536	546	563	525	562	526	518	524	513	499	539	516	566	536	518	552	534	517	574	539	561	529	494	510	531	542	535	505	546	533	548	556	574	495	535	495	538	542	547	553	544	564	510	537	548	546	560	510	520	516	497	542	523	537	534	564	500	510	514	564	522	543	519	534	503	530	549	545	530	521	522	557	542	529	564	519	542	534	537	537	535	550	506	502	550	529	542	524	553	520	581	514	506	522	541	538	515	547	535	533	517	514	547	545	536	514	511	524	525	531	543	514	524	512	494	537	498	559	545	538	563	539	513	500	513	537	516	515	536	520	563	507	566	503	551	508	502	547	548	532	550	500	479	531	489	559	513	525	502	497	531	542	525	495	502	514	505	520	546	523	492	529	544	526	492	494	555	513	561	500	514	543	520	574	534	522	549	528	543	554	559	509	587	581	523	516	540	489	599	527	509	554	524	520	516	486	512	528	577	520	576	549	537	543	604	532	541	541	499	526	529	569	477	574	541	549	565	506	529	576	487	479	523	528	508	523	507	551	582	543	544	517	510	542	557	515	493	540	532	526	556	519	543	503	513	526	514	554	509	506	507	540	547	532	544	558	576	536	529	527	498	504	577	514	553	521	557	550	521	511	531	543	548	558	486	524	564	550	530	550	515	544	527	514	534	528	530	549	563	542	518	537	549	481	526	562	527	521	509	511	530	558	557	549	514	515	541	522	543	532	543	529	493	541	508	506	531	553	510	498	527	546	516	532	521	549	505	537	547	538	543	514	563	505	533	549	503	538	560	514	465	528	515	563	542	539	510	482	517	545	584	537	521	514	538	544	509	538	571	543	525	590	566	492	537	515	539	507	516	570	502	574	557	503	508	519	513	515	531	533	500	522	522	514	525	520	512	528	544	524	543	519	505	564	548	523	525	550	492	527	566	569	519	543	541	485	540	533	537	570	569	537	529	484	484	496	517	547	512	511	522	548	501	492	495	538	526	536	556	540	544	511	501	514	557	559	502	483	541	549	556	552	521	510	502	536	557	510	528	507	515	559	523	536	520	510	567	515	538	544	528	515	517	573	531	525	539	572	527	539	506	559	508	555	545	561	506	503	537	526	514	533	557	494	500	491	509	586	544	582	511	521	548	495	538	533	525	531	487	504	530	520	516	503	538	547	527	487	561	514	528	497	512	536	534	523	538	518	521	545	535	525	534	547	566	524	505	549	527	521	510	536	497	575	512	552	562	528	562	546	496	533	477	523	540	507	531	524	518	565	498	518	483	531	541	520	554	547	552	506	491	562	527	552	521	514	559	527	469	550	567	535	546	559	547	524	547	544	578	520	528	503	530	548	551	508	542	528	505	501	536	581	555	562	513	552	489	550	556	524	558	547	498	532	558	540	524	528	536	537	558	573	574	558	525	543	489	528	520	553	564	526	520	545	529	514	508	497	531	547	496	535	525	534	519	502	512	529	497	536	539	477	550	563	545	512	559	508	518	491	546	531	553	563	509	524	523	566	553	520	605	507	525	515	492	518	587	522	542	522	547	545	516	536	521	536	529	507	513	517	520	513	528	559	521	555	507	508	550	539	499	535	529	515	550	544	557	517	495	548	508	530	555	526	558	528	514	524	565	540	516	533	538	512	536	525	535	500	536	523	566	577	513	515	521	527	525	521	521	534	518	554	512	528	507	512	510	536	563	544	552	549	489	550	534	550	499	540	527	552	490	543	519	512	539	476	518	574	554	542	557	517	520	583	532	482	511	495	539	514	537	526	548	504	491	500	532	511	510	483	531	494	551	520	547	531	524	511	510	510	519	536	487	505	537	519	526	539	500	557	516	531	520	547	556	523	544	529	559	585	520	536	550	511	474	523	512	522	538	545	533	538	597	509	489	553	523	474	537	534	522	515	502	539	459	536	565	517	518	504	536	522	553	477	506	458	533	550	547	488	513	526	505	520
41902	43453	37726	36948	42731	41876	39600	36463	36850	40697	42260	32027	26219	21911	15628	8576	4182	4433	2787	2105	1670	1327	1603	1347	803	1376	982	298	555	2384	5208	4216	2160	740	239	223	215	240	230	241	245	230	227	228	234	223	235	220	237	220	218	238	232	238	234	214	202	208	238	215	200	236	235	236	224	210	205	204	196	228	249	240	261	225	222	242	241	238	239	230	223	234	209	241	215	219	219	210	222	219	236	223	216	230	225	204	244	224	201	206	222	241	223	223	206	217	256	205	210	250	236	240	237	230	211	228	242	206	234	254	242	228	214	210	214	246	228	229	243	249	227	217	200	232	219	207	220	222	213	204	250	191	228	227	190	220	214	238	208	217	236	200	230	228	221	236	236	224	212	211	207	222	227	220	233	216	200	237	245	223	227	233	207	212	225	232	229	227	209	222	235	199	229	237	220	216	228	234	250	202	215	217	229	218	218	224	219	223	233	193	249	170	216	236	235	193	229	208	217	212	201	223	206	245	224	229	222	231	228	218	231	231	228	198	193	205	220	206	222	259	196	204	226	198	227	209	235	212	223	251	226	217	243	230	209	240	218	194	233	225	223	205	211	225	204	222	219	210	245	247	203	206	220	232	212	202	239	236	233	221	215	230	226	239	195	219	228	227	216	210	221	222	230	221	212	216	213	212	204	211	217	199	219	243	221	219	206	203	224	220	214	242	207	257	209	217	212	228	238	217	218	215	214	199	213	232	215	231	190	213	206	201	227	208	230	211	219	195	218	207	249	218	185	240	195	215	206	241	238	215	212	249	201	205	207	250	232	238	217	219	211	210	242	214	198	229	207	229	225	216	201	224	219	232	223	225	209	237	260	225	255	227	234	232	209	202	236	217	229	194	228	246	209	246	227	211	210	237	221	234	223	230	193	193	215	229	223	226	234	207	210	244	217	203	234	234	233	238	209	209	228	216	233	216	226	231	220	225	227	206	220	215	231	240	228	229	209	224	239	226	251	230	197	232	204	229	242	236	216	214	222	220	238	213	223	234	208	232	220	230	196	232	232	213	244	208	239	239	230	222	227	216	227	246	214	237	227	239	242	247	218	211	233	253	245	210	238	227	222	221	201	218	222	232	228	226	198	218	229	219	223	229	233	212	232	227	252	209	208	235	211	230	230	223	223	218	239	192	221	235	212	232	240	210	224	228	229	233	251	228	224	211	247	228	241	233	228	247	248	248	199	241	213	243	224	236	234	178	228	227	219	235	215	203	220	212	224	204	220	217	246	226	227	234	216	229	239	208	233	222	219	220	229	262	233	232	240	238	230	225	235	209	234	211	225	212	208	226	208	194	230	226	209	220	244	211	223	245	222	210	230	212	205	209	205	256	237	208	227	218	224	212	200	224	209	239	239	237	226	190	240	243	232	204	233	217	218	229	221	230	216	202	198	197	251	225	225	223	212	213	204	249	226	250	220	226	212	214	223	213	224	218	228	234	247	215	225	229	213	217	257	219	243	219	232	219	231	200	223	231	240	237	217	220	211	221	228	222	185	219	257	217	237	224	220	233	226	209	211	213	212	232	214	229	234	218	203	230	213	237	220	233	242	234	223	206	233	216	235	233	225	212	221	232	200	194	229	200	236	216	230	228	216	235	221	257	236	222	250	223	221	232	221	221	231	235	207	225	210	236	220	232	225	231	206	214	247	218	214	189	229	236	210	223	219	235	206	224	251	193	231	266	196	249	225	225	181	225	202	226	220	212	190	208	196	214	218	219	202	235	243	226	244	221	229	212	244	222	226	239	219	214	218	239	206	213	249	210	202	213	241	229	255	225	228	206	235	210	209	227	239	212	226	199	224	239	238	216	224	204	208	202	216	235	235	254	213	212	247	266	211	240	212	206	256	231	211	252	211	224	229	199	201	237	270	206	238	230	216	224	221	197	243	239	220	212	231	199	220	213	226	206	232	194	236	252	205	240	195	240	228	206	231	261	230	228	228	214	194	222	236	249	230	231	187	232	236	232	231	202	220	216	238	227	218	227	223	230	232	224	237	220	209	226	235	246	239	201	214	255	243	227	245	242	221	208	236	235	220	242	228	245	203	224	212	234	252	240	188	236	199	242	219	195	248	208	227	214	248	230	213	224	219	215	213	218	249	194	188	227	222	204	236	213	221	214	236	242	248	244	216	214	219	209	233	204	261	236	230	210	215	210	213	222	234	224	227	233	220	229	215	237	249	223	235	216	251	224	229	210	230	207	248	233	221	199	212	234	236	186	238	240	218	222	210	236	243	207	212	239	241	231	234	211	231	216	230	213	262	243	238	219	186	237	232	248	205	233	220	237	222	224	222	238	200	239	218	231	227	217	235	222	225	232	223	243	212	206	216	222	204	229	234	239	212	235	225	207	217	229	245	207	217	226	254	231	218	228	236	205	225	198	228	236	203	222	237	214	217	225	218	211	214	253	236	215	236	215	250	252	221	234	196	218	203	237	226	219	236	214	214	231	218	248	223	224	212	218	219	210	214	221	208	217	225	239	211	240	210	205	244	225	209	202	216	219	219	201	215	222	223	209	240	218	214	237	217	209	224	210	224	215	219	230	233	217	247	187	224	220	229	231	207	206	242	222	236	213	219	229	209	249	232	219	246	220	230	227	245	210	191	223	230	211	252	210	247	230	226	223	212	229	202	227	232	215	224	224	236	201	217	222	224	222	232	237	258	247	236	222	202	234	224	216	238	226	213	234	227	227	208	242	211	233	220	229	243	244	259	209	227	240	211	227	213	240	209	192	232	244	206	203	232	246	230	233	225	212	219	209	228	232	252	259	224	193	203	197	236	227	218	244	214	207	236	226	226	209	202	226	216	253	240	237	215	211	208	224	230	227	219	233	200	225	241	206	257	203	204	209	211	228	207	213	229	256	226	249	214	220	217	236	210	218	211	223	211	218	246	187	221	219	232	211	231	210	234	208	212	234	221	230	238	211	222	215	217	236	238	216	210	203	238	229	204	226	220	216	217	212	231	244	239	227	237	235	200	198	225	231	218	258	248	184	253	231	229	245	223	202	240	242	239	234	195	218	193	225	226	248	212	235	217	204	215	209	220	229	208	221	215	247	214	222	213	223	220	223	202	210	223	260	244	220	216	263	216	257	226	226	226	214	227	206	231	216	222	261	248	216	217	210	217	238	199	243	233	236	222	253	237	244	206	202	209	261	212	213	212	206	241	236	238	207	253	238	231	233	221	201	227	234	214	238	237	233	220	201	233	227	248	213	245	226	225	238	208	207	224	229	248	250	251	204	230	197	249	226	210	247	230	241	230	233	236	218	216	220	217	217	234	232	207	231	226	221	199	223	207	200	205	216	210	242	210	234	229	224	221	244	238	242	211	208	232	228	230	225	227	224	208	211	199	215	236	239	230	220	197	210	230	209	216	206	194	205	213	222	224	225	261	223	270	217	200	221	225	217	226	222	220	247	229	241	220	210	223	206	235	220	219	183	238	236	243	232
36808	47085	48892	55074	63834	61001	58492	53971	54088	55589	57140	49674	44833	42319	35327	26258	16578	18739	13183	10280	8849	6620	9029	7078	4471	7669	5356	1136	3145	13834	24063	19902	11658	3532	782	783	697	739	742	678	669	732	725	788	684	653	697	723	703	717	745	742	755	766	701	690	712	695	727	685	702	722	711	729	792	718	727	687	748	690	682	728	733	717	742	736	727	744	718	701	710	708	708	743	718	677	734	728	727	773	733	660	698	741	708	725	714	742	683	668	719	716	737	731	689	712	723	742	704	754	719	772	738	720	709	707	748	744	698	755	734	730	692	715	749	731	736	713	695	661	738	694	702	685	701	687	733	752	707	680	695	724	688	714	769	722	752	740	753	689	692	679	680	721	695	697	762	733	738	677	677	695	757	716	773	682	692	762	711	729	677	710	739	714	683	714	691	697	690	686	763	717	777	751	684	686	722	703	751	701	685	714	722	747	680	682	670	729	709	674	772	683	741	784	743	701	752	724	717	755	743	759	743	768	684	766	702	723	711	734	738	715	668	708	676	726	685	764	742	679	683	767	704	684	717	687	710	741	707	681	698	712	715	730	777	694	755	737	738	686	715	702	695	696	711	704	760	733	676	717	757	730	727	730	703	769	708	762	759	719	716	684	740	739	703	737	744	747	686	687	700	722	727	699	698	735	730	728	687	700	757	779	721	746	739	685	706	777	709	753	708	714	734	755	723	730	700	705	704	711	741	765	703	708	744	763	735	676	746	664	781	697	732	743	741	751	709	759	672	709	752	703	750	712	706	685	725	723	718	746	706	748	696	725	745	703	699	682	718	732	725	696	733	738	731	786	710	730	737	708	743	703	743	710	697	747	733	736	737	710	695	757	706	711	718	780	725	738	740	698	716	687	732	704	789	735	720	739	660	728	756	793	734	744	723	708	735	729	702	755	731	704	705	727	676	738	731	775	738	675	752	685	728	732	710	709	686	732	790	719	688	757	777	735	706	723	696	690	793	705	697	696	720	726	736	758	727	756	714	661	692	688	697	680	682	694	716	728	706	725	704	685	745	681	717	727	702	725	710	676	730	707	707	711	748	696	704	714	718	690	751	720	719	710	705	762	752	742	754	706	717	700	727	735	707	703	697	699	746	747	750	749	742	721	724	718	730	684	721	704	752	744	770	719	691	738	739	703	680	709	707	793	738	716	709	746	701	742	702	750	726	708	716	731	709	697	751	705	713	761	731	743	714	731	727	748	714	762	756	763	715	787	706	774	691	700	698	740	746	710	735	762	741	704	704	709	707	710	723	727	674	764	725	681	736	753	726	685	739	769	712	735	719	751	689	740	762	758	726	718	743	714	730	693	733	702	714	723	727	750	713	664	669	728	732	682	709	733	759	692	716	683	724	742	740	763	748	697	762	729	668	689	724	714	716	725	694	762	723	736	741	741	729	721	711	733	721	724	723	677	734	730	739	687	700	759	683	754	700	664	760	668	756	689	717	676	686	729	750	751	751	729	726	714	742	740	775	663	750	701	734	747	737	734	711	706	711	754	732	753	717	722	751	744	760	772	707	691	679	760	735	753	702	743	766	715	712	731	722	771	777	668	734	729	707	739	656	686	697	706	685	696	701	754	753	737	680	729	676	720	723	693	676	726	726	734	674	732	683	711	743	718	709	689	725	723	777	740	684	708	703	687	731	735	732	722	734	712	668	706	741	728	769	707	726	758	718	715	732	702	699	674	679	671	717	708	718	703	701	745	741	747	745	724	708	675	770	735	726	727	702	700	702	720	708	740	706	701	741	744	682	700	695	707	726	745	706	685	711	764	700	736	730	762	696	715	700	712	720	734	721	739	708	682	701	709	727	687	760	703	764	708	734	702	692	744	742	744	782	763	712	732	733	728	696	709	724	703	750	720	712	682	742	712	701	719	703	678	705	766	729	693	720	719	719	702	767	759	696	731	706	722	732	740	740	714	719	717	711	667	686	716	694	728	722	697	687	721	715	718	687	726	690	718	696	718	741	744	708	733	767	712	716	740	714	764	739	728	702	751	709	767	743	683	706	741	740	716	710	760	767	712	723	720	714	680	676	756	726	696	714	708	655	695	753	750	695	704	680	729	711	717	745	733	710	744	732	730	722	742	730	725	702	752	710	727	668	743	743	692	727	728	735	734	731	746	705	714	770	718	737	696	728	737	708	755	684	710	700	676	746	698	727	707	700	709	709	714	696	686	721	732	751	689	719	712	717	734	716	708	708	729	728	762	738	753	723	725	720	719	736	771	737	710	719	753	752	738	728	760	719	670	683	703	739	678	739	743	736	710	723	720	722	676	732	719	706	758	686	748	687	762	740	706	732	693	725	752	709	744	728	729	725	710	693	779	711	688	772	707	754	749	729	684	700	731	695	731	709	685	721	719	741	740	709	722	767	727	695	750	655	735	707	748	714	715	716	783	711	734	732	737	725	745	743	708	710	737	698	694	670	685	763	698	722	697	704	723	751	725	735	768	752	739	722	749	745	724	679	709	769	740	677	706	750	710	701	746	695	726	688	766	737	718	690	707	716	666	721	672	682	722	710	740	756	694	702	722	759	720	721	747	722	686	729	690	722	797	733	781	703	743	732	737	775	688	694	727	659	707	705	725	710	699	737	746	757	746	711	714	713	706	769	702	707	707	735	727	699	712	747	722	702	692	795	700	696	711	745	678	657	714	718	740	747	749	725	711	703	724	776	713	723	725	726	700	707	718	711	700	721	716	731	728	699	706	721	679	751	685	715	711	718	716	734	720	694	709	712	740	748	704	693	760	718	728	694	718	732	749	742	717	695	721	678	691	704	694	713	726	713	718	720	703	724	726	726	717	766	718	751	733	739	757	747	683	721	696	721	712	727	706	747	731	683	699	706	675	684	763	755	738	719	689	730	716	745	725	756	713	698	685	691	750	684	700	720	769	658	721	698	715	730	711	692	703	770	751	690	731	739	711	729	709	732	748	741	692	731	748	690	716	715	725	711	742	718	713	760	719	702	668	683	695	682	713	689	745	752	679	665	716	707	724	682	703	720	711	702	694	703	720	669	706	676	720	715	709	706	744	742	723	726	759	745	737	723	682	730	705	736	752	703	737	762	694	714	663	721	690	713	721	688	734	778	693	727	713	680	749	695	767	701	712	707	713	665	705	756	727	755	715	712	728	702	722	690	698	725	678	761	722	727	705	688	728	720	747	723	754	738	657	711	732	738	727	736	742	696	748	747	741	734	689	710	730	728	707	731	715	730	661	738	732	699	743	654	708	761	718	710	696	739	704	721	739	719	760	711	705	699	732	709	758	749	733	679	700	774	687	756	706	708	718	723	719	774	699	726	698	672	703	720	745	676	722	727	730	682	699	756	756	712	703	690	674	706	711	723	707	711	714	697	696	728	743	755	739	710	687	739	720	738	740	740	714	735	725	709	734	709	699	719	732	770	720	722	708	715	718	726	714	725	707	774	704	680	739	736	754	707	762	691	730	769	687
9406	15917	17294	13103	11101	6777	4575	3257	2630	2762	3172	1369	1029	871	665	479	376	394	366	253	222	232	221	261	272	205	172	177	161	246	370	544	416	186	158	188	135	156	170	184	162	162	135	180	163	134	143	161	179	151	176	150	152	151	144	148	158	163	147	160	141	166	145	158	172	154	161	179	155	177	148	161	155	151	142	176	150	168	177	164	128	154	152	172	152	165	151	156	152	169	154	162	168	165	157	149	155	163	148	178	148	156	165	145	146	149	161	169	170	141	156	149	172	163	168	146	154	164	175	148	156	151	169	162	161	153	156	151	158	153	175	156	176	160	142	154	151	151	151	144	157	151	164	163	171	148	170	158	155	141	152	174	154	184	163	166	159	159	155	140	175	167	160	147	156	161	161	148	157	143	175	155	156	156	165	143	158	147	157	189	166	148	139	151	171	163	153	155	165	151	148	149	167	179	129	136	152	177	168	167	157	161	155	173	160	162	160	158	180	149	175	141	168	173	151	167	146	147	158	166	149	169	173	172	157	172	154	142	216	174	150	147	165	132	168	163	145	151	154	144	153	155	136	182	164	142	181	139	151	174	155	168	163	147	179	178	160	154	131	163	152	164	157	166	158	157	138	140	179	159	153	171	142	143	164	175	167	156	178	161	145	166	180	161	142	171	152	146	165	174	171	165	151	163	141	141	162	178	146	157	150	139	151	159	189	161	143	159	209	183	142	158	152	158	167	156	142	169	176	171	147	163	141	160	164	168	154	118	156	161	149	147	155	157	158	139	156	162	149	131	172	164	130	147	154	157	144	138	161	147	148	157	131	145	168	165	154	156	153	168	151	168	135	174	152	175	145	147	163	161	161	143	126	168	143	147	173	151	142	162	164	157	161	159	158	148	151	157	157	148	156	144	140	155	168	155	138	170	162	173	159	162	139	176	146	153	155	159	158	156	141	184	154	171	138	158	158	163	166	142	143	179	167	166	160	153	149	148	158	150	158	157	141	168	172	176	189	154	184	163	160	147	176	174	131	139	169	148	157	140	149	151	160	172	165	167	157	150	143	164	176	162	172	151	155	148	156	139	139	145	153	161	163	162	171	161	164	157	145	170	165	147	158	148	153	169	154	139	192	137	149	138	166	170	158	148	125	153	169	167	149	157	153	154	128	143	152	147	157	144	198	191	157	129	160	156	148	144	157	151	158	154	140	170	185	156	161	143	149	155	172	171	168	165	168	143	156	160	137	151	129	146	148	138	163	165	164	172	157	159	157	157	144	144	150	167	171	177	149	158	168	165	139	166	151	159	166	155	158	183	157	132	170	140	158	153	146	162	148	162	145	146	149	163	162	154	156	138	167	145	160	161	139	153	170	161	140	156	160	156	150	154	162	147	133	156	148	155	159	157	149	178	162	171	190	147	152	144	143	162	158	135	150	168	146	180	155	197	154	168	143	157	152	175	150	149	177	150	161	173	164	158	159	145	157	167	141	167	130	172	158	156	166	172	157	164	138	159	158	160	168	151	140	149	156	182	161	141	158	162	138	162	160	164	163	164	153	141	160	160	161	133	173	142	151	149	153	128	152	162	163	166	141	161	145	153	140	152	141	167	149	179	160	142	162	161	150	151	143	136	171	158	147	164	144	146	123	150	175	164	162	145	167	166	159	139	145	164	166	131	168	159	156	165	149	161	145	147	160	162	166	170	153	151	162	165	174	166	165	172	161	161	158	145	164	170	144	150	157	138	198	160	140	160	178	163	176	163	151	152	134	162	164	148	137	144	141	168	157	152	154	159	166	158	143	167	144	154	160	146	155	158	157	144	176	178	135	150	156	179	162	172	142	160	156	165	151	143	184	151	150	165	174	162	164	149	172	162	172	161	169	140	160	150	148	144	174	151	178	144	145	158	155	151	160	148	154	163	149	149	135	150	138	153	141	155	161	171	170	164	158	142	159	170	161	141	156	169	169	175	157	182	148	146	148	164	152	153	173	153	180	172	152	177	176	167	139	143	162	180	159	160	159	161	164	157	151	164	156	167	148	159	159	149	139	149	157	145	146	176	159	159	158	158	192	162	164	155	174	163	126	154	154	155	157	164	151	149	169	150	152	168	154	167	141	142	151	161	163	158	157	166	136	146	162	148	135	166	131	157	160	160	161	165	168	156	148	141	154	140	153	161	159	143	147	148	139	149	159	156	143	152	159	169	165	157	156	165	153	139	164	157	166	155	131	134	176	160	157	146	164	161	157	179	163	138	159	145	157	144	177	181	151	157	149	145	152	149	174	147	158	155	153	163	166	146	156	148	163	152	133	163	168	158	126	166	159	153	139	166	158	156	170	165	168	153	181	149	164	163	141	163	151	149	159	174	155	143	154	171	155	158	157	185	166	148	168	159	172	152	146	184	160	164	159	167	143	151	166	151	159	150	153	161	157	153	157	156	165	143	163	174	138	163	168	157	155	152	168	136	140	157	152	160	143	148	156	159	171	134	161	172	151	152	141	172	132	145	162	162	157	169	146	138	167	151	162	168	154	150	160	163	151	151	164	138	145	138	143	162	149	150	153	152	160	154	158	163	160	164	163	152	158	139	140	159	148	170	171	159	167	157	174	134	136	146	157	156	173	163	157	166	142	154	148	144	170	162	149	155	178	160	162	162	179	154	168	173	129	140	159	131	169	156	162	161	146	152	179	156	139	144	151	160	174	155	173	142	171	145	151	153	142	143	171	156	145	158	171	143	140	162	154	159	167	158	155	156	180	131	154	158	155	162	158	154	163	174	155	174	171	160	174	158	126	174	175	174	145	161	167	153	186	144	154	160	178	182	168	171	143	138	164	146	170	155	141	173	156	146	165	181	152	143	151	186	158	138	171	182	175	150	144	144	151	158	173	147	146	145	165	161	144	178	158	142	160	160	150	175	146	141	148	173	176	154	152	164	171	158	162	164	157	165	159	160	151	155	136	141	157	176	176	154	153	140	157	143	175	171	148	149	153	161	159	144	147	151	149	167	135	143	158	158	176	158	141	177	148	134	150	173	174	150	165	141	145	147	180	166	155	158	172	143	158	165	181	142	169	168	137	147	157	165	170	181	158	153	156	168	123	144	175	167	183	170	169	141	149	167	152	149	194	134	148	137	149	146	138	158	163	176	138	160	171	159	164	158	152	145	141	145	136	139	140	148	160	183	164	178	141	150	166	155	171	178	146	137	158	148	157	151	142	150	149	152	150	169	154	143	162	137	139	162	156	174	139	152	168	153	134	171	147	174	169	137	153	161	145	166	146	157	185	165	150	156	161	145	165	133	145	142	163	144	164	174	159	152	158	158	149	160	149	134	172	139	173	152	160	153	173	170	141	132	157	170	157	123	150	159	161	147	156	165	159	150	164	148	153	163	173	155	137	159	154	141	155	150	166	175	166	142	150	166	145	163	174	158	175	139	165	166	172	143	156	161	148	159	164	155	149	148	140	155	162	130	178	168	145	170	164	166	174	169	151	152
9493	19632	22505	23932	25853	19421	16094	13225	12416	12845	14300	7128	5432	4858	3616	2517	2147	2223	1927	1393	1037	1029	1132	1232	1344	992	621	627	697	1159	2146	2746	2150	882	560	595	561	508	527	547	537	508	524	550	538	580	506	592	544	545	602	521	515	545	543	539	572	578	557	610	546	530	542	585	559	578	554	577	544	572	559	552	568	538	526	567	544	539	609	584	540	578	508	508	557	543	503	575	599	606	570	574	518	585	537	576	541	567	530	528	506	563	527	552	584	541	613	548	533	571	525	595	571	538	539	567	560	520	531	536	552	570	569	507	555	535	556	569	561	548	516	595	546	546	521	534	553	554	576	550	560	556	567	540	559	573	552	589	525	566	501	561	529	541	583	546	561	550	536	573	555	589	583	547	530	521	588	557	557	594	570	541	562	529	552	565	539	551	531	548	601	550	553	581	548	569	554	565	538	541	557	555	559	552	497	534	567	546	595	580	543	577	581	546	554	589	541	563	544	557	506	587	529	562	572	528	567	564	558	555	544	566	539	547	518	541	545	545	560	557	556	543	527	560	542	569	539	546	538	535	532	565	570	586	537	563	528	564	569	537	547	539	531	538	556	568	547	594	540	511	559	563	520	566	558	598	537	536	551	565	581	544	531	543	561	555	555	582	581	549	512	552	582	525	532	545	534	535	553	575	567	568	530	558	557	565	578	543	539	577	575	561	560	565	536	566	573	564	548	567	533	572	549	549	617	574	557	556	559	559	517	592	567	606	555	549	591	548	528	557	573	555	547	537	607	524	566	539	587	554	542	533	590	546	586	541	516	574	547	569	577	607	547	583	534	546	583	572	515	534	534	566	545	570	589	534	554	548	531	568	561	535	544	535	519	606	548	496	551	572	570	565	545	516	566	577	569	562	537	574	538	564	553	573	586	599	533	580	566	564	527	581	554	523	567	543	505	544	537	561	497	577	537	551	579	571	564	530	556	555	556	534	564	600	590	560	565	541	546	542	605	515	579	547	550	525	521	553	554	556	576	555	571	560	562	548	537	555	544	576	566	558	592	559	549	537	565	536	533	562	563	533	562	553	552	580	556	526	574	541	536	548	567	572	557	540	555	573	549	561	536	509	617	527	583	541	530	599	572	534	573	577	533	517	570	544	529	589	536	506	596	550	556	584	568	589	563	595	522	614	576	565	536	527	540	563	582	541	558	562	592	566	581	607	570	512	582	546	523	539	537	522	539	551	580	544	575	527	547	571	589	577	538	549	602	538	579	561	560	577	542	598	567	558	543	584	558	512	551	515	542	559	556	555	530	574	558	566	538	559	562	553	542	489	567	587	572	528	564	566	556	559	539	557	547	582	565	603	550	593	548	540	533	561	523	603	537	564	540	571	584	556	544	552	565	534	584	552	522	529	557	602	574	536	545	570	544	547	534	599	547	527	551	549	596	555	567	559	546	552	598	578	551	522	527	533	539	539	541	597	509	544	569	559	501	529	562	541	575	565	532	505	531	534	545	584	547	551	508	575	583	525	572	498	557	564	541	556	572	593	499	561	541	513	522	541	546	554	539	574	551	521	571	536	593	593	547	519	541	562	544	572	561	543	555	559	529	578	539	555	587	559	505	545	556	525	528	587	572	588	557	528	555	588	563	543	608	553	555	536	508	605	546	527	552	527	568	553	527	538	538	570	561	592	579	561	550	570	522	548	557	554	548	548	536	540	558	559	542	537	576	564	563	560	583	560	556	524	545	529	579	578	551	532	563	527	572	529	539	584	567	555	577	567	559	527	579	556	545	581	579	557	569	511	567	540	593	561	589	585	546	516	555	547	579	526	545	551	580	527	570	563	588	593	538	528	605	556	518	594	529	567	537	597	535	572	531	586	573	536	546	551	517	551	554	566	544	550	575	540	526	564	555	559	559	531	598	581	575	536	531	572	567	577	542	577	558	527	582	581	590	514	598	561	530	574	554	579	517	602	552	531	559	560	559	514	535	569	554	553	525	567	591	596	550	551	563	520	557	583	514	581	580	581	563	554	544	532	542	561	571	588	572	570	575	557	615	590	529	554	525	562	561	561	587	540	559	558	585	563	548	565	556	520	581	573	599	484	538	578	523	574	549	573	545	547	533	533	568	547	550	562	531	524	528	560	575	550	519	533	567	563	568	566	530	554	571	521	579	547	555	544	548	564	560	530	536	551	530	551	560	541	541	498	565	566	527	578	562	566	578	569	545	552	572	546	519	557	553	580	546	605	534	547	539	547	552	561	532	524	524	553	551	555	536	520	549	560	546	575	570	534	531	553	546	585	529	556	532	563	576	569	559	546	588	576	588	531	531	552	529	567	543	550	572	548	522	581	555	574	513	537	537	552	586	515	541	564	546	550	551	546	530	558	529	547	555	555	553	569	561	553	556	579	555	541	561	531	554	544	565	578	528	586	532	517	576	577	544	575	554	515	488	554	583	559	565	569	567	555	564	526	523	515	568	560	593	563	555	589	502	545	566	577	536	543	545	545	524	550	539	564	522	577	589	555	502	553	544	526	531	525	567	554	564	573	602	535	563	530	540	591	531	549	523	567	551	559	563	564	541	511	617	543	555	545	560	501	527	549	530	547	518	508	562	536	569	543	562	535	580	540	588	581	544	583	575	572	529	548	601	540	550	594	566	579	527	553	542	563	583	533	577	537	544	579	596	546	526	514	578	570	544	535	556	562	571	566	565	580	548	584	568	572	539	565	601	549	522	554	550	523	506	534	558	535	580	573	576	573	519	584	599	506	530	566	549	545	583	574	568	543	506	547	534	534	543	544	589	570	556	546	582	525	551	556	499	532	570	569	600	573	585	556	574	542	559	548	547	581	550	548	529	575	565	591	514	547	583	554	543	546	506	529	569	566	573	574	544	555	548	579	518	559	541	558	568	563	564	508	601	566	571	562	541	568	600	581	581	586	540	560	519	546	551	598	555	585	568	511	555	558	564	578	551	565	577	498	567	576	570	540	546	547	562	544	576	531	549	592	575	591	538	533	572	552	535	538	569	524	540	547	571	548	532	610	585	535	536	544	576	520	558	528	591	598	531	531	583	545	525	544	518	563	535	542	549	544	548	550	503	553	548	571	586	541	595	544	568	546	562	566	534	524	552	560	569	548	535	561	559	516	523	541	558	544	530	519	565	579	591	575	545	554	601	560	562	518	572	568	560	522	507	536	564	568	565	548	580	563	536	572	571	562	566	557	571	609	589	550	581	549	520	568	562	525	527	551	563	570	569	567	526	581	528	531	580	543	608	594	576	568	550	539	570	552	528	530	578	565	531	609	538	607	542	558	537	556	523	527	588	531	591	514	583	595	554	572	514	558	524	563	515	545	578	563	568	542	543	504	580	566	572	558	548	574	550	538	556	518	592	580	538	568	549	553	528	570	554	579	578	551	531	551	527	545	564	498	555	586	551	565	582	607	580	529	582	521	552	567	554	578	549	562	537	553	600	588	554	550	572	500	505	523	588	594
34599	44996	39761	36716	42881	37551	33028	30767	27879	29627	31858	19032	14598	11154	6620	3807	2491	2394	1325	1810	3821	1435	558	376	311	204	170	182	271	880	2090	2398	1607	285	143	141	128	123	121	123	134	132	130	129	144	146	149	164	141	144	132	125	114	137	129	149	126	129	147	158	141	120	147	148	118	156	139	122	139	133	143	144	129	147	151	140	131	142	147	132	119	127	149	142	123	121	153	137	123	125	159	165	135	110	139	153	117	125	124	154	131	153	137	127	125	120	138	130	147	142	131	140	140	162	129	144	130	136	125	125	134	132	129	150	113	127	116	129	141	145	118	117	125	143	133	144	136	139	122	126	125	144	142	132	132	151	153	126	117	135	138	138	144	138	129	159	126	129	112	125	112	154	129	132	126	129	120	130	128	156	131	129	123	130	144	145	118	117	141	124	133	154	94	151	139	155	129	131	106	124	130	132	145	127	130	121	150	125	132	154	127	140	138	154	134	104	127	123	132	145	131	126	136	133	140	143	151	153	131	127	139	133	137	146	120	141	131	130	136	122	123	126	129	155	140	137	139	136	147	131	137	140	137	127	164	129	132	148	120	138	146	146	133	137	129	139	118	110	123	132	154	153	124	127	157	134	127	141	133	128	138	152	138	119	137	109	124	121	131	124	134	123	121	150	137	149	136	128	143	143	149	133	122	133	131	118	123	129	112	157	145	115	135	146	118	140	116	128	126	130	127	130	136	141	145	151	126	127	143	129	123	123	140	143	160	141	130	118	116	151	127	146	120	125	142	133	121	128	121	150	135	116	139	151	145	133	139	126	155	138	134	141	158	129	134	131	136	130	145	136	117	132	137	140	160	137	133	125	131	122	134	138	142	139	137	155	147	150	141	147	145	132	128	121	143	139	124	116	124	129	149	138	130	122	140	138	129	140	151	149	110	139	129	154	125	151	130	132	112	154	135	118	140	129	147	157	140	129	112	148	137	124	134	120	124	127	139	121	124	125	149	118	127	153	104	139	138	132	137	131	151	119	150	109	158	139	119	144	135	130	139	139	146	144	128	129	137	130	144	152	138	131	145	140	158	133	120	114	134	118	134	147	154	139	142	129	123	149	115	155	124	148	129	157	136	146	128	142	100	140	150	132	137	142	158	111	136	135	121	123	132	131	112	133	131	137	127	129	132	153	114	116	159	138	141	155	139	129	118	150	152	115	147	134	137	133	129	151	133	139	130	126	151	163	158	150	131	145	137	154	132	108	124	131	132	125	135	131	122	139	100	141	165	125	120	126	120	124	125	110	130	122	123	150	134	147	143	147	146	161	102	122	151	121	138	138	122	130	130	103	141	124	133	135	134	144	121	136	134	145	120	120	151	126	124	141	116	143	129	138	142	117	144	140	145	116	134	139	143	122	150	152	131	130	120	135	131	115	133	139	148	153	141	123	117	127	137	113	126	133	151	121	159	183	128	147	140	115	127	140	127	126	139	130	128	147	112	124	133	127	119	135	149	125	128	152	137	134	150	154	133	122	127	136	140	135	102	130	152	145	168	133	137	134	121	143	142	141	139	138	144	143	129	142	119	162	139	136	112	137	138	150	122	133	144	139	143	134	146	141	152	135	127	131	144	130	141	132	149	155	138	118	119	147	164	115	127	145	117	125	155	134	151	142	131	156	129	125	142	125	135	157	144	144	140	129	146	134	123	132	126	125	151	121	159	146	114	135	130	137	134	138	142	164	137	141	132	140	131	133	137	132	141	112	127	137	106	142	134	136	145	125	130	122	112	133	131	119	125	122	132	124	145	109	114	122	143	127	148	159	144	127	147	143	137	147	123	127	143	149	125	138	138	134	141	140	132	156	108	138	114	137	136	122	122	136	117	134	141	137	126	144	119	119	140	131	149	125	142	133	143	120	141	138	139	138	119	125	151	127	136	131	128	152	126	138	121	151	126	143	130	126	134	154	141	155	140	155	126	124	134	144	135	136	136	128	130	128	128	133	120	141	135	138	137	139	142	123	129	125	140	137	139	105	119	140	100	134	135	114	114	158	125	124	138	113	142	139	129	128	118	142	129	153	149	134	123	141	144	128	138	174	130	134	169	144	131	119	137	137	144	122	115	136	121	135	141	136	129	131	150	131	129	117	129	129	133	134	136	128	127	164	115	156	119	150	126	140	133	162	121	123	142	137	141	144	143	133	138	148	134	135	143	128	145	139	138	147	139	149	136	120	144	122	148	139	140	101	117	147	146	123	115	135	131	133	110	157	171	128	124	124	139	121	142	152	138	128	119	140	137	154	150	126	140	159	124	145	132	133	139	132	124	143	131	127	141	138	136	139	123	139	136	125	140	143	142	129	143	130	136	129	114	146	131	149	137	151	172	112	152	148	141	123	136	150	123	121	132	144	139	127	150	129	136	127	125	153	131	131	138	131	129	148	130	139	133	127	135	165	144	144	120	143	131	141	136	151	152	115	142	130	133	138	153	148	148	143	126	141	132	129	123	139	135	117	138	137	130	135	121	109	152	117	138	140	116	140	127	130	130	143	148	133	150	123	138	129	116	159	146	111	131	105	152	127	150	133	128	132	126	150	136	124	123	121	133	136	123	159	134	153	124	154	126	125	132	132	147	147	126	128	140	148	124	147	129	143	131	122	142	120	155	150	147	132	143	122	138	146	133	143	147	131	138	143	134	120	149	145	149	149	132	136	130	122	141	126	140	134	125	135	125	136	130	120	129	126	134	139	134	137	139	156	140	131	144	132	150	133	150	151	133	110	145	145	149	134	122	132	145	127	136	142	149	148	170	116	144	144	136	149	145	133	157	117	122	142	144	129	149	144	140	135	128	133	124	149	158	125	148	145	142	111	126	131	120	140	132	143	136	136	139	116	165	140	130	124	131	131	139	127	125	135	144	135	139	132	145	162	128	139	144	131	112	126	130	130	130	129	148	132	146	144	133	132	126	130	127	129	119	141	157	142	128	118	122	133	131	129	141	125	135	145	118	120	143	139	139	134	149	133	148	148	155	133	139	131	127	145	127	148	121	145	149	118	136	124	121	105	157	138	141	155	124	149	139	140	130	137	112	133	141	122	142	145	132	125	133	142	162	122	136	127	131	153	127	147	130	128	117	106	140	133	112	125	150	148	117	151	123	151	135	143	149	135	125	130	128	112	124	133	126	143	112	136	143	112	125	121	132	150	122	115	127	137	130	133	112	130	144	140	115	134	153	126	137	142	132	141	137	117	116	119	124	116	140	151	124	134	139	145	126	117	140	134	143	141	173	152	152	132	151	132	149	141	128	132	123	150	144	129	137	119	119	101	120	131	147	135	134	155	143	150	127	127	129	132	140	141	140	124	139	143	145	145	126	157	138	127	146	112	128	130	117	127	143	118	138	133	129	139	121	105	135	143	140	149	129	131	132	127	139	138	157	140	158	124	122	142	138	139	132	136	145	124	125	121	137	130	125	150	129	130	132	129	129	134	115	110	160	119	138	140	148	149
30188	44014	45282	51934	59936	53231	48686	46553	44195	47367	45267	36672	33993	31553	23597	18275	12831	11961	6917	9834	16279	7412	3402	2280	1633	996	759	791	1356	6086	13130	14354	9646	1425	524	517	454	464	501	489	503	467	475	483	456	517	479	471	491	480	532	464	514	470	516	493	476	447	503	490	508	473	486	455	473	509	498	496	496	470	469	442	451	477	483	491	491	507	457	499	493	520	499	534	496	512	472	519	506	490	459	516	484	441	458	490	474	494	490	498	463	523	482	468	502	513	507	474	476	468	482	502	513	474	505	444	455	455	434	515	499	485	491	493	504	495	464	475	456	485	454	474	481	502	465	482	465	491	472	463	475	489	449	449	482	472	502	509	480	487	467	509	493	473	498	461	483	491	476	519	483	452	487	480	525	495	420	456	495	465	504	505	495	435	487	474	507	463	454	508	481	514	446	466	488	463	507	521	520	450	445	451	469	468	502	469	466	452	468	526	503	512	491	478	455	489	503	487	463	472	509	449	466	475	473	515	462	510	488	480	519	476	484	535	458	484	512	482	478	468	480	473	476	476	479	419	432	477	484	517	455	459	497	501	471	518	468	471	440	474	484	486	456	476	498	457	501	464	443	457	506	487	490	491	516	495	469	511	471	517	493	469	463	482	470	497	459	491	464	499	471	474	486	516	470	483	470	486	496	505	479	491	472	490	440	480	486	498	489	515	498	466	471	477	453	505	498	474	464	461	456	477	502	485	454	436	510	493	485	469	487	520	472	501	466	466	503	479	504	454	500	516	464	509	486	519	443	506	476	488	429	486	532	447	475	491	480	494	464	519	493	482	517	484	481	482	478	490	474	482	471	464	502	478	496	513	495	505	456	483	526	463	487	489	517	473	455	488	452	456	458	471	515	459	446	473	466	497	472	490	459	489	491	493	511	486	494	473	494	473	469	487	466	486	509	459	494	477	478	520	482	487	504	490	494	471	516	490	510	491	471	457	498	461	519	491	475	450	464	474	500	492	490	481	470	511	464	469	490	467	490	480	473	471	500	442	526	505	489	465	471	465	466	518	495	405	506	465	458	491	487	455	473	506	475	477	517	448	458	473	461	461	483	480	501	452	506	503	461	443	498	499	535	507	478	468	510	482	476	476	493	500	503	502	489	513	490	484	471	463	465	489	434	472	528	480	463	503	508	509	449	457	480	517	467	479	465	464	458	478	477	456	480	486	491	533	496	505	467	508	502	479	495	480	472	495	494	498	471	483	477	500	469	548	471	469	521	483	497	450	500	473	503	508	516	443	484	477	478	541	489	487	498	488	472	456	485	494	505	477	477	480	478	457	480	453	509	488	499	453	499	482	497	479	478	480	506	488	495	514	460	466	485	465	460	470	490	467	519	449	468	487	506	504	477	491	474	479	469	472	485	447	449	493	472	487	507	496	473	484	499	509	452	515	500	482	475	450	484	530	489	489	464	466	434	467	466	459	511	470	506	475	497	516	472	493	503	496	475	473	501	494	460	478	478	459	493	473	475	499	499	499	481	454	475	451	457	470	461	479	477	470	464	442	493	473	497	519	469	502	487	474	483	463	477	540	445	449	467	445	536	456	479	429	505	483	481	484	507	494	461	464	498	466	499	455	460	487	479	474	509	483	442	467	410	477	486	479	456	457	521	499	477	487	484	447	470	489	419	453	456	503	496	459	517	473	516	444	445	469	487	487	467	469	433	495	480	449	491	454	495	501	529	488	502	492	466	482	487	468	470	507	465	505	490	497	483	468	487	516	508	487	466	482	445	475	499	496	474	475	504	468	487	453	434	455	509	483	454	498	470	445	458	477	517	499	506	473	447	507	494	501	492	477	430	492	519	493	476	477	476	466	480	462	500	508	468	457	492	471	493	474	467	454	458	506	491	458	452	485	461	487	472	496	501	524	521	478	481	473	456	506	497	497	489	485	467	470	451	488	508	496	461	488	459	506	473	454	488	485	478	532	504	524	466	500	503	501	496	487	496	480	473	491	495	458	453	476	475	471	495	475	450	447	509	472	461	470	485	514	518	479	442	471	468	475	452	482	467	490	507	482	464	487	464	489	444	507	519	478	444	501	500	508	475	476	473	474	475	528	444	514	444	466	478	508	513	431	460	492	504	471	491	478	481	498	487	469	505	455	513	459	515	474	469	474	469	514	484	451	494	471	492	469	461	490	481	476	477	469	488	453	453	445	517	471	479	478	461	464	471	505	464	531	428	466	505	469	491	542	464	493	514	458	479	492	488	456	513	476	467	501	461	503	489	495	465	510	457	502	466	506	507	470	455	458	497	506	488	518	488	465	480	498	497	470	443	441	468	508	526	472	501	491	492	428	468	459	486	457	520	451	434	466	446	494	439	512	472	479	505	478	456	486	518	505	509	496	483	456	518	518	471	477	481	525	501	424	501	487	464	468	469	498	447	461	473	458	501	481	458	457	483	520	462	449	490	447	511	483	521	496	467	449	502	495	468	478	455	485	522	460	472	462	478	508	511	460	504	497	479	475	485	493	491	454	501	503	487	486	500	487	478	492	506	473	478	459	464	457	497	500	464	512	454	498	480	481	498	502	444	514	445	465	482	490	487	485	521	473	506	520	475	539	510	488	480	484	496	499	459	479	471	475	458	461	511	484	487	490	517	457	459	481	471	460	492	495	466	504	487	491	483	464	493	467	480	463	495	518	498	530	464	529	485	511	495	498	487	512	488	479	477	512	472	484	484	484	473	474	476	502	524	488	506	460	484	496	480	475	461	466	484	512	480	492	499	443	479	486	487	478	482	433	509	470	487	455	482	475	512	480	505	458	433	474	496	489	488	481	451	513	513	496	507	493	470	473	490	458	447	471	452	484	468	458	486	495	459	477	474	449	494	485	484	498	464	449	476	496	449	486	491	473	488	446	464	469	512	480	454	485	465	508	457	466	481	517	452	502	434	485	496	476	462	506	458	492	467	461	479	487	483	450	470	462	485	492	489	481	489	460	509	443	514	473	450	496	460	478	504	443	494	470	485	472	498	477	498	485	505	490	495	524	509	508	476	499	482	486	488	515	454	491	453	502	443	494	450	489	495	498	469	476	491	443	459	480	471	462	501	473	478	496	515	458	468	498	522	515	493	439	529	497	469	505	467	482	489	467	468	461	483	449	503	482	489	485	519	473	489	465	506	491	482	490	480	450	467	489	473	412	494	463	473	475	459	493	508	463	444	485	489	452	484	497	455	477	505	449	475	492	505	503	505	485	466	418	494	495	496	473	454	482	517	489	462	472	481	509	480	461	473	461	451	497	501	502	462	484	489	500	465	499	472	500	487	433	452	527	490	450	489	475	451	499	447	481	461	463	434	453	488	493	498	470	504	496	495	475	487	483	500	491	483	519	500	521	479	450	523	494	476	497	471	468	456	469	483	474	481	492	476	483	541	456	505	457	492	446	475	460	499	461	501	488	516	470	523	483	490	519	480	488	505	476	473	484	453	493	504	491	448	489	518	484
42856	44727	38894	36538	43665	42030	38511	37910	36955	41770	36895	26724	24282	18730	10555	8051	6583	3150	3785	6834	4516	1573	786	585	517	342	325	314	356	1053	4626	4873	2823	1063	230	232	229	226	236	227	197	223	240	194	184	241	246	184	207	235	246	212	204	221	238	220	215	211	216	226	210	244	248	192	208	221	208	174	237	241	272	225	201	226	234	205	206	214	200	212	206	217	228	230	223	212	200	212	213	222	212	223	231	198	235	209	197	240	205	218	222	202	214	258	225	227	196	216	214	209	236	212	227	234	205	207	214	214	194	201	215	214	218	234	219	219	218	209	250	221	209	210	228	187	224	213	195	219	226	216	238	220	248	213	230	194	204	214	222	213	207	232	224	219	220	215	238	240	245	209	219	216	233	211	214	224	200	189	206	205	192	209	241	233	191	212	227	208	203	250	274	229	202	196	214	204	232	219	237	185	212	222	227	226	233	245	198	220	250	205	201	225	200	207	236	207	231	214	246	233	206	207	258	208	221	228	209	217	217	211	239	210	190	215	203	213	210	205	237	215	214	212	216	236	226	218	204	221	226	227	228	228	220	250	224	214	213	198	228	234	229	211	226	246	218	204	211	224	229	218	217	211	196	248	217	211	192	197	231	226	214	222	220	218	230	199	221	205	215	189	223	232	217	192	207	223	205	214	229	211	242	212	252	216	241	214	254	213	201	227	228	199	239	224	194	221	215	217	225	191	206	222	222	203	226	236	224	199	236	220	218	214	207	212	210	217	208	234	234	199	205	201	205	249	231	218	219	234	253	221	214	218	222	215	190	222	233	220	240	211	202	197	223	230	215	206	217	193	239	215	197	228	218	221	222	253	223	235	214	199	211	211	243	198	218	241	247	191	211	232	227	239	236	196	218	193	198	228	207	208	198	234	220	223	217	219	194	215	227	205	206	212	215	239	216	212	248	210	226	202	224	200	189	245	224	216	234	215	188	203	215	245	203	209	208	221	209	183	219	195	181	229	228	219	237	223	197	218	231	179	233	218	242	245	222	203	203	250	210	218	203	211	214	211	198	223	217	241	194	213	200	224	201	201	217	211	201	209	201	214	217	235	226	215	229	244	208	241	226	204	202	200	222	236	231	214	202	236	243	227	184	224	240	208	220	238	224	241	216	202	209	215	194	235	211	231	245	192	211	200	181	204	223	226	232	210	211	224	188	208	205	211	238	204	234	219	220	242	238	196	255	226	226	201	205	188	220	237	187	229	219	211	212	227	209	225	221	210	227	241	200	236	215	205	221	232	231	230	213	218	222	216	216	264	194	218	224	215	199	215	233	213	205	235	224	221	245	204	234	221	222	213	214	207	237	200	215	207	204	223	220	196	212	220	236	214	209	200	220	232	230	213	228	201	229	219	212	202	228	246	217	225	220	212	246	204	223	234	226	211	235	199	193	192	219	229	199	207	201	189	233	219	217	221	243	193	188	209	220	228	206	204	206	234	225	223	230	209	226	205	216	195	214	224	203	209	204	230	196	198	193	232	189	210	197	209	212	210	239	235	215	224	231	224	237	191	219	221	179	201	218	215	218	207	240	216	219	195	216	214	243	217	209	240	213	223	220	215	212	215	180	221	256	220	204	203	209	216	222	234	227	212	241	232	230	236	249	225	217	201	226	193	234	203	208	240	231	209	239	235	225	234	211	228	231	218	212	223	220	230	235	183	207	207	208	211	204	227	239	201	225	222	216	204	210	211	204	216	202	241	185	219	204	202	234	236	230	227	207	204	183	222	228	218	243	227	215	208	196	195	217	223	218	232	209	204	236	210	205	219	218	233	225	205	223	242	219	221	233	225	180	215	236	226	202	203	238	227	224	210	200	241	221	224	205	201	232	221	243	209	224	222	213	226	193	246	233	230	231	227	225	214	220	202	213	209	211	233	190	215	212	197	203	257	221	220	231	230	239	211	222	261	211	220	230	226	238	216	220	230	224	229	221	239	232	206	227	221	228	208	221	230	207	243	225	204	244	234	204	198	227	222	195	229	209	218	203	224	198	246	206	208	251	229	220	219	201	207	205	203	216	225	229	227	218	211	216	252	216	208	219	233	245	220	225	213	239	250	241	218	234	215	229	198	216	214	221	220	198	228	220	223	224	203	250	220	200	218	227	217	239	217	201	206	229	216	210	226	216	215	216	213	221	213	197	215	213	230	216	227	216	223	211	183	220	225	214	235	222	218	202	232	235	233	237	194	221	236	215	219	214	185	239	212	235	237	215	210	229	249	225	224	202	238	207	220	208	224	215	217	227	223	192	229	235	251	235	221	220	208	235	222	184	214	224	217	226	209	223	206	229	225	218	221	217	243	209	213	235	210	221	224	214	219	208	212	210	239	225	217	219	234	221	205	233	225	222	214	222	227	236	203	211	242	240	234	242	232	226	226	213	220	227	223	243	222	191	205	202	203	205	218	228	233	240	200	249	230	235	208	214	200	215	221	252	221	234	215	221	225	226	210	230	220	222	230	227	207	234	204	225	196	213	202	229	227	218	208	208	215	224	193	210	205	229	220	212	229	224	220	258	180	209	225	216	234	198	212	234	200	221	219	238	234	206	217	198	244	224	178	195	213	215	246	241	220	250	242	203	223	207	216	202	214	212	248	201	196	217	229	231	243	209	231	222	230	204	195	205	229	201	191	217	212	193	207	224	264	233	207	212	223	214	185	196	209	197	217	256	208	204	214	218	228	213	227	223	218	192	220	209	195	226	231	198	213	204	237	206	226	207	213	219	221	225	227	217	252	194	216	235	224	215	213	185	213	216	205	209	201	222	217	193	220	224	203	210	185	214	247	218	204	216	211	206	231	239	227	239	224	219	254	233	205	195	227	238	200	210	226	202	209	229	200	224	218	227	199	217	187	189	216	231	234	219	221	231	236	235	234	189	213	211	214	216	205	212	198	227	214	212	179	254	211	191	225	217	241	217	238	216	228	216	236	205	196	222	213	233	217	227	215	207	215	250	244	219	211	216	212	224	222	214	222	269	197	242	251	209	215	213	220	218	200	214	230	230	241	221	209	233	193	228	219	195	176	211	213	240	217	223	204	204	215	237	207	210	236	224	222	211	219	233	221	212	217	223	202	215	218	223	224	224	230	223	204	218	242	218	206	212	213	218	228	205	212	215	203	216	213	229	209	222	219	234	260	224	209	237	235	234	221	210	216	235	213	195	213	208	213	218	215	229	196	203	210	213	217	205	230	207	203	226	240	217	238	213	190	185	229	228	210	231	195	212	246	194	249	217	186	223	224	222	197	238	241	241	211	208	239	193	201	251	217	227	223	207	225	202	210	201	205	233	208	216	235	202	227	217	206	216	237	233	220	219	221	211	243	211	235	199	218	226	205	220	206	218	233	228	206	215	247	196	202	214	196	225	227	199	196	215	201	225	233	255	224	211	214	217	225	205	223	192	204	207	201	213	222	216	184	227	230	230	204	199	240	219	200	189	197	238	184	231	199	230	184
37434	49445	49519	58014	67079	61487	58611	56177	53922	58184	49768	45403	43663	38521	28889	26574	23792	12441	15387	22128	16176	7108	4153	3203	2897	1794	1415	1325	1783	6378	22862	22847	14368	5405	734	708	705	690	681	724	703	696	774	746	660	724	690	676	727	750	727	680	723	744	721	703	741	665	691	711	735	730	692	714	686	695	699	674	748	721	723	705	727	737	680	657	756	725	713	700	741	704	679	710	690	731	670	715	745	748	689	720	665	689	684	727	663	721	719	734	753	733	755	743	724	705	712	695	714	705	711	703	673	721	675	728	744	697	685	702	729	733	671	711	706	676	710	745	735	719	766	688	719	712	694	694	690	718	717	716	727	722	700	686	745	745	701	733	698	672	708	763	697	705	745	710	636	679	710	714	672	686	725	738	767	738	649	714	739	738	631	728	671	728	708	710	743	656	746	688	696	646	701	706	704	692	702	692	702	694	728	654	716	683	778	725	711	762	684	721	653	701	728	757	690	622	718	697	669	671	696	671	690	700	751	732	716	700	706	726	747	684	711	742	701	656	678	684	703	788	711	685	721	716	728	730	692	715	682	689	678	722	706	707	705	690	721	757	676	665	703	748	735	699	699	679	704	687	737	711	659	701	715	726	754	725	751	678	711	735	701	682	718	710	675	692	693	717	712	696	781	705	713	701	685	733	675	737	699	716	687	668	691	675	683	713	714	694	695	731	726	749	681	699	726	684	753	721	753	692	735	748	623	680	677	677	725	695	725	722	748	699	680	727	764	674	707	740	750	704	696	696	725	724	687	694	732	715	673	679	709	750	707	650	720	677	700	721	705	687	649	762	675	715	728	725	744	700	681	668	696	668	747	708	677	720	706	704	694	709	697	666	717	769	708	754	745	683	712	708	656	684	654	704	713	737	670	715	679	699	712	738	688	667	688	713	726	710	693	779	731	767	723	748	687	686	727	625	700	659	722	720	736	710	710	733	705	770	731	693	706	701	675	705	669	676	727	722	697	690	728	701	670	732	697	665	722	699	677	709	718	734	727	696	665	700	705	647	700	686	750	727	702	728	698	674	678	723	788	738	718	716	710	620	666	702	657	724	731	698	674	694	719	638	711	698	684	734	662	708	704	721	727	688	689	714	632	764	723	706	711	709	706	703	726	721	700	692	706	698	739	712	723	690	708	685	723	746	731	739	751	707	746	686	714	752	732	662	728	648	696	729	770	728	675	679	723	663	712	701	679	660	784	681	670	679	719	723	695	679	643	721	706	723	712	702	773	720	679	678	681	743	696	668	727	732	695	739	670	746	709	699	746	719	715	702	678	702	707	702	679	687	654	711	760	701	687	753	724	698	695	720	730	699	704	720	680	730	657	718	671	659	742	740	733	681	729	658	700	710	726	739	697	687	707	732	666	711	769	678	686	708	683	681	720	693	709	717	785	687	698	659	739	715	697	718	750	702	704	696	710	701	760	734	749	708	718	688	676	717	697	699	691	739	666	666	692	713	722	683	691	708	714	738	646	717	714	769	720	700	709	719	689	681	704	690	713	717	721	696	711	718	708	711	653	714	721	667	716	706	727	693	697	704	658	722	736	705	675	715	732	644	763	701	689	744	722	679	685	687	703	672	707	706	696	710	689	709	707	700	719	730	687	678	710	701	720	665	678	725	678	680	704	729	684	681	715	723	695	689	692	692	680	675	749	712	719	704	684	723	698	695	678	690	771	718	736	726	670	718	721	689	712	665	694	743	643	693	692	672	625	681	709	735	717	730	734	660	749	677	724	707	673	716	726	703	722	689	722	761	676	637	706	690	704	730	671	693	691	708	753	675	674	724	678	685	672	708	689	731	676	693	751	707	666	689	704	734	659	708	682	693	734	717	704	687	741	714	691	692	655	667	688	693	726	716	706	703	710	699	711	729	684	739	702	742	695	671	675	699	693	739	699	683	649	701	696	693	726	665	738	714	668	717	695	719	716	745	700	707	689	687	692	679	752	726	698	685	706	701	691	712	691	736	734	720	700	706	692	675	683	691	682	710	694	692	722	701	689	705	665	710	726	670	743	713	704	736	678	670	688	700	737	689	708	715	727	701	697	701	708	670	714	725	687	717	703	764	704	732	688	734	697	699	717	703	694	672	684	682	683	680	701	718	706	696	735	672	699	659	766	744	711	716	691	686	662	666	710	748	665	703	682	666	699	696	778	691	706	698	695	731	705	693	719	658	665	766	722	687	759	682	729	710	771	696	663	735	716	703	694	696	770	693	698	727	700	714	720	656	698	705	741	736	687	690	694	705	731	719	729	690	669	677	728	775	721	657	674	736	727	686	679	696	719	697	711	682	713	702	705	731	712	697	747	728	661	727	717	706	682	694	753	723	704	703	741	685	719	708	675	608	701	701	657	703	701	718	668	689	714	708	740	694	659	724	690	692	731	711	718	726	649	695	710	716	635	677	699	719	734	646	740	706	697	682	702	698	728	700	739	741	680	711	746	743	663	720	716	735	650	723	723	698	725	708	705	725	742	672	704	750	733	718	683	714	709	683	675	701	726	704	729	708	705	705	675	668	702	689	705	719	740	691	734	684	680	685	724	695	707	696	668	702	702	688	714	729	749	760	749	719	710	717	720	720	715	703	748	699	706	706	687	716	675	735	709	689	684	736	707	729	731	736	715	680	714	723	703	726	732	726	675	690	728	691	695	655	755	738	658	693	750	698	722	670	661	670	684	715	710	695	690	678	764	702	742	664	682	758	695	724	679	701	675	713	709	682	704	740	672	729	709	744	706	685	699	718	750	681	714	695	707	688	669	728	737	720	688	701	661	718	700	691	707	681	707	666	702	730	748	693	686	707	678	726	675	704	721	710	663	702	687	692	706	714	697	709	768	669	683	738	666	716	707	678	696	660	683	719	696	710	690	688	709	675	732	700	719	705	758	712	711	699	689	705	683	731	688	697	728	722	727	728	673	734	712	703	711	671	715	692	766	746	676	676	720	677	700	695	715	690	718	742	676	722	708	693	661	731	688	773	701	746	660	688	728	668	665	706	730	706	675	712	706	697	703	726	708	703	687	677	771	746	692	683	701	719	737	734	681	682	737	690	743	718	731	715	741	702	703	698	731	656	721	704	739	727	692	660	701	748	709	688	725	714	704	698	714	699	728	749	720	686	721	697	690	698	698	693	711	710	700	723	696	699	659	687	719	704	698	680	650	733	689	682	686	691	738	706	707	651	730	740	757	696	670	792	783	711	707	689	752	714	721	677	678	717	734	710	683	737	695	714	693	765	677	683	668	695	696	683	721	736	711	694	691	665	714	682	689	714	746	712	709	710	707	714	710	690	681	668	713	692	700	727	698	705	697	715	763	704	713	683	714	705	753	661	759	705	681	694	727	669	701	743	729	714	761	728	692	712	736	737	702	685	700	711	716	711	677	735	736	735	742	702	689	674	723	703	722	730	697	709	693	703	692	714	736	694	679	749	675	664	718	676	705	744	644	705	705	706	723	721	701	626
10469	16656	20553	15857	12262	8168	4835	3545	2675	3487	2867	1445	1110	780	563	613	601	327	440	322	354	248	234	231	241	215	186	179	208	181	417	569	487	318	143	161	168	169	180	184	170	153	167	184	191	171	164	198	163	162	177	143	141	164	165	171	192	186	151	184	167	174	172	177	159	176	176	182	182	182	178	175	188	159	178	169	168	178	185	156	169	171	175	163	178	159	178	160	167	184	170	161	168	174	193	158	173	183	182	161	158	178	159	164	188	203	197	185	152	177	147	170	176	157	167	153	156	172	150	169	176	168	173	171	157	181	190	200	183	175	198	187	190	170	200	178	167	165	159	185	165	171	183	163	188	204	177	190	173	179	177	180	176	180	176	176	159	175	170	178	154	169	166	173	149	164	169	195	177	169	196	171	158	179	163	154	148	179	146	178	181	169	170	152	162	176	189	185	177	184	170	176	204	176	183	194	166	176	168	161	188	172	172	182	182	184	189	160	166	170	184	175	179	183	175	169	155	172	181	171	167	188	191	151	155	170	187	166	161	193	189	199	173	163	154	179	162	175	180	189	169	170	182	190	190	182	164	169	194	163	173	158	167	184	173	179	194	181	160	163	163	169	154	162	167	161	175	169	163	172	174	168	180	157	175	166	163	178	171	163	179	188	172	155	184	165	164	181	171	167	201	190	185	158	167	156	183	173	173	187	173	178	175	172	152	194	160	174	163	195	160	152	163	167	168	173	163	163	171	181	179	167	169	183	181	193	168	185	174	164	168	193	173	165	182	187	190	162	174	193	181	172	168	179	171	165	160	149	170	180	186	170	179	164	169	161	173	148	167	152	162	165	170	175	191	168	187	183	179	181	144	163	165	162	157	168	167	186	183	178	163	175	169	171	166	189	175	182	153	180	205	201	162	191	159	186	165	173	167	159	167	193	166	187	195	201	198	187	160	174	163	163	178	152	180	170	189	183	171	191	195	171	190	177	182	175	169	162	172	178	183	176	171	174	167	192	167	157	165	188	191	160	175	154	172	176	177	202	168	157	178	167	171	173	175	157	172	199	180	170	163	209	177	149	161	186	199	172	199	168	163	176	150	155	176	174	176	160	178	168	187	165	176	173	150	166	169	182	172	193	151	161	184	182	191	157	190	192	165	157	167	188	164	183	156	169	159	172	162	148	176	174	192	186	192	156	180	188	182	174	188	169	180	188	170	154	162	189	157	150	171	190	160	153	174	170	171	168	180	174	191	152	197	163	167	143	177	158	179	161	206	158	178	159	172	184	174	185	147	165	161	181	159	162	177	160	172	177	146	173	177	179	178	160	160	141	196	171	180	174	175	176	160	204	177	177	171	204	159	146	171	190	180	155	175	180	172	187	156	155	188	172	185	180	160	177	170	175	179	152	158	178	174	154	164	194	182	180	157	181	177	151	150	148	182	172	187	171	161	166	166	174	162	142	168	162	182	176	176	168	184	180	184	153	167	177	185	175	164	174	159	173	177	167	163	173	167	177	172	166	185	157	166	180	155	182	195	182	183	183	165	151	164	173	167	161	158	147	160	176	150	172	171	163	174	166	200	166	165	174	182	179	160	156	172	163	190	158	170	185	175	176	168	166	179	185	174	176	166	186	202	177	164	162	178	176	201	179	155	164	181	182	159	174	168	164	179	176	166	186	180	196	160	144	158	156	173	174	168	195	156	155	188	173	172	157	182	183	190	187	145	150	180	184	181	161	171	160	158	178	182	163	196	168	198	151	180	169	170	186	168	191	175	159	193	180	179	170	198	168	149	162	172	167	157	150	170	154	177	195	161	162	189	165	186	197	169	168	173	191	161	164	189	173	169	159	184	172	163	167	177	163	175	171	202	177	183	151	163	150	171	179	172	184	163	167	181	163	150	172	176	163	171	173	190	190	145	160	174	182	196	174	155	170	163	178	187	172	177	173	169	186	176	164	177	177	164	167	150	177	179	167	176	162	149	184	160	159	174	165	172	194	146	161	171	152	158	154	171	175	156	182	154	192	177	157	177	147	157	150	190	134	167	151	148	204	171	166	144	202	155	174	158	173	180	175	173	163	193	172	174	174	175	150	183	157	148	175	173	156	193	194	194	153	173	171	163	173	177	165	161	176	160	173	170	178	175	183	178	207	177	175	183	181	181	174	182	153	163	175	171	190	179	160	196	150	182	174	169	162	161	178	170	174	169	179	181	153	159	187	193	187	179	179	177	194	210	176	156	170	177	190	177	181	171	185	190	168	149	161	180	180	163	149	172	162	164	181	202	192	160	196	177	185	164	181	173	159	189	158	151	170	170	154	185	177	172	174	176	142	189	184	190	189	177	176	187	170	160	181	161	197	173	161	192	179	161	192	174	194	163	168	157	181	185	170	169	177	172	169	164	184	165	196	183	162	170	169	174	176	174	163	163	182	179	176	162	180	166	159	173	164	173	172	183	171	158	179	170	179	147	181	180	182	179	191	180	168	182	156	170	159	188	209	162	148	162	169	185	203	177	186	185	162	180	172	175	159	163	168	144	145	175	176	154	169	150	151	197	165	170	187	173	181	184	173	201	179	175	165	167	179	156	185	186	180	159	172	174	197	168	177	176	168	168	173	188	161	181	163	174	163	166	178	162	174	172	178	163	168	163	172	150	187	162	167	164	184	167	171	159	171	197	199	178	173	172	151	181	156	158	188	176	173	160	187	191	174	156	175	167	164	166	161	173	141	166	187	156	163	166	175	196	170	163	189	162	172	156	170	154	151	172	191	155	155	190	158	180	177	154	182	186	169	151	176	182	162	172	171	190	201	180	189	186	173	169	183	167	178	171	170	161	199	174	186	170	185	188	161	164	167	164	164	166	184	187	189	172	181	154	155	179	169	157	171	167	154	183	166	170	152	174	163	172	172	179	160	168	152	164	182	149	182	188	173	159	156	181	192	185	166	176	164	175	162	161	155	147	168	181	174	162	177	165	167	152	156	171	168	200	168	153	164	183	148	183	140	181	158	159	191	173	150	162	154	156	173	159	169	188	184	172	184	168	158	152	193	174	175	164	159	190	153	182	164	177	190	160	171	173	166	159	175	170	166	168	182	163	176	196	175	162	155	165	164	176	153	181	164	170	178	190	166	188	155	167	158	176	176	188	181	194	177	174	192	179	192	156	192	178	172	160	174	183	171	150	161	173	174	190	164	170	158	175	185	161	175	174	176	164	160	176	162	174	170	157	161	171	163	191	206	167	167	147	152	181	164	167	170	189	177	183	183	171	171	176	146	190	178	183	165	204	158	176	159	209	170	162	188	168	193	169	170	187	169	158	188	177	178	193	189	180	155	185	170	188	149	149	159	162	176	165	155	155	167	187	182	157	191	179	168	183	159	148	155	161	183	165	166	160	183	161	178	182	172	189	186	156	183	202	171	149	184	151	205	150	175	139	180	184	170	172	171	175	150	180	162	161	141	177	181	195	181	166	153	173	170	168	186	190	191	189	198	163	189
10218	20006	25415	27890	25867	20981	16014	13298	11369	14880	10849	6843	5613	4172	2924	3407	2815	1655	2362	1642	1416	944	1096	1016	1194	960	721	694	664	712	2394	3293	2497	1375	605	610	581	592	614	579	586	606	626	599	569	583	613	589	582	623	596	582	593	599	586	607	604	560	572	641	571	594	593	566	635	585	637	632	581	598	604	571	633	591	551	644	570	614	621	586	545	621	575	596	601	603	601	635	624	587	567	614	585	576	633	664	644	594	615	568	575	628	601	615	613	605	566	613	627	562	638	593	563	595	595	585	602	629	614	651	619	565	594	592	613	590	584	587	612	625	605	598	621	609	628	612	597	582	603	636	617	578	607	636	570	583	580	630	611	596	559	591	614	585	595	617	583	584	645	584	620	581	579	577	532	550	644	633	622	613	609	575	601	611	605	617	615	563	592	628	578	631	624	599	616	619	594	576	611	567	644	644	584	639	543	648	561	613	626	610	617	598	594	548	626	604	532	582	604	609	579	654	564	604	607	576	626	604	642	583	586	552	628	608	587	611	628	617	607	560	627	617	603	573	618	605	556	619	553	587	636	579	584	616	604	586	575	615	615	585	588	644	544	617	612	620	597	588	609	619	636	597	593	610	625	564	622	652	563	604	628	593	623	593	586	603	615	604	597	590	649	613	610	596	616	570	618	622	591	617	589	592	572	620	608	612	560	627	600	606	618	594	605	606	592	645	522	586	566	572	607	626	597	565	642	579	634	597	604	603	592	633	593	559	596	578	608	608	612	582	615	585	629	634	601	611	578	620	582	565	602	606	614	595	609	562	586	602	601	600	625	603	636	576	573	619	594	615	599	579	593	617	625	592	615	571	604	634	617	565	586	594	611	603	597	597	599	585	588	611	600	620	571	556	607	603	605	583	591	621	574	629	577	537	623	593	611	594	642	613	592	614	613	630	571	594	597	629	561	556	582	622	597	602	649	638	603	615	578	585	598	582	637	605	591	600	581	576	589	579	586	597	595	626	573	558	601	639	587	598	624	645	594	626	593	598	633	603	591	567	605	629	621	593	583	588	609	610	589	591	609	577	611	638	588	635	624	572	596	600	582	607	608	572	594	595	687	594	611	612	593	618	610	573	602	608	608	638	602	594	602	601	647	562	582	580	588	602	585	596	635	595	585	615	601	573	600	575	601	653	590	575	576	564	618	569	582	611	592	593	649	597	602	622	588	607	553	589	586	604	564	611	627	569	636	619	593	605	585	605	630	565	623	606	621	606	570	615	637	606	638	600	622	592	559	589	607	635	632	599	562	633	585	587	575	588	572	569	589	571	628	603	584	608	602	615	584	593	630	587	611	586	561	626	605	599	585	599	618	550	645	583	640	592	587	626	622	600	629	581	585	633	624	558	618	603	603	560	628	582	611	541	598	569	564	619	600	568	590	611	581	589	612	606	574	578	557	625	563	595	616	648	562	610	574	614	582	567	579	580	617	611	604	620	605	593	612	626	573	593	673	575	626	605	549	624	602	585	604	575	602	550	583	585	576	649	601	645	575	655	619	605	596	582	606	604	613	590	599	613	585	577	602	609	609	612	588	612	619	588	589	569	591	578	561	603	615	572	597	591	641	642	602	613	654	611	601	594	586	579	604	592	599	603	615	614	635	640	565	599	585	633	611	606	579	590	558	588	595	632	571	633	615	579	624	561	576	632	616	586	599	602	566	641	622	597	555	612	591	588	609	571	590	583	598	606	599	627	632	607	595	576	608	583	603	609	569	595	562	615	590	583	593	595	580	623	613	654	571	577	657	672	596	626	602	572	563	606	607	634	560	571	575	604	620	547	559	590	596	582	602	601	538	641	608	612	572	623	633	606	605	581	598	599	578	584	566	566	610	602	536	545	602	632	605	552	574	607	566	603	630	586	610	597	619	616	602	617	603	632	577	595	577	613	590	607	598	619	578	628	588	600	581	602	569	591	576	615	612	631	592	615	597	584	590	602	631	602	608	631	613	630	604	600	622	608	547	627	598	605	567	597	561	611	610	619	576	593	592	608	603	592	614	636	627	569	584	554	573	624	590	594	600	618	583	600	614	618	565	583	608	560	619	598	608	660	635	530	579	634	581	583	626	597	612	618	618	592	546	584	616	591	545	574	564	638	590	561	576	581	582	590	592	578	597	586	581	591	613	602	602	586	604	599	616	623	591	647	632	626	611	598	582	592	617	603	631	615	535	605	612	606	566	567	591	588	593	586	613	574	604	566	627	566	553	618	601	579	558	544	645	602	603	590	616	613	644	631	627	610	575	584	572	614	572	623	573	625	613	560	559	612	589	603	581	616	565	594	590	583	613	591	626	594	556	581	596	591	595	578	610	567	599	672	601	598	591	574	574	583	592	587	561	659	589	608	576	569	617	612	615	626	619	613	570	625	616	594	667	572	606	647	584	578	615	637	624	652	603	642	627	582	584	595	610	583	580	600	539	605	580	584	647	594	565	586	591	622	576	642	627	548	572	583	590	603	618	578	602	605	606	600	593	634	609	572	569	620	598	607	617	618	581	566	606	593	580	568	572	618	571	604	629	602	610	628	605	583	621	593	587	574	578	612	633	632	580	588	637	633	649	639	630	613	586	613	608	638	590	607	597	591	617	579	600	579	549	628	636	625	532	600	575	627	618	612	591	583	597	616	596	550	638	612	614	665	579	595	591	612	611	590	603	620	615	579	628	588	582	627	597	569	577	581	650	607	612	635	593	602	572	608	627	596	584	573	611	614	575	647	622	620	582	581	593	561	592	600	564	597	607	582	599	570	621	603	616	615	571	598	606	652	629	589	588	594	587	588	570	644	603	619	605	611	586	605	581	599	577	618	538	591	594	621	592	645	565	604	601	604	603	581	611	596	604	603	607	607	604	577	619	587	634	614	586	589	617	590	602	636	592	561	550	576	584	641	640	580	626	560	628	608	617	599	585	600	550	586	599	624	592	588	598	607	597	626	548	587	610	603	593	563	632	625	645	662	591	633	586	600	603	603	592	576	564	572	568	581	621	609	599	617	628	656	584	555	612	597	590	586	602	593	569	620	576	617	612	591	646	575	581	624	603	588	623	628	622	586	591	613	585	616	602	633	613	595	604	607	587	590	596	606	562	579	638	613	595	583	563	594	596	633	630	599	565	565	581	614	620	605	577	636	630	588	596	588	577	562	622	579	601	598	644	617	601	618	576	602	587	598	620	600	558	600	621	570	598	580	604	575	591	557	609	582	591	583	607	640	633	581	590	569	588	571	598	596	613	622	604	602	625	625	597	579	580	586	598	591	582	620	572	556	626	558	604	571	613	603	599	570	621	589	555	589	611	565	567	626	611	604	600	568	580	596	619	603	584	594	610	555	610	635	606	613	613	566	583	582	629	614	573	574	613	588	651	565	620	627	618	584	600	611	649	610	644	603	609	576	582	612	600	590	599	587	574	588	612	589	652	572	577	592	591	601	605	563	643	588	575	552	588	623	584	632	644	584
35729	44395	40660	38423	38248	36689	34023	30834	28857	35000	28037	18243	12653	8482	4985	4342	3685	3131	2315	1744	1141	939	604	761	451	466	327	181	210	605	2821	2585	1451	524	169	169	162	156	160	138	127	147	155	148	157	158	151	146	169	172	156	152	162	167	182	140	173	165	163	151	172	156	157	155	152	168	163	133	150	195	158	162	159	141	148	150	175	151	142	149	146	186	147	168	178	154	151	134	150	153	153	148	176	144	145	144	152	150	128	168	140	194	150	150	178	128	137	155	156	151	188	142	168	141	186	167	145	175	144	141	163	152	138	167	160	173	161	157	146	155	147	184	169	158	156	159	171	165	159	146	156	149	154	152	146	139	140	167	134	141	137	162	159	139	160	158	135	160	168	154	145	166	140	148	149	159	136	153	164	138	187	125	172	162	165	141	176	173	175	150	132	150	172	157	149	165	162	133	156	164	141	166	171	163	104	144	152	158	161	162	143	160	168	142	137	166	137	154	160	158	157	200	167	165	139	163	156	161	152	141	139	168	165	157	152	133	162	156	143	152	148	148	147	141	169	163	123	154	154	145	165	144	146	141	158	143	147	148	156	170	163	154	150	148	153	168	174	133	146	131	135	154	153	172	160	146	155	177	149	161	157	141	155	169	145	147	154	140	147	161	172	144	166	156	155	153	152	161	150	149	165	158	158	126	142	150	147	188	151	154	150	133	157	157	133	168	179	136	163	178	154	166	167	140	140	160	156	139	141	133	173	157	160	143	163	162	146	173	165	153	152	159	142	142	142	155	161	164	146	145	142	139	135	147	139	154	147	131	145	141	155	164	151	151	152	147	171	151	167	146	145	169	155	143	147	154	143	158	146	168	142	163	155	157	154	147	160	162	165	168	146	168	171	154	149	138	144	163	156	170	157	155	154	142	159	158	147	144	154	156	156	125	160	140	133	156	174	156	147	162	158	154	171	149	155	135	163	166	149	134	152	142	168	149	169	162	159	164	134	159	155	150	156	153	185	150	148	165	149	148	136	142	178	187	157	142	136	166	156	160	154	165	150	168	165	174	160	142	150	149	154	152	145	160	150	152	149	156	153	141	161	140	163	137	152	159	155	154	155	174	148	157	179	141	127	159	137	166	157	151	132	144	157	157	161	171	150	162	181	171	160	139	169	122	134	170	166	152	152	133	144	164	160	183	148	168	160	136	150	152	161	151	155	142	140	149	159	126	163	166	155	144	148	152	141	157	163	140	159	162	160	139	149	164	167	158	180	156	149	156	126	147	160	166	151	141	137	148	154	129	143	163	167	169	165	140	174	180	139	157	144	165	174	145	159	158	168	163	171	145	166	150	151	152	154	152	156	143	156	149	153	153	144	164	142	144	167	167	172	149	137	162	170	148	151	158	153	168	170	154	147	157	166	154	164	148	160	143	134	156	159	146	152	156	159	153	150	151	170	166	162	154	169	179	169	146	142	148	163	135	160	147	132	185	147	149	149	164	172	153	151	161	157	147	127	139	142	153	160	165	157	151	151	170	130	148	157	166	168	153	144	159	141	151	140	156	153	151	132	163	149	162	136	139	181	134	162	141	152	176	161	146	156	164	147	137	178	147	164	150	151	149	153	133	143	148	163	169	151	151	154	149	152	156	154	169	157	150	164	148	154	143	159	172	153	165	144	161	180	137	149	138	152	152	169	176	160	164	157	149	137	156	148	154	134	177	166	156	154	168	156	157	125	141	154	163	148	157	172	133	159	142	163	175	156	157	165	167	158	150	170	164	163	141	156	159	166	156	162	155	153	152	155	157	132	164	157	122	148	150	141	155	155	175	164	147	149	165	132	164	195	163	139	146	161	176	162	154	171	164	174	148	148	148	152	137	138	161	139	131	158	166	155	144	162	142	158	156	138	172	136	177	167	120	145	170	163	136	134	138	161	149	141	142	153	145	148	139	172	160	152	172	142	159	149	152	157	157	152	167	140	169	145	160	179	174	160	135	131	143	163	160	138	139	170	167	167	160	163	150	130	158	151	165	145	154	135	154	143	154	146	157	141	162	164	170	142	171	157	173	165	162	150	156	145	123	148	174	168	145	177	169	162	128	164	161	168	141	163	149	164	176	145	159	146	177	163	136	143	178	147	157	156	163	143	165	145	159	159	153	151	132	141	155	138	170	160	163	158	157	164	144	161	164	145	154	149	151	140	159	143	135	156	148	161	162	182	153	166	152	152	145	144	165	166	160	149	142	156	155	176	168	169	130	163	181	155	151	156	159	172	152	160	173	146	158	131	151	166	172	146	165	152	191	147	157	174	147	166	159	141	160	164	133	162	161	158	158	167	174	149	168	162	129	158	155	158	149	151	180	149	138	157	154	144	159	164	143	147	168	159	157	197	147	148	171	171	182	168	167	157	163	175	159	134	155	157	158	157	152	151	155	157	171	173	161	138	163	175	158	157	173	153	153	151	153	155	177	158	152	157	152	153	157	168	164	145	151	150	153	167	149	136	156	168	152	158	145	148	174	143	144	151	183	128	157	162	158	154	135	154	162	144	153	152	164	155	163	146	169	139	157	158	140	157	149	144	155	162	148	156	159	152	147	142	167	165	154	164	145	143	167	143	178	146	148	131	186	166	160	169	140	158	155	147	175	172	171	138	145	142	170	151	172	154	167	146	147	144	168	165	171	165	160	191	139	151	156	160	149	154	127	136	151	149	147	173	168	144	159	133	184	141	151	158	150	140	169	179	170	181	149	145	161	130	157	153	161	124	150	143	161	140	144	172	135	182	154	143	155	151	162	145	170	180	143	161	158	174	144	158	172	173	153	137	161	149	163	156	149	161	159	161	161	179	165	154	152	148	155	174	148	159	148	162	156	150	155	142	153	161	161	158	145	161	154	149	141	164	173	162	162	170	164	140	138	158	131	132	151	194	140	154	164	164	120	165	170	150	169	142	174	136	148	155	157	169	157	155	161	177	151	171	140	151	167	146	147	155	144	173	153	132	151	165	164	156	169	147	142	146	148	153	143	150	171	144	154	182	135	135	149	154	169	150	141	149	154	149	168	151	156	157	161	145	166	148	151	152	144	157	182	162	147	153	136	158	133	142	136	162	158	189	166	160	154	153	140	168	156	140	159	158	177	168	176	163	157	168	157	148	162	142	163	146	153	177	139	172	156	151	143	147	151	149	170	141	150	163	162	170	150	162	155	164	168	151	152	144	141	158	146	169	171	142	132	137	148	146	135	166	146	140	157	161	159	164	145	144	157	158	162	157	157	163	164	163	136	166	156	158	164	131	157	153	166	146	133	175	158	164	162	141	177	164	162	157	148	161	164	163	181	180	185	155	151	159	167	164	175	145	158	154	153	142	147	167	153	143	131	168	136	165	152	161	171	152	160	143	168	145	166	164	161	175	178	177	145	160	164	155	163	155	138	135	152	167	142	155	156	130	139	141	153	150	149	148	150	139	139	126	172	163	154	137	174	164	153	174	142	145	139	165	160	146	137
30951	44278	46706	54491	56149	53237	50316	46728	46184	50976	42727	36340	31371	26457	20943	20356	15559	13588	10750	8837	5807	5063	3309	4750	2761	2863	1871	954	1039	4026	16383	14575	8799	2869	512	599	533	540	571	540	573	488	566	534	537	534	570	533	510	544	524	551	553	561	556	532	585	540	495	583	547	558	570	523	565	576	558	507	551	522	550	543	514	517	534	556	561	504	524	544	537	552	508	549	538	516	529	569	505	590	516	534	550	542	538	538	523	496	533	492	564	540	577	535	518	514	498	534	514	504	516	494	499	508	592	477	596	554	509	521	517	554	559	532	550	548	527	547	573	516	551	500	532	542	544	540	540	552	538	562	535	583	566	537	537	553	572	545	570	549	558	513	559	547	572	556	522	530	513	514	525	551	533	537	543	552	513	514	542	597	573	555	518	540	529	559	548	557	546	559	520	542	540	531	496	557	549	605	551	558	547	561	573	542	539	549	572	546	545	546	518	498	512	549	514	521	509	519	528	530	551	560	538	558	557	552	539	531	541	534	544	532	544	501	537	525	517	516	566	569	544	532	521	561	560	498	532	507	563	560	544	556	555	554	559	507	576	528	557	539	541	541	532	554	583	541	566	546	589	557	572	539	525	537	561	545	519	528	544	546	544	546	557	479	532	539	570	511	578	508	562	550	534	545	517	547	559	566	512	513	550	500	574	557	573	551	573	569	530	574	518	563	535	533	524	513	533	509	577	546	534	587	557	563	538	495	514	548	573	564	527	531	581	502	555	560	536	537	515	533	508	530	526	518	500	521	517	524	558	513	520	518	532	523	549	555	544	548	538	588	558	542	510	537	566	556	553	569	526	553	531	534	542	520	536	559	518	554	551	556	535	553	571	555	546	563	536	544	555	549	587	520	525	541	527	520	575	565	553	560	570	520	556	538	516	554	512	514	545	540	585	554	560	528	550	548	537	555	577	514	580	542	558	521	516	544	533	538	534	583	558	518	575	555	540	529	511	493	571	566	561	522	521	543	526	548	541	521	559	555	535	559	541	529	567	501	529	563	533	507	587	485	568	524	504	547	510	571	523	536	586	545	572	538	532	507	521	553	541	527	530	563	571	547	564	495	473	532	562	561	553	539	498	507	539	543	568	547	549	540	545	518	527	539	529	564	535	528	560	535	525	513	555	538	539	535	533	520	547	524	537	468	526	546	589	502	551	554	536	554	540	566	567	539	532	539	511	533	554	528	577	529	522	540	526	534	482	590	556	524	516	572	571	538	530	538	511	512	587	558	476	532	538	490	531	573	557	549	526	535	554	553	555	533	533	515	541	579	563	561	543	544	586	547	550	553	513	575	535	506	521	545	521	579	520	587	554	546	568	536	536	500	555	547	509	560	526	517	557	548	545	523	568	521	534	523	523	525	574	551	547	518	526	572	569	545	590	562	528	560	508	579	524	560	526	537	531	575	527	556	561	525	555	508	541	496	547	489	543	543	554	564	493	553	476	564	537	523	527	520	549	518	544	534	549	565	547	571	542	562	562	544	537	565	548	553	577	505	514	510	533	568	492	566	535	527	574	542	547	579	537	583	566	577	520	530	567	549	534	530	524	522	572	525	519	560	544	541	552	555	568	566	520	500	550	555	547	575	517	561	539	549	553	527	525	527	542	538	529	545	537	570	531	531	536	518	587	512	557	521	565	527	575	532	560	521	520	502	541	560	563	525	547	575	539	534	566	542	508	610	560	529	551	560	555	538	536	517	580	529	543	517	569	502	533	530	529	531	537	516	499	497	521	548	547	530	547	565	517	521	567	578	521	543	559	569	590	571	546	521	495	605	541	495	582	542	541	500	520	524	568	540	562	539	550	525	519	567	586	504	565	513	523	540	558	530	543	554	527	576	534	545	598	545	562	489	506	548	519	522	522	493	534	546	522	552	524	504	555	529	490	515	519	547	532	535	551	525	567	548	543	582	540	537	524	548	541	523	515	556	513	529	529	533	538	561	537	516	561	546	505	528	574	567	498	563	493	559	515	526	547	557	562	534	520	566	523	521	541	534	549	512	541	543	583	524	526	515	558	485	550	537	531	515	539	549	528	543	537	552	548	565	517	503	584	523	507	535	503	525	583	558	491	572	558	533	531	564	557	542	550	503	559	513	559	547	535	536	557	544	529	538	537	520	557	529	543	560	549	544	514	489	550	560	575	548	566	554	528	522	533	553	526	554	503	563	591	572	530	549	490	520	523	556	563	533	546	547	554	526	584	514	577	526	558	506	528	527	569	532	551	518	540	558	510	503	567	560	556	519	508	543	600	565	524	541	547	564	559	574	565	543	569	545	555	554	520	533	531	522	532	566	551	536	523	564	511	530	524	559	548	566	489	551	539	530	530	551	526	522	516	552	505	546	548	558	542	561	546	565	556	567	502	531	555	552	541	530	576	620	529	520	504	543	519	551	577	546	531	568	537	546	548	558	577	523	511	555	564	541	531	492	575	518	530	523	541	516	568	538	516	555	551	566	548	563	547	544	547	551	525	542	562	539	561	494	526	533	537	523	521	558	567	567	512	548	489	537	537	544	576	552	548	552	542	522	525	565	576	478	536	543	546	539	550	533	548	543	524	550	560	518	547	540	514	557	555	562	527	551	580	538	572	534	540	533	563	572	507	533	545	522	523	537	497	567	508	519	536	544	554	555	543	555	578	572	518	577	567	523	570	567	548	523	563	535	525	557	496	537	589	534	559	551	500	563	583	511	535	556	496	569	569	526	531	518	549	531	570	528	544	541	547	555	529	573	508	533	507	550	537	563	549	512	578	557	510	556	562	564	538	556	550	544	537	535	491	526	531	531	562	547	515	570	516	555	527	527	554	553	510	559	534	540	507	542	551	528	550	519	570	567	513	566	548	560	568	521	548	544	551	528	510	552	588	527	546	559	567	595	514	537	580	558	562	513	517	536	534	565	557	570	544	509	515	525	505	579	523	534	530	477	530	532	509	588	545	568	564	591	529	580	550	537	588	563	537	575	535	544	547	545	566	571	545	543	545	572	547	543	555	564	564	580	520	505	543	533	512	531	520	554	556	553	531	538	547	510	546	551	534	574	509	555	540	530	536	528	572	567	492	537	528	508	548	553	502	520	512	529	548	536	588	508	540	548	509	530	554	544	539	546	547	548	544	535	555	571	556	535	531	547	555	553	518	551	567	532	516	540	528	547	584	556	575	531	546	540	547	527	550	508	556	559	547	536	483	572	564	553	554	541	527	543	546	513	507	490	530	525	518	511	534	564	514	548	534	533	516	558	543	582	565	511	520	506	520	558	576	581	546	572	537	535	573	571	537	557	545	535	546	534	512	501	537	555	533	549	524	538	516	508	526	555	539	633	546	560	529	546	523	521	509	534	574	539	572	511	511	560	548	541	530	565	544	555	518	542	553	533	536	545	561	547	574	523	564	522	575	539	542	578	567	543	517	533	569	558	531	528	551	502	518	564	550	491	515	527	508	545	560	548	577	553	519	547
43567	44865	40443	38042	39647	38079	38420	38043	38655	45185	35055	28626	22203	16119	11871	8420	8565	5567	4775	3067	2707	1705	986	631	592	491	451	388	391	1840	5353	4443	2506	775	237	218	227	216	233	231	240	216	221	215	239	231	203	223	227	255	255	220	237	240	238	252	220	210	237	236	234	216	224	232	220	230	249	218	202	248	237	215	199	226	222	235	247	224	236	219	237	233	219	196	241	233	218	220	226	226	252	225	247	215	227	237	211	216	233	244	246	244	220	265	238	223	216	220	221	223	203	217	241	215	218	284	242	227	228	223	225	255	218	220	205	213	217	223	236	241	215	228	251	246	250	219	242	231	244	261	223	226	253	202	214	251	226	211	193	209	225	245	230	220	227	239	208	217	227	211	233	228	226	214	237	212	268	217	213	243	240	213	231	243	227	237	220	214	207	224	214	241	228	191	191	206	234	248	214	238	230	221	263	213	230	233	250	217	258	250	220	239	245	258	247	240	212	217	250	213	225	249	223	236	219	242	249	238	209	233	217	236	242	215	224	214	231	232	241	235	211	205	248	219	211	208	224	239	213	221	222	239	234	232	208	241	200	228	256	227	212	235	234	204	234	218	217	234	213	215	242	219	239	218	249	224	223	233	239	239	233	246	212	229	221	218	216	210	251	252	234	239	212	218	226	228	214	193	241	215	235	263	249	240	217	220	212	254	227	252	221	200	235	203	247	210	226	211	231	245	224	206	202	219	237	216	197	228	218	235	246	229	217	233	227	211	243	274	249	221	226	266	230	218	229	218	223	223	214	224	234	218	238	262	195	259	249	246	237	227	238	212	222	221	228	224	235	229	231	212	250	244	237	213	220	213	249	205	248	215	234	237	186	231	230	221	226	203	191	231	235	203	225	234	226	242	234	235	247	209	220	215	231	245	217	230	210	232	232	233	233	227	216	245	246	239	237	244	226	229	242	220	235	211	214	232	238	227	233	235	242	212	211	236	249	223	245	268	207	224	251	240	254	223	231	222	231	230	214	223	252	230	246	225	219	224	221	244	199	240	233	220	244	234	230	214	199	223	237	216	237	202	200	250	227	229	231	244	249	274	225	239	252	214	240	217	236	219	220	222	239	225	241	211	234	238	234	232	234	218	257	222	217	235	200	217	219	232	246	215	227	238	222	234	254	234	247	243	238	215	217	252	241	229	198	246	214	248	205	225	214	244	235	222	221	257	230	224	253	223	217	232	213	262	216	248	233	243	252	238	261	216	236	231	239	212	238	241	219	224	213	245	265	227	213	203	225	234	221	237	221	225	222	237	231	243	226	224	252	204	224	213	211	252	215	223	210	227	226	249	208	220	242	215	247	253	243	226	243	216	215	212	238	228	225	243	209	215	198	237	208	241	246	195	211	230	240	216	231	241	264	222	253	235	225	241	222	236	243	221	221	214	233	214	207	231	226	215	215	209	239	213	221	238	239	209	222	223	224	246	249	232	216	264	210	216	248	229	191	229	214	219	225	230	239	210	222	242	218	207	217	238	249	235	198	247	211	221	225	241	206	229	234	227	269	230	237	210	246	242	226	235	232	249	234	208	233	207	223	239	239	236	228	220	233	223	230	243	238	244	219	243	227	208	200	221	242	250	196	242	217	246	216	220	262	241	239	243	222	233	252	236	207	203	233	225	199	246	211	227	248	277	244	208	229	222	235	230	228	232	232	206	242	248	218	236	221	252	224	226	252	223	217	216	225	236	224	236	238	247	209	217	212	247	227	216	229	221	241	243	222	229	237	246	205	230	208	240	250	223	243	221	222	203	250	238	233	251	245	238	243	254	214	242	232	247	220	219	197	252	236	240	198	229	219	222	226	214	239	238	198	232	257	206	242	226	219	228	249	238	229	216	222	234	211	246	230	249	221	243	248	221	224	208	231	224	247	230	229	233	235	241	201	199	245	235	227	216	255	216	271	243	213	257	214	218	245	254	194	236	230	253	238	229	244	252	242	222	226	246	239	218	244	207	235	248	219	241	249	213	212	224	215	224	228	230	247	226	201	211	209	235	216	212	232	231	227	247	228	222	226	265	197	248	246	240	230	256	213	242	236	234	209	240	248	253	218	209	199	197	219	228	252	231	235	211	225	220	212	245	222	237	209	214	220	249	206	204	234	220	211	233	213	229	267	210	192	251	221	207	237	237	213	194	254	218	230	250	209	215	191	224	234	225	224	241	234	211	232	256	233	227	234	217	236	259	242	210	219	251	250	238	191	259	240	249	240	236	223	212	213	211	209	221	248	226	228	239	221	232	230	241	211	263	241	225	253	245	232	234	228	222	228	234	276	246	249	230	218	227	242	231	245	254	229	230	223	207	222	225	197	218	226	233	240	254	272	226	247	230	237	225	244	237	227	228	222	225	228	219	224	225	230	182	195	228	213	221	227	231	231	237	227	214	234	215	211	231	247	241	235	239	240	214	231	236	220	224	207	257	239	179	207	236	218	236	220	195	240	219	220	244	218	230	208	234	257	264	229	230	228	237	225	233	245	252	238	227	249	209	231	263	223	246	239	231	248	272	222	251	236	237	213	228	238	219	217	221	237	223	187	228	227	221	226	228	256	227	238	232	269	248	225	220	233	206	233	236	223	217	252	218	198	226	230	234	214	242	221	208	180	214	221	258	241	215	229	194	229	223	238	234	229	241	228	224	242	252	206	245	210	228	255	197	222	245	234	235	241	236	224	233	245	223	258	238	232	211	261	208	251	230	230	243	245	240	211	227	219	224	239	247	228	253	222	215	198	210	230	190	196	225	269	242	252	261	226	233	226	217	217	236	237	239	233	236	247	232	239	232	204	230	227	237	233	245	259	234	227	228	229	230	231	216	226	221	238	225	220	236	227	241	242	226	258	220	212	220	254	216	223	217	216	237	238	234	256	258	239	206	220	204	235	250	211	217	233	216	248	218	250	238	226	216	200	239	232	236	207	219	227	225	252	196	214	217	227	207	222	217	206	253	191	234	223	213	221	232	212	249	229	229	241	237	241	222	223	230	235	243	228	240	228	200	242	248	216	225	230	238	226	217	228	237	229	231	225	226	228	237	236	236	203	221	200	221	219	230	222	235	244	232	209	241	216	212	238	218	241	204	213	256	225	223	221	244	216	213	217	215	213	227	223	210	224	211	227	203	225	236	223	223	241	232	229	227	244	222	236	234	239	246	204	226	234	223	217	219	229	250	239	244	219	235	256	227	231	237	227	228	226	235	224	203	205	223	202	239	233	233	242	231	227	212	212	220	263	212	244	225	236	229	224	229	226	224	216	243	222	211	229	231	217	230	229	212	221	225	239	212	228	212	235	240	251	216	231	235	225	209	237	215	234	214	261	200	229	222	209	198	259	236	208	231	218	215	227	221	231	247	229	236	242	225	202	222	226	206	240	214	229	214	231	199	221	206	209	204	219	227	206	237	222	233	226	232	226	238	258	219	231	234	230	230	237	223	219	200	201	263	201	250	226	247	240	198
37984	49814	49764	59900	61946	59375	59917	55758	57844	60319	52075	46593	40829	35323	32372	26152	25416	17539	15339	13154	10980	8309	5542	3806	3145	2894	2520	2267	1862	10940	24475	20719	13016	4006	791	747	745	741	682	732	730	732	739	732	755	780	716	759	771	711	704	685	773	716	777	717	742	752	674	745	716	737	714	708	699	726	722	760	777	723	671	757	703	753	727	733	766	764	744	738	656	750	731	729	715	737	761	731	732	772	727	773	741	784	717	730	704	711	724	697	766	719	744	716	696	753	705	715	721	731	730	709	751	769	713	697	724	691	700	735	737	713	773	773	750	706	765	782	757	788	807	752	742	699	690	751	733	761	737	723	766	730	713	739	728	778	741	721	756	753	722	720	708	733	718	704	739	719	726	716	782	736	743	705	756	708	731	738	754	758	722	720	739	779	683	740	723	745	727	715	737	699	697	727	696	762	691	757	689	697	736	770	720	719	715	718	742	742	761	742	674	709	762	698	752	758	730	753	741	770	757	730	727	741	682	781	706	765	754	731	749	719	775	712	668	723	733	761	679	748	721	733	739	758	694	729	725	713	694	689	738	771	735	721	750	750	720	762	765	752	746	760	797	695	735	747	752	694	785	753	740	771	750	731	689	739	715	718	706	746	757	718	750	780	702	744	768	728	726	713	733	724	734	737	737	687	712	732	716	730	728	763	742	750	696	690	719	741	771	726	731	751	757	752	690	739	780	701	722	792	710	748	723	757	758	737	774	772	712	765	706	777	718	760	701	755	732	738	763	705	720	753	756	707	757	736	796	749	729	738	691	751	788	732	750	754	749	694	746	735	754	713	734	750	740	710	748	746	776	708	745	756	731	705	747	752	702	707	677	742	724	723	692	743	759	734	721	750	738	725	753	727	689	660	750	745	718	737	719	725	751	757	743	717	736	770	746	697	717	700	735	812	741	734	711	709	718	690	714	746	728	738	660	734	732	675	706	756	728	740	731	713	737	743	711	708	742	744	749	698	702	706	758	708	721	726	762	741	792	747	743	736	704	735	748	759	708	732	726	662	725	763	732	741	726	742	732	736	760	773	760	742	734	761	767	703	752	722	753	745	764	747	736	739	808	762	701	719	742	750	721	720	791	717	713	761	734	700	784	740	770	732	744	760	765	740	702	713	691	733	736	706	711	797	666	716	740	699	770	699	717	729	703	730	747	725	701	695	758	768	737	762	711	720	747	723	745	730	749	729	774	762	776	817	740	737	780	707	739	721	754	722	717	687	707	770	724	715	720	732	741	667	757	711	722	741	779	697	749	701	706	767	770	749	764	709	798	717	759	733	725	678	754	682	801	756	712	744	693	748	744	695	707	723	763	664	732	755	728	704	713	726	714	707	688	752	704	691	766	693	711	728	756	777	697	725	762	747	766	756	800	759	803	742	727	719	687	763	714	761	747	742	746	776	724	777	745	725	752	718	816	720	703	735	709	735	741	707	735	747	708	719	735	748	725	705	739	714	746	766	741	721	802	728	729	743	742	711	734	732	738	714	731	698	776	752	742	689	699	712	765	704	716	763	750	750	779	690	762	716	729	723	754	713	735	736	762	758	725	754	744	721	693	736	728	751	700	740	755	757	760	759	761	703	771	768	763	759	778	706	708	734	726	725	749	727	732	740	695	750	690	729	778	736	749	722	775	762	696	696	696	764	711	736	730	724	706	723	705	755	745	755	727	755	751	778	761	723	715	736	717	715	781	725	750	701	709	797	742	765	766	700	794	700	750	767	747	750	760	776	747	709	720	730	763	727	717	696	736	711	706	766	669	751	706	756	707	753	712	715	734	748	769	760	767	728	725	724	728	784	698	742	722	729	725	724	737	736	729	710	746	769	730	709	756	753	729	746	772	792	757	775	715	709	752	720	727	754	702	787	722	754	734	701	693	702	725	685	726	741	763	743	745	741	735	764	740	744	741	758	709	715	734	783	751	761	748	724	777	683	697	746	672	755	739	733	749	733	734	759	726	691	769	753	738	747	750	749	700	748	767	742	717	726	742	775	758	704	767	725	758	759	744	664	704	705	758	734	750	774	721	748	765	739	770	706	750	758	731	757	699	746	742	755	684	746	745	757	734	749	709	789	701	763	731	751	730	745	722	759	679	733	724	748	741	766	701	720	741	782	749	731	756	744	752	744	741	687	733	730	720	721	703	760	701	737	693	726	764	736	740	714	677	761	747	728	768	741	747	720	694	707	746	684	699	714	733	748	741	784	767	782	718	756	756	798	667	715	731	727	698	760	749	747	721	682	727	718	815	721	721	721	763	754	720	703	712	744	782	799	751	725	775	756	699	743	730	740	743	751	777	744	692	776	726	739	723	760	707	761	771	768	747	724	710	748	766	711	685	732	745	720	779	713	698	736	715	720	758	792	726	723	733	731	759	718	717	779	722	756	802	757	739	759	752	738	725	750	704	729	777	699	753	713	743	762	716	723	741	746	706	723	755	742	731	746	704	741	732	746	749	708	745	743	706	762	741	718	720	690	717	679	731	741	738	806	770	785	713	734	731	743	751	752	710	762	732	711	731	740	718	725	721	729	721	750	684	743	699	762	784	772	739	776	775	677	687	749	729	740	695	762	756	704	749	746	727	705	698	714	730	719	744	737	715	741	695	753	727	745	720	718	752	711	727	691	759	802	701	705	762	756	733	737	737	708	766	789	743	749	763	718	784	767	745	714	709	774	757	742	747	742	773	734	725	792	744	727	742	702	760	733	770	735	800	717	724	708	736	733	709	724	708	736	703	723	710	725	710	764	722	731	696	764	701	745	753	736	712	704	735	689	686	733	735	736	705	734	723	736	767	735	764	709	737	731	718	727	779	736	748	729	782	709	756	771	746	712	732	765	709	762	693	764	731	738	734	752	725	771	777	720	722	705	728	732	740	754	741	765	715	734	713	771	719	748	742	761	759	788	711	698	686	728	754	751	744	715	707	739	716	742	717	719	757	723	750	746	686	757	731	702	737	697	770	718	777	691	723	735	743	757	733	761	762	755	707	740	751	709	726	702	723	713	729	728	732	715	708	730	716	746	785	694	734	720	720	708	728	725	755	733	714	683	689	720	755	733	785	785	777	721	697	760	710	731	741	744	754	738	727	738	790	738	742	744	701	766	731	740	713	739	768	757	693	744	777	750	722	783	708	729	717	700	767	744	705	731	799	737	749	707	730	744	728	732	754	707	727	760	750	750	717	727	794	737	733	768	771	761	782	717	750	730	720	742	769	766	708	731	745	702	714	718	725	704	698	746	719	718	748	732	726	715	746	797	698	752	736	747	750	709	764	733	781	736	704	709	744	728	743	772	759	702	766	678	732	720	743	748	732	711	773	727	722	659	772	709	723	739	756	750	730	787	718	752	710	742	723	761	677	785	723	773	761	756	752	754	725	730	732	726	696	759	712	711	724	746	745	713	722	725	723	726	718	697	676	770	718	747	759	737	737	733	725	702	710	715	769	768	689	664	772	764	738	755
11672	18286	21539	16752	11613	6892	4450	3658	2930	3582	1877	1466	1040	759	567	542	817	483	317	323	262	234	209	233	185	175	235	219	204	193	460	551	471	340	206	181	205	197	181	185	155	185	198	157	199	166	169	182	172	192	161	148	198	182	182	175	171	200	158	173	197	211	180	173	199	161	175	168	181	169	201	207	176	208	159	179	187	183	195	171	171	183	188	196	187	169	195	204	199	192	159	182	173	196	160	174	156	176	185	163	202	170	172	197	172	182	172	180	204	178	192	187	154	184	172	170	185	173	197	179	164	196	183	170	176	167	188	184	167	177	192	179	194	160	178	188	191	180	188	196	191	178	184	187	171	155	155	172	185	163	178	161	174	201	188	190	205	196	184	169	214	183	187	165	186	187	189	211	192	178	207	176	186	174	164	169	188	204	185	187	188	184	153	162	178	211	182	173	180	165	185	185	179	186	172	174	167	167	184	192	175	175	206	168	185	186	168	177	194	190	198	172	163	211	183	159	161	165	171	165	185	203	210	188	187	195	174	180	196	169	200	170	189	158	186	172	181	169	180	177	170	182	194	190	175	189	198	210	193	165	181	157	199	177	188	178	176	170	152	184	186	179	190	165	186	180	158	195	197	184	182	207	198	192	212	170	178	186	187	163	180	182	194	203	152	162	184	178	193	172	173	194	177	165	207	161	187	167	192	168	189	176	183	188	158	156	185	175	186	171	183	166	185	188	197	175	186	181	163	187	183	178	158	176	174	197	184	182	172	187	191	166	192	172	180	160	185	159	165	166	196	178	175	191	181	175	170	155	186	188	181	163	199	192	166	192	168	170	187	160	168	168	167	163	179	200	196	203	203	191	186	189	164	163	159	190	186	190	167	175	171	171	182	176	175	157	183	178	173	171	181	163	178	190	202	184	185	182	152	171	164	170	170	187	172	188	188	190	154	184	202	166	171	188	189	182	193	167	193	166	194	185	174	191	189	191	175	178	174	200	196	169	165	159	185	192	159	190	169	205	193	193	165	181	205	181	204	165	177	170	192	171	189	196	186	203	167	186	196	195	186	172	184	187	185	188	179	165	175	175	187	196	187	181	170	174	176	175	162	176	179	180	190	175	185	146	188	172	185	180	193	179	188	174	180	179	169	186	183	182	177	210	171	180	185	179	169	186	174	200	166	193	199	172	183	177	157	182	164	161	185	193	178	185	182	180	173	194	163	191	179	222	184	170	184	180	193	160	195	161	188	195	157	161	184	172	201	160	193	168	181	183	176	177	159	202	199	180	192	169	160	167	160	159	191	176	181	207	187	171	191	195	171	171	185	188	190	154	195	176	157	193	210	173	154	182	195	193	169	192	180	185	190	199	173	179	177	180	156	187	167	187	180	179	166	187	188	208	161	203	189	171	175	183	193	202	177	181	165	197	192	178	187	198	170	154	195	165	200	196	180	199	202	165	205	204	170	206	198	192	177	176	179	180	185	186	174	179	188	172	182	169	186	180	176	169	160	187	195	172	176	194	189	173	167	165	195	199	198	185	178	158	174	171	181	178	184	188	178	184	167	179	175	171	173	165	171	179	153	172	180	186	183	184	173	195	184	178	164	189	192	180	187	172	181	167	177	177	182	160	177	171	179	182	189	194	171	168	160	190	177	166	169	172	178	183	195	163	175	182	175	189	183	189	179	188	211	182	208	162	177	187	196	193	184	164	167	170	167	189	185	191	199	162	177	191	174	184	170	186	188	184	206	180	188	174	161	205	167	170	194	184	176	196	183	179	183	171	143	186	193	192	165	183	156	182	177	205	173	184	173	192	204	179	173	178	172	173	176	186	181	174	184	192	188	164	173	174	172	168	167	148	163	183	181	189	172	200	180	167	190	181	188	193	176	170	188	158	184	181	178	174	182	195	196	185	177	172	182	183	169	187	176	175	153	164	190	190	192	170	185	201	176	203	176	191	184	181	174	182	189	191	185	182	188	164	167	180	195	166	199	193	178	191	193	192	145	204	199	174	195	183	189	189	183	174	164	178	171	183	191	167	186	181	184	176	168	189	191	178	189	188	194	185	177	187	153	168	202	179	201	181	185	169	181	184	187	206	163	183	194	192	171	176	174	180	172	180	171	184	197	189	177	190	198	177	184	194	177	169	192	170	190	172	176	177	163	166	176	168	180	162	169	169	208	187	198	176	183	182	170	180	181	186	183	189	176	184	189	179	169	202	170	167	182	189	182	196	182	181	182	186	189	174	203	179	196	188	196	158	182	197	197	184	165	165	181	180	193	163	178	166	194	160	180	177	167	156	203	202	195	170	187	181	175	170	144	198	184	176	179	188	171	166	180	159	191	177	155	187	194	168	163	190	165	193	176	201	161	161	181	180	197	172	171	169	173	177	176	202	192	173	193	194	187	188	139	168	179	204	178	175	189	188	178	165	206	174	175	191	178	192	174	197	203	151	180	176	165	190	182	185	183	177	181	197	180	169	174	184	175	187	190	173	197	182	180	174	202	172	181	202	162	159	178	196	190	209	184	190	177	180	182	179	149	196	196	184	179	191	177	172	186	156	185	190	177	179	174	180	173	171	170	173	210	211	182	201	172	165	200	200	153	165	205	203	178	172	190	169	167	175	151	176	170	143	184	178	205	184	168	196	191	207	196	223	177	200	169	180	212	192	168	190	190	179	174	146	178	160	203	194	190	180	191	176	189	199	190	196	181	158	155	189	166	169	148	165	172	194	178	148	181	162	175	178	172	170	195	218	157	209	173	200	179	162	182	195	158	192	178	175	190	187	187	200	192	161	169	180	178	161	204	178	185	176	186	188	175	201	169	166	175	167	175	168	195	206	149	191	162	206	203	192	174	180	170	178	171	188	169	185	166	188	178	195	171	183	153	169	189	183	156	174	178	207	189	191	189	187	184	188	185	154	186	191	190	195	174	149	157	186	188	202	189	207	178	179	175	180	189	180	166	173	157	173	189	211	194	178	190	183	170	191	167	169	192	170	195	199	187	182	186	190	149	187	177	201	187	178	189	168	171	208	171	198	176	176	173	190	190	166	221	186	185	164	169	168	183	194	182	183	212	181	186	177	180	177	170	181	169	167	177	210	177	183	174	186	199	182	187	172	155	174	168	187	145	198	188	213	179	175	193	187	171	180	188	197	166	195	169	190	171	206	175	184	179	164	188	153	176	158	172	201	184	191	188	194	202	172	167	170	160	199	170	174	176	172	167	187	183	165	200	193	156	170	180	187	187	171	177	186	168	180	172	169	170	179	208	179	157	192	182	175	201	171	169	176	186	166	176	190	196	169	192	169	163	191	174	189	195	185	191	191	193	186	185	181	180	183	212	175	186	196	191	197	163	170	177	163	181	177	202	175	204	171	182	187	179	181	185	205	199	178	198	150	163	172	185	166	173	180	181	192	176	204	164	191	162	168	181	162	164	188	173	213	197	177	164	163	183	201	177	181	188	169	187	185	200	162	184	190	178	188	144	178
11321	21099	26265	27519	23790	18289	14947	14094	13124	15985	9178	7651	5523	4460	3211	2943	4099	2398	1495	1572	1175	991	933	855	894	860	781	807	734	911	2538	3122	2313	1405	628	623	648	625	633	604	644	638	586	628	606	616	685	635	608	611	591	616	634	663	607	607	573	609	641	646	609	585	619	614	640	628	615	597	624	641	660	611	592	631	621	632	643	631	618	619	647	616	606	636	631	608	677	642	626	633	636	635	611	634	621	607	613	628	559	633	627	604	587	640	617	664	584	649	602	648	606	617	670	623	620	603	633	564	653	633	653	614	603	609	619	645	612	627	637	652	649	621	628	577	623	605	608	583	629	614	627	642	640	590	653	610	639	600	613	652	603	580	635	649	632	623	644	658	611	682	637	592	637	669	594	587	619	623	631	604	642	641	628	596	628	621	613	630	629	616	627	583	596	646	632	676	643	626	594	605	640	645	616	637	648	648	621	600	645	639	677	655	642	643	664	614	607	630	577	643	665	639	610	588	685	627	600	666	642	628	641	645	638	617	680	609	608	623	668	641	632	612	626	575	608	610	616	656	653	614	609	619	614	642	615	647	616	607	643	649	625	610	615	614	633	636	617	592	550	566	583	657	608	614	612	633	632	648	672	655	630	577	601	618	632	609	645	660	626	611	674	634	633	599	617	621	652	629	612	624	629	657	589	620	647	656	619	643	589	605	647	609	601	606	582	598	568	634	645	610	645	579	590	639	677	611	599	608	644	582	645	637	633	622	604	583	583	669	623	599	640	602	603	625	629	671	678	617	593	628	619	644	619	593	605	583	628	639	616	606	632	651	611	666	622	597	590	664	596	628	658	613	652	642	689	665	632	605	630	602	612	622	623	608	634	615	607	576	624	564	601	627	591	602	637	650	651	673	652	604	599	640	593	635	599	665	651	617	667	609	630	612	595	607	632	650	664	587	627	623	606	627	678	659	626	611	614	609	644	632	591	679	605	645	635	584	649	615	630	632	592	641	624	616	678	618	631	623	615	670	666	612	653	583	593	623	620	629	630	626	581	627	632	591	653	605	638	595	590	667	646	594	624	658	567	624	610	650	617	621	613	620	624	652	661	603	624	627	611	628	600	624	617	628	641	622	628	631	595	648	595	615	621	584	621	584	603	602	592	618	633	600	636	650	617	617	621	591	670	609	623	615	608	639	609	640	637	623	644	645	628	634	625	619	645	657	653	634	640	619	598	649	654	652	656	649	623	650	611	657	627	678	612	652	595	595	621	598	620	661	631	658	623	624	624	660	607	644	637	622	610	625	580	589	640	637	609	616	648	662	633	607	614	571	593	622	691	631	614	648	647	638	623	598	604	638	661	711	641	618	617	614	589	597	610	625	617	619	582	650	649	611	661	658	600	587	623	631	646	649	596	632	642	646	635	580	622	605	604	631	593	590	595	598	642	655	668	624	609	622	603	609	598	573	654	608	630	612	652	653	692	630	633	603	622	651	626	594	682	623	664	589	597	604	642	644	619	639	614	657	593	614	627	610	632	649	624	621	680	625	642	663	654	658	621	646	662	631	660	623	606	630	628	629	630	632	665	633	609	646	628	624	633	631	637	632	652	584	611	603	657	647	617	583	644	647	640	608	611	627	564	580	617	626	599	628	590	622	630	630	640	638	617	619	587	604	640	634	698	641	594	622	569	627	644	612	579	691	599	583	599	629	643	640	599	604	592	638	614	626	638	629	653	642	671	561	631	658	653	656	580	624	619	647	598	630	635	574	656	655	595	621	635	636	625	650	585	612	630	651	653	635	630	596	665	591	630	606	582	629	619	634	604	659	616	612	647	571	666	645	656	620	587	638	615	602	589	592	628	635	615	648	611	587	622	582	594	663	580	651	607	633	660	599	641	639	594	692	612	636	612	639	660	584	671	620	620	612	629	630	611	607	611	641	661	669	636	604	613	601	624	658	630	641	601	652	587	629	617	656	567	641	624	604	651	613	625	631	613	660	598	670	653	651	620	645	643	631	697	608	670	654	669	627	663	629	636	611	616	663	610	620	635	579	670	635	640	621	669	642	645	634	581	620	627	619	608	616	599	647	616	656	633	620	638	638	589	594	619	639	575	632	583	633	608	644	608	613	638	644	685	619	589	595	654	609	666	603	644	624	586	648	633	612	672	626	620	614	619	647	629	633	674	620	570	643	605	627	568	617	624	629	619	663	617	611	620	632	583	584	643	616	658	642	579	620	635	547	630	601	626	628	673	634	695	593	619	618	625	588	628	649	688	656	638	593	608	607	604	617	611	599	617	628	605	624	646	606	626	648	572	638	584	607	635	612	612	635	617	625	631	628	638	602	597	588	650	612	649	653	618	640	620	607	634	662	633	673	627	647	650	639	605	564	646	682	647	674	619	578	581	634	617	628	621	643	625	661	612	642	615	605	597	640	614	624	601	599	618	643	632	619	662	650	572	616	631	624	611	600	657	604	658	641	574	560	650	628	592	614	612	606	630	659	609	629	639	598	619	653	593	634	591	643	630	636	652	633	646	657	619	636	605	622	593	599	636	639	615	600	618	618	643	620	661	610	651	663	667	614	633	619	639	641	678	587	658	653	664	641	616	626	594	599	613	665	638	653	594	605	636	597	626	645	612	618	607	598	651	604	604	666	657	618	650	617	614	611	601	621	596	644	657	637	626	674	611	592	616	601	622	600	618	647	574	657	623	645	613	674	648	644	678	608	646	655	662	619	643	625	624	640	615	616	647	603	623	661	653	615	614	649	657	647	604	632	640	667	602	631	658	614	623	623	623	599	626	611	629	622	600	626	647	614	672	612	651	642	677	655	606	619	647	616	636	673	620	576	625	615	613	668	590	624	646	630	619	628	633	632	611	578	642	641	631	655	655	666	637	609	638	633	650	611	646	598	608	623	616	578	580	613	620	659	607	695	638	586	643	615	628	659	602	661	625	642	639	614	660	668	629	615	632	624	615	608	652	627	656	621	638	614	616	660	632	641	587	655	643	615	670	640	622	648	604	619	594	613	671	632	643	607	653	650	622	620	601	581	620	665	588	571	625	621	602	606	597	598	644	615	622	638	637	604	631	640	616	643	622	656	604	626	669	621	648	638	602	617	612	663	629	587	641	634	605	626	624	640	608	645	597	620	590	619	652	622	628	607	632	631	700	618	646	658	644	630	572	646	623	574	612	661	609	635	605	601	630	606	626	598	667	647	636	642	643	672	663	658	601	627	589	620	644	629	630	598	628	596	652	603	592	640	636	626	622	578	623	645	611	606	622	644	666	634	598	621	646	630	626	627	644	624	614	593	695	616	602	610	582	643	649	584	675	641	640	604	606	633	634	628	619	581	626	670	627	594	652	624	566	636	587	619	609	637	631	663	593	637	627	602	624	642	660	590	611	643	621	615	645	625	623	656	627	636	624	655	677	575	573	624	613	629	653	626	653	634	630	660	637	607	637	600	665	639	640	612	593	599	603	618	638	710	635	674	624	661
37800	44654	39897	38961	38878	33871	32587	30096	31233	34765	23399	19539	13191	7393	4710	6056	5017	3942	3802	2691	1049	475	431	376	329	319	354	272	251	480	2605	2545	1449	702	155	164	165	168	159	152	154	166	151	160	145	158	175	152	148	151	154	167	178	134	145	179	154	155	189	160	161	155	158	159	135	163	152	166	154	155	149	159	161	175	154	154	155	167	157	147	172	146	191	128	161	183	181	137	169	169	141	181	169	175	140	167	155	156	188	168	189	157	170	187	166	153	163	157	157	167	160	155	171	153	159	144	184	160	173	176	153	176	155	168	163	165	173	152	158	164	174	175	168	192	174	146	172	170	141	169	145	153	144	153	144	152	167	156	139	164	174	153	162	171	162	157	171	152	178	158	152	136	137	145	154	160	163	149	167	151	155	146	155	139	171	198	170	136	154	170	162	154	156	154	152	150	150	171	178	153	159	149	163	150	154	160	154	155	180	156	161	156	186	169	170	159	182	137	165	145	185	166	159	150	169	157	171	175	175	163	146	156	180	164	135	186	141	153	172	162	155	176	168	160	168	175	153	140	164	152	163	155	156	152	179	147	167	165	169	156	150	153	171	175	186	176	177	154	161	161	161	141	161	149	163	172	157	182	172	167	149	157	169	164	142	145	160	152	173	163	171	175	162	175	165	179	188	192	142	180	146	189	173	149	150	157	153	149	167	161	168	167	169	156	160	146	152	160	145	152	190	177	161	158	189	156	164	172	195	188	193	168	165	155	158	163	154	156	155	149	167	161	163	139	169	142	163	146	164	164	156	165	162	192	170	170	142	169	197	152	177	150	138	161	192	148	157	161	152	137	185	180	173	161	169	150	168	165	167	163	162	162	166	175	166	173	141	167	157	155	160	153	144	161	134	173	141	160	157	174	180	173	152	163	144	155	150	146	170	173	149	158	165	131	187	152	170	149	182	149	176	172	156	135	166	171	157	167	139	146	151	139	169	157	135	157	159	163	154	156	158	160	158	166	178	148	163	159	154	164	157	154	169	150	175	172	141	163	144	162	177	170	163	162	143	152	139	158	166	156	149	159	153	151	137	146	168	174	171	158	172	175	166	173	149	163	153	139	160	156	153	152	159	173	173	206	177	164	171	181	159	168	177	147	157	145	168	158	152	144	165	167	137	158	158	155	178	167	168	148	149	175	158	156	156	166	185	164	174	165	136	185	165	137	159	169	150	159	169	157	172	147	159	156	142	175	160	174	160	164	158	183	176	164	137	154	148	168	149	158	145	141	186	176	156	187	153	145	159	156	182	156	160	156	140	161	163	143	157	170	169	157	154	153	167	154	162	142	184	177	167	161	152	141	165	132	180	178	144	160	163	169	161	147	144	160	164	181	173	175	153	144	170	174	171	162	161	157	144	173	162	162	177	169	179	174	151	170	163	148	185	156	153	167	161	177	185	161	170	158	171	140	152	162	150	173	163	185	177	169	175	175	171	145	148	167	151	166	144	170	161	138	159	157	153	152	174	159	161	158	165	160	154	163	156	169	153	174	161	140	153	165	166	169	154	159	177	163	145	160	178	165	154	162	161	167	179	126	146	148	167	157	145	142	167	146	143	150	166	179	169	167	152	159	166	162	164	156	155	168	147	176	167	166	178	175	141	169	156	179	150	178	172	151	167	159	148	167	136	150	180	180	167	162	170	155	176	138	185	140	165	142	192	160	182	165	155	172	171	156	174	165	161	176	177	150	136	155	180	170	150	158	163	166	168	170	177	171	157	149	162	167	170	175	158	176	162	171	148	156	163	158	169	170	182	151	171	128	155	134	178	182	134	158	149	163	176	158	149	176	139	158	182	140	153	147	185	158	152	138	155	169	131	138	165	176	195	171	162	154	147	150	142	156	162	171	161	151	145	159	168	152	151	196	154	145	159	187	157	173	167	153	162	165	166	169	145	156	181	147	174	134	148	176	170	155	187	157	171	160	139	157	148	165	173	161	172	122	168	163	165	154	146	191	157	140	157	156	162	141	153	173	137	152	165	151	162	184	147	153	151	174	174	162	153	126	167	135	154	170	147	168	168	156	139	164	185	184	156	183	164	166	154	138	160	156	127	187	156	160	159	152	148	151	145	161	145	166	154	151	154	152	178	162	161	156	146	186	174	139	164	159	166	162	165	166	182	155	175	157	161	173	169	157	156	155	167	196	171	154	160	170	158	161	148	158	159	165	167	144	151	173	166	157	167	161	160	151	146	166	162	169	170	137	196	139	175	184	146	161	150	161	157	143	138	147	148	154	168	161	177	159	162	171	161	176	174	147	168	169	176	161	164	178	188	144	152	137	164	148	159	172	168	167	152	162	187	174	151	157	167	162	182	172	155	135	160	160	176	169	140	153	147	137	147	157	161	181	160	159	177	158	170	153	160	153	159	142	165	166	155	154	151	160	178	166	167	163	165	163	174	158	158	158	143	182	179	190	131	165	157	161	161	143	157	150	176	172	192	159	176	155	188	144	172	181	150	177	173	151	147	160	174	141	172	162	151	144	147	157	149	163	164	149	158	181	176	175	144	152	167	159	160	192	161	155	142	151	171	157	168	171	162	149	148	151	143	169	166	182	178	156	155	147	168	137	174	171	142	168	157	190	164	179	186	153	166	157	176	173	170	133	155	156	166	188	152	147	147	193	166	129	174	141	165	167	138	162	149	163	159	165	172	165	151	155	164	190	158	156	161	193	168	150	160	167	146	161	165	156	166	184	170	168	158	144	163	157	136	164	174	140	155	153	177	163	157	159	139	165	153	171	173	183	160	163	154	177	149	163	176	160	158	148	174	151	144	172	150	154	150	143	178	167	164	170	150	153	159	163	169	169	178	144	155	142	182	151	161	148	170	143	156	149	173	174	168	162	170	154	171	152	166	127	159	156	163	164	150	158	153	167	170	173	176	142	150	147	160	160	155	158	189	138	159	143	168	164	155	161	152	164	166	141	127	154	175	158	166	153	159	166	175	168	196	174	173	140	167	158	149	161	150	172	162	150	160	166	153	168	151	154	169	171	165	156	163	156	170	187	170	158	163	166	154	162	171	161	166	158	165	159	151	149	159	161	173	141	161	149	166	167	156	166	165	155	156	153	183	178	159	151	180	152	165	154	150	153	129	148	172	165	162	157	144	159	174	160	160	160	169	152	152	134	157	146	142	170	150	138	160	144	162	177	155	176	160	160	155	161	146	156	158	175	154	157	145	161	134	175	176	177	167	151	174	161	161	169	175	159	164	190	128	178	164	183	163	146	152	152	180	160	151	177	149	154	148	174	157	166	147	160	174	154	161	151	175	151	166	177	161	173	146	174	139	164	140	153	147	137	155	149	154	166	159	164	167	149	182	142	177	165	170	180	178	148	167	154	160	163	165	161	151	166	163	166	170	180	147	175	142	153	155	179	158	156	188	166	140	144	160	186	155	160	170	168	148	150	150	159	167	147	168	160	175	163	148	157	175	153	144	165	151	144	164	151
33281	45935	47591	57257	56642	52122	49515	45598	50096	48853	41426	38455	32436	24766	20092	24227	16066	16914	14987	12365	5826	2555	2637	2490	1824	2059	2117	1663	1390	3230	15668	14349	8524	4172	554	563	569	539	521	572	571	522	569	513	542	532	568	568	534	603	532	542	591	553	543	573	555	571	576	538	596	569	525	565	574	533	571	554	540	506	533	564	550	595	550	583	572	557	520	559	534	557	537	530	518	573	555	560	526	509	589	566	550	589	563	607	555	614	556	536	555	531	565	544	518	573	523	584	554	550	517	529	523	554	558	538	544	548	591	553	510	545	521	523	563	562	604	588	554	592	540	571	546	572	547	553	589	523	542	527	536	576	576	557	541	564	575	541	523	555	544	559	494	500	546	567	562	561	532	601	571	534	530	569	562	555	563	567	543	542	546	588	520	535	563	542	576	578	512	585	553	548	578	523	547	558	602	554	514	586	559	584	570	568	576	527	590	534	557	561	584	547	527	587	546	558	555	548	553	550	543	549	554	575	565	588	575	530	525	601	561	562	582	599	527	529	552	601	552	504	554	500	553	551	555	589	585	537	543	580	535	580	538	534	543	571	573	502	567	563	542	571	529	566	558	580	557	557	575	545	531	533	512	573	555	567	568	477	557	532	579	547	500	562	527	533	541	532	523	571	567	573	570	568	605	544	561	540	578	569	551	534	542	524	558	544	560	520	539	547	531	530	574	538	543	547	560	505	572	539	530	567	601	562	537	577	582	569	532	547	577	541	552	551	578	522	554	551	537	523	557	542	566	559	556	550	526	589	533	541	578	521	509	509	520	532	571	540	560	555	536	611	549	510	552	573	570	620	570	542	529	548	569	554	576	523	532	589	575	541	576	523	568	541	544	573	526	565	526	551	532	589	566	568	601	525	529	506	577	554	572	569	528	539	576	537	552	525	538	541	549	517	476	547	548	537	554	559	544	584	529	543	554	558	573	531	538	570	570	570	551	532	573	525	547	544	550	520	561	534	557	523	536	559	611	547	541	571	552	556	584	541	574	542	510	552	549	525	556	575	559	551	585	560	588	553	533	577	548	536	556	537	522	566	542	527	564	575	520	559	550	584	532	537	580	527	567	540	552	556	527	576	576	550	554	547	538	551	545	528	571	565	549	555	526	578	555	589	546	518	585	551	587	569	567	539	526	523	579	575	534	524	535	556	590	549	567	562	558	574	534	522	561	565	548	565	532	538	566	536	511	558	558	522	546	543	568	574	543	539	544	544	575	556	552	530	571	553	568	583	565	601	575	550	546	540	544	563	518	553	561	573	571	585	553	562	552	574	517	557	562	532	544	548	547	582	546	565	582	571	550	601	532	564	590	556	525	550	559	487	580	540	554	576	497	586	533	549	537	562	592	538	595	548	560	501	602	525	535	536	580	564	562	500	500	528	571	581	576	535	566	560	523	545	569	581	573	510	575	586	511	519	567	562	546	549	539	514	548	573	544	555	583	531	593	547	572	523	573	540	515	555	560	545	581	532	556	538	551	548	523	524	593	575	540	557	568	595	582	568	568	561	558	576	568	604	528	574	548	595	553	564	532	551	540	566	551	543	593	577	536	533	562	511	540	520	560	578	575	535	535	574	562	569	568	548	601	517	573	573	515	600	522	574	553	547	585	536	530	550	563	566	580	611	566	569	510	562	547	582	506	585	499	516	544	561	570	549	538	554	520	567	543	561	547	576	539	521	558	552	548	542	573	524	607	567	569	579	530	533	523	529	562	525	574	549	535	604	572	505	545	545	560	576	544	580	532	531	559	563	547	574	536	505	533	564	569	509	532	546	605	555	561	541	567	509	567	591	552	516	531	515	558	599	536	539	564	544	550	543	547	524	554	588	510	537	530	529	581	576	532	543	575	502	561	541	549	579	526	571	593	555	582	550	541	569	577	513	524	536	516	566	565	524	548	575	575	529	540	552	538	569	496	571	575	550	558	527	568	528	539	564	550	547	561	551	573	528	558	569	525	573	521	531	579	561	531	554	550	536	541	603	540	543	558	543	531	511	584	558	524	519	527	531	553	592	564	573	531	559	584	567	553	584	558	547	536	541	586	549	534	537	562	580	525	541	533	567	564	544	550	542	552	534	524	608	500	534	513	541	547	548	517	603	562	542	552	534	577	541	553	569	512	517	598	518	548	553	561	522	536	569	540	573	587	545	594	543	496	538	543	556	553	567	531	553	575	522	585	563	490	550	590	559	543	597	520	557	535	530	578	565	583	545	555	544	529	611	522	558	551	592	525	572	542	529	539	504	530	554	544	544	551	549	542	544	513	536	583	554	594	601	544	547	555	547	540	511	541	546	549	546	570	555	545	542	530	562	530	541	575	561	517	572	562	622	551	504	531	562	534	544	560	528	554	571	534	570	531	553	576	556	571	538	545	535	544	541	567	538	576	547	510	567	573	523	580	549	577	533	583	538	488	546	566	539	564	550	562	565	575	537	543	526	608	551	583	556	521	526	605	559	537	587	542	540	563	582	555	538	591	543	614	572	612	531	559	545	571	579	591	575	546	560	505	549	589	526	498	535	572	550	528	574	545	554	598	564	535	526	544	560	509	582	573	543	587	623	572	538	605	589	509	573	553	566	583	587	548	580	588	555	549	539	557	504	520	540	553	571	538	562	555	533	526	520	584	533	587	518	534	568	553	525	551	566	569	547	568	541	542	536	538	571	587	567	549	564	594	574	521	541	570	536	562	572	525	592	543	555	538	534	564	535	533	590	534	549	537	561	553	505	538	547	568	566	539	530	582	521	504	565	581	586	513	536	563	550	566	568	528	516	558	533	561	495	560	582	574	562	549	548	598	579	562	557	539	533	534	582	571	570	554	519	593	547	566	554	502	544	542	549	565	576	568	544	554	532	522	547	588	576	581	543	557	577	538	557	549	578	531	510	554	537	571	568	567	503	559	577	567	539	572	554	562	549	556	553	530	529	547	530	548	548	559	517	548	529	541	570	546	533	562	571	568	491	533	532	536	563	565	598	560	564	558	563	593	551	554	579	533	596	564	509	562	567	530	546	540	522	557	601	539	564	531	550	533	540	562	559	560	556	554	540	560	526	550	543	555	593	529	533	611	561	569	544	554	563	554	562	538	542	545	576	543	540	543	580	543	570	546	542	545	526	562	550	552	563	543	575	526	522	531	547	546	532	566	574	563	568	520	560	577	575	563	594	593	561	522	542	544	576	545	552	550	562	573	557	539	533	533	575	553	540	576	545	527	553	543	544	502	559	548	557	554	545	534	552	577	553	539	554	540	582	577	529	554	562	528	598	564	531	617	544	583	546	593	562	570	574	550	555	529	555	590	560	526	532	513	559	561	511	539	560	555	550	536	592	531	534	523	584	537	533	560	566	580	564	546	546	593	586	570	528	583	558	551	553	557	494	558	525	556	591	520	552	583	568	629	529	518	541	519	540	560	574	589	588	564	547	519	557	569	545	543	560	520	542	545	578	569	492	582	571	564	569
45005	44783	39082	38291	39911	36829	36050	38781	42563	39856	31066	28466	20080	13887	12452	11548	6089	7233	9540	6028	2810	932	1232	968	386	369	325	309	300	569	4252	5708	3040	961	211	234	232	232	220	205	243	222	232	215	227	222	223	202	232	201	217	248	213	220	207	212	234	219	240	218	231	236	213	222	198	232	208	241	211	213	240	237	209	230	226	222	228	230	229	227	225	240	222	236	212	247	249	246	218	216	204	227	222	243	238	227	228	218	213	219	227	235	247	209	225	221	203	212	200	201	201	230	220	239	227	230	204	235	226	216	209	230	226	213	238	243	228	218	216	241	249	201	231	205	218	219	226	241	219	228	221	206	234	237	236	227	193	231	224	238	233	197	226	224	214	232	211	225	217	213	196	208	219	195	204	226	218	242	217	214	230	210	235	226	206	212	229	237	220	215	231	214	226	213	225	211	209	225	222	226	215	208	211	242	253	207	225	226	214	237	182	240	241	222	240	206	202	227	197	209	215	200	226	230	219	208	220	233	222	245	223	240	189	248	208	224	233	209	229	232	210	237	241	203	239	215	214	217	219	214	226	212	183	253	224	228	221	225	203	217	261	231	205	237	222	230	199	215	229	220	219	206	220	206	202	214	220	227	211	223	207	223	222	219	244	219	220	228	200	205	214	212	221	247	232	232	204	233	234	216	208	228	202	235	219	225	207	218	223	213	228	197	213	216	216	227	209	264	234	197	229	214	229	261	213	211	223	231	188	232	260	226	223	230	264	217	245	211	208	239	222	227	251	223	205	201	237	234	226	217	251	202	203	219	230	235	237	208	245	242	206	208	233	237	229	218	217	215	221	216	236	188	193	233	192	218	220	228	220	223	224	243	235	225	217	211	200	213	230	221	239	232	230	200	220	244	217	224	208	225	247	237	238	224	238	189	234	216	230	200	207	239	225	216	211	249	222	209	239	227	238	234	238	225	212	236	238	195	234	203	218	196	233	222	218	208	218	215	239	224	225	230	216	221	222	210	231	232	246	260	217	216	205	231	198	219	228	214	220	227	244	248	215	220	211	199	220	214	210	191	213	227	228	217	237	223	230	207	249	217	227	230	230	208	229	246	212	236	215	241	222	211	210	224	216	215	243	210	228	241	231	215	216	191	190	214	234	225	239	204	207	224	238	238	203	206	253	239	221	219	246	210	215	227	229	240	250	207	218	228	184	206	231	212	239	229	240	241	230	225	251	221	215	224	246	234	217	242	246	237	222	236	228	235	216	233	235	221	239	258	231	242	228	228	219	233	220	216	226	236	231	256	209	255	216	226	223	206	231	231	195	228	194	202	224	216	220	197	214	203	213	233	230	218	242	225	237	225	218	192	217	233	239	258	205	236	234	221	213	205	231	211	222	239	255	215	220	232	222	224	217	223	223	232	248	243	202	204	235	219	223	244	216	221	243	205	226	235	221	245	261	224	220	208	211	215	225	241	200	217	217	207	233	218	233	253	220	218	180	233	231	207	221	217	213	207	219	216	245	221	215	216	235	226	227	212	235	209	223	247	213	221	231	239	219	221	214	195	232	225	216	204	246	222	206	218	245	211	227	233	196	235	225	243	217	208	230	207	209	231	188	202	201	216	200	236	207	213	221	228	205	231	232	226	207	224	211	215	225	256	250	242	208	197	219	229	210	230	192	246	233	225	214	230	217	201	230	224	224	224	218	228	244	233	237	222	209	206	226	205	229	216	216	205	216	218	210	211	227	226	234	231	204	245	207	248	229	203	212	218	213	208	209	233	221	249	212	234	249	237	214	225	228	234	236	220	245	228	225	226	225	221	215	209	221	212	205	230	198	217	201	191	181	212	222	214	228	231	226	224	225	206	224	223	235	204	224	213	236	239	203	205	225	236	224	203	219	209	234	203	241	240	218	212	252	233	202	199	215	258	219	220	197	228	201	213	212	229	214	252	213	208	251	226	236	201	225	211	223	223	230	231	233	214	236	215	230	218	236	214	223	247	211	224	256	237	244	211	244	210	248	208	215	245	214	246	230	246	205	246	217	221	240	201	207	215	254	226	205	196	223	206	231	221	213	219	244	200	210	207	233	244	242	226	216	230	216	222	208	223	235	222	216	222	221	221	246	231	241	226	225	232	227	234	209	216	209	223	207	223	234	225	226	227	218	226	230	208	213	219	240	240	212	208	220	221	229	237	216	206	212	217	258	217	230	205	226	241	220	194	224	224	218	221	223	228	223	232	234	216	220	226	236	201	226	214	200	228	214	224	230	229	249	208	212	212	225	215	250	218	229	228	230	214	238	239	238	238	220	192	237	220	208	233	232	226	208	224	202	204	210	241	216	202	235	179	211	226	230	187	225	222	235	216	226	205	218	192	238	227	210	221	214	238	227	245	236	233	199	222	208	211	217	231	255	235	235	199	229	203	223	228	228	210	196	216	234	193	217	232	213	239	222	199	213	243	219	221	216	212	229	195	220	195	212	219	250	228	208	245	236	223	218	239	231	232	221	237	245	220	199	231	198	203	226	207	232	246	227	201	226	202	217	197	197	217	213	221	220	218	233	217	209	235	227	216	216	221	236	216	219	252	237	217	223	219	232	217	224	223	225	212	219	218	205	208	204	224	215	204	231	226	205	204	191	208	221	217	235	222	260	221	219	233	232	246	216	226	230	233	258	213	215	230	230	242	254	224	210	226	225	237	203	226	224	222	243	202	197	211	251	228	212	233	229	206	228	251	218	240	232	241	198	218	230	233	233	238	227	219	221	247	227	216	210	238	212	251	239	174	204	228	236	239	231	217	237	205	216	225	227	219	205	230	238	207	220	227	222	223	224	219	238	226	241	241	215	225	219	180	204	222	225	231	207	219	232	229	217	218	207	222	246	209	198	240	218	214	214	199	224	230	220	203	232	218	213	201	244	223	233	218	222	234	230	218	222	189	229	221	230	231	208	223	218	224	220	197	211	238	200	223	216	208	210	222	224	189	224	215	215	224	243	222	247	219	203	235	217	236	224	201	236	214	192	224	246	217	222	250	217	243	212	227	215	205	240	208	237	234	209	246	241	230	244	231	204	204	238	225	241	238	246	229	219	214	231	218	241	206	200	215	216	240	241	248	183	228	228	227	192	214	260	234	209	214	224	240	221	237	210	239	229	208	238	227	216	233	225	263	210	246	200	231	239	227	225	226	223	225	235	200	243	222	209	223	229	216	208	206	214	193	203	202	237	229	226	233	220	221	223	227	229	228	213	191	218	236	222	236	249	206	225	217	232	210	228	197	230	232	217	245	220	243	216	201	259	239	215	208	212	252	229	207	235	223	203	213	265	217	216	229	203	236	212	246	209	240	223	246	242	234	265	225	196	240	222	196	230	224	217	200	208	224	225	262	212	207	241	240	244	218	215	215	218	240	235	230	220	219	234	237	196	201	239	217	202	241	218	203	232	210	233	219	207	240	231	219	201	211	221	260	189	227	250	241	204	228	211	215	246	199	231	220	237	219
40253	50953	51377	60380	64033	60882	57644	55687	61996	55168	48757	46904	38669	33019	33898	31211	18089	22671	27117	20580	12016	4738	6422	4975	1905	1601	1542	1296	1247	3845	21480	24523	15047	5376	703	764	757	709	659	742	765	739	727	753	717	726	770	698	683	700	669	767	745	687	700	669	705	769	713	752	709	751	735	716	730	733	737	700	721	672	702	764	698	664	715	717	752	761	705	727	654	700	649	745	689	753	719	688	726	642	733	700	688	676	704	759	725	750	730	718	677	692	707	710	736	716	777	662	700	682	695	698	704	708	723	696	703	680	711	727	718	690	704	717	751	678	700	715	688	733	675	766	682	704	751	704	769	745	759	704	723	702	711	708	750	746	714	691	755	710	695	752	728	698	744	718	700	698	704	726	724	709	726	700	689	720	684	689	708	695	677	736	677	709	708	710	738	726	683	654	711	729	698	723	661	703	696	713	715	687	758	744	714	730	741	712	704	723	701	707	713	702	718	648	702	708	711	701	684	682	709	724	703	718	747	703	732	688	682	710	719	675	704	728	717	699	671	722	705	762	728	702	711	717	748	712	712	702	679	694	708	688	706	710	675	693	694	651	697	727	725	693	718	722	704	672	695	659	662	709	736	698	725	701	674	682	684	718	671	728	741	724	702	693	675	729	747	723	714	711	726	713	726	662	717	720	732	710	714	677	710	725	644	672	702	707	704	703	728	703	704	705	687	685	660	694	766	692	683	658	699	713	723	713	729	705	700	712	664	705	716	744	721	689	718	707	718	675	727	720	714	693	683	715	719	690	687	686	718	686	740	717	735	673	697	710	759	711	694	679	716	756	701	733	768	687	685	726	727	714	717	709	734	717	704	724	732	731	734	656	687	679	703	719	719	723	712	705	735	683	699	687	679	737	737	688	739	702	669	703	695	745	688	705	715	738	727	717	708	691	670	736	713	747	672	753	690	693	699	720	662	664	730	653	731	741	717	687	708	740	717	690	697	695	707	702	652	678	739	680	691	707	723	703	705	686	705	716	722	721	671	746	753	694	693	712	746	659	652	713	720	752	740	716	704	709	766	711	716	630	673	717	711	714	710	710	753	675	688	709	683	745	659	745	696	723	750	693	703	756	719	704	678	675	707	704	700	733	708	688	758	697	730	721	685	678	664	715	678	710	709	697	717	714	710	741	717	694	699	711	728	697	669	706	674	686	680	721	736	717	705	677	722	753	679	690	660	712	711	691	697	761	679	663	666	690	692	714	722	715	721	723	705	670	733	686	681	729	725	671	697	695	767	699	718	728	701	764	728	748	756	715	733	736	695	704	699	681	720	703	712	722	675	697	704	736	736	650	747	702	663	718	716	751	718	707	716	727	659	696	687	719	745	714	665	689	705	697	686	687	678	717	710	716	694	648	725	708	703	685	678	729	751	730	725	737	718	699	701	705	729	713	691	664	727	701	706	764	744	637	658	702	744	717	715	727	679	717	713	687	683	700	701	687	713	715	695	708	729	647	710	666	702	772	708	705	765	711	661	640	669	705	739	715	688	724	709	662	683	706	674	683	649	728	684	702	772	731	686	702	696	687	681	686	691	714	723	725	716	678	700	694	755	730	735	723	721	749	681	720	705	695	747	737	714	695	707	749	705	699	724	709	713	694	669	733	688	699	709	692	721	707	755	717	728	719	683	686	688	679	727	709	665	674	696	686	685	714	664	703	752	759	695	745	735	735	754	752	753	703	729	724	673	722	717	731	730	701	682	699	723	709	772	671	707	694	740	693	647	710	710	701	712	737	721	715	706	748	690	708	714	764	693	732	652	728	724	731	678	713	695	713	726	720	692	663	688	723	637	740	739	716	706	768	703	667	698	717	705	683	709	728	687	713	705	721	722	767	683	768	689	691	698	745	747	696	732	756	686	718	753	718	679	708	710	683	703	708	703	727	716	682	723	713	690	711	690	694	737	713	737	700	710	651	715	718	718	678	679	695	711	749	712	746	672	666	746	728	672	725	680	709	733	719	705	713	715	688	689	669	727	709	721	710	693	722	690	707	629	745	736	685	715	689	657	752	709	680	673	704	689	721	753	705	758	687	714	762	703	682	679	682	711	698	683	680	718	694	702	688	776	686	748	702	682	704	708	727	742	714	709	727	661	711	748	713	709	728	722	762	687	686	712	719	692	716	723	689	738	727	684	738	720	729	666	746	774	717	698	670	712	666	753	684	655	695	740	703	763	684	703	685	724	717	731	708	689	706	696	716	713	686	696	704	654	695	692	744	704	693	756	670	737	700	738	711	699	741	677	747	691	697	707	726	717	715	757	715	688	716	727	691	718	692	715	703	712	740	693	687	768	704	730	732	712	699	692	750	691	712	771	684	720	680	699	745	713	690	663	736	715	726	682	679	739	676	714	692	705	666	762	706	684	769	664	678	700	728	710	723	667	690	706	728	732	726	704	721	726	786	665	719	740	734	739	729	692	703	699	715	694	753	707	718	713	701	739	676	760	711	721	744	702	719	723	687	721	736	702	691	689	703	683	731	691	691	718	703	653	684	686	719	716	709	730	755	696	691	672	705	744	709	725	759	734	698	746	708	715	720	690	727	650	722	751	700	702	719	718	728	728	701	690	717	679	714	735	684	727	694	682	716	721	659	740	700	684	760	717	686	703	707	683	692	679	689	708	669	711	690	691	713	640	682	661	687	709	706	705	711	697	731	670	692	687	705	736	700	690	772	764	747	727	728	704	733	683	706	734	680	717	685	731	693	713	707	736	752	715	720	710	706	714	713	735	688	726	701	714	690	740	692	716	685	713	695	705	660	716	710	716	728	713	708	700	706	738	706	697	705	755	683	715	756	682	739	732	694	723	672	718	742	737	708	678	686	709	688	673	716	700	727	741	710	729	683	711	706	720	666	759	681	682	725	704	719	731	748	738	686	682	733	730	714	760	739	697	690	740	710	724	736	741	694	714	693	768	688	731	704	754	719	695	691	738	717	683	684	717	711	681	687	751	721	693	723	690	745	684	733	718	682	710	744	712	683	695	716	700	718	727	698	705	750	692	699	680	646	684	710	777	768	728	756	672	718	699	701	748	725	719	735	712	719	758	719	693	676	707	704	751	713	722	703	668	751	720	741	751	678	677	722	708	671	752	717	733	744	705	712	724	696	719	677	723	679	686	675	715	707	709	688	689	730	670	699	689	719	700	706	688	729	701	703	684	700	691	714	693	670	717	697	703	733	663	702	736	696	726	721	678	732	699	717	668	695	753	677	676	690	702	692	730	706	693	713	622	711	716	724	726	717	689	726	739	696	681	717	719	712	714	697	701	706	672	691	698	745	725	708	674	743	699	698	705	718	714	708	694	682	743	699	708	683	691	716	701	737	697	733	698	741	716	728	673	733	706	702	797	768	710	661	670	716	666	674	706	724	706	724	672	677	675	734	708	724	726	620	712	723	728	686	718	689	691	641	692	718	704	734	679	734	703	657	713	697	738	675	772	706	703	720	714	704	695	725
11969	19229	22311	19140	12194	7286	4416	3828	3580	2397	1647	1308	900	694	771	609	482	475	542	372	334	265	275	244	168	180	174	178	188	186	398	617	504	260	182	161	174	155	167	148	156	156	185	148	179	165	183	152	162	189	158	173	171	154	160	162	175	171	180	168	166	178	169	179	185	170	166	165	180	187	161	160	166	165	135	158	189	167	183	177	156	179	156	192	164	185	183	172	164	185	157	169	172	158	176	184	152	178	191	161	172	160	185	166	127	154	185	165	152	149	156	165	162	188	173	182	193	157	189	192	166	160	168	142	151	179	154	153	147	138	153	179	177	160	182	185	164	156	168	160	178	163	162	181	151	165	177	158	142	149	170	155	168	160	161	166	149	164	166	180	162	175	160	192	161	196	180	164	165	166	175	159	164	195	179	156	145	177	141	165	145	167	179	164	175	172	150	155	174	176	174	146	168	160	171	177	173	167	174	146	160	162	162	160	171	168	179	165	170	167	171	169	153	166	168	141	169	174	183	170	153	158	160	160	146	172	167	173	140	167	181	146	171	145	175	152	161	192	164	179	174	156	167	173	163	169	151	156	162	167	178	185	188	173	169	162	185	190	156	175	150	149	167	160	169	164	168	159	154	146	145	186	163	169	145	167	169	157	173	179	169	170	163	179	176	184	147	184	152	151	152	184	150	155	152	167	134	155	159	156	189	151	173	154	185	164	163	159	157	168	175	160	181	173	165	181	185	165	171	187	186	166	150	167	164	165	146	163	173	148	207	183	162	155	158	159	157	160	166	196	152	169	163	165	177	148	157	173	169	186	141	179	152	172	177	161	152	174	171	179	169	165	163	161	161	178	154	164	173	162	158	173	172	174	173	160	178	155	168	170	162	157	175	171	157	143	145	164	198	162	153	156	163	154	166	148	168	166	175	150	188	159	147	151	171	185	164	169	173	162	182	156	165	171	165	144	169	168	167	158	174	160	153	158	168	162	156	156	144	158	165	180	164	149	168	170	172	184	174	141	167	179	179	161	162	154	181	167	169	164	167	190	149	175	177	147	168	184	175	171	178	175	172	176	177	164	158	151	149	176	168	163	165	167	166	167	161	169	184	162	173	169	155	187	162	163	174	154	159	174	170	156	139	149	166	176	173	181	162	182	151	144	188	164	166	139	184	168	166	157	168	163	161	151	191	187	192	147	164	179	148	167	145	171	160	176	166	170	148	171	148	153	179	161	156	191	161	157	165	151	161	176	179	175	160	157	167	181	165	168	157	185	181	172	162	167	175	163	159	155	142	150	157	161	138	170	177	159	169	163	156	158	166	169	160	172	160	173	184	172	171	138	160	156	153	155	146	158	159	153	163	186	149	166	175	161	163	193	158	170	163	196	181	143	157	184	163	174	173	179	159	185	164	174	175	170	165	202	156	167	156	181	180	168	141	183	168	154	161	157	151	161	183	161	150	164	163	182	159	149	168	174	163	177	137	143	175	181	163	158	153	162	156	143	185	195	169	178	170	163	161	182	182	182	165	143	169	162	165	140	182	160	171	149	154	170	177	191	163	170	184	167	184	178	157	156	164	171	149	152	166	156	167	177	161	175	175	170	159	166	149	141	180	156	168	182	151	169	176	161	193	168	156	169	159	149	147	174	146	161	160	181	163	180	185	160	163	153	148	181	170	171	153	167	181	157	178	178	158	160	150	145	163	157	179	162	164	148	166	147	188	176	166	156	167	168	168	162	160	175	171	173	165	178	152	163	166	159	172	151	169	147	155	168	153	178	170	156	144	177	175	169	177	151	151	166	174	173	171	153	143	174	168	149	181	150	175	160	157	165	155	174	161	175	169	166	165	177	171	159	164	150	160	187	175	170	158	163	182	172	140	172	171	187	154	168	164	180	174	180	154	159	156	160	180	137	161	137	167	167	167	173	167	175	184	154	152	163	153	165	153	150	161	170	185	167	163	168	159	143	161	190	151	146	146	139	149	164	172	176	172	169	163	142	187	163	148	186	159	188	160	173	161	164	182	174	174	173	148	154	175	182	174	187	151	167	161	145	160	156	169	184	158	166	172	183	179	174	177	178	183	134	163	166	173	175	161	169	158	159	171	147	186	166	186	157	147	171	142	154	166	157	140	172	175	155	179	148	146	163	178	150	144	165	143	175	170	159	172	149	158	172	184	167	171	158	128	182	170	170	158	170	179	183	166	150	187	172	173	178	194	137	175	174	168	166	158	164	159	171	160	172	180	161	186	150	185	178	174	146	176	173	171	171	152	154	171	163	167	165	195	151	186	164	173	159	155	151	170	189	189	161	123	162	184	156	186	168	177	158	176	146	166	168	148	181	167	190	199	164	157	179	159	162	161	177	180	165	173	161	162	185	170	171	169	164	174	163	186	186	197	163	174	149	156	155	168	168	154	206	172	170	185	173	131	172	181	175	146	144	160	151	152	174	170	173	175	167	169	153	180	176	188	164	161	165	172	153	175	178	163	177	177	149	154	181	173	153	163	147	161	188	167	170	153	167	192	127	181	167	159	169	158	171	171	162	154	162	169	171	156	168	174	158	166	166	144	175	152	163	146	173	182	158	162	180	164	159	176	164	186	157	171	136	174	174	188	151	153	158	168	182	143	144	135	159	169	172	165	168	162	155	195	185	135	163	164	154	167	154	144	167	176	154	173	161	166	177	172	146	166	170	154	140	184	173	181	189	174	161	158	176	153	164	157	162	146	156	158	172	154	174	170	155	160	157	182	176	164	173	189	170	158	169	142	152	156	183	166	179	160	184	171	166	156	159	165	154	155	177	180	159	185	159	169	179	156	184	167	157	142	181	162	150	168	175	165	174	182	170	175	191	165	148	190	155	169	192	167	156	142	148	165	147	148	189	167	153	177	153	137	131	163	169	151	175	155	167	160	164	169	156	147	166	156	145	174	159	158	164	178	182	142	168	153	193	171	157	149	160	172	162	157	183	142	159	166	162	147	173	178	180	174	161	164	164	183	186	163	152	187	145	156	159	171	169	167	166	130	163	164	167	178	156	187	187	156	190	160	159	200	177	159	145	172	161	188	171	163	152	151	151	150	158	176	179	168	179	174	174	162	161	164	161	164	159	149	167	167	169	158	169	161	157	165	164	192	138	144	164	171	145	172	179	170	149	165	185	164	170	143	204	144	196	162	167	174	164	169	149	155	152	166	159	152	163	171	182	169	179	152	147	179	177	179	172	156	159	167	143	174	162	180	155	169	171	165	160	142	179	156	174	152	162	175	159	163	176	173	183	174	144	171	142	184	148	175	180	162	160	150	157	147	163	173	170	173	175	137	163	167	162	162	163	163	170	159	152	162	173	164	161	174	158	163	170	155	174	174	162	192	152	177	169	183	178	166	186	169	147	154	157	175	157	163	179	162	195	150	176	176	176	193	181	173	145	187	180	145	171	176	191	173	162	175	185	159	150	153	150	171	172	148	184	161	155	184	179	176	170	177	162	185	177	148	167
11912	21549	27770	30224	24510	18882	14731	15206	15476	10583	8602	7123	4564	4069	3876	3294	3054	2761	2753	1795	1878	1633	1496	1076	821	723	653	642	735	838	2375	3430	2548	1110	573	622	586	608	565	577	595	583	574	598	540	562	575	568	557	580	594	583	601	593	573	571	594	546	547	558	545	613	587	603	578	600	586	575	618	577	548	564	602	613	592	569	595	574	560	582	614	579	609	542	591	595	567	535	554	596	572	598	582	567	607	567	620	555	598	613	601	551	571	595	561	561	541	581	556	587	612	589	571	573	575	547	605	560	546	572	538	607	551	538	573	606	533	568	572	578	580	589	562	617	571	580	587	562	579	552	587	600	569	593	569	574	533	575	563	580	559	569	590	532	567	573	585	572	508	608	569	601	605	592	564	623	602	597	597	567	548	625	596	597	608	621	600	566	567	558	535	543	589	597	601	581	549	597	550	570	574	571	588	586	587	553	556	588	563	591	587	575	627	619	590	630	563	570	551	592	597	567	576	639	551	583	521	590	565	564	542	611	543	560	604	593	573	563	622	561	565	595	582	560	557	591	597	582	614	599	565	566	606	592	593	634	542	622	592	606	571	590	608	592	530	547	581	560	611	565	569	560	546	563	588	590	618	597	626	561	585	603	583	603	575	580	625	558	563	567	586	572	547	590	585	590	579	548	624	624	515	582	591	639	555	572	562	563	559	546	576	560	608	580	600	592	583	559	541	578	550	574	604	548	661	581	577	585	594	609	576	529	558	567	624	548	588	584	615	552	605	573	565	595	533	600	553	595	585	596	539	603	555	581	618	572	563	581	577	575	581	573	574	544	605	632	614	597	590	593	567	666	576	537	576	591	592	579	630	624	585	580	555	580	590	601	577	571	588	576	565	589	578	601	546	563	596	564	595	578	577	586	579	531	593	561	638	563	586	594	580	568	561	571	603	612	587	572	557	549	532	588	559	591	549	573	585	588	559	537	577	605	588	573	569	541	605	578	572	568	586	610	566	599	588	538	578	605	573	562	545	545	548	593	603	598	592	637	600	568	587	566	594	588	570	548	614	550	587	624	580	580	579	572	585	579	619	577	621	602	559	582	616	574	556	578	598	575	561	601	543	608	572	550	574	544	589	574	592	580	556	551	619	549	573	592	564	592	569	594	556	595	580	581	580	583	609	584	551	559	580	551	613	608	598	618	607	618	609	552	585	576	580	628	574	593	597	580	573	561	597	591	551	595	536	582	542	587	553	573	615	572	595	552	583	580	521	554	576	612	573	596	547	586	605	621	561	573	557	592	588	592	588	611	587	562	541	553	548	590	568	535	594	619	621	621	572	597	595	620	579	586	547	571	533	566	597	622	553	566	603	599	577	607	571	620	569	569	591	560	616	572	533	562	582	621	587	562	575	584	585	578	582	534	572	602	552	655	590	602	590	550	566	541	588	593	559	599	551	618	586	586	567	612	558	608	594	580	547	598	571	602	590	568	605	562	543	608	552	587	583	549	601	540	559	572	533	537	547	570	573	594	592	528	573	548	590	551	608	580	586	606	580	590	581	577	568	574	586	568	540	572	553	589	607	567	574	555	526	600	621	579	589	585	597	573	562	567	523	628	607	618	617	537	597	590	517	567	556	573	581	616	552	593	625	606	552	630	562	587	613	570	539	558	568	618	579	557	559	568	596	575	610	542	565	557	548	587	589	596	622	563	613	587	603	554	579	582	596	586	578	543	588	614	577	590	568	594	564	576	555	565	619	576	581	560	555	582	578	617	573	588	577	560	547	598	565	599	567	590	555	601	641	596	588	585	571	575	604	589	604	566	555	597	566	585	631	566	563	578	597	572	616	576	572	599	603	574	604	610	563	575	609	588	566	560	608	554	596	620	604	508	621	601	564	583	569	551	611	586	572	640	599	617	528	579	578	604	578	544	565	584	553	583	623	570	550	597	582	646	564	558	586	592	552	577	571	638	558	624	586	598	570	602	595	598	559	576	596	591	559	580	599	595	575	587	536	564	619	622	530	560	589	635	598	561	570	543	560	576	608	582	588	577	586	596	570	563	596	584	588	574	588	541	596	586	572	606	594	559	516	574	579	603	569	586	602	600	582	585	590	590	593	573	584	588	591	567	570	569	585	547	573	565	568	544	593	592	583	615	583	581	580	527	569	595	581	576	593	580	569	567	588	583	569	593	586	576	591	602	576	545	589	557	596	555	556	527	594	565	565	541	593	580	512	567	597	613	593	581	580	598	574	545	570	559	605	553	546	582	580	566	606	578	565	602	556	571	540	590	553	603	587	590	597	579	583	561	601	569	544	571	602	626	566	568	581	609	592	556	579	556	559	610	600	590	626	571	558	563	521	553	546	578	589	615	588	596	590	551	603	566	566	599	603	579	569	590	574	599	606	609	561	623	587	570	587	572	608	590	598	601	567	579	579	587	600	561	561	561	585	568	632	597	544	607	568	582	616	572	617	607	581	574	602	573	567	597	588	588	568	597	558	561	550	560	569	585	560	574	584	584	565	548	531	615	573	533	549	583	582	570	584	586	544	585	596	564	570	560	575	599	614	538	549	553	565	565	580	527	573	567	588	580	601	564	592	580	551	600	604	562	564	582	559	596	576	569	561	578	560	574	596	563	556	550	606	579	554	561	592	587	595	520	600	576	571	597	553	608	543	565	568	607	617	556	555	586	568	584	544	543	617	596	573	561	586	563	622	585	584	577	607	595	592	554	587	586	569	576	595	552	587	567	591	596	586	608	589	585	565	582	567	586	623	544	580	572	603	583	562	586	621	558	616	565	557	591	566	551	560	593	572	597	626	592	567	593	545	580	568	580	605	564	604	607	571	545	584	569	543	590	523	575	583	549	578	566	559	589	602	579	595	535	595	590	604	583	598	550	552	580	569	594	591	545	577	566	583	558	616	606	573	564	596	577	577	575	580	563	556	562	593	571	558	565	590	596	601	598	590	611	594	562	565	584	579	573	571	513	637	591	577	561	553	579	606	585	579	553	567	580	609	585	582	593	613	553	621	559	551	603	583	579	595	591	555	553	594	570	602	594	545	573	535	571	574	586	558	602	580	580	540	598	577	574	601	625	611	579	537	580	599	578	571	588	617	635	561	581	574	557	592	618	602	572	603	606	587	592	606	572	540	577	604	564	599	573	567	593	611	597	594	599	597	560	574	595	581	597	553	540	580	570	577	587	555	589	528	601	550	558	632	579	586	582	574	570	557	538	590	571	584	579	586	611	586	613	608	579	631	576	586	621	572	581	604	574	548	613	544	599	612	582	553	546	594	541	607	596	546	618	579	550	596	606	602	583	579	584	550	532	582	562	582	572	586	575	612	619	586	566	569	642	553	566	574	565	551	615	549	563	560	554	563	595	580	582	592	554	566	587	597	554	614	583	602	548	623	578	586	627	567	591	581	562	571	605	568	613	599	552	548	561	616	580	590	553	605	599	605	610	560	573	589	563	573	616	622	587	588	536	542	576	579	631
38543	43948	41643	40839	37461	35327	32075	34328	35917	28849	22331	17238	9834	6966	6512	6432	8246	6939	7947	7007	4283	2625	1628	630	322	266	210	223	229	275	1699	3021	2192	834	167	175	154	174	158	156	149	161	174	154	154	172	164	176	167	158	148	154	157	154	166	160	151	142	145	172	157	152	164	170	163	154	181	157	162	165	149	168	147	133	167	153	168	161	169	152	170	142	157	153	153	150	144	154	143	169	170	151	150	174	180	148	169	157	160	155	152	159	159	158	176	162	180	162	149	149	153	170	139	161	163	151	140	142	156	145	171	153	150	157	150	139	179	166	155	155	170	173	162	169	152	146	149	145	156	172	170	156	165	139	165	131	152	143	153	157	160	140	157	160	158	181	152	148	160	146	145	183	150	148	161	134	140	159	152	159	174	160	172	144	167	153	141	150	155	170	162	170	146	169	128	158	157	139	166	157	179	159	176	176	169	154	170	164	175	180	151	138	174	160	159	148	181	135	167	142	152	144	159	163	169	166	153	179	163	176	146	126	152	152	166	143	156	161	159	168	166	179	158	160	142	158	162	165	156	161	164	129	142	144	137	161	174	144	164	165	159	160	146	138	146	160	178	144	154	159	169	164	152	155	163	163	137	135	151	153	175	164	158	143	150	128	159	174	126	177	159	163	170	172	176	135	131	147	154	190	154	145	175	150	148	174	168	159	141	164	145	136	159	173	134	150	171	148	159	166	157	161	160	155	156	149	188	157	159	173	151	157	147	152	163	155	138	139	179	148	192	163	162	151	152	169	138	166	147	157	164	146	156	166	140	150	166	157	174	149	163	138	159	168	153	174	154	159	156	153	155	158	156	138	150	153	152	192	165	163	145	149	145	182	146	155	153	151	178	171	134	173	119	162	172	135	153	149	157	160	179	140	131	154	158	146	149	152	155	161	145	160	158	194	171	170	160	163	177	151	165	147	169	163	138	154	148	153	167	163	145	157	164	167	153	170	153	153	166	153	163	153	167	138	164	150	167	167	146	166	156	173	151	166	175	149	160	168	162	159	147	146	144	166	155	188	155	145	165	156	157	172	135	160	156	166	140	142	157	158	153	168	140	144	158	156	158	160	154	158	150	139	165	163	143	162	167	131	149	158	139	153	185	158	154	153	160	143	147	161	137	167	154	172	162	178	160	159	150	137	153	151	153	159	178	165	170	169	148	158	176	157	168	165	152	164	178	156	157	154	189	147	150	181	153	159	134	167	155	156	174	147	151	150	169	151	136	163	157	170	139	147	164	152	159	163	156	167	146	160	157	161	158	160	173	175	173	154	182	172	166	159	160	150	155	182	144	145	156	151	171	151	140	159	153	164	164	144	149	162	164	168	161	148	177	162	153	141	163	161	145	143	155	146	144	148	138	176	127	161	154	154	162	154	145	161	153	145	175	162	162	156	149	134	152	166	152	135	170	133	145	156	137	150	153	145	161	194	168	160	152	156	160	143	170	133	173	132	167	146	154	143	154	162	169	157	161	164	144	164	161	175	156	158	165	145	156	154	145	170	175	167	153	138	140	155	139	133	152	149	142	169	148	164	161	160	164	135	128	140	173	150	148	161	157	159	142	182	165	149	157	185	147	153	161	158	132	167	162	141	167	150	183	160	162	159	144	152	166	159	165	154	150	163	148	156	172	162	155	156	157	162	165	155	154	144	168	159	154	145	135	157	145	177	155	139	154	154	149	131	160	161	165	172	139	136	159	146	166	165	159	153	177	170	159	143	161	143	153	147	151	134	161	192	151	140	161	170	167	166	165	155	162	153	169	144	176	141	154	164	155	191	176	152	147	154	155	160	176	166	163	153	154	153	147	153	157	169	170	182	150	171	118	149	140	129	161	158	173	156	152	154	155	183	166	153	166	166	180	162	155	150	154	127	168	169	161	147	172	167	159	135	187	169	151	152	167	163	154	174	169	158	157	166	152	141	155	161	154	157	145	171	164	155	147	148	159	163	174	157	174	177	142	143	180	143	143	175	150	158	159	153	167	159	163	147	143	157	181	173	139	136	182	175	178	168	140	144	152	159	142	148	119	155	147	162	148	145	154	153	150	154	147	133	163	162	159	135	134	138	165	158	181	164	169	173	158	144	161	190	190	145	175	171	137	150	149	164	160	156	167	147	159	171	167	126	172	159	155	136	165	172	156	158	149	144	159	156	150	160	176	163	174	130	141	157	157	159	157	147	158	150	157	159	174	140	178	161	147	146	163	144	164	143	157	156	155	163	182	157	178	167	156	175	151	161	154	149	159	151	144	173	144	165	142	164	146	153	171	144	153	136	171	172	160	166	150	141	158	142	156	161	148	144	148	142	161	162	136	164	157	130	164	171	173	161	140	151	156	167	161	168	165	149	175	174	146	146	124	176	164	167	170	160	155	148	164	155	177	151	167	165	152	140	157	185	170	161	154	142	154	136	155	141	153	157	143	161	195	151	168	139	165	152	154	147	158	160	167	146	145	154	163	149	164	138	149	174	156	158	163	136	150	145	169	162	153	156	161	148	168	146	161	150	152	151	160	157	133	149	148	157	160	162	152	148	167	165	153	169	169	177	149	171	195	145	166	147	173	159	158	153	159	143	168	153	147	172	148	145	159	166	181	168	167	148	140	165	154	165	137	157	167	144	143	168	175	152	153	144	149	177	160	141	134	161	154	172	168	167	168	148	147	139	162	137	142	158	181	177	151	155	159	167	173	164	148	124	166	166	153	152	148	147	154	145	151	170	152	157	157	155	148	159	170	160	146	156	164	146	149	159	158	157	150	143	154	175	144	158	163	173	160	162	150	169	191	165	155	158	165	158	151	134	174	159	147	166	143	151	162	155	158	134	142	157	163	155	138	152	151	169	137	173	144	163	149	141	155	157	128	151	143	170	145	163	145	136	148	173	154	132	149	172	147	164	176	149	149	149	156	161	148	145	165	145	146	171	150	130	150	163	161	129	157	141	166	158	153	153	148	182	155	164	155	157	154	156	177	168	161	166	137	160	158	158	156	153	177	176	125	167	162	152	171	159	142	167	164	157	148	162	193	165	147	142	145	172	187	156	162	152	170	147	166	138	156	176	158	154	173	161	145	142	140	162	148	123	162	158	161	156	161	150	141	139	186	138	158	157	138	171	176	153	162	172	161	148	151	146	150	156	143	158	167	168	150	159	163	145	160	177	161	168	166	159	147	139	136	152	152	160	173	152	145	140	158	158	153	161	158	174	148	164	169	160	153	150	178	139	161	159	166	153	152	159	141	167	181	162	139	157	175	155	174	172	156	169	174	162	155	174	172	161	158	152	167	160	137	162	149	156	152	147	165	171	150	161	149	154	144	170	139	138	147	157	153	169	153	170	156	142	159	157	150	134	155	157	163	178	172	166	165	156	147	160	156	173	144	154	154	128	163	187	165	144	153	138	185	160	142	151	182	170	170	157	159	152	173	164	159	167	152	152	175	155	125	170	173	158	166	150	152	133	167	165
33510	45317	49295	58406	58202	53203	49515	50330	52871	44740	40433	35739	27649	25124	24889	24810	27009	22662	25864	25375	17420	12820	9541	3908	2025	1263	1060	1142	1200	1497	10914	17106	11753	4626	571	537	507	538	532	574	527	514	576	535	551	519	552	561	544	509	585	597	533	557	526	551	533	512	540	534	536	555	585	539	559	545	533	545	543	527	485	546	525	564	527	523	562	545	527	546	550	541	515	603	539	562	564	519	520	595	556	555	542	537	556	532	547	542	532	537	507	519	469	546	551	560	545	516	569	570	575	562	523	520	526	549	543	522	517	553	560	538	545	583	535	553	541	546	537	552	543	502	558	551	522	539	549	531	563	516	537	528	514	550	528	540	582	529	540	584	540	525	532	548	572	536	606	543	530	509	539	521	548	552	522	603	540	513	556	567	583	509	526	536	585	539	561	567	537	549	496	558	533	517	539	496	540	522	506	521	541	593	529	520	532	551	516	543	531	556	566	571	567	515	536	527	536	556	551	515	559	530	520	539	568	521	557	561	499	538	542	552	538	506	511	528	556	566	539	572	545	554	489	540	523	522	537	547	560	542	517	526	567	515	528	555	580	543	509	528	550	519	579	517	560	544	565	546	496	543	519	568	571	529	498	526	558	533	551	599	502	503	533	562	521	527	524	552	508	530	535	539	531	530	518	529	532	536	521	524	567	545	580	521	554	535	547	530	592	504	539	552	508	518	553	521	566	543	486	540	541	534	532	547	549	561	581	553	551	538	579	543	557	512	523	551	553	525	568	513	565	571	513	522	484	530	526	528	535	519	528	590	545	541	516	519	619	558	533	579	575	567	574	545	560	551	549	549	554	554	547	555	535	553	506	545	529	544	556	598	541	517	564	547	552	570	581	584	519	541	573	505	536	529	534	544	555	565	550	573	532	526	541	536	522	557	538	507	501	492	541	532	527	534	599	524	530	555	534	553	533	535	540	574	563	533	507	540	588	634	548	555	500	598	564	537	540	521	547	527	481	495	578	542	506	511	510	556	523	570	558	565	511	545	503	550	561	546	609	542	512	505	542	541	515	555	526	554	542	539	559	489	535	553	557	506	566	539	554	555	533	480	572	544	548	594	568	502	526	536	587	530	546	554	538	544	547	518	506	575	532	541	540	561	552	524	529	540	567	531	534	527	609	535	558	546	610	539	571	545	532	566	526	573	557	551	562	542	522	532	537	568	612	571	515	522	546	564	577	513	538	560	545	561	519	535	525	512	563	517	551	538	549	537	572	547	537	529	515	510	531	506	504	542	535	534	552	547	553	535	527	493	550	514	586	566	546	504	548	558	571	585	570	537	533	564	526	528	554	535	500	496	521	521	527	522	565	552	526	548	572	539	530	549	596	549	531	534	554	534	552	540	548	561	532	565	534	603	536	540	532	508	537	525	574	528	540	561	551	523	517	521	575	556	544	551	536	566	557	525	525	532	545	523	514	529	592	564	556	558	584	585	527	556	535	495	554	531	526	540	543	542	579	517	537	543	595	517	514	552	568	531	519	538	472	521	591	560	513	573	543	559	491	548	534	545	557	546	540	571	529	534	529	530	514	542	526	518	536	551	556	540	546	554	528	554	590	557	527	524	531	560	520	508	515	542	590	530	537	543	557	532	549	534	568	545	550	582	522	552	511	507	577	534	544	545	548	532	543	501	523	547	551	553	498	540	524	603	554	520	565	543	536	525	562	578	537	546	555	526	535	567	532	540	544	545	546	514	540	531	544	531	565	532	543	550	549	527	521	543	540	532	556	533	520	536	546	551	557	563	546	564	503	555	536	543	578	549	524	565	595	535	566	514	526	523	546	559	533	513	576	584	616	553	533	522	560	597	544	549	562	510	546	559	552	511	536	571	537	527	544	515	564	528	566	547	550	555	525	536	549	550	550	516	535	523	536	527	544	540	552	549	520	588	545	549	527	527	578	547	573	565	545	508	560	532	589	557	542	559	532	557	571	567	572	560	554	509	557	553	555	587	546	535	541	526	516	542	570	501	550	508	514	571	559	560	520	591	516	553	552	552	537	544	552	510	553	548	556	509	569	498	534	535	586	574	540	534	567	537	515	564	524	550	527	540	505	601	559	550	520	500	518	508	531	510	554	548	525	526	580	551	531	561	536	506	542	508	531	533	540	556	529	539	534	562	561	523	527	546	523	569	517	531	554	539	494	587	531	558	566	535	517	516	587	507	579	517	574	537	498	549	560	501	581	553	524	492	524	523	557	531	531	520	536	528	553	551	535	539	528	526	546	551	557	559	544	541	567	556	567	525	574	518	527	516	537	538	546	555	560	532	537	559	579	550	513	509	561	566	520	504	565	502	551	568	542	534	548	508	548	494	561	577	539	559	500	558	561	541	542	560	557	520	543	539	534	556	529	563	563	550	560	519	505	534	535	515	548	580	546	511	554	549	557	528	525	518	524	589	570	508	561	547	552	527	547	542	533	541	540	541	539	533	534	560	556	582	536	549	496	574	526	517	568	561	515	569	546	600	569	518	565	560	547	567	563	527	524	528	571	531	558	521	549	540	558	525	571	563	540	575	539	520	549	544	510	492	541	547	551	525	532	583	573	551	551	529	573	535	549	571	564	538	586	576	563	542	520	539	521	526	549	538	559	530	526	550	565	532	542	571	544	572	545	594	532	518	548	501	553	566	531	542	513	562	556	581	532	546	559	580	575	496	555	551	566	519	537	520	547	541	554	546	504	557	553	566	549	547	542	521	520	561	537	576	545	545	570	524	524	529	553	543	519	535	539	547	506	581	554	546	571	536	541	517	511	547	528	550	561	485	524	537	538	581	533	535	555	548	566	527	590	518	531	572	536	531	536	533	551	532	572	535	534	534	557	569	552	551	560	556	533	522	571	531	544	523	545	500	506	584	524	538	540	525	566	556	565	541	529	561	547	560	555	547	562	549	550	529	605	580	520	531	541	563	561	512	568	513	575	583	552	545	539	606	512	491	555	564	540	549	540	561	521	521	536	525	525	530	536	538	540	514	567	543	535	559	541	533	558	526	564	566	588	528	540	542	534	521	535	531	528	516	539	549	517	563	530	523	571	542	578	523	561	547	519	553	511	551	549	605	577	521	527	538	539	568	513	533	525	515	550	580	552	553	555	567	520	542	523	530	533	570	533	538	549	525	571	561	531	525	540	506	517	535	557	539	517	543	570	553	487	531	580	536	548	566	516	543	514	553	522	501	486	539	541	588	570	527	598	536	504	539	623	535	556	542	578	528	566	554	606	518	542	588	544	537	541	546	556	531	606	557	548	575	563	543	573	556	555	590	524	548	532	567	534	582	548	559	526	578	483	560	548	582	540	494	550	544	516	566	526	550	562	507	516	548	567	593	546	553	508	530	560	548	547	520	495	542	515	561	576	545	541	558	561	551	521	557	563	556	531	542	497	548	595	534	560	541	553	572	547	580	552	556	555	607	561	554	519	504	547	538	559	562	527	606	567	561	525	523	547	498	550	549
43795	44875	41360	40382	38946	38501	37235	40227	47222	38653	31957	26163	16746	13264	14494	14684	19043	17478	15987	8769	6774	3864	1731	1092	739	592	501	438	366	792	3700	5435	3458	1205	229	230	238	211	234	260	227	215	234	223	213	236	227	220	256	246	238	241	223	252	205	243	265	228	240	243	255	218	239	240	234	243	224	255	213	236	238	217	219	221	252	237	249	246	249	244	245	250	257	222	227	254	229	227	236	265	235	260	227	216	215	255	257	215	241	248	237	240	253	246	282	247	259	250	231	245	255	238	251	246	229	244	223	247	240	250	232	251	245	256	245	258	209	227	255	223	252	207	224	241	240	231	244	259	218	239	255	210	221	248	236	225	284	244	263	243	236	236	248	242	217	215	236	217	258	247	231	223	254	229	232	224	232	225	237	212	219	229	221	263	240	217	257	254	241	255	240	232	230	234	255	257	255	230	247	258	244	242	221	270	266	242	250	232	243	231	255	239	273	226	241	241	223	243	253	245	208	222	247	255	272	232	235	219	236	251	215	269	259	258	241	245	230	240	225	252	229	239	265	232	230	237	257	234	239	249	230	218	229	254	217	237	227	236	220	242	237	269	254	223	240	229	244	248	215	239	227	224	247	230	260	218	250	255	250	237	236	224	249	231	232	228	227	233	216	230	219	198	242	202	225	265	250	250	218	253	230	254	265	249	233	226	243	239	247	254	221	263	249	240	227	249	259	214	215	222	252	250	203	248	210	223	221	226	242	235	213	227	219	228	266	241	238	237	248	246	237	238	229	232	241	261	265	239	215	253	264	225	233	247	269	235	227	236	238	246	266	270	261	257	240	223	230	229	226	229	223	233	215	242	233	241	234	246	245	260	226	223	232	212	226	238	242	227	232	198	248	251	230	244	221	221	240	249	213	214	235	256	239	261	238	239	257	221	227	224	234	237	238	270	248	267	228	258	215	247	216	221	260	219	222	193	242	231	218	245	251	198	226	207	230	256	226	249	220	263	268	232	219	242	243	257	228	250	236	257	231	272	216	218	246	226	236	235	237	235	234	227	238	241	225	223	211	232	222	239	247	220	213	230	239	214	273	268	235	246	246	209	244	252	248	252	249	237	237	225	249	227	235	237	252	262	227	237	234	245	245	250	243	228	274	249	228	231	257	250	224	235	219	254	242	221	219	208	259	239	263	218	228	232	249	259	223	240	198	236	233	259	232	238	242	256	243	290	236	245	212	226	236	221	248	229	229	224	231	222	233	231	278	248	232	241	241	256	241	234	212	268	269	221	235	256	254	219	256	249	241	264	248	249	222	225	243	250	244	284	229	244	268	260	251	221	233	225	219	222	251	224	244	249	234	224	248	287	221	246	253	241	253	225	234	251	241	221	240	255	239	240	242	218	246	241	226	263	237	239	233	225	238	256	237	251	254	226	225	224	230	211	229	213	245	256	235	227	250	275	239	245	244	214	221	237	227	253	222	237	242	241	228	244	223	250	228	251	252	241	241	231	221	243	228	220	256	237	223	260	240	210	232	203	251	237	242	250	220	251	211	223	233	231	246	253	242	239	222	233	228	214	226	247	255	216	234	236	237	252	224	214	251	262	243	246	254	219	236	252	219	208	232	226	258	225	244	232	246	240	228	223	224	249	222	228	226	241	201	260	225	225	242	233	255	242	231	244	229	258	214	225	243	244	245	247	241	225	235	236	218	237	261	221	221	234	226	226	255	222	235	226	209	211	233	229	268	244	236	222	245	222	228	246	239	282	228	226	259	240	243	233	233	230	232	240	263	228	219	251	248	252	228	208	240	253	252	258	232	225	219	236	231	232	223	220	231	248	232	227	247	235	224	262	236	213	246	243	237	248	257	234	244	228	239	240	259	223	222	228	261	250	238	226	230	261	252	252	239	224	231	243	233	231	249	256	288	226	224	224	280	230	235	235	243	230	233	247	226	232	227	240	202	239	239	234	253	239	242	235	243	223	250	240	260	244	230	226	239	254	229	204	241	240	236	241	218	221	214	241	231	237	230	252	244	266	219	224	249	244	194	230	230	223	210	210	222	230	261	217	236	242	231	235	223	238	270	226	240	268	231	243	238	256	251	256	262	238	217	224	232	231	237	254	248	204	244	236	272	246	236	235	233	251	238	267	241	238	214	271	252	220	215	242	240	228	234	265	195	234	230	252	240	253	253	243	250	274	234	220	218	232	262	216	223	231	210	225	241	221	263	233	206	223	247	239	239	220	233	208	205	216	256	258	203	207	228	252	250	235	245	231	247	245	244	235	239	249	243	247	226	231	255	259	237	218	242	226	227	226	232	239	227	221	216	211	254	222	233	229	216	231	235	245	235	225	230	252	269	231	246	202	243	240	252	252	208	253	239	246	248	227	215	201	226	262	252	249	259	243	234	255	231	240	239	247	237	245	255	256	244	234	251	244	233	237	223	210	216	223	250	240	219	247	220	232	235	238	199	214	247	236	257	237	229	223	248	238	225	228	229	227	205	247	250	247	245	249	235	243	250	278	241	252	246	218	230	206	243	215	231	225	235	237	257	251	244	212	246	233	267	251	229	212	230	233	233	240	238	247	249	230	267	225	240	240	259	260	225	238	232	221	246	215	235	238	232	258	241	244	261	239	211	222	234	209	230	265	280	233	229	206	250	230	214	248	221	235	226	233	254	251	210	249	248	222	227	259	219	226	252	219	222	210	233	234	242	222	220	231	227	265	241	235	206	254	229	254	248	250	256	229	216	251	241	220	268	225	250	222	237	254	212	249	233	229	231	219	235	218	239	257	241	244	254	273	237	234	238	217	243	256	255	238	261	232	242	215	253	219	238	228	233	264	246	246	235	227	249	250	228	244	243	249	213	222	248	249	266	241	245	249	233	225	221	219	251	224	213	255	228	245	248	208	217	247	224	261	246	245	234	221	269	249	215	200	241	245	251	239	251	235	244	236	259	214	229	204	223	242	229	226	232	224	221	214	231	250	250	257	226	253	231	208	252	215	235	243	221	245	241	233	240	244	227	255	259	248	243	245	228	224	243	237	234	254	217	264	227	228	230	217	243	246	235	221	222	236	228	228	245	215	235	221	231	227	227	225	252	234	244	252	240	242	217	229	218	243	231	251	230	246	218	257	238	228	232	258	230	231	233	228	232	236	245	236	240	270	231	217	233	227	214	239	221	237	244	251	237	243	247	261	249	273	230	203	251	222	225	232	253	227	214	233	241	227	215	230	249	236	252	250	251	227	221	241	220	250	228	212	234	252	263	219	235	245	255	226	260	224	241	240	228	252	250	221	223	244	240	225	241	260	260	209	226	225	269	226	240	235	232	240	277	263	236	236	233	237	236	242	265	233	252	244	230	228	211	219	228	256	214	228	244	234	241	240	216	246	248	255	231	256	235	244	231	242	206	243	210	246	220	214	214	216	227	248	209	243	236	228	243	219	216	273	242	256	248	235	239	218	234	204	241	223	230	258	231	222	242	208	236	229	239	242	230	255
39175	49935	51632	60385	63942	59547	58458	59582	65281	54605	50776	43103	34584	33320	35589	36384	39548	36225	34161	23869	22938	13293	7966	6092	4174	3383	2826	2287	1699	4549	19627	24080	17137	6578	756	759	783	703	804	808	723	729	798	710	743	747	735	726	769	694	695	729	737	749	793	779	774	768	730	760	771	746	748	714	761	746	776	767	753	727	751	727	779	764	723	746	796	737	689	721	748	769	741	714	750	699	692	699	772	730	752	745	707	718	763	771	765	754	731	735	758	692	763	780	768	744	790	723	740	770	787	703	725	717	722	703	772	743	748	776	729	713	742	785	727	757	763	819	752	729	778	695	758	750	738	782	701	716	766	746	750	735	797	749	732	758	729	721	745	785	748	737	755	737	710	722	748	756	781	740	752	683	780	729	751	716	745	754	747	736	769	723	802	751	771	759	792	778	761	774	750	765	710	780	739	742	768	761	777	748	778	747	728	764	771	733	729	705	786	696	746	768	738	753	764	711	758	753	780	714	741	660	768	735	757	749	771	752	719	742	717	761	715	708	745	782	767	768	726	724	770	743	745	759	747	723	737	774	781	710	708	762	743	748	776	746	743	723	723	740	790	765	722	743	731	735	734	780	709	748	759	742	753	772	752	734	747	804	807	779	709	699	697	725	783	813	723	747	743	759	792	776	702	754	799	723	725	744	812	725	782	804	764	779	723	746	792	726	781	802	761	813	747	757	736	733	715	723	733	757	812	761	745	757	763	744	764	779	767	770	762	732	782	791	707	772	743	736	754	732	735	782	738	722	756	736	734	726	697	709	759	784	741	776	796	737	769	708	759	758	716	719	723	720	747	785	741	790	776	799	776	727	776	752	748	751	741	759	724	681	721	766	739	733	778	777	720	769	763	752	734	708	809	706	703	757	762	715	765	809	689	792	792	771	741	762	761	770	745	746	713	760	740	725	748	728	766	713	782	766	772	762	761	734	729	745	763	789	754	701	790	689	732	761	751	742	805	761	714	750	783	711	760	753	783	711	698	711	772	733	739	708	739	753	762	754	731	738	755	728	707	761	738	724	725	778	740	764	746	755	699	726	772	732	719	788	750	744	786	709	725	791	730	737	758	746	713	760	713	828	741	740	719	728	746	735	744	726	740	754	722	735	739	799	768	776	720	740	740	744	765	719	781	728	752	799	757	797	750	824	711	726	762	733	719	740	758	756	741	709	754	759	753	763	746	724	739	759	789	744	738	736	740	750	814	763	750	746	755	736	774	778	744	752	751	732	750	765	746	743	716	741	777	738	764	759	750	739	727	779	747	775	773	739	772	820	725	728	685	719	740	748	750	744	712	793	733	734	766	786	756	769	750	718	804	742	744	730	756	751	763	700	715	750	714	761	783	717	725	804	705	736	726	724	785	729	798	751	807	721	773	744	775	711	746	754	705	735	766	788	739	731	732	731	807	747	773	748	734	767	735	706	723	822	765	719	729	727	755	767	731	760	750	708	742	736	734	759	792	760	739	747	740	717	778	756	784	708	748	745	700	762	799	725	783	763	705	681	713	710	798	775	773	770	731	780	717	794	768	806	705	743	752	754	758	734	730	694	785	758	759	735	719	759	748	793	704	749	747	733	727	712	767	744	790	735	745	766	767	744	772	730	802	759	771	727	750	754	747	746	729	745	809	739	785	734	733	768	779	744	753	761	702	755	735	760	728	735	769	757	774	727	809	779	742	754	730	768	801	707	728	750	769	781	777	773	723	778	728	728	744	720	777	776	779	766	754	722	739	776	732	705	752	781	747	738	749	686	734	714	795	746	703	710	730	782	734	766	750	738	799	716	731	745	764	799	773	753	729	762	733	751	766	808	729	729	761	742	752	739	784	680	798	691	779	783	745	785	771	754	758	738	792	752	753	729	796	719	753	734	734	795	715	733	714	757	744	771	738	690	718	782	747	746	726	811	739	709	712	730	701	759	703	758	755	778	786	710	705	744	763	796	804	703	768	757	782	784	750	776	799	758	792	753	701	786	707	749	749	749	776	770	742	749	720	756	750	764	721	786	749	734	747	747	764	752	722	768	750	731	727	801	746	779	779	778	712	725	709	742	783	753	755	734	763	803	792	814	728	755	709	760	782	755	753	730	758	751	738	752	720	754	739	737	757	794	752	773	720	736	753	752	729	713	780	721	778	698	760	763	720	770	732	770	739	773	778	713	757	772	721	738	721	750	741	730	793	758	744	689	707	759	684	736	723	789	766	741	751	796	734	711	795	749	744	741	718	750	724	734	750	749	744	756	796	745	739	770	742	717	732	793	734	730	773	772	806	764	802	724	753	728	731	746	782	702	797	738	731	742	709	745	743	732	742	754	725	734	781	739	774	750	773	768	766	729	721	751	795	747	760	777	723	726	718	745	740	786	743	754	763	718	751	777	722	736	757	730	721	731	768	706	745	766	730	770	730	780	775	785	711	798	703	734	819	737	794	735	803	774	739	706	764	737	732	762	709	787	751	789	788	738	703	717	753	780	772	749	816	701	737	770	717	833	782	746	769	733	721	792	756	725	731	747	687	729	683	773	783	769	808	719	733	753	756	746	806	711	737	774	759	756	742	783	799	727	727	735	794	769	726	771	777	756	771	746	730	718	746	757	739	770	709	717	709	723	718	724	731	724	765	787	744	775	763	756	741	721	700	769	706	753	723	703	741	752	760	733	717	686	748	770	770	752	731	736	724	763	767	798	745	740	738	801	765	756	797	733	675	736	777	744	746	701	771	729	810	735	782	737	786	725	792	755	773	764	727	745	751	728	783	780	768	718	742	755	716	750	744	746	742	709	784	755	722	723	722	751	786	709	749	773	668	729	683	791	746	723	739	779	748	764	804	740	751	763	750	783	767	753	744	783	739	720	779	763	697	749	741	743	748	780	741	769	766	714	745	718	756	764	731	762	730	749	748	797	727	759	742	781	768	773	729	785	757	786	781	818	707	743	786	772	766	751	781	734	704	758	738	791	745	743	758	769	715	746	778	769	717	727	770	733	763	782	715	736	755	769	743	767	744	750	704	766	768	747	756	745	731	731	754	748	749	762	701	743	704	763	709	716	768	745	713	791	724	686	741	767	717	772	721	745	764	726	724	749	734	733	802	752	726	732	738	722	765	771	734	788	784	796	724	759	775	720	745	788	765	741	786	735	772	740	770	721	731	766	807	791	773	768	750	788	773	732	735	735	757	736	694	709	740	765	711	737	752	749	716	752	743	779	754	734	745	776	765	767	733	772	767	767	711	715	776	765	746	733	786	749	702	754	719	753	795	736	754	711	746	757	782	751	718	767	715	764	765	806	758	734	766	702	744	737	751	757	729	698	747	734	762	751	765	700	737	707	706	744	708	740	760	815	701	786	800	746	768	769	749	785	785	763	774	715	771	760	750	724	776	769	792	771	742	726	742	737	771	803	765	742	755	733	738	759	721	710	762	702	685	686	739	757	761	775	718	718	790	732	744	768	746	764	810	780	760	704	762	796
11148	18264	22540	20038	11670	6852	4487	3897	4103	2179	1568	1099	787	715	649	866	867	768	592	406	334	233	249	254	231	203	183	199	179	185	376	560	542	301	174	156	171	159	193	181	148	164	181	164	151	170	192	168	157	176	160	176	155	178	166	186	184	164	154	162	177	155	181	169	165	165	194	179	169	170	166	185	191	171	169	168	173	147	177	171	158	168	167	158	166	179	184	152	178	166	170	160	173	191	180	159	187	186	192	169	142	154	188	175	163	182	181	153	189	135	178	187	164	168	137	156	148	176	154	180	170	163	185	153	178	167	162	148	173	173	169	184	191	185	168	199	179	133	182	164	162	157	163	167	182	164	192	171	178	175	187	173	186	167	152	147	152	174	160	180	172	169	165	170	179	138	162	162	178	177	142	195	151	174	166	170	169	175	189	175	187	196	165	172	169	165	193	165	164	150	170	165	165	212	191	174	157	185	176	164	168	168	162	177	172	187	172	162	149	162	171	164	156	157	171	174	166	160	174	173	182	178	165	147	180	190	159	190	158	183	171	146	181	176	174	155	157	138	170	157	181	169	177	153	164	164	173	162	172	174	177	159	177	154	151	154	171	163	162	142	176	176	179	165	163	177	156	201	184	186	164	177	175	177	170	162	174	203	178	175	172	159	168	192	141	189	175	170	184	140	169	164	158	192	194	158	180	165	192	175	165	177	159	178	134	175	151	166	178	188	177	185	167	168	169	158	143	179	153	191	171	187	169	169	187	159	145	169	189	137	174	173	173	174	186	158	191	172	172	195	171	164	186	181	184	168	173	180	175	186	170	167	163	168	169	184	165	184	173	183	154	176	149	184	179	192	182	189	179	166	193	178	169	161	183	162	191	178	185	189	166	190	170	160	154	164	151	188	186	163	190	189	173	181	172	172	177	155	157	169	177	147	181	180	178	171	174	164	178	166	172	176	165	195	177	171	192	171	167	155	168	176	156	168	173	168	168	178	165	200	163	181	174	160	174	192	183	168	186	179	167	182	166	151	179	158	166	169	165	165	167	159	176	173	195	184	172	182	177	176	173	168	163	177	194	160	175	166	159	184	165	169	161	180	175	170	154	176	173	180	175	155	202	170	163	164	161	174	186	185	154	174	163	163	192	192	158	179	168	172	189	173	168	172	163	155	174	169	166	160	168	184	161	182	188	165	178	173	172	144	172	182	182	175	184	181	183	177	168	169	155	170	180	155	200	178	191	154	148	180	167	161	193	184	191	176	153	156	177	157	182	185	162	198	168	175	157	174	200	156	178	167	150	165	158	172	159	167	187	192	158	160	186	174	174	172	169	175	158	138	177	170	173	166	171	172	159	172	147	180	150	186	183	160	151	159	167	173	176	164	155	174	185	162	178	168	194	161	184	180	165	180	160	172	174	172	191	186	183	178	158	172	178	167	170	177	203	165	185	193	160	179	191	181	148	167	162	156	193	153	188	179	171	168	170	175	154	141	161	183	174	160	175	184	148	180	186	170	159	170	183	155	148	171	173	146	170	147	165	184	155	189	178	171	166	181	155	165	170	162	166	173	145	152	168	180	167	175	177	155	163	160	183	197	150	185	169	189	188	163	178	180	180	166	182	152	176	198	171	167	154	174	156	176	191	190	175	172	153	149	155	144	147	187	193	155	163	146	157	173	165	183	165	197	179	180	173	187	144	186	169	185	157	172	152	150	170	160	156	166	186	195	183	171	159	167	151	167	180	166	183	167	188	169	170	193	157	187	169	180	153	152	165	174	188	184	164	191	164	193	183	191	175	190	160	165	171	155	152	195	152	171	177	166	163	173	176	171	178	190	161	179	168	169	185	184	172	168	162	169	169	180	180	157	157	166	162	171	165	179	180	171	187	153	154	122	195	177	186	181	149	178	197	157	208	153	174	189	162	188	155	141	162	163	188	173	171	199	192	186	184	162	168	159	183	160	146	165	169	159	173	155	178	188	193	178	163	185	161	184	175	189	174	191	175	175	181	180	182	165	205	160	185	168	174	162	186	195	187	144	191	175	171	181	183	184	185	168	158	170	184	194	183	143	156	158	185	187	172	153	164	175	189	167	174	169	158	160	169	165	186	163	169	185	168	194	194	180	179	184	156	187	168	197	159	142	176	196	172	172	180	170	182	170	151	162	144	180	175	174	185	185	165	160	174	178	186	177	176	183	168	180	200	173	161	153	164	167	165	151	160	148	183	154	197	182	157	162	210	153	191	158	163	194	187	154	183	156	173	167	145	170	175	159	163	172	171	166	181	179	163	165	177	169	161	174	181	190	180	178	169	160	191	182	199	181	173	164	195	179	164	148	151	158	178	185	163	157	169	179	168	149	160	176	177	164	164	176	166	182	206	178	154	183	189	196	155	170	173	154	169	185	193	173	158	159	188	162	168	163	152	172	152	168	162	188	153	184	176	172	163	184	183	186	185	186	176	181	164	163	152	173	176	170	178	184	149	186	181	178	170	163	201	166	171	161	172	167	165	141	162	164	178	152	184	179	176	165	192	158	164	165	161	176	190	160	170	162	162	179	188	163	177	182	154	162	180	163	169	185	179	165	180	185	191	152	176	188	150	177	161	175	174	154	150	169	165	170	153	182	169	163	181	172	166	140	166	178	178	168	164	182	158	170	179	161	166	173	163	169	180	172	195	169	180	173	197	178	176	170	179	171	180	166	174	164	172	174	170	172	177	185	178	158	182	148	164	164	164	196	148	155	180	178	175	165	192	169	158	164	214	164	158	169	147	174	188	173	171	182	158	179	162	160	171	196	163	197	183	160	163	182	185	188	147	180	170	176	186	186	164	189	166	166	187	154	149	181	160	179	180	163	177	169	159	168	172	156	170	183	170	146	173	175	184	164	169	158	183	159	168	164	174	157	169	151	155	178	161	179	173	163	156	188	156	140	141	171	175	158	153	172	187	150	165	150	167	161	154	152	186	166	160	162	146	175	167	165	169	164	168	159	165	177	159	165	173	171	157	179	180	165	176	166	144	180	158	171	186	170	174	131	182	162	153	180	153	157	166	185	172	162	182	171	146	146	187	175	181	177	170	152	181	172	161	156	188	169	158	160	172	155	173	200	179	166	169	181	182	193	195	177	178	170	178	162	176	181	163	182	174	167	166	171	157	166	167	205	162	172	145	182	169	203	149	171	151	183	150	143	168	165	167	172	145	166	172	160	195	157	177	162	202	178	193	152	149	165	177	154	178	173	157	182	188	167	161	144	157	164	172	194	154	196	182	182	162	180	163	194	167	153	174	172	186	177	181	182	168	185	172	168	185	158	161	174	167	195	184	164	189	182	188	173	173	199	163	191	173	172	160	188	172	177	165	164	172	145	155	159	147	164	167	170	171	183	165	167	171	168	167	171	171	181	188	168	158	178	169	165	163	168	169	168	171	174	189	184	170	201	192	171	172	160	191	167	150	181	180	154	188	174	197	168	161	178	171	166	187	187	172	163	207	168	142	178
11188	21383	27721	31454	24374	18726	15862	15626	16858	9747	8148	5357	4041	3841	3744	5008	4610	4592	3282	2253	1622	1323	1481	1151	899	813	682	722	678	755	1901	3042	2822	1312	566	605	611	574	562	567	583	565	561	626	614	590	579	598	543	606	595	606	538	597	571	568	595	626	571	606	614	627	626	574	600	580	603	635	572	637	582	642	568	586	591	598	585	610	570	634	568	554	598	593	615	580	560	579	578	608	588	605	614	581	616	577	556	586	566	624	585	604	617	629	628	582	587	601	619	579	594	584	558	589	606	584	613	611	579	578	585	608	628	563	570	609	581	543	595	593	563	616	623	571	617	613	588	572	612	631	640	568	559	543	581	580	583	568	568	596	601	557	548	592	600	606	574	603	623	648	574	619	597	582	630	625	599	601	616	582	589	589	576	588	601	586	605	600	624	584	618	605	609	537	572	580	602	610	569	613	566	603	599	578	577	595	577	592	624	573	577	589	640	611	608	593	556	616	604	624	626	612	574	575	610	568	605	615	591	582	565	684	587	641	608	598	619	570	592	644	571	545	567	598	597	545	602	613	586	571	586	600	586	575	573	587	577	622	571	619	580	561	608	582	596	602	557	584	602	613	629	571	606	586	580	577	549	621	588	589	611	611	595	587	619	640	587	642	634	631	598	612	549	586	626	607	583	604	615	572	575	613	608	635	607	571	584	573	639	610	583	586	581	618	567	604	581	575	615	624	607	575	532	567	588	582	627	593	614	636	592	568	577	615	634	586	610	578	570	568	611	567	602	579	570	573	631	609	590	566	536	587	594	609	602	547	604	534	628	601	623	616	614	562	578	608	642	587	623	578	608	639	624	629	622	574	583	614	623	579	644	583	620	605	557	581	562	567	595	569	619	591	579	583	554	628	607	610	589	553	613	601	541	576	596	615	616	599	600	574	598	620	564	596	609	606	642	606	618	578	625	563	575	590	605	606	582	651	583	607	597	606	586	579	592	615	602	631	578	597	601	626	568	564	588	630	597	585	577	648	569	580	616	611	534	587	605	606	562	565	599	590	570	587	599	604	582	626	603	603	568	605	588	569	605	580	613	610	591	584	599	599	585	608	590	600	596	620	594	596	650	541	574	557	596	567	592	564	608	590	597	586	642	602	572	601	580	593	594	608	615	579	565	597	621	585	557	646	613	594	611	576	581	566	580	631	596	559	565	631	607	573	590	598	591	577	655	603	573	601	586	598	559	594	591	582	577	604	598	635	570	625	624	557	574	598	562	570	561	575	599	589	657	611	583	555	586	578	615	578	550	607	524	592	614	585	629	599	535	592	595	610	577	553	576	589	563	608	607	572	627	552	599	616	571	584	551	615	609	565	568	580	590	588	657	549	664	591	579	578	614	570	592	597	565	608	594	566	541	591	582	569	560	601	588	580	626	565	571	631	610	625	592	622	613	571	615	584	613	628	617	581	595	577	604	586	584	608	577	571	616	567	578	534	551	595	595	572	623	625	576	604	584	581	579	599	575	603	625	629	576	557	565	576	609	591	591	575	650	579	607	619	623	581	593	597	596	619	607	582	582	600	599	573	625	571	607	603	576	572	635	605	614	569	550	588	567	569	572	583	594	622	571	588	592	596	579	565	594	597	598	599	615	645	598	616	595	596	646	587	594	560	637	587	598	552	564	588	577	632	557	635	582	629	579	594	535	567	616	628	602	581	606	580	593	588	591	544	544	606	594	582	636	574	588	592	570	581	598	615	595	597	561	613	587	595	582	610	626	601	614	592	561	610	605	643	613	595	602	612	581	619	620	565	599	619	628	593	604	626	622	641	586	619	606	594	587	618	603	583	565	594	576	565	611	622	586	571	636	571	636	604	620	577	619	546	564	588	627	598	590	584	623	621	604	586	519	594	606	600	557	573	561	577	575	578	598	591	589	586	617	601	611	603	620	597	611	635	620	620	629	618	624	570	567	603	592	618	590	581	576	622	601	554	605	535	598	577	623	580	607	585	574	600	596	599	609	596	593	609	616	608	601	633	579	625	558	607	633	592	569	606	606	591	590	579	615	597	568	543	558	562	577	588	542	600	572	647	585	589	608	624	594	599	618	605	582	597	606	593	631	653	601	623	619	625	577	647	576	614	619	610	567	605	599	581	616	587	560	585	589	596	584	592	617	636	623	564	596	602	618	570	587	569	634	569	575	612	537	605	583	620	597	575	655	645	612	616	621	628	579	575	570	579	587	580	556	632	663	644	573	584	602	598	605	567	615	608	577	559	601	562	597	614	592	598	612	571	603	600	569	594	605	577	606	588	605	579	588	555	587	511	583	587	557	588	555	554	581	590	610	629	596	599	598	622	574	583	646	604	581	589	600	591	579	626	582	612	622	584	585	557	601	594	582	628	585	581	647	615	601	571	565	621	615	602	584	605	601	621	584	631	596	568	571	545	591	629	589	593	621	564	585	593	592	578	594	611	595	597	601	556	570	586	609	617	588	600	559	563	575	580	599	566	560	621	580	565	615	618	529	619	556	623	623	590	555	562	584	583	648	595	613	620	559	634	575	593	599	571	613	611	615	571	571	577	583	583	604	607	600	628	594	616	585	613	601	607	597	629	622	550	615	609	575	599	600	597	590	580	600	597	552	602	561	582	592	617	573	643	616	539	604	628	652	561	568	586	616	584	584	619	608	590	613	583	562	574	586	652	575	592	593	635	611	583	595	564	622	558	570	617	608	565	564	590	627	632	601	582	632	575	575	572	574	612	561	626	629	629	609	595	547	644	565	607	624	628	606	604	640	576	602	582	656	624	573	575	642	612	611	568	614	575	559	575	616	610	606	604	560	614	555	606	602	611	593	608	598	556	575	548	585	608	563	604	594	586	628	578	561	573	611	565	601	598	589	577	579	602	582	575	593	563	593	552	580	612	638	584	569	569	583	618	586	592	615	574	555	584	569	615	584	593	585	620	562	616	568	581	606	599	565	569	598	606	592	593	581	592	608	560	597	629	573	631	560	606	570	587	614	604	539	567	621	609	566	615	579	584	600	605	573	649	586	586	570	589	611	611	611	611	585	617	587	620	608	592	589	565	617	640	609	602	576	569	591	578	582	650	589	595	581	569	580	569	569	593	593	601	610	568	570	571	612	541	541	609	643	621	634	601	593	616	590	585	613	620	603	609	623	588	569	590	569	575	630	593	596	551	600	587	624	593	613	572	569	598	609	621	572	595	579	581	617	563	593	579	561	595	582	549	565	565	601	588	594	648	588	615	614	621	575	568	608	567	602	641	614	608	615	614	583	583	580	594	621	579	572	619	584	640	590	607	622	606	534	585	665	575	595	542	559	602	624	558	591	579	587	588	592	639	593	600	593	643	581	571	604	575	633	630	598	584	587	614	551	620	635	579	625	618	601	572	539	569	573	552	648	620	569	559	563	629	560	630	599	585	595	576	599	577	574	569	617	581	593	606	615	635	612	610	582	601	592	620	599	605	587	565	632	571	588	586	510	585
39250	43102	40495	40479	36633	34066	33380	33781	38494	27996	20289	12852	7591	7598	10716	14622	15089	10092	6329	2538	678	404	352	390	298	227	275	204	193	847	2836	2634	1524	571	170	181	155	173	160	145	170	154	157	140	162	174	173	181	152	167	162	166	171	153	174	164	165	165	161	165	160	159	149	151	173	173	170	164	195	171	170	154	171	146	158	154	174	176	150	141	150	147	168	167	167	162	183	166	167	188	163	172	158	195	167	140	161	171	151	167	174	169	168	176	151	178	186	163	154	165	160	167	169	158	145	158	173	163	148	169	150	206	156	151	162	152	168	151	156	165	167	148	149	187	162	175	158	168	169	162	150	162	162	159	164	163	135	156	174	168	151	161	156	159	146	159	150	148	155	159	147	186	161	178	174	169	169	169	147	187	136	152	158	156	158	194	161	187	169	154	172	159	155	178	157	176	190	162	174	165	157	158	154	168	206	162	181	168	148	179	162	165	152	158	164	152	165	150	168	172	186	175	133	168	163	178	172	154	141	155	149	183	187	143	146	178	179	166	157	162	169	160	148	181	149	163	167	161	161	136	174	138	164	155	162	176	168	158	139	155	154	173	159	155	155	164	169	149	182	139	161	167	145	182	146	180	157	169	144	171	187	177	170	148	162	167	173	156	159	166	163	162	166	155	163	166	145	148	151	149	191	167	166	148	159	148	173	163	191	160	184	164	166	188	168	170	162	171	173	140	202	170	176	152	147	152	166	163	157	186	169	162	181	173	157	189	146	141	182	163	162	175	182	160	150	156	161	179	157	160	182	173	163	166	173	176	151	167	168	173	193	148	165	179	153	178	178	168	161	151	187	168	126	160	152	174	162	140	166	169	167	174	164	148	151	172	181	164	152	187	164	165	157	152	175	163	161	173	152	161	148	150	151	181	166	156	145	153	155	178	143	181	157	161	167	169	162	191	167	167	176	173	162	157	176	159	172	154	161	162	154	149	181	158	171	140	178	184	166	171	178	168	161	154	168	157	162	169	174	153	185	193	156	152	137	160	148	175	155	163	151	173	143	153	160	152	189	168	162	141	178	176	141	149	144	163	162	157	134	172	173	175	167	139	151	160	167	141	164	175	148	167	142	161	162	159	166	180	144	160	168	171	145	164	165	161	165	150	137	163	154	167	149	162	161	180	136	180	176	162	159	146	160	137	134	154	177	141	163	172	174	180	155	153	165	168	164	151	138	160	171	184	178	167	162	150	145	172	172	182	159	152	171	149	179	168	146	155	197	163	137	170	163	185	151	179	156	184	154	151	185	150	161	182	168	169	173	153	153	171	188	141	169	166	164	184	162	159	162	178	168	171	158	169	158	168	154	165	171	167	156	139	170	160	188	155	165	159	150	156	159	152	172	163	142	198	163	168	192	146	183	159	140	153	169	185	170	137	168	158	168	132	162	185	166	176	156	169	169	164	151	140	173	163	154	162	161	171	147	145	161	155	190	155	177	155	180	159	145	173	169	178	154	153	169	171	149	170	170	180	176	149	168	168	161	145	162	183	175	157	155	155	163	167	174	175	138	164	147	159	151	152	183	148	180	146	151	154	176	166	166	149	148	130	175	152	150	152	168	162	170	147	154	161	166	154	141	169	166	177	149	157	171	149	157	170	147	174	166	158	167	174	187	196	158	166	152	166	159	163	154	149	195	188	134	138	148	140	152	171	152	162	175	156	149	177	143	152	160	151	154	175	161	175	169	167	189	158	158	186	174	168	191	157	179	146	154	160	161	177	163	162	162	158	172	180	171	172	170	177	175	165	166	140	161	151	158	169	173	164	154	187	167	157	153	165	153	171	160	176	134	162	163	146	179	159	149	141	167	163	162	176	154	148	139	153	167	157	173	171	154	170	167	156	185	153	158	149	167	162	155	155	172	144	180	169	143	158	146	174	148	146	153	172	163	154	164	171	185	167	153	149	182	179	182	153	152	146	179	154	166	155	149	173	162	138	203	168	170	165	134	151	152	163	163	183	172	157	186	148	151	161	144	178	145	150	150	151	169	179	161	160	169	165	159	156	168	187	177	164	168	140	157	162	159	135	178	146	165	172	144	165	151	176	165	162	148	145	145	135	169	157	149	143	149	160	178	151	196	141	154	165	182	160	172	166	193	154	164	191	189	141	149	164	159	160	171	157	157	151	157	179	155	159	145	165	174	164	170	173	152	163	149	170	155	149	163	164	171	177	172	192	143	163	141	169	162	160	163	143	137	168	140	150	173	150	172	164	158	182	163	171	143	188	168	152	160	189	137	170	150	153	161	170	178	174	147	157	142	188	168	151	148	194	160	142	154	166	168	155	148	166	158	179	142	155	155	177	173	141	149	169	169	178	157	162	172	139	188	153	161	167	163	163	136	161	138	153	160	162	159	145	163	163	170	200	164	171	165	169	167	170	172	146	152	193	170	141	143	143	156	154	177	151	146	177	176	177	159	157	159	176	149	170	168	154	154	154	148	176	149	141	167	157	151	146	173	166	155	144	153	174	158	173	186	173	148	137	171	154	159	168	168	171	148	164	161	153	169	146	171	162	161	176	166	159	197	174	169	186	154	146	160	174	172	185	186	153	144	130	147	159	152	149	142	149	165	175	174	161	189	165	161	161	175	159	152	169	155	160	172	170	137	201	168	179	144	169	169	152	171	159	143	166	164	162	156	141	163	151	175	154	150	135	151	164	162	151	203	156	157	158	185	173	154	147	167	175	150	187	169	186	141	140	152	177	190	171	150	150	152	180	182	165	135	171	159	173	159	141	147	169	168	141	155	163	158	159	168	152	161	163	154	166	158	170	152	134	161	167	179	202	157	158	162	137	178	183	181	148	156	158	159	147	163	159	158	165	180	163	195	167	187	185	170	156	158	162	154	166	173	153	142	162	169	178	151	162	163	180	176	135	188	157	149	173	155	179	172	165	178	136	164	147	165	150	141	172	185	174	159	147	177	165	168	156	146	175	156	181	157	168	165	176	180	171	153	170	153	141	164	159	172	168	146	140	183	162	164	158	161	172	166	155	178	167	164	166	152	162	179	181	157	148	152	158	151	172	173	155	146	147	155	165	161	149	151	164	163	158	186	188	138	142	164	165	158	172	135	163	165	171	175	149	173	156	184	177	148	172	166	175	166	181	151	162	141	154	180	163	176	170	179	169	167	144	143	168	156	156	164	174	159	178	176	167	161	168	203	147	164	162	147	169	163	168	167	136	167	160	168	169	156	163	162	155	157	164	168	175	156	173	159	162	211	179	180	167	200	164	159	158	170	140	147	157	168	146	159	161	176	167	177	141	159	182	166	156	158	141	163	156	168	165	183	160	182	153	136	162	177	158	157	154	167	151	165	172	160	177	147	182	181	183	170	162	138	175	185	161	167	187	135	140	154	176	171	160	151	166	177	137	146	147	156	191	165	171	181	180	144	165	150	149	166	163	152	160	160	154	160	178	140	170	168	191	164	181	156	171	146	161	184	167	146	180
34795	45387	50075	60810	57111	51201	50620	52152	54211	44180	38575	31068	24563	26897	32539	37489	31287	27651	21183	11160	3319	2408	2229	2389	1669	1212	1372	914	877	5385	16436	14509	9166	3139	601	565	538	560	559	569	541	528	568	600	528	575	534	543	572	505	541	558	568	548	526	524	576	509	559	572	529	544	498	630	567	562	560	579	530	561	555	557	549	584	545	564	626	550	546	550	554	543	547	528	569	610	578	559	559	582	603	554	586	527	548	550	539	554	575	570	541	570	533	579	581	576	558	592	513	611	545	561	587	563	578	533	522	547	554	531	559	605	530	550	567	520	549	544	580	532	547	554	575	560	554	550	530	558	603	550	524	553	559	558	543	575	561	538	563	547	536	533	557	561	562	551	592	544	559	557	565	507	589	560	518	553	571	563	545	542	587	535	535	514	574	569	499	552	570	530	489	538	536	551	538	505	537	524	545	558	580	558	577	576	518	625	544	536	593	558	613	557	576	612	523	550	546	543	548	554	568	583	530	590	589	556	582	548	570	562	515	581	560	530	554	551	526	557	540	531	563	564	580	613	499	551	592	577	545	555	545	555	549	546	557	580	501	533	531	568	578	561	577	552	591	560	543	554	588	551	524	574	601	560	526	558	564	517	538	555	516	558	576	518	566	532	575	559	575	576	588	572	562	575	554	550	565	553	557	555	572	544	566	528	583	514	590	565	574	612	510	557	538	560	568	551	555	584	531	565	538	513	547	537	608	557	548	557	525	545	571	575	549	525	580	546	514	523	581	548	511	579	546	556	538	531	545	565	546	551	562	494	562	535	546	520	585	574	581	543	545	561	550	553	589	559	579	569	541	522	584	574	578	569	513	547	529	581	559	554	533	551	568	532	539	544	559	561	527	585	595	558	540	555	592	553	553	564	543	581	560	558	577	572	554	569	555	528	536	514	565	577	537	576	523	556	564	578	566	568	563	552	518	587	547	577	552	508	548	561	587	528	563	568	557	530	545	594	552	546	558	554	549	586	570	554	522	533	525	531	557	574	565	533	613	596	574	545	553	559	566	564	551	523	537	525	605	572	564	589	535	524	573	611	559	543	531	556	549	602	569	585	536	540	578	535	593	588	585	580	543	529	608	561	576	529	544	558	568	555	547	537	562	596	582	576	572	545	563	543	556	572	541	568	582	558	571	517	518	575	590	542	569	557	537	541	583	560	561	536	555	557	569	558	569	551	563	575	501	577	543	566	569	522	574	544	569	567	611	526	586	563	569	572	553	555	557	585	564	546	558	586	485	556	572	527	586	598	572	544	569	544	564	565	569	588	566	543	576	575	520	536	525	556	500	526	583	504	583	557	554	577	560	568	565	572	576	537	577	575	565	577	584	584	540	557	569	576	544	552	569	580	554	605	563	545	564	539	583	542	585	576	544	543	570	567	568	616	534	566	597	554	516	577	568	534	580	584	582	558	553	579	559	530	547	560	564	545	574	605	621	556	531	602	540	587	555	578	561	541	564	603	555	526	538	552	600	551	548	540	529	538	560	546	581	547	537	549	582	547	509	500	528	540	570	578	543	565	544	547	553	571	547	569	585	579	535	556	577	563	518	532	577	539	579	592	500	518	556	573	536	575	568	573	529	567	562	550	588	599	539	543	545	597	559	556	532	566	575	545	561	565	538	563	557	520	536	565	592	566	571	546	569	513	565	557	565	562	529	562	594	534	590	564	558	550	542	567	511	563	578	546	589	557	561	558	565	525	532	545	584	571	608	560	538	552	568	604	594	546	580	545	580	531	570	568	621	581	568	579	559	595	556	527	600	552	569	524	550	572	568	537	567	566	570	541	596	576	547	533	552	588	532	532	515	604	582	602	568	526	564	573	563	593	544	542	530	546	571	585	524	561	585	569	561	564	574	583	545	523	564	569	549	613	577	547	559	551	539	545	578	589	582	528	527	557	528	556	549	559	521	543	517	579	533	522	586	535	548	558	508	528	565	525	532	528	601	585	596	561	583	552	559	531	507	596	552	556	597	506	561	556	569	565	602	571	568	537	570	549	539	510	540	523	565	579	524	533	529	549	533	517	562	561	532	588	544	537	536	578	556	545	521	605	541	580	568	539	544	585	604	585	579	547	543	531	575	601	567	566	569	536	606	543	556	574	559	556	579	566	566	580	577	565	566	553	578	592	551	512	551	584	556	551	589	551	573	530	555	551	526	522	573	550	554	571	518	524	560	556	616	559	557	543	527	576	579	586	581	534	592	591	574	570	550	524	549	552	545	557	524	544	545	566	571	572	515	552	543	595	544	564	502	559	547	569	556	555	534	534	594	544	552	557	564	541	574	576	559	545	525	521	579	569	517	566	572	573	553	567	554	582	548	567	573	580	563	616	570	574	584	568	560	588	569	564	562	551	517	534	548	573	549	582	558	581	545	547	569	535	566	559	567	532	612	577	581	554	571	553	569	602	580	564	562	534	537	565	516	500	581	537	581	575	551	573	540	555	501	561	557	562	574	542	545	568	612	521	601	534	556	531	529	542	574	535	556	554	532	517	513	613	520	578	526	549	529	568	558	527	525	531	569	565	590	571	536	566	590	551	522	568	534	558	538	558	549	535	604	564	565	577	558	561	567	520	524	542	592	537	548	546	570	528	549	568	575	570	580	544	546	563	573	525	548	512	593	594	548	552	530	527	535	545	582	568	543	578	497	574	538	549	586	545	558	517	556	566	528	583	595	529	536	552	584	566	592	496	586	535	514	595	547	553	558	549	579	575	547	582	587	519	544	589	609	561	563	598	540	614	566	549	570	542	553	538	559	566	553	570	578	560	571	548	567	584	563	596	542	556	595	581	597	560	583	535	527	533	581	569	558	562	602	571	575	563	529	540	567	565	595	543	550	582	557	523	559	584	514	566	543	571	560	562	558	581	550	536	551	566	571	563	574	534	566	561	531	583	565	555	562	570	526	544	567	529	572	561	586	527	573	548	533	543	569	580	524	539	551	543	541	548	532	517	511	579	553	539	560	556	553	552	551	560	520	544	546	545	581	579	546	533	540	528	564	557	539	515	548	527	513	581	549	576	550	563	537	536	550	575	551	533	552	538	566	601	542	570	556	595	611	543	503	556	538	552	539	564	517	569	533	583	548	530	536	564	552	581	545	572	587	589	541	537	611	542	557	534	586	527	555	588	574	529	574	541	560	552	542	609	550	561	519	580	568	555	550	530	572	581	524	599	581	528	526	570	527	524	546	567	541	579	566	564	560	526	577	520	589	553	547	554	554	542	581	565	588	617	589	535	553	584	562	516	576	609	589	536	531	541	556	620	547	557	545	552	550	550	604	551	538	579	581	546	533	542	556	565	507	567	518	549	555	529	538	585	543	536	574	563	549	531	567	553	575	564	529	549	510	531	558	572	568	534	518	552	528	529	567	532	549	591	586	579	536	560	557	503	538	564	534	547	544	574	571	551	570	560	550	587	559	526	562	559	564	572	550	580	540	559	566	517	604	531	539	532
44372	44562	40433	39444	38164	36438	38925	42552	48175	36722	28756	22149	17447	16237	20211	26293	22809	16828	10438	3273	827	720	618	660	713	654	627	557	516	1083	4395	4844	2954	1378	228	260	233	239	236	225	235	233	211	225	250	252	223	243	245	226	234	254	233	239	243	201	210	256	221	229	225	233	256	234	244	248	239	266	231	245	211	232	220	220	220	238	226	242	218	243	222	193	215	209	235	210	265	223	200	216	260	230	219	227	221	265	241	253	227	209	255	221	234	231	210	232	236	227	224	229	252	234	237	229	223	214	217	236	229	211	235	223	230	200	241	240	213	222	220	220	236	211	253	202	225	211	213	231	233	213	221	262	231	242	232	215	205	222	257	216	230	222	218	232	226	215	239	221	232	233	231	226	232	235	246	216	243	237	235	225	232	224	219	238	257	219	241	231	208	223	255	229	207	246	243	250	206	230	205	236	222	237	233	220	234	240	216	221	202	258	214	235	224	220	220	211	249	223	234	227	226	241	238	221	237	222	220	227	236	215	233	213	243	229	224	253	215	256	216	233	199	231	227	236	237	213	222	223	224	242	224	267	268	210	215	228	267	225	257	230	226	223	217	255	225	203	213	244	245	243	220	207	225	213	222	237	232	209	239	206	247	235	207	234	238	233	230	251	243	213	236	211	220	274	248	240	241	214	227	232	210	231	246	233	243	198	233	209	231	232	211	241	231	226	237	245	215	216	215	236	235	233	242	210	246	259	259	240	244	237	222	230	231	239	255	232	215	247	245	211	221	237	237	236	221	254	230	230	235	265	232	204	244	225	240	208	242	238	233	228	224	227	245	245	195	245	224	236	207	230	214	246	214	214	232	228	249	260	226	235	222	234	217	233	263	241	234	232	209	238	227	237	220	199	233	222	207	212	217	239	234	234	261	231	245	216	258	225	249	217	236	234	243	218	223	235	207	216	204	198	221	212	269	232	231	250	227	214	234	245	279	234	253	217	228	238	227	218	221	239	242	227	214	237	219	226	229	212	213	242	249	248	228	228	218	260	214	209	229	211	235	268	223	236	244	238	198	226	229	233	265	212	250	263	234	257	250	233	213	236	215	250	232	245	196	238	240	235	220	237	191	251	226	235	242	239	233	272	219	243	222	226	218	236	215	253	228	234	224	226	235	222	252	230	235	224	243	234	256	256	199	219	207	253	221	231	207	216	234	234	227	220	220	230	257	235	234	242	229	222	243	230	242	256	255	235	243	242	216	235	248	213	209	239	215	219	218	207	217	256	252	255	213	204	225	207	229	244	253	249	222	215	220	225	248	211	227	239	248	271	262	204	216	246	230	251	235	230	250	240	247	226	242	238	233	229	207	259	237	207	204	212	244	219	229	244	216	214	232	219	233	225	239	219	202	222	211	230	246	233	250	214	239	228	221	218	231	250	217	225	214	225	232	246	238	198	250	218	241	220	208	224	248	227	222	221	225	199	219	234	250	226	215	223	210	213	245	224	212	229	258	218	249	219	216	262	247	212	219	223	253	207	217	222	244	231	240	225	222	222	215	251	226	222	253	262	233	213	213	250	229	199	246	228	209	218	233	230	222	208	234	223	246	222	223	225	224	231	231	225	215	209	217	222	225	249	247	246	248	247	217	207	230	238	243	204	244	236	206	217	224	241	241	251	193	231	215	202	254	242	242	238	214	214	231	241	232	236	243	208	206	249	257	262	235	217	205	247	284	235	215	257	239	244	211	240	228	241	243	224	225	239	246	208	217	204	220	220	201	236	241	234	225	210	239	221	223	226	229	244	222	226	257	225	233	234	230	212	233	228	242	257	221	231	226	258	225	207	241	233	254	240	237	203	217	229	221	203	228	226	256	220	226	243	252	209	215	238	226	219	238	261	252	243	214	219	241	218	245	244	207	216	212	232	229	228	240	224	208	240	232	246	238	235	234	229	218	226	231	240	255	204	228	209	192	229	224	247	222	230	219	197	219	248	221	234	250	258	218	221	225	229	258	224	254	247	230	233	249	254	203	231	213	241	221	229	221	243	235	199	230	208	207	256	221	228	239	232	243	206	240	223	243	246	237	226	222	251	241	238	210	202	236	230	218	238	210	192	203	242	225	228	220	225	254	198	215	222	196	231	238	253	214	245	228	257	243	234	256	224	211	202	221	238	223	220	235	252	255	248	240	213	243	260	238	213	244	247	258	234	249	206	235	260	232	232	226	265	209	207	224	226	261	228	201	240	208	238	247	227	226	262	235	230	222	260	229	203	206	261	205	250	274	233	213	247	233	229	235	228	214	210	249	243	239	268	247	214	234	229	229	223	217	227	260	249	226	231	219	239	240	204	236	221	237	244	219	204	225	248	213	221	241	233	234	236	234	228	262	250	237	241	226	246	225	243	215	224	234	247	234	226	228	230	235	224	240	235	250	215	234	208	250	212	237	243	224	224	224	252	233	253	233	224	234	239	224	226	203	226	215	224	231	227	221	213	219	230	243	237	217	228	251	218	210	244	220	224	247	198	223	240	228	245	223	227	217	233	207	223	221	209	220	219	240	225	251	206	231	205	229	247	215	232	234	236	228	232	252	245	238	225	208	222	231	218	241	246	203	227	238	222	228	212	216	221	244	244	235	262	215	248	240	213	229	251	216	214	205	224	238	209	230	235	214	246	242	219	250	242	222	261	245	225	220	233	204	223	229	251	228	239	267	227	236	247	253	216	233	205	221	240	234	229	229	249	245	226	221	205	238	214	241	227	227	243	216	222	213	188	261	239	246	227	191	247	208	245	237	215	204	239	238	274	241	219	218	236	232	235	239	254	216	247	234	227	246	232	229	234	233	235	237	240	232	210	254	211	227	201	217	248	246	228	230	218	229	224	245	212	211	232	233	241	210	237	237	236	214	232	228	232	215	243	224	229	242	242	221	241	209	246	208	211	218	250	227	250	219	246	250	237	234	228	205	233	229	227	270	231	218	220	238	240	217	210	255	240	202	209	233	216	238	200	240	233	234	231	234	264	224	222	247	237	223	226	252	216	231	233	233	215	223	229	227	242	249	230	236	223	269	210	241	221	234	220	225	222	219	229	260	213	251	240	262	250	204	226	222	207	208	245	232	212	225	219	215	235	250	251	218	225	185	241	235	209	238	270	247	227	249	226	209	237	240	219	268	227	226	233	243	225	227	237	248	241	258	235	199	223	205	206	216	249	239	237	228	200	233	222	208	252	231	231	231	245	256	203	235	243	232	241	255	219	216	235	260	255	204	245	234	239	235	235	204	230	242	220	226	224	220	230	235	236	232	215	237	231	256	240	209	239	222	251	223	254	230	229	238	234	208	231	219	240	246	237	243	247	259	261	240	208	187	209	232	227	253	214	233	234	231	226	213	245	217	254	218	222	245	221	274	223	234	241	220	241	246	243	226	206	246	240	221	233	221	250	265	241	210	227	228	237	226	201	200	236	247	231	242	242	214	241	222	236	224	233	223	232	259	228	260	240	224	242	239	242
39663	50646	51950	63155	63184	59815	60384	64678	65392	53399	45618	40323	36824	37194	42626	46715	39433	33825	25957	10742	4147	4270	4016	3849	4421	3765	3512	3238	2587	6484	21924	22432	15184	6856	807	750	724	762	701	761	710	751	732	704	691	742	684	714	721	735	689	711	778	740	730	718	728	731	691	707	723	717	750	698	737	722	741	720	704	744	717	722	759	717	756	754	697	679	690	743	715	734	713	692	737	728	707	723	727	714	753	779	717	730	796	755	723	728	753	786	738	759	744	711	775	748	769	751	737	694	759	720	699	744	697	717	704	720	730	766	716	688	725	753	749	717	747	716	701	738	720	750	713	743	752	740	722	785	741	714	742	705	772	728	733	774	724	750	759	773	768	741	698	726	779	711	752	709	771	702	742	686	761	753	712	741	687	744	765	747	777	728	749	715	745	752	745	712	740	773	743	730	707	761	727	730	723	752	693	774	725	697	740	746	694	751	733	728	780	750	772	725	695	738	746	683	725	727	673	745	726	740	728	684	709	787	699	762	746	742	745	696	754	725	711	759	732	748	750	757	724	687	732	774	693	745	704	771	748	730	715	734	745	731	694	691	732	747	721	705	723	702	774	749	752	740	726	763	703	696	726	678	754	741	705	731	766	725	708	748	746	711	735	722	695	773	766	685	724	691	754	761	743	741	747	730	746	756	750	687	780	742	723	742	764	775	722	708	767	737	665	757	712	726	728	696	741	740	721	766	726	698	723	753	756	707	738	770	752	718	702	746	725	716	707	748	699	760	750	711	691	729	710	748	725	741	709	704	714	730	745	708	694	701	756	684	739	709	751	756	779	722	678	705	692	740	697	745	762	760	760	696	684	711	736	732	704	719	696	701	697	731	700	684	739	719	739	678	735	692	749	718	687	770	717	781	772	739	710	701	774	728	721	748	734	716	710	699	757	728	749	709	743	723	749	726	729	770	767	699	719	710	724	737	754	706	723	730	759	782	698	725	747	735	788	756	733	742	759	754	692	728	741	719	729	664	728	742	737	705	709	743	700	744	734	739	727	722	685	719	765	744	782	704	726	704	771	736	726	715	731	686	749	718	765	733	733	724	745	724	732	663	726	722	695	758	750	709	733	769	799	748	692	676	680	735	726	700	738	768	734	700	778	706	723	699	763	737	744	715	739	742	753	764	727	758	765	710	739	738	726	701	694	774	730	721	714	760	727	738	709	713	718	736	704	688	688	707	742	727	736	689	772	692	751	714	724	718	692	695	767	725	767	719	719	741	699	793	722	748	747	725	723	738	737	720	678	751	696	692	717	755	732	764	701	720	747	710	737	739	778	691	734	731	725	691	738	693	757	742	729	750	732	728	753	713	716	737	751	728	706	730	743	740	754	749	747	691	729	703	735	709	706	735	713	777	684	749	747	704	759	732	764	742	733	768	710	745	729	687	701	742	716	718	777	704	745	698	729	747	731	776	723	786	729	729	745	725	732	747	722	695	696	663	725	743	778	724	696	762	720	749	729	751	727	723	751	708	725	732	718	695	743	758	775	711	749	737	774	723	708	733	755	714	745	753	719	765	760	708	739	690	767	719	709	763	697	755	729	739	728	726	690	728	770	742	798	753	725	735	754	713	722	736	770	739	721	762	746	761	715	730	747	753	755	763	747	725	734	728	776	726	764	781	737	715	752	800	749	715	759	751	721	676	710	737	752	791	706	722	721	726	701	745	695	723	774	720	709	726	700	745	753	763	769	706	698	743	708	706	792	749	739	753	704	795	717	723	751	705	715	717	716	715	720	716	747	749	759	755	770	733	713	773	744	744	712	722	727	723	684	732	730	719	694	769	732	716	738	718	729	735	677	719	720	731	730	728	752	692	681	730	716	742	727	728	733	742	769	751	699	702	744	721	716	698	727	772	729	721	727	719	772	719	738	743	740	761	781	767	692	758	750	735	679	756	764	723	738	736	727	730	757	699	746	750	717	675	716	749	723	724	723	725	711	774	726	728	705	747	736	710	723	689	710	705	735	742	741	746	739	732	748	715	694	697	695	751	760	712	722	720	687	746	753	751	731	768	719	786	703	750	793	739	722	703	724	747	693	740	712	710	724	784	726	759	762	793	765	702	700	757	722	763	732	727	728	745	735	721	752	757	696	771	719	738	731	778	714	703	721	753	699	721	732	698	779	738	694	758	772	760	753	710	727	675	704	738	743	771	741	744	774	743	716	704	723	701	727	714	740	779	734	752	705	726	735	702	719	708	735	790	706	756	716	738	692	731	744	685	710	744	766	756	699	749	766	758	678	715	678	744	763	686	717	693	703	688	720	696	706	736	722	701	740	719	745	756	710	737	733	694	763	739	753	770	725	731	719	743	682	706	736	774	678	760	706	763	740	701	704	740	749	677	666	739	705	744	792	763	770	714	705	748	799	726	726	775	711	724	746	691	701	707	712	739	719	728	720	680	726	751	739	757	703	705	729	750	690	754	728	723	643	751	741	764	739	735	767	748	733	717	704	646	690	737	717	704	750	733	748	790	736	741	703	768	729	743	701	695	730	769	708	684	714	736	751	717	740	757	719	692	718	788	718	720	721	722	747	722	753	775	748	711	713	707	677	712	702	682	653	694	729	704	716	714	716	682	770	740	746	747	735	737	739	714	722	774	695	714	742	709	722	694	744	753	712	725	696	755	705	763	710	706	778	734	656	740	725	731	750	722	764	666	712	710	714	732	672	737	717	728	725	693	729	751	736	715	785	762	745	716	731	690	710	704	739	742	761	752	687	708	746	756	693	741	733	775	719	750	709	699	722	727	753	772	742	755	711	689	729	705	737	714	784	766	762	761	719	740	688	740	729	687	733	680	751	711	710	727	727	755	721	731	741	776	704	738	758	706	731	750	744	699	767	764	725	737	797	722	731	718	737	699	762	644	728	738	731	693	741	697	719	730	768	733	760	729	652	745	749	756	715	713	710	725	696	791	745	708	748	752	769	710	695	769	737	697	719	743	737	733	752	710	761	691	744	733	776	737	701	758	702	773	668	718	720	738	719	712	782	735	715	715	745	700	726	728	778	758	695	741	716	700	749	716	707	706	697	721	679	734	726	722	698	691	748	748	738	704	666	734	755	740	744	769	698	761	748	721	716	716	726	715	713	744	686	700	737	757	705	703	760	770	779	761	697	735	736	739	732	737	760	696	716	715	715	725	797	753	739	726	746	672	710	762	766	732	700	728	723	708	721	751	698	734	727	727	807	734	738	732	753	665	788	696	740	709	736	728	724	737	709	709	710	727	710	713	675	716	694	732	777	739	745	741	754	730	715	737	685	728	720	709	747	687	691	665	709	743	732	694	724	722	742	737	786	686	741	761	729	718	675	719	696	746	744	733	741	704	712	749	708	752	749	703	764	702	733	748	753	689	728	720	732	770	739	750	734	698	746	733	692	753	717	696	727	716	707	703	749	767	737	707	766	775	759	746	726	714	754	716	685	737	711	719	709	749	758	742	726	756	707	693	778	702
10451	18335	22023	19733	12392	6717	5683	4644	4129	2083	1459	1083	769	896	1135	1178	1036	624	426	255	200	182	223	210	254	247	282	225	228	224	364	510	550	342	182	197	199	173	167	179	173	185	157	183	188	174	171	184	168	195	161	180	196	202	156	180	165	149	184	183	171	195	199	177	185	184	165	187	187	188	172	184	189	177	171	179	209	171	184	167	193	196	165	205	182	176	174	190	188	164	182	177	174	193	194	153	195	190	171	190	180	189	185	200	163	195	204	194	187	170	200	163	175	175	178	199	202	179	176	173	187	173	182	183	175	167	197	198	188	192	165	166	171	176	180	194	183	214	185	197	206	185	199	185	180	184	173	168	172	205	184	194	167	184	181	187	186	158	189	175	177	188	178	189	161	164	203	172	191	178	186	183	192	180	177	190	192	173	197	191	173	201	171	171	176	191	165	200	179	175	185	190	197	182	170	168	188	166	162	201	188	192	212	180	206	165	184	191	180	194	175	177	189	193	181	202	173	207	176	181	175	168	168	191	216	170	193	163	167	168	189	160	170	192	181	171	179	175	193	194	197	149	183	168	179	195	195	177	177	200	197	197	169	173	189	174	188	157	163	181	191	169	184	199	189	173	185	173	187	186	174	177	185	200	183	169	186	181	184	179	198	175	148	185	186	180	164	198	179	195	184	173	172	184	163	172	175	160	159	184	178	197	175	175	186	158	167	170	196	178	168	165	179	188	177	195	172	176	183	209	187	157	157	193	185	193	192	182	185	175	194	198	189	200	189	172	157	220	185	183	186	176	184	182	182	196	189	201	172	175	201	162	176	190	177	179	168	183	181	137	159	189	164	178	179	199	148	210	154	178	204	194	187	201	191	164	184	193	180	204	189	162	177	190	183	182	174	190	194	189	207	183	190	203	157	176	209	193	188	181	176	169	182	189	202	173	185	173	172	154	193	194	184	173	170	171	191	190	179	158	185	187	163	175	194	182	156	178	168	171	188	202	170	199	185	179	179	172	200	179	195	201	165	168	171	211	189	190	174	169	197	188	194	170	171	173	176	198	172	183	215	184	168	178	176	189	177	194	192	184	172	186	195	185	176	168	192	176	189	162	188	178	181	197	175	185	173	199	195	201	185	192	184	164	183	195	157	160	184	167	201	169	181	136	189	157	187	185	182	195	207	196	177	179	192	186	183	174	184	191	178	190	166	164	177	162	162	169	159	189	226	188	168	188	192	190	175	177	194	221	212	195	196	178	176	170	210	169	184	172	180	208	174	175	182	200	199	184	203	194	167	185	204	150	192	191	163	173	170	193	179	160	192	211	187	194	192	194	172	174	168	198	200	160	170	175	183	177	162	204	183	189	167	187	160	195	163	201	192	161	183	175	166	153	200	184	175	191	165	200	206	195	172	185	216	184	186	191	168	170	209	185	179	200	184	168	173	190	190	189	162	168	174	193	172	190	204	192	177	185	168	178	204	213	207	175	196	197	203	165	184	182	174	193	187	193	164	186	173	177	172	177	186	174	183	181	193	178	192	161	179	187	173	209	171	176	173	184	188	186	166	167	185	187	176	170	202	189	177	206	199	186	183	184	170	197	177	183	183	202	194	164	168	187	179	167	212	197	193	164	178	172	173	167	196	178	173	192	204	161	169	196	164	183	187	189	185	181	154	178	180	170	185	181	181	160	182	181	181	191	197	177	198	180	199	161	188	176	205	176	156	181	186	185	187	198	183	163	179	194	197	185	181	175	193	168	204	188	158	198	166	167	179	181	190	173	187	180	195	191	206	215	207	180	183	195	174	198	183	165	196	185	178	193	173	194	194	192	191	177	180	208	179	198	156	169	188	176	183	171	177	169	199	190	216	181	183	183	195	174	171	187	168	197	176	187	175	168	185	177	186	197	165	193	176	173	187	168	183	180	160	173	166	222	178	197	187	186	193	191	199	181	176	157	198	197	198	188	196	186	160	181	187	198	169	194	175	165	187	205	185	206	183	176	187	161	176	205	191	190	181	199	175	189	162	188	166	180	203	185	184	195	205	196	183	183	173	185	189	195	186	142	171	171	164	178	163	153	191	183	176	163	197	186	179	191	148	169	189	169	180	153	173	177	172	147	181	173	176	175	183	196	161	188	176	191	188	221	193	180	177	174	182	167	196	196	167	192	170	191	184	158	193	195	172	164	192	180	174	208	186	193	182	175	211	177	196	192	173	180	185	184	164	191	191	183	187	184	177	185	190	173	185	194	197	203	211	210	178	183	176	200	189	215	179	180	165	200	163	185	177	177	171	197	189	179	184	168	193	192	190	196	181	174	191	200	174	186	167	179	208	178	196	169	145	180	206	178	180	175	176	193	171	195	183	194	189	179	183	212	181	173	178	189	186	204	197	155	185	174	187	204	169	174	167	208	200	190	178	172	202	179	191	172	178	188	174	202	169	191	210	185	185	203	188	182	158	195	163	167	174	172	167	177	180	206	158	187	173	187	202	172	167	193	160	183	156	178	169	211	175	195	173	186	199	175	182	189	188	178	180	183	185	193	191	205	173	168	168	158	187	201	203	173	154	159	161	177	178	182	200	189	175	199	183	186	179	173	189	173	164	148	164	177	188	188	184	199	185	192	176	182	199	193	174	171	205	170	189	173	186	180	210	185	195	185	168	177	175	203	205	181	215	179	201	190	179	196	179	181	184	185	201	163	169	179	166	169	187	205	201	188	162	209	192	185	174	192	193	180	174	173	176	202	195	173	195	191	212	207	190	179	195	181	206	186	189	194	177	200	189	194	186	184	161	227	190	179	186	195	161	181	189	172	179	193	221	174	164	188	186	210	180	187	192	177	192	190	184	198	186	165	181	151	187	176	205	191	197	149	171	183	172	180	174	183	182	214	204	175	169	192	179	150	205	183	187	179	179	185	194	213	174	197	207	185	169	167	180	201	168	181	194	183	178	175	183	177	171	171	185	181	166	200	192	197	157	184	193	179	181	197	168	169	197	190	169	185	186	188	172	175	224	167	184	181	181	207	178	184	188	178	161	187	185	187	180	191	199	191	186	193	177	191	194	178	175	144	182	170	196	187	205	167	170	199	202	156	175	199	192	191	186	184	209	201	172	177	161	170	213	157	173	159	170	183	175	174	191	153	179	174	173	169	185	193	204	195	188	171	182	164	194	191	200	190	195	173	184	174	192	195	172	180	189	164	193	175	190	174	183	176	164	197	171	167	204	181	188	208	174	180	174	188	176	177	202	172	200	173	171	188	184	170	180	191	173	175	178	173	189	164	206	201	189	197	193	178	166	176	199	201	188	182	203	162	181	180	193	162	160	195	196	238	195	191	187	185	199	192	191	202	174	186	166	181	171	168	175	196	169	183	193	178	179	168	183	162	187	181	186	168	198	186	200	188	192	203	185	214	187	168	158	160	175	189	167	195	179	197	174	187	177	179	199	177	176	168	203	181	180	186	191	174	180	189	182	162	158	185	177	182	175	186	185	171
11011	21150	27650	32147	25058	19063	18113	17654	16836	9769	6996	5339	4084	5312	7150	6958	5928	3440	1880	1135	912	920	937	945	1137	1381	1418	1165	877	925	2168	2671	2651	1463	624	612	623	590	679	629	664	638	640	641	651	643	623	607	628	648	646	647	567	650	633	627	622	587	582	657	655	574	682	610	668	629	634	648	622	613	651	583	586	612	644	614	616	615	602	625	657	664	626	646	593	637	584	640	655	612	640	646	617	628	630	624	632	625	653	631	628	634	626	627	629	615	596	624	629	642	643	632	609	636	616	661	598	629	636	630	616	594	639	641	612	630	593	557	618	616	661	598	623	589	635	623	624	621	623	584	621	663	657	585	635	602	698	657	619	610	639	645	635	596	645	614	616	642	589	616	654	577	661	617	663	604	655	612	606	615	630	644	629	603	632	597	651	647	654	637	641	571	650	677	597	620	654	607	623	561	608	622	620	669	610	613	650	647	584	689	620	620	607	626	635	654	665	638	610	618	632	611	614	618	607	650	630	616	639	601	612	635	659	571	606	638	631	623	609	617	610	612	610	607	602	611	633	584	647	610	644	656	616	626	664	631	587	659	595	603	634	626	557	601	645	640	614	609	605	619	649	621	624	631	653	587	579	620	623	607	610	634	614	613	653	626	633	602	583	673	664	617	647	617	570	645	654	643	647	608	649	617	630	623	615	577	626	617	641	637	631	618	610	647	623	632	603	627	607	624	662	608	638	604	619	588	636	619	597	604	606	609	610	588	660	587	612	654	638	638	614	615	572	639	614	649	618	640	648	627	676	619	651	667	604	626	628	639	649	588	625	626	652	575	672	634	565	606	602	618	612	567	603	643	601	642	649	645	651	600	682	638	656	654	613	635	605	615	614	584	597	614	639	661	626	624	650	604	640	617	625	639	635	661	640	626	625	655	676	661	615	604	608	656	654	635	638	609	639	626	641	618	633	616	616	631	638	621	624	669	594	549	644	616	611	644	635	639	675	617	647	673	622	625	635	623	614	626	634	631	614	616	623	604	615	617	647	617	614	654	664	627	637	680	632	585	609	611	642	597	625	616	635	625	612	599	607	651	625	632	629	625	610	594	671	592	638	641	656	618	650	616	616	569	642	642	594	617	627	647	619	652	675	635	623	614	642	637	632	639	553	657	632	588	622	602	629	648	649	601	657	628	625	662	619	649	641	631	660	638	667	650	615	608	603	624	559	605	607	671	598	674	636	634	615	661	631	612	612	595	647	650	619	659	645	631	595	611	688	594	616	690	606	592	613	646	661	582	632	607	628	645	673	624	651	616	640	657	601	655	626	620	599	609	584	591	683	635	619	639	667	621	640	649	642	623	616	603	611	661	594	605	607	610	631	622	583	650	617	599	602	562	614	628	594	632	634	628	610	627	607	671	592	656	612	686	596	619	627	625	630	666	581	617	627	618	614	602	594	606	608	619	630	609	644	596	675	621	605	646	629	654	666	629	683	633	644	628	638	641	609	626	665	627	632	650	638	595	665	633	624	584	605	642	635	641	636	628	652	657	635	636	618	610	611	597	646	600	602	610	643	611	595	641	645	643	620	644	616	599	611	636	632	573	629	624	643	616	637	598	651	608	661	631	676	657	622	670	608	595	625	646	605	624	583	607	598	672	621	616	610	597	657	648	647	639	642	628	624	571	660	634	624	603	626	611	626	645	646	649	667	628	606	657	641	639	614	658	604	604	638	663	613	603	621	622	630	630	614	657	636	600	661	637	671	637	600	669	622	633	605	645	627	627	656	611	665	609	632	647	678	582	640	619	637	641	658	617	609	672	645	622	663	628	617	606	592	624	601	623	656	612	619	631	640	634	612	620	623	638	657	647	640	684	599	611	647	588	609	616	638	611	583	670	643	617	630	622	599	619	672	621	629	659	658	687	603	623	648	648	660	629	642	628	599	636	639	622	660	633	663	618	638	619	623	574	601	654	601	672	662	608	606	614	642	605	599	651	602	645	623	668	599	649	620	663	642	632	655	608	637	588	656	636	615	633	633	651	606	611	677	612	627	622	628	657	624	626	634	632	654	647	652	623	630	623	636	623	635	611	618	578	632	638	621	618	641	636	641	574	658	632	628	634	649	622	638	592	635	604	683	644	640	612	619	660	637	654	649	630	616	593	650	613	644	630	640	656	629	632	624	609	620	633	634	627	628	663	637	601	596	618	596	645	646	598	622	666	616	619	615	605	607	589	653	632	585	654	669	675	600	660	686	669	633	588	642	627	706	617	620	595	648	657	641	648	634	642	625	623	653	643	629	615	649	600	665	626	591	588	632	646	676	624	647	611	642	672	630	596	605	646	642	637	636	608	622	665	634	646	587	622	594	636	662	624	634	605	636	608	626	630	636	657	622	631	657	635	603	603	591	626	594	625	602	642	657	630	644	618	587	652	597	655	634	677	591	684	655	625	615	658	632	671	648	636	628	631	650	601	641	649	634	586	634	624	654	631	627	669	655	643	627	610	627	614	632	663	636	603	615	597	663	669	620	626	634	617	597	651	600	636	640	598	648	620	640	649	641	675	653	618	588	628	672	615	610	600	642	619	641	629	607	611	644	634	633	622	632	652	663	645	605	574	632	623	633	624	680	641	580	670	650	662	637	614	639	607	580	649	660	619	643	661	655	618	611	604	627	636	641	603	596	625	608	624	674	638	654	660	605	616	617	602	615	579	646	690	610	621	645	677	636	590	598	623	644	660	655	615	597	611	627	591	646	634	617	600	645	604	641	607	648	627	631	632	640	664	639	643	659	622	609	637	586	635	640	638	632	620	657	601	614	599	593	653	605	668	615	682	620	640	656	685	667	618	654	641	635	620	614	639	597	625	594	666	642	636	649	637	626	616	642	666	585	592	621	621	632	631	612	645	626	638	595	632	622	658	692	625	652	615	660	676	632	644	638	609	564	656	591	645	620	618	686	603	707	617	642	628	603	639	608	597	592	646	612	617	627	633	566	606	605	623	619	644	661	640	649	641	592	663	627	678	624	644	656	632	622	634	642	616	665	618	636	584	605	672	566	617	649	629	616	606	651	622	577	602	609	642	668	653	680	657	627	686	632	629	659	666	619	623	695	646	658	682	627	619	642	616	619	700	624	598	643	629	616	603	661	669	598	649	674	615	630	632	672	641	597	624	606	616	678	641	617	651	648	619	615	659	651	672	588	615	604	655	682	647	606	619	589	644	601	668	627	654	605	663	643	644	646	700	622	633	618	623	666	677	601	642	631	619	635	616	641	597	652	653	638	603	670	627	643	682	614	660	669	685	649	660	606	624	614	609	673	619	632	606	641	648	635	618	632	634	642	603	637	644	597	616	648	634	592	610	631	645	689	598	627	611	631	632	627	603	615	647	645	616	638	638	620	633	690	650	606	605	671	613	603	605	612	621	603	637	613	616	644	593	622	653	680	646	654	626	656	620	652	628	659	658	652	607	627	632	601	600	618	658	633	684	620	650	626	646	629	635
38297	46205	41721	41863	40716	35018	36817	37000	39532	26108	18590	11701	8823	13122	18373	15142	12382	5981	2274	844	518	715	565	472	607	967	2101	1096	750	655	2721	2795	1506	713	181	191	188	186	178	168	171	184	177	185	174	151	185	157	199	175	196	178	182	149	201	188	139	175	171	172	154	176	174	181	163	183	185	169	170	196	191	167	157	199	181	180	205	179	165	175	187	183	168	201	190	175	181	177	178	172	171	204	166	176	212	176	184	174	192	172	175	176	199	154	160	169	181	175	187	193	191	177	176	173	168	181	194	168	196	169	175	155	172	179	178	159	187	212	176	188	175	214	198	204	182	175	181	189	177	187	161	194	175	189	205	176	187	166	190	178	172	196	168	182	179	177	181	208	170	159	158	166	160	197	178	158	177	171	199	189	183	188	194	211	193	183	155	158	179	172	186	192	176	183	180	185	180	192	155	155	179	166	172	203	162	194	174	166	170	190	203	186	156	192	183	167	175	145	188	154	178	174	159	152	185	191	181	198	174	175	177	165	177	178	189	170	191	174	175	174	175	193	156	175	176	175	169	171	187	176	160	209	186	177	183	169	164	193	173	185	194	153	161	194	192	194	173	165	179	154	179	195	187	168	188	184	157	165	177	175	174	171	171	144	168	133	160	187	167	176	195	184	189	170	162	177	191	187	172	175	185	157	199	159	181	203	178	183	154	180	200	182	182	161	148	167	185	165	193	184	186	195	176	165	168	187	166	197	197	175	201	175	184	193	168	161	200	173	187	160	177	175	167	154	187	175	163	173	181	179	190	179	190	195	201	174	179	177	182	177	189	168	173	179	159	177	181	181	180	153	174	187	186	190	193	189	183	174	186	189	186	187	186	178	179	149	186	197	155	185	167	186	171	166	178	201	178	182	192	186	169	178	178	167	187	154	195	160	173	189	184	193	176	166	165	175	173	186	184	180	159	167	183	185	184	157	178	178	156	176	167	167	192	176	182	191	166	168	183	188	160	183	175	183	160	198	176	174	182	155	167	199	173	194	207	181	221	194	162	198	169	173	196	174	166	188	209	197	185	180	173	170	183	179	189	200	195	181	186	177	189	186	183	182	171	172	159	176	178	162	185	159	181	173	202	180	180	194	176	189	175	204	215	189	188	169	177	162	191	182	163	168	163	177	176	201	197	163	153	176	173	182	166	173	191	201	155	184	181	198	170	175	176	157	162	181	181	174	176	181	185	179	180	167	175	165	166	188	186	154	170	177	172	197	192	172	179	176	163	194	195	204	198	172	166	159	189	198	181	166	167	185	190	212	207	176	182	169	195	175	157	191	174	164	190	174	185	187	188	187	178	175	203	182	182	191	171	184	172	181	181	172	178	191	174	166	175	158	175	172	189	174	157	168	173	196	163	182	154	192	175	175	164	185	189	187	161	188	165	191	182	174	173	183	158	178	176	200	179	189	184	172	169	183	142	189	194	160	167	194	177	191	161	208	153	197	179	168	164	179	175	163	158	163	181	168	167	205	179	160	171	188	183	163	185	173	172	202	161	167	184	185	177	166	186	190	182	175	174	193	172	183	185	177	170	189	162	177	174	187	153	169	185	148	192	174	191	160	202	193	156	176	197	216	198	204	172	165	178	187	181	172	177	159	174	184	176	163	201	168	194	183	196	187	196	181	172	188	182	175	172	152	173	189	183	172	174	178	184	159	186	178	181	186	181	167	160	197	181	177	152	189	160	160	177	162	169	205	177	182	171	161	177	181	180	210	177	200	176	171	176	155	170	197	194	187	177	182	175	155	181	182	173	151	168	177	191	188	160	189	221	204	200	178	180	179	194	162	166	188	181	192	188	192	191	160	155	193	171	168	200	174	184	167	174	203	163	179	172	178	204	176	188	157	163	174	183	173	170	189	181	185	179	186	157	187	165	168	192	184	178	166	188	179	163	164	186	160	189	190	184	195	198	163	163	178	194	182	175	207	179	190	182	171	164	186	177	161	174	200	178	164	168	163	186	176	186	173	179	191	174	183	169	179	177	182	179	181	169	185	165	165	188	177	188	161	179	206	139	155	169	210	185	167	188	164	199	165	163	198	191	182	187	172	165	180	172	182	157	187	148	197	170	167	183	195	146	188	187	163	180	161	177	182	152	183	198	177	179	199	186	192	155	185	173	179	186	169	183	173	161	167	192	193	192	192	169	194	159	165	180	181	191	180	173	173	159	160	171	177	160	182	188	175	196	156	192	169	155	178	169	156	170	164	166	184	168	176	188	186	136	161	175	188	175	163	170	168	169	205	180	163	165	170	166	193	200	188	183	217	179	202	183	179	155	177	180	186	158	160	171	194	181	169	174	170	167	173	174	184	192	177	194	195	176	169	188	185	169	219	176	171	177	163	198	191	185	191	159	181	175	183	178	164	191	157	174	167	174	175	167	180	172	149	175	208	172	169	163	168	163	147	181	165	180	169	180	190	181	158	161	176	167	165	186	157	201	201	171	181	168	179	170	186	165	193	169	186	154	173	200	180	190	190	173	177	197	179	190	189	173	173	173	192	175	177	182	189	172	176	178	185	177	172	188	165	184	179	190	183	175	164	181	191	165	161	179	182	173	192	169	184	180	192	178	187	165	172	179	186	164	186	177	190	186	184	183	183	186	202	164	196	167	174	180	178	173	181	178	172	173	196	184	176	205	190	162	192	196	185	179	188	185	189	188	172	168	162	182	189	187	179	169	184	186	201	152	174	174	183	189	179	187	204	185	184	156	183	181	185	171	174	181	188	175	161	193	185	182	177	176	181	189	154	184	159	193	187	172	187	173	204	184	168	173	167	203	171	199	182	184	185	182	182	173	206	189	178	179	161	178	182	175	157	185	173	179	181	167	174	185	154	177	168	183	173	172	160	171	185	172	183	189	166	205	170	159	181	176	179	178	169	190	198	169	203	188	187	164	188	190	179	187	171	177	167	177	185	142	194	170	207	202	160	174	171	181	181	175	206	188	188	185	185	190	185	164	185	180	166	176	197	165	157	169	173	185	207	177	178	165	186	178	172	205	165	197	188	174	186	202	181	171	176	193	164	198	175	177	188	168	194	178	172	198	170	182	178	178	192	159	165	189	195	162	182	168	174	174	170	192	182	173	177	185	165	193	198	187	194	161	190	160	171	178	201	175	176	186	203	187	186	198	173	161	162	193	187	186	179	170	199	178	175	160	160	188	182	191	171	196	189	186	207	158	186	225	169	171	178	188	170	177	192	183	169	187	195	155	154	167	193	159	185	175	158	170	202	183	212	179	197	188	160	185	164	153	183	179	183	209	179	165	188	195	167	182	177	161	171	189	176	169	208	190	155	179	186	189	140	196	198	199	194	193	162	204	191	156	187	182	200	161	178	186	158	178	177	165	196	175	181	202	167	175	180	158	164	179	162	177	177	187	173	189	194	192	171	187	173	193	182	182	180	168	192	200	190	198	198	178	188	186	178	174	194	191	172	152	169	161	172	200	172	193	171
33045	46550	49442	61622	61204	53220	53762	55455	55261	41636	35829	29444	27364	35667	40349	36676	31165	18661	9980	4436	2961	4625	3154	2967	4005	6606	13134	7517	4816	4519	15605	15564	8488	3907	580	624	566	602	588	638	654	593	653	590	558	592	579	591	609	586	600	616	584	588	592	597	607	670	577	562	599	600	617	612	622	563	601	603	603	604	625	645	609	649	604	585	658	591	648	653	625	624	609	558	614	623	556	605	586	654	609	579	586	597	603	611	610	602	594	593	620	608	620	595	614	615	599	601	582	643	589	640	613	578	634	606	544	620	625	679	609	599	605	592	617	643	572	592	625	624	567	624	626	626	592	629	631	598	595	573	586	613	602	580	599	626	558	586	576	641	590	635	592	638	574	641	604	574	629	602	588	613	626	562	610	614	583	575	607	597	636	610	623	624	561	629	645	641	621	625	643	629	613	583	584	616	617	617	628	591	623	601	589	592	588	532	641	592	630	598	597	615	643	584	620	599	605	623	593	589	664	591	640	595	628	612	559	607	622	576	607	638	607	581	570	630	606	575	587	587	604	603	635	630	603	561	588	569	642	567	589	608	614	598	606	618	610	609	554	570	596	624	583	610	628	611	609	582	580	603	602	556	586	607	610	628	603	594	591	573	574	606	616	611	605	604	597	614	589	603	611	606	593	601	636	615	618	591	623	615	568	660	620	581	608	592	618	634	570	639	616	586	564	606	585	592	629	602	595	568	598	583	640	600	609	620	651	600	599	586	586	576	603	649	639	611	617	556	572	599	596	575	659	609	629	575	617	596	600	597	584	581	609	626	594	611	612	598	595	616	569	629	592	600	603	614	607	582	620	630	599	594	589	600	613	680	611	605	610	601	602	568	604	608	592	600	612	546	586	613	598	587	633	638	592	613	610	586	569	574	624	591	649	667	630	646	566	642	632	613	579	669	617	567	584	618	612	636	570	624	624	625	567	578	609	583	599	641	640	609	588	621	617	628	639	634	622	572	581	622	642	617	626	583	621	612	620	606	624	584	638	635	600	604	594	636	579	616	623	567	606	638	608	619	577	606	618	592	623	621	626	624	617	624	666	604	601	608	557	549	590	626	566	633	590	594	614	601	604	637	578	582	599	571	619	635	579	602	578	631	589	617	567	612	631	623	582	634	620	580	642	622	587	593	593	619	628	586	619	618	642	625	612	632	610	620	609	605	609	622	597	628	602	625	641	535	627	638	662	630	647	615	549	581	576	582	629	610	583	653	644	571	647	615	632	595	617	629	615	595	623	623	628	558	577	614	624	622	591	576	596	619	658	652	613	596	597	632	559	571	577	640	585	607	541	581	613	623	627	604	620	574	578	582	600	631	629	597	606	618	602	593	616	526	595	616	623	614	623	641	552	640	617	630	632	608	603	586	618	599	587	568	599	590	639	597	635	632	584	640	636	660	581	608	581	586	594	635	633	580	616	608	631	615	590	609	636	630	617	626	608	620	605	626	615	649	621	586	634	604	602	564	610	586	640	627	607	603	617	655	608	602	640	602	599	606	609	581	619	593	620	602	618	619	635	587	587	574	613	566	664	613	598	622	597	609	587	608	635	606	664	565	588	578	600	607	645	596	586	631	610	574	581	637	645	588	570	620	609	613	604	609	566	616	620	592	585	655	646	632	582	638	583	615	567	613	571	636	619	594	556	626	611	605	627	618	580	592	571	630	590	605	611	575	575	596	647	666	593	632	601	588	601	605	584	600	620	603	605	632	641	564	619	615	605	593	625	603	586	641	605	626	582	621	577	604	598	614	613	582	603	613	661	580	621	603	651	583	624	633	607	618	615	560	610	607	633	616	622	644	641	585	618	621	636	592	606	572	596	597	611	594	592	618	585	629	616	630	609	559	608	594	580	606	603	668	606	577	600	594	632	614	575	595	622	559	571	614	625	619	613	574	591	601	600	615	653	625	614	607	625	587	650	602	609	604	623	595	623	611	631	630	628	607	605	589	607	576	589	615	590	575	556	637	626	584	579	596	625	598	590	621	650	616	616	561	617	618	600	598	616	599	619	590	577	594	601	586	617	592	602	585	655	597	625	605	584	591	596	644	583	631	603	596	597	626	573	625	646	580	610	615	640	590	580	597	620	615	592	587	614	672	626	620	645	639	618	633	602	627	611	604	573	625	620	656	589	600	566	565	598	607	591	594	596	609	578	585	588	613	632	587	590	597	577	633	600	609	616	601	580	572	587	636	577	609	597	542	591	605	609	610	586	596	591	570	632	564	588	603	632	598	605	607	609	589	624	602	638	613	619	627	604	601	611	600	611	608	630	570	548	621	615	606	606	619	618	572	650	659	632	632	595	574	621	603	641	589	590	612	628	620	604	617	610	587	576	590	615	595	633	560	557	629	622	592	621	630	590	570	634	642	574	609	602	619	608	618	605	626	590	606	629	636	573	638	623	622	616	637	594	611	600	619	591	618	649	568	619	582	624	634	580	590	603	611	610	650	584	595	613	585	594	565	586	611	620	578	602	566	577	641	590	603	547	649	587	562	579	582	619	630	607	620	570	606	628	583	629	615	608	621	560	588	621	590	626	591	699	580	621	617	562	603	559	599	602	614	606	625	610	648	605	656	590	591	575	604	550	657	604	628	601	640	571	623	639	640	626	585	607	612	633	604	584	589	612	630	600	607	598	648	544	629	604	583	570	601	582	592	614	626	568	632	596	609	637	597	593	646	630	656	605	612	599	598	647	577	634	605	646	595	586	604	613	583	619	638	599	596	622	601	575	599	589	594	644	648	653	606	593	592	615	640	628	598	601	600	629	614	620	585	624	622	660	621	633	640	592	605	580	600	586	612	632	618	600	615	590	599	634	570	609	618	578	594	664	575	589	600	600	604	593	611	603	639	639	624	598	583	598	615	618	626	599	652	593	617	636	580	626	599	625	631	605	610	586	626	579	632	624	598	614	618	588	636	616	624	580	614	611	618	573	641	619	647	634	588	605	597	591	597	581	575	606	596	599	626	603	587	595	645	633	642	537	585	659	590	657	636	601	589	619	644	628	610	580	581	599	650	635	614	581	631	562	577	566	623	618	596	595	607	561	602	623	591	604	635	630	639	598	611	626	634	614	611	638	648	576	589	597	590	580	609	638	596	601	571	606	609	649	624	603	613	607	628	550	563	598	583	635	599	591	647	635	560	634	571	578	549	583	575	623	597	560	640	558	574	619	643	597	583	623	692	594	598	649	614	621	586	581	630	612	619	618	608	640	611	625	598	574	582	602	561	625	614	567	638	604	591	582	587	641	621	609	620	607	586	623	600	651	599	622	634	634	612	647	631	576	554	617	622	568	623	582	592	623	639	597	617	618	597	613	594	571	636	591	605	649	618	588	618	613	602	582	591	608	613	587	657	597	586	625	626	596	601	618	656	586	637	585	619	638	617	569	640	619	607	607	636	609	611	642	600	623	618	595	643	599	603	605	590	613	607	574	609	588	636	602	658	593	651	618	669	624	630
44818	45523	40223	41168	41962	37453	41353	42734	48718	33953	26485	20243	17498	26223	34066	25173	17932	8530	3920	2195	2149	1900	1121	905	1056	1422	1864	1186	898	1027	4527	5486	2958	1359	276	248	281	253	272	261	264	278	245	227	253	263	270	291	277	254	247	251	248	255	266	240	261	247	253	250	265	254	234	251	234	248	230	254	262	231	261	301	261	264	263	251	259	252	260	244	251	272	257	279	220	266	265	256	232	229	249	228	243	256	262	254	225	244	262	268	252	254	258	253	240	218	266	220	242	276	255	254	238	248	266	256	250	271	279	248	257	254	257	232	250	255	268	237	234	253	273	253	270	240	254	227	229	285	237	259	253	248	256	248	242	244	247	243	259	248	267	246	236	258	262	269	219	265	232	263	235	260	246	257	244	249	241	271	253	262	246	242	257	256	265	241	263	257	268	258	271	266	276	245	262	251	242	270	252	285	243	256	261	227	234	255	241	243	269	252	269	232	276	240	247	233	253	264	264	236	255	220	283	282	254	261	245	248	262	270	253	244	246	261	263	231	253	255	254	239	282	243	255	262	310	235	264	266	259	271	270	241	235	282	277	247	267	264	255	257	250	242	271	258	226	245	226	266	249	248	275	253	244	235	266	254	246	261	263	253	241	277	260	260	264	264	259	248	230	251	263	252	271	254	266	226	272	271	226	300	278	247	261	267	247	240	273	260	299	240	235	260	268	242	271	277	230	259	259	251	246	237	243	276	252	283	250	252	238	235	266	258	263	280	269	229	244	248	213	272	253	253	274	279	261	313	257	265	259	255	244	273	255	238	231	279	259	230	240	247	265	254	268	271	237	257	234	252	220	257	258	273	260	257	259	284	268	245	224	260	259	231	254	246	228	267	234	241	259	264	258	241	279	260	282	287	270	233	256	292	243	265	264	258	267	242	263	234	253	263	251	272	267	254	261	246	264	269	287	238	253	257	284	232	243	254	263	284	239	262	252	242	255	260	252	223	261	274	268	211	256	286	275	284	251	232	262	264	248	280	276	237	254	238	267	262	259	236	242	275	275	195	253	238	225	277	247	250	237	241	213	247	243	251	261	261	277	248	263	251	258	245	268	266	245	240	245	261	233	248	260	267	253	266	242	265	249	280	244	256	267	237	256	242	220	240	235	274	235	237	268	252	269	270	261	273	254	229	228	249	251	270	277	231	257	255	282	231	225	241	251	266	303	238	257	245	238	224	233	284	241	280	248	239	254	276	267	260	255	240	280	259	256	245	218	256	247	253	243	259	265	233	249	251	270	257	229	268	249	244	230	268	281	271	267	228	267	259	260	243	241	244	224	240	267	270	257	267	249	236	257	264	234	265	248	239	240	259	238	252	249	245	239	275	242	234	232	244	230	241	248	275	269	276	238	240	244	280	245	263	249	260	257	255	247	246	255	279	252	267	280	275	231	260	282	241	266	253	280	248	260	260	269	240	221	259	241	230	268	229	262	263	259	272	278	245	246	290	291	270	266	235	260	284	258	284	264	287	258	252	258	245	234	238	200	245	263	273	265	230	228	252	262	255	258	250	246	246	255	253	237	259	259	269	254	269	278	265	238	269	250	285	257	245	253	260	239	245	253	241	251	256	232	230	230	225	241	275	261	270	253	247	216	259	248	254	254	255	251	275	249	258	271	260	274	250	249	251	247	249	262	249	240	240	255	271	267	270	269	283	239	250	227	234	243	276	270	240	244	239	265	254	243	265	282	257	258	283	257	264	253	250	217	229	270	241	270	267	261	263	242	273	257	264	261	248	234	258	249	239	258	232	257	236	244	263	261	258	252	259	262	266	278	277	242	239	245	277	252	254	248	274	270	249	238	234	278	249	266	259	267	259	242	244	248	233	238	225	250	240	256	244	245	262	255	216	268	274	240	230	246	270	265	260	273	264	279	251	242	273	264	243	274	242	271	234	241	254	266	272	265	246	250	262	281	277	251	246	268	250	247	218	241	238	246	265	277	243	238	259	246	247	266	269	254	276	273	276	265	263	269	258	274	271	259	254	246	262	243	263	276	262	253	245	247	225	255	271	284	236	263	256	230	230	279	239	242	233	262	233	272	240	237	274	261	280	262	240	278	245	252	254	228	247	271	226	276	227	268	240	240	248	234	257	266	243	255	261	258	254	263	281	259	272	267	267	244	268	227	263	286	237	238	266	272	226	270	237	252	233	259	277	230	281	272	256	270	244	256	275	250	248	247	275	231	249	251	246	249	267	253	254	270	272	245	284	238	249	249	238	263	248	259	291	243	281	238	241	240	235	240	239	262	243	260	232	254	244	253	239	277	235	281	243	290	271	271	233	258	275	252	274	236	240	235	258	282	245	267	256	258	253	239	257	244	254	241	251	262	240	236	268	265	245	268	248	250	265	266	287	260	262	272	247	224	244	272	259	269	241	259	265	236	243	240	264	222	283	234	250	241	278	263	252	242	250	249	270	262	249	277	264	219	255	274	261	264	226	274	237	258	253	251	254	254	262	246	237	288	252	267	245	249	251	256	279	269	264	264	268	260	257	245	254	253	239	262	228	247	278	256	240	253	268	244	230	245	241	230	244	249	264	267	236	230	239	241	290	260	264	263	265	252	242	271	267	276	268	260	236	266	214	270	259	280	259	233	271	228	240	256	243	264	240	251	264	270	243	256	257	246	272	239	263	292	265	267	246	304	251	234	258	265	252	243	249	252	278	244	230	270	255	264	267	271	228	246	248	250	249	269	257	255	251	266	254	267	238	237	239	265	251	262	264	248	248	263	241	234	238	266	261	253	249	230	247	262	250	237	260	236	259	252	257	246	278	275	260	244	240	243	248	265	241	242	278	270	221	235	251	285	233	233	240	225	234	285	211	263	244	248	260	265	263	266	245	257	270	255	237	262	248	260	260	261	259	235	250	265	258	250	236	264	264	246	240	266	254	255	247	253	293	268	228	229	229	231	247	275	265	274	243	274	273	270	228	253	261	235	247	247	250	225	248	240	295	255	246	303	271	244	209	257	244	245	267	244	245	235	255	242	255	264	245	250	286	278	252	284	237	258	237	293	257	218	250	268	227	263	281	245	263	279	276	251	249	276	244	236	246	266	248	262	239	250	246	235	247	241	251	248	225	279	240	256	254	256	242	255	259	260	242	259	269	261	251	253	235	267	222	261	254	272	271	258	231	260	260	274	270	257	232	233	257	262	281	276	263	262	262	262	265	257	251	244	265	243	235	239	293	230	254	270	275	297	228	219	271	255	263	253	265	252	288	259	239	252	232	261	232	236	252	200	276	244	258	238	261	252	256	239	274	249	258	296	219	262	242	251	273	253	236	254	228	248	254	262	250	261	240	281	232	241	242	236	269	219	259	252	232	247	247	257	265	254	246	244	234	245	236	261	258	230	270	260	257	242	242	244	271	241	272	286	249	244	213	266	265	238	249	256	262	264	260	273	267	233	249	239	267	252	246	264	250	256	227	264	248	259	263	252	250	254	233	247	284
39567	50843	52511	63940	66991	61654	60984	64907	65702	50085	43633	37435	37882	47522	51453	45042	33174	21439	11858	10175	10623	9717	6104	5055	6255	8396	10686	7189	5687	6124	22512	23278	15104	7612	799	819	830	809	765	813	821	838	808	831	759	820	762	809	785	847	880	755	764	776	791	815	759	758	783	785	787	799	797	823	820	770	814	770	841	818	798	841	843	821	763	831	830	838	765	778	769	726	805	788	811	745	796	772	866	818	795	824	744	853	844	839	836	814	806	719	860	848	796	761	834	801	800	811	861	836	780	767	844	811	774	799	830	819	792	840	792	752	792	816	827	809	800	776	757	823	816	767	793	800	850	803	798	809	809	744	817	796	780	775	781	760	846	805	785	788	769	788	812	806	769	836	804	791	819	809	799	781	724	810	801	764	771	777	819	777	860	771	801	771	827	818	818	789	825	808	809	810	783	808	789	803	815	788	787	803	790	853	825	829	783	785	800	779	787	810	805	788	813	783	788	795	826	796	783	832	817	798	766	825	839	815	792	793	831	785	808	798	838	812	830	824	781	817	790	817	791	813	781	823	755	748	756	825	853	767	786	835	810	836	783	796	813	784	811	816	818	784	834	763	807	813	844	819	824	805	822	801	811	751	851	833	780	783	849	838	817	801	805	775	793	820	781	838	784	758	804	752	829	799	820	843	825	837	788	754	843	764	812	799	786	800	863	809	809	790	843	802	830	817	785	820	851	789	797	802	810	772	800	818	798	799	778	786	809	797	806	821	796	827	865	780	800	805	768	811	792	792	838	790	816	767	775	773	740	820	807	839	803	786	810	834	770	779	797	796	769	828	763	819	840	833	786	821	791	823	793	843	787	809	834	808	793	824	862	780	771	835	799	786	792	833	811	804	819	805	773	762	860	745	861	790	773	812	816	830	775	767	803	824	835	783	809	816	786	789	831	796	839	814	822	804	767	782	773	774	785	774	801	781	798	781	771	788	798	803	818	767	780	801	807	768	801	814	785	804	811	795	828	844	814	837	814	771	809	809	805	848	772	803	814	818	789	794	818	803	782	799	840	799	779	812	763	782	804	820	780	774	818	818	791	765	823	786	829	808	791	789	878	802	805	830	795	786	772	844	813	756	805	810	823	794	822	874	786	798	811	825	785	794	808	787	863	824	779	795	823	829	814	783	814	844	845	794	825	806	802	848	817	827	869	778	753	805	842	756	799	817	783	843	834	839	843	855	791	837	791	811	813	843	851	783	822	807	777	794	780	800	796	766	790	776	812	797	829	788	788	772	799	805	779	813	782	834	779	848	827	755	830	848	782	779	777	833	806	770	809	826	782	788	763	820	809	853	811	801	774	807	860	783	757	781	771	777	820	824	804	809	846	823	787	790	837	849	795	821	809	790	800	831	860	823	820	793	807	792	813	860	791	828	770	824	832	874	790	793	821	765	804	774	824	774	754	835	828	820	806	794	770	816	835	778	836	814	797	838	808	811	821	762	775	777	825	837	800	784	846	800	795	850	782	830	807	765	849	808	803	784	794	786	822	785	785	761	831	824	847	791	771	825	810	831	871	785	803	767	796	799	805	807	816	771	837	785	757	769	779	870	818	793	782	832	782	880	793	779	792	780	818	777	845	813	817	812	774	838	780	864	853	814	802	785	761	773	778	797	820	757	806	781	721	800	791	801	849	804	807	872	829	806	794	840	808	780	843	771	819	817	758	800	818	832	788	769	839	789	816	775	765	841	786	773	771	808	837	787	817	838	766	816	843	767	791	743	791	781	826	795	810	809	821	806	780	839	778	767	772	824	800	840	768	872	781	760	757	810	815	752	833	772	804	825	805	771	835	773	847	764	845	775	804	814	822	798	801	774	798	781	812	794	803	759	807	786	802	750	778	793	859	775	763	764	843	822	784	801	834	823	861	808	838	797	759	746	795	843	805	802	853	803	821	816	795	794	802	784	794	809	822	801	815	829	793	835	821	772	800	788	816	811	785	768	823	811	831	763	792	789	839	786	787	757	808	773	801	821	800	800	798	786	741	797	783	835	801	842	857	840	848	771	803	791	815	821	790	818	821	810	790	841	797	803	816	807	797	770	813	839	811	765	794	811	826	839	831	764	782	766	848	844	835	789	759	777	794	830	772	845	810	835	803	827	772	790	841	814	853	825	782	788	771	831	850	811	805	806	839	765	808	779	722	840	769	871	779	844	778	775	832	749	812	822	805	739	781	774	828	785	835	761	795	798	766	835	797	772	777	809	850	819	786	839	827	806	814	796	855	788	838	788	734	839	832	809	821	794	832	827	764	808	780	827	795	797	797	781	784	806	803	832	811	780	815	834	819	793	786	814	803	817	815	759	789	808	785	829	779	818	778	736	831	802	776	787	802	857	794	769	811	808	817	815	824	779	815	841	768	819	803	811	814	777	825	806	781	855	840	815	778	797	805	790	849	798	817	759	816	804	752	803	829	830	853	790	815	834	797	844	802	845	802	771	795	864	784	789	769	876	804	774	840	776	823	794	782	817	810	794	754	802	782	751	802	805	816	796	806	854	831	813	825	747	817	760	803	747	810	798	816	807	768	801	768	786	870	796	833	818	786	844	840	779	755	834	835	798	783	782	786	804	787	783	814	820	778	763	805	837	791	785	824	808	805	837	782	859	823	795	772	804	766	778	822	813	800	840	781	801	800	806	779	789	845	754	813	795	751	842	795	783	831	799	806	777	842	782	800	822	795	792	803	788	775	774	762	797	788	802	839	843	808	807	752	749	813	779	831	808	793	843	777	822	856	874	856	817	778	801	813	841	770	793	781	807	773	835	782	776	833	835	834	832	775	739	820	744	795	853	783	805	850	776	809	841	753	784	808	771	840	776	820	809	829	900	830	853	777	821	823	812	832	810	844	825	793	791	787	812	819	829	808	811	802	794	830	849	788	809	801	751	784	789	861	837	797	816	855	769	806	833	840	816	786	752	801	785	823	831	825	779	821	790	790	820	745	789	749	810	788	781	761	841	797	776	794	786	787	829	827	773	775	799	784	810	784	856	774	825	807	785	862	808	795	803	806	812	848	744	794	842	762	794	785	785	759	811	799	763	831	802	786	857	784	830	793	832	767	809	820	800	827	832	780	773	821	778	783	786	796	826	824	757	829	804	843	798	800	808	796	811	784	811	820	864	848	776	835	784	848	856	791	776	805	794	839	785	859	784	830	806	849	795	785	785	813	807	799	770	818	806	813	797	774	820	836	795	825	751	789	841	796	788	788	810	821	820	820	811	752	864	801	769	791	782	778	807	820	791	774	799	815	797	843	798	831	853	819	769	830	826	770	796	843	803	823	763	820	785	761	761	815	764	839	801	794	824	818	812	805	807	801	770	823	786	806	755	785	807	777	817	848	810	800	790	820	791	785	848	820	794	777	816	804	849	822	823	827	823	840	820	835	819	802	816	827	811	815	814	848	786	827	838	819	810	826	834	845	802	814	805	807	811	824	802	784	814	857	807	770	775	787	815
9932	18224	21487	19888	14920	7635	6548	4793	4391	2044	1344	1039	966	1633	2162	1002	626	465	364	350	266	270	284	270	222	247	232	238	255	301	476	559	480	346	218	195	203	233	175	228	195	209	188	193	188	220	194	188	194	198	216	218	182	206	183	208	244	207	204	204	223	194	229	171	226	210	238	190	211	190	210	210	220	213	216	243	194	205	207	222	213	224	179	223	218	224	205	211	202	202	230	192	221	222	190	206	225	180	206	216	202	197	211	222	214	191	230	214	216	194	216	226	216	201	211	202	210	225	179	216	213	211	211	233	195	210	198	197	198	219	180	217	210	200	208	199	199	187	211	203	217	216	207	193	219	189	226	220	228	221	234	198	209	215	209	224	185	207	196	192	181	227	208	218	232	195	193	206	188	196	198	220	225	172	183	201	211	164	197	183	209	231	210	191	212	212	226	218	180	204	223	214	203	215	202	183	178	195	208	196	237	214	205	237	195	182	215	225	209	215	194	202	209	230	227	183	214	212	203	212	196	220	206	213	209	169	206	181	181	201	208	194	204	171	191	202	196	191	190	213	209	207	212	184	210	218	198	213	219	202	187	221	199	197	200	199	219	228	201	189	232	214	185	228	180	208	206	198	209	236	203	202	210	210	197	208	174	205	219	219	191	218	206	175	221	201	211	224	199	216	184	192	220	186	222	230	196	226	186	205	200	226	208	194	224	198	222	206	199	194	206	211	202	196	193	207	207	214	195	217	203	195	203	208	198	204	192	218	239	204	185	233	194	228	211	179	194	212	211	214	216	220	209	187	224	190	206	219	197	200	237	209	197	175	191	204	188	220	203	215	226	205	219	194	194	204	201	200	203	233	201	203	206	192	193	212	205	204	198	191	185	207	192	205	202	245	226	180	204	183	202	223	180	191	208	211	208	190	213	180	205	197	209	197	204	207	204	204	201	199	196	202	219	226	203	205	211	197	201	206	199	229	183	206	214	207	176	199	200	182	208	206	208	199	199	201	219	189	192	217	183	178	208	221	220	197	208	194	212	223	229	211	212	196	216	186	191	208	206	182	200	211	198	186	218	208	188	189	203	207	210	200	191	190	210	189	210	232	186	193	194	192	191	221	205	253	237	209	237	203	216	187	191	188	214	210	206	240	197	221	188	219	202	194	194	214	217	201	186	204	201	227	190	192	199	215	205	213	205	187	203	219	201	221	230	196	184	207	212	212	186	199	196	221	212	212	227	220	203	219	216	227	214	225	177	213	210	194	199	222	203	217	209	207	213	221	199	200	216	203	182	203	206	206	207	195	194	194	195	209	188	181	220	209	197	224	214	200	208	194	201	218	197	192	191	198	214	211	214	220	211	221	208	176	212	200	203	197	213	188	205	206	190	208	210	196	196	188	178	219	227	227	230	242	198	184	196	201	197	213	215	203	189	221	216	194	196	201	181	173	195	213	208	205	207	216	222	208	199	206	180	216	194	199	217	194	197	215	219	178	201	204	214	204	194	212	205	219	207	223	212	216	215	192	208	220	226	209	189	206	197	197	200	218	179	195	176	200	189	188	187	189	205	209	213	202	201	209	206	197	210	212	180	211	215	164	222	210	217	194	178	210	178	218	210	212	226	189	177	211	178	204	198	191	204	187	196	202	182	200	186	229	203	201	208	210	247	188	207	211	216	242	213	214	192	201	203	212	196	206	231	216	236	222	218	189	193	181	206	198	219	217	186	188	190	218	207	222	190	200	201	186	203	219	188	199	185	193	185	194	169	204	231	242	194	208	204	190	203	191	186	194	205	186	198	206	205	203	207	177	216	198	186	196	212	199	215	201	214	205	221	220	190	206	191	203	188	181	194	209	179	192	213	177	208	203	207	207	196	205	177	191	204	218	221	215	234	190	192	157	187	190	191	235	209	184	194	183	220	219	203	175	219	210	230	223	197	193	208	167	211	185	200	191	230	177	217	225	204	212	200	186	196	214	210	209	210	184	201	202	196	205	196	192	217	197	189	198	221	195	211	217	200	201	202	190	192	219	203	204	201	212	193	205	199	192	197	212	195	205	194	230	207	193	234	197	224	207	221	194	214	208	234	215	221	195	194	199	197	186	199	213	221	215	190	204	213	214	215	210	200	197	209	209	198	210	207	204	214	211	205	206	189	172	226	209	216	227	224	203	221	204	223	209	218	182	234	187	208	200	214	187	178	194	185	182	213	205	223	214	224	220	207	215	207	170	204	214	234	199	198	224	213	190	205	201	189	234	202	230	205	211	193	189	216	197	184	219	178	199	215	202	219	214	195	209	202	198	195	221	196	240	212	193	202	198	195	195	222	197	198	207	197	211	224	231	183	188	218	194	178	205	224	183	190	195	208	181	189	196	191	207	233	186	200	211	226	208	228	211	200	177	184	237	176	214	219	198	214	212	206	185	205	170	220	212	213	211	222	211	189	211	211	192	194	206	207	224	208	220	199	205	219	228	230	192	207	211	214	185	197	204	176	212	195	202	175	188	222	193	206	191	221	181	183	209	193	180	206	199	241	197	194	214	207	222	221	199	210	204	190	211	172	211	194	194	208	240	204	222	197	182	186	217	206	203	220	197	214	221	234	201	212	216	215	214	210	204	184	191	203	190	216	198	236	224	194	212	217	200	200	181	214	210	181	198	213	197	209	208	181	221	233	213	195	214	181	185	199	207	197	195	203	199	212	206	219	223	225	175	210	205	213	203	221	212	208	208	181	189	198	199	218	208	206	206	202	217	207	218	203	207	198	178	216	203	202	218	221	199	231	198	193	203	189	207	212	195	207	206	218	230	202	204	198	191	207	220	198	212	219	199	238	179	201	212	223	189	223	203	189	195	213	229	199	220	211	207	195	207	199	196	210	194	221	212	221	192	229	184	181	195	202	228	220	211	197	222	206	198	214	183	207	202	213	206	225	208	199	192	202	186	205	197	211	196	220	192	227	186	219	213	224	245	205	195	209	212	205	204	208	192	200	205	210	196	199	226	227	210	211	184	182	210	200	192	195	205	200	188	200	204	189	235	201	211	201	175	190	192	181	196	217	204	217	219	193	226	192	192	216	222	197	184	203	212	187	202	184	215	187	220	178	177	194	208	192	197	200	217	223	234	206	195	200	195	201	184	192	224	177	181	192	198	190	188	197	175	221	215	199	194	216	199	193	212	233	208	188	198	227	193	210	218	206	205	206	190	204	212	188	180	240	192	186	222	214	221	207	187	193	221	224	203	210	184	202	190	177	188	186	197	205	201	210	231	221	200	236	207	195	214	199	172	164	194	191	195	180	219	204	218	206	209	217	216	217	182	191	193	223	190	188	198	199	199	200	229	201	197	211	206	199	203	219	191	190	216	213	215	208	223	186	189	209	184	187	185	186	200	186	210	184	223	189	204	196	195	204	189	225	200	198	202	206	210	216	211	171	227	208	215	195	206	201	190	223	202	205	243	179	198	217	227	199	189	209	191	207	212	209	198	208	197	206	196
10435	21847	26680	32357	29503	19582	19664	17768	17297	9392	6503	5741	5570	8890	10968	5319	2803	2288	1949	1822	1379	1378	1297	1085	976	844	788	880	939	1489	2585	2776	2122	1356	756	675	689	678	679	685	711	709	723	713	698	715	674	697	745	731	700	712	687	674	741	700	665	721	697	713	660	708	662	727	707	660	663	667	689	697	667	653	672	681	669	666	683	698	675	683	700	647	692	719	677	689	679	678	711	698	658	665	696	679	709	644	656	697	686	703	670	695	729	692	721	722	720	698	653	638	684	708	652	657	696	724	729	754	671	668	770	644	715	678	668	649	695	707	686	712	626	666	714	670	720	701	730	782	729	652	676	703	677	720	704	709	669	670	699	667	650	674	644	684	695	684	634	736	717	735	643	688	704	684	691	727	699	679	678	733	716	707	696	671	697	672	684	696	671	671	695	698	652	644	674	707	707	657	753	692	692	693	684	714	692	641	683	711	687	696	668	689	687	708	663	691	654	698	707	699	708	757	678	691	708	675	701	654	695	672	684	690	722	607	703	694	660	669	693	685	712	682	728	644	715	702	720	675	714	674	678	672	688	753	687	722	708	692	687	680	720	647	680	666	681	734	704	651	717	662	713	685	709	684	658	713	657	693	704	710	756	703	721	762	692	692	737	671	717	696	656	681	731	694	694	668	727	668	632	681	695	652	712	687	707	701	705	721	671	735	680	681	686	720	704	722	715	707	749	695	691	621	715	693	668	666	701	687	662	701	664	656	712	714	710	677	699	639	731	672	646	698	753	709	688	714	757	700	714	709	746	780	666	713	671	718	670	641	715	716	677	749	638	708	717	679	683	744	695	669	669	696	712	707	676	646	684	686	693	688	675	681	682	714	725	692	695	748	694	667	694	640	708	713	658	661	695	691	715	727	736	693	731	673	659	668	675	684	682	634	704	687	733	667	674	676	659	709	702	684	724	671	680	685	667	732	702	650	691	674	743	747	698	659	701	674	695	652	697	656	684	732	696	699	750	695	633	691	715	712	700	705	682	666	709	649	665	698	690	660	698	688	722	698	689	689	659	700	685	703	668	707	731	717	683	731	698	691	698	667	683	648	683	706	687	701	680	647	678	677	708	730	670	676	693	715	626	699	704	692	643	693	679	692	691	677	702	685	654	702	622	656	717	702	671	641	655	710	720	658	710	688	692	738	697	722	731	715	675	723	676	700	712	725	706	695	757	752	740	702	688	674	714	691	699	706	699	689	686	722	716	687	696	674	680	712	698	659	731	666	685	658	706	712	638	687	678	716	680	697	693	712	695	666	736	682	698	695	669	730	703	694	690	716	693	725	718	719	753	680	660	702	683	761	676	697	723	721	695	706	718	697	724	648	740	664	714	703	735	674	655	684	674	742	703	669	672	703	714	734	668	680	666	675	739	698	694	707	689	681	727	690	693	701	673	698	719	706	705	703	668	700	714	678	701	680	680	726	688	694	656	669	714	709	684	697	656	679	707	711	727	743	714	710	698	682	698	690	701	722	685	704	696	688	680	692	679	727	663	733	654	695	731	669	686	687	756	721	675	679	727	705	672	662	726	704	705	709	696	642	696	705	700	682	706	718	662	654	714	681	697	640	705	680	666	662	715	701	662	702	690	666	697	706	704	656	702	734	684	683	698	717	697	666	671	678	747	717	762	659	667	716	682	716	704	673	690	682	684	673	690	662	696	671	685	711	691	633	715	699	669	670	658	696	680	698	683	730	668	705	681	694	711	676	692	680	691	683	678	725	676	709	699	646	709	698	702	669	680	631	703	689	714	668	683	729	727	724	702	672	692	679	681	639	711	702	680	694	663	691	750	697	685	670	660	682	691	719	682	715	654	730	718	692	784	701	698	667	699	694	692	725	722	683	716	637	734	646	708	710	653	638	713	706	692	706	650	716	713	711	700	659	698	679	681	695	669	694	657	714	670	702	671	706	692	689	693	644	696	684	686	694	728	700	752	743	697	741	710	700	734	725	668	687	693	692	641	690	732	662	712	662	688	682	711	699	678	709	697	740	692	690	748	696	664	738	732	663	672	723	697	741	669	721	675	723	714	712	698	704	704	677	679	715	702	694	682	672	628	689	720	738	665	687	668	708	718	722	731	675	669	689	695	703	735	728	674	694	685	732	686	683	696	712	706	717	740	712	727	677	707	703	689	672	695	672	699	700	692	708	699	720	671	678	704	682	715	712	770	692	711	710	724	718	704	692	727	653	755	688	714	709	707	683	722	668	644	659	679	675	677	660	729	676	703	682	675	715	677	716	681	682	707	668	690	729	693	720	678	693	719	733	730	722	715	651	708	676	750	709	714	678	733	705	678	706	699	695	718	683	715	645	679	668	707	668	679	641	655	726	658	662	676	731	738	689	696	685	707	727	678	702	727	673	682	706	665	692	705	640	638	655	673	742	700	689	713	711	677	700	681	671	677	679	683	639	682	730	726	747	723	724	714	655	662	676	738	700	708	706	697	745	706	642	709	726	687	708	673	699	701	706	708	699	691	705	686	694	687	688	711	656	696	655	726	659	692	650	663	718	696	690	695	714	707	683	717	680	714	688	679	693	685	668	740	712	675	692	745	653	647	687	679	694	700	684	703	693	723	648	744	673	676	673	703	682	737	715	725	695	716	686	724	705	641	707	707	681	718	718	672	654	668	678	665	730	691	652	681	662	695	692	711	728	683	728	702	624	698	724	651	679	698	698	707	682	691	627	685	650	697	696	684	712	675	715	734	664	711	708	637	717	717	688	652	724	696	662	715	717	676	720	692	718	671	727	667	683	714	689	641	703	703	700	710	655	742	716	718	678	678	704	694	679	700	684	693	666	650	690	677	634	676	677	715	717	668	721	690	687	662	719	724	706	674	711	711	723	714	683	694	697	676	718	674	689	701	714	706	692	747	654	696	723	689	680	682	706	703	709	703	697	690	652	663	700	701	704	719	730	703	704	693	705	711	706	741	698	691	712	664	709	697	651	685	678	710	693	684	738	719	712	710	671	727	673	695	710	703	678	720	683	744	687	716	678	729	654	703	737	692	673	726	686	699	676	689	699	682	657	680	665	699	693	694	653	686	686	715	728	693	740	664	678	670	745	725	671	650	701	674	747	684	746	682	685	699	694	723	689	708	713	679	675	708	656	670	674	731	656	674	683	707	708	731	732	705	724	673	683	712	686	728	663	684	737	699	663	710	712	667	706	691	635	747	659	642	710	672	729	662	687	671	722	657	702	700	670	716	665	704	732	728	706	729	665	672	720	674	722	697	663	689	709	700	681	682	691	650	707	709	677	689	670	687	729	744	636	714	711	760	713	709	651	653	692	653	663	725	728	750	724	699	735	664	736	683	648	707	729	690	674	679	699	662	642	670	716	710	736	673	659	657	641	694	688	721	652	688	668	642	685	676	721	717	722	728	711	703	714	726	681	683	693	647	698	695	693	666	666	722	710	732	673	708	670	704	667	711	630	662	670	669	689	710	715
37632	44817	41164	41889	42282	35926	36367	37423	37605	25979	18426	15765	15982	21372	20722	9980	4120	3602	1639	1571	1141	896	869	570	459	308	251	279	231	916	2793	2487	1336	554	169	176	173	165	167	177	162	149	173	158	182	167	173	157	165	183	166	194	175	173	183	186	202	188	177	167	193	176	172	163	184	219	190	178	201	183	182	165	165	193	166	178	168	168	202	203	181	186	164	177	179	192	194	193	176	183	173	166	175	169	191	155	169	145	208	161	197	165	186	173	164	182	164	170	179	159	166	174	185	181	176	192	179	194	201	166	179	145	189	171	198	160	182	180	162	181	159	203	167	185	176	176	157	167	190	174	178	179	167	175	176	182	163	186	172	167	193	179	178	153	172	196	193	167	173	174	192	188	198	178	165	180	186	187	167	181	178	166	191	186	163	171	209	174	179	184	162	176	191	176	189	179	208	180	188	186	176	156	175	164	159	164	183	170	173	162	183	183	189	199	184	221	169	181	181	194	187	192	188	168	180	174	156	177	187	163	168	162	170	170	175	164	176	166	160	198	204	196	200	156	145	184	190	164	174	165	168	176	183	156	196	169	165	180	167	157	185	201	188	183	164	198	187	183	164	174	179	200	178	163	170	171	147	205	167	177	180	185	161	169	198	184	202	161	192	188	187	162	202	180	199	196	189	178	181	193	181	176	170	207	183	190	169	177	177	171	179	174	202	214	173	168	155	166	198	187	174	175	160	189	178	194	168	163	149	189	187	151	171	181	190	183	174	155	189	166	162	178	176	161	170	164	185	181	177	167	194	160	182	157	187	194	173	165	176	163	162	160	173	194	186	184	170	163	172	156	173	173	173	172	180	169	184	185	196	190	182	186	166	170	183	179	172	180	164	168	169	170	185	186	179	171	177	170	182	206	177	154	171	186	199	166	175	166	157	180	187	194	170	164	166	196	177	176	173	187	175	195	172	196	189	186	172	175	177	161	176	190	185	182	192	171	176	189	180	192	171	157	169	187	184	179	169	164	171	154	174	163	179	182	186	173	183	177	189	159	181	178	176	179	171	183	170	174	195	193	174	180	179	190	186	160	176	175	173	178	202	170	188	183	169	178	187	187	192	157	164	161	180	159	181	180	181	168	167	157	184	181	158	174	170	178	201	188	162	190	200	171	171	172	189	178	172	172	172	178	172	194	165	166	194	173	169	202	184	166	191	169	182	181	165	171	167	174	212	182	160	179	181	171	184	182	190	176	150	155	184	205	182	169	177	176	191	182	174	162	173	191	174	175	154	179	170	178	194	195	176	173	186	165	195	166	156	163	169	164	163	168	191	202	176	171	207	202	169	171	177	187	175	152	190	203	163	159	163	167	186	180	180	173	175	178	187	174	175	148	187	177	183	188	190	165	182	194	172	167	179	155	172	172	170	187	180	194	181	173	176	175	163	174	179	187	164	187	177	187	189	199	165	176	187	187	178	174	159	187	177	164	186	200	199	179	173	178	196	160	167	178	169	173	192	168	175	161	170	202	175	175	186	173	156	166	178	193	191	183	198	176	184	185	195	167	188	161	176	179	173	177	166	200	172	217	179	186	180	180	182	194	194	170	168	165	189	173	164	194	192	166	165	177	159	176	163	153	190	181	193	181	175	165	170	197	176	158	175	176	184	167	180	161	166	169	184	163	182	168	176	222	170	187	176	191	159	165	166	176	194	204	179	187	183	179	191	197	172	182	171	168	173	173	179	155	165	189	181	209	178	178	168	159	183	163	165	155	189	190	176	167	166	169	183	173	169	220	186	160	179	172	195	203	179	183	170	162	185	174	165	180	167	161	160	187	174	152	171	178	177	162	201	157	155	176	161	167	200	186	174	174	188	174	196	197	174	183	177	188	186	190	160	190	182	176	176	181	174	169	166	174	205	183	179	189	181	149	191	185	172	164	172	190	183	144	169	191	170	193	170	205	183	183	176	160	171	196	191	164	175	158	181	150	162	185	193	190	186	170	164	166	192	171	163	178	179	183	153	174	184	173	201	158	190	175	173	171	183	153	186	176	186	184	163	152	207	174	179	176	149	173	167	158	183	172	180	203	183	198	198	146	179	167	187	160	176	203	198	186	160	165	175	186	177	169	176	182	207	192	159	177	170	200	170	196	175	174	195	154	183	176	202	168	178	187	178	190	170	171	172	166	177	188	187	174	185	166	183	188	175	177	201	164	193	181	190	160	160	146	155	168	179	180	177	173	165	205	187	176	176	191	189	186	197	173	163	180	168	195	181	167	193	188	180	165	160	149	162	167	192	171	165	176	158	190	182	165	188	192	178	172	202	185	186	176	158	178	184	187	175	166	175	169	192	194	180	163	173	174	172	180	202	178	207	183	180	191	171	206	196	156	165	182	177	192	177	183	178	156	160	197	194	174	194	187	168	180	184	185	181	161	184	192	180	175	188	186	180	196	201	172	190	213	177	172	168	183	170	165	180	159	167	163	167	211	174	189	169	169	173	186	187	173	195	176	190	184	169	166	163	201	188	180	184	175	178	171	177	179	182	191	186	173	185	171	197	191	150	169	161	182	167	173	171	178	197	198	189	173	169	195	187	163	174	192	200	175	196	192	156	198	197	168	203	156	163	183	184	174	162	167	177	167	169	178	164	185	172	152	170	190	215	195	179	177	170	160	187	167	182	201	185	176	183	180	172	165	186	172	202	188	186	142	211	171	178	179	182	176	176	165	196	177	191	165	171	193	181	169	182	145	180	185	164	186	170	186	159	172	188	177	170	192	216	168	176	191	176	166	177	175	153	161	194	176	200	176	186	190	169	160	183	191	160	193	183	161	176	174	192	196	198	206	160	162	166	169	174	169	187	178	197	188	174	192	194	179	171	175	182	181	172	185	181	173	158	187	172	160	168	164	174	171	193	174	168	177	177	201	182	188	188	180	176	164	188	163	196	159	164	188	172	193	161	190	178	182	165	189	201	181	181	157	181	173	172	195	192	163	178	176	160	175	157	164	189	177	168	191	173	164	167	190	180	148	174	182	200	187	191	185	166	201	188	196	136	172	155	171	193	174	188	177	180	176	187	183	179	159	190	190	202	160	155	173	164	203	180	167	174	188	151	191	165	173	178	160	194	176	182	167	182	178	188	183	180	208	187	177	163	172	163	186	192	182	181	174	189	187	178	189	170	188	160	187	174	172	180	171	202	174	190	195	169	203	174	180	163	203	174	186	170	202	195	197	163	185	166	175	186	164	183	165	168	172	187	170	155	192	172	187	165	174	159	181	193	160	182	192	163	184	167	189	198	180	185	174	171	178	171	182	165	183	164	173	186	170	185	185	170	177	187	176	151	167	172	191	167	196	199	182	167	198	172	171	187	183	172	164	195	173	198	179	160	140	185	224	205	155	164	193	171	160	175	184	184	177	185	159	197	189	179	180	170	192	187	184	172	176	153	178	190	155	176	165	173	178	188	167	191	190	192	185	177	164	191	149	180	170	174	162	167	178	179	195
32706	45971	49507	62299	65762	54316	54024	55576	53338	41639	36066	34728	37655	42699	40353	27359	15389	14487	7298	7986	6338	5018	5107	3768	2791	2053	1437	1263	1122	6203	15728	14017	7933	3007	582	624	630	584	561	632	579	604	606	609	646	630	593	590	579	608	594	630	622	642	572	587	596	599	561	615	606	620	602	594	638	588	646	620	617	601	581	591	617	606	598	616	612	596	596	597	582	603	602	595	632	580	577	620	560	600	651	630	600	625	632	623	563	613	636	661	632	598	621	613	602	594	605	622	644	654	633	616	656	634	590	584	602	619	599	669	620	607	607	581	598	591	563	661	627	634	589	627	597	579	612	628	605	594	562	616	566	607	557	564	601	583	585	596	620	585	656	592	618	634	561	588	567	637	603	594	595	603	598	626	585	611	613	580	638	636	569	607	569	593	613	535	618	619	572	603	592	585	602	622	589	581	609	658	624	639	608	628	631	633	586	656	633	608	621	610	585	579	571	615	591	589	605	624	664	620	608	573	619	578	577	570	617	618	591	623	588	612	645	602	629	616	579	594	595	609	565	622	611	593	612	607	641	596	596	615	585	603	658	600	607	609	618	615	602	600	547	615	595	641	598	623	577	643	587	652	639	644	574	603	576	648	644	609	599	581	579	656	628	625	632	622	645	607	617	584	641	652	588	593	634	586	615	632	620	614	592	566	602	629	614	621	599	591	628	586	609	638	604	587	564	594	558	589	616	599	614	627	623	598	614	593	602	616	587	606	645	596	595	600	602	624	598	604	613	575	607	643	626	595	635	561	620	635	588	617	651	632	622	597	623	621	619	640	584	621	613	624	601	616	586	632	589	662	580	609	611	611	617	608	606	587	602	631	588	593	628	629	583	649	612	596	600	586	628	604	619	634	605	574	636	558	600	595	627	575	628	612	627	613	596	619	628	597	552	642	573	592	636	616	634	622	623	624	556	608	649	629	631	589	610	576	611	612	618	621	604	601	596	621	568	627	605	608	625	617	603	649	643	609	641	617	623	611	581	579	592	621	591	629	626	608	620	641	616	599	590	602	574	582	631	597	654	634	572	634	628	633	617	561	667	647	586	640	622	603	635	587	595	634	634	581	656	608	591	634	638	572	620	602	640	608	628	627	605	621	602	624	610	578	589	638	585	592	610	601	614	584	570	563	591	615	593	603	544	633	614	574	623	611	579	585	610	616	589	602	616	572	597	609	651	605	603	589	624	616	576	617	609	613	650	662	575	559	622	592	615	601	626	594	586	593	614	634	556	575	606	612	618	637	609	559	591	635	570	608	626	617	607	643	603	613	565	606	606	645	563	624	584	588	580	642	627	583	585	623	636	595	623	604	622	595	591	594	574	613	625	609	617	577	615	556	585	592	620	591	630	632	593	614	613	590	610	591	648	602	626	604	622	600	583	585	591	626	585	665	587	615	611	641	613	582	593	618	594	660	631	628	592	609	597	628	601	588	624	588	597	609	600	563	622	669	637	603	631	563	594	560	625	597	618	605	596	617	633	633	579	612	589	581	601	574	589	645	593	589	612	564	599	624	582	635	559	601	636	609	608	576	634	626	612	621	612	556	643	568	616	570	621	607	625	626	626	595	581	587	643	603	647	582	622	599	601	581	576	604	604	633	626	606	544	630	623	641	612	585	623	607	629	601	667	595	613	608	639	580	545	634	586	579	623	576	651	615	611	594	637	577	620	667	618	605	606	569	604	578	592	597	613	572	560	628	643	644	598	605	616	650	598	621	602	583	624	606	615	598	601	642	586	553	566	602	634	586	633	628	607	597	595	583	668	612	579	605	588	590	621	598	613	596	600	646	621	612	626	663	582	649	565	621	601	598	601	635	588	601	619	624	611	640	625	604	631	573	590	596	646	616	636	602	598	620	596	626	582	612	596	593	588	553	598	564	550	616	601	619	633	549	648	638	638	619	615	613	559	615	634	634	593	585	634	604	612	620	562	592	618	593	576	628	636	620	581	616	600	613	602	580	635	609	540	596	603	612	598	582	623	572	603	588	601	574	586	618	592	573	627	583	641	567	645	617	616	590	627	597	579	684	630	585	617	614	567	578	619	641	577	614	600	590	553	573	572	621	636	569	637	582	571	574	614	630	574	643	622	659	572	573	592	608	614	640	603	616	644	595	576	598	607	596	550	606	618	586	646	612	622	642	603	589	629	615	614	611	600	619	582	596	648	598	619	577	615	609	613	637	629	641	610	592	605	564	573	615	593	642	632	577	645	554	603	640	641	606	628	597	590	608	578	603	638	610	603	647	584	593	635	612	622	596	572	664	638	584	580	582	630	620	635	610	591	568	645	593	613	644	616	659	597	607	601	591	613	578	582	611	577	614	619	667	651	632	596	617	648	615	565	626	598	575	633	608	567	588	597	593	603	612	612	602	628	644	619	641	640	613	609	597	559	631	624	634	604	610	606	626	595	629	603	623	605	567	629	624	632	614	594	623	570	591	621	646	599	625	610	584	590	614	624	564	589	578	618	576	632	622	603	576	588	599	540	632	604	636	634	637	616	547	629	565	615	592	576	698	590	583	616	596	594	626	610	596	585	622	591	564	614	653	637	628	596	632	611	615	615	631	583	635	679	602	598	600	600	628	608	599	599	585	583	610	614	651	610	595	623	626	586	630	575	596	610	614	657	638	612	585	589	589	573	602	582	605	606	601	635	580	601	617	604	620	584	638	590	587	579	624	602	588	629	582	607	699	585	559	593	650	641	623	615	614	593	644	620	575	645	617	609	593	626	652	602	605	624	596	607	627	613	556	630	605	606	615	571	586	624	618	636	633	580	582	617	626	614	649	606	617	587	595	595	530	621	600	601	597	653	557	619	599	599	583	573	597	596	615	635	613	629	617	607	639	614	660	603	590	628	603	607	600	621	591	614	656	623	612	530	622	611	582	606	655	590	613	616	611	632	576	596	606	599	647	629	567	611	619	553	594	583	590	631	633	567	604	581	632	571	611	616	596	606	630	596	589	630	627	637	637	598	597	639	625	605	622	575	594	609	605	632	659	667	624	597	603	635	580	630	640	623	637	583	594	585	624	624	565	596	624	576	622	574	587	598	622	613	592	632	627	638	621	581	619	603	601	647	624	643	592	640	598	618	578	650	632	572	582	595	643	604	624	597	547	644	607	613	581	571	622	605	625	599	547	612	599	619	591	600	639	627	611	578	600	595	606	588	597	595	587	579	598	542	604	651	572	626	601	631	587	615	642	621	617	609	611	615	565	621	567	584	596	631	613	571	568	600	597	625	614	583	627	632	632	589	641	635	559	614	601	597	628	608	619	629	613	538	606	569	610	609	593	605	610	608	608	632	615	628	620	626	626	581	636	596	626	636	627	592	577	614	622	597	620	615	588	630	610	585	595	615	585	624	587	606	606	580	627	548	586	651	601	596	607	636	574	596	592	603	599	639	593	601	634	651	604	607	652	622	590	597	571	660	606	581	675	651	644	645	634	622	606	620	598	640	599
44562	45265	41655	39679	40285	37379	39182	45034	45887	32881	27349	27743	31588	32093	29952	14723	8295	7222	3097	3636	3227	1040	722	647	441	390	396	367	320	1526	5446	4762	2466	799	214	237	282	262	230	253	256	252	272	240	218	279	251	252	233	242	236	257	261	230	253	232	236	215	243	248	231	254	240	220	274	263	222	249	259	256	241	270	231	246	252	255	241	238	268	231	219	219	250	225	278	228	265	259	210	238	249	232	246	223	254	241	252	280	201	269	245	252	230	266	237	240	231	233	237	263	237	227	205	207	250	263	216	253	237	251	255	241	238	251	232	252	263	252	251	237	265	269	254	233	256	265	229	258	229	240	280	240	256	250	236	238	233	241	259	247	233	240	222	258	210	255	214	240	246	226	249	234	237	232	239	268	268	212	252	230	254	233	256	247	243	236	255	236	232	270	271	238	261	238	245	241	236	232	272	240	234	256	254	249	259	205	205	255	270	233	213	243	245	251	245	218	230	240	229	274	221	235	240	229	249	269	262	251	227	230	244	243	275	240	257	254	237	236	220	258	256	239	219	254	247	230	241	257	258	234	244	246	247	219	261	233	225	248	229	230	251	233	239	252	251	232	240	280	245	254	249	250	241	233	250	224	241	249	216	256	251	246	246	222	244	234	246	235	247	229	252	263	246	243	271	262	258	252	286	257	257	240	251	224	250	245	267	236	215	254	270	229	223	234	212	254	236	260	229	215	257	225	250	231	225	229	253	244	203	250	224	229	235	268	250	230	258	268	262	261	234	233	259	233	244	250	239	258	262	240	261	237	250	256	228	245	253	240	225	231	278	282	254	263	256	244	235	252	247	238	280	251	227	238	245	256	264	250	248	232	233	259	247	239	240	239	254	229	232	254	252	247	255	249	216	242	242	218	253	248	238	249	256	269	226	264	270	260	239	246	246	257	262	257	273	251	253	228	262	247	247	227	245	248	251	245	267	222	216	248	253	230	219	237	245	253	243	239	244	270	242	242	221	220	250	254	232	243	204	246	210	261	247	229	255	242	252	269	237	246	249	265	252	248	253	218	272	253	254	231	278	238	219	240	222	272	255	239	235	238	245	214	261	246	248	264	263	248	264	232	257	239	279	260	241	252	257	231	233	253	250	243	241	240	215	224	262	235	247	238	254	241	212	216	230	239	259	255	225	244	222	246	233	261	263	246	253	218	260	230	224	233	230	249	265	271	253	243	236	239	247	233	256	223	247	258	233	235	247	249	234	246	250	267	219	236	231	208	238	230	242	238	217	255	238	230	241	252	238	263	227	264	233	232	244	259	249	254	253	245	224	236	217	257	228	264	291	239	246	226	231	266	242	240	281	255	247	233	231	226	217	242	225	243	247	216	255	233	245	231	261	291	222	244	256	223	220	232	237	228	241	234	247	253	223	231	218	266	278	266	267	245	246	235	215	227	237	243	261	226	244	216	251	275	238	252	270	227	222	247	251	256	243	257	255	224	256	229	213	222	270	213	241	270	229	261	225	240	235	248	246	247	229	252	225	230	226	245	247	232	215	259	238	253	259	233	231	252	246	238	238	251	241	226	233	246	228	265	218	257	237	265	228	243	252	227	246	242	254	252	252	234	238	265	233	239	282	248	244	219	277	237	239	223	257	240	252	270	247	251	256	249	243	249	231	234	256	245	253	236	249	255	256	238	245	231	212	260	245	256	230	260	253	235	214	247	248	246	253	262	217	281	245	261	248	259	240	233	246	238	248	269	251	248	251	222	232	207	278	258	259	260	230	251	247	249	248	232	242	242	243	238	230	256	227	260	259	275	234	219	247	207	264	244	245	239	252	261	283	259	235	221	235	268	254	200	247	264	273	232	226	239	220	238	236	245	256	248	265	259	268	278	240	219	225	226	239	232	254	261	249	268	251	246	239	244	215	218	240	255	262	216	232	258	231	225	262	260	238	268	243	239	261	264	250	250	290	225	250	268	231	254	229	257	239	244	260	229	263	255	235	238	228	241	243	253	266	248	245	234	248	266	241	226	252	234	240	222	245	222	241	246	222	239	266	251	244	228	240	255	276	261	222	255	228	250	250	235	254	234	254	226	246	244	244	258	268	259	248	242	223	234	263	218	274	257	256	230	232	207	246	265	258	256	244	253	231	254	278	236	256	241	213	238	234	248	240	254	240	237	250	269	240	245	265	245	225	262	240	253	248	216	244	239	222	232	233	262	247	245	297	263	238	224	256	267	275	264	215	228	250	266	227	232	247	224	239	236	246	261	251	233	261	224	230	224	255	259	235	249	240	244	265	224	231	270	256	249	234	226	252	252	231	236	214	252	244	257	246	210	249	217	234	240	249	254	231	242	248	249	233	256	247	234	259	243	272	233	241	260	241	233	258	244	251	245	245	257	280	249	240	258	244	273	241	228	247	239	263	254	242	221	236	250	262	262	245	240	248	219	225	243	228	251	262	239	251	228	253	284	242	264	229	241	260	229	246	266	229	254	226	238	245	235	274	242	277	248	227	249	237	263	236	248	208	229	257	268	222	252	249	260	233	222	239	241	241	238	245	262	242	234	239	230	238	212	250	237	238	261	254	241	248	256	240	254	229	259	274	252	232	242	259	253	223	238	246	236	232	255	235	261	237	272	224	226	231	248	231	235	256	263	247	249	237	229	254	222	241	274	254	277	250	229	235	230	247	216	235	245	250	226	256	196	243	241	265	252	244	228	238	219	258	241	212	229	243	230	228	261	253	259	244	236	225	243	225	270	248	282	254	229	251	227	248	249	249	255	220	247	227	229	260	236	250	235	220	246	232	257	234	238	253	225	243	231	229	226	239	238	267	251	240	273	231	256	212	259	237	245	254	209	256	242	250	219	245	259	252	231	243	232	270	235	260	238	243	223	206	269	228	265	247	215	216	260	245	239	236	263	231	242	208	306	221	253	220	226	253	228	234	259	254	247	210	230	201	240	259	247	217	232	235	242	223	255	225	266	227	267	217	274	246	212	247	236	276	254	218	242	254	236	243	219	247	242	259	247	242	246	257	242	270	232	264	251	228	248	255	249	225	253	265	252	241	246	241	253	246	256	224	262	234	226	228	266	258	231	254	241	261	222	261	243	258	247	258	222	239	253	252	235	238	245	253	224	234	225	258	253	227	246	244	243	237	249	268	224	252	246	242	228	234	266	227	245	245	242	238	253	262	245	230	260	279	253	232	257	240	243	248	204	252	258	213	252	243	235	247	220	231	243	251	243	270	269	257	232	233	251	258	240	235	259	245	270	264	249	228	236	228	249	242	242	239	223	220	239	243	256	251	254	246	258	232	238	242	243	243	229	266	243	251	239	212	240	228	246	277	241	260	220	235	233	256	255	206	248	280	252	239	231	244	224	258	259	272	253	215	250	234	245	245	261	250	242	240	229	271	238	222	249	255	267	272	244	246	263	246	208	244	242	243	203	260	259	259	256	237	225	223	240	227	229	258	244	228	232	241	273	266	239	235	250	261	270
38534	51585	52720	61182	69708	62399	61193	66744	63282	49021	44874	45408	50304	50573	46604	30141	22950	21238	10542	14313	12560	4989	3928	3288	2094	1794	2050	1584	1453	8931	24670	21679	12454	3902	782	788	732	809	802	791	800	789	755	829	759	789	782	750	704	807	760	737	739	777	794	765	797	747	776	745	763	737	755	754	818	744	784	795	735	746	818	806	768	771	758	778	774	776	791	792	800	758	732	763	755	731	766	786	722	793	735	764	757	788	842	756	779	798	813	780	755	768	842	808	798	836	782	822	735	758	789	778	702	856	774	791	779	766	759	754	797	822	723	767	779	786	761	749	720	765	783	768	704	744	771	754	757	744	765	783	767	802	822	730	799	778	801	779	739	766	727	728	789	774	767	799	784	795	788	779	793	740	761	763	774	751	784	759	729	768	832	802	765	765	760	751	777	820	743	771	711	734	741	804	749	775	784	777	750	773	769	780	800	768	714	782	784	759	768	752	763	799	793	776	748	727	846	833	816	782	797	740	770	786	788	777	777	800	787	826	794	779	787	820	793	735	800	787	765	796	733	779	771	775	751	765	796	771	793	800	804	789	797	789	798	791	779	754	807	739	735	796	821	762	777	771	718	805	745	753	770	741	730	775	791	808	725	769	765	770	797	751	749	814	766	760	733	807	772	725	782	812	784	777	790	756	813	813	765	750	772	774	809	811	758	750	792	784	771	732	797	804	772	754	751	759	774	763	767	782	793	765	827	792	787	764	817	826	788	767	769	739	712	736	816	840	724	792	742	765	765	726	812	762	745	811	802	739	769	742	717	795	753	831	761	805	760	792	788	812	815	786	803	744	777	773	808	775	812	747	773	736	793	792	812	805	802	775	781	761	800	745	788	782	745	782	740	777	788	776	787	723	769	763	713	735	767	808	785	793	818	821	744	773	771	758	786	766	760	762	773	784	763	731	720	761	730	756	716	770	774	793	750	767	747	789	756	789	796	730	776	762	766	789	799	779	755	781	785	799	761	778	787	792	774	764	766	747	793	816	752	747	710	787	766	765	790	756	779	759	780	785	718	787	768	795	719	791	765	746	811	789	787	780	768	747	744	726	766	716	799	803	749	722	805	783	788	753	779	772	766	743	755	750	810	782	765	811	785	721	765	814	752	758	744	804	803	780	771	706	781	799	737	774	759	765	809	777	765	800	792	765	746	798	730	732	752	754	699	743	812	752	769	757	786	788	792	766	807	739	774	815	826	766	739	767	783	811	737	749	780	778	759	793	760	812	762	757	763	826	768	747	778	740	837	739	820	837	735	745	744	765	765	744	833	796	755	821	840	788	746	818	813	737	785	739	785	776	768	775	749	759	770	714	750	789	761	774	798	802	788	704	813	776	792	797	725	771	748	745	728	752	743	735	749	780	804	769	739	765	754	818	743	743	776	761	788	741	750	770	797	771	765	782	765	783	767	810	802	792	807	750	766	781	756	754	780	742	780	766	780	749	767	762	802	763	761	764	741	748	784	745	804	800	755	741	767	776	711	760	764	789	803	775	779	766	762	757	779	780	773	770	813	733	795	769	724	756	757	789	810	784	745	790	785	749	778	796	750	731	780	769	794	746	813	758	790	744	706	752	781	828	784	770	741	740	775	766	739	788	762	818	747	717	726	792	749	801	748	786	757	738	852	783	776	752	816	794	763	816	770	787	761	755	788	768	792	771	813	786	739	763	786	760	783	788	795	723	753	763	803	779	773	744	714	786	758	811	803	744	736	755	780	759	779	777	786	777	746	798	742	748	754	762	800	714	761	751	767	824	764	766	811	738	767	742	803	795	789	759	758	693	758	754	753	781	807	793	784	753	787	766	804	781	832	763	778	757	775	764	819	773	778	776	694	795	783	739	769	771	767	759	823	738	768	820	818	819	747	723	762	740	765	749	765	760	769	774	778	774	766	825	774	817	792	773	787	741	782	809	743	747	797	770	751	755	761	772	794	785	775	748	728	794	776	765	766	772	761	782	822	758	807	768	745	758	835	776	746	799	785	819	730	733	770	744	797	759	767	745	757	766	791	787	728	810	769	739	774	795	816	792	815	788	772	786	820	798	769	772	721	852	780	779	746	761	783	731	737	792	728	824	738	822	788	811	724	789	763	763	763	740	786	746	803	756	780	773	794	794	766	749	742	731	796	756	748	802	783	764	784	745	752	769	788	765	758	811	807	754	822	809	756	810	717	797	804	744	803	768	754	791	771	759	778	759	767	729	810	778	766	798	788	753	740	774	795	801	804	777	814	783	750	735	777	744	772	756	816	752	764	777	713	801	775	802	785	768	748	809	743	781	780	798	808	773	735	776	759	770	782	780	795	741	794	762	775	781	748	779	781	767	773	773	771	791	750	855	743	731	781	793	707	768	741	785	791	755	801	721	742	811	767	768	754	769	751	754	714	783	747	741	743	771	758	788	762	731	770	781	777	789	732	754	776	828	803	803	767	748	798	779	814	778	703	801	753	756	794	800	740	729	805	776	782	757	761	771	743	797	824	756	739	789	829	704	778	752	738	783	790	763	739	735	759	773	770	779	789	812	762	787	742	772	758	763	723	772	778	752	736	799	762	791	777	764	788	826	776	833	774	817	766	783	740	774	767	761	793	827	805	777	727	777	774	764	722	740	790	776	740	794	707	762	751	772	711	811	746	787	788	778	806	782	734	734	746	836	739	763	801	739	776	734	791	791	756	851	781	793	782	772	810	771	841	750	784	761	743	766	706	773	801	802	753	854	802	748	741	753	763	774	766	766	803	752	823	803	788	798	724	746	793	768	794	769	799	767	776	749	780	757	741	800	717	733	788	767	812	785	763	818	750	764	770	808	791	768	747	755	778	768	791	774	778	775	774	720	784	744	752	775	773	760	766	840	717	807	778	799	814	765	788	750	780	767	761	807	813	746	768	809	827	822	804	792	754	743	828	775	828	813	759	771	795	797	745	798	779	768	755	784	754	810	755	780	748	781	791	745	774	775	759	778	769	743	751	786	761	742	791	762	787	721	781	748	757	841	753	786	771	769	745	780	755	764	781	776	798	776	813	749	729	764	830	737	788	744	773	790	762	746	775	760	740	756	790	778	747	777	755	766	778	734	752	741	754	776	741	816	878	740	758	792	736	751	793	804	784	771	797	805	754	780	774	766	771	836	762	778	803	730	768	794	774	724	775	725	741	800	799	748	757	769	773	815	821	767	705	808	785	758	862	765	783	798	732	839	781	763	767	741	805	832	786	716	788	816	780	785	802	749	754	735	733	811	719	730	775	802	775	784	754	785	769	788	812	785	790	729	776	796	799	761	790	739	792	794	783	811	752	802	770	784	787	715	741	739	700	762	818	777	769	739	749	764	809	810	785	736	754	718	756	763	753	746	777	766	802	759	769	763	772	811	754	778	774	785	813	788	793	681	752	801	812	768	832	770	752	749	759	755	764	739	757	790	728	809	774	813	808	791	784	746	763	739	764	735	792	733	770	713	747	795	774	787
9858	17745	26326	24875	15739	9118	6735	6075	3547	1898	1422	2075	1806	1414	1017	422	438	390	337	353	218	224	216	203	203	201	224	191	198	282	436	580	475	253	191	181	178	186	173	159	187	196	172	191	199	193	186	188	201	168	187	165	171	205	211	159	179	179	194	171	198	188	208	195	191	166	169	177	159	186	183	161	207	178	158	158	167	189	173	210	185	173	198	180	205	189	185	196	166	184	179	180	169	172	174	183	185	185	193	176	198	176	179	196	174	194	168	207	201	194	200	190	214	178	175	202	180	190	208	196	175	180	228	169	197	184	200	193	168	186	194	200	159	201	173	177	191	194	212	198	188	178	188	206	167	212	189	185	200	206	201	196	157	173	168	188	175	187	202	199	201	173	179	178	209	173	197	184	184	193	188	192	169	171	200	200	221	184	176	191	216	187	188	189	214	189	205	178	177	173	184	169	200	186	187	172	207	183	168	191	191	181	193	190	177	180	189	183	174	185	171	173	181	174	187	191	154	191	195	182	189	181	206	183	179	182	175	199	170	193	198	170	186	188	219	167	178	199	210	225	185	179	193	185	187	186	203	169	154	182	212	198	170	201	204	203	180	197	177	186	196	163	195	171	174	187	202	184	193	173	198	183	186	193	186	203	197	199	166	196	198	186	191	204	187	167	186	181	191	179	171	178	199	197	187	179	198	210	197	153	165	217	183	203	185	161	188	211	175	167	182	194	178	183	183	200	193	193	173	172	174	187	181	190	186	199	172	205	178	184	188	199	164	191	156	197	204	180	176	192	182	188	162	184	196	179	174	188	179	182	185	177	188	176	173	165	207	165	187	191	208	188	185	183	191	190	200	202	190	172	186	181	174	195	194	153	164	165	162	187	172	175	172	188	214	191	209	175	195	197	175	181	190	189	201	190	217	178	184	169	206	166	169	179	175	196	184	191	201	171	200	192	178	191	205	145	190	169	196	180	175	183	197	158	168	183	192	198	165	183	190	207	192	194	193	178	170	209	180	187	170	201	174	158	157	187	182	195	182	169	184	177	170	200	204	186	173	187	196	180	173	200	193	175	174	179	179	203	191	171	150	184	183	157	192	170	182	223	172	183	177	172	185	186	210	188	200	191	181	215	172	196	165	189	198	192	177	199	181	183	180	197	187	214	181	163	186	176	161	181	177	193	198	220	156	188	206	198	172	195	183	194	206	193	187	218	200	174	179	183	199	192	174	190	191	173	213	171	190	189	182	190	204	205	183	185	186	194	162	182	195	182	226	185	191	198	172	192	189	181	163	206	197	179	195	185	198	170	196	182	174	179	191	175	186	173	200	171	188	219	192	199	186	199	198	169	197	179	178	175	191	197	204	203	183	187	186	173	197	171	185	211	190	196	194	192	199	190	185	194	169	190	174	188	204	195	195	189	178	177	183	184	181	171	175	194	209	159	175	187	183	193	184	176	170	190	157	166	204	179	176	202	181	178	176	195	170	197	181	195	181	191	181	168	201	201	200	175	226	179	218	179	173	189	175	207	179	174	209	195	197	209	182	179	192	183	185	191	199	199	200	163	146	217	153	171	173	187	158	166	176	165	178	159	198	199	208	155	187	182	155	178	158	189	216	209	193	195	197	188	198	174	205	174	184	184	173	181	183	167	172	178	192	181	200	188	180	195	175	183	170	178	188	175	179	188	162	162	195	174	166	179	176	182	183	169	178	187	182	181	191	192	166	198	151	193	187	199	187	199	189	189	164	217	178	180	178	203	165	200	159	178	180	175	162	161	206	187	189	173	193	186	187	191	215	176	200	197	184	164	207	185	190	162	182	168	178	201	185	178	206	189	171	198	205	188	196	201	200	183	188	216	171	179	190	169	164	170	171	204	171	166	188	201	191	200	165	176	198	171	181	186	194	184	188	174	178	192	197	222	192	169	179	194	171	196	201	178	206	167	198	173	198	176	186	190	180	177	185	155	168	183	181	186	184	176	187	183	189	187	186	201	185	201	191	165	191	200	186	201	171	192	200	187	203	211	162	165	163	169	159	184	178	183	186	188	184	190	163	194	190	188	179	186	190	170	191	166	181	189	193	193	167	181	197	182	169	198	159	185	170	176	185	188	192	182	178	202	181	176	163	199	173	174	178	151	196	176	206	198	163	180	180	183	160	199	176	218	213	202	165	180	187	184	190	188	174	183	183	183	175	209	167	173	166	196	196	177	200	169	177	212	180	205	192	155	182	171	182	198	189	166	191	183	174	175	191	180	183	188	191	189	206	183	193	184	203	188	160	197	182	197	192	174	194	163	178	193	189	165	205	177	193	180	188	182	176	180	191	201	178	170	174	172	196	161	205	175	189	155	185	197	169	182	185	174	156	169	180	175	190	181	184	193	176	186	196	160	191	170	186	202	189	199	199	168	162	191	188	171	181	186	185	187	190	178	188	208	171	165	171	154	180	177	188	181	186	181	175	186	181	182	209	174	169	194	189	164	199	162	201	207	189	202	171	177	178	178	185	174	177	182	183	175	172	188	185	191	185	218	171	199	193	195	178	205	187	177	175	202	185	176	183	203	176	160	191	184	166	185	183	180	182	173	202	178	192	169	188	189	148	197	192	184	183	193	181	156	196	215	169	191	241	189	164	177	176	192	182	171	201	173	185	165	195	177	173	180	189	178	204	172	200	180	171	186	170	179	169	208	169	181	194	205	188	190	190	186	212	198	198	171	200	181	174	195	193	168	219	198	172	189	202	206	189	186	195	189	172	179	181	198	184	164	183	188	176	174	180	168	200	163	211	192	183	182	196	181	185	180	196	163	181	183	175	175	176	179	200	196	177	183	185	199	194	176	192	198	173	173	186	198	181	163	191	186	178	180	187	167	172	179	177	223	180	193	183	160	209	177	191	182	187	166	185	176	172	188	173	194	195	170	165	176	177	186	163	177	191	189	192	156	201	199	182	198	201	207	186	188	201	170	210	187	186	192	179	190	185	173	191	188	187	174	202	194	186	172	169	181	186	182	177	178	192	178	194	179	170	182	189	173	155	164	182	177	191	201	174	168	199	190	178	181	206	199	186	185	181	217	176	190	181	171	150	192	211	192	186	196	165	174	196	166	177	205	214	167	171	186	147	180	194	202	165	188	203	170	180	196	203	200	185	199	208	169	181	176	174	191	182	194	176	186	199	209	190	189	166	186	192	185	187	202	189	162	196	194	193	181	182	198	183	187	180	198	181	200	176	205	175	170	200	176	189	199	181	178	184	175	197	202	167	164	206	181	191	170	199	215	181	172	171	181	184	160	193	197	136	180	178	165	173	176	178	167	177	191	212	171	192	198	201	191	177	201	175	192	196	167	184	167	181	190	175	202	166	203	176	179	188	196	195	176	184	174	158	183	191	205	200	192	150	179	176	185	187	178	179	192	192	173	187	203	193	177	169	181	186	179	168	164	185	181	206	163	214	182	180	173	159	161	164	184	199	176	201	202	179	181	209	194	207	193	197	196
10383	21401	31767	32604	29008	20692	19677	20817	13899	9068	6923	10778	8962	7350	5349	2350	2167	2254	1557	1679	1019	947	832	740	744	714	755	706	764	1492	2586	2928	2193	1130	638	660	613	629	643	640	660	599	621	620	655	606	623	684	624	695	676	644	671	641	638	606	645	657	612	650	649	645	616	613	631	646	628	625	631	633	650	629	643	630	641	644	622	655	623	634	664	641	616	626	684	609	675	620	655	649	592	594	619	612	625	617	659	660	662	646	616	668	637	675	607	634	695	627	665	609	654	586	638	626	604	671	647	621	637	604	655	676	655	618	642	646	664	656	635	627	615	653	656	634	636	649	648	634	631	651	599	604	658	621	578	650	614	619	643	614	627	661	675	658	614	634	621	618	652	628	664	636	626	635	611	622	641	632	620	676	660	634	634	649	616	656	596	627	613	611	655	624	670	628	608	620	611	656	644	636	658	677	641	600	642	654	627	644	617	634	627	648	637	591	646	649	589	675	605	657	643	661	620	597	610	694	623	623	636	609	634	637	644	610	629	635	615	619	683	646	592	652	645	653	661	666	619	563	630	640	607	630	612	641	623	643	632	637	655	615	606	639	620	605	593	670	656	653	614	639	670	681	652	618	632	647	640	620	686	633	621	629	622	601	664	648	656	632	637	620	602	606	637	624	634	653	593	660	644	598	670	644	621	636	573	637	646	656	603	613	645	671	597	665	653	631	648	598	618	648	693	644	606	669	602	668	594	598	602	593	564	601	644	668	648	654	693	612	688	623	598	639	589	643	616	676	652	602	647	628	646	688	636	664	624	629	630	644	634	653	661	615	608	643	664	621	634	660	639	618	577	646	644	648	629	644	672	626	647	646	634	661	608	639	605	663	646	619	642	683	622	602	628	631	644	673	659	616	676	616	630	630	609	615	671	659	687	622	606	625	626	596	606	599	635	607	589	661	637	650	645	666	655	622	667	639	630	623	635	590	649	619	651	603	616	652	608	645	647	633	626	667	658	695	626	681	625	623	637	668	683	633	613	668	672	638	638	642	614	659	659	633	617	655	650	617	632	627	641	628	626	647	694	618	656	621	661	619	623	651	629	666	639	624	641	614	651	637	665	625	644	657	610	620	667	664	566	623	643	634	635	603	643	645	668	624	635	622	659	657	659	635	650	587	622	642	662	647	660	638	641	590	635	636	628	636	637	651	659	676	618	628	648	676	597	626	603	645	623	636	627	632	641	628	666	640	650	629	625	643	682	615	665	687	684	654	658	621	629	691	659	649	662	604	611	628	674	640	576	623	641	628	629	680	647	632	655	648	629	593	615	639	620	658	627	631	650	625	618	616	676	594	657	658	645	641	604	639	634	666	666	675	602	624	636	650	611	619	635	651	620	691	647	656	676	650	616	613	644	634	654	607	614	643	655	637	609	619	633	656	641	605	606	679	639	650	662	604	632	626	641	690	630	632	604	609	631	626	628	662	636	654	635	636	640	654	653	609	620	720	643	605	647	616	638	681	627	630	634	655	647	625	673	656	661	624	662	671	610	653	641	643	628	655	635	665	642	658	619	618	682	616	648	600	640	712	624	636	639	626	654	647	650	681	685	664	616	611	629	665	655	657	653	623	638	639	650	674	596	674	617	677	616	618	627	639	601	607	652	583	617	659	640	610	650	635	655	617	633	646	622	648	619	642	653	631	604	612	647	678	681	640	646	622	662	614	647	661	626	641	620	629	680	623	667	645	662	597	574	636	639	618	616	658	611	607	642	602	647	604	646	615	648	610	639	645	610	641	652	696	598	674	618	654	601	615	617	602	677	632	674	642	625	637	622	603	623	643	605	599	608	632	633	663	644	660	636	670	620	674	647	658	684	647	600	668	644	604	654	615	632	617	612	607	622	623	649	665	616	656	660	639	641	608	649	602	664	611	630	633	648	669	654	657	596	606	663	667	640	636	653	585	663	609	643	668	623	601	642	633	590	635	651	587	630	643	620	652	672	641	689	662	628	612	651	613	616	640	634	643	625	640	591	629	610	639	670	623	629	615	631	616	647	586	629	633	660	598	622	613	622	624	637	609	667	616	652	658	630	656	611	625	621	657	642	604	648	650	601	616	661	611	721	665	662	655	597	659	651	652	669	604	670	601	641	656	577	678	651	667	656	681	675	589	659	649	658	666	664	611	640	648	619	627	625	573	619	650	625	634	617	653	616	631	654	655	607	670	657	691	623	633	641	639	629	641	647	650	641	613	679	659	676	621	644	596	632	610	635	623	670	622	594	658	625	669	583	672	635	646	637	619	634	630	585	629	694	639	634	644	660	616	641	606	596	642	651	664	596	650	630	624	625	651	643	635	627	651	631	647	652	602	626	651	642	664	660	660	673	644	631	639	614	610	612	625	648	566	610	623	662	663	679	647	635	651	608	702	596	641	659	644	674	621	648	619	630	650	685	596	639	621	624	635	613	578	701	650	639	607	649	624	665	667	659	627	607	637	672	595	648	649	638	647	647	667	620	648	641	625	620	663	656	632	636	655	670	648	634	633	629	602	635	675	636	640	636	632	624	640	627	623	603	632	614	662	616	604	671	650	623	613	595	668	658	626	610	658	653	637	632	643	600	661	605	625	661	616	641	671	623	666	618	623	690	623	609	599	628	646	659	633	655	630	640	661	662	681	650	648	664	625	622	602	664	669	607	663	611	620	645	612	657	624	668	660	624	607	642	704	665	646	600	644	633	623	646	646	653	619	667	630	647	622	628	636	655	639	637	628	663	616	591	607	621	666	574	657	638	620	622	603	573	623	651	658	651	660	622	693	599	654	642	649	622	672	644	618	627	594	628	649	649	629	632	678	657	628	644	635	622	633	652	608	635	629	653	673	637	617	683	634	663	638	624	630	644	621	646	630	643	656	622	642	640	612	638	621	636	670	625	602	675	620	636	625	672	626	673	596	628	640	664	628	641	613	605	634	650	685	671	598	653	638	641	669	625	648	674	656	675	617	641	636	639	611	653	633	654	652	650	631	650	622	654	592	624	647	619	679	638	635	589	631	633	612	647	600	656	659	663	674	603	657	629	618	639	666	632	605	680	595	585	652	593	640	663	632	597	711	636	656	688	584	699	599	645	645	676	670	629	622	653	627	667	663	636	672	639	598	688	601	681	619	639	610	601	648	609	646	616	615	664	590	622	648	606	628	649	658	664	625	641	617	567	636	635	666	641	617	674	648	648	624	651	661	621	630	585	647	665	629	622	650	610	625	660	641	645	666	626	670	649	602	659	616	622	594	624	678	622	646	625	672	605	586	651	607	637	654	591	593	667	616	668	652	637	675	662	623	691	661	638	590	653	632	667	638	644	607	616	635	603	624	620	627	652	666	650	670	642	660	604	657	628	655	615	694	659	640	623	668	689	607	635	621	645	672	646	654	634	633	698	604	639	624	651	613	596	661	644	637	658	628	597	615	615	648	643	626	624	673	648	641	657	659	630	673	634	640	649	614	626	687	625	611
37276	45787	45262	41370	35839	34600	35383	41907	31789	24623	19868	28685	20498	16814	10988	3804	4353	3342	1951	730	422	478	412	324	319	265	193	190	420	1507	2610	2152	1262	297	185	178	150	187	177	157	156	154	152	155	174	178	168	139	176	171	158	185	174	175	178	156	194	188	185	149	183	154	159	151	178	171	175	152	166	160	160	140	169	159	152	145	139	186	162	165	179	152	167	177	147	182	148	157	180	154	141	157	159	137	175	151	163	188	163	153	163	151	174	186	166	183	135	161	164	164	189	149	158	141	167	179	153	155	160	172	184	167	174	164	165	178	155	164	169	160	165	155	179	158	150	159	148	167	182	170	141	158	168	173	151	168	158	151	163	192	166	160	170	160	175	159	177	145	169	175	177	191	169	164	157	145	151	169	173	161	139	178	195	184	175	156	185	169	181	162	165	158	144	159	150	167	171	167	170	154	167	164	169	175	175	166	170	155	192	178	185	164	160	152	177	155	152	163	180	158	156	161	184	168	163	165	175	174	175	160	160	147	182	190	178	183	135	161	149	172	164	179	162	168	161	148	169	159	134	167	188	171	165	161	162	154	169	162	177	156	153	158	158	145	142	164	166	178	160	185	183	163	159	186	151	156	157	176	166	167	179	152	184	140	159	166	161	153	187	177	179	145	158	150	184	148	168	209	181	171	158	150	192	166	167	162	165	177	145	181	178	173	155	173	146	178	164	162	189	138	160	180	160	158	190	181	143	165	177	168	152	158	179	167	154	174	163	150	181	195	190	172	171	162	168	170	147	168	160	179	175	156	162	172	157	184	160	165	157	170	164	153	159	179	167	157	165	164	167	173	177	190	170	155	155	167	149	169	151	141	143	159	171	186	159	166	178	155	162	159	142	166	168	167	183	134	159	167	165	159	149	155	159	164	147	168	137	188	167	172	155	159	182	133	189	171	186	159	174	187	173	154	156	161	154	173	176	170	177	164	176	190	150	155	189	164	159	141	162	162	136	144	156	160	178	190	143	155	159	161	143	159	142	195	162	147	166	166	151	152	149	181	171	180	153	164	175	155	155	143	156	175	164	147	159	170	178	166	156	142	167	170	151	154	151	156	181	160	135	154	174	168	154	152	191	160	166	157	156	165	157	177	187	175	190	134	177	150	175	154	145	175	157	160	155	159	151	175	157	157	161	143	158	155	161	167	170	180	181	175	157	151	148	170	165	156	165	153	173	159	152	175	144	165	159	152	176	174	162	184	168	153	174	165	146	179	183	182	164	168	168	186	148	151	179	165	170	171	169	155	151	152	167	182	195	158	168	164	167	174	159	166	158	161	168	174	180	166	192	172	169	154	175	161	152	164	155	170	173	170	181	164	172	192	191	159	163	153	144	166	159	171	185	163	187	165	160	147	156	172	179	155	174	172	182	173	152	159	168	160	163	161	161	185	163	177	169	163	178	158	160	152	150	179	165	176	159	163	128	153	138	157	149	143	161	177	154	169	170	154	174	214	166	169	146	158	168	150	165	162	148	144	154	149	164	156	173	166	145	144	168	154	167	164	164	158	164	145	147	159	182	159	165	154	167	172	171	166	168	164	169	169	168	156	164	162	182	158	177	149	154	141	137	172	183	174	159	172	173	162	174	167	159	154	167	160	154	159	144	164	194	164	139	168	175	167	149	152	142	150	160	175	156	152	163	168	169	154	150	147	172	178	179	154	177	157	167	171	160	155	160	154	155	153	156	145	183	183	162	154	178	186	184	162	176	161	143	151	153	175	167	180	183	164	159	143	162	152	162	157	155	170	146	159	159	152	157	179	170	139	166	157	177	162	165	148	162	174	174	160	166	160	167	164	210	159	160	152	166	151	150	160	188	174	162	153	163	175	182	144	167	188	181	179	170	175	155	182	151	187	169	153	161	154	172	154	147	189	192	179	173	170	176	171	154	149	156	165	160	140	171	155	168	140	151	154	168	147	158	160	167	161	147	185	180	148	158	184	163	164	168	187	169	174	157	155	173	155	187	152	154	160	164	181	187	169	171	149	158	175	177	171	176	164	167	176	154	161	169	160	144	151	166	152	182	156	153	145	153	159	171	176	175	176	175	151	155	174	196	186	140	162	168	160	183	187	138	170	154	141	176	170	156	175	178	173	168	163	164	171	151	148	141	172	172	176	170	170	175	153	177	163	169	161	171	170	167	161	145	159	169	159	140	181	174	180	176	199	153	171	150	159	182	162	137	171	185	189	166	166	160	155	139	170	163	164	184	152	157	162	153	154	131	166	157	191	185	168	169	168	187	170	151	163	143	171	166	150	137	169	171	164	169	149	138	163	155	182	157	162	157	168	155	165	167	162	164	164	186	157	164	158	164	148	176	151	178	195	179	150	161	171	186	151	166	160	176	158	151	171	178	156	161	145	183	173	156	166	165	186	158	169	162	174	141	171	187	154	161	168	163	176	186	154	165	182	191	166	150	161	152	168	165	159	170	159	169	175	171	159	158	178	171	166	173	177	152	172	150	162	170	148	176	166	172	151	163	185	150	173	159	168	156	153	159	148	157	175	165	154	157	173	165	170	151	149	149	159	138	160	166	154	182	176	157	143	148	180	144	151	152	152	170	172	179	164	145	169	176	175	145	175	174	175	171	173	173	169	150	154	164	188	176	154	156	145	130	154	163	151	164	153	151	183	178	172	189	177	158	177	151	166	165	162	142	148	144	143	158	176	163	149	174	175	154	159	160	160	180	170	152	170	166	178	144	141	180	182	160	152	154	170	173	157	172	186	192	179	191	165	169	166	188	160	174	154	170	176	157	161	156	154	144	168	159	171	163	163	151	161	178	159	179	174	170	166	168	152	149	171	161	179	164	164	174	167	152	152	154	172	165	164	158	133	150	172	174	192	147	165	158	186	150	158	166	176	150	155	150	160	159	180	181	168	176	165	165	165	167	151	158	150	175	151	177	188	164	149	175	156	165	172	149	150	146	164	142	186	154	167	185	174	185	172	169	150	177	170	164	177	158	153	178	172	166	160	174	162	172	154	161	177	173	168	162	161	167	154	146	175	170	167	162	155	162	172	177	194	166	182	169	153	183	156	169	174	157	173	180	165	181	171	176	172	167	185	159	159	169	154	152	163	148	159	162	172	152	162	155	170	164	156	156	133	175	150	182	136	152	174	155	177	171	176	168	168	152	154	161	168	178	164	161	148	169	158	187	164	179	153	167	172	164	175	179	144	183	178	171	177	140	173	144	175	169	173	158	153	164	185	185	143	170	156	154	150	173	163	163	173	147	153	155	159	165	168	187	158	153	176	184	168	155	155	135	183	171	184	146	175	170	179	173	161	159	176	188	167	174	148	159	170	172	169	146	161	155	188	166	158	167	160	195	177	156	153	144	141	144	170	172	177	166	164	169	160	155	167	162	156	162	183	133	171	155	173	155	141	161	166	191	153	169	164	153	197	169	173	143	164	173	202	169	175	155	140	203	167	168	148	155	178	162	164	164	170
32414	46913	53011	57344	63696	56970	55103	58869	46667	41179	38545	45693	39340	37187	29004	15801	17874	13340	8815	3859	2435	2963	2414	1676	1696	1239	875	802	2674	9997	14882	12393	7330	1469	529	552	562	543	540	515	595	559	586	555	558	600	569	550	583	586	541	560	528	532	581	569	567	514	528	553	602	567	541	596	551	585	575	566	574	529	583	527	564	542	600	531	570	551	572	510	532	581	580	590	523	571	577	545	568	570	527	598	564	514	570	563	561	565	539	543	576	563	589	544	577	556	555	566	544	572	576	576	559	573	558	564	538	624	589	567	583	533	567	566	583	540	561	513	567	541	617	567	561	549	605	537	585	554	565	568	523	522	595	587	555	576	601	535	585	552	583	564	542	555	540	560	564	540	549	546	564	544	572	547	529	607	611	606	573	531	546	550	556	566	560	573	573	600	595	551	576	523	558	558	573	558	530	565	564	552	608	535	531	568	569	546	556	542	575	545	566	578	613	588	592	548	591	523	595	530	560	554	576	593	528	578	567	581	582	547	527	539	562	516	592	528	592	555	564	547	563	555	559	594	585	549	559	599	604	568	567	553	527	553	591	521	551	570	596	575	537	552	563	573	590	580	552	527	561	537	571	582	555	539	574	568	583	590	554	533	571	539	602	543	595	561	502	549	544	579	540	543	560	590	560	546	561	567	582	571	562	554	569	582	592	558	566	513	533	537	565	533	583	566	569	534	535	538	567	577	584	560	594	630	558	515	574	590	549	563	610	568	566	566	546	563	586	543	542	524	535	552	533	527	590	593	540	536	611	564	560	565	567	579	543	548	519	555	561	580	577	566	582	554	605	511	565	557	551	553	567	554	560	543	576	597	552	571	540	592	559	573	539	601	577	578	560	569	533	535	551	550	568	581	551	544	590	531	544	566	602	548	553	543	559	554	570	564	522	536	584	549	531	577	557	582	561	605	546	617	548	593	535	550	554	566	564	562	563	570	507	603	542	551	529	525	579	534	560	536	567	550	579	625	573	564	610	552	576	530	581	543	553	526	591	579	565	589	546	537	573	566	564	561	581	588	596	567	562	568	571	567	541	554	544	584	535	536	539	568	489	567	599	586	525	545	543	545	541	540	562	554	582	572	629	551	520	552	542	510	570	584	530	591	572	604	577	548	579	598	516	556	542	538	577	546	585	576	552	581	576	556	521	607	572	598	632	533	557	541	544	577	571	535	563	562	515	593	549	547	563	548	529	532	530	572	564	547	552	537	589	524	575	582	556	510	525	573	559	533	545	545	573	602	559	525	540	619	587	580	554	600	542	565	535	539	573	562	619	563	544	539	540	553	520	501	573	575	567	610	576	561	557	563	599	558	600	591	560	588	555	564	634	550	544	535	502	537	536	562	543	575	598	543	570	565	579	557	562	564	553	575	562	547	575	546	560	543	534	539	557	614	528	601	573	536	527	549	527	558	547	576	552	556	568	587	515	553	542	573	564	570	524	556	567	585	562	599	591	582	579	523	558	570	567	581	567	586	535	595	540	534	608	557	540	539	525	570	586	563	564	578	547	588	580	545	571	558	542	580	535	562	572	560	544	544	594	529	563	558	577	517	541	602	561	558	532	587	600	580	537	601	574	564	548	568	542	557	623	555	565	558	559	576	545	570	542	585	560	574	554	547	567	552	562	583	545	548	526	550	565	591	549	578	553	579	555	548	571	590	555	573	541	592	534	566	572	571	538	560	555	515	566	555	574	521	556	551	559	550	547	603	545	545	569	573	535	562	552	591	576	602	595	556	524	552	573	562	573	541	594	558	571	550	528	562	600	534	540	620	513	549	578	591	553	562	591	572	581	569	569	576	537	519	528	572	554	574	557	538	551	570	565	569	545	577	590	558	560	579	570	574	587	549	613	563	538	597	552	575	562	564	601	550	561	579	566	581	571	578	568	576	588	584	536	532	576	568	556	542	569	515	532	556	551	527	556	595	566	567	562	550	572	544	512	534	548	565	585	595	557	581	569	546	571	592	560	577	576	532	553	559	565	552	583	583	562	590	553	562	594	578	554	529	537	505	568	578	533	576	548	567	551	561	610	531	578	557	580	550	555	558	575	551	515	568	600	528	589	580	568	545	546	533	552	531	577	570	591	555	509	548	569	551	539	560	567	573	603	551	577	567	559	549	570	564	531	552	572	555	528	569	562	587	597	564	599	607	573	575	581	535	569	566	556	546	539	584	528	532	550	553	550	593	562	551	534	573	558	581	556	548	580	565	566	551	556	540	576	541	572	588	511	568	569	602	607	539	529	531	540	577	533	567	587	587	560	606	565	554	580	522	544	563	534	539	551	530	577	553	600	556	590	555	551	565	576	580	591	515	591	581	590	541	577	514	595	583	527	563	556	562	568	564	573	594	554	589	541	526	581	575	557	522	558	524	559	588	582	566	528	590	574	598	594	571	575	586	516	562	585	543	567	575	537	545	556	561	540	565	547	558	574	573	578	564	528	559	538	555	544	585	560	582	551	581	551	555	577	589	549	515	606	591	574	556	566	570	517	556	547	551	514	572	524	582	604	514	524	570	528	565	596	531	573	564	580	577	539	543	543	592	575	555	621	542	550	548	568	561	537	554	575	592	567	534	562	576	569	575	525	532	589	541	525	553	536	548	521	593	536	546	568	540	559	551	564	512	572	617	572	565	582	524	535	535	595	549	576	535	552	567	550	524	550	588	555	577	516	567	596	535	521	580	519	558	555	578	556	557	546	543	581	535	501	546	564	514	543	604	554	549	540	576	555	571	584	559	563	538	544	582	579	556	588	528	559	559	608	583	529	547	547	578	557	587	585	594	495	538	557	601	542	524	549	584	586	536	528	553	563	571	509	563	518	546	562	539	552	530	537	514	572	522	546	543	573	625	574	558	542	579	527	504	536	546	561	559	572	540	576	566	559	545	620	542	554	589	603	573	561	538	571	560	590	583	542	544	558	597	568	528	549	556	541	563	565	572	525	545	565	559	560	548	586	563	549	539	585	557	552	561	534	556	568	545	550	554	536	562	524	569	588	553	540	573	589	548	544	581	575	554	587	542	583	590	569	585	597	539	527	560	561	573	598	546	577	590	597	543	554	567	579	592	581	535	579	603	584	574	531	553	511	576	557	568	554	555	562	552	544	537	566	533	535	516	594	568	556	582	559	559	549	578	596	536	568	606	547	549	585	587	552	567	569	617	541	546	509	581	606	540	531	543	561	537	579	544	606	580	562	579	558	568	569	562	553	523	570	549	565	606	543	541	549	581	529	567	581	542	585	561	567	560	580	595	552	581	574	550	568	564	614	585	553	567	501	535	563	607	549	557	538	554	539	563	522	541	564	598	542	567	573	560	559	575	542	577	566	560	534	553	544	565	584	546	572	569	565	553	522	578	547	579	561	513	555	548	535	565	608	569	509	564	568	530	504	578	548	579	527	541	519	579	494	535	553	520	548	559	573	556	565	556	555	553	559	561	586	583	557	536	599	538	600	540
44624	45632	43511	38388	36576	36130	38291	44491	41401	31745	34825	39053	28530	26253	16043	7617	9486	8471	3319	1070	831	976	919	981	941	735	405	319	348	3258	5856	3987	2064	696	242	249	249	275	265	246	251	239	244	254	261	266	236	233	250	251	261	262	272	255	273	210	232	261	241	236	267	254	247	262	269	229	263	237	256	210	250	274	230	265	240	233	220	232	259	252	228	232	252	278	241	244	229	232	215	222	245	197	277	224	225	228	250	211	276	231	259	262	235	284	269	206	250	246	228	230	230	210	258	263	213	243	233	227	233	230	228	225	238	238	241	253	295	255	225	218	235	237	227	251	251	259	252	223	243	244	265	213	207	264	237	234	265	245	244	233	226	206	230	244	239	280	252	289	238	262	251	278	226	234	237	249	255	251	238	255	252	250	243	249	243	240	246	240	280	237	236	256	264	256	232	241	241	227	228	242	221	250	215	264	247	242	233	218	249	284	240	225	228	259	250	267	246	255	223	263	228	276	247	224	235	267	238	253	216	219	259	284	231	259	259	258	247	257	245	244	229	237	219	241	225	242	199	240	273	248	266	247	256	240	249	270	233	264	235	256	228	268	236	244	220	252	224	231	240	248	269	259	251	244	219	251	267	245	241	260	229	225	257	223	249	255	238	255	223	254	260	211	266	234	263	269	252	243	260	256	249	244	270	221	240	267	231	218	235	253	232	249	255	242	255	265	243	238	281	274	221	254	223	249	256	246	253	238	261	251	268	241	230	237	267	276	208	237	245	232	255	244	218	248	266	275	247	224	235	241	239	233	226	238	219	264	246	249	233	228	244	247	251	217	230	237	209	254	266	251	250	238	244	225	237	270	248	236	251	250	230	238	235	265	220	220	222	214	279	217	267	274	256	250	253	228	207	242	253	245	246	234	234	254	255	256	253	241	261	249	236	230	254	238	231	229	259	264	274	232	253	229	229	221	250	250	248	231	244	246	264	287	269	253	250	253	245	270	216	218	228	261	248	250	272	242	245	269	233	268	252	248	267	251	231	235	248	246	234	241	248	239	253	246	247	220	234	275	239	217	237	237	257	254	258	243	253	199	237	249	236	244	223	242	226	222	252	263	235	243	255	234	224	236	237	251	234	244	258	269	235	217	261	217	242	248	249	227	239	231	239	258	255	244	216	266	254	239	259	258	256	239	250	230	249	233	257	253	257	245	251	244	243	224	239	245	261	236	249	219	272	251	260	260	222	238	231	248	248	218	258	225	234	250	253	232	226	240	240	227	218	233	238	238	221	265	249	269	232	219	281	252	242	256	237	248	225	235	264	234	215	250	282	238	270	255	249	254	259	253	293	255	244	231	228	207	231	232	228	253	246	217	236	273	247	232	238	235	216	252	252	228	230	253	252	264	249	216	224	227	268	239	232	232	261	256	254	267	256	274	246	218	240	261	227	265	257	242	243	209	221	255	246	225	240	225	245	245	246	250	223	236	246	249	214	246	220	230	250	229	256	222	221	253	273	244	250	257	247	260	215	258	223	236	223	226	244	219	252	239	231	237	249	266	212	260	278	236	238	265	246	233	254	247	247	262	255	251	261	251	230	246	240	256	219	244	245	246	252	240	253	237	239	262	246	219	240	265	266	239	222	220	251	252	236	237	243	259	252	234	245	225	266	269	212	257	242	261	231	243	236	241	254	254	249	247	243	240	255	240	242	252	256	249	240	249	265	218	229	263	251	264	260	266	222	232	237	267	244	233	271	250	235	221	249	239	245	230	273	220	253	240	263	240	252	261	271	258	224	253	199	232	233	251	243	242	259	248	228	227	224	240	243	239	237	265	223	243	238	234	260	258	226	241	244	228	232	236	199	245	208	262	245	268	234	260	260	219	249	237	248	238	248	223	249	237	256	264	241	226	280	250	241	223	264	237	243	237	245	223	246	276	233	239	254	214	284	267	239	260	237	267	242	254	248	228	252	240	198	238	226	230	245	258	268	248	255	250	244	251	256	268	246	229	244	240	242	250	216	248	231	232	275	224	261	225	229	272	223	250	259	222	251	247	239	230	252	257	249	245	216	266	243	234	252	239	260	240	245	241	282	254	230	221	256	243	247	223	255	286	231	232	243	268	224	249	233	235	229	218	257	253	234	254	234	252	268	254	254	267	261	265	250	269	255	250	250	227	230	245	266	254	235	256	231	249	227	221	250	227	243	277	225	234	194	240	233	243	259	241	230	217	255	231	224	238	256	232	254	241	246	257	238	243	240	247	261	258	239	254	246	243	252	247	231	232	252	239	294	254	285	255	245	260	254	250	234	255	235	263	249	249	269	240	264	242	221	280	232	265	246	232	257	250	250	269	228	240	252	247	227	260	243	229	260	233	255	237	257	205	230	265	246	237	269	255	234	237	231	251	255	260	250	238	248	244	258	236	305	222	256	242	258	266	240	258	233	261	258	237	260	238	279	274	247	237	238	237	204	258	250	247	234	234	213	233	252	252	261	237	243	233	244	245	245	264	229	252	247	257	267	243	242	213	239	265	255	250	252	269	252	268	276	241	227	249	257	216	233	244	239	254	242	254	231	255	254	238	266	256	272	226	242	275	259	240	220	225	231	253	245	248	244	245	263	237	255	232	232	244	247	256	240	265	255	242	248	255	262	249	216	232	222	247	260	218	260	248	250	234	235	252	245	230	222	243	225	230	234	242	242	228	237	257	216	243	255	264	259	222	229	262	242	231	242	243	227	246	253	249	253	247	235	225	261	281	241	234	243	251	277	251	238	239	241	251	253	248	256	249	257	262	243	250	269	238	212	251	229	244	257	222	231	254	227	255	271	236	263	240	283	239	235	252	252	271	230	244	213	236	248	235	262	226	252	264	273	221	256	229	251	236	258	232	216	228	238	275	203	245	257	234	249	242	226	247	243	219	256	230	242	207	257	238	239	244	268	214	228	236	263	249	231	265	240	221	259	240	234	245	245	226	239	263	225	245	250	251	253	254	240	247	244	253	251	255	221	229	266	233	221	225	250	266	238	227	251	268	231	256	273	234	243	229	248	237	239	251	244	251	231	243	246	244	235	235	216	246	238	254	240	249	254	227	250	237	220	252	260	254	244	251	246	251	228	231	240	234	226	241	254	250	228	244	237	247	241	234	258	209	241	266	240	233	251	248	228	244	242	268	236	264	232	229	250	237	255	235	240	272	252	223	245	262	256	223	234	258	245	242	195	241	237	246	230	241	255	235	245	265	243	216	262	246	259	247	257	230	243	247	246	223	230	243	222	219	252	230	261	224	226	246	247	238	243	288	247	239	226	242	275	250	215	258	246	256	258	225	257	232	240	228	217	248	242	272	226	218	264	255	254	218	266	243	242	245	233	233	228	246	234	252	228	210	238	220	244	244	249	242	224	241	250	255	259	238	249	231	251	229	237	244	227	273	246	250	236	250	237	236	259	235	247	238	230	221	249	242	220	286	246	221	255	241	236	278	265	265	221	232	258	271	222	238	249	277
39302	51493	54406	56114	68256	64088	61331	68048	58583	48815	53137	51683	46972	44955	32632	23154	25838	22288	9575	4278	4452	5803	5236	5698	5411	4185	1876	1277	1538	16292	24646	18506	10475	3160	751	737	755	747	776	813	722	753	784	718	802	750	809	732	784	805	783	806	735	743	770	734	768	749	821	752	739	724	746	793	789	743	746	768	770	799	789	749	751	744	778	759	771	718	751	755	753	796	684	711	789	781	748	745	775	741	816	719	767	766	760	742	781	797	734	767	712	742	733	760	767	761	718	762	733	755	733	764	734	751	766	752	790	748	766	714	781	748	775	745	815	729	735	776	795	775	759	780	770	792	793	747	752	733	754	741	745	738	750	724	758	794	748	776	740	751	761	779	802	804	769	736	820	756	727	738	674	680	776	718	805	806	723	757	731	799	701	750	757	755	760	749	752	775	727	793	779	783	741	757	770	741	760	767	773	723	726	786	748	685	796	715	738	686	807	780	789	717	748	788	774	748	798	752	744	742	770	799	768	740	768	780	730	725	763	810	790	776	774	777	758	766	769	747	744	726	752	758	753	751	755	789	782	773	754	783	719	759	784	810	755	787	771	782	799	770	751	747	824	794	780	740	755	719	754	767	721	764	793	732	772	737	728	733	764	798	756	765	759	754	704	728	794	716	745	753	735	771	806	764	775	757	737	720	788	732	733	781	745	757	752	771	755	803	781	738	749	735	756	754	794	786	802	753	749	691	759	724	760	769	723	788	758	799	712	735	732	706	767	730	811	758	751	761	786	742	767	765	725	773	701	777	750	750	748	758	767	829	750	753	712	811	811	772	752	768	794	759	763	751	752	720	732	711	761	749	760	769	734	776	725	781	746	779	769	777	768	750	744	779	763	756	755	749	761	792	766	741	778	715	769	828	824	724	830	736	800	778	755	796	741	734	778	787	745	780	751	815	750	763	804	764	754	767	760	763	777	803	772	776	784	815	752	745	731	742	742	730	776	720	734	702	750	756	726	741	778	740	740	778	771	785	745	802	754	818	714	751	775	688	717	771	757	766	753	761	793	727	744	790	751	744	759	759	780	732	745	740	781	783	764	726	743	795	793	790	756	729	776	707	734	745	738	811	756	749	777	791	723	763	780	781	797	758	766	829	776	761	729	750	763	777	785	777	753	736	720	797	738	730	745	790	763	691	781	753	723	733	781	732	754	746	788	824	722	731	744	792	733	769	694	797	793	733	764	777	779	738	778	776	771	759	756	763	749	692	789	808	698	762	736	749	790	729	808	739	820	763	738	767	739	757	791	770	708	738	787	777	779	735	775	772	766	758	766	780	752	762	750	739	762	794	741	762	773	756	745	774	713	767	761	778	770	782	734	778	742	782	771	773	773	731	742	790	773	786	749	802	766	789	771	761	720	798	764	795	780	720	716	684	718	739	699	773	789	735	732	769	762	769	741	794	802	740	759	780	801	782	747	777	742	766	694	751	783	717	758	776	773	748	732	718	734	752	741	777	777	731	780	740	764	815	741	778	742	792	805	757	719	788	767	777	766	747	721	753	736	738	794	785	771	769	723	775	722	764	747	708	748	749	754	830	730	793	779	714	746	779	781	773	767	819	751	791	739	792	726	731	807	737	786	721	766	809	732	734	771	732	762	778	820	782	772	785	762	780	731	748	810	769	734	808	777	796	741	709	752	761	740	764	710	789	750	769	776	782	794	740	740	803	762	758	734	717	770	729	751	777	718	745	781	775	750	739	735	758	789	752	720	763	735	784	726	754	759	722	785	720	756	795	771	753	798	784	743	779	743	765	797	742	807	780	732	766	804	762	753	753	779	774	785	765	771	781	778	770	727	798	749	791	759	737	756	752	798	726	744	774	718	738	723	756	763	821	743	803	765	732	690	742	777	807	807	791	764	745	741	759	760	757	748	770	745	745	769	761	738	746	837	764	729	764	753	836	741	759	802	739	756	785	770	777	803	761	735	729	752	758	746	760	764	766	755	755	767	706	741	749	767	801	747	744	744	755	741	757	780	749	697	759	828	741	760	760	740	745	754	740	755	752	731	719	741	832	746	733	788	789	756	834	775	776	724	790	738	773	717	732	778	761	760	727	761	752	715	701	762	747	780	779	739	751	782	765	736	801	742	735	761	772	761	760	757	728	783	782	730	723	807	782	722	749	761	781	771	765	779	776	761	755	777	734	759	784	740	733	757	789	795	752	713	761	779	723	817	753	761	749	757	763	753	731	767	770	785	743	771	763	730	784	772	726	815	734	750	734	733	699	752	776	863	731	737	790	743	762	787	732	799	752	735	773	710	766	731	812	778	766	822	749	759	769	771	746	764	730	743	751	762	774	764	733	776	756	762	775	761	719	764	705	756	751	763	740	797	696	709	730	782	793	772	806	752	748	789	711	753	802	774	754	769	762	762	705	756	778	737	755	765	784	786	825	774	786	774	748	785	822	725	756	777	824	727	769	764	759	742	762	761	815	752	770	745	812	748	750	744	801	785	771	732	770	734	752	746	800	715	743	781	738	779	788	736	755	739	767	753	726	764	733	726	791	796	775	736	779	707	725	761	730	759	731	778	748	750	716	811	771	767	745	734	768	769	740	712	771	764	754	805	736	751	798	752	773	786	757	710	728	769	795	751	760	786	782	767	769	763	749	772	776	787	792	732	753	771	755	738	749	760	774	747	759	764	751	738	701	782	737	770	751	759	767	773	778	675	741	743	820	781	754	751	789	796	761	771	716	729	729	773	782	725	803	764	792	787	710	762	741	813	707	718	751	766	772	732	768	716	761	788	774	763	754	720	757	757	761	755	775	733	721	725	763	794	772	764	781	793	776	803	773	763	722	735	770	784	714	742	809	779	759	766	740	710	743	744	707	770	770	725	733	798	739	757	777	671	748	803	719	755	772	720	755	717	764	717	738	817	782	734	750	740	774	788	720	766	822	758	714	743	769	702	743	777	711	755	765	778	754	710	719	750	684	770	738	764	706	730	723	731	755	816	777	796	770	775	744	713	752	749	745	764	797	745	762	780	768	762	703	762	694	768	733	729	769	773	738	742	782	759	787	770	742	791	714	771	738	781	746	745	712	727	801	813	779	763	773	741	706	747	773	735	686	810	790	763	745	782	751	795	785	780	683	734	756	794	723	688	839	762	743	769	728	737	769	785	735	735	759	735	776	742	764	766	744	744	709	711	724	728	775	714	764	798	776	813	756	802	774	786	722	755	731	755	805	800	776	783	774	773	755	759	766	726	739	754	743	778	739	761	735	806	785	790	756	734	773	741	776	731	766	742	728	775	759	741	742	787	717	740	743	733	760	762	796	782	745	721	787	724	701	755	777	769	751	739	803	802	774	752	818	726	739	743	771	781	758	762	792	727	742	755	773	772	781	770	775	747	750	757	744	747	767	788	761	748	721	722	745	746	726	759	787	757	712	754	731	756	760	767	745	765	748	671	735	824	696	779	775	793	725	781	777	772	782	723	771	775	723	754	737	757	739
10545	18856	25373	21426	15632	9405	7019	6423	3394	2041	2277	2020	1367	1032	626	434	574	442	249	239	251	230	234	226	185	219	210	187	208	224	337	575	550	323	200	195	179	173	150	175	184	187	198	165	182	185	171	184	185	195	190	170	190	187	180	153	198	174	184	168	190	176	182	164	160	178	196	198	160	148	175	172	186	179	153	194	184	183	180	177	185	147	171	194	162	180	163	170	182	171	186	164	194	156	171	196	177	189	161	190	193	156	195	183	169	182	183	183	163	193	194	183	196	162	164	166	146	183	180	193	177	177	182	155	211	179	159	173	192	149	198	183	178	182	168	163	188	188	179	182	166	188	176	187	167	164	199	166	199	170	189	170	191	187	174	187	160	171	181	178	204	181	146	180	177	155	168	179	181	169	168	184	174	177	190	159	164	185	165	186	173	175	177	182	175	180	183	182	190	183	159	169	167	189	175	165	169	167	170	183	177	179	174	197	185	173	195	176	176	205	193	174	175	185	185	197	189	159	148	190	162	193	179	186	182	187	175	175	166	165	176	186	154	167	188	147	183	159	194	184	158	168	176	174	169	182	156	174	168	176	181	153	160	195	181	215	194	199	164	183	164	174	186	170	192	175	187	175	165	198	182	170	162	174	178	162	186	177	177	169	172	167	173	196	168	166	175	187	156	185	173	151	186	184	183	154	164	165	167	189	163	179	189	178	185	167	193	177	191	169	181	183	176	208	163	165	166	180	180	182	172	174	166	185	166	187	186	190	166	175	162	159	186	180	203	179	181	180	168	186	180	170	162	185	182	162	191	199	184	204	193	171	158	189	181	152	185	159	194	180	173	180	199	191	179	182	141	194	187	160	166	182	178	171	160	187	162	159	184	166	160	196	197	164	183	182	156	177	179	194	166	164	185	181	197	174	181	186	171	182	175	160	177	179	165	186	184	203	191	189	198	187	200	167	166	193	156	166	184	193	153	161	185	175	174	177	152	147	151	164	187	219	184	168	189	206	162	184	198	151	170	169	187	191	180	178	187	183	165	176	174	166	151	192	208	171	188	163	180	160	203	163	187	172	152	166	192	169	164	175	172	204	189	162	190	174	177	183	182	171	169	175	188	161	169	184	148	145	180	191	162	191	181	178	203	180	173	193	186	170	170	178	191	167	163	179	175	162	181	173	156	170	203	163	188	168	183	207	168	171	173	156	185	172	168	176	170	175	181	170	169	191	172	170	161	164	160	167	183	178	146	176	174	180	180	196	187	158	171	195	189	195	172	174	181	172	178	187	134	186	176	171	181	177	173	182	177	154	197	174	172	177	197	168	162	171	161	177	181	164	169	178	175	188	192	168	161	136	172	150	177	166	179	187	190	185	178	169	200	167	196	170	178	162	183	162	183	184	190	175	190	184	181	158	172	182	188	199	199	187	191	204	166	165	186	174	147	183	179	176	159	194	148	169	173	180	170	188	189	175	157	176	178	187	189	180	188	174	161	156	183	165	166	183	185	201	160	167	197	171	166	174	182	190	170	190	139	193	166	172	179	174	169	176	179	172	180	178	199	174	155	175	153	157	191	177	176	161	161	169	187	152	189	155	166	170	170	183	181	183	179	170	167	181	180	195	179	196	160	151	168	165	191	163	167	168	195	183	137	202	191	189	173	186	173	170	183	171	175	164	175	186	183	182	148	171	183	154	181	202	178	177	176	176	157	177	173	177	186	185	203	184	171	177	167	164	175	164	202	173	184	194	159	181	145	174	180	160	182	167	160	170	171	198	164	173	179	179	186	186	193	161	154	166	167	197	164	180	187	164	196	169	177	179	182	183	173	151	156	183	180	173	176	183	163	190	177	173	174	168	188	166	172	192	168	152	182	182	145	167	182	176	181	186	170	187	178	172	175	162	184	193	163	167	168	176	200	195	170	188	199	192	191	175	181	183	168	179	178	185	170	189	180	189	177	176	192	216	164	181	169	170	185	163	167	167	171	211	167	185	180	161	176	191	208	167	182	163	170	172	174	180	191	188	168	192	195	212	203	173	166	174	174	190	175	179	174	191	176	172	185	160	166	173	186	166	172	150	181	179	183	186	180	169	187	179	160	184	158	181	196	167	202	165	179	175	162	188	185	150	176	204	170	168	162	167	192	168	176	177	178	155	193	155	163	190	161	158	177	205	177	172	156	175	167	175	179	191	197	179	159	185	180	176	184	183	163	159	168	174	158	172	166	172	193	195	161	151	178	167	197	186	191	190	169	158	179	158	174	174	175	185	170	176	177	191	185	202	174	173	184	152	165	158	169	181	172	169	167	154	191	161	174	186	187	166	193	171	201	182	182	171	180	148	166	191	169	165	192	162	181	181	184	186	168	192	161	178	180	190	173	161	187	187	187	163	200	187	177	198	195	167	182	170	164	185	177	178	184	187	177	175	169	162	183	175	191	199	163	156	188	190	187	184	223	180	180	197	179	187	156	185	184	153	167	186	171	188	165	186	164	173	152	183	189	182	172	197	192	165	209	167	183	159	159	155	184	175	174	189	170	155	192	176	195	173	157	161	165	149	175	173	173	190	185	184	178	188	163	189	183	175	174	178	184	165	197	185	170	174	192	185	191	170	205	153	171	169	171	181	185	182	176	174	158	171	163	197	196	174	170	186	155	174	155	165	193	169	193	155	173	184	174	178	160	176	170	200	158	195	186	183	179	163	160	155	189	187	180	182	173	188	170	178	177	174	192	177	170	195	151	160	191	191	175	186	172	176	184	181	192	175	188	158	166	182	178	181	187	170	194	174	165	172	171	186	178	166	178	185	190	165	181	175	184	175	164	163	177	161	182	182	186	149	166	182	175	164	167	184	178	156	181	166	160	168	174	173	185	158	200	167	171	164	154	198	166	185	173	169	179	181	176	182	180	158	169	168	153	186	157	163	164	183	164	183	183	191	213	155	182	174	172	178	157	180	165	198	171	134	193	159	163	186	196	171	194	163	162	177	178	153	170	181	149	172	173	164	187	183	193	184	173	201	170	174	173	172	170	185	178	200	165	169	168	201	160	167	155	179	173	166	175	192	161	164	161	162	155	180	166	150	162	188	153	183	162	192	167	158	170	181	180	180	167	176	166	174	200	161	164	162	163	174	206	184	185	188	169	147	148	165	175	186	192	186	179	196	179	175	186	203	215	201	179	139	183	182	177	195	183	168	184	182	178	182	185	176	146	184	157	189	175	192	180	170	170	183	159	148	195	188	170	180	154	197	158	187	164	173	185	143	179	199	173	177	185	173	189	189	168	171	168	197	176	168	190	195	168	185	155	194	168	183	157	176	178	177	161	170	147	185	169	196	186	157	174	159	181	181	177	207	166	199	154	184	182	192	180	173	169	193	183	182	169	157	175	154	178	174	181	170	191	172	182	169	163	165	166	155	180	172	190	181	189	167	186	165	173	173	173	188	148	171	142	184	171	194	170	180	167	171	187	186	194	195	168	185	182	172	175	200	171	182	202	207
11033	22259	30593	29771	29862	21434	20104	22453	13547	9339	10997	10061	7002	5401	2913	2110	2722	2157	999	1031	1106	1109	1031	1095	1024	1042	854	803	747	903	1756	3089	2647	1482	574	598	597	579	656	639	622	595	626	560	605	653	595	634	606	604	602	580	601	609	638	627	605	633	610	590	610	609	628	638	590	634	640	592	642	615	604	579	589	620	600	560	604	596	601	626	584	624	638	623	624	616	610	623	659	630	615	626	618	603	595	642	671	611	607	637	620	630	587	572	549	573	588	610	603	581	656	611	604	603	609	614	605	619	555	590	607	581	597	617	553	545	585	613	622	619	627	584	597	626	611	628	558	608	649	624	628	610	622	595	600	613	639	591	605	597	600	588	627	629	587	576	624	623	570	629	586	614	585	625	571	585	615	604	637	593	622	632	644	634	585	583	602	624	625	589	600	571	595	601	624	611	587	634	598	642	635	612	602	591	615	617	624	614	587	599	593	623	578	608	603	571	600	603	589	607	608	587	624	613	587	578	571	576	628	592	603	575	597	585	590	599	619	593	578	641	622	580	626	605	608	557	623	603	603	607	612	582	619	586	615	604	622	623	558	668	598	621	625	619	567	594	583	626	607	628	600	644	651	567	578	589	583	624	615	679	589	591	598	617	609	638	627	610	595	590	641	658	590	567	572	597	611	652	596	622	597	606	622	625	602	589	620	618	629	622	606	607	585	615	613	624	609	604	581	598	649	634	575	601	642	632	596	618	623	586	659	626	576	587	630	565	636	624	639	585	659	578	630	597	593	632	601	621	606	637	590	596	614	621	625	626	637	587	629	633	613	597	619	602	628	629	622	612	603	572	625	610	623	559	622	607	622	616	624	607	598	583	626	632	602	644	605	588	592	598	613	616	563	582	577	640	543	627	641	565	630	590	617	602	629	610	611	658	602	598	643	634	598	581	569	628	576	613	620	628	620	611	589	620	598	634	579	617	647	612	634	614	623	641	597	556	624	565	585	635	624	600	619	582	617	605	613	622	602	592	574	599	647	571	638	581	627	581	558	659	565	598	577	642	618	595	592	657	585	638	607	600	616	608	594	595	559	633	640	646	629	596	649	576	628	603	638	607	576	588	595	608	615	645	566	646	635	604	626	641	643	553	623	594	615	633	635	586	601	601	614	608	643	601	600	601	649	585	620	576	611	603	597	635	642	676	590	648	564	637	603	657	602	596	623	611	621	594	608	574	609	584	622	603	585	606	620	610	620	594	613	596	608	625	607	604	566	586	632	622	598	589	574	613	647	625	632	608	615	555	577	593	607	659	570	663	598	587	633	646	597	570	625	598	575	640	567	612	626	646	624	590	641	621	584	637	617	614	600	600	601	617	659	612	590	627	632	631	588	563	621	661	587	570	681	624	581	592	606	583	598	634	667	585	583	620	641	689	636	605	577	627	663	616	597	588	600	633	618	593	567	599	572	618	593	620	634	609	630	594	580	668	661	653	626	644	587	627	616	621	616	594	591	596	622	615	603	600	622	576	592	615	644	608	599	644	554	606	606	615	604	626	564	577	594	651	585	568	623	572	626	617	598	623	614	644	626	625	673	637	599	620	646	591	571	634	580	625	629	607	579	632	630	582	635	616	625	637	597	574	636	614	599	622	583	620	577	638	610	608	614	575	559	636	637	593	643	622	648	661	598	630	606	612	674	537	628	626	629	609	638	602	628	608	593	626	583	569	604	646	658	616	608	581	629	590	598	592	606	611	630	624	588	608	603	550	596	580	610	637	598	610	602	585	563	620	559	610	620	595	665	620	650	591	635	597	638	670	597	593	648	617	613	639	649	601	593	631	603	614	594	626	638	562	624	623	588	585	612	629	624	625	633	640	590	580	598	630	606	622	645	625	610	620	596	594	604	599	624	630	603	618	608	621	594	591	582	594	565	604	630	600	646	628	579	630	602	638	592	624	613	596	615	605	597	581	616	647	630	637	587	587	606	613	642	604	603	634	678	610	669	624	613	588	626	565	616	653	648	600	605	581	568	646	596	634	625	631	618	587	597	621	617	611	595	650	608	584	618	632	613	632	671	639	643	601	622	613	670	583	567	584	626	671	592	623	613	596	652	635	631	593	616	595	619	651	577	646	605	611	639	609	602	614	604	664	642	596	617	594	627	608	590	609	557	628	590	652	638	648	580	616	617	573	547	594	571	562	652	650	591	587	646	629	629	618	633	616	583	633	621	601	607	574	626	655	573	649	594	609	572	598	598	569	587	614	648	607	641	592	597	548	642	622	623	618	604	593	608	596	629	593	584	600	591	614	640	600	608	575	633	627	607	569	621	602	629	645	602	587	613	595	679	631	605	618	648	592	599	657	602	617	598	636	600	583	635	593	616	581	607	594	629	612	616	615	627	635	573	573	558	596	588	611	622	654	588	661	566	574	633	607	604	599	587	594	609	529	649	574	613	591	568	606	599	580	606	601	660	614	593	666	586	607	586	633	578	621	586	637	581	599	590	585	596	611	575	599	588	601	626	610	613	613	603	638	591	592	642	638	603	631	656	590	576	601	641	631	636	621	606	596	618	608	582	612	573	587	613	618	641	611	625	584	624	576	644	604	620	614	638	599	596	586	574	624	594	599	551	632	617	573	586	603	636	618	641	616	607	647	599	559	611	637	609	614	623	618	630	600	631	670	575	636	625	635	600	597	622	552	626	613	589	637	623	623	618	633	598	661	608	614	665	622	579	618	620	633	608	619	595	630	584	589	599	575	595	580	556	599	597	652	593	623	618	628	583	566	621	633	641	651	641	616	617	650	614	623	632	632	626	615	633	611	545	615	626	608	621	599	614	634	661	645	594	622	643	566	607	585	618	639	637	603	645	619	596	593	624	613	628	594	636	653	578	640	559	593	655	617	617	630	636	592	597	622	585	666	596	619	634	610	609	644	650	583	638	622	666	581	598	593	616	617	632	587	618	581	636	602	620	597	647	602	635	609	600	581	637	633	612	633	619	600	610	637	610	632	621	590	592	609	610	605	626	606	621	604	570	642	581	578	641	590	603	581	580	605	625	602	615	604	646	578	575	640	628	606	605	606	599	630	647	613	633	587	578	623	582	600	598	651	591	591	626	582	619	658	619	639	595	611	608	644	571	592	616	607	600	583	624	623	641	607	620	604	613	552	621	594	584	605	629	651	593	591	571	631	621	627	598	607	604	579	651	644	622	614	589	596	613	628	626	608	630	587	581	656	654	574	639	632	632	621	550	625	606	653	604	599	589	584	626	610	628	613	581	624	581	551	623	617	672	618	624	603	594	610	589	616	644	607	634	606	619	606	619	597	615	609	629	634	596	586	565	600	634	641	595	593	632	650	583	612	575	626	614	654	643	610	599	630	659	644	566	579	597	628	588	613	622	652	602	610	608	592	617	621	614	580	622	585	617	590	610	570	627	633	668	572	645	604	633	588	599	614	618	615	641	602	560	582	604	606	571	583	632	558	641	600	642	590	600	596	639	580
38846	45305	42783	38874	38178	35214	35403	39320	31002	26696	24990	22783	19237	14234	6449	3154	5252	4201	987	835	562	504	448	455	520	507	388	299	263	276	1999	2777	1728	898	211	183	173	195	174	178	169	144	175	172	202	185	165	172	173	181	174	162	167	154	171	181	178	179	166	167	166	178	180	186	138	186	192	170	162	175	163	181	163	195	184	186	167	186	168	189	161	163	176	184	146	166	151	177	187	194	161	163	158	178	173	163	178	208	163	184	185	168	179	142	161	156	195	194	183	191	156	165	176	176	188	181	164	148	162	186	190	175	165	170	188	183	191	164	189	180	165	143	181	183	151	190	194	164	185	199	178	161	168	165	160	161	169	175	144	171	211	163	184	164	167	182	153	176	160	195	181	167	163	164	169	167	170	161	171	181	176	178	175	172	166	178	192	164	169	169	173	150	155	182	171	161	149	182	181	174	165	188	157	168	182	177	180	186	184	165	183	162	187	159	159	174	147	174	157	160	181	156	161	193	171	189	179	188	184	186	171	211	137	185	162	146	177	159	176	189	180	192	190	167	149	165	181	156	162	176	191	180	166	155	161	170	150	187	150	172	167	163	175	169	146	168	161	169	171	192	171	166	158	164	185	171	195	162	199	178	165	176	164	148	161	168	178	187	213	169	177	176	173	164	173	179	156	182	172	140	154	190	150	179	189	181	186	175	193	165	174	178	191	157	185	175	197	164	200	195	176	174	186	207	182	152	174	158	156	179	166	156	198	182	184	179	168	176	169	165	166	195	167	158	179	163	183	163	171	163	175	179	198	155	183	164	181	178	182	184	187	160	200	174	199	159	165	179	193	183	181	188	162	181	161	176	164	187	162	169	191	134	180	144	137	183	165	163	163	184	167	148	185	137	184	174	179	157	157	168	145	170	167	175	181	191	139	160	171	199	173	171	180	165	169	160	168	191	175	176	172	170	162	150	154	181	167	163	192	175	161	171	150	176	183	176	155	175	170	179	177	173	189	179	170	187	185	165	188	177	147	183	150	146	182	159	197	189	142	172	198	169	165	160	159	146	184	183	174	153	178	179	162	166	169	169	169	178	175	183	169	182	190	178	183	186	179	157	155	182	173	180	154	171	173	170	168	172	193	183	214	165	181	170	176	170	177	188	187	165	174	163	183	165	163	185	172	168	164	157	167	170	171	171	167	177	161	177	157	182	177	175	179	183	176	180	153	169	172	179	164	193	165	186	181	178	165	182	162	176	148	182	183	179	169	178	157	171	155	152	176	195	182	184	172	148	182	178	166	179	164	153	172	168	183	174	165	161	199	184	202	172	179	168	186	186	185	157	169	156	151	167	183	167	175	162	163	186	182	178	170	181	151	188	163	181	181	187	191	163	176	163	160	190	160	197	166	189	173	175	180	167	191	197	160	152	175	189	178	166	161	158	166	191	165	190	197	200	143	181	177	184	191	136	162	170	178	164	158	162	171	167	164	171	161	136	173	183	191	183	196	189	175	179	185	153	176	168	166	154	171	151	166	159	167	180	156	192	162	172	169	170	195	174	196	167	171	166	177	161	181	175	176	175	158	169	179	175	160	182	179	176	164	184	186	177	183	168	165	174	184	165	167	168	173	157	167	169	188	157	168	171	156	171	185	180	173	195	167	162	175	175	141	175	181	152	187	180	169	189	186	166	186	159	163	177	169	175	197	170	185	187	181	169	208	173	182	167	168	188	165	136	188	192	156	182	157	164	160	179	208	180	187	159	179	171	187	161	163	164	166	146	175	171	184	168	192	180	166	176	173	162	192	175	180	173	181	174	179	163	165	161	175	184	178	175	169	172	168	190	159	167	164	157	191	174	176	165	175	183	135	161	165	184	170	156	156	170	163	187	206	180	155	180	170	191	183	176	169	212	170	167	197	176	153	175	208	185	172	171	150	170	179	167	172	199	172	188	178	166	174	175	173	167	170	184	182	169	174	179	186	162	167	178	183	202	160	186	173	154	192	181	184	156	185	184	176	186	163	174	182	146	191	189	177	180	161	194	175	195	177	157	156	181	166	185	173	191	185	193	180	190	158	169	163	160	161	144	171	176	161	181	173	153	173	161	173	185	173	165	204	167	180	173	192	179	179	176	166	179	176	153	171	184	155	186	181	157	159	173	172	195	186	185	164	158	162	174	183	161	162	172	168	180	172	180	159	166	169	186	164	170	169	175	186	183	186	168	150	193	173	173	180	159	173	159	154	181	160	167	176	177	171	186	181	180	164	176	157	178	183	145	185	168	183	178	149	170	171	161	146	190	168	157	170	198	155	192	192	174	172	157	167	193	171	196	163	184	175	160	164	199	175	165	166	183	183	182	180	158	167	188	195	151	148	181	195	169	175	178	178	164	174	172	170	163	176	176	156	187	171	171	148	164	174	166	171	175	187	190	191	185	189	169	163	171	145	172	162	178	165	175	167	205	182	182	175	165	188	170	155	171	172	141	155	180	172	169	169	191	170	193	175	174	159	159	161	175	153	196	167	171	181	162	149	165	151	160	162	172	165	179	164	165	161	174	179	153	146	179	160	172	177	174	161	175	176	181	169	171	207	195	177	188	182	162	168	197	174	177	167	197	161	179	210	193	188	167	200	167	154	158	166	188	156	193	165	194	160	173	167	160	183	183	194	174	185	174	198	165	165	176	170	169	177	167	184	162	178	159	174	187	192	147	179	173	167	163	170	156	182	193	175	187	175	172	164	166	153	187	166	159	174	174	181	150	185	151	192	189	157	161	156	179	183	175	188	169	157	185	150	156	156	159	176	181	176	170	164	181	160	161	170	176	165	160	175	178	167	192	166	172	173	161	171	178	162	172	179	159	177	167	168	177	158	171	164	158	199	170	152	164	175	189	193	165	185	181	183	154	206	164	160	173	189	151	178	178	169	158	181	173	178	166	168	169	173	143	184	179	146	178	188	174	168	197	168	166	165	180	173	157	179	172	165	168	169	188	155	167	180	173	192	204	174	172	147	175	215	164	196	186	186	186	166	168	162	164	166	184	171	192	187	198	169	170	164	180	143	167	167	172	163	175	154	190	170	187	180	180	167	177	164	175	170	165	167	166	208	177	183	164	187	163	189	171	166	165	165	174	171	163	163	170	163	160	159	176	178	164	158	175	187	177	173	159	162	153	179	190	166	167	173	179	154	172	167	141	164	170	152	163	196	182	164	149	182	154	179	191	159	189	174	186	171	181	200	171	162	183	196	170	160	159	191	151	177	163	187	147	158	150	184	168	154	167	165	185	162	152	188	175	165	180	182	199	165	169	202	163	190	182	190	187	157	186	177	161	180	174	192	156	183	176	170	181	164	187	179	175	165	188	160	186	180	176	191	147	151	185	184	190	181	196	168	170	152	172	178	179	189	177	164	174	165	167	175	174	187	171	185	198	190	170	163	179	164	167	173	174	164	171	173	210	168	178	170	188	187	163	176	153	157	138	170	176	188	191	190	181	157	169	182	169	162	155
33817	47755	50676	54533	64029	54231	53471	57277	46571	43368	41881	40908	39632	33219	21026	15075	20826	14224	4197	4918	3181	2717	2548	2595	3452	2979	2426	1514	1194	1519	12023	15950	9927	4877	622	595	584	605	594	576	589	597	564	627	586	574	569	565	573	562	580	617	566	544	604	640	601	591	576	567	624	569	587	607	554	615	572	595	620	635	569	583	571	569	584	603	620	611	581	562	578	549	551	593	629	579	579	568	604	594	575	545	559	574	548	581	635	607	594	593	615	639	612	557	573	551	572	555	604	566	619	550	597	598	590	572	591	590	595	569	606	589	613	589	598	621	611	626	556	588	578	610	617	642	621	587	563	617	557	607	543	606	565	621	583	538	597	589	644	577	597	620	590	577	547	554	551	594	553	586	614	585	559	583	576	565	561	586	567	562	618	582	593	613	581	539	560	585	642	563	590	565	592	574	608	574	619	577	607	556	567	566	565	581	579	603	586	589	602	566	525	637	587	594	586	607	570	586	611	577	589	576	617	607	592	568	620	552	575	548	623	600	612	583	585	600	567	528	590	596	594	611	563	593	581	549	540	604	570	595	568	559	582	571	561	628	620	567	605	621	582	575	567	602	585	559	572	594	585	601	601	607	626	607	648	604	565	592	644	583	598	572	590	565	593	560	574	589	616	592	602	575	607	590	572	598	583	569	584	587	607	576	576	592	621	590	556	600	616	561	595	598	603	583	581	622	546	544	563	591	517	585	621	598	579	603	592	591	622	556	596	561	617	604	603	570	583	561	556	597	550	670	564	566	596	589	595	616	602	619	566	585	586	566	617	610	585	607	645	601	619	600	617	569	588	550	567	605	598	610	585	549	575	611	579	578	590	535	606	555	573	586	569	574	646	615	575	588	602	575	609	625	583	615	593	605	599	584	609	579	605	574	590	578	575	615	580	595	578	610	609	581	613	581	624	609	612	612	583	579	587	609	544	615	585	612	586	552	602	593	568	615	595	551	565	568	610	593	615	529	552	606	579	571	558	572	592	645	610	575	559	600	597	546	597	599	644	604	548	577	604	618	576	605	643	584	588	621	551	552	535	595	582	604	590	587	541	574	638	626	613	611	598	603	552	564	543	599	585	599	544	605	601	569	579	583	556	610	557	588	587	591	558	574	575	613	595	574	573	635	540	579	580	589	584	557	559	551	572	602	579	565	633	591	587	602	573	588	583	581	619	575	590	683	578	608	562	600	632	577	561	647	569	571	573	545	618	590	562	558	589	573	603	616	570	557	607	597	559	583	643	559	606	591	581	566	565	573	581	550	582	591	544	595	630	636	622	567	581	568	569	587	547	584	568	583	596	603	592	650	615	570	604	606	629	564	610	598	630	546	582	578	609	619	627	573	618	611	578	578	566	614	608	586	595	551	573	574	550	572	610	613	588	602	595	604	615	605	557	608	587	585	617	577	586	620	613	607	635	581	593	566	592	584	592	619	598	597	624	559	614	569	597	587	602	602	586	581	596	563	565	577	578	574	622	605	554	545	594	627	612	557	600	592	518	563	583	553	606	616	571	568	561	565	587	586	597	529	584	582	595	538	600	602	570	586	545	580	593	602	602	593	531	545	583	562	572	617	600	569	582	575	614	568	625	586	627	620	604	593	589	628	575	590	637	600	559	590	603	570	559	578	586	582	573	577	596	570	614	564	595	595	596	593	609	574	571	604	599	580	596	577	570	640	597	583	627	548	604	590	572	602	523	569	616	582	587	576	559	621	592	602	619	603	596	576	596	585	581	581	581	566	584	574	619	563	631	618	563	608	579	584	568	565	550	595	560	564	591	566	621	582	570	582	550	618	540	593	572	580	590	624	566	566	621	604	584	578	607	550	603	581	596	611	549	616	607	600	545	609	570	586	575	592	573	611	591	598	568	612	554	537	590	584	566	574	628	551	587	572	568	609	581	599	605	601	565	603	600	592	573	546	566	586	595	540	587	562	578	597	620	614	580	566	590	569	575	569	581	568	578	566	615	604	593	589	549	559	570	556	606	529	548	594	578	610	620	600	641	598	559	590	619	563	606	592	548	598	622	597	599	568	580	603	564	590	595	574	593	583	558	580	582	590	590	590	597	647	579	585	572	592	554	597	576	574	552	620	603	564	598	586	584	572	561	581	552	591	588	583	583	589	554	623	616	569	622	566	572	570	575	612	597	578	592	594	560	593	629	548	584	557	604	590	606	606	562	575	575	605	613	575	604	579	615	586	557	579	625	602	611	579	573	577	601	574	633	575	615	595	564	572	612	600	614	549	598	640	573	603	584	590	558	575	547	573	567	579	570	578	617	600	638	562	594	607	572	557	585	555	611	650	620	561	572	593	564	522	579	627	623	585	609	587	582	573	625	570	559	589	576	581	613	575	547	606	585	576	572	613	564	585	515	597	617	568	557	623	593	591	620	541	611	581	598	585	527	616	553	603	547	562	591	606	613	590	558	599	597	603	560	586	616	565	600	569	607	597	569	607	625	529	569	581	552	584	585	622	579	564	593	608	556	573	586	607	602	583	579	569	567	611	595	551	574	584	583	588	580	631	562	582	555	571	614	584	596	581	608	605	625	570	654	609	578	556	595	566	600	570	569	563	622	536	569	589	606	607	569	583	607	581	598	599	589	622	594	583	605	573	589	604	553	604	575	572	605	520	585	603	560	581	594	634	546	566	579	581	592	645	593	588	565	583	594	575	588	634	573	564	634	549	606	582	602	570	605	523	599	579	522	556	559	561	576	560	622	593	570	610	554	623	571	582	585	589	573	555	594	615	602	604	552	605	570	555	614	610	562	557	562	597	594	603	614	606	572	615	556	616	589	576	580	602	571	558	622	584	582	615	590	608	562	569	617	616	603	590	656	608	561	581	574	542	595	546	549	584	586	595	591	614	601	549	660	611	611	566	609	581	609	622	617	615	625	640	591	601	592	603	605	620	567	606	579	577	561	647	557	595	601	556	602	542	612	605	593	601	615	621	618	584	625	608	598	643	591	597	606	598	570	612	575	596	560	558	593	583	520	597	610	545	606	588	596	586	589	603	567	602	585	592	612	597	584	569	531	589	631	600	619	627	564	591	616	576	547	623	586	610	576	595	539	586	545	612	589	566	586	591	592	588	572	563	563	628	596	571	582	601	608	581	570	558	570	556	549	619	540	591	609	550	599	600	590	561	595	604	569	552	658	631	625	606	630	606	570	594	567	601	601	604	566	581	583	606	553	571	571	606	581	602	564	591	610	587	567	552	595	535	550	594	607	589	612	620	600	593	595	591	589	569	646	577	605	605	586	614	570	612	580	649	622	595	581	624	615	637	585	627	599	559	572	567	604	578	598	609	571	603	600	596	589	599	574	571	612	625	586	568	556	612	561	555	600	613	604	571	591	593	614	589	629	559	608	630	627	596	578	571	643	624	612	607	593	601	584	573	583	569	591	567	609	572	582	564	583	590	601	581	634	580	587	594	550	574	541	611	583	581	626	574	559	580	582	572
45815	45770	41412	37458	38023	37059	38704	44296	40469	37342	33784	33502	31832	24026	11773	6482	10089	5364	1926	1766	1745	900	590	659	691	645	652	451	345	496	3781	5551	2937	1563	257	240	266	245	278	238	273	271	228	288	264	257	251	280	254	261	227	253	252	250	242	260	273	238	263	248	273	260	283	235	270	226	228	250	239	238	309	250	291	273	250	228	265	256	254	248	229	260	259	265	262	255	274	274	238	236	269	249	251	274	285	249	248	246	288	267	226	257	263	246	274	255	271	248	246	245	228	272	239	261	282	286	251	273	272	238	267	237	253	254	227	280	232	244	240	231	236	267	250	251	249	272	254	285	243	249	269	259	286	247	282	258	264	280	254	268	237	275	242	242	257	244	254	244	234	239	262	262	250	279	241	245	248	232	260	252	248	256	257	251	277	262	246	244	251	248	264	249	281	240	253	229	258	261	282	260	236	227	268	279	241	259	285	237	260	261	296	245	241	244	277	261	234	250	246	257	277	272	254	234	268	231	282	245	270	268	250	230	252	278	271	260	255	254	270	242	255	230	239	251	264	258	266	293	283	263	263	246	249	253	232	298	234	270	261	256	268	228	269	255	280	267	277	266	263	275	239	227	256	278	246	273	239	238	261	252	234	288	264	268	246	247	256	271	248	230	263	241	265	265	243	267	277	253	244	279	246	263	249	236	250	269	268	275	258	251	269	254	248	266	253	257	263	235	272	233	256	241	262	241	251	243	242	239	229	269	230	237	262	244	240	247	233	238	271	268	248	264	272	232	247	227	255	240	250	301	247	256	249	262	259	260	292	241	266	266	253	250	253	244	256	241	250	268	272	253	261	251	247	250	257	255	278	249	261	248	240	254	281	244	258	245	251	262	305	286	289	289	274	290	279	245	270	256	253	258	283	235	274	241	265	250	247	253	245	259	241	289	251	235	240	270	241	253	268	246	249	246	262	237	289	242	244	274	230	277	231	247	265	272	249	257	259	266	251	228	256	253	263	290	249	244	263	245	267	248	259	242	261	248	267	240	269	238	236	247	280	278	253	265	253	254	253	260	256	254	256	248	277	246	279	285	273	251	260	269	244	263	250	258	233	243	241	216	252	242	256	278	268	276	256	257	267	267	238	284	237	275	238	260	279	245	274	279	271	285	247	269	255	267	265	268	267	228	265	233	273	254	266	250	272	260	251	257	246	252	247	253	267	244	243	232	257	275	229	291	254	279	278	218	239	244	273	248	252	250	259	272	257	228	263	275	244	251	258	278	260	270	259	247	253	254	236	263	257	245	234	244	243	267	258	266	248	246	246	285	268	241	255	219	275	241	287	263	277	246	254	236	257	258	258	261	266	259	248	247	242	268	271	278	233	251	258	257	299	268	257	265	237	279	224	254	241	262	257	264	270	246	263	252	238	276	267	241	268	235	220	255	245	258	269	256	276	271	252	250	272	268	260	269	257	241	255	272	249	239	277	236	261	240	255	263	282	211	271	293	283	240	263	238	253	287	258	215	256	229	275	241	227	233	244	254	253	248	232	248	248	247	244	246	273	259	280	260	253	257	274	262	240	261	253	229	271	251	254	272	289	258	257	266	278	248	251	253	273	267	274	271	281	269	300	235	246	256	263	265	253	264	276	244	247	266	253	274	250	257	257	258	234	253	259	255	252	263	249	279	270	255	239	253	243	248	243	275	230	261	270	256	241	234	289	279	263	281	263	270	270	248	275	271	260	253	247	273	261	253	251	275	258	258	266	272	259	277	297	245	233	256	253	241	266	290	239	254	278	241	253	229	241	284	255	244	250	281	248	223	251	244	259	221	281	272	263	266	257	232	288	251	238	247	251	235	244	256	224	246	263	245	232	258	262	243	250	245	250	243	238	268	241	241	295	243	299	231	274	266	237	269	235	239	251	264	247	283	245	240	288	251	271	238	282	250	260	251	254	237	235	249	269	259	260	230	246	273	244	265	273	271	281	247	274	255	292	253	285	228	226	254	239	257	244	280	258	273	263	242	245	251	252	255	280	250	269	260	272	236	262	270	250	256	271	250	294	251	273	260	240	240	255	264	237	270	268	287	273	240	253	272	250	235	245	258	253	269	252	232	269	244	239	245	278	220	274	256	247	231	285	228	257	252	248	267	289	244	276	262	251	262	247	262	255	278	258	259	256	242	261	267	226	270	256	247	266	235	235	260	231	260	257	234	252	267	258	241	264	256	271	243	261	274	248	266	266	293	259	251	242	272	248	240	229	253	256	254	239	293	229	242	238	260	272	247	317	244	266	281	278	267	238	272	237	265	272	243	242	264	235	262	239	261	248	241	254	263	265	241	242	253	243	252	254	273	262	245	223	239	233	245	243	290	255	232	251	271	271	283	236	247	245	253	275	251	229	266	289	275	261	237	265	238	240	259	260	260	248	229	225	275	281	244	232	271	238	241	263	244	260	245	284	272	235	267	276	231	260	251	267	259	270	272	246	243	250	243	281	262	260	259	250	261	237	272	255	245	259	242	235	273	258	250	268	239	257	244	251	249	267	248	241	260	257	258	271	268	237	243	241	224	239	267	259	248	265	252	231	251	263	262	268	231	274	257	253	294	251	258	249	269	274	253	248	250	254	252	243	262	254	263	256	260	252	264	245	266	224	246	242	250	240	259	243	264	236	254	237	277	267	278	252	285	270	247	253	247	267	232	248	243	273	262	274	276	268	248	248	242	257	238	309	284	236	268	248	250	290	263	261	251	253	237	223	278	280	274	245	267	260	257	264	261	250	251	251	307	259	248	248	269	259	239	252	257	254	267	267	254	283	244	294	271	255	252	245	264	229	249	250	255	271	247	248	248	272	276	261	244	255	248	260	262	300	264	252	284	270	260	270	257	269	263	247	233	254	255	248	263	236	251	233	245	246	240	279	245	262	264	240	276	252	260	264	246	269	255	280	249	237	251	223	275	267	222	250	251	254	253	247	259	227	250	252	239	250	242	264	286	275	269	276	258	266	240	262	265	269	244	248	259	266	227	290	264	254	239	251	277	244	265	244	236	257	283	258	237	259	243	255	243	271	216	269	242	243	246	271	250	273	253	261	277	246	277	239	263	250	257	243	249	245	282	259	264	234	260	270	237	251	245	256	262	267	242	238	232	241	269	245	258	264	263	281	275	267	259	232	254	262	254	275	270	236	240	258	229	272	234	236	263	237	259	264	235	253	243	271	286	261	280	266	245	275	264	268	253	252	242	256	246	273	261	217	233	248	261	251	275	269	256	237	252	243	243	268	245	246	274	247	254	266	287	266	236	277	249	270	213	252	232	282	264	258	265	238	212	255	234	249	250	274	238	272	282	274	270	252	272	241	227	273	260	242	248	247	278	273	267	248	262	274	259	225	248	247	242	248	277	253	253	243	235	262	271	262	262	228	263	248	278	277	254	261	251	262	240	241	242	252	257	237	269	248	257	241	255	240	269	240	257	228	267	242	260	266	268	233	256	247	260	250	262	268	234
40564	51407	52181	56108	67485	61502	60592	67320	59417	54011	50943	50710	50279	42167	26939	22759	28400	14803	8112	9286	8810	4562	3011	3554	3742	3686	3797	2424	1559	2453	19831	23592	15005	7842	804	802	765	834	849	752	849	841	783	799	820	777	825	747	778	770	779	820	825	775	811	758	825	776	797	795	811	760	798	801	823	783	798	775	825	770	837	771	841	838	793	775	817	769	796	805	780	785	802	839	805	817	811	836	794	814	790	750	784	823	715	787	786	794	826	846	819	767	756	801	807	789	833	794	795	791	740	772	858	779	783	835	865	819	766	820	864	801	782	778	772	796	808	828	807	791	787	813	845	770	828	817	790	789	810	800	831	806	739	816	819	785	795	777	833	814	826	789	787	839	837	749	780	755	742	802	812	807	817	815	834	825	800	814	784	751	835	773	779	805	784	766	774	805	798	779	786	867	811	818	791	815	845	793	764	743	814	821	831	776	820	776	783	794	758	784	849	805	840	823	805	800	795	804	782	748	812	788	794	762	794	785	796	792	831	837	803	849	824	730	838	773	771	822	776	849	839	799	801	799	800	820	816	786	773	788	818	771	790	813	806	809	780	776	842	781	827	807	861	819	830	778	800	831	721	778	787	766	822	772	800	788	807	749	863	773	819	790	814	768	764	782	839	776	821	799	853	780	784	821	748	740	826	832	775	804	791	891	774	799	763	819	792	834	817	822	819	847	833	814	816	818	811	820	750	792	820	760	801	823	796	790	800	773	830	793	787	768	760	748	827	778	785	817	801	811	794	796	808	775	807	757	818	799	830	805	830	786	790	799	812	737	839	794	761	816	813	791	813	787	760	780	805	789	839	744	777	808	814	781	791	762	765	798	806	792	815	805	787	799	768	807	818	786	811	835	783	773	810	811	784	812	795	830	756	808	802	811	846	765	829	759	736	805	811	827	795	813	770	775	788	820	799	752	798	777	816	756	788	823	819	748	777	762	781	812	814	799	783	824	788	792	743	779	803	783	827	858	812	788	780	814	777	818	781	806	817	775	767	775	825	822	782	834	802	830	763	824	803	799	776	838	782	822	775	775	795	793	760	842	886	834	800	802	806	782	802	799	811	863	807	816	783	723	768	797	817	766	789	764	819	826	759	835	824	803	811	830	789	837	827	829	763	832	781	783	808	795	739	766	786	726	767	829	787	792	772	827	794	800	808	802	775	763	744	786	847	839	789	821	827	794	776	762	748	742	826	833	831	742	776	759	789	819	811	801	792	822	817	802	829	769	804	777	804	810	781	791	793	817	799	791	807	771	789	823	815	782	833	775	780	812	811	825	791	832	837	787	818	800	813	780	776	820	801	743	842	753	798	784	797	778	818	816	812	806	839	861	845	825	763	788	802	741	790	793	789	793	831	811	799	806	837	796	790	801	785	842	809	789	814	797	799	798	799	783	787	776	817	753	802	789	835	758	830	795	777	786	802	800	808	805	761	792	771	836	773	773	798	777	825	815	786	797	753	736	844	792	789	812	766	762	770	826	787	800	801	801	757	858	783	773	826	788	842	844	757	817	812	824	839	705	764	809	794	818	795	818	838	746	858	768	788	805	788	811	792	825	842	788	791	769	792	796	820	808	804	784	816	780	802	799	776	785	774	785	811	800	771	823	829	764	773	817	835	786	777	808	766	805	826	814	824	773	823	797	790	784	818	774	796	803	813	771	781	806	798	788	788	808	795	810	823	809	764	815	811	810	757	835	818	835	805	812	814	783	796	801	808	776	819	779	804	771	823	819	815	749	782	785	752	810	817	764	818	763	835	787	759	783	803	779	798	782	789	833	807	762	798	777	763	839	824	865	729	793	826	795	821	784	774	790	837	740	760	787	794	800	798	848	768	801	795	779	765	804	828	795	802	782	779	754	746	801	764	810	822	751	844	790	813	789	773	823	823	812	788	804	821	825	772	763	813	759	776	779	794	849	783	783	817	735	764	793	814	773	791	779	811	824	797	794	863	849	783	813	774	793	846	804	763	809	810	845	785	810	760	777	800	847	823	839	778	772	794	801	794	878	761	811	817	831	799	775	756	825	811	829	809	771	818	800	813	776	763	772	776	808	790	790	788	812	813	781	769	771	830	780	806	838	768	845	796	800	859	808	792	816	863	828	802	800	791	826	803	773	775	847	745	804	808	817	762	776	815	808	768	794	730	806	780	777	816	791	833	718	776	772	832	795	736	807	808	808	775	788	831	795	761	876	783	761	826	833	789	771	838	797	764	812	792	792	794	871	826	791	777	796	818	790	814	774	808	813	821	820	778	781	776	800	836	864	831	791	782	792	811	798	741	781	839	785	750	789	802	817	779	774	796	802	809	789	749	776	798	837	817	764	791	826	811	765	745	855	836	842	814	783	825	828	811	791	816	803	848	817	732	869	752	792	774	835	811	801	843	801	783	805	832	834	802	839	809	793	808	750	791	806	829	810	824	747	752	812	822	793	827	824	777	829	809	844	781	778	794	815	785	805	794	787	796	778	791	835	828	803	770	764	741	808	795	829	787	813	781	798	757	799	817	834	822	807	840	801	806	836	779	820	770	791	759	758	820	734	784	755	804	767	798	781	844	792	814	789	821	785	819	799	797	770	805	838	774	754	783	810	797	876	840	830	782	834	814	766	826	737	741	777	768	854	766	844	796	788	784	762	806	820	845	771	768	784	790	761	797	835	784	750	799	837	826	848	753	812	789	790	770	823	825	798	750	783	816	828	868	887	752	810	793	870	749	775	799	818	795	744	819	765	816	841	785	806	763	740	821	794	793	814	816	812	775	774	779	793	836	779	809	835	752	793	853	782	844	766	771	798	830	828	822	774	812	779	721	809	753	774	774	803	781	816	763	804	738	785	788	778	804	762	791	805	795	794	779	771	783	762	744	787	741	745	800	796	791	787	786	825	765	764	720	820	776	784	804	831	822	801	837	751	799	829	790	846	765	818	790	810	789	802	854	768	800	819	787	815	810	810	796	827	740	835	833	859	866	794	770	774	768	799	764	811	749	814	772	803	743	812	796	775	788	799	805	737	794	839	786	800	849	836	800	811	800	783	741	835	806	788	827	755	812	781	770	751	804	805	810	784	844	712	792	773	825	773	773	805	802	798	781	824	809	796	826	799	777	814	784	827	740	828	809	761	800	809	788	777	787	810	821	777	800	752	876	777	782	804	804	810	810	819	769	829	759	788	760	769	768	778	809	808	792	786	771	798	795	806	790	746	788	789	827	824	753	772	836	881	788	740	754	782	752	768	786	808	769	790	798	782	748	820	761	861	793	819	839	809	813	835	790	828	773	859	764	782	809	816	796	781	809	842	793	785	789	762	853	793	802	812	756	793	790	835	796	843	758	820	776	785	839	823	758	816	788	825	797	775	779	818	790	814	775	823	777	787	791	773	782	751	815	842	772	758	762	723	809	826	796	754	762	768	813	857	806	852	801	751	833	783	787	777	826	805	810	826	807	796	807	778	812	833	803	826	759	792
10797	15924	21049	18061	14562	9928	7440	5409	3893	2946	1947	1832	1472	969	481	373	512	325	237	232	224	189	214	162	210	201	220	179	175	193	395	604	479	295	215	178	200	202	170	188	175	171	176	202	171	178	191	166	193	184	191	186	170	173	158	180	191	197	175	193	160	181	168	194	164	184	180	191	165	195	166	184	197	177	181	169	153	163	191	177	182	170	164	170	172	193	186	181	171	166	205	154	168	205	198	176	178	177	177	194	196	180	152	199	158	191	183	195	175	166	176	181	171	179	180	159	171	187	169	183	188	177	175	163	159	183	173	182	176	155	167	182	185	184	190	186	163	168	190	173	160	174	171	199	175	163	151	162	211	144	169	168	173	180	164	171	162	185	204	176	185	190	169	170	177	181	186	181	160	178	174	162	173	172	198	189	196	154	156	170	190	178	173	169	192	179	201	191	189	152	163	175	161	191	172	191	172	181	190	139	178	189	188	165	158	176	159	190	198	191	173	192	172	178	176	181	199	162	168	180	181	183	178	166	158	173	185	139	190	166	171	163	177	219	193	156	177	172	149	196	183	184	162	193	159	168	171	162	173	203	186	191	165	178	171	179	160	180	192	159	182	194	162	187	194	162	161	157	152	150	190	193	166	172	172	190	193	154	209	179	167	177	170	216	191	170	199	166	172	184	179	162	170	168	159	178	184	174	160	170	173	170	151	138	162	186	155	165	178	168	172	167	164	162	182	190	184	152	189	190	186	175	161	179	203	166	159	220	154	199	177	158	199	180	152	172	206	172	161	143	188	180	171	161	179	200	164	162	180	177	173	170	204	175	182	187	175	181	182	165	176	190	153	172	180	178	170	174	183	194	175	184	167	160	163	146	195	185	187	209	187	168	140	180	171	171	166	184	189	163	169	175	166	165	164	174	176	156	199	181	194	195	161	187	176	175	157	153	198	170	188	187	178	193	182	176	165	178	196	181	181	187	169	165	191	175	191	193	161	178	193	185	167	171	184	169	160	159	188	148	173	184	172	157	187	191	168	186	201	208	162	168	150	180	198	181	172	161	177	174	180	171	203	191	177	169	157	183	181	160	182	178	194	173	167	167	187	187	196	185	188	166	177	175	166	192	161	149	169	186	186	197	173	160	169	156	185	181	183	188	178	184	187	158	181	155	141	159	176	178	164	165	183	189	192	180	179	185	163	170	190	173	195	186	160	175	144	186	167	161	165	145	212	182	180	198	165	167	195	175	185	156	169	204	194	185	184	178	170	168	179	180	184	191	182	155	198	204	163	165	187	192	163	200	181	165	180	181	165	190	171	192	167	180	202	153	180	168	162	152	166	164	171	169	180	175	147	167	169	170	152	167	169	191	182	171	163	201	178	184	169	182	188	153	181	182	180	180	155	156	175	177	155	179	172	178	185	156	166	209	165	188	169	171	158	172	194	173	172	182	155	183	187	160	159	187	199	202	179	168	168	173	190	154	179	180	186	185	164	148	172	182	157	161	180	163	179	168	163	188	198	204	164	169	217	182	169	191	173	154	166	189	175	175	174	167	153	199	185	171	182	168	172	170	143	168	177	184	170	189	180	160	167	182	181	185	174	162	189	175	166	169	156	173	209	170	163	178	181	163	160	176	166	165	136	168	192	181	171	172	193	185	162	182	163	170	184	191	188	179	176	172	164	182	180	176	187	165	176	176	187	166	167	157	171	169	180	184	157	176	178	186	148	203	191	187	175	164	191	169	190	169	179	198	166	178	188	182	154	186	191	169	172	183	169	175	166	161	195	191	179	175	167	186	174	185	167	172	191	195	169	193	170	181	196	178	175	183	184	176	211	170	187	163	174	179	185	171	177	169	185	150	189	158	205	190	177	191	180	172	155	160	170	183	169	164	202	193	177	169	157	161	177	168	170	181	170	196	174	182	159	197	188	170	151	170	170	181	180	197	167	191	152	169	200	160	178	180	186	170	198	190	197	169	168	168	173	188	192	170	199	173	151	165	166	167	173	180	172	164	180	198	173	161	172	174	174	155	185	185	163	196	181	185	160	181	183	181	204	166	177	177	188	174	146	185	161	174	196	154	192	155	174	186	205	175	178	166	192	155	177	174	176	193	184	185	185	179	167	183	175	175	166	186	179	186	191	195	155	203	176	167	165	145	182	187	162	185	179	182	160	171	200	158	171	167	168	195	175	169	179	183	171	153	179	186	160	192	182	201	179	177	165	173	171	170	162	138	183	174	176	198	170	177	216	160	178	179	172	179	184	168	181	177	185	195	168	182	180	174	195	190	168	189	187	208	171	171	204	174	202	161	177	157	175	151	190	180	174	177	190	185	176	156	175	178	186	172	158	197	188	162	190	203	154	195	159	183	194	185	186	185	200	180	158	179	186	140	169	187	169	168	197	173	170	189	205	172	174	163	199	210	202	168	168	185	172	183	184	180	181	188	180	189	139	190	177	170	173	185	171	181	186	160	149	188	165	188	195	176	179	171	166	195	179	190	178	188	164	171	178	172	160	179	170	173	188	175	173	208	159	170	172	183	199	171	167	164	175	186	170	177	165	185	179	171	187	191	164	187	166	174	142	184	195	186	170	165	183	152	181	182	199	186	197	189	183	171	170	183	160	171	171	186	177	168	192	169	144	176	158	184	159	177	147	184	181	179	157	169	173	182	183	191	151	177	184	171	170	177	176	162	185	180	179	163	162	185	178	154	154	197	191	174	185	176	174	162	186	178	183	173	189	161	177	159	169	176	152	166	207	189	186	183	166	158	168	178	178	166	199	185	182	210	170	175	184	146	175	171	175	173	189	183	159	168	149	166	204	152	198	174	188	198	170	193	175	176	165	192	169	187	171	198	153	173	179	176	174	160	155	178	186	165	195	167	174	175	171	149	184	163	169	177	193	167	176	178	183	167	170	162	186	194	185	162	189	174	195	164	184	177	174	160	183	195	183	166	168	148	183	145	207	167	194	148	198	195	146	178	182	172	195	160	170	183	179	192	179	165	174	191	181	186	183	156	179	159	175	192	158	188	168	158	213	189	172	178	162	170	169	171	165	162	169	167	170	171	176	175	175	177	176	196	175	185	184	178	180	176	193	180	171	167	162	174	159	159	165	192	178	164	190	154	188	179	193	180	185	197	208	183	163	172	171	180	182	168	183	174	177	143	158	191	179	177	199	167	171	184	161	153	174	202	193	172	177	160	187	181	187	196	167	172	190	199	192	162	190	181	201	178	204	188	198	171	156	190	197	184	166	181	155	145	169	164	148	150	170	167	188	206	177	167	169	176	177	195	163	183	176	184	175	164	180	172	195	175	210	185	170	189	194	186	160	168	186	163	157	191	188	177	169	180	183	142	185	203	178	171	162	154	182	192	182	173	176	216	190	184	211	170	169	172	160	174	171	195	147	175	188	179	156	179	175	188	193	190	178	159	192	168	168	182	189	173	182	187	175	157	174	167	179	177	180	168	171	177	205	192	166	185	163	181	161	180
11382	19223	27384	26548	29205	22103	20818	18474	15423	13187	9374	8992	7677	5006	2267	2064	3023	1688	1014	1131	997	897	718	736	808	849	925	757	694	682	2063	3200	2539	1271	591	590	637	608	644	615	608	619	609	597	620	587	621	678	599	618	621	588	633	600	619	595	593	622	615	566	605	633	596	652	595	651	572	618	604	571	623	594	601	624	604	634	660	648	614	587	622	649	618	578	643	643	584	611	597	602	608	639	642	594	611	575	614	631	645	598	613	618	630	600	624	596	615	614	613	617	585	633	630	578	625	632	597	621	632	578	627	649	637	652	609	601	625	613	643	577	638	591	598	598	603	627	649	621	585	610	602	582	592	632	586	629	569	578	605	640	631	612	598	607	619	626	569	591	620	623	633	626	606	614	632	626	600	580	632	620	590	591	604	573	578	603	625	598	640	622	640	640	657	626	620	601	608	612	606	619	618	631	601	592	575	635	606	660	615	641	588	590	623	604	617	622	610	599	595	574	590	606	583	654	628	599	592	528	582	597	619	624	592	622	585	553	604	634	649	646	578	630	612	576	615	581	608	598	636	624	612	652	567	614	589	620	622	625	571	598	643	606	611	612	610	627	623	578	637	559	696	603	617	612	617	630	638	607	596	625	631	615	659	628	634	631	589	641	601	634	608	627	633	599	577	603	615	615	587	621	587	634	654	642	611	627	583	620	648	619	630	585	593	576	603	599	619	610	625	627	609	612	594	596	623	584	586	650	571	581	597	578	659	577	586	592	609	610	611	581	566	608	580	624	641	625	633	598	638	607	646	624	654	582	607	652	612	606	604	574	595	628	602	580	585	618	635	598	601	607	601	574	639	584	636	609	591	619	588	623	637	654	580	601	587	606	608	572	616	623	611	577	565	591	597	640	589	631	598	548	612	631	616	668	593	607	617	619	639	622	600	634	612	631	640	635	615	615	647	604	595	619	588	621	663	580	581	626	656	615	591	601	675	572	595	616	622	602	639	570	586	625	634	614	646	596	621	625	573	636	584	608	576	596	625	644	593	615	607	594	603	623	671	634	597	608	656	598	611	573	648	666	640	611	615	624	594	646	608	607	613	602	578	622	624	640	615	620	650	633	594	617	591	577	612	616	622	607	586	634	617	654	660	554	644	585	618	599	610	564	637	617	621	601	626	627	614	649	657	599	637	630	594	607	562	625	599	617	580	649	604	634	560	660	626	596	596	623	598	628	644	641	617	613	611	595	622	667	623	636	633	635	610	609	615	592	632	605	609	629	590	638	621	604	647	556	657	659	648	609	599	623	565	612	596	600	613	576	592	590	636	602	633	618	641	579	621	620	624	616	644	645	628	611	627	630	586	618	593	642	609	602	638	581	608	648	556	621	628	615	651	586	637	595	591	613	622	597	627	643	609	622	603	626	609	632	640	635	626	624	624	603	567	601	645	616	649	602	587	593	607	667	607	583	609	593	644	638	596	618	576	608	637	564	618	598	639	620	583	625	608	611	577	627	641	643	595	610	617	578	599	631	610	598	621	622	667	648	637	647	649	664	618	637	603	633	617	607	635	649	585	635	629	645	602	595	589	597	646	636	609	577	614	592	613	588	582	585	622	640	592	577	606	609	650	631	601	637	623	648	616	578	599	616	703	619	599	569	609	631	565	612	623	565	615	612	604	616	619	597	641	603	580	638	620	644	592	598	664	653	616	609	613	610	625	612	608	654	629	628	640	607	623	602	575	609	633	626	620	628	636	616	602	639	601	591	634	595	566	611	588	620	637	615	621	636	594	607	598	621	622	640	624	610	636	638	637	567	589	602	624	621	604	585	588	624	666	633	610	648	627	617	614	579	633	582	564	585	643	607	589	602	632	603	570	612	634	608	582	608	598	635	626	613	594	591	617	552	604	621	634	614	659	596	612	596	626	643	629	578	620	608	590	605	656	615	601	648	632	610	593	619	578	580	632	651	622	667	618	622	629	646	599	608	600	594	559	617	600	596	645	602	619	614	603	626	567	586	598	613	552	592	605	612	640	635	626	628	603	635	627	610	590	618	583	631	609	609	640	621	590	583	610	591	637	657	669	640	584	600	657	590	615	592	629	594	624	586	617	645	622	624	648	621	601	648	582	596	614	620	578	587	622	626	568	625	610	576	587	587	623	623	568	599	574	624	654	661	580	645	646	678	592	607	621	604	599	620	626	639	576	621	613	669	647	636	595	597	605	628	611	608	615	613	602	629	623	612	643	609	595	623	594	583	551	605	627	609	572	629	611	595	604	577	600	591	575	584	609	630	614	574	641	614	567	610	604	585	614	611	641	658	604	573	642	608	594	620	639	569	660	588	623	605	556	644	618	625	570	595	598	627	633	629	619	628	612	605	590	586	627	652	630	667	631	603	636	625	618	598	574	615	596	614	615	609	645	620	654	663	596	629	582	600	684	633	636	614	633	637	598	606	587	607	648	639	620	631	654	656	602	594	595	590	596	615	585	609	631	601	648	649	636	608	618	640	602	606	571	635	637	613	592	626	612	652	590	624	582	612	606	621	604	602	647	575	591	582	621	578	607	623	581	601	616	591	632	642	612	641	639	604	630	583	607	617	621	567	609	644	599	640	601	630	616	628	606	616	583	627	622	606	609	592	584	591	643	633	574	598	622	616	611	629	671	629	629	628	591	635	626	583	645	582	597	642	562	605	617	620	649	602	632	638	580	653	609	584	632	606	605	571	592	608	561	653	614	597	594	624	625	578	599	622	582	598	631	610	575	571	585	584	592	631	571	609	630	627	604	566	608	605	651	604	624	615	610	618	597	634	638	573	597	628	606	600	592	653	581	571	609	671	643	622	574	607	593	618	621	579	583	590	607	605	564	585	624	611	624	611	625	593	613	609	632	637	563	628	563	624	606	611	617	625	569	589	641	611	595	610	560	613	598	614	602	628	633	633	591	635	591	605	614	582	618	607	616	629	615	593	624	566	643	657	613	627	640	633	608	597	652	606	624	607	582	641	615	613	623	585	605	650	615	664	641	645	628	610	632	597	622	599	618	629	602	594	597	607	582	591	629	624	622	611	631	617	609	594	613	617	606	623	626	609	611	616	654	619	625	608	594	670	574	594	612	606	634	596	623	671	585	579	636	602	591	608	589	587	608	645	603	606	621	621	598	633	579	567	611	578	622	598	598	644	588	623	627	652	596	610	611	604	648	610	619	655	594	634	626	623	596	644	643	633	596	598	590	630	586	608	628	566	601	546	586	611	615	582	647	627	587	591	627	620	584	606	654	610	602	631	611	577	643	646	609	604	637	611	642	598	621	623	578	617	635	588	587	661	618	605	610	629	596	624	623	640	665	624	631	644	615	555	591	594	631	627	661	638	629	612	593	599	643	601	573	601	599	643	584	599	607	625	617	646	596	582	610	622	641	610	631	606	628	619	620	571	595	606	593	625	635	589	624	622	600	620	628	638	624	629	597	619	635	590	640	552	596	598	615	627	633	632	630	621	638	577
38855	42970	43253	39289	38385	38985	39430	34589	32067	29154	24194	23275	19364	10829	4142	4057	4892	2228	1128	597	304	293	206	202	209	226	227	192	202	1280	2637	2268	1267	303	158	158	147	158	163	175	166	160	174	178	160	160	161	163	173	160	170	153	140	142	158	169	171	171	179	135	122	156	161	179	177	162	150	173	179	172	152	173	145	146	163	170	156	149	165	155	164	163	157	139	146	168	169	172	143	163	151	160	170	160	150	182	156	156	161	178	169	162	162	159	171	146	134	174	153	166	142	157	150	138	167	164	185	169	146	150	144	166	155	186	159	152	151	164	181	162	149	163	156	156	156	168	159	158	147	179	142	142	153	135	155	169	151	165	154	149	162	156	167	149	147	161	157	157	163	140	137	161	170	134	157	183	154	154	167	157	185	140	177	167	152	169	157	155	167	142	176	143	150	180	162	164	134	157	151	142	172	152	146	163	159	154	173	172	184	158	147	145	165	143	168	129	165	167	147	160	162	157	163	156	145	173	160	155	167	155	188	159	178	161	146	146	156	158	168	150	147	161	149	168	164	171	150	166	154	153	168	188	196	141	145	171	171	142	164	130	148	168	171	197	166	154	147	162	147	172	155	158	142	176	143	151	133	161	149	154	142	154	157	153	149	171	150	153	168	165	168	156	172	167	163	141	151	145	155	152	172	157	180	182	157	173	155	188	158	157	148	169	164	155	158	166	181	167	152	173	139	170	139	147	159	153	147	172	143	185	177	152	188	153	158	164	167	167	155	149	131	149	148	148	140	165	179	163	145	154	150	167	167	180	150	161	151	141	162	157	140	168	128	146	176	173	161	162	156	163	160	133	159	143	146	145	142	157	144	167	145	154	148	158	159	162	146	153	170	156	160	150	149	168	172	142	174	150	153	170	149	133	170	158	164	154	155	167	166	186	161	166	151	142	155	136	176	154	177	155	166	152	170	144	168	147	169	137	184	152	165	163	152	169	151	175	171	151	171	152	157	160	144	137	161	159	164	174	150	172	180	166	156	141	157	156	169	174	174	151	155	145	156	151	167	155	148	165	154	163	142	153	180	149	154	163	164	154	156	147	165	156	142	139	138	135	153	168	167	194	149	149	183	145	165	172	140	155	149	156	139	175	150	151	168	162	171	175	166	174	161	158	139	150	178	159	149	152	164	156	176	165	160	146	160	147	150	163	141	170	168	155	152	168	160	160	171	174	156	161	183	139	149	149	162	164	153	137	144	146	158	170	144	143	152	134	143	151	181	159	158	150	146	151	185	131	159	171	160	164	158	143	185	149	168	150	139	153	142	153	169	146	177	159	182	160	157	123	167	165	173	187	152	165	135	140	171	160	163	161	161	158	146	149	162	183	154	161	155	169	175	168	167	154	167	171	155	158	138	142	149	149	147	157	161	172	163	133	151	145	140	167	155	175	156	160	149	142	150	155	154	169	156	177	164	183	173	148	157	149	151	164	142	153	173	162	173	180	155	166	160	149	152	146	154	149	147	152	144	147	153	146	149	132	130	165	142	156	150	128	162	150	151	174	180	159	166	144	163	174	161	170	165	157	153	163	172	149	161	144	150	140	154	187	152	167	155	160	156	184	151	178	165	141	153	150	150	133	160	183	136	174	171	189	168	197	162	163	164	151	148	158	167	158	173	142	150	164	180	154	159	158	127	148	170	146	178	161	154	165	141	175	151	183	165	166	153	162	159	169	146	149	165	156	155	147	158	134	146	159	160	157	157	160	175	168	163	154	165	155	147	142	145	145	184	165	180	175	137	157	166	168	160	144	155	172	152	137	155	160	154	168	171	180	146	134	146	145	151	153	159	166	163	164	159	139	145	161	157	173	162	167	152	156	158	192	157	150	138	168	154	137	158	164	170	169	147	154	153	168	155	150	166	147	144	175	165	157	157	151	149	159	158	160	145	162	150	170	168	164	155	138	162	162	125	185	140	147	146	171	163	180	141	145	172	172	148	179	160	128	125	144	133	180	157	149	164	153	171	153	128	161	160	140	168	159	149	148	157	147	178	143	173	157	154	160	163	145	148	130	141	145	172	163	162	173	165	157	153	146	156	152	159	136	161	151	148	145	144	147	166	162	153	168	187	144	151	168	147	142	178	171	155	158	160	146	154	163	166	162	162	143	145	144	167	149	166	137	156	156	162	166	167	147	152	168	166	167	137	168	151	147	136	158	171	155	162	162	170	143	177	166	162	154	152	164	170	152	149	161	154	158	135	161	173	162	174	153	179	154	152	154	171	150	159	162	167	140	149	176	149	179	161	181	159	188	157	155	159	145	147	145	164	148	179	177	158	155	144	159	175	138	174	163	141	164	163	150	157	161	133	149	138	165	157	169	134	167	161	153	177	167	162	162	148	145	171	177	160	164	171	151	159	181	162	176	148	172	162	164	150	171	151	165	157	175	169	164	158	153	152	152	167	179	194	167	158	175	163	154	160	169	161	158	158	166	156	144	151	156	163	166	162	138	164	163	162	154	144	152	170	170	131	182	159	178	172	139	167	153	173	164	152	145	167	160	161	173	153	145	161	148	161	145	160	175	170	153	167	160	151	182	147	143	162	152	165	174	133	168	150	158	145	159	167	151	174	174	158	155	140	162	152	160	163	140	176	153	192	132	156	141	146	161	154	163	165	183	160	157	160	169	166	153	165	156	162	163	135	164	172	148	160	152	152	160	174	158	156	154	134	155	155	164	140	147	168	151	151	171	153	157	155	147	146	166	153	169	176	162	129	147	152	168	145	170	165	146	165	159	154	161	165	172	163	158	141	154	169	157	163	143	138	190	146	148	155	158	151	129	160	158	151	151	166	151	156	166	154	140	147	171	153	142	153	150	171	143	165	158	163	162	179	150	153	169	165	175	180	166	140	162	168	159	151	153	160	142	143	153	168	129	170	174	153	152	164	143	178	175	157	154	146	154	137	174	176	167	189	150	162	134	151	168	155	162	136	171	163	173	158	163	151	156	157	172	156	165	169	154	165	163	179	133	162	120	166	148	159	144	115	153	151	183	139	163	148	178	168	155	133	154	170	174	141	177	170	156	150	177	168	168	155	142	154	153	154	164	146	165	141	163	164	156	176	163	162	169	156	144	152	168	156	140	179	191	167	179	164	153	174	162	140	146	151	166	163	142	176	142	149	152	177	160	156	154	169	162	154	154	133	160	146	142	150	166	159	143	174	171	155	156	158	173	157	153	164	151	173	149	143	162	161	160	153	148	166	158	173	142	160	166	154	149	172	153	168	172	131	176	179	151	158	168	153	161	158	163	158	152	151	160	132	142	155	172	156	152	145	150	166	166	165	145	162	172	172	147	147	168	145	183	155	141	151	132	145	150	173	156	152	154	175	158	168	153	165	155	164	151	173	158	162	166	159	145	146	152	167	160	148	167	158	142	147	141	148	133	157	143	163	160	157	136	189	152	148	161	147	184	158	158	160	145	166	164	158	165	141	148	139	145	165	130	146	140
33882	43337	50184	50737	61678	56575	56600	51117	50155	45150	41734	42454	38854	28047	16359	18553	18560	8310	5787	3053	1502	1475	1093	1036	1044	1118	1038	800	1222	7945	15506	12961	7839	1328	541	563	551	567	561	573	563	550	546	533	525	545	539	555	526	520	540	524	508	515	519	532	532	514	546	578	533	526	558	496	569	565	548	576	530	563	530	531	558	555	521	516	570	543	551	530	561	586	548	541	553	556	568	540	551	568	554	532	535	537	497	547	571	530	526	528	549	559	518	581	527	553	545	525	512	545	564	556	587	509	549	537	571	533	491	549	505	557	498	516	563	547	540	519	532	538	535	542	534	568	542	552	542	553	531	580	531	537	552	524	556	543	594	572	549	563	522	498	520	554	540	542	543	582	536	521	556	530	549	540	535	531	532	526	562	501	588	520	533	517	583	560	540	519	544	525	547	481	535	565	523	546	498	556	518	555	530	552	560	531	562	583	552	561	545	491	587	515	532	561	527	558	523	530	542	502	575	510	570	567	543	557	561	558	520	563	546	566	527	525	539	542	511	526	521	524	593	530	516	536	558	544	531	519	568	545	558	513	519	552	534	557	561	508	576	510	527	542	538	553	563	520	561	519	554	544	527	546	572	523	514	554	562	504	507	511	467	532	554	541	543	564	581	544	532	510	536	517	544	539	520	533	523	561	583	529	570	549	543	538	579	550	538	548	524	532	573	532	506	470	528	559	531	518	543	526	583	578	538	506	530	544	530	556	554	506	554	569	504	553	529	527	557	551	537	554	528	524	577	483	543	581	528	508	505	517	527	515	569	558	573	534	548	519	553	537	538	594	579	547	546	541	539	532	572	581	562	531	543	544	573	583	520	594	551	560	565	491	507	552	548	506	546	525	534	515	532	545	490	533	526	535	548	557	550	557	545	524	537	582	545	538	552	519	539	556	563	519	533	535	540	556	534	555	529	535	519	572	497	542	576	543	590	583	553	542	531	502	549	512	539	545	537	482	497	537	555	562	540	548	539	540	543	550	528	509	556	538	512	505	587	549	544	525	579	519	498	536	571	526	548	523	512	540	526	509	538	550	575	533	551	538	542	530	554	580	527	500	590	562	558	498	531	557	537	557	557	555	551	558	568	513	543	533	493	512	561	559	552	520	547	522	549	556	532	558	537	504	593	506	571	485	535	512	548	515	548	549	565	550	597	574	545	531	528	485	515	557	508	546	551	521	540	493	556	533	558	571	505	531	487	536	540	542	514	586	547	492	521	550	540	555	584	499	562	530	571	554	564	557	576	507	549	510	524	542	535	540	556	560	535	558	532	570	577	567	559	549	525	548	498	515	566	509	541	582	554	529	585	554	553	541	514	557	525	548	522	514	506	536	522	555	550	578	561	512	591	530	545	543	585	550	525	510	536	551	492	543	532	514	505	504	549	550	545	565	547	552	531	535	503	559	561	553	512	529	551	516	544	528	571	552	579	499	532	563	551	557	557	577	496	620	522	511	560	543	545	553	533	545	570	507	527	552	538	540	594	551	576	574	546	562	522	558	589	519	538	505	527	583	523	594	550	508	501	568	566	530	568	554	553	532	516	565	575	523	593	547	549	565	537	570	514	520	569	574	594	563	538	547	541	523	554	544	538	555	585	533	513	544	524	532	564	558	510	523	554	536	523	566	499	486	554	554	569	526	573	583	560	569	552	546	509	539	522	523	576	548	527	502	572	590	547	575	557	567	518	521	536	566	528	521	522	536	537	514	567	519	515	552	509	578	545	537	536	515	522	523	530	534	557	566	529	512	526	544	542	530	546	516	542	529	538	512	497	545	561	575	526	545	523	535	511	551	574	577	582	585	559	508	538	533	556	568	542	535	539	576	547	533	534	545	595	526	533	550	532	611	538	531	551	519	485	595	535	529	551	574	544	579	565	541	537	558	534	533	559	574	534	534	544	542	538	510	536	524	544	516	530	535	549	519	560	550	504	547	539	564	506	581	477	529	539	550	536	541	555	556	532	527	523	539	555	544	536	568	541	526	491	556	486	518	485	573	553	555	548	573	530	546	531	532	528	523	556	543	542	538	523	528	542	535	548	565	536	549	542	585	558	507	531	524	582	517	513	535	573	543	545	526	563	579	505	572	571	567	533	564	506	568	495	580	556	537	570	545	549	532	524	543	538	521	536	522	531	524	516	514	527	603	601	528	530	544	497	541	569	531	525	524	503	564	560	537	544	542	542	540	549	573	558	548	529	540	502	547	571	551	530	519	533	566	550	550	525	535	578	545	516	536	560	549	528	524	548	537	550	502	509	548	514	505	561	512	573	550	532	503	537	517	537	507	551	503	544	556	603	539	556	533	528	534	542	517	561	511	523	523	497	508	571	526	560	548	505	532	522	550	535	554	591	541	555	532	537	580	498	553	515	583	518	523	551	548	554	545	538	551	556	524	487	585	526	529	521	533	545	570	534	551	507	538	554	589	529	555	523	493	514	529	556	558	524	544	565	536	544	538	532	545	540	557	544	529	513	526	532	563	553	532	547	518	515	511	556	582	520	522	548	538	538	533	516	544	544	533	534	565	553	532	522	572	546	557	530	533	573	537	524	532	539	468	540	547	512	562	547	548	539	558	545	507	537	518	552	555	536	479	553	519	545	585	575	520	524	533	524	567	512	527	557	488	543	558	554	529	534	547	527	498	511	558	564	551	523	552	537	507	558	555	492	543	536	565	570	537	517	574	573	559	497	560	505	512	537	544	539	501	551	541	519	533	544	525	556	541	520	547	525	534	522	527	520	515	503	510	536	522	567	542	531	510	500	550	552	551	559	542	521	536	553	530	518	560	537	551	551	551	524	603	561	554	554	519	555	516	550	563	521	532	530	524	521	542	551	543	553	551	567	568	537	556	534	518	541	518	531	520	551	547	547	548	504	556	512	563	579	584	516	569	552	520	524	507	535	553	527	553	536	518	550	572	532	511	504	536	543	546	554	533	583	542	524	549	555	542	563	538	509	491	536	525	575	568	540	542	526	570	563	517	541	524	543	583	568	532	524	570	561	588	526	525	542	560	538	534	511	522	503	515	609	526	520	521	500	495	530	565	524	529	534	541	517	560	525	561	534	536	569	551	526	573	534	488	548	539	554	579	528	502	540	546	521	537	521	553	543	549	562	531	537	543	536	543	511	530	518	538	556	550	582	545	553	521	533	489	493	572	526	461	545	530	566	534	533	514	503	520	544	544	550	563	521	506	520	542	566	543	565	531	540	548	503	542	541	557	578	543	556	483	548	577	570	570	559	526	545	562	539	588	570	580	520	544	535	531	501	566	531	506	566	494	554	530	542	499	569	520	515	577	505	567	533	507	548	553	551	544	509	570	550	556	517	489	527	533	568	555	511	593	518	537	539	517	496	550	564	587	581	575	536	546	523	537	507	577	538	581	559	528	544	566	525	538	551	569	507	540	528	510	527	523	551	549	548	531	488	564	578	556	562	566	542	532	520	527	524	517	507	547	549	536
45684	44696	43405	40065	39475	41244	43266	39333	40444	35578	33470	33139	29828	15578	7953	8341	10208	4160	2962	1158	1505	688	355	380	326	318	341	308	345	1211	4253	4878	3133	740	257	230	244	219	244	240	245	234	203	225	207	255	217	214	214	215	243	211	224	231	223	219	220	224	226	190	232	208	212	247	255	224	233	243	232	236	232	254	224	212	213	248	252	201	217	214	259	233	250	215	228	222	235	227	232	237	212	209	239	231	244	217	210	256	242	232	248	233	245	238	229	200	204	221	256	201	243	247	219	198	278	177	215	245	243	214	229	245	178	208	214	245	231	244	224	256	242	236	208	218	247	256	216	220	223	232	216	215	222	248	211	250	224	218	232	243	231	234	204	191	219	221	195	236	231	222	229	216	230	235	259	253	221	224	232	199	212	236	221	219	235	208	233	206	208	234	216	213	253	240	223	194	222	225	214	242	220	215	240	214	231	214	212	232	213	233	240	226	246	197	232	223	253	232	231	217	211	216	218	231	209	224	252	198	216	191	220	226	216	210	231	230	240	212	194	222	233	229	241	216	220	243	226	214	236	228	201	244	203	228	224	239	197	222	211	192	224	230	250	211	216	238	203	231	202	231	208	229	229	211	225	212	227	207	225	219	219	210	234	224	256	196	223	208	211	211	211	223	243	218	243	216	228	226	236	241	222	210	219	237	247	212	207	220	243	213	202	213	219	243	233	205	217	241	223	229	230	207	224	215	235	205	223	222	214	236	218	240	233	227	236	195	250	237	212	240	221	215	206	229	216	239	215	218	250	256	238	230	203	226	233	193	224	233	247	234	216	228	231	210	231	238	221	226	212	217	231	234	221	203	245	250	214	205	205	230	200	242	217	204	233	211	254	228	205	217	189	219	216	204	244	234	221	221	213	224	255	232	229	236	218	252	223	222	241	200	206	240	226	229	208	222	227	251	232	223	259	213	253	232	221	226	238	245	249	217	248	209	201	210	214	205	259	225	208	227	261	200	247	216	206	211	223	211	231	227	235	233	209	218	255	202	229	219	229	223	208	214	231	228	218	191	250	220	213	232	226	237	200	216	229	227	204	199	226	227	226	210	236	197	218	204	245	223	232	215	217	236	235	222	222	248	216	240	237	217	222	232	197	207	219	242	254	227	248	200	210	203	226	199	226	235	245	222	205	227	224	217	228	202	227	209	227	269	210	224	217	231	227	210	230	250	221	237	216	248	202	237	226	252	222	223	246	217	222	225	221	199	208	217	252	234	201	235	226	225	222	217	214	252	226	205	241	180	236	202	222	220	245	207	217	230	230	201	227	230	205	225	246	241	203	212	233	230	233	217	230	233	217	229	250	216	214	240	244	226	252	226	237	221	244	249	234	216	224	207	234	225	222	213	216	206	209	212	224	239	218	233	215	211	223	235	242	225	216	222	209	194	222	246	231	249	212	212	204	216	259	219	227	236	215	224	236	198	240	231	234	230	249	245	231	216	203	223	241	213	231	219	249	230	217	243	260	215	227	187	258	221	218	210	201	209	230	233	222	258	235	230	245	216	239	232	204	238	229	214	234	214	187	224	207	217	206	238	222	251	230	229	219	200	234	218	234	228	261	217	227	194	221	207	225	234	224	222	243	223	225	245	216	224	272	251	229	230	235	238	202	209	230	229	233	217	219	216	218	231	232	228	232	234	219	217	211	207	238	226	225	237	238	244	233	259	200	208	216	247	231	256	219	247	236	220	234	225	231	221	251	228	191	229	229	229	238	230	227	212	210	208	209	229	204	225	238	234	214	212	189	198	196	269	229	220	218	214	213	242	221	241	235	225	196	232	211	215	233	228	223	252	222	227	233	229	231	221	220	223	226	209	234	216	238	214	218	223	203	258	214	216	235	227	213	203	217	206	217	213	244	222	233	234	240	222	210	203	206	213	222	199	232	243	247	220	234	226	215	230	221	219	223	212	224	242	236	241	217	219	249	216	233	229	212	244	233	225	245	223	223	202	200	240	223	216	219	217	252	203	226	249	224	214	214	248	236	209	236	212	235	243	236	213	216	213	242	236	250	230	227	242	215	222	210	209	212	242	205	204	197	218	197	222	229	213	221	216	223	207	216	220	185	217	228	222	243	213	255	224	216	233	231	221	239	207	220	207	217	238	224	234	214	223	205	234	232	245	224	218	226	197	236	248	189	229	210	234	231	196	206	227	217	228	227	228	245	222	233	248	214	236	218	203	234	238	218	213	259	229	206	200	222	217	220	202	201	207	203	238	231	234	213	248	234	218	224	223	232	217	220	218	223	221	220	238	210	208	244	201	208	241	212	209	240	226	233	218	237	235	225	228	217	214	241	236	230	227	230	221	235	184	221	236	234	229	249	240	217	239	208	210	224	219	227	228	220	215	236	226	238	221	237	250	190	250	214	270	230	237	204	248	227	235	229	188	212	220	234	224	207	219	248	216	234	233	212	219	219	202	238	231	223	213	241	223	215	256	217	210	242	228	232	213	223	240	225	240	226	202	221	215	203	208	218	235	238	222	207	203	215	228	250	224	227	223	243	248	249	228	217	218	232	247	209	218	225	221	230	218	249	205	226	256	247	203	205	233	221	230	240	211	221	231	212	273	228	246	229	234	221	214	239	220	220	230	243	240	223	208	217	246	212	229	227	217	261	212	243	238	228	210	206	211	214	228	211	226	216	228	198	211	240	203	231	230	214	232	229	237	221	221	208	198	248	234	210	216	237	235	247	253	193	220	242	241	220	224	258	226	187	227	222	225	197	229	213	236	223	237	198	215	222	242	228	221	213	192	205	223	245	232	203	247	216	216	237	206	277	240	251	211	222	229	207	242	200	231	218	231	231	215	238	230	218	217	254	205	226	239	223	220	222	250	226	229	250	245	224	216	207	241	226	256	236	196	250	232	219	193	228	218	232	228	210	217	199	203	235	244	204	228	231	213	201	239	216	188	229	231	253	221	193	232	229	240	234	220	232	213	243	235	239	212	227	223	213	224	212	248	237	204	229	219	248	241	237	230	224	237	225	228	194	221	242	206	217	196	220	193	206	230	206	217	213	237	234	222	231	243	236	218	216	235	215	238	202	217	203	237	220	221	234	211	228	227	244	218	212	219	217	248	220	259	243	222	220	243	211	214	227	176	222	219	231	224	243	208	245	216	214	234	234	238	240	222	228	210	224	239	218	206	212	212	215	236	236	239	226	239	228	256	211	205	216	228	250	225	195	205	234	256	209	223	223	225	226	236	245	226	230	241	226	240	246	240	239	234	239	202	207	237	202	234	215	237	232	220	241	221	233	225	237	219	245	258	218	212	221	207	248	260	214	233	240	244	219	221	208	201	237	236	235	188	262	206	227	231	231	227	243	213	233	242	246	227	225	236	213	218	245	210	229	247	227	221	239	229	219	232	255	235	194	205	218	208	270	207	270	219	247	226	234	220	214	224	230	218	239	236	249	221	266	213	208	238	220	229	218	220	225	238	222	244	248	228
40333	49975	52362	54187	66717	64282	63999	60403	59999	52680	51752	51486	46816	33016	24859	27146	28147	11530	12514	5041	6610	2872	1458	1388	1491	1489	1482	1395	1658	6909	21132	22447	15169	3514	741	718	733	758	742	690	734	698	733	755	754	690	688	701	723	725	749	735	723	672	726	724	715	722	681	727	699	690	754	729	722	734	706	743	657	698	708	681	660	734	703	726	759	727	673	680	720	733	711	756	718	695	696	720	753	762	646	730	714	726	676	741	700	706	684	700	682	689	725	696	738	667	728	684	710	724	732	730	731	716	675	723	692	735	692	721	688	672	691	715	686	726	721	739	677	682	673	725	711	666	699	697	723	677	751	715	740	739	722	732	742	712	692	671	731	723	733	705	718	687	709	707	679	755	698	709	681	673	709	719	733	717	727	711	747	674	757	734	720	683	698	700	680	693	720	722	700	738	735	739	724	730	746	737	717	702	647	701	671	735	662	752	723	708	724	721	733	687	688	658	734	746	705	725	710	717	714	722	686	762	650	663	704	707	743	689	683	749	771	714	696	728	752	716	719	715	732	673	708	723	699	664	718	708	733	747	676	690	677	686	686	740	723	720	714	741	754	711	748	739	677	725	701	737	681	668	682	703	693	715	715	693	738	726	741	746	724	682	762	668	762	701	733	774	727	741	746	713	677	675	750	680	720	734	700	668	710	683	706	705	697	743	704	729	684	727	685	720	653	739	701	689	677	703	648	705	770	683	751	676	673	726	724	727	688	761	678	760	729	700	715	697	728	738	709	723	705	691	728	731	752	747	710	679	722	724	682	738	739	677	693	705	716	735	734	747	705	716	733	740	670	677	697	727	738	694	723	716	694	736	749	678	730	727	739	683	644	735	699	729	729	720	723	678	724	703	700	690	708	748	679	726	659	762	736	713	692	702	687	720	664	692	748	707	702	762	703	712	709	732	711	717	743	711	729	737	683	686	744	732	729	731	697	781	713	691	735	700	705	683	702	688	693	719	695	736	760	718	768	712	701	711	657	699	720	731	698	708	730	696	741	682	676	728	716	746	740	714	717	716	706	728	714	683	740	710	711	732	712	712	675	729	751	679	709	716	735	708	745	713	734	694	751	719	694	703	738	702	722	731	711	706	694	702	713	697	711	731	740	712	769	663	701	737	718	724	720	712	689	684	710	730	690	705	695	692	700	685	690	758	744	721	721	769	734	698	716	672	774	669	715	703	740	715	691	734	679	703	691	738	702	720	754	692	678	752	723	703	707	735	714	714	696	745	752	720	663	731	754	715	763	696	688	756	755	702	732	737	693	713	699	717	737	694	688	727	736	720	705	727	714	731	732	782	701	720	703	680	715	689	707	717	770	700	679	641	737	704	736	733	686	733	702	750	733	741	672	724	692	754	706	746	683	724	684	748	715	699	728	643	653	738	715	705	740	761	730	734	720	719	732	712	690	732	785	725	667	731	678	727	696	697	727	710	680	716	710	711	697	697	729	715	732	686	719	705	729	746	700	720	711	723	691	677	678	680	708	693	681	702	699	722	760	695	734	724	673	693	712	704	718	718	720	700	708	766	680	659	714	725	770	698	683	721	695	660	715	697	702	697	745	737	735	691	734	733	698	696	706	724	697	681	689	733	707	713	734	738	739	712	717	699	670	697	742	734	721	695	745	701	703	760	674	742	715	729	732	717	749	702	746	743	688	684	732	758	788	715	721	736	700	716	768	722	685	735	730	761	732	743	724	723	718	718	723	714	725	686	683	691	685	742	753	724	704	706	703	714	713	719	675	727	704	710	741	695	749	656	739	694	770	728	687	712	710	738	744	680	726	667	697	702	721	726	665	725	702	741	729	733	741	710	701	685	736	729	695	718	730	701	714	657	771	709	703	692	700	714	700	740	732	724	704	722	700	680	678	685	700	710	706	731	710	712	688	720	718	687	703	702	688	725	718	746	709	694	697	719	716	739	728	661	688	663	686	684	730	699	721	712	767	702	712	672	722	743	731	715	795	665	705	701	741	707	710	725	724	746	720	669	749	700	710	700	718	740	693	748	701	700	725	718	712	725	720	694	715	703	697	720	710	686	743	715	743	727	732	689	712	725	680	694	716	692	733	727	662	683	708	735	752	706	718	772	736	696	686	724	722	721	666	710	680	723	680	725	738	716	704	718	734	734	679	688	726	723	733	714	708	695	700	719	685	693	729	681	715	697	709	695	724	690	703	750	725	732	717	717	687	790	717	735	675	697	699	749	709	706	702	697	768	730	684	753	710	676	673	746	717	722	728	705	684	694	671	722	720	647	710	727	707	702	712	718	712	673	707	699	677	740	710	716	718	703	687	736	692	713	764	685	752	695	676	747	713	687	720	713	729	713	673	729	758	753	680	702	695	693	701	706	707	751	734	768	690	737	681	724	733	766	743	721	670	693	670	714	758	698	720	750	746	714	718	732	678	721	687	713	754	722	715	726	702	727	729	722	715	707	711	668	705	728	718	678	690	716	667	674	735	678	766	717	678	712	710	707	685	723	717	693	662	722	725	755	700	729	684	709	722	664	698	687	686	718	675	675	707	675	683	728	760	670	716	732	663	751	678	709	735	656	710	715	736	685	671	719	686	707	690	714	739	713	742	681	701	726	719	713	742	673	682	682	720	714	721	749	697	727	729	703	742	743	725	678	681	668	710	717	682	656	731	715	697	719	711	711	743	707	645	730	723	742	719	741	665	739	706	730	716	699	736	707	689	731	749	752	705	756	697	706	697	701	710	740	740	739	691	768	686	713	691	680	704	749	682	703	688	718	701	742	688	712	686	754	712	686	712	723	714	675	766	706	737	709	718	708	701	748	716	674	653	735	711	708	660	740	772	694	753	723	701	715	716	708	716	758	659	704	739	711	732	712	729	705	709	706	736	699	729	684	747	724	717	726	700	734	715	700	696	685	705	689	717	758	714	727	714	705	743	727	702	685	749	749	723	729	670	732	718	689	741	756	705	725	710	661	697	740	727	698	676	734	685	715	716	715	706	738	701	691	712	706	729	705	726	707	724	725	723	734	719	700	694	720	722	712	672	679	742	723	697	734	688	725	709	703	801	690	763	706	729	744	688	731	694	704	731	677	706	676	712	699	712	684	707	714	726	749	734	743	737	699	695	749	730	718	704	703	688	716	756	714	694	744	710	734	700	712	716	638	760	660	710	664	728	694	762	699	722	726	751	735	661	741	710	685	741	699	704	725	729	716	684	677	705	680	681	674	732	740	660	733	726	704	680	751	707	801	672	720	684	751	675	711	760	660	685	687	733	765	695	703	683	692	689	743	718	713	700	758	669	736	718	725	705	709	709	703	775	679	714	712	732	701	746	719	685	642	745	705	702	731	727	732	721	739	769	741	781	714	679	734	722	652	709	761	705	710	693	735	706	744	658	732	700	682	746	718	731	735	700	704	729	699	690	724	681	717	691	681	767	641	692	753	689	732	712	678	676	733	751	724	733	720	678	708	722	741	702	684	725	723
10488	15818	22761	19573	14175	10979	8498	4769	3891	2201	1683	1716	1171	616	388	394	533	247	288	236	176	154	163	161	156	170	150	165	163	183	335	474	501	194	151	153	140	160	139	142	134	150	146	142	159	158	136	134	154	155	137	155	145	149	144	152	132	173	163	150	167	136	162	162	148	156	152	142	140	150	171	150	161	174	152	163	146	145	140	154	148	164	144	153	147	126	130	147	141	172	143	133	172	145	141	148	143	174	151	162	160	143	158	172	147	116	140	138	153	141	159	145	160	123	159	173	146	136	127	153	172	144	141	165	147	135	147	127	167	148	159	139	166	150	162	144	159	158	154	137	153	165	138	134	136	135	173	137	147	162	146	151	160	141	148	127	139	137	152	165	142	154	151	142	164	150	126	147	144	169	134	141	141	142	145	178	141	161	139	153	145	152	153	169	160	139	150	148	135	148	148	127	131	148	138	138	139	156	157	159	113	160	159	168	147	149	142	156	152	168	141	160	142	155	148	144	158	149	159	144	137	159	164	153	150	156	158	129	144	153	136	149	142	161	142	166	138	135	159	157	151	167	138	146	158	162	158	139	146	182	152	148	172	146	144	136	150	156	153	151	155	146	155	145	142	162	150	138	171	165	129	143	145	162	150	170	159	142	152	153	160	158	149	165	163	168	167	154	144	148	131	155	151	136	132	132	165	146	131	157	145	151	169	136	160	150	157	137	139	134	148	177	181	169	158	177	144	161	149	151	152	135	167	139	159	154	147	144	147	165	165	138	158	152	166	160	149	153	162	152	146	147	162	130	159	152	134	170	153	156	152	148	145	134	134	153	141	156	166	139	149	148	161	165	150	133	169	164	130	139	148	153	139	139	150	155	146	154	153	142	162	141	138	155	161	158	151	157	145	149	156	159	145	152	156	159	126	130	142	157	128	132	167	143	136	167	146	157	141	150	167	144	151	150	158	158	153	138	162	161	151	142	145	150	136	133	145	151	145	150	147	152	144	163	161	153	149	149	152	162	155	174	141	146	141	152	132	153	150	154	153	131	187	134	143	153	154	158	140	157	137	156	131	169	144	152	157	156	143	150	152	164	138	141	141	150	158	137	168	158	156	148	148	146	146	162	156	170	152	138	171	147	152	122	149	139	134	143	137	170	139	145	137	130	164	157	157	172	153	161	140	143	149	149	168	179	142	147	165	176	154	153	139	154	134	142	159	158	137	163	148	140	164	182	126	158	139	139	173	148	176	150	140	155	142	177	143	141	153	148	137	144	144	136	154	144	143	147	142	159	154	160	132	154	146	153	170	142	150	154	129	149	142	156	142	152	176	149	154	121	143	149	153	159	149	148	124	127	160	144	146	162	142	166	140	155	155	149	135	151	149	156	149	151	122	132	175	163	165	153	146	123	147	164	159	153	180	125	133	158	124	160	128	177	164	153	158	137	161	159	150	165	161	156	148	138	146	147	165	136	144	134	152	176	153	138	170	171	177	149	144	147	125	163	165	150	153	151	162	163	179	158	137	141	159	185	167	151	147	172	152	160	151	139	138	165	172	146	157	133	158	168	143	145	140	160	143	144	122	146	147	136	163	138	155	141	157	122	149	176	154	139	167	157	118	158	142	138	139	164	150	166	136	140	172	167	155	132	151	159	144	168	137	150	167	151	147	126	166	171	157	141	129	157	150	137	164	160	143	136	154	163	126	151	165	152	154	140	143	120	139	157	150	151	155	132	159	129	155	151	153	145	157	169	179	146	133	163	146	160	146	164	143	137	144	169	146	140	132	158	139	150	142	141	151	170	165	163	139	150	143	149	135	151	150	133	141	155	152	158	159	170	128	142	150	159	153	153	180	150	150	142	144	176	142	163	142	177	162	131	140	148	157	154	157	155	147	149	164	146	166	150	138	165	157	141	138	142	146	170	160	151	144	153	153	151	163	173	140	150	141	137	169	145	151	141	143	120	156	156	154	160	146	148	158	161	142	150	155	153	137	149	134	165	139	153	134	160	143	148	169	145	187	143	143	156	162	169	148	152	157	155	131	153	138	130	162	144	150	150	158	171	158	153	159	145	149	110	164	130	151	142	165	156	145	139	161	161	151	141	164	163	144	156	185	136	165	160	139	146	138	173	166	159	142	136	160	135	160	159	153	148	158	168	157	141	147	137	144	145	144	151	152	131	140	139	165	151	144	134	153	156	146	129	143	164	147	164	144	143	154	145	173	163	127	140	159	144	148	148	149	164	146	144	161	141	142	169	137	147	139	133	157	154	150	153	164	162	145	142	143	141	151	151	120	146	147	161	152	145	155	150	134	156	158	138	151	149	149	155	156	129	147	151	158	146	143	149	146	141	138	154	149	168	156	163	160	150	144	162	120	137	151	182	157	156	173	156	150	165	152	167	151	137	167	157	145	134	153	148	154	128	126	139	154	131	194	162	146	127	153	164	157	136	149	130	156	147	144	164	179	146	164	150	130	141	149	157	161	142	168	144	137	175	158	142	166	138	137	160	152	169	149	154	153	152	154	161	157	155	153	143	151	140	145	157	138	119	151	150	156	164	151	149	157	152	156	145	149	149	156	146	166	149	141	140	146	139	147	145	164	144	127	168	151	153	159	145	178	134	137	161	167	161	156	166	165	164	131	151	133	151	148	145	154	155	172	131	135	155	150	134	140	139	129	147	166	143	144	145	152	147	166	152	160	149	144	159	141	143	150	130	168	150	164	149	168	147	158	153	167	144	172	131	143	161	125	153	156	159	148	129	135	153	141	143	153	138	151	158	155	127	152	167	134	134	169	137	168	145	128	134	143	148	136	176	142	163	130	145	135	147	156	130	152	135	163	142	156	166	152	138	141	132	147	153	142	141	141	168	141	163	160	131	167	153	138	152	140	140	155	166	141	143	134	166	153	153	154	134	148	148	141	157	157	151	157	141	156	164	155	166	151	134	147	149	142	155	171	159	149	151	152	138	163	140	158	165	154	153	181	154	161	128	147	148	148	156	158	169	147	144	154	164	164	139	153	156	131	148	153	141	143	142	146	156	147	151	162	141	129	164	138	142	127	147	156	138	138	161	124	180	186	154	161	124	150	171	141	146	150	157	137	157	133	140	149	151	149	148	145	137	148	141	152	139	150	164	141	168	139	157	162	151	169	139	145	146	156	146	146	172	151	171	148	154	131	161	155	154	156	151	157	159	148	159	149	154	146	143	150	161	134	142	166	151	178	132	150	149	136	155	170	147	140	138	136	153	165	157	148	139	140	164	138	126	165	142	151	133	156	152	157	159	136	141	143	143	143	155	145	191	169	134	142	144	160	159	156	153	130	153	141	163	140	169	153	149	161	162	142	157	156	142	147	176	143	144	159	155	177	151	156	151	158	159	127	150	164	164	116	128	183	174	166	155	155	160	152	153	163	175	171	168	148	145	151	148	144	116	155	136	160	139	147	152	153	152	148	169	172	137	146	144	133	154	153	132	169	150	131	133	163	131	159	142
11309	19035	28968	28462	27197	24904	23177	15884	15780	9860	8647	8758	6459	3043	2167	2465	2904	1265	1458	1149	795	635	572	545	583	618	611	633	639	856	1782	2491	2480	778	523	559	491	511	532	558	493	549	514	541	517	531	519	549	539	519	562	482	511	512	543	536	530	540	486	519	549	574	505	542	532	503	571	502	569	529	521	509	513	505	574	502	541	519	530	504	513	558	492	549	491	499	511	520	541	516	521	526	542	522	528	510	543	508	521	560	489	492	515	509	551	521	544	524	539	498	514	521	596	492	514	535	538	530	531	524	527	545	511	546	553	506	536	529	521	526	561	523	544	545	522	548	550	523	502	517	533	539	537	559	525	530	548	520	505	545	514	534	493	531	566	549	565	493	558	510	519	472	555	503	530	532	516	563	498	525	577	539	547	496	526	534	509	517	541	548	561	508	540	532	513	513	572	512	518	544	527	537	506	498	493	548	539	590	556	497	528	551	557	563	526	529	502	573	509	487	526	492	502	474	560	517	537	558	515	487	509	564	490	484	518	533	557	516	514	524	540	506	537	506	532	556	527	524	532	511	553	516	541	523	483	566	492	530	516	517	541	500	549	508	533	533	548	544	574	541	506	484	527	511	537	538	531	539	505	553	517	505	540	508	507	516	495	519	519	530	497	493	513	535	521	540	565	529	525	480	554	543	532	528	535	518	527	561	536	511	543	523	518	570	512	539	503	550	556	543	526	558	507	489	541	554	524	534	525	511	512	544	529	525	537	535	508	533	528	557	504	526	509	536	497	547	515	566	536	546	539	503	545	568	526	512	550	484	510	506	508	554	592	534	567	513	504	532	520	522	569	494	550	525	519	506	529	539	505	501	482	535	493	519	570	514	515	467	558	532	506	507	525	545	517	544	536	491	506	544	503	541	507	506	532	506	530	546	523	505	569	510	528	557	510	535	521	551	504	552	545	518	534	532	528	484	523	516	536	544	539	493	550	509	522	488	502	579	500	525	547	489	530	552	528	526	532	517	546	506	531	518	516	517	505	516	501	514	486	517	501	555	523	495	527	585	534	487	527	533	567	539	560	506	492	539	512	517	544	517	530	572	545	546	516	509	541	529	556	525	495	529	533	486	559	551	535	552	544	544	530	545	508	569	503	506	505	596	545	506	525	519	553	523	496	567	517	504	502	572	506	536	517	540	546	530	542	533	558	539	545	578	552	582	507	519	564	514	512	493	526	512	559	498	539	524	509	545	507	487	586	525	531	517	495	522	536	543	544	567	506	518	516	531	538	528	553	526	468	527	523	521	518	534	515	561	546	519	499	509	544	550	540	542	538	525	524	578	501	545	561	511	523	551	537	554	545	536	537	578	517	523	548	562	543	543	504	517	510	522	567	543	495	526	494	557	504	548	523	541	558	521	496	545	487	525	519	568	502	477	539	509	526	539	506	500	509	499	465	502	474	548	510	543	538	557	520	516	483	524	507	532	570	541	463	528	546	495	515	480	529	514	566	527	566	511	552	520	540	517	524	566	502	510	529	515	532	494	526	507	570	485	554	533	519	523	526	552	550	531	539	536	567	508	555	531	538	544	541	498	523	509	555	563	485	547	561	546	535	518	529	494	521	522	534	493	549	514	515	469	506	557	552	539	543	531	526	539	488	509	496	509	515	513	541	532	542	551	529	515	482	563	549	526	563	555	479	533	537	539	562	502	519	514	504	534	493	541	482	525	529	515	529	520	514	528	521	545	533	570	573	563	546	504	520	530	541	521	526	528	516	554	509	508	534	502	508	516	560	553	542	499	522	507	567	504	540	517	552	543	489	526	519	523	549	543	499	572	543	554	545	547	506	512	501	521	557	524	567	525	522	575	508	538	521	522	486	560	537	566	559	516	498	544	548	522	574	554	527	567	544	548	538	500	544	533	525	522	523	507	506	516	483	563	515	506	505	504	523	528	517	526	523	508	530	579	528	534	506	520	529	524	505	540	514	536	461	538	481	507	540	513	535	495	554	475	531	500	506	474	512	503	509	526	544	507	516	562	561	547	545	529	528	507	517	516	512	542	538	551	544	558	521	539	563	552	497	471	529	511	546	518	551	556	528	548	506	524	518	505	516	498	484	564	550	525	544	539	531	491	497	555	521	501	525	561	514	495	523	547	519	532	515	524	509	539	516	511	502	497	532	517	555	518	513	503	542	498	538	515	523	526	558	558	575	539	542	561	539	476	542	532	525	538	529	566	529	536	542	551	515	515	560	551	528	525	518	542	535	530	530	537	511	550	548	547	539	535	521	541	508	507	524	545	472	518	548	552	546	507	551	516	518	525	546	563	543	485	489	500	568	525	530	500	479	529	517	464	543	502	548	499	537	522	554	502	557	527	537	516	541	502	523	552	506	517	549	514	512	518	522	525	534	528	519	536	512	502	536	516	532	536	521	546	521	529	527	542	531	566	542	495	516	485	535	556	547	526	548	501	520	527	512	531	538	498	516	519	537	516	525	521	522	513	475	516	530	521	544	578	520	536	558	515	510	507	518	587	550	548	551	526	515	518	499	509	524	528	565	553	546	481	505	567	528	499	533	523	521	560	520	558	519	462	491	487	496	574	555	554	554	537	550	524	523	507	516	529	542	478	544	541	565	502	531	529	505	522	485	512	539	547	541	551	583	534	524	477	524	539	501	476	575	507	564	556	519	584	555	555	529	546	503	566	542	518	556	531	544	525	519	544	539	514	536	543	552	567	539	554	528	530	572	575	510	527	506	539	538	515	532	511	522	516	542	524	531	523	546	568	498	507	534	563	520	547	509	553	567	532	542	495	533	526	507	557	542	519	520	526	540	530	523	518	461	488	474	536	535	574	501	531	529	530	535	502	569	491	530	570	559	507	511	548	574	516	513	515	539	527	519	548	490	554	517	531	511	535	523	504	529	474	521	517	588	557	526	511	544	534	536	540	535	553	548	518	560	520	467	472	527	524	503	523	559	539	516	503	519	527	521	548	549	516	526	537	508	517	510	547	519	529	523	562	516	494	536	500	475	553	579	506	582	518	556	500	551	545	500	553	533	526	545	532	487	554	490	517	544	527	541	534	559	493	577	532	525	499	522	454	524	528	511	558	527	532	540	563	492	489	531	579	541	503	526	531	487	541	557	549	505	570	497	521	526	511	509	486	498	545	545	523	566	528	518	560	535	513	505	566	548	557	541	517	517	522	489	545	542	517	508	532	536	499	528	514	490	521	483	532	533	531	530	546	545	493	530	518	499	557	536	552	535	542	537	541	540	492	531	504	533	516	529	543	508	539	523	549	531	503	557	541	512	513	511	509	553	524	521	535	509	510	543	541	543	528	535	537	530	555	497	535	512	540	535	517	545	508	539	511	505	539	547	517	546	525	529	564	510	485	522	529	537	532	567	508	518	546	538	545	532	492	497	500	495	526	530	537	575	543	527	496	498	523	507	508	523	516	547	510	556	492	525	462	545	538	582	529	522	503	486	533	550	560	525	529
38855	44236	44925	40756	37135	39054	36296	34786	33511	26457	22824	22930	15216	6383	3996	4566	6120	2857	2539	1411	238	179	178	187	185	186	165	190	219	642	2582	2627	1168	176	150	132	136	157	143	134	127	103	141	135	135	140	122	111	126	134	117	144	127	127	107	144	139	128	128	122	158	132	131	137	128	145	128	140	122	141	138	134	125	114	139	117	137	133	120	125	128	139	125	152	133	117	134	136	143	135	147	123	130	131	123	108	145	142	117	148	136	146	145	139	137	131	130	131	128	138	128	123	131	141	117	135	142	133	145	142	129	139	149	121	134	130	119	139	125	128	126	125	132	132	142	137	121	136	123	151	138	163	149	143	140	139	118	158	131	118	129	163	141	117	125	116	125	131	135	117	131	113	124	155	120	144	131	135	130	149	137	133	143	138	120	142	138	135	130	127	122	122	132	144	135	135	137	113	144	130	153	118	147	139	132	159	130	144	143	139	122	150	124	126	130	134	117	134	136	142	130	122	109	156	117	119	137	132	120	133	135	129	135	157	137	139	114	145	131	110	135	124	141	122	142	140	127	151	123	125	142	143	115	131	129	142	141	141	120	138	122	120	139	133	131	129	135	124	139	121	129	120	131	143	124	151	149	135	140	157	126	135	129	146	142	120	138	124	141	121	128	138	120	130	125	143	124	134	149	118	147	128	137	130	138	132	129	126	139	126	136	113	169	136	118	152	144	140	137	137	141	149	130	153	134	151	150	114	137	123	127	125	130	143	133	140	136	116	122	135	139	133	149	150	134	123	126	121	142	130	123	141	137	113	123	135	160	140	144	118	136	142	134	132	141	133	151	115	123	123	142	128	134	138	147	118	116	136	116	141	127	128	135	139	147	126	135	136	131	123	126	135	121	138	126	121	158	134	130	135	118	145	136	108	150	149	135	121	132	138	141	143	141	127	131	128	129	149	139	134	146	141	138	134	126	133	126	153	153	157	142	127	149	159	145	117	129	138	122	135	131	133	132	134	121	136	132	126	127	134	148	130	121	134	139	135	138	121	137	136	138	132	137	133	136	138	137	123	124	147	125	153	135	121	144	129	142	122	133	140	124	131	131	141	131	147	146	118	129	135	141	132	119	139	135	157	129	139	139	139	144	136	115	143	128	126	131	133	144	122	134	144	144	140	123	133	137	131	134	123	143	125	127	137	118	134	146	121	133	130	126	145	135	140	123	129	133	118	148	138	118	118	136	155	130	146	155	132	100	125	137	135	124	143	115	140	130	143	152	151	135	150	115	139	116	135	144	120	152	121	142	136	122	109	143	122	108	120	134	128	127	155	142	131	129	121	127	145	125	141	142	134	140	128	150	131	125	130	144	136	131	155	145	119	124	120	131	118	140	138	149	121	140	131	123	135	122	119	131	123	139	138	134	157	148	135	142	129	134	138	139	132	164	141	146	139	135	137	143	127	128	134	116	140	122	159	108	137	123	136	135	127	123	130	133	155	144	141	159	123	131	151	140	135	151	134	118	150	133	153	120	154	136	120	150	156	147	146	119	124	140	137	151	138	132	130	140	147	154	127	152	137	148	116	134	115	130	131	123	141	131	125	148	133	131	124	124	142	142	137	111	153	120	142	121	123	123	127	127	129	126	128	138	127	140	139	122	101	119	132	133	140	130	139	136	131	153	127	122	123	133	149	133	157	143	131	143	123	138	132	150	117	150	132	136	122	110	131	151	139	133	118	135	109	140	136	153	140	162	127	138	132	146	138	117	140	146	136	136	148	115	157	127	145	142	137	125	134	138	130	134	113	131	98	140	130	131	142	134	111	146	133	120	139	129	112	121	140	137	149	116	113	130	115	126	124	113	140	123	150	136	130	126	117	125	140	147	125	142	117	149	115	129	138	130	131	133	115	126	139	134	151	147	147	136	145	133	146	128	147	129	111	109	138	111	128	120	115	137	150	122	133	144	140	135	132	134	128	162	124	140	139	150	126	135	148	136	112	115	132	126	156	127	152	124	125	159	137	124	128	169	137	141	133	136	128	123	125	122	149	130	115	135	121	145	142	137	104	134	129	126	148	132	136	137	121	126	129	137	128	135	130	121	135	137	136	129	142	133	134	160	122	133	133	121	128	134	129	139	144	117	135	125	121	143	128	115	133	126	160	120	143	144	136	119	127	128	161	148	130	145	111	135	129	131	119	137	147	152	141	140	131	142	127	144	126	123	121	130	117	123	112	140	112	131	139	112	146	124	131	135	158	147	115	140	119	150	127	131	114	127	130	157	129	108	127	144	130	153	144	129	125	122	158	131	118	122	158	139	128	116	147	134	129	142	126	138	123	157	117	122	134	128	138	127	130	136	121	123	140	160	144	123	133	142	145	134	129	109	136	131	125	134	139	123	130	133	136	140	116	142	136	126	135	129	129	130	133	137	133	134	134	141	131	147	140	130	108	144	143	143	128	118	131	129	118	162	134	134	137	131	140	148	152	144	135	146	107	123	137	123	128	141	129	128	123	134	135	133	127	121	118	139	134	121	125	153	135	126	175	125	153	135	123	128	129	125	158	118	140	119	140	133	137	133	126	149	116	141	144	126	131	133	124	110	103	124	147	131	138	129	139	99	116	104	127	126	131	151	121	146	150	154	138	132	128	139	134	143	131	128	149	141	124	135	115	135	126	131	148	159	132	143	123	140	124	126	121	130	132	139	120	128	117	113	139	124	138	132	141	119	141	141	127	121	134	140	134	123	136	146	128	155	140	101	136	144	136	134	138	141	136	122	112	148	150	160	110	119	143	132	166	128	145	149	137	143	163	135	147	141	125	144	86	155	130	127	109	113	137	144	140	123	121	113	125	132	127	140	151	140	130	127	128	125	148	136	107	150	117	117	120	108	128	141	128	126	122	139	138	130	153	143	152	116	129	133	119	118	140	131	131	132	125	135	128	139	143	125	125	145	121	144	118	136	130	129	135	140	135	158	144	146	154	108	142	150	152	128	130	127	151	139	127	141	134	106	124	130	128	144	147	127	123	149	140	109	132	155	142	113	142	114	133	123	148	144	140	147	151	116	148	142	144	147	124	138	140	111	127	141	127	164	151	139	120	121	139	144	117	133	131	136	146	107	131	153	129	147	150	109	143	151	143	136	144	142	114	140	123	100	136	137	129	134	150	139	135	120	126	139	112	146	123	131	127	125	131	125	117	147	133	124	131	141	131	137	126	119	150	132	135	130	131	128	129	120	124	129	123	131	124	119	122	144	125	144	150	135	140	117	140	128	128	125	130	136	142	143	140	132	121	148	130	133	159	150	136	133	158	122	135	120	131	125	142	135	134	105	146	124	141	138	144	125	133	132	145	129	124	140	136	126	130	140	133	153	146	149	136	122	137	139	135	122	126	130	150	144	112	149	127	121	134	127	126	136	133	126	131	121	146	130	132	129	120	124	116	130	132	126	137	154	144	127	119	129	144	131	134	104	143	146	156	134	129	152	144	143	115	135	143	127	141	133	156
34026	45444	51868	53283	60540	58191	56618	52060	51039	42861	41324	42190	31911	21115	17448	19728	21592	11521	12293	7643	983	964	881	846	904	919	858	896	1207	4554	15924	14839	7001	671	511	496	511	497	423	498	482	477	458	510	457	485	516	415	503	484	473	479	462	475	451	489	481	479	465	512	448	454	483	465	460	461	486	479	434	476	442	437	465	480	464	497	496	444	450	452	503	439	477	508	479	485	453	470	478	428	469	432	502	470	494	461	443	484	481	467	465	449	486	492	457	506	472	459	458	482	460	460	506	487	465	477	503	449	448	455	494	445	463	487	504	473	437	502	456	461	490	446	481	462	488	483	472	463	510	474	471	453	444	449	469	472	442	428	486	446	469	476	500	479	464	465	457	486	481	445	485	482	471	456	461	460	483	447	431	453	440	469	476	487	492	493	453	456	464	461	526	482	480	452	496	491	487	464	475	472	446	432	465	471	446	436	442	448	474	444	480	512	470	472	480	460	458	466	503	458	496	457	480	437	434	479	456	454	468	510	497	463	487	498	470	460	463	454	480	455	473	437	463	472	456	489	494	481	453	482	462	452	492	438	413	470	454	457	477	459	468	439	475	495	507	471	454	453	456	443	469	454	482	538	459	476	435	475	421	468	477	481	465	432	489	444	458	435	450	484	473	505	476	435	492	426	503	464	479	486	476	450	468	448	453	453	468	498	449	455	493	489	459	492	491	443	451	453	506	451	479	492	472	443	418	480	475	473	480	440	463	486	462	477	457	436	456	473	444	472	495	468	438	514	502	469	483	489	521	450	468	444	471	426	523	458	460	461	509	469	483	417	481	459	467	433	469	442	480	474	468	471	449	474	455	480	469	450	483	489	471	469	471	476	481	482	444	473	450	459	473	444	483	461	435	468	471	454	469	435	449	437	456	478	497	456	471	445	484	443	445	474	480	498	447	484	516	462	491	467	490	496	442	444	473	471	419	448	507	464	411	461	466	503	486	510	473	448	462	476	458	452	453	509	485	450	492	454	464	476	509	462	444	492	474	472	436	469	463	453	464	432	433	501	491	467	444	480	470	497	464	464	451	461	464	487	500	448	459	467	500	462	449	484	497	453	461	483	462	456	485	461	449	439	405	472	424	470	500	479	532	488	454	486	448	472	482	441	445	462	450	472	475	451	444	520	467	455	455	496	414	465	481	469	448	454	475	487	470	482	478	479	480	402	478	479	526	453	466	458	486	480	511	473	476	474	485	487	507	461	466	476	513	493	481	495	447	467	448	494	481	507	454	470	487	495	475	457	475	448	472	447	444	496	424	474	427	448	464	472	478	472	481	441	471	496	455	481	480	442	489	479	473	451	418	488	474	429	455	483	475	451	462	443	493	435	490	498	483	422	438	494	445	457	513	446	475	414	462	460	473	421	482	459	448	464	458	461	460	468	442	476	468	455	447	458	447	470	509	488	473	455	465	474	434	503	478	486	505	458	446	453	434	450	439	460	487	476	441	486	425	457	477	473	454	488	495	472	457	513	466	461	478	465	445	473	446	473	488	434	483	456	459	454	468	439	449	444	466	486	461	482	447	473	444	465	436	435	428	437	483	486	444	442	454	472	444	444	489	450	494	460	436	447	485	458	499	464	464	508	442	437	490	502	462	471	450	474	477	473	454	520	469	480	464	478	472	467	474	497	461	476	462	448	474	446	453	468	465	469	462	480	450	466	496	430	485	466	435	484	449	477	446	424	476	496	486	484	500	461	479	462	480	469	466	462	476	485	486	487	465	468	455	428	472	471	473	467	473	446	470	478	457	445	472	445	482	477	426	469	465	489	455	450	457	467	459	464	471	493	463	473	468	480	524	452	445	471	487	443	484	466	458	432	432	499	441	466	505	458	490	499	447	452	439	495	453	451	479	449	460	464	399	446	479	459	469	487	446	462	445	436	476	461	452	468	471	488	501	491	436	436	469	467	452	495	431	457	445	490	475	441	451	434	465	486	474	469	440	492	454	436	494	491	474	481	451	474	492	478	441	462	453	501	489	433	475	514	452	475	492	483	465	459	480	467	469	424	466	482	455	459	501	472	442	481	498	439	478	478	467	474	472	458	477	501	456	446	453	434	482	448	455	473	486	488	450	452	472	455	476	517	468	469	488	452	474	451	491	430	469	466	531	487	490	459	471	474	401	475	451	458	471	480	502	461	480	496	479	504	471	455	463	469	516	482	461	450	487	460	468	509	516	494	441	444	457	469	467	463	488	469	445	467	496	462	494	476	480	481	464	438	433	469	472	447	474	453	484	444	478	482	462	431	469	483	475	442	448	454	458	505	478	452	506	467	461	453	486	492	445	432	471	452	483	505	446	484	471	479	445	479	500	448	485	418	510	451	471	466	479	432	504	456	501	470	455	473	467	452	430	487	480	456	444	422	439	431	468	480	462	489	458	501	465	475	517	442	485	453	471	452	486	465	468	491	448	478	470	451	433	479	462	494	453	459	479	451	472	479	460	440	416	472	473	488	447	497	489	484	490	467	471	455	460	515	500	465	452	448	485	503	481	436	460	437	467	480	480	445	430	481	491	464	485	473	457	459	463	507	516	457	465	460	485	443	475	468	474	497	463	488	434	500	480	453	446	435	475	464	442	457	447	463	470	425	460	484	460	455	477	498	445	461	474	459	500	462	456	471	468	459	484	473	470	447	479	499	488	466	465	452	439	467	462	461	479	448	471	489	487	485	483	481	436	479	442	490	428	473	473	452	452	454	449	530	497	465	459	487	474	452	432	474	464	511	453	472	441	451	457	481	492	465	474	472	465	473	521	441	466	504	471	455	496	480	463	473	498	460	461	439	486	480	478	441	488	487	480	461	476	480	455	478	470	483	490	461	448	476	498	430	483	498	461	438	489	481	495	484	445	466	513	474	396	456	455	454	453	509	501	455	459	487	454	454	476	442	452	478	438	478	450	495	454	479	529	450	508	462	503	508	513	471	454	480	437	449	451	456	479	500	459	479	468	439	471	407	481	438	495	509	465	452	462	453	459	474	452	462	434	461	433	433	498	479	483	429	430	467	439	467	492	450	446	482	482	468	465	441	453	483	462	451	451	488	490	427	468	454	478	491	447	516	477	471	475	460	445	480	477	436	467	479	464	479	456	486	492	485	399	474	482	471	475	465	482	479	494	474	453	412	492	486	499	432	467	419	486	453	485	484	450	491	477	474	446	427	485	446	458	455	468	502	447	477	480	464	477	507	479	472	503	455	480	503	480	483	449	461	458	466	456	450	501	496	457	490	464	475	486	469	486	505	465	463	417	456	486	470	507	437	486	456	457	500	503	453	493	492	468	482	469	509	445	477	481	461	425	475	461	444	449	497	476	473	446	466	493	450	496	462	500	434	443	483	482	474	461	427	451	439	508	467	494	436	460	470	450	477	471	469	486	514	502	469	460	422	471	487	477	455	466	474	490	479	488	512	501	455	474	439	470	439	480	468	511	434	452	463	485	458	451	489	498	453
45663	44700	42915	39977	37163	40099	38936	38713	40166	35829	31989	35831	22637	12839	8849	8976	11237	7977	5663	4654	2161	1228	1072	613	379	350	311	300	337	2171	5424	4556	2071	340	220	189	238	228	214	236	235	193	258	228	227	190	233	233	215	230	226	236	225	211	228	196	205	200	208	213	226	232	225	240	208	209	251	194	215	221	242	229	228	192	225	200	197	209	184	223	225	223	203	199	229	192	227	209	227	221	228	210	207	220	233	221	211	167	208	227	222	215	231	226	213	201	228	227	218	231	240	198	197	202	216	216	210	218	212	203	228	209	209	218	224	215	199	222	208	220	242	201	254	209	209	219	208	197	198	229	234	203	196	230	254	206	209	202	205	180	210	201	200	198	181	243	209	224	215	210	203	183	191	207	223	209	215	216	229	236	238	226	213	225	205	200	225	247	208	190	196	220	203	207	223	194	215	217	221	237	215	197	214	207	235	221	223	213	205	204	225	228	231	209	203	222	191	222	211	224	214	202	215	214	207	225	215	223	238	192	217	201	216	224	217	224	216	227	213	230	233	219	211	211	215	217	226	218	194	210	218	213	201	204	209	202	215	218	248	229	225	204	203	235	239	229	219	202	224	199	220	236	222	217	213	188	211	212	205	214	202	224	211	217	203	225	194	207	202	204	221	209	209	216	247	231	208	188	220	228	217	211	253	193	195	212	210	240	225	192	207	213	229	220	207	207	213	214	213	214	208	221	210	227	206	220	205	223	203	189	210	225	243	228	235	200	209	202	222	196	221	226	219	232	207	233	203	225	195	241	208	193	231	203	215	207	206	199	207	204	201	202	213	223	209	239	218	201	219	237	204	219	199	223	213	205	198	240	198	193	218	230	215	194	227	209	221	215	198	209	202	212	219	213	224	245	222	233	222	223	205	201	185	197	208	192	213	200	213	218	190	210	230	228	199	208	220	222	234	251	218	230	221	212	214	232	198	212	219	206	214	203	222	208	236	198	204	225	222	226	238	225	214	218	211	238	214	237	204	221	199	214	244	214	225	219	207	220	220	236	212	195	223	217	208	212	217	221	210	209	228	250	237	209	217	207	220	222	233	222	200	201	214	224	218	219	197	200	194	202	208	192	222	198	198	212	253	230	220	218	234	219	215	203	224	198	220	210	205	219	212	191	199	217	222	200	231	225	214	197	207	229	186	202	230	217	207	208	213	215	200	218	217	223	229	214	222	228	198	196	211	212	215	205	230	220	184	240	199	187	219	235	227	219	206	210	226	214	177	204	199	218	219	204	199	210	204	204	219	230	208	207	227	215	227	218	186	207	231	206	203	210	214	212	232	204	204	232	209	206	189	218	214	236	216	217	225	221	217	195	209	192	215	221	217	209	223	223	224	208	234	208	218	208	216	212	219	229	213	189	202	201	215	210	191	198	226	225	208	219	224	233	217	221	243	194	219	205	215	215	233	197	205	202	213	217	234	213	219	200	227	215	223	179	226	198	230	210	211	192	182	211	232	226	195	237	229	205	214	211	207	210	217	218	202	225	206	214	210	204	219	203	231	236	202	200	209	195	197	213	215	228	219	207	220	200	212	195	195	199	227	207	210	214	219	221	209	220	229	229	246	228	213	192	209	203	207	211	177	198	223	245	238	210	245	210	236	220	229	201	205	207	228	208	236	209	215	213	201	222	196	218	220	206	197	219	233	202	220	219	220	198	220	203	213	206	218	189	221	222	241	207	209	209	222	213	211	205	202	217	215	227	200	215	215	237	225	235	209	240	224	196	214	218	203	241	220	213	196	220	210	201	225	217	203	211	236	232	246	220	186	224	237	225	220	194	208	196	203	202	207	205	221	229	222	208	227	234	214	196	222	225	223	207	207	227	198	243	215	210	237	223	241	212	218	229	212	240	227	220	205	216	213	189	219	215	215	210	191	228	192	205	241	182	216	211	216	223	219	210	225	200	207	227	204	209	180	203	222	223	188	231	230	220	219	219	220	235	231	198	218	215	220	207	216	206	215	226	194	210	230	222	228	213	218	196	220	200	225	234	195	216	200	241	219	209	249	225	204	213	217	211	210	195	207	204	191	196	222	222	219	208	217	209	209	208	217	197	207	219	213	192	227	236	223	215	215	234	231	190	222	245	203	212	235	217	205	203	208	224	226	236	206	214	181	217	205	243	223	228	221	196	208	217	236	225	186	228	241	229	209	213	192	226	205	227	208	219	242	209	200	222	208	228	176	197	192	202	208	194	233	212	201	223	221	205	214	218	213	221	210	225	211	200	234	235	206	236	187	200	227	195	225	204	239	199	228	228	221	209	218	234	210	217	222	230	241	217	202	203	222	232	212	184	195	188	246	205	232	225	210	224	203	249	219	201	217	195	210	227	217	201	233	234	209	226	227	188	211	215	216	194	227	206	236	211	195	217	191	234	221	211	215	219	215	215	196	220	210	249	205	214	211	207	219	224	197	201	228	219	206	217	223	213	200	200	200	218	219	215	210	193	204	212	219	223	211	214	223	215	232	222	197	204	208	228	227	197	225	209	219	236	178	226	220	210	253	228	220	217	193	221	218	213	199	236	229	217	185	211	222	227	217	205	205	196	204	224	215	217	208	200	219	214	199	218	206	208	199	190	217	223	242	212	229	221	211	225	193	229	230	221	223	205	224	190	199	209	256	220	212	210	203	235	198	201	239	210	211	226	201	218	245	187	201	219	225	213	190	217	220	232	226	208	229	216	216	190	231	205	230	163	214	210	219	199	242	216	209	217	218	199	222	203	230	211	220	194	216	232	229	215	211	206	211	218	229	226	223	223	226	216	213	227	217	207	191	243	225	208	232	194	210	230	216	201	214	208	228	201	211	204	241	216	220	226	259	197	213	184	187	212	225	216	210	194	193	210	241	208	217	241	212	204	220	207	228	229	222	229	211	198	228	206	232	207	188	208	224	185	195	223	237	246	219	210	223	223	221	207	223	206	263	214	223	205	209	220	204	203	239	214	227	224	198	204	227	216	226	219	204	198	219	205	225	226	202	187	224	215	214	209	244	214	202	234	205	214	218	230	221	196	222	215	220	217	226	218	214	231	188	199	206	214	231	210	209	195	193	210	207	221	216	200	198	189	222	203	234	220	197	177	232	194	203	205	240	206	222	214	210	230	198	193	233	222	233	227	252	202	205	237	212	198	226	219	230	209	209	219	216	209	227	198	208	234	226	213	229	222	230	223	223	209	221	184	218	209	226	203	224	239	212	178	188	198	228	241	198	208	206	225	186	213	204	231	187	232	220	206	244	234	229	217	246	203	202	228	208	219	207	186	202	189	231	218	191	211	206	195	209	218	195	207	217	233	216	199	215	210	224	192	230	223	206	219	214	213	231	217	211	259	217	206	222	236	225	201	233	214	216	202	216	203	223	204	175	212	207	200	223	225	231	226	188	195	215	199	220	191	222	219	226	241	232	193	207	209	214	204	203	222	216	208	208	217	240	204	233	211	235	209	225	224	214	208
41044	51521	53257	55322	64900	62127	66358	63139	62555	51882	50440	52464	38014	28766	26734	28246	27870	22650	19248	16770	8361	5877	5523	3001	1707	1705	1542	1502	1520	12141	24303	20585	10852	1395	708	677	706	705	685	682	681	699	652	678	696	688	688	701	683	691	633	712	723	650	699	712	750	668	641	707	698	704	698	678	644	694	658	706	690	688	659	694	711	662	647	720	677	690	654	653	681	657	681	649	711	684	674	742	633	669	674	647	644	653	624	683	679	711	706	661	685	668	643	658	681	705	655	659	717	686	719	631	685	718	731	690	684	648	725	646	715	644	736	685	691	665	717	696	673	671	659	625	705	673	713	655	654	717	667	691	718	675	719	666	658	653	682	687	689	686	673	654	628	716	630	733	725	631	660	710	705	656	711	630	711	674	691	713	670	674	683	645	655	685	656	689	664	701	681	676	682	646	713	678	720	678	682	621	677	687	661	681	669	673	691	665	732	640	696	691	673	661	696	681	645	657	649	695	638	694	699	655	622	665	650	674	641	710	649	682	720	671	675	675	706	625	656	656	693	696	733	687	670	610	721	688	675	657	668	672	670	626	706	704	709	704	676	635	663	672	692	668	696	698	684	647	649	681	699	728	675	644	661	684	681	689	679	654	654	653	696	665	671	692	697	657	690	724	706	644	707	683	656	685	730	681	672	675	731	679	681	691	694	667	688	681	725	667	672	685	685	676	702	653	652	641	687	681	664	719	661	601	669	661	660	716	695	664	696	713	646	678	696	654	632	649	705	680	633	677	655	699	677	685	667	670	655	639	710	662	677	665	695	658	668	652	715	650	705	699	680	678	707	722	650	670	658	643	669	704	655	706	677	708	645	698	674	691	684	665	672	655	697	620	710	662	642	719	648	676	657	623	691	705	639	668	669	703	667	663	668	686	643	627	688	696	709	684	675	730	682	678	685	681	720	707	663	723	684	633	666	694	669	634	659	692	659	687	687	646	697	675	705	673	645	716	674	680	636	690	726	724	646	648	645	664	692	658	625	716	653	665	669	720	709	663	677	660	677	665	686	729	657	716	669	675	667	700	673	669	650	700	679	669	696	611	649	708	690	692	697	626	750	683	663	684	637	678	699	728	687	665	608	646	657	740	680	663	664	674	695	698	712	680	661	666	665	679	617	726	651	674	718	668	713	742	661	697	650	688	694	643	690	700	665	671	694	701	656	672	638	657	631	658	683	631	688	725	643	676	675	664	680	640	657	708	685	641	679	711	648	711	637	668	637	681	662	640	667	662	672	680	667	652	697	652	651	626	688	622	683	676	662	684	701	652	697	694	658	635	684	775	646	668	684	679	628	670	714	689	677	633	676	647	683	682	639	702	731	657	663	683	710	693	682	660	680	675	656	694	697	699	654	688	695	715	663	628	651	625	659	661	692	676	674	641	665	665	687	688	683	676	658	634	689	672	681	684	685	693	694	620	700	707	667	676	677	659	663	686	698	723	704	691	677	668	661	713	655	643	664	649	645	693	696	701	692	672	678	657	667	603	743	679	706	682	651	657	682	682	754	727	672	645	698	696	644	632	669	679	642	708	707	692	691	659	655	649	633	687	689	695	680	692	694	704	653	692	703	692	697	707	715	738	704	673	665	674	759	651	692	685	693	718	704	691	675	680	645	672	642	691	669	668	706	668	674	649	702	687	705	654	642	696	685	662	656	668	654	703	720	652	696	691	690	686	655	662	673	642	705	690	675	699	692	674	658	719	690	631	663	696	646	679	688	653	656	661	718	662	678	605	648	639	675	682	618	684	685	667	689	671	671	700	702	639	684	646	651	700	656	743	623	696	673	639	692	663	706	652	680	695	716	691	677	629	664	681	703	638	657	701	655	667	672	704	637	647	684	670	712	654	729	692	659	684	661	686	641	677	660	641	667	677	669	680	685	638	669	665	698	669	696	677	670	728	640	690	725	682	683	690	663	718	701	711	714	655	669	646	679	714	697	680	716	679	665	674	663	672	699	651	734	695	685	694	734	716	698	692	679	660	667	719	635	629	703	645	664	643	688	688	635	666	704	680	662	644	667	689	694	677	681	706	656	673	710	688	672	712	677	682	726	726	663	694	682	688	680	672	674	676	739	681	686	648	693	708	672	656	692	687	681	739	708	660	682	697	683	641	647	701	701	635	677	656	642	664	729	715	655	677	663	668	595	663	643	703	708	675	665	682	663	726	657	680	647	703	686	669	603	646	670	669	644	661	675	703	669	648	657	666	700	676	673	694	678	689	712	699	673	641	697	676	714	712	721	685	648	641	697	699	679	664	707	628	680	628	681	677	681	700	676	687	704	721	724	677	661	692	677	670	722	671	665	655	688	699	657	684	691	680	667	687	693	650	643	699	646	665	692	682	682	660	695	676	700	763	676	655	679	683	662	688	676	707	675	674	626	701	675	685	690	652	661	628	664	660	712	652	653	704	670	638	723	692	666	677	717	631	671	664	654	642	693	694	681	639	705	670	690	657	687	616	666	679	661	599	674	686	691	685	657	661	709	704	673	724	694	711	689	647	686	668	666	666	672	693	670	693	657	710	670	621	644	687	680	642	692	673	642	655	714	690	709	662	668	666	660	724	645	653	631	679	677	644	691	646	643	660	631	645	695	683	673	669	671	709	643	686	668	687	662	699	651	670	688	635	633	651	689	691	705	691	694	683	663	675	661	654	645	677	686	705	700	679	662	717	653	700	647	646	676	720	659	673	717	728	666	673	674	642	680	728	681	631	629	706	689	677	700	681	678	662	703	623	658	650	660	693	597	738	686	702	675	658	711	698	687	718	669	726	676	675	653	681	660	628	668	668	693	654	668	689	670	742	706	690	661	699	672	604	638	666	679	648	677	696	702	666	684	645	676	687	673	659	692	711	672	648	646	638	717	679	670	666	669	643	663	699	671	696	675	697	713	654	628	676	645	710	713	648	680	696	672	657	636	674	714	700	698	688	685	669	717	700	682	683	686	710	696	680	728	712	719	706	724	671	676	693	725	646	709	680	678	717	710	684	694	677	697	636	665	682	714	700	660	687	698	662	704	653	698	653	652	682	668	624	704	659	681	703	680	698	631	695	678	655	686	725	647	635	676	661	655	658	644	707	672	687	656	647	670	637	679	673	646	668	661	747	678	739	680	713	668	664	635	698	685	662	642	689	682	679	641	688	654	659	683	692	710	678	657	659	658	662	640	666	657	699	692	682	664	686	719	652	720	686	636	673	635	737	693	650	669	641	666	645	670	668	631	695	630	678	663	658	677	680	744	698	641	697	652	696	649	690	635	674	714	682	711	697	613	642	635	668	693	670	717	691	711	676	711	644	664	658	666	736	676	679	684	676	681	691	727	690	631	692	687	687	713	670	689	671	701	609	669	673	660	672	638	697	682	711	665	676	667	708	701	647	661	641	672	742	677	679	664	661	658	714	666	653	632	659	672	645	711	681	643	669	670	727	657	644	723	647	665	702	671	667	666	636	662	643	657	679
10737	18288	26146	22725	16267	13547	8644	5103	3334	2280	1803	2147	1005	508	448	541	516	418	390	293	246	219	202	185	175	179	166	205	185	222	433	535	389	209	158	160	126	170	151	182	177	160	150	184	164	145	168	140	146	162	162	156	153	176	162	190	157	155	153	156	167	156	164	147	155	149	162	157	152	150	181	169	147	145	145	176	154	148	146	158	158	137	144	147	141	151	171	153	141	150	135	162	161	158	178	163	136	154	171	167	163	168	148	168	165	134	137	163	166	153	161	152	179	150	144	168	151	152	161	166	144	175	166	158	176	143	166	158	156	147	145	146	155	146	154	170	159	167	168	148	143	163	178	172	150	130	160	146	165	148	159	146	154	151	179	179	171	170	152	158	147	159	166	139	171	152	141	167	156	168	181	166	176	163	163	153	164	148	170	164	166	159	146	169	156	145	153	154	144	145	157	144	156	161	162	152	144	144	158	152	170	133	146	158	176	174	158	173	143	178	167	158	169	149	152	145	158	159	155	153	154	149	145	138	152	173	151	143	156	149	146	169	163	151	172	152	147	154	150	186	136	144	154	163	156	163	155	176	157	150	158	145	157	161	160	183	159	156	180	148	148	153	175	181	167	160	161	148	156	155	172	163	168	183	165	152	172	161	157	164	156	160	159	151	148	159	127	151	167	170	150	141	142	163	134	185	145	144	185	163	169	158	177	143	163	146	155	155	151	177	171	178	167	174	166	178	159	140	134	146	144	156	132	155	153	142	150	157	173	147	149	159	161	159	142	156	149	153	179	179	167	175	168	139	156	144	161	152	146	158	160	176	137	158	148	156	153	168	163	148	164	158	168	158	167	168	176	130	170	152	166	187	157	151	178	166	152	167	163	151	155	160	182	155	139	159	167	171	168	164	152	147	159	162	148	163	137	165	168	158	161	160	166	152	150	162	158	186	154	148	158	146	159	148	165	163	155	138	151	162	156	183	166	168	163	142	155	154	164	181	164	161	153	169	153	178	145	153	158	167	133	143	154	144	176	143	144	158	167	152	139	154	174	149	164	167	178	155	141	166	167	158	167	151	163	146	143	138	150	137	158	152	160	145	159	175	154	150	146	169	142	154	151	159	150	178	173	175	129	143	173	151	144	140	164	147	160	166	143	148	151	161	159	146	158	165	177	154	159	146	143	157	167	145	154	161	152	150	151	148	182	158	164	146	179	144	147	159	162	159	165	181	161	149	176	141	163	136	150	150	142	164	158	150	134	159	148	155	159	171	159	148	151	145	156	154	165	154	147	152	156	165	163	160	148	163	157	172	145	153	161	169	143	165	157	159	200	171	152	188	165	169	171	161	165	167	163	172	169	163	147	136	173	134	150	147	157	163	161	148	171	155	148	158	160	164	160	170	163	163	162	156	155	156	193	163	153	153	143	172	158	166	160	161	158	147	175	144	138	174	169	168	137	154	178	168	167	178	145	172	148	167	149	175	141	146	173	180	140	157	174	165	140	157	159	158	156	149	145	145	153	147	145	161	162	146	149	160	148	174	181	174	181	175	182	179	165	150	184	144	147	161	162	135	140	155	146	153	147	137	150	152	147	146	168	155	147	159	168	166	156	186	182	175	168	171	156	172	197	156	155	156	147	176	137	161	156	157	164	168	168	151	168	181	156	151	172	176	183	154	153	186	144	159	155	137	153	162	151	154	151	150	156	167	129	165	177	156	172	144	162	153	178	143	195	159	150	163	156	161	145	173	144	164	167	165	166	165	161	158	152	159	163	161	148	159	175	162	139	162	148	148	157	141	137	148	142	156	148	151	142	146	172	159	149	167	158	157	148	140	151	172	171	164	156	178	177	165	145	159	150	138	135	178	172	162	170	159	137	159	179	159	152	167	162	144	147	155	149	155	147	142	163	164	159	151	139	142	159	176	138	151	174	175	185	177	139	152	133	153	171	182	153	155	155	164	163	137	141	136	160	149	166	174	169	147	149	165	147	151	147	148	134	144	173	134	150	169	161	145	159	166	155	148	134	168	175	163	165	172	155	163	165	169	174	150	157	164	160	167	153	145	158	162	130	180	164	165	176	165	176	139	168	134	161	159	172	156	158	179	152	167	144	156	137	165	171	166	166	155	172	145	155	161	166	138	152	145	165	158	137	136	162	162	162	157	151	156	146	171	162	160	167	158	164	146	161	163	150	155	163	165	156	158	160	163	165	169	163	142	141	134	150	174	172	165	142	144	137	140	133	170	156	169	146	167	172	160	162	160	156	142	139	152	180	148	148	161	131	155	161	149	164	159	167	165	170	167	153	150	154	170	163	160	160	149	154	158	137	167	181	141	140	172	175	176	147	153	186	149	170	166	164	168	173	146	168	159	156	147	178	176	167	167	157	165	162	163	156	152	165	174	148	153	156	165	148	162	163	147	166	165	155	159	164	148	143	171	147	180	146	180	167	143	176	164	150	146	173	172	142	137	163	161	184	147	178	151	130	143	155	170	157	164	174	165	163	151	150	144	160	159	172	158	170	180	171	161	154	155	189	172	166	158	135	153	160	153	186	157	188	154	149	162	143	135	149	152	167	150	168	149	145	161	137	148	172	161	154	168	162	165	153	161	144	146	156	156	163	163	168	160	157	144	143	156	155	141	139	147	198	160	171	145	163	139	144	175	169	161	160	149	145	148	148	180	162	144	140	140	168	160	169	167	141	136	147	147	157	178	141	165	163	143	148	175	157	156	163	153	152	158	169	163	166	134	149	165	159	158	133	175	153	166	155	176	156	172	157	169	163	156	156	180	169	131	136	148	167	158	158	150	169	169	153	162	146	160	158	139	166	160	171	160	150	144	156	166	163	197	164	143	160	143	160	149	160	169	146	164	174	170	131	174	151	167	155	177	150	154	160	155	164	173	151	144	180	171	158	165	146	177	173	156	173	157	139	178	153	157	135	171	166	158	146	148	186	144	156	179	159	169	156	164	168	159	152	150	157	154	122	141	160	155	159	147	174	155	159	142	142	167	148	152	151	162	149	176	165	164	156	137	156	183	138	173	154	152	174	158	161	152	154	183	178	146	158	132	138	150	148	158	160	160	138	150	154	161	165	156	136	164	163	149	143	149	155	157	161	157	163	143	180	166	175	148	190	180	155	151	145	192	144	146	157	150	173	135	169	157	170	165	133	146	143	146	157	155	158	158	157	172	171	168	178	179	166	141	166	139	157	145	173	169	159	160	176	154	155	161	171	157	161	175	144	123	142	146	149	170	158	194	152	160	141	157	153	181	137	149	153	148	169	173	144	151	155	147	156	163	156	153	141	166	163	160	141	178	154	142	150	153	151	182	157	159	154	151	164	178	170	170	179	143	172	159	147	150	158	164	177	141	163	132	138	138	157	198	162	163	175	144	168	162	162	174	157	158	160	178	169	160	140	157	143	151	141	151	168	132	170	157	161	165	164	147	165	164	152	176	175	179	137	156	176	185	162	162	133	179	183	151	172	142	163	159
10913	21534	31550	30899	27287	26794	22298	16275	13944	10646	8793	10265	4679	2431	2397	2881	2372	2401	2142	1586	1173	978	911	830	696	752	728	687	725	1013	2454	2981	2150	742	560	554	547	511	525	538	539	545	531	574	570	504	538	554	575	512	541	577	548	564	571	591	535	540	560	525	566	540	562	548	550	555	532	550	564	558	584	541	525	592	573	549	573	547	588	573	557	582	587	553	528	549	570	576	505	579	512	528	526	562	535	506	510	546	497	507	575	561	556	576	546	542	512	541	530	568	573	558	541	563	549	532	531	547	565	548	542	573	588	513	537	526	590	545	554	541	561	576	591	559	641	562	554	552	553	564	508	611	520	507	536	571	535	552	573	581	559	528	555	571	575	558	544	530	512	514	511	565	568	540	584	538	578	576	610	517	544	548	536	505	565	526	543	546	566	548	554	533	561	511	555	571	583	580	523	571	541	597	524	545	571	561	530	517	527	547	534	590	521	560	544	538	549	575	533	536	564	548	520	559	500	581	568	568	521	556	559	565	571	581	564	547	548	596	550	601	570	568	550	558	560	545	584	546	528	581	543	505	583	556	544	556	581	555	557	553	565	540	573	585	537	573	509	542	545	551	575	552	523	573	591	563	519	546	543	564	523	552	568	530	551	589	569	608	525	532	544	545	537	532	515	547	581	515	535	567	552	552	530	557	547	523	538	573	529	574	556	572	537	544	556	519	544	519	567	618	538	558	537	595	574	554	577	576	535	556	558	573	545	553	533	580	511	542	558	534	598	602	592	558	567	528	555	517	567	530	551	571	564	532	536	537	551	597	562	534	567	552	545	541	529	591	571	547	534	558	517	603	520	577	578	509	541	575	571	568	547	528	550	605	531	511	552	570	572	534	568	551	515	563	511	572	503	588	557	550	553	545	539	538	532	545	538	537	554	567	564	548	554	574	516	527	561	535	514	519	538	577	548	533	555	506	592	605	539	568	545	586	557	542	540	560	563	544	600	557	538	535	538	582	548	585	551	521	519	557	530	587	531	510	583	526	553	542	554	527	526	556	552	572	555	551	544	531	554	549	515	555	546	554	560	538	563	561	541	540	534	527	521	540	551	527	559	541	543	556	536	570	590	512	551	577	547	536	557	520	529	543	537	569	527	536	529	555	541	555	559	551	536	533	565	531	551	550	535	538	516	579	547	537	529	523	553	575	556	577	564	525	550	524	581	541	553	589	588	563	566	520	541	579	537	570	550	530	596	541	523	546	567	542	539	543	561	563	538	522	587	579	554	547	559	529	527	536	588	560	579	578	534	574	557	531	535	586	538	558	572	532	533	552	553	514	587	531	537	587	560	524	573	545	533	535	562	569	530	515	531	517	548	516	537	534	477	576	560	563	555	573	540	540	579	553	535	548	524	535	554	529	567	608	557	580	554	565	543	526	565	555	517	539	555	562	581	586	586	536	553	545	502	555	522	519	534	522	496	597	539	562	560	548	570	579	538	540	545	547	561	552	571	578	549	584	584	564	590	548	515	531	550	536	574	514	542	558	546	535	560	542	558	531	542	573	549	548	552	531	557	557	525	518	537	538	550	529	585	555	521	527	566	547	557	524	533	534	567	580	557	567	536	563	516	556	577	526	557	507	571	585	529	545	538	545	513	564	537	548	536	533	559	550	542	543	560	520	550	559	565	570	602	528	564	537	563	560	549	511	534	541	540	568	614	535	561	515	516	575	530	523	562	519	492	532	552	625	544	565	559	539	517	560	564	533	539	589	511	571	518	558	530	566	520	536	543	566	540	598	565	568	596	558	517	522	556	550	562	615	542	553	567	567	580	572	543	533	524	556	516	553	578	601	550	556	575	534	549	551	539	549	534	545	587	570	549	607	583	595	547	568	553	579	604	556	535	608	498	549	516	545	524	558	542	520	557	505	579	555	527	486	572	540	563	578	549	561	576	553	564	526	540	578	540	569	575	547	546	567	518	556	543	561	585	549	547	534	546	515	554	561	610	603	565	528	551	557	557	602	538	570	579	569	505	559	517	564	569	557	548	533	548	521	561	532	566	523	560	556	516	563	580	547	564	535	541	541	565	596	533	580	518	534	527	571	541	584	570	572	553	521	560	580	533	559	585	560	556	511	526	588	531	537	548	580	544	536	535	609	560	544	572	565	555	583	579	518	587	555	538	542	571	558	511	571	521	575	516	551	556	511	540	602	599	487	528	599	539	557	559	555	562	557	553	546	542	593	550	555	589	546	540	582	541	564	535	605	504	520	515	546	481	555	547	566	552	536	541	597	580	529	565	563	595	571	565	520	508	531	576	571	541	534	580	549	560	536	521	519	557	550	601	533	535	590	541	537	547	505	559	544	552	554	549	540	548	554	565	526	535	553	574	506	563	537	537	562	572	568	537	519	508	561	564	564	538	534	575	541	575	529	545	555	600	567	557	534	535	566	522	528	532	537	541	557	612	536	546	573	562	571	522	535	581	579	522	534	573	556	579	510	592	545	553	584	556	512	546	522	535	568	549	554	585	538	543	558	562	490	595	584	525	545	526	537	594	535	541	550	541	539	537	559	574	530	553	591	561	538	522	516	536	505	568	541	574	585	546	522	536	561	541	529	588	554	581	526	553	530	567	546	532	578	520	613	591	519	566	507	557	577	554	541	529	544	506	530	531	549	558	538	543	509	539	552	543	592	516	547	544	539	548	574	541	533	528	611	539	560	556	587	572	518	551	551	587	557	496	522	569	553	552	549	533	552	553	548	606	540	563	557	512	535	557	562	554	569	546	520	530	561	589	549	510	552	528	528	571	510	607	561	543	543	518	577	550	510	543	546	570	584	551	512	536	534	526	593	594	569	528	569	584	560	551	551	521	534	561	539	557	550	544	525	529	510	554	513	546	545	527	582	592	561	526	552	558	524	572	544	536	563	522	592	525	555	527	572	531	556	570	542	543	533	576	566	551	535	523	543	528	608	557	563	550	537	525	558	536	531	574	550	521	564	527	555	527	546	518	571	554	516	576	531	571	549	530	520	551	517	517	527	576	546	551	531	532	519	546	504	542	512	525	567	557	507	570	555	549	543	525	533	544	575	529	560	583	525	560	521	553	550	525	588	536	500	558	517	567	522	562	554	518	525	563	558	530	511	553	553	560	551	560	579	499	556	562	583	565	540	535	569	540	544	576	573	537	568	541	505	525	554	520	566	539	534	557	554	592	566	553	507	543	551	550	533	556	562	547	533	568	571	544	535	554	492	546	581	561	560	535	590	560	541	553	548	535	549	512	548	588	549	581	575	559	543	525	568	554	536	512	569	539	544	540	588	579	609	558	590	566	579	574	541	578	551	552	546	563	559	537	544	532	581	560	577	562	522	513	527	522	546	552	528	566	568	558	504	541	553	575	546	571	556	512	585	516	531	519	583	528	579	580	534	530	546	561	550	517	498	598	565	525	573	558	571	520	581	539	537	555	557	531	520	549	601	590	542	586	596	542	607	552	552	510	555
37227	46771	43263	39466	38096	40328	36047	33209	32496	26595	24490	23483	11896	5974	4777	6482	5805	5264	4345	2330	1328	840	409	310	257	249	218	200	205	1075	3243	2239	1003	219	137	141	142	153	147	122	144	136	164	148	159	156	139	139	139	139	150	134	151	145	149	134	144	147	141	122	142	144	152	129	147	151	145	135	155	127	133	149	125	138	154	152	148	143	162	142	131	146	153	136	164	135	147	148	166	177	149	139	129	119	142	134	153	135	139	156	145	144	153	146	142	120	160	142	143	155	161	140	158	145	151	121	160	137	141	120	151	143	128	153	153	129	133	145	121	140	160	136	125	150	137	147	147	146	135	138	157	132	149	152	154	160	156	124	134	156	141	151	137	146	159	160	143	142	133	143	142	139	148	146	166	138	151	155	150	151	154	140	125	117	107	131	147	158	147	144	134	140	155	137	153	153	138	160	136	149	160	142	150	147	144	167	165	148	166	140	142	150	161	121	139	135	146	149	127	120	157	156	151	148	140	131	146	151	136	136	119	163	139	148	156	141	139	140	153	155	129	156	134	136	131	163	133	153	149	151	142	122	128	145	173	146	133	137	154	145	139	167	156	157	137	129	129	151	136	147	136	145	138	140	139	151	144	160	134	179	128	148	141	148	136	130	128	142	152	139	129	136	164	137	148	127	148	142	138	131	156	152	125	131	160	129	145	138	138	167	159	142	158	178	148	140	146	169	148	130	132	155	142	140	154	161	147	137	126	148	142	145	142	120	150	145	118	159	147	139	112	167	125	137	127	142	167	155	118	142	141	127	121	161	147	146	137	152	150	142	158	152	140	149	142	144	125	149	161	154	136	159	172	148	151	153	137	103	145	135	148	142	155	138	137	134	153	132	150	159	141	135	141	152	164	152	157	149	145	154	134	134	146	135	158	147	129	132	170	140	156	162	159	140	132	141	141	138	144	132	143	140	156	149	143	147	151	157	142	132	134	158	172	123	135	157	165	116	138	128	151	138	156	140	145	144	119	140	144	152	143	143	167	130	150	160	146	147	137	142	135	157	157	149	155	125	139	131	140	154	143	147	147	139	148	166	141	142	154	161	161	175	150	149	139	132	134	127	152	139	163	133	134	136	140	152	153	150	142	148	157	121	149	140	145	137	140	143	148	149	160	144	139	143	135	143	131	151	172	148	157	148	136	139	139	127	131	172	151	146	161	192	160	141	141	129	125	149	174	147	140	134	142	146	143	154	131	141	111	126	150	137	125	157	136	158	136	152	133	149	152	149	144	162	145	173	149	157	144	139	143	140	136	143	138	125	164	155	130	152	152	133	138	129	129	167	146	146	143	142	135	134	143	138	138	129	137	139	139	129	153	150	139	160	137	156	152	162	133	156	144	168	143	136	151	138	142	131	159	132	151	156	152	144	147	158	157	147	144	136	140	163	124	148	161	151	135	148	145	136	156	152	142	173	156	153	163	150	152	147	130	142	147	117	145	156	126	147	149	132	157	141	135	154	143	154	136	149	143	153	144	152	152	141	136	131	139	140	145	117	135	126	128	138	142	136	158	141	135	139	154	127	116	154	127	159	155	138	159	127	140	166	131	156	141	140	127	131	136	151	126	117	155	139	145	130	142	133	147	161	140	137	154	131	125	152	130	141	127	159	154	138	152	139	146	126	153	136	131	136	141	140	158	142	156	156	156	136	134	130	156	132	139	144	153	125	141	131	155	151	155	108	143	127	139	143	141	142	142	136	145	139	143	147	146	142	151	114	161	141	141	149	162	145	147	138	147	147	146	140	131	129	140	122	141	131	159	140	146	126	146	144	127	135	157	127	149	162	144	123	149	145	148	132	140	134	133	142	142	125	143	132	116	158	126	155	155	144	130	168	164	130	155	148	149	151	131	142	153	125	149	157	125	140	130	141	157	128	133	144	143	151	153	119	147	146	126	131	140	134	129	137	150	135	151	153	126	150	122	136	131	153	136	146	143	140	143	116	151	139	169	140	137	155	147	138	145	149	149	138	149	161	153	131	141	150	141	139	152	158	144	150	125	137	142	159	138	148	156	143	135	126	144	131	136	145	142	144	146	139	141	135	144	164	176	138	156	153	129	140	164	151	129	158	135	134	151	157	149	139	144	146	156	146	157	139	152	138	139	161	145	130	154	126	154	154	150	148	161	140	130	163	140	158	125	135	148	161	148	137	150	136	135	151	120	150	140	142	131	150	124	128	136	143	149	142	130	141	139	128	161	146	121	138	144	157	146	156	149	153	143	146	156	139	147	148	137	165	132	169	122	137	150	137	147	154	157	144	152	137	120	143	143	149	130	156	148	133	153	156	146	163	180	162	130	148	156	138	152	125	147	139	148	131	142	149	168	137	131	142	132	168	124	149	134	155	163	141	145	140	124	138	144	151	136	141	140	159	151	139	155	144	155	138	146	138	123	130	140	154	149	130	159	143	149	131	123	154	120	144	130	152	171	132	167	157	152	119	141	142	139	127	149	144	133	124	143	127	158	153	143	163	129	135	125	149	132	151	139	152	140	139	132	161	130	145	167	134	147	141	142	148	161	143	159	139	144	163	130	153	149	152	146	136	128	141	157	144	135	155	162	133	150	133	144	152	140	141	143	157	125	141	145	142	138	146	155	134	155	153	141	140	134	140	148	140	134	140	164	137	154	165	137	131	132	151	142	143	147	153	122	126	140	135	135	116	132	154	136	147	152	151	145	155	127	118	143	142	137	146	135	140	131	148	155	139	135	150	146	164	138	111	138	134	141	145	152	134	151	142	147	130	159	143	131	138	144	126	158	166	130	137	134	159	151	153	136	146	152	154	140	154	154	118	130	148	120	148	132	152	142	155	139	140	132	136	158	129	151	114	135	137	149	143	152	139	137	139	153	148	144	153	143	114	134	137	130	167	132	164	146	134	151	142	138	133	155	155	150	149	140	132	150	152	144	137	130	153	153	145	162	165	148	136	138	144	161	142	141	140	154	154	152	134	134	149	141	151	147	141	172	153	139	155	137	146	153	150	113	143	154	147	133	154	148	144	151	138	140	146	143	149	138	133	154	149	137	154	143	171	128	134	154	160	128	136	139	166	144	137	137	148	151	162	150	154	151	136	149	134	139	131	153	101	143	128	139	156	133	127	149	138	121	158	140	129	130	143	152	128	133	148	130	143	142	137	132	144	164	175	149	147	132	158	155	151	129	146	152	136	149	137	138	160	129	138	158	129	137	145	147	129	153	152	143	146	144	161	157	136	144	147	151	154	138	140	148	157	131	145	139	135	123	167	120	147	152	151	144	147	138	143	140	144	139	145	128	132	150	151	148	170	130	138	135	134	159	137	131	137	145	127	126	127	132	119	122	140	158	147	149	136	136	136	125	110	150	129	151	140	145	142	149	160	145	132	131	124	145	128	136	144	129	130	174	152	126	156	145	139	137	133	156	137	129	148	160	149	163	136	164	158	160	128	138	136	155	151	161	158	106	152	133	155	137	122
32273	47595	51398	54586	61533	58691	57718	52687	50205	42685	44042	40340	27743	20695	20242	23991	19642	20394	18094	11569	7230	4399	2526	2014	1516	1289	1207	975	951	7072	17812	12402	5600	837	543	500	491	484	495	500	512	519	476	481	504	481	503	505	513	496	479	495	515	500	529	532	470	528	469	494	498	497	541	486	502	511	534	479	485	524	519	541	500	476	470	492	483	497	507	494	464	527	486	452	521	509	530	492	490	527	488	517	499	506	477	510	459	456	442	499	529	486	476	519	522	465	543	469	493	469	523	491	529	453	480	494	516	481	524	510	457	467	475	497	473	491	492	514	504	484	509	473	484	503	535	460	532	487	505	505	507	502	519	550	503	479	509	488	474	470	479	503	515	477	493	458	491	517	526	481	488	454	489	487	507	476	488	506	485	463	495	498	473	439	503	485	508	471	531	492	495	500	476	499	525	475	487	517	504	486	509	500	496	482	485	479	454	492	500	499	510	513	509	523	511	501	471	465	484	547	490	497	530	473	484	453	504	470	464	480	496	484	495	486	465	479	485	479	473	514	485	507	524	508	496	498	483	523	430	532	521	480	512	502	521	512	502	480	486	509	522	491	497	484	518	484	490	481	496	510	494	505	499	528	471	528	518	512	511	489	470	551	463	489	519	458	497	477	491	479	424	477	522	506	478	497	482	489	501	454	468	501	494	513	508	508	508	505	481	498	446	496	497	474	466	451	507	480	524	491	503	501	479	483	495	471	487	458	459	518	464	471	497	505	469	502	478	485	469	495	519	476	503	511	474	514	532	491	539	481	491	508	509	502	497	500	530	481	509	473	524	493	492	465	457	516	487	428	493	514	499	529	483	474	502	510	522	476	504	509	495	473	487	496	476	504	496	497	497	480	512	497	457	502	507	512	515	526	498	482	511	457	502	475	469	485	481	487	505	476	507	475	528	492	522	499	514	524	474	504	478	517	476	477	507	494	473	491	474	474	517	485	497	445	479	504	501	486	498	499	505	529	513	486	514	526	475	476	503	482	489	479	472	522	472	469	488	546	475	467	479	467	502	464	461	515	494	521	485	488	500	477	534	508	480	517	484	463	481	523	479	513	530	488	485	530	495	497	532	462	533	481	500	501	453	493	495	498	470	519	487	453	462	478	509	481	444	496	510	497	481	499	517	494	477	525	483	485	480	465	478	517	503	499	516	468	493	510	504	481	494	459	496	474	471	484	481	488	496	510	522	508	496	513	510	474	501	489	501	551	502	515	516	480	489	489	499	491	484	539	458	456	500	522	492	484	494	491	485	526	473	506	478	516	514	510	507	491	484	477	455	483	506	490	484	457	475	507	493	513	489	479	429	502	490	483	490	510	489	534	501	499	470	492	486	532	554	514	535	495	506	484	463	474	513	505	478	494	482	510	514	457	475	463	456	507	496	495	482	514	556	477	484	491	495	483	501	517	470	447	470	476	471	465	448	490	511	501	473	514	516	531	488	454	502	502	545	483	510	473	500	502	485	515	494	501	497	473	497	510	501	493	479	514	513	529	521	491	496	454	501	470	526	480	511	512	481	479	478	496	510	488	466	477	475	523	540	483	479	507	468	489	519	493	538	519	474	500	501	510	499	483	488	488	503	507	497	453	489	474	518	469	503	503	481	471	475	515	471	496	465	437	489	512	527	481	486	479	498	471	451	480	522	483	500	497	473	529	525	474	533	507	514	513	515	507	498	506	543	499	512	500	510	456	450	518	493	477	468	473	470	477	491	497	514	486	535	493	489	532	493	503	449	466	491	449	507	501	493	468	444	520	530	497	489	498	512	513	498	466	503	482	489	522	458	493	523	490	501	477	447	471	472	470	520	464	494	463	489	526	543	435	465	469	478	473	446	518	504	531	458	507	462	501	465	458	457	483	480	477	498	464	500	464	474	509	513	448	514	484	473	505	521	458	533	459	510	480	459	509	519	505	496	456	493	482	544	468	484	487	465	521	481	463	491	511	465	497	491	515	507	473	492	482	491	490	512	495	490	515	490	521	505	478	452	495	469	485	488	559	502	452	490	477	468	458	478	483	459	485	467	475	506	454	450	516	512	488	516	504	542	511	554	504	460	459	506	530	450	469	484	497	486	478	488	494	503	483	486	512	454	521	496	490	524	456	505	486	546	492	496	486	504	462	488	506	528	514	476	501	507	503	503	471	480	502	491	514	491	503	477	468	515	448	499	499	493	453	492	490	481	482	503	482	550	495	504	458	483	487	452	489	469	486	482	493	488	487	479	470	491	514	473	506	524	475	496	508	490	536	485	532	463	529	471	496	517	495	508	486	510	464	465	489	504	480	526	491	525	516	487	460	482	517	495	474	479	471	464	506	469	475	471	482	503	470	493	460	504	542	475	491	514	503	473	520	494	521	502	488	498	469	487	465	546	495	514	499	522	445	428	498	480	484	490	508	501	465	429	488	472	526	480	490	533	482	511	515	474	508	478	494	487	526	469	491	470	485	464	505	523	473	494	529	458	540	540	501	525	512	546	496	518	497	462	527	470	480	478	478	505	523	465	466	482	481	500	483	508	508	567	481	503	507	488	521	505	475	487	512	480	487	537	503	502	472	461	478	481	479	487	513	515	492	517	459	493	489	466	512	490	558	562	473	483	490	495	486	493	512	466	479	466	515	509	484	515	472	481	507	476	508	526	486	490	471	494	498	507	479	502	466	435	473	490	518	494	476	473	500	502	478	491	496	501	520	514	500	473	512	464	514	481	478	494	445	523	448	504	504	519	505	481	467	481	527	505	500	448	526	465	489	492	496	501	526	511	472	474	469	508	446	478	470	486	485	487	475	490	497	489	486	495	494	547	514	515	473	516	474	483	509	505	510	489	476	476	518	469	499	505	462	509	472	479	490	448	521	506	469	483	494	453	508	508	505	506	487	481	475	507	519	491	514	506	469	484	515	453	516	447	464	473	472	514	501	497	494	489	454	468	504	538	508	520	442	494	530	509	491	496	532	508	490	510	468	465	516	473	434	481	481	497	496	461	498	508	523	483	470	490	485	500	509	506	484	466	457	506	512	475	496	496	499	486	471	526	463	500	481	506	480	528	501	495	494	466	548	521	478	512	515	499	514	512	483	474	530	492	493	535	464	498	495	474	516	489	517	483	468	481	475	474	497	449	486	480	502	480	484	484	497	488	518	478	514	483	519	477	478	476	487	472	472	480	480	492	490	476	494	481	505	504	481	483	480	485	481	487	486	507	514	484	478	469	510	543	442	514	509	493	538	497	502	490	512	462	482	512	489	516	476	459	486	494	500	513	516	471	523	505	500	478	506	533	483	503	464	509	443	524	481	517	492	535	487	501	510	523	463	476	519	492	515	493	474	498	541	471	458	485	517	467	486	488	511	488	464	509	529	495	532	497	533	492	486	492	494	506	527	498	521	474	503	508	497	478	445	528	487	512	465	507	490	472	478	480	496	471	465	497	496	486	496	521	520	524	525	456	518	481	476	511	525	502	509
44181	47637	42261	38004	37529	40539	37806	37516	39473	33824	33101	33594	19510	12883	10400	12666	10585	11809	10111	5277	2453	2087	1531	889	675	593	450	359	444	1338	4356	5170	2559	270	202	194	215	260	234	236	217	213	202	215	211	220	209	227	216	204	205	205	204	195	230	216	218	230	201	212	203	248	208	217	225	245	210	205	218	242	197	185	209	225	227	209	219	206	211	205	230	224	218	212	191	212	230	201	218	220	224	206	193	229	238	200	211	210	235	213	209	219	210	209	230	203	175	216	211	216	225	206	220	219	231	225	219	209	213	235	196	203	251	227	230	220	208	215	207	220	223	201	215	210	217	220	228	204	223	223	195	193	240	214	203	203	235	207	198	220	187	203	199	214	214	221	220	223	200	213	231	255	215	220	193	202	214	217	200	217	206	206	207	215	202	247	210	222	195	210	211	199	216	215	226	210	228	223	201	200	218	197	220	180	219	194	197	212	221	216	194	201	227	202	254	195	213	210	226	231	209	210	200	228	194	203	235	195	220	200	199	186	220	198	203	232	189	198	220	216	218	229	210	203	190	206	239	221	209	249	207	225	239	205	206	221	218	206	200	222	232	230	217	196	194	206	225	228	226	238	228	228	203	242	198	209	219	224	195	226	198	202	233	220	221	207	192	243	209	185	185	208	230	220	202	203	200	181	226	199	227	230	226	189	246	211	224	222	226	210	223	230	247	215	221	215	212	238	216	206	200	209	226	213	213	223	207	224	201	213	246	221	216	240	170	188	184	212	211	194	192	219	250	211	189	207	215	208	190	203	231	177	215	223	184	213	207	207	243	186	222	187	187	214	208	231	223	210	203	201	205	243	202	227	189	197	225	220	211	199	212	203	211	221	205	233	207	200	206	199	204	209	204	206	211	218	212	214	209	207	237	238	255	229	224	202	210	232	236	230	205	209	212	211	210	211	199	216	254	227	231	236	189	214	206	207	216	221	210	214	248	192	228	233	238	197	226	213	236	222	221	233	193	209	220	236	219	221	223	222	227	212	204	215	198	216	215	241	208	207	199	219	215	217	232	215	211	218	228	234	212	209	201	194	221	200	220	204	194	188	207	212	228	192	201	236	224	215	199	216	230	225	201	247	203	193	218	217	221	206	208	213	208	206	223	218	225	209	208	231	216	204	211	260	210	199	205	201	205	199	198	227	174	215	226	240	223	192	196	234	212	216	232	208	233	254	203	215	219	226	237	214	208	217	209	223	252	188	207	210	225	254	220	186	196	233	219	210	232	228	224	216	211	203	209	205	219	207	217	229	208	213	200	235	203	196	201	195	211	207	228	225	206	206	215	232	215	213	197	211	184	242	203	210	204	213	220	202	221	196	237	206	229	211	225	189	211	236	226	202	216	218	211	243	209	214	221	212	211	222	240	211	202	214	209	221	235	220	226	223	221	217	213	206	201	205	192	212	232	179	213	214	201	204	222	214	202	211	211	231	211	208	202	230	199	210	226	200	224	234	204	222	211	218	222	195	204	188	207	221	208	247	210	222	182	201	200	205	211	211	210	223	234	246	224	195	209	204	191	223	244	212	190	192	227	215	192	234	193	187	209	191	213	195	199	191	238	207	206	209	215	219	218	208	217	209	192	237	197	203	202	197	180	211	208	217	219	219	217	220	214	226	221	219	215	209	192	184	231	209	238	229	219	215	197	224	207	194	204	212	231	219	228	209	225	221	214	224	220	196	204	205	234	225	209	232	213	211	190	231	197	214	226	221	207	209	217	221	203	216	237	195	226	198	219	224	211	209	213	204	189	233	213	226	221	220	216	192	214	222	243	203	220	231	242	199	240	199	205	204	195	222	215	184	202	209	211	219	215	232	237	225	197	194	226	212	217	219	188	219	198	223	216	211	232	221	194	218	177	208	210	225	205	217	200	219	231	227	223	262	225	234	204	200	232	232	208	217	226	226	212	214	225	208	189	216	193	237	230	213	200	205	216	194	189	229	202	220	195	210	203	214	226	211	224	188	201	214	233	194	199	231	209	241	210	225	222	200	222	224	215	220	201	218	215	177	231	205	214	205	195	239	221	193	183	220	249	220	240	222	224	209	219	195	186	203	223	194	215	189	192	210	213	213	213	217	224	226	240	215	208	229	216	223	219	213	232	195	220	190	218	228	196	187	212	203	226	231	241	224	218	218	210	227	223	217	231	201	252	222	217	201	197	205	210	203	216	224	215	214	210	201	237	198	227	227	247	187	219	212	207	201	228	224	218	210	192	230	208	219	239	224	194	219	241	212	252	206	208	196	213	213	222	238	207	191	241	213	212	215	232	202	217	207	223	217	220	219	207	212	217	212	198	207	237	233	180	221	229	211	217	199	168	227	204	186	243	213	191	243	205	230	207	223	228	202	221	223	194	220	231	221	225	193	233	203	214	215	221	219	236	230	221	236	236	210	200	186	239	239	235	221	213	226	234	218	215	205	212	218	210	190	208	222	217	213	226	195	254	214	193	212	222	205	203	233	242	225	190	213	213	218	198	223	223	217	200	261	202	218	220	221	204	226	209	202	190	212	230	195	216	235	207	216	209	203	221	209	200	187	205	230	222	210	226	241	201	212	226	227	191	191	204	216	217	209	220	208	212	210	194	228	219	209	226	205	206	220	195	207	244	233	227	213	217	219	205	217	184	198	206	212	217	234	203	226	219	215	216	214	200	215	193	239	231	193	192	218	229	222	212	183	207	252	211	236	218	194	201	194	222	197	206	208	213	220	202	192	207	241	192	228	207	206	193	225	216	204	249	197	224	218	197	249	218	201	207	230	210	193	200	205	229	232	197	209	207	226	219	198	215	188	218	196	229	210	204	223	195	202	184	221	211	184	211	216	233	210	219	233	244	218	216	210	223	208	215	221	206	215	234	224	195	222	221	212	212	204	216	195	205	221	208	211	223	228	225	217	212	207	214	227	206	203	216	214	215	236	225	200	242	215	228	217	216	209	213	225	209	229	197	192	210	230	208	238	242	218	193	224	213	204	237	221	210	201	246	235	210	215	225	196	210	209	221	219	230	232	219	180	234	207	202	230	205	186	215	189	222	243	223	201	234	206	193	197	207	187	213	205	229	194	229	219	193	213	214	198	215	213	225	227	212	231	178	223	197	202	207	239	234	206	208	188	207	195	243	215	201	230	200	197	227	223	210	202	191	219	202	220	223	210	197	219	187	207	202	197	214	219	207	222	222	206	191	221	200	224	210	223	229	203	198	230	209	228	210	210	202	187	181	196	209	212	212	190	211	201	195	204	215	222	225	202	213	203	229	217	218	219	204	204	213	230	190	197	224	234	205	211	222	217	215	193	220	205	229	214	175	227	227	213	251	205	204	225	206	205	203	202	217	220	190	214	230	211	217	227	218	205	209	240	197	213	203	228	211	234	204	217	220	198	222	212	210	214	229	218	206	204	202	210	229	254	229	177	231	197	213	208	219	199	219	216	199	232	232	243	216	207	229	231	220	220	202	190
38639	53146	54481	57665	67471	64114	65790	63337	59333	51500	52383	49444	35732	31728	30221	33347	27578	30938	26721	18277	11217	10212	7238	4552	3884	3170	2538	1975	2485	8435	22121	22730	12175	1231	727	685	656	675	755	707	682	685	713	653	723	646	646	720	683	658	712	631	677	653	662	697	700	723	651	643	701	644	674	666	650	681	635	636	689	682	662	659	658	694	688	731	705	672	668	656	678	666	689	696	651	661	663	642	654	639	637	658	700	705	645	676	627	655	712	695	662	667	625	659	635	685	673	673	689	665	685	657	645	658	731	722	641	681	692	647	612	654	707	664	655	668	674	640	675	681	645	683	698	667	695	699	687	670	699	636	650	682	683	689	707	669	667	680	644	659	700	640	653	656	694	656	636	728	693	638	701	658	659	680	626	636	631	642	643	687	676	686	661	631	652	699	694	674	642	739	654	664	722	682	663	703	689	676	670	664	627	682	674	692	659	695	631	700	678	689	652	700	683	698	705	735	691	659	670	648	644	628	719	664	680	650	690	671	650	625	653	658	707	673	702	679	692	699	669	665	671	660	673	672	642	666	678	719	701	725	649	679	681	687	681	665	646	678	705	671	668	680	671	695	696	675	688	687	676	700	664	672	653	656	684	715	677	663	717	681	696	691	707	723	656	695	649	680	697	662	683	641	626	671	715	679	660	650	693	634	668	667	652	682	677	654	670	654	639	669	678	660	645	668	655	688	674	655	625	740	671	650	657	705	694	673	645	629	679	683	659	661	716	731	679	645	693	630	676	637	646	661	640	675	708	691	639	669	670	661	679	678	664	667	665	664	667	669	707	623	610	689	666	671	637	684	668	663	690	676	659	686	611	697	644	647	643	682	633	663	647	639	672	625	685	668	674	676	672	701	689	701	707	637	636	648	670	651	731	656	694	702	613	688	657	628	670	678	647	621	687	707	677	663	703	654	651	686	689	645	710	636	664	697	706	659	613	707	663	714	680	665	677	650	698	667	679	706	679	673	657	667	686	634	681	661	667	700	679	662	727	710	699	652	663	660	659	701	623	678	648	659	652	665	662	672	652	701	692	697	649	668	677	617	697	622	667	681	658	709	644	679	669	644	666	673	653	638	640	681	671	692	640	650	620	632	653	690	659	701	647	640	694	693	673	661	676	635	677	635	675	678	659	647	630	622	686	723	644	669	702	651	620	607	706	682	649	676	701	645	667	666	660	651	635	689	702	631	701	675	674	657	683	674	684	657	698	675	685	662	695	684	667	635	675	667	663	679	707	701	687	718	643	636	678	655	670	707	667	656	674	629	661	629	687	681	674	638	664	681	675	683	624	675	696	675	670	645	659	687	737	678	660	674	712	647	712	657	730	640	653	663	658	659	669	679	678	615	677	672	655	667	677	710	672	700	682	648	657	629	647	646	662	679	645	644	695	684	676	718	696	659	714	639	645	670	655	627	633	691	670	685	682	638	669	669	666	674	655	685	711	696	703	664	671	672	653	639	665	694	704	672	680	671	655	728	657	689	647	695	647	657	699	659	694	633	718	675	642	635	625	698	656	667	664	667	663	638	663	604	693	629	639	615	620	685	663	666	674	687	644	628	682	666	654	655	644	734	675	644	632	658	673	670	683	693	648	670	685	687	638	663	670	652	669	689	666	659	680	688	714	662	702	693	639	692	688	665	674	665	672	715	655	655	659	696	644	687	668	638	665	653	684	680	685	716	697	693	676	652	670	647	662	623	661	695	659	709	711	652	702	638	685	617	688	693	649	675	651	706	667	681	653	612	668	645	696	677	675	651	641	681	669	659	645	696	730	637	664	676	670	642	676	668	698	635	680	673	672	627	659	673	680	676	693	706	635	682	677	717	614	679	687	701	649	697	637	659	715	668	661	672	668	661	655	708	670	686	696	682	710	607	657	675	673	628	639	683	681	664	633	658	624	651	673	683	671	685	684	671	667	646	681	719	638	653	678	653	666	671	624	671	710	695	669	703	733	639	695	617	667	690	645	672	625	681	654	698	706	701	654	662	692	627	669	646	663	660	648	611	672	639	648	674	687	681	692	633	693	652	658	656	651	684	697	652	661	651	683	675	666	672	666	651	654	645	582	645	649	644	668	622	668	724	677	665	695	643	681	585	650	676	698	666	683	683	662	623	665	628	711	669	660	744	656	696	643	661	648	676	685	627	629	653	650	691	659	714	620	640	657	685	672	660	684	682	701	630	668	649	687	621	640	708	655	632	664	659	655	696	713	691	678	668	679	651	658	655	655	700	660	704	619	658	663	694	660	594	717	651	629	667	693	704	635	618	667	675	617	642	652	703	668	653	688	662	649	618	713	689	687	675	676	689	626	670	627	696	648	727	665	638	664	646	684	705	663	700	710	650	653	669	676	649	655	700	666	639	661	632	673	708	691	680	670	689	691	671	661	679	688	662	655	631	636	679	658	630	635	664	670	721	650	685	637	663	680	638	663	702	681	661	654	673	684	677	648	637	662	653	672	630	675	678	672	636	669	650	724	643	676	673	682	655	696	688	695	621	682	662	694	632	680	660	656	649	668	699	660	701	669	616	643	687	644	667	710	741	631	664	663	674	677	700	663	671	663	666	638	626	655	663	688	649	688	611	673	661	683	639	677	695	676	632	659	655	644	720	640	665	657	677	701	675	648	692	669	653	723	628	635	660	681	711	732	695	686	693	722	667	689	689	667	669	619	653	663	711	625	618	644	675	693	673	658	683	680	691	661	683	672	687	622	669	689	672	649	702	610	665	673	637	671	656	657	662	677	635	643	697	687	651	668	643	672	645	648	708	691	638	635	682	672	662	667	636	615	643	691	714	638	658	703	661	608	648	636	674	649	690	688	731	649	625	629	671	637	645	657	670	677	654	612	696	664	695	637	673	648	672	644	619	689	695	670	667	644	709	700	658	654	701	675	690	683	684	653	622	669	732	698	723	701	681	639	656	635	644	661	698	674	680	620	677	669	667	698	653	667	701	672	643	693	672	652	706	683	725	674	648	657	661	645	631	640	647	702	669	654	657	646	714	630	638	640	657	640	680	683	656	662	677	624	652	662	658	633	618	694	687	690	690	656	638	657	620	723	668	692	680	617	666	696	653	681	661	670	661	664	685	701	656	645	677	666	693	662	639	652	642	632	682	662	648	631	658	674	631	695	675	642	669	713	650	684	674	670	649	644	680	671	693	702	646	685	679	680	675	706	684	679	651	666	671	711	680	630	643	654	618	644	647	593	693	645	704	677	654	675	695	663	651	669	665	695	630	667	662	685	671	653	692	657	702	680	652	695	637	679	615	674	680	685	672	665	689	696	701	686	622	674	691	640	677	653	664	685	711	644	683	660	669	704	721	679	691	661	649	667	720	656	653	667	664	690	641	674	646	663	669	723	653	676	707	665	662	641	675	629	676	617	669	649	702	672	664	700	656	660	663	651	678	655	687	693	704	643	647	660	641	666	610	630	621	655	690	686	666	638	723	665	656	668	672	659	629
10307	21038	26433	23894	16909	13489	7853	4803	3685	2096	1737	1659	735	539	483	628	556	608	464	317	229	211	209	160	182	198	188	181	183	238	480	509	417	164	143	169	160	145	164	156	165	138	143	169	163	166	164	162	158	142	171	183	181	176	165	142	136	166	170	167	173	152	155	148	140	154	175	166	170	145	146	148	152	149	160	169	153	140	161	159	154	161	160	171	185	173	158	164	151	160	171	127	174	135	137	166	144	145	155	160	167	150	157	180	143	153	153	171	153	189	154	152	153	151	164	171	138	154	146	139	170	166	149	152	169	166	151	157	160	157	144	171	148	158	134	184	163	164	157	173	170	168	144	146	178	145	160	161	156	135	154	159	158	138	146	169	142	152	162	172	140	173	141	160	156	171	140	148	150	153	155	156	154	162	159	161	160	174	144	161	163	169	154	162	157	135	137	149	154	170	150	146	164	155	124	148	170	150	155	158	137	160	127	154	147	161	168	154	177	151	174	156	123	176	147	154	162	174	165	154	145	150	163	160	162	141	158	141	157	155	159	153	158	135	132	147	161	133	156	135	153	167	143	137	148	168	162	171	133	160	160	168	157	153	148	153	157	144	156	143	150	157	142	168	147	171	154	146	164	142	142	157	149	153	166	166	168	160	159	157	134	160	164	142	166	137	158	167	164	149	130	149	140	149	159	181	160	173	164	165	153	166	147	147	164	127	171	147	165	155	158	164	159	150	145	169	136	145	138	135	145	148	136	144	167	162	162	139	164	130	157	146	165	157	147	162	143	146	163	173	143	158	141	151	145	134	148	169	141	156	155	158	143	149	160	154	185	140	148	147	144	153	167	150	159	147	164	135	150	142	140	176	143	161	161	169	165	145	167	177	140	161	159	162	143	165	139	174	159	150	164	164	174	161	177	161	147	172	153	171	172	172	161	151	169	158	163	168	130	146	150	179	142	159	151	150	148	185	167	140	144	173	167	131	164	144	158	136	155	168	142	160	136	144	179	168	148	152	150	128	167	141	150	135	151	156	139	136	157	171	163	153	160	131	154	169	152	144	158	160	159	161	157	169	172	147	174	133	152	146	152	140	162	158	147	166	172	173	172	161	148	138	180	142	147	156	173	158	174	139	168	132	167	136	157	152	161	159	167	160	161	147	159	154	132	152	156	131	186	155	159	159	173	185	182	149	170	177	166	137	161	149	163	176	168	154	160	143	159	153	166	169	156	159	149	166	181	153	141	142	137	151	165	171	163	139	149	163	168	150	140	146	164	153	172	165	166	169	140	140	160	137	162	161	125	135	159	162	153	150	173	146	129	157	145	157	164	151	152	171	151	150	159	177	156	142	151	140	156	153	158	161	126	163	165	170	165	157	140	166	158	153	151	147	157	148	158	146	132	156	152	162	167	160	134	159	155	123	171	156	125	162	154	152	149	166	156	161	139	177	138	139	153	154	132	162	163	154	152	179	158	143	171	174	145	135	142	189	170	142	159	150	161	175	150	144	138	160	143	158	144	170	145	153	157	155	161	148	146	149	147	143	146	158	170	162	177	139	172	143	135	153	155	144	152	170	145	147	138	173	158	160	170	157	157	155	150	163	156	151	165	158	185	145	159	171	163	157	145	150	163	167	192	159	165	142	148	143	144	143	161	164	188	171	142	166	165	168	148	134	153	160	164	139	136	141	167	131	186	150	152	170	156	157	174	171	143	176	150	154	169	163	158	162	154	162	174	176	130	151	152	149	161	170	179	175	157	152	151	149	163	169	167	159	199	142	172	158	149	170	144	147	155	188	160	147	139	152	164	159	153	173	177	140	151	173	153	164	154	144	170	152	149	157	150	151	146	159	146	147	150	153	142	160	162	140	155	149	173	155	177	137	159	153	147	148	176	165	148	136	157	158	156	136	147	143	152	149	158	174	174	174	159	166	153	133	167	161	159	159	150	149	175	173	142	171	135	151	167	148	173	163	162	168	157	152	166	138	148	164	150	172	166	151	157	174	157	151	149	160	148	173	146	137	181	155	163	171	143	143	152	144	133	152	141	158	122	164	150	165	158	148	149	143	140	134	150	147	154	145	159	139	150	159	174	149	163	146	167	155	176	152	145	159	173	153	120	139	160	147	138	169	151	174	168	131	134	167	166	157	150	166	175	163	154	146	139	158	129	145	165	168	180	162	163	136	187	153	162	161	171	161	162	155	165	171	179	175	157	177	165	155	164	145	166	152	179	148	145	154	158	177	166	163	159	154	144	152	163	169	161	156	143	178	137	151	164	147	161	159	143	164	161	148	155	156	147	169	183	139	146	150	151	148	159	145	155	144	166	152	142	186	167	160	158	156	159	137	148	167	151	165	155	145	189	159	153	152	170	151	152	164	160	149	151	159	172	154	149	189	144	147	148	158	154	174	163	182	150	143	172	184	157	159	157	159	176	148	153	154	138	154	153	166	162	163	156	154	159	171	159	148	156	156	166	147	176	140	181	149	159	164	172	143	146	160	167	143	131	144	137	163	142	141	135	150	134	155	138	162	149	166	156	169	142	152	172	151	184	154	171	155	121	153	151	150	148	139	176	182	170	155	148	154	153	123	161	150	168	142	139	159	148	150	159	153	145	145	162	161	144	163	164	140	155	164	157	141	151	137	161	173	149	203	155	146	163	132	168	148	153	163	150	161	163	156	166	165	160	145	169	156	151	178	169	163	152	164	161	148	160	151	150	178	166	154	163	158	164	170	176	145	145	172	158	162	169	148	155	155	157	148	170	140	158	161	164	146	157	179	165	148	157	165	161	160	160	139	171	170	173	176	147	173	157	159	164	147	147	143	152	157	146	178	134	148	130	165	159	164	168	169	156	154	159	162	130	156	143	141	160	155	168	175	145	165	151	158	162	160	163	134	152	129	175	160	136	132	136	175	141	166	154	180	153	175	157	163	155	156	178	144	142	149	130	144	141	157	176	152	147	120	139	161	159	138	161	142	158	156	172	178	153	157	162	142	114	163	159	178	157	158	167	147	154	149	175	151	147	142	139	140	135	170	154	141	147	161	167	151	177	150	167	149	154	153	149	149	155	164	131	156	146	148	169	150	153	138	162	157	139	154	147	148	139	156	157	172	149	147	142	156	167	144	148	156	132	141	160	149	145	148	178	151	153	170	158	144	170	156	152	147	160	160	154	172	155	133	130	146	147	158	162	154	158	158	165	164	169	160	172	152	144	145	149	174	145	138	172	149	161	158	172	160	160	148	184	164	178	170	162	163	161	139	171	158	155	160	172	165	170	161	163	172	171	157	143	163	157	163	159	180	133	148	151	159	153	173	184	159	139	163	165	160	162	147	152	144	136	163	152	127	147	144	160	148	167	154	152	147	188	172	150	155	171	173	147	156	168	153	146	165	145	137	138	156	156	164	169	162	124	171	172	157	157	154	160	144	167	151	143	148	177	176	140	156	150	174	161	137	174	153	165	158	148	183	151	148	164	150	154	150	165	147	175	144
10503	23990	30737	33020	29764	27195	20757	16839	14950	9475	8663	7792	3559	3005	2870	3604	3181	3578	2722	1626	1113	894	807	811	836	788	775	699	751	1277	2538	2619	1963	625	561	508	588	528	543	554	517	522	581	568	526	581	522	551	562	533	525	549	559	532	539	540	525	503	533	570	562	524	504	573	566	499	562	526	531	519	556	549	508	553	556	542	537	539	516	548	567	551	557	582	548	561	559	542	584	544	549	551	517	503	555	537	529	483	571	524	541	564	547	572	541	535	553	560	554	540	541	485	540	545	496	555	519	541	513	533	531	557	566	534	568	597	516	515	540	519	554	624	522	570	486	568	549	572	513	537	546	575	550	506	527	533	562	538	568	527	545	527	570	561	561	559	527	565	517	558	555	518	553	529	561	568	513	554	577	510	532	584	569	541	571	554	520	559	561	517	549	582	522	535	562	511	584	522	542	517	573	534	568	539	551	509	552	573	521	525	564	549	542	569	559	521	526	559	519	563	579	501	479	538	502	537	516	507	546	546	521	553	565	530	544	531	505	539	573	523	522	537	503	564	532	480	525	511	547	536	550	531	546	576	504	518	509	495	487	528	538	513	523	509	540	531	539	543	513	563	536	552	570	536	555	563	553	535	519	579	533	575	523	561	527	518	529	549	505	561	525	542	489	529	555	547	523	507	498	545	534	515	502	558	530	522	581	574	531	549	523	557	554	585	531	531	521	481	516	512	610	571	559	526	563	519	546	590	585	554	563	579	590	585	513	519	571	567	494	512	558	541	541	553	536	547	547	561	527	530	510	564	541	518	502	540	532	557	518	537	502	528	557	586	541	564	577	595	593	540	509	564	494	553	547	568	562	526	570	550	599	495	506	574	549	545	540	525	522	578	529	545	551	543	554	534	562	506	554	561	573	526	552	544	551	565	548	550	511	536	545	536	513	568	580	562	538	576	534	540	577	509	520	525	541	534	606	504	541	581	550	507	546	559	535	562	545	559	557	550	575	569	559	576	504	500	542	533	543	530	537	528	516	531	525	519	566	559	485	488	533	534	544	561	521	485	545	551	567	577	537	553	524	533	546	578	525	528	504	537	567	557	534	534	562	537	538	535	534	575	518	501	528	511	515	556	552	535	544	609	540	554	539	523	553	512	521	535	501	574	499	548	530	521	562	555	571	545	525	561	583	564	526	543	569	573	533	529	576	547	549	535	522	544	523	548	531	530	531	580	500	540	503	505	534	588	592	527	547	549	567	575	547	561	505	528	530	571	557	519	559	517	542	555	538	584	498	538	557	494	572	547	601	540	524	552	549	534	559	538	518	537	521	548	554	512	517	557	514	514	514	526	604	555	535	549	483	545	540	554	561	537	537	549	589	552	541	524	520	547	538	534	577	544	534	525	544	533	545	560	508	559	534	547	510	503	565	553	498	551	576	533	545	541	575	568	568	565	554	582	517	521	560	548	562	570	515	527	528	546	483	543	563	531	548	560	525	555	521	542	534	485	498	568	523	531	554	519	583	539	515	516	565	524	524	571	494	541	586	525	559	554	503	562	538	497	555	516	535	512	533	538	541	522	551	538	549	552	513	596	570	502	555	594	529	544	538	548	584	536	563	535	546	550	550	527	540	562	521	540	538	538	585	533	560	595	537	545	534	520	528	519	546	501	549	518	545	524	548	555	558	557	531	528	519	521	541	523	564	601	507	580	566	565	533	575	574	509	565	547	560	529	525	527	550	544	548	547	544	514	561	557	520	518	520	544	563	519	537	553	529	511	485	517	514	555	532	491	550	550	542	549	598	541	520	579	548	522	536	548	535	520	540	543	512	527	537	542	570	546	534	547	526	522	556	532	527	537	565	545	580	533	520	532	500	549	528	556	522	559	542	540	476	577	516	570	542	519	568	543	597	588	532	499	528	524	523	544	577	594	533	551	539	530	526	537	567	572	588	525	513	581	538	536	506	544	553	577	531	546	552	479	520	556	552	534	502	520	504	536	526	515	505	525	532	575	568	530	550	528	538	540	563	573	561	560	536	561	549	569	586	541	541	516	525	518	538	511	546	515	514	551	554	515	562	580	566	547	570	523	571	569	550	578	496	528	537	515	544	547	560	554	530	538	519	559	525	539	518	595	510	530	577	509	532	550	515	568	562	515	570	532	538	526	536	584	517	535	579	561	587	564	545	547	522	564	529	549	549	500	545	505	546	548	525	532	542	509	554	571	531	520	533	535	581	545	488	555	559	523	509	524	600	535	548	564	556	521	547	547	533	556	550	543	517	505	512	496	537	560	543	532	546	521	542	518	532	559	529	549	553	546	562	523	566	549	524	537	521	541	502	538	551	539	556	538	538	542	536	534	577	498	562	504	543	538	511	561	534	540	555	600	517	598	544	504	539	553	541	556	554	540	538	578	529	503	526	549	574	542	521	545	590	577	526	568	515	579	557	547	542	549	542	541	565	550	508	546	526	554	533	531	509	504	549	508	498	514	537	570	592	526	576	546	550	526	561	530	521	534	557	503	526	524	562	561	534	535	558	522	526	515	554	540	565	553	574	585	534	516	549	543	537	556	569	584	553	565	535	530	533	542	534	581	557	540	515	551	481	561	530	531	569	580	552	545	544	533	534	489	586	550	554	524	549	515	577	521	538	492	513	519	589	518	526	561	525	566	575	548	530	567	498	560	559	512	548	559	532	576	553	496	545	483	537	538	540	568	518	542	555	552	496	553	568	505	538	571	520	562	554	541	532	520	560	541	571	535	542	551	528	558	537	549	528	554	523	548	563	547	531	554	597	508	559	541	524	527	518	549	528	551	549	600	538	545	518	529	524	531	540	528	530	502	507	534	563	556	529	573	546	553	488	524	559	566	582	548	512	505	509	547	510	515	550	519	545	557	537	550	488	571	535	522	489	535	560	537	560	560	537	544	505	570	524	524	600	568	551	515	561	567	525	510	525	503	514	555	526	533	565	537	545	547	541	515	541	516	535	539	561	536	526	562	563	515	599	508	584	508	536	533	542	523	514	542	521	581	529	547	528	567	522	500	544	544	565	526	522	521	559	524	536	520	540	550	544	566	509	553	569	558	543	511	560	505	533	519	548	573	513	513	561	496	574	582	561	543	558	546	585	552	555	506	564	538	533	542	542	568	577	559	536	556	537	549	503	553	546	537	553	552	561	596	579	544	522	563	489	519	540	554	532	500	533	549	494	571	495	569	545	532	545	543	546	480	533	576	537	572	551	534	553	551	508	550	545	515	571	514	506	530	525	540	576	517	520	564	557	555	545	537	550	536	557	540	496	507	549	527	526	576	551	499	548	500	578	574	559	569	532	592	566	527	486	511	528	568	563	524	483	546	573	568	548	588	531	505	532	522	552	583	549	549	560	563	530	535	517	552	518	535	555	526	532	509	552	582	563	495	543	540	537	563	575	552	521	522	576	557	610	540	539	520	515	575	561	575	534	537	522	570	560	544	555	540	544	518	576	558	571	555	523	518	492	547
37484	49969	43569	39409	36369	37518	33644	33389	33969	26419	24903	18570	9241	5730	6941	8627	7078	7398	3551	859	705	463	394	357	387	431	299	241	209	1025	2678	2418	1264	175	124	162	151	113	132	132	155	146	158	134	125	169	157	148	135	154	117	154	160	155	156	155	150	146	151	120	140	142	138	145	149	128	162	134	154	158	157	172	148	139	148	144	144	143	144	144	151	148	126	147	151	128	125	152	159	139	125	151	157	149	155	156	150	138	117	159	148	144	167	133	131	138	145	151	140	147	145	119	142	162	137	133	141	149	145	138	146	116	146	131	155	148	128	129	141	131	143	135	136	146	160	136	144	150	122	125	146	132	133	128	129	115	154	159	137	163	138	154	137	125	137	149	153	153	152	151	153	127	170	127	111	145	125	150	137	127	138	138	155	132	146	139	128	137	156	164	148	162	156	128	160	142	137	149	146	143	149	137	126	147	127	144	145	114	137	127	136	155	161	162	134	151	147	123	156	149	150	149	136	139	141	123	146	164	147	145	159	122	145	163	130	112	134	154	143	131	140	151	133	141	131	141	126	133	128	139	130	131	143	138	138	140	122	129	140	150	146	138	135	143	148	145	143	145	142	141	145	163	124	141	140	150	111	147	135	148	135	138	127	152	112	159	159	158	121	139	143	149	124	128	139	139	143	152	154	143	144	139	129	125	126	133	151	137	127	147	139	118	138	141	165	124	136	152	116	146	133	130	121	146	140	144	143	160	134	140	148	155	134	150	145	143	148	146	133	140	125	147	142	143	143	155	145	133	136	133	151	134	137	129	148	117	159	127	146	127	129	147	138	143	154	140	139	169	108	153	141	136	120	127	138	152	129	140	140	131	134	147	151	137	141	134	147	153	136	142	133	145	156	144	139	155	143	115	154	117	153	147	143	137	154	138	134	140	127	149	118	137	173	135	126	143	135	130	149	130	147	155	152	145	146	149	147	126	161	151	142	142	116	128	129	140	158	141	146	133	133	149	142	142	138	125	121	148	136	121	153	149	126	147	128	144	134	161	147	133	136	129	136	151	138	147	137	125	132	155	137	170	143	146	151	153	161	134	134	154	143	143	132	122	138	121	139	173	129	133	140	142	140	155	134	157	131	142	157	129	125	141	140	155	149	115	133	147	142	128	137	127	140	125	133	135	130	150	135	143	143	146	140	134	130	153	125	134	129	155	173	117	141	133	123	148	149	149	142	136	138	165	126	157	145	142	135	162	155	147	141	139	142	141	130	150	163	132	123	141	157	139	121	159	147	131	152	132	150	147	149	154	136	130	147	141	135	136	133	148	133	148	126	141	153	150	126	154	141	132	139	134	133	127	147	135	149	139	127	128	162	143	173	140	156	159	138	153	136	133	156	137	140	154	139	150	156	152	154	144	172	139	129	157	131	159	136	127	119	141	133	166	161	153	137	145	124	139	129	135	148	124	126	147	144	139	133	142	129	136	151	118	172	121	163	156	156	119	130	155	124	159	131	153	126	123	136	142	138	136	149	148	148	131	149	139	129	134	149	161	141	136	152	129	134	142	126	129	121	143	153	145	142	143	152	124	144	130	131	167	153	128	130	159	152	142	166	144	139	150	132	132	154	128	158	143	137	132	144	125	153	144	132	154	145	135	149	145	139	163	146	123	155	140	154	139	156	130	154	140	120	133	138	154	128	114	152	139	158	144	122	145	129	157	152	153	136	138	145	132	145	161	146	133	119	154	153	151	177	146	138	148	155	164	139	146	151	115	160	143	145	136	141	147	139	139	140	178	152	163	156	131	139	148	125	152	144	132	147	161	153	131	128	129	142	142	134	135	142	143	142	119	134	127	137	147	129	145	134	138	145	136	149	157	167	148	128	156	148	152	136	145	144	146	147	147	167	144	143	135	161	127	145	109	137	128	133	128	124	123	151	131	139	136	137	121	123	137	144	146	141	139	136	137	154	146	132	146	139	173	144	156	142	128	137	116	150	141	124	152	159	152	156	158	151	144	146	146	140	139	145	139	168	137	154	133	166	139	157	140	145	158	133	141	144	132	129	156	140	138	138	142	133	140	133	160	136	146	128	143	145	159	134	147	155	152	138	137	133	137	154	125	148	144	159	140	136	136	150	133	144	154	136	137	146	153	144	166	159	138	152	132	126	158	137	134	132	130	144	97	145	148	153	144	145	141	131	123	133	140	139	136	130	175	123	135	138	131	148	126	139	130	117	140	121	152	126	158	159	141	135	143	139	156	158	134	153	137	132	131	158	142	146	149	160	155	135	149	139	145	138	133	133	157	150	149	141	148	133	129	137	152	130	141	111	147	158	115	138	139	155	144	134	154	179	148	158	125	139	140	143	144	165	148	131	147	124	152	137	149	125	139	134	116	138	140	131	141	154	130	116	151	138	154	137	127	140	158	165	148	132	147	150	130	126	165	143	144	157	153	145	144	136	128	161	131	155	157	131	141	137	151	137	137	137	129	147	141	141	142	142	148	149	140	135	126	140	136	170	130	140	132	136	149	156	121	137	152	134	130	138	116	140	127	146	142	146	144	150	142	146	130	152	148	147	153	131	144	153	136	151	146	132	132	143	119	131	132	126	138	130	130	140	135	135	134	166	152	137	144	159	130	150	142	129	129	127	138	143	132	132	117	134	136	162	140	148	160	155	141	137	125	158	160	133	138	152	125	116	190	148	161	147	161	136	158	151	146	137	139	133	148	139	131	149	138	127	145	147	125	136	150	139	140	127	135	149	145	135	126	168	143	151	141	150	143	120	143	119	142	133	145	117	112	142	148	164	128	158	129	136	138	164	169	118	131	135	168	139	136	167	139	135	161	158	140	143	138	161	158	142	141	158	140	144	158	149	136	136	102	128	123	131	138	138	153	156	124	125	132	153	137	146	140	140	155	138	141	128	130	133	148	136	122	154	143	147	143	138	146	128	150	144	165	128	139	152	144	151	146	169	153	140	136	132	146	147	129	147	147	123	156	133	133	145	130	152	143	144	136	134	122	145	148	133	135	136	152	140	126	148	149	147	141	131	171	130	143	159	141	130	130	121	132	134	142	139	138	144	137	155	140	147	141	131	115	130	146	160	161	155	156	141	139	133	137	138	164	128	134	132	132	141	127	109	134	134	122	141	138	147	138	141	151	150	128	135	155	140	145	126	158	125	146	123	138	150	135	156	138	134	145	140	141	125	120	129	121	168	128	135	133	157	140	137	125	136	158	141	157	167	139	165	153	129	161	147	153	144	122	132	152	148	126	133	135	153	137	152	146	168	137	135	137	144	156	145	135	143	144	164	140	143	155	133	153	141	157	144	142	137	146	140	147	123	141	132	147	152	133	150	136	126	158	135	133	162	138	141	165	156	112	134	137	122	139	149	135	139	151	137	159	138	126	158	148	148	148	149	145	158	141	124	144	139	148	157	151	133	116	138	122	142	144	163	124	154	146	166	139	133	132	156	146	135	147	167	139	164	127	149	139	143	134	139	127
32268	49387	52031	54829	63097	58831	56369	52895	51573	42463	43626	34865	24911	22016	26449	27348	22531	23601	13547	4469	4290	2805	2243	2247	2274	2407	1843	1235	1145	7147	15296	13664	7297	682	544	477	497	481	541	436	500	485	489	477	515	489	470	492	475	465	510	479	497	495	444	460	530	503	485	475	460	494	502	512	503	513	490	493	476	417	502	480	473	508	474	510	482	475	493	519	489	461	448	507	467	460	487	452	493	471	472	471	470	485	478	485	487	483	493	452	494	491	476	455	515	490	457	478	498	495	479	478	455	481	500	516	477	493	486	478	467	459	466	449	485	478	414	495	457	471	498	509	472	481	468	485	493	471	493	493	494	483	482	510	513	472	471	473	490	493	457	476	467	501	449	489	491	424	475	511	509	427	490	499	454	491	496	487	479	479	489	511	495	478	491	459	502	525	490	468	485	485	475	433	483	459	462	466	474	514	504	461	516	497	506	496	481	502	477	481	495	476	471	482	498	474	463	509	499	466	484	491	493	469	493	484	463	480	462	515	455	503	449	478	509	509	519	506	507	469	484	486	509	513	526	479	513	454	480	506	512	451	492	454	462	485	481	470	529	470	478	460	454	522	505	461	497	468	481	459	488	467	455	504	496	495	480	473	469	510	446	464	475	467	516	458	480	522	467	470	461	478	481	499	481	481	494	476	452	478	441	482	473	487	467	482	474	456	511	478	474	510	538	474	472	502	471	497	483	508	467	434	489	464	501	502	480	476	500	473	494	487	483	443	460	499	476	488	479	454	473	484	479	495	459	450	492	459	495	449	502	451	505	465	469	495	481	489	449	486	495	471	481	487	494	509	520	476	480	452	495	488	482	460	497	458	465	464	447	509	474	486	462	481	499	495	462	492	493	504	441	488	497	461	531	479	464	503	503	521	501	498	495	529	512	453	472	467	470	465	505	485	495	470	511	464	489	521	457	461	474	461	443	504	493	485	490	447	505	460	480	482	469	483	468	494	463	454	500	477	450	457	464	464	474	504	442	482	496	444	502	438	452	495	479	453	480	481	506	473	508	534	456	509	508	447	498	477	480	511	476	465	466	455	497	508	475	520	448	434	498	452	465	527	516	484	498	484	454	505	506	496	449	490	473	485	453	497	453	488	520	475	521	500	480	502	513	449	494	468	445	474	481	454	508	495	506	513	455	487	478	491	539	487	487	466	470	496	513	462	499	464	452	497	463	502	468	485	481	489	481	459	480	454	491	472	450	473	451	475	479	462	445	441	448	461	508	494	498	505	468	469	517	464	517	484	520	460	460	474	475	474	480	467	455	490	458	457	484	477	510	516	480	509	452	460	491	513	482	482	489	501	458	481	480	501	467	490	455	473	496	513	473	468	459	487	433	464	473	459	488	512	518	463	488	455	475	457	499	517	497	482	480	527	517	513	479	473	444	512	459	484	458	498	482	467	496	439	457	478	475	500	506	455	460	437	469	502	458	483	494	511	476	442	435	487	468	467	514	493	527	463	468	495	493	481	497	455	499	478	503	475	471	473	457	476	501	475	493	499	484	461	516	452	495	512	509	497	474	491	512	467	511	469	485	456	458	436	492	458	479	493	535	490	461	498	525	433	474	527	477	460	448	476	515	508	485	454	480	500	466	469	482	473	454	494	506	501	509	455	486	501	511	486	462	479	508	473	457	503	474	463	488	511	490	503	470	517	510	488	465	473	448	452	478	497	451	485	495	493	472	495	491	520	506	478	475	496	456	453	482	504	498	473	458	503	452	469	503	487	477	489	446	470	469	489	469	501	471	497	472	471	482	443	483	482	480	466	466	468	490	457	486	533	447	515	472	488	487	491	500	463	483	485	471	485	504	444	491	452	491	481	484	466	492	484	506	481	552	479	475	474	484	462	493	455	482	497	474	470	498	533	499	453	452	484	497	471	477	463	451	459	479	486	468	505	482	449	467	482	489	457	489	528	503	494	457	529	468	463	554	485	480	476	474	502	476	466	468	452	497	436	502	455	487	488	450	468	483	493	463	477	448	456	505	531	465	471	460	464	455	510	456	487	506	475	466	476	496	439	497	470	496	479	505	499	473	503	457	481	482	496	493	509	489	465	482	466	487	493	469	485	531	451	459	476	476	484	473	466	490	521	506	481	474	516	509	451	463	498	493	492	468	466	460	499	514	497	491	484	454	544	492	519	495	478	467	464	468	505	515	463	481	456	488	475	509	478	443	497	525	496	460	522	495	509	480	505	495	465	535	438	480	497	469	481	494	488	509	495	468	502	463	475	469	496	462	483	467	439	474	507	472	461	472	473	479	508	460	517	451	482	464	476	489	462	495	510	474	504	458	492	459	526	499	477	470	498	469	475	423	502	500	472	523	460	490	518	471	521	468	501	497	469	484	463	478	459	504	505	480	463	423	472	470	527	509	477	457	479	522	494	517	445	495	474	461	468	491	493	484	477	483	503	459	518	455	495	476	501	468	490	475	494	473	504	489	498	504	463	486	464	483	484	496	473	459	491	517	486	507	511	488	450	493	491	483	497	458	491	479	480	465	474	468	471	481	486	465	488	528	470	474	495	490	470	434	526	485	495	452	473	491	478	448	479	465	462	477	440	468	471	457	518	475	473	428	479	475	503	474	509	485	523	470	490	515	478	486	473	469	495	481	508	476	488	479	470	484	478	490	457	498	505	483	507	486	450	480	467	491	542	467	486	489	479	463	485	509	488	473	525	469	476	532	446	476	447	490	500	466	488	447	483	485	464	478	462	513	515	493	431	508	443	483	455	469	488	486	457	412	474	467	483	476	496	478	501	514	488	480	471	481	459	476	487	467	481	511	473	507	534	455	508	486	477	456	515	532	485	497	485	477	498	472	506	490	461	454	427	497	450	514	496	475	507	486	484	475	481	469	508	459	461	467	481	435	483	486	466	472	522	484	445	477	474	437	505	469	464	506	508	478	513	516	468	474	502	502	476	482	464	476	498	504	473	496	491	471	439	478	486	434	486	448	497	517	466	481	483	519	488	463	459	508	474	508	430	521	439	488	458	450	456	470	494	515	525	478	436	501	458	502	448	452	486	457	481	468	477	507	494	480	487	457	483	489	532	456	468	495	463	495	496	469	483	488	512	502	461	523	491	502	496	449	493	479	511	431	476	489	441	484	491	468	457	469	467	455	495	454	455	479	489	442	474	485	466	485	494	501	457	486	446	523	482	516	444	483	451	499	499	508	513	490	460	466	480	458	487	464	495	465	520	522	443	499	472	501	486	518	458	518	501	523	447	461	503	499	437	474	489	487	492	522	450	461	495	522	468	507	489	494	468	437	535	465	512	477	508	474	478	524	482	497	496	467	507	480	460	474	476	478	519	486	444	494	463	484	461	467	461	465	493	466	499	446	469	488	475	511	468	489	451	499	465	504	469	441	483	482	490	448	494	494	483	470	481	482	507	442	483	536	492	482	486	488	512	487	507	453	495	504	473	512	453	489	508	466	500	455	486	508	496	492	473
45776	47551	42022	39455	37041	38040	35320	36759	38716	34441	35289	27154	17060	13368	14593	15081	13699	11360	6551	2575	1356	851	738	762	762	549	434	376	480	2560	5376	4297	2023	295	214	208	213	212	222	198	237	215	230	195	216	216	245	202	218	217	189	223	210	216	198	243	186	215	213	188	210	214	211	204	217	203	223	224	199	215	237	235	225	213	227	223	209	214	207	221	202	197	211	186	196	193	197	199	218	203	203	183	205	233	225	223	237	234	210	212	220	205	193	212	200	193	210	224	205	226	236	200	196	212	254	199	205	218	174	246	197	187	207	201	203	213	239	215	201	217	213	190	202	202	208	207	203	215	227	238	193	198	217	219	213	201	200	221	208	198	215	213	212	199	198	190	195	251	235	188	211	217	218	211	207	233	198	205	242	211	204	217	216	217	221	193	210	193	213	213	222	211	228	211	216	211	186	209	198	198	210	198	205	214	216	204	207	194	201	214	211	225	220	201	237	220	207	220	204	190	217	221	209	202	205	196	200	204	210	201	231	217	205	217	207	236	243	210	230	234	220	208	198	206	214	217	213	208	205	222	212	193	205	216	204	215	199	201	195	213	204	240	198	205	217	201	187	206	204	234	227	199	218	204	219	207	219	194	215	229	214	207	219	214	218	217	210	200	220	206	225	198	224	210	190	176	203	205	229	238	219	229	220	214	203	189	206	216	213	203	230	184	223	201	194	185	200	217	223	213	186	217	193	233	206	208	228	212	211	200	205	232	203	227	186	218	227	216	204	207	216	217	222	235	224	212	210	216	220	185	203	186	231	202	236	190	195	228	221	211	197	192	215	209	188	245	213	221	241	212	217	202	201	210	232	208	226	193	219	223	220	233	199	213	216	218	205	226	214	221	208	213	199	198	191	231	221	206	237	211	191	208	212	209	215	195	203	227	202	210	200	196	222	258	208	196	231	221	223	200	200	210	198	214	211	207	210	229	199	204	219	209	220	253	224	228	203	202	242	210	227	212	209	222	214	193	210	209	199	211	207	214	200	204	218	206	211	212	181	210	229	229	202	201	191	186	233	206	205	198	200	215	221	212	220	188	221	215	195	213	213	213	220	211	195	213	206	201	195	206	228	194	197	198	212	186	217	210	204	244	243	193	203	222	222	212	216	223	223	215	220	205	235	216	195	225	249	203	219	210	221	187	194	212	238	220	192	199	234	216	221	194	212	213	208	220	219	199	208	242	205	215	216	226	251	221	213	205	198	188	193	213	226	225	215	229	173	218	199	219	212	200	233	222	217	184	243	233	216	226	218	185	231	229	212	221	226	225	211	222	228	258	209	230	212	198	204	204	183	239	204	216	215	197	210	229	185	210	210	200	211	224	181	205	173	244	199	228	214	217	197	214	194	193	217	201	226	198	227	201	188	208	225	195	208	215	216	226	209	193	221	226	212	219	215	214	231	191	203	232	233	242	217	220	207	211	210	222	215	198	227	252	182	196	208	175	228	212	222	189	195	198	182	202	205	205	208	226	233	205	222	193	231	212	213	210	189	217	213	217	235	218	219	216	196	201	202	210	203	208	206	219	205	221	211	202	227	194	212	189	220	231	237	213	213	214	195	225	221	209	212	215	184	193	191	220	212	232	227	204	217	187	238	207	207	219	215	190	224	199	206	220	207	215	218	205	196	217	184	222	222	224	194	216	199	194	237	196	211	189	223	221	181	201	221	205	214	194	202	229	186	228	201	207	201	196	205	214	202	187	205	186	204	214	209	228	222	218	213	202	217	219	200	187	184	215	230	236	227	216	206	201	221	219	206	208	202	221	207	243	209	224	201	182	187	203	248	223	205	184	224	228	220	203	230	223	188	211	201	214	249	191	235	222	210	211	227	202	229	204	193	225	202	195	180	219	219	211	207	208	211	211	194	214	238	204	203	202	226	193	201	207	199	202	203	198	212	210	227	203	211	216	213	222	215	207	235	231	203	197	204	197	223	227	241	225	203	192	210	187	197	206	208	215	213	221	202	210	196	200	214	217	221	198	232	207	231	207	221	211	234	230	219	195	232	203	201	204	207	210	222	212	194	212	197	197	216	219	217	224	208	232	205	198	198	200	184	222	192	205	190	210	223	225	223	237	185	221	225	218	192	227	191	204	217	194	220	214	234	206	193	233	218	190	221	219	201	193	231	219	204	217	196	235	214	205	203	212	211	218	225	203	179	238	209	216	207	207	238	200	216	202	229	188	211	206	221	208	195	201	223	207	213	228	207	203	197	213	240	211	218	218	188	232	176	212	230	186	218	197	211	219	235	197	211	211	196	198	235	210	205	218	230	192	205	217	236	208	210	221	237	208	210	211	203	194	218	177	213	214	198	213	206	210	215	208	223	221	223	206	205	201	209	190	199	199	245	205	225	234	220	195	206	217	232	211	206	224	219	226	221	212	224	200	249	208	239	208	202	199	211	213	211	213	190	212	219	206	214	214	213	217	221	208	214	230	231	203	210	200	197	231	218	222	205	218	210	195	211	226	190	209	214	235	229	240	230	218	225	225	216	238	206	227	216	189	233	228	227	224	232	220	198	214	225	191	216	243	211	236	224	214	220	212	219	212	203	230	226	225	196	191	209	183	220	197	209	239	188	218	209	212	208	205	207	204	204	220	198	211	202	224	205	236	217	218	196	204	187	184	229	209	206	190	211	214	231	218	234	228	229	240	196	200	203	213	232	211	237	215	223	199	195	210	225	181	227	196	210	215	220	230	205	198	231	208	203	212	222	214	195	238	172	197	218	222	218	197	229	223	241	242	224	226	193	243	222	200	192	205	228	216	222	221	185	213	208	200	214	201	219	212	224	200	194	211	196	219	208	213	230	192	222	183	206	223	231	233	208	234	205	196	194	222	247	243	199	228	231	212	196	221	216	198	207	214	224	202	207	218	220	231	187	212	221	225	212	226	187	242	203	221	175	246	244	196	208	229	189	206	213	233	212	175	205	200	189	217	226	211	230	206	205	212	185	194	195	214	208	200	213	198	207	191	213	222	191	227	226	194	208	217	213	217	212	194	221	208	220	204	212	188	212	190	201	204	227	249	210	198	237	227	195	209	224	205	229	218	215	213	194	219	192	194	206	217	205	243	216	211	228	218	196	194	198	209	234	194	214	214	200	209	188	196	196	188	214	210	249	218	233	181	202	203	212	218	232	224	199	191	234	236	203	204	234	219	205	205	200	227	229	201	199	215	223	193	204	214	209	193	182	210	220	219	218	219	209	228	199	210	213	195	229	211	190	178	204	219	224	206	194	220	189	204	222	211	222	203	235	196	233	196	227	211	214	182	199	196	226	204	247	231	213	237	205	208	219	218	189	214	208	190	216	223	229	192	206	200	197	211	207	228	206	218	217	192	200	208	193	181	206	222	220	185	190	230	209	224	183	205	220	215	205	225	235	204	202	224	219	256	224	206	215	229	235	208	234	221	216	199	217	179	209	239	193	204	208	204	203	220	212	222	216	209	209	221
40191	53355	54878	56309	69063	61751	66291	61977	58117	52616	53479	41993	33808	33615	37017	35571	31470	28118	19625	10238	6844	4144	3979	3973	3985	3202	2717	1889	2833	14518	23686	20185	10332	1312	719	710	661	716	704	661	697	675	650	635	625	646	659	681	644	715	617	671	670	655	647	623	653	670	648	685	707	628	602	651	642	675	660	704	653	660	662	665	690	638	678	633	713	669	710	674	675	630	688	695	640	688	669	669	657	647	685	620	649	711	689	670	656	646	652	640	681	661	690	656	692	673	631	633	655	697	659	660	600	653	621	660	688	652	662	694	675	706	682	633	668	671	656	648	678	613	662	623	690	619	638	661	680	641	724	631	663	696	607	652	666	636	726	630	686	648	657	708	648	630	657	625	647	682	686	635	609	680	644	659	670	657	696	666	639	632	653	671	665	697	667	643	626	671	663	664	675	716	632	658	654	662	700	670	657	651	691	673	652	667	636	625	720	642	670	630	670	621	665	648	624	690	608	633	665	632	655	701	671	645	636	696	701	679	741	652	649	660	674	633	630	657	630	652	695	666	686	625	732	676	633	680	672	618	663	680	693	682	634	654	645	662	676	659	667	618	651	622	639	652	663	657	623	694	653	664	673	658	671	672	668	670	646	670	675	674	656	644	653	675	691	688	638	643	650	668	690	676	669	663	646	657	644	696	666	662	664	713	670	662	678	666	691	628	650	668	671	666	633	688	676	627	642	669	681	612	610	678	666	658	692	672	648	660	661	648	639	685	654	603	641	633	673	612	649	638	684	672	630	691	716	637	690	696	614	635	690	655	624	621	628	642	708	656	649	653	677	678	629	651	674	692	647	644	637	664	654	676	701	671	647	643	649	703	656	648	685	655	682	670	617	687	717	638	646	667	644	656	691	677	661	678	634	668	653	630	648	701	639	669	679	714	626	649	661	645	644	661	678	626	688	669	640	634	678	637	642	711	649	633	627	678	690	644	700	656	694	687	631	689	603	706	657	678	625	622	675	695	623	682	680	674	664	653	653	671	677	651	645	653	644	679	652	673	683	664	623	640	631	654	635	679	690	656	642	676	650	609	661	653	662	663	672	630	707	650	682	637	635	669	661	645	693	653	654	690	698	645	701	634	643	600	592	628	685	701	616	640	683	641	644	673	660	678	673	659	622	678	612	637	662	655	630	667	667	711	648	662	656	697	663	715	660	654	651	680	655	651	654	607	667	643	649	655	611	686	626	632	675	664	657	658	649	657	652	652	666	665	653	620	691	739	652	669	694	685	618	637	656	714	668	652	704	636	629	680	653	670	626	711	640	669	654	690	691	669	660	682	639	668	617	660	647	661	626	686	685	626	643	667	710	685	683	632	639	692	687	680	645	623	623	657	662	645	666	691	705	660	684	645	651	659	647	637	626	622	669	681	641	668	688	683	686	639	665	621	667	693	624	680	665	671	694	717	658	672	666	613	636	597	682	675	635	636	671	651	627	689	711	632	644	654	644	671	652	661	708	635	654	649	672	652	653	689	651	631	657	649	613	664	665	675	700	621	647	683	656	665	635	661	657	653	651	658	649	709	632	720	662	658	608	647	634	655	641	654	610	670	650	620	703	659	643	624	648	681	653	613	666	659	648	677	648	630	642	643	712	635	691	654	671	643	667	686	698	645	661	677	669	680	661	666	650	677	630	666	640	678	671	662	624	658	656	659	672	656	657	684	658	659	607	679	628	657	647	635	700	651	671	664	648	667	632	680	679	602	668	640	655	691	600	694	669	638	658	695	662	659	652	697	659	674	656	702	617	696	649	645	651	642	608	696	675	690	670	695	673	646	665	642	645	638	613	717	729	664	646	670	680	645	674	676	650	681	678	680	679	658	659	653	676	645	669	651	656	632	660	671	621	668	719	660	669	694	659	633	690	655	649	630	649	704	628	682	666	671	659	667	689	662	634	660	656	626	633	695	642	661	672	636	607	726	644	681	657	640	638	652	619	655	656	693	703	678	700	653	618	649	664	690	692	635	672	668	678	592	671	619	652	646	673	662	687	676	678	667	617	682	669	649	642	643	690	652	638	668	652	663	618	683	667	649	621	647	667	659	651	626	693	638	627	679	688	670	677	605	664	645	653	681	637	620	642	640	659	643	612	660	655	629	609	633	663	714	681	665	638	663	640	710	691	678	659	640	650	654	630	709	651	662	670	694	635	654	634	645	649	612	617	649	663	645	675	653	626	662	628	659	660	689	686	723	685	641	645	643	670	647	644	643	674	697	612	663	685	705	585	635	619	674	712	648	671	668	673	723	678	673	651	680	692	625	665	635	659	668	672	657	683	654	644	648	657	649	625	665	683	685	630	648	670	638	645	644	641	684	665	651	652	635	679	686	633	670	693	685	672	652	705	650	702	675	621	682	633	675	664	636	669	690	617	620	662	643	653	585	625	712	700	649	664	664	654	653	640	641	632	659	648	728	686	633	632	713	681	691	712	655	649	638	635	654	666	661	685	689	631	675	679	724	694	648	710	692	666	646	666	622	651	627	659	708	670	656	647	641	657	604	646	679	639	628	634	608	669	690	656	683	684	638	677	650	621	634	629	676	648	668	659	691	675	640	645	674	677	653	699	671	676	678	678	655	689	660	682	659	715	704	642	644	601	698	668	636	704	649	658	682	680	666	642	664	654	630	639	676	663	653	698	689	677	677	653	694	653	662	658	689	656	657	653	647	658	678	674	659	702	637	624	630	690	683	654	670	659	658	626	625	645	672	650	653	650	690	661	646	669	658	658	660	694	625	630	650	640	715	682	635	669	671	656	650	636	631	637	676	689	661	633	665	673	679	705	677	673	699	639	692	610	657	661	655	682	682	656	605	658	636	626	640	708	657	630	698	649	690	633	647	654	661	683	665	697	686	663	666	695	672	703	657	659	615	689	649	682	624	656	643	681	658	649	647	620	709	652	700	610	678	672	674	666	693	680	646	668	652	703	647	632	656	629	706	664	704	667	704	716	654	690	626	630	666	654	617	646	656	656	687	674	665	637	677	670	669	683	680	636	655	633	651	646	680	684	651	712	647	699	630	691	636	650	673	662	661	669	634	660	685	659	673	648	618	641	682	644	637	652	642	643	648	669	618	617	652	695	645	650	669	679	684	621	632	659	674	652	670	647	617	620	724	664	659	657	680	721	656	645	659	648	631	687	634	659	683	615	638	670	645	664	657	676	672	643	657	658	642	628	691	646	713	643	671	650	659	691	623	647	636	630	617	657	629	666	673	661	679	671	658	686	663	607	631	653	659	681	674	636	689	643	663	640	671	652	719	637	682	708	650	699	663	709	629	655	678	663	646	648	650	623	661	641	648	611	667	628	690	668	657	679	655	628	648	648	659	690	628	685	642	682	659	656	712	714	639	647	635	640	660	609	668	609	698	668	635	692	697	675	670	692	670	692	648	675	663	677	719	643	665	659	643	676	671	676	660	653	679	649	639	666	680	675	674	678	675	651	630	666	691	645	649	689	639
11745	21341	27237	24483	17521	12623	7815	4709	3252	2209	1858	1162	760	727	830	873	688	599	307	204	202	214	203	189	185	199	187	166	168	221	508	591	409	147	165	140	137	125	146	152	158	153	153	135	147	143	149	161	170	154	149	148	157	162	140	141	153	149	156	157	148	168	152	164	142	143	159	145	155	149	151	146	172	156	168	136	134	174	170	155	147	142	146	159	154	150	168	157	144	154	142	142	127	157	143	152	143	125	139	163	164	151	149	141	146	128	149	150	129	136	118	158	144	152	150	166	135	128	168	144	159	148	165	119	160	161	143	148	161	157	150	134	135	122	136	122	146	158	154	150	155	127	153	139	152	148	140	142	153	156	158	159	155	156	166	154	147	142	136	160	138	143	130	148	152	137	144	128	151	156	144	130	135	156	142	130	153	146	152	136	148	160	141	168	140	164	153	156	154	167	142	148	156	161	156	160	162	151	146	151	154	149	165	137	146	146	144	133	144	131	152	175	152	170	162	150	150	144	162	152	155	131	147	145	133	169	155	130	161	138	125	154	146	145	152	147	135	129	160	142	150	135	136	164	152	161	142	137	165	158	146	136	142	134	142	150	142	163	162	168	144	154	160	127	141	143	144	154	135	158	161	145	158	138	131	151	161	154	160	170	147	157	151	151	145	133	129	137	157	147	138	151	150	139	141	134	174	148	149	150	171	132	142	155	149	146	150	154	180	155	156	156	129	144	151	143	142	159	136	124	140	117	133	158	146	171	147	138	153	158	161	187	160	131	171	145	161	172	146	123	157	162	164	153	139	161	133	146	163	154	154	148	131	149	148	143	152	145	132	163	147	148	159	149	180	151	151	157	121	161	136	141	148	149	159	132	161	126	145	177	154	150	123	154	134	155	131	148	148	164	186	125	147	143	120	139	163	135	151	161	159	152	139	144	145	159	135	156	135	154	136	145	155	157	126	137	135	148	155	158	164	139	169	169	138	152	153	145	158	167	175	129	141	141	170	149	166	155	146	173	144	157	140	143	146	153	141	160	134	147	158	144	155	169	148	146	158	163	143	165	138	133	146	144	128	144	137	138	143	132	149	149	159	148	136	150	140	156	130	145	154	154	157	151	124	165	147	166	156	147	145	143	153	143	136	142	153	145	148	140	154	134	135	155	165	159	123	150	164	163	160	138	155	162	132	136	133	128	167	166	154	122	140	152	154	148	128	156	140	142	138	137	144	144	169	145	153	161	168	148	140	146	172	143	148	161	159	148	160	140	133	153	149	144	139	134	152	157	163	145	162	149	144	144	131	148	131	149	179	149	136	143	145	157	164	177	150	144	144	130	145	139	139	152	154	137	141	148	140	130	154	152	146	138	132	140	175	123	158	150	137	141	152	157	161	148	169	158	135	137	147	120	150	138	129	146	149	158	148	185	147	155	149	143	144	149	155	156	163	164	176	173	155	170	148	163	149	150	139	153	158	145	158	165	155	133	148	174	139	151	170	144	169	149	148	150	140	156	132	120	153	157	144	136	147	141	149	161	158	153	152	143	146	122	144	128	146	154	157	151	134	165	139	163	162	151	158	138	152	146	147	158	165	145	158	155	136	167	129	134	164	167	160	158	135	155	119	138	131	144	160	163	156	146	137	150	140	140	172	162	144	150	156	154	151	141	147	145	156	155	147	138	160	165	149	114	147	144	162	150	161	157	159	169	138	160	130	138	159	142	159	150	148	143	153	132	156	161	163	157	159	148	166	182	153	161	159	145	146	159	143	148	164	158	161	119	161	155	129	152	132	150	139	139	151	124	145	137	149	138	143	132	154	164	150	145	134	169	143	153	161	155	130	159	168	140	157	141	119	163	142	154	146	155	144	139	159	139	155	131	160	131	145	142	136	156	114	159	131	166	134	155	137	146	148	142	138	154	146	165	146	163	162	143	155	157	157	147	149	149	150	173	163	145	153	129	135	171	150	137	131	136	159	132	139	149	129	162	152	138	153	136	117	141	128	135	142	151	148	124	148	165	132	142	148	165	146	150	144	163	164	140	146	149	155	136	136	162	157	174	160	145	145	128	137	167	146	157	157	122	140	141	142	138	136	149	149	131	141	143	167	163	140	153	150	129	155	153	158	159	156	160	147	142	150	153	124	148	136	163	131	154	153	131	129	135	134	151	151	161	144	154	136	140	128	142	137	159	149	155	149	147	145	149	164	147	167	143	140	156	160	140	147	153	162	148	119	156	122	144	164	153	151	133	164	138	165	156	173	128	161	142	146	134	164	155	148	134	162	150	147	166	161	156	146	125	167	136	155	163	146	128	141	155	147	137	159	157	123	142	153	153	170	162	150	130	160	141	150	130	155	164	163	139	131	161	144	160	153	160	158	146	142	163	141	132	148	153	151	161	152	134	151	148	155	153	149	150	125	143	163	149	149	135	159	147	155	153	153	152	146	150	117	149	138	154	141	141	146	141	150	153	143	154	156	151	164	159	159	145	168	138	140	145	156	154	153	169	154	159	130	144	144	133	141	139	118	146	146	139	151	139	143	144	145	159	146	166	154	137	136	163	151	141	136	156	146	172	136	144	137	151	150	145	154	155	137	155	161	130	157	164	145	159	140	152	139	152	142	164	148	144	167	156	158	155	140	148	150	161	141	133	130	134	174	126	141	156	144	143	137	139	159	148	168	158	133	123	158	158	153	147	128	160	173	127	143	149	159	156	158	151	149	150	149	140	139	149	172	143	158	138	143	153	150	173	162	158	135	140	146	138	146	137	155	153	144	151	155	150	135	130	157	129	130	140	144	147	122	145	144	141	166	184	148	142	159	151	166	154	157	133	144	154	137	140	144	150	162	143	125	134	151	167	157	157	138	151	157	158	144	160	130	154	142	146	143	169	151	142	155	144	143	145	157	142	144	141	136	167	154	146	147	142	139	140	147	170	155	139	152	154	134	161	139	138	177	168	126	148	137	146	158	131	181	125	175	137	162	157	149	142	130	155	139	155	171	165	161	151	160	141	166	145	157	143	160	143	152	140	145	148	139	141	150	171	136	157	149	145	146	139	147	143	143	157	130	167	182	137	171	145	147	156	121	158	173	166	141	143	135	145	164	153	136	143	166	155	153	132	151	132	142	159	154	132	164	133	151	159	176	174	140	144	162	131	130	147	149	140	150	153	146	145	190	120	147	168	151	146	135	146	150	138	140	156	152	135	136	142	133	149	153	136	149	155	140	153	150	173	151	147	136	154	133	149	138	136	146	155	149	148	149	154	141	168	137	171	140	154	135	151	155	135	156	133	155	144	144	155	131	146	147	147	148	146	149	142	148	160	138	159	133	156	143	145	161	146	158	137	149	171	156	153	142	161	131	118	142	175	143	156	160	171	147	157	145	145	157	155	157	143	173	157	147	163	132	140	159	144	151	146	144	135	159	143	166	100	154	150	135	146	151	142	139	138	152	182	139	157	152	159	140	154	133	148	139	126	132	146	135	173	131	158	148	179
11681	24020	32458	32630	29703	24228	19995	15449	13093	9639	8766	5371	3550	3904	4200	4226	3465	2377	1461	968	875	983	977	897	857	831	757	716	725	1099	2720	3203	1948	572	526	526	493	494	526	512	520	518	522	532	525	550	530	505	488	566	471	549	537	528	550	534	511	493	505	535	486	542	546	484	533	524	529	543	503	503	489	545	502	531	501	516	513	482	496	548	559	518	511	520	517	450	540	454	510	507	509	491	431	526	504	493	463	531	508	522	505	531	485	538	491	514	528	487	503	470	485	501	486	516	517	548	515	559	523	524	490	520	495	471	520	501	554	500	518	511	510	511	545	514	507	536	497	523	514	534	506	526	526	529	514	535	511	507	505	490	512	513	522	479	512	498	510	478	516	560	486	528	517	475	508	505	532	494	534	602	514	511	501	518	519	493	467	513	520	525	553	518	486	515	509	505	509	526	520	526	570	528	529	515	508	514	548	514	557	523	516	522	528	523	472	524	487	514	548	478	502	536	506	509	532	516	532	508	528	498	498	550	503	522	526	495	498	522	515	476	512	512	511	534	547	539	530	482	523	489	517	500	525	516	505	511	497	517	500	522	525	497	496	468	514	544	514	526	497	530	519	524	514	524	502	509	517	483	538	489	497	538	520	541	524	493	500	483	502	532	548	557	467	554	484	514	518	512	508	467	503	516	541	547	516	534	495	561	483	498	520	494	531	506	551	474	512	516	495	525	519	527	537	537	529	520	547	505	520	481	518	536	501	529	553	522	563	507	509	568	497	535	510	523	504	510	511	493	531	527	562	484	513	476	526	530	523	523	484	565	486	518	555	499	531	490	545	538	519	469	480	528	510	563	519	494	527	512	530	509	506	507	495	496	518	489	527	546	514	539	508	517	513	484	495	488	504	516	494	544	547	551	521	529	530	494	556	531	516	546	488	508	492	466	483	506	544	550	506	512	486	512	505	520	528	515	499	525	543	546	515	521	498	520	496	540	524	500	535	489	497	500	569	564	516	549	486	517	505	511	498	545	530	518	532	486	541	518	504	558	506	514	496	577	542	529	516	524	509	474	513	547	501	532	481	520	534	535	485	554	500	469	518	519	493	554	499	509	500	547	548	521	522	514	480	523	494	472	544	508	525	522	543	536	526	514	514	501	486	507	549	483	498	530	542	541	524	562	484	512	516	505	547	503	512	519	539	530	519	522	463	463	572	512	505	513	554	514	499	475	533	513	500	480	509	522	514	523	514	534	497	539	549	478	510	536	512	514	535	545	529	545	464	499	504	528	536	451	518	513	516	490	494	486	495	534	541	497	515	515	495	530	546	517	514	493	512	472	501	525	535	537	520	544	531	488	502	543	542	515	524	520	506	532	520	493	513	511	526	532	534	527	498	506	518	493	504	504	484	502	469	519	515	514	470	500	499	506	488	507	484	495	499	539	509	516	537	508	496	497	568	534	550	545	460	563	539	508	492	537	505	487	485	505	541	545	514	523	509	516	521	546	532	515	503	540	510	525	515	531	539	498	503	527	521	559	502	542	540	524	512	471	504	498	543	510	512	537	561	523	522	542	522	543	506	539	489	507	515	541	525	502	499	495	535	531	545	499	515	510	519	559	538	470	519	538	521	507	456	519	531	524	519	548	543	508	487	526	513	521	517	501	512	548	515	538	548	509	479	532	516	524	507	532	482	536	520	545	535	509	508	524	516	473	548	497	501	524	504	544	519	513	523	517	559	523	522	525	519	572	564	556	519	503	492	531	553	540	459	513	492	532	522	541	503	520	530	536	493	510	502	550	548	557	527	502	498	516	499	500	511	512	526	527	506	471	542	560	523	492	529	482	512	508	533	506	541	561	536	529	522	530	546	490	504	548	495	498	537	506	526	535	501	483	494	554	528	552	514	489	548	499	528	488	504	491	546	516	519	537	503	499	503	561	560	484	538	476	527	474	536	513	498	513	473	524	498	490	486	500	541	549	541	536	513	536	524	506	515	523	530	500	537	528	510	489	515	520	533	573	549	520	527	511	516	520	556	496	503	524	523	535	517	553	562	540	510	533	537	535	515	543	504	550	503	483	522	459	546	522	524	487	544	532	563	570	479	545	506	531	513	519	567	515	508	521	584	545	464	532	522	545	524	557	536	525	510	483	484	541	536	518	504	515	502	499	517	473	498	484	493	531	502	516	510	541	474	487	543	450	514	523	493	548	531	522	522	483	526	529	552	545	511	508	468	498	541	510	545	510	465	509	514	489	467	533	575	493	517	508	537	479	513	465	524	494	521	499	499	509	534	520	522	488	516	552	536	491	514	513	537	516	521	528	513	497	542	509	514	554	537	523	532	512	508	513	529	526	506	493	515	506	511	529	506	537	518	475	553	487	516	533	502	545	521	557	528	537	517	488	507	516	502	486	525	527	535	536	471	495	516	505	491	511	506	482	516	510	542	491	527	527	516	522	553	492	542	540	495	515	518	537	556	530	543	487	513	542	531	511	508	509	471	499	474	523	516	487	506	503	517	535	531	501	518	502	529	475	519	497	526	517	471	489	510	500	540	560	543	471	521	466	541	501	535	505	501	511	532	531	525	517	565	519	520	531	478	526	503	515	501	527	540	513	522	466	495	493	561	542	530	512	536	500	515	542	524	528	523	552	515	533	566	485	497	543	473	498	533	510	516	513	542	490	512	518	484	528	495	556	473	494	515	542	543	533	521	542	491	569	531	511	519	520	491	525	529	524	502	567	499	526	540	478	500	469	520	504	535	549	546	510	543	510	535	557	539	525	505	545	510	494	502	508	513	519	534	504	502	522	511	538	545	507	528	562	525	542	505	508	550	514	506	524	471	524	507	509	485	518	559	528	483	500	500	507	507	510	497	492	543	538	519	512	502	480	555	558	528	517	471	518	530	527	488	506	481	527	520	515	532	531	534	540	517	527	500	552	536	477	510	546	497	536	499	493	528	498	497	540	502	523	531	483	511	502	549	508	511	516	523	539	482	535	530	535	498	577	524	495	504	537	506	486	464	529	536	509	522	506	521	488	485	520	529	482	519	550	518	507	518	559	518	546	507	499	506	556	564	543	536	527	539	541	549	518	557	459	507	505	507	545	585	509	520	527	496	535	516	546	517	502	518	508	523	516	481	458	489	521	524	501	504	512	522	535	512	536	511	490	524	502	554	469	498	513	541	521	551	508	480	486	484	516	499	543	531	512	514	506	543	487	521	542	490	549	524	520	521	514	536	520	503	502	489	520	524	509	538	516	488	542	518	515	500	529	517	538	529	540	540	521	519	505	501	540	492	528	538	565	498	500	498	522	551	514	536	512	506	548	578	526	535	579	553	498	537	538	528	541	492	504	526	527	526	483	515	514	514	507	464	521	519	475	543	521	534	531	503	536	521	526	530	492	541	559	499	505	516	521	539	515	550	519	506	520	518	552	506	521	499	514	496	495	516	549	525	513	538	495	529	533	513	510	499	522	498	532	513	511	496	520	534	546	523	513
39819	49965	43355	39892	37502	36872	34531	33430	30822	26340	21043	14148	9609	8830	8444	7431	5802	4377	1662	1100	815	544	392	315	356	293	265	241	283	724	2443	2912	1353	166	133	129	136	113	168	148	144	150	121	147	138	143	137	161	138	140	131	134	148	150	126	149	149	140	125	115	138	140	136	143	152	143	147	135	155	149	149	128	145	139	119	144	156	147	125	129	167	138	138	127	130	149	136	155	162	145	142	133	140	128	120	127	124	139	120	128	131	141	138	138	131	123	138	143	159	135	148	132	136	141	142	128	110	121	124	142	139	157	139	138	141	143	137	140	154	128	136	145	142	103	144	139	165	139	112	145	132	135	131	133	131	140	167	150	132	153	126	138	130	143	131	134	133	141	135	126	128	147	131	158	124	143	132	128	141	144	139	140	164	140	137	135	119	139	126	156	143	122	140	138	142	132	141	134	130	151	145	139	134	142	155	147	131	152	136	154	135	153	135	134	138	119	142	147	131	130	156	126	137	124	155	134	148	146	148	152	133	143	142	145	147	135	132	116	141	130	149	136	161	119	153	148	122	151	142	155	167	122	161	116	143	137	152	146	149	134	129	137	135	136	128	136	126	150	130	142	139	136	138	127	118	143	163	155	130	125	157	130	134	121	138	163	129	156	142	134	135	142	121	129	137	157	128	118	152	127	127	137	160	157	140	140	156	137	130	136	130	145	129	132	135	149	126	125	130	146	147	135	142	122	151	138	139	132	145	151	135	159	123	139	124	149	166	107	116	145	127	127	137	136	129	144	140	127	118	143	142	153	147	137	150	147	135	141	150	123	143	131	146	121	148	137	148	157	150	133	137	143	153	144	138	134	126	139	164	115	115	139	137	151	134	138	148	133	138	124	137	127	137	143	164	149	171	129	157	161	161	150	149	134	156	133	125	139	155	124	147	152	131	147	144	124	155	141	137	154	133	158	133	145	135	162	139	146	125	126	131	130	151	147	152	162	137	122	154	140	139	136	140	120	131	156	139	140	137	139	121	171	127	136	135	155	143	139	144	183	124	126	173	152	138	135	123	146	150	133	128	144	152	139	141	130	134	158	131	147	134	141	144	146	118	153	141	119	132	143	148	146	149	149	108	148	147	122	128	141	129	127	138	134	158	148	142	155	127	131	139	127	139	149	133	118	126	121	149	138	153	135	161	125	131	123	129	147	144	121	147	139	137	138	142	134	135	144	157	136	146	144	123	154	149	127	160	123	142	138	135	128	134	123	124	141	149	129	131	151	144	140	133	150	140	144	143	120	137	152	142	136	129	154	150	138	137	111	132	141	130	125	148	148	117	171	149	129	138	139	136	131	134	146	131	133	132	127	152	152	141	136	123	130	111	143	133	138	136	146	113	140	143	135	136	145	135	163	127	151	134	143	118	118	136	136	125	141	141	125	142	129	122	133	143	132	143	142	129	144	141	154	137	143	149	147	136	145	132	128	138	135	150	121	138	135	128	164	135	124	159	120	117	128	120	129	144	126	130	132	130	149	147	151	141	144	137	147	129	147	187	145	137	146	137	118	153	123	139	143	144	138	125	122	136	127	129	126	119	145	107	128	140	127	150	131	124	131	133	147	139	132	140	125	121	137	141	152	128	109	142	143	149	124	134	134	127	119	136	123	143	157	141	151	138	159	143	140	134	125	144	115	144	125	151	128	140	140	135	148	139	131	136	117	133	128	132	127	138	144	147	128	116	139	125	131	134	145	141	152	131	117	146	142	134	145	123	137	151	149	132	135	151	147	135	151	136	126	126	132	130	141	145	128	146	144	129	131	139	115	116	129	154	135	139	135	147	152	133	123	139	164	141	136	148	124	153	145	131	154	130	132	143	127	149	129	132	131	131	144	164	134	178	120	147	144	138	136	138	142	139	131	162	129	126	136	138	123	131	139	140	115	137	112	136	141	141	140	115	125	127	128	126	130	117	157	116	131	125	120	122	141	146	149	138	122	141	133	148	132	136	134	140	125	147	132	132	133	126	154	158	125	131	124	132	117	141	125	131	138	142	139	129	139	142	123	145	127	124	136	117	143	137	134	122	135	143	130	145	155	137	153	139	132	128	136	135	133	131	136	131	147	148	122	137	129	146	124	126	142	137	120	149	135	142	135	144	118	147	148	152	140	134	137	142	148	132	138	153	164	157	132	140	135	115	115	134	134	154	154	132	131	139	161	143	132	143	134	139	143	141	158	144	135	153	133	129	142	123	121	147	115	153	163	157	159	147	115	137	113	151	137	141	125	142	137	147	132	137	147	129	142	126	156	116	114	176	141	132	155	142	158	168	121	136	133	137	145	121	118	124	126	142	148	125	132	117	132	123	146	136	127	121	129	153	121	147	156	122	108	126	115	163	135	121	140	151	136	152	158	147	122	135	126	145	138	119	137	124	121	149	135	144	144	122	131	131	146	142	135	126	134	137	129	123	142	128	149	127	138	139	127	147	139	130	150	142	130	144	143	134	135	126	135	154	139	129	140	146	131	130	133	125	108	133	125	136	163	143	134	140	142	147	141	127	162	132	143	134	124	136	139	146	120	124	129	159	123	145	132	149	159	134	122	123	150	164	127	124	140	133	112	137	144	150	150	139	134	139	137	125	145	126	118	150	143	150	134	125	113	138	145	122	140	116	128	133	144	132	141	152	131	118	131	142	132	140	126	132	104	129	153	135	141	129	135	130	142	132	150	139	129	167	147	134	132	134	142	145	115	111	136	118	112	121	128	130	135	124	121	145	149	134	131	150	131	130	153	138	142	142	148	142	140	148	136	138	152	140	134	119	149	129	124	154	141	150	152	149	144	136	126	136	125	125	130	169	144	126	138	144	142	132	134	131	154	155	151	157	131	130	149	115	147	130	136	127	150	162	141	131	132	143	154	135	141	164	140	151	130	122	139	125	142	137	137	157	123	133	137	131	144	132	157	133	135	165	129	151	153	137	147	142	143	154	170	144	138	145	129	119	130	121	138	131	120	144	111	140	156	126	164	139	140	140	123	141	132	136	148	141	134	123	131	139	156	146	135	135	128	122	142	132	124	129	114	142	151	146	139	145	142	146	125	141	141	152	115	141	120	156	156	136	115	145	138	156	175	129	136	140	145	156	138	160	132	137	127	141	153	142	150	153	120	139	153	128	144	102	142	148	164	141	146	121	123	134	115	137	134	146	135	125	160	134	141	137	148	152	135	147	143	148	166	153	132	141	150	143	143	137	129	152	146	136	154	136	115	119	137	136	146	136	117	148	128	134	160	137	115	134	138	156	148	135	133	117	157	146	167	152	135	142	135	135	135	132	147	135	133	125	146	129	143	148	145	129	139	143	139	143	122	143	124	138	126	149	134	131	137	143	139	118	138	125	133	122	129	133	155	130	155	135	139	161	150	132	127	136	149	138	142	151	131	143	129	135	169	131	156	127	131	153	158	135	129	139	148	151	121	138	110	136	152	141	141	117	145	137	112	156	156	149	130	136	140
34430	50892	52689	58553	62846	56566	56269	52396	46812	43874	38345	31762	28239	28575	28383	25482	20514	15933	6996	6070	4341	3214	2241	1820	1730	1665	1426	1309	1481	4850	14896	15614	7420	719	493	505	489	474	481	466	477	484	489	481	496	438	446	481	461	463	458	456	482	470	477	488	480	461	452	493	458	470	442	477	488	470	490	465	464	472	486	465	452	461	487	463	500	485	457	512	467	477	477	463	483	447	450	476	530	478	488	430	475	505	497	491	457	454	456	533	445	500	488	498	507	462	450	427	492	460	441	470	497	493	471	452	462	459	434	476	478	493	483	483	510	477	463	488	490	476	459	471	494	497	451	454	442	487	454	479	465	465	457	490	483	477	474	438	432	468	461	473	472	465	475	474	477	484	502	452	442	473	468	462	500	475	445	430	440	507	460	463	501	453	480	489	452	490	474	448	458	454	443	497	453	502	507	459	483	452	470	434	487	479	490	442	464	481	443	468	491	478	479	435	479	478	473	486	535	501	503	505	463	417	478	466	446	454	492	429	529	468	438	482	464	477	490	498	443	439	467	472	469	457	472	449	476	468	458	446	499	524	470	442	490	474	457	467	455	487	493	477	491	436	439	498	455	488	469	457	454	465	438	466	476	438	481	453	454	469	453	478	468	477	470	439	484	492	467	470	458	434	465	452	472	483	469	470	447	472	475	457	492	493	486	467	473	470	489	439	513	487	483	479	460	512	491	477	464	475	490	473	432	476	474	454	469	467	475	480	501	486	476	490	526	483	436	458	504	488	445	455	474	495	480	465	478	484	454	428	462	508	469	430	501	472	500	437	444	522	456	477	479	467	471	451	430	475	453	529	500	476	478	461	498	498	483	476	487	478	473	460	470	494	416	476	494	472	465	431	500	496	462	461	468	421	460	449	456	507	486	471	475	477	465	480	474	478	455	469	462	451	456	489	422	454	487	462	516	494	434	505	444	493	492	490	480	471	517	475	463	457	481	454	492	446	483	462	438	459	461	492	461	471	498	488	485	484	490	474	448	476	495	479	491	432	494	463	432	481	458	447	480	457	450	499	475	464	467	491	467	478	450	484	451	445	498	493	460	456	472	457	459	474	457	490	463	486	497	429	502	475	459	505	425	459	465	465	493	471	469	441	448	447	473	500	474	503	472	487	461	467	463	460	478	443	447	468	468	501	484	460	476	454	498	472	474	425	442	493	460	497	472	509	456	444	487	471	447	477	471	469	457	453	468	436	456	458	450	456	490	472	484	469	484	440	494	482	485	472	440	456	479	496	471	454	450	493	435	473	515	473	446	495	496	444	469	472	449	464	470	502	440	440	502	479	437	460	454	447	494	464	476	455	462	474	477	499	461	449	480	489	477	472	458	445	468	468	453	471	485	514	474	513	517	474	449	469	447	503	452	459	496	475	434	481	484	466	448	491	448	458	472	482	449	482	431	481	488	464	489	436	481	485	453	479	475	471	468	447	438	513	473	467	466	471	490	463	501	506	468	514	468	495	502	446	443	493	441	477	492	464	468	472	475	480	467	494	463	464	465	479	479	488	441	467	498	470	477	487	495	445	474	429	471	457	495	499	457	468	446	480	500	496	475	458	452	440	458	515	421	480	479	499	466	456	491	429	486	446	460	499	517	495	499	458	467	444	454	465	486	461	461	424	502	467	456	483	490	470	493	439	457	440	471	468	488	439	479	467	479	463	416	468	452	479	476	477	463	440	448	509	469	478	436	469	487	466	480	493	487	466	472	468	471	470	485	481	447	488	464	430	480	466	463	451	472	512	468	458	467	476	439	459	501	460	487	443	481	450	505	428	479	452	461	486	458	444	457	464	470	456	489	488	485	470	491	460	481	488	477	448	474	465	489	456	504	491	437	447	455	450	457	479	496	454	495	472	457	466	506	431	480	444	472	508	442	488	454	472	505	487	470	489	458	481	454	472	482	474	422	466	452	444	452	447	491	497	477	467	458	476	469	482	507	469	456	463	484	461	455	439	461	479	467	455	483	429	453	483	432	489	509	480	479	469	481	469	464	477	487	477	469	500	494	490	493	440	479	460	456	476	463	438	507	444	445	461	473	482	450	457	457	486	476	426	436	448	441	435	503	453	456	476	450	485	456	460	463	484	479	452	487	494	465	503	475	463	460	447	455	451	450	459	518	454	458	462	441	471	493	464	493	456	483	457	454	475	433	458	454	493	467	430	464	484	465	485	470	489	490	486	513	447	456	419	455	455	519	467	449	474	467	472	478	466	453	464	492	478	463	462	532	474	480	492	487	476	485	459	466	493	495	477	479	515	442	443	444	474	478	478	460	447	476	438	452	447	417	456	454	476	500	461	463	480	487	460	458	490	445	446	486	464	477	487	446	485	506	450	512	480	497	496	467	506	456	469	446	459	464	470	476	456	476	456	509	470	475	496	503	496	486	454	486	448	462	484	499	445	460	478	481	488	488	434	469	443	459	486	462	462	471	426	440	436	460	466	472	449	475	501	452	477	468	448	466	472	475	460	456	490	496	483	516	450	479	464	458	460	493	474	468	487	432	455	453	487	479	450	454	482	456	488	449	477	466	432	475	455	458	422	510	453	517	437	497	507	469	435	439	466	472	501	509	470	460	484	461	523	455	469	467	448	514	461	462	481	446	495	468	485	476	473	478	463	478	487	465	450	436	472	482	437	472	458	464	468	462	408	449	478	461	479	474	499	465	492	493	460	473	472	468	495	493	456	463	471	455	443	485	473	495	481	449	461	466	467	449	494	454	489	459	436	486	471	488	488	431	490	532	477	483	502	491	465	452	465	459	478	431	500	475	459	464	472	485	452	473	455	477	466	484	501	498	472	469	481	468	471	464	451	459	485	511	509	436	461	503	478	476	469	489	465	464	469	472	472	494	483	510	494	487	520	505	482	469	478	480	463	469	466	450	481	479	510	467	450	444	471	474	463	449	471	438	439	452	501	454	494	472	478	461	451	457	477	470	470	457	480	470	515	510	508	452	469	487	465	498	446	456	441	475	510	467	438	442	463	513	491	452	480	457	425	463	495	475	439	479	482	453	470	488	475	486	462	452	466	532	510	511	437	439	476	469	482	514	475	478	496	466	463	457	467	435	486	464	444	503	488	478	447	461	479	472	449	476	466	467	479	452	474	479	475	459	461	450	439	474	488	467	478	451	443	478	485	436	455	476	413	463	473	507	447	491	475	486	454	467	422	456	490	465	458	429	492	471	451	488	448	450	470	478	431	462	433	443	503	476	482	470	449	476	472	474	434	422	456	473	454	496	486	455	481	459	479	474	475	463	452	464	479	455	475	470	463	466	481	425	470	465	492	470	465	464	437	449	487	470	480	505	473	505	455	478	460	477	455	459	470	446	476	496	458	476	479	479	471	467	468	463	480	479	437	460	451	437	416	473	471	468	474	501	441	491	486	468	441	469	441	473	480	483	457	485	470	488	464	482	474	458	457	478	447	479	481	462	443	461	429	488	458	433	460	490	462
46823	48571	42848	39486	36424	38538	37589	38499	38119	34822	28769	24453	19139	18335	16245	13433	10216	7505	3207	3012	2174	788	482	532	491	382	405	380	380	1228	5405	5171	2274	326	245	211	195	222	206	197	213	223	217	233	189	196	223	184	204	223	218	260	175	207	213	213	253	208	214	196	197	183	215	194	215	235	192	226	184	218	208	203	190	182	220	207	197	208	241	193	193	205	203	209	208	204	207	209	220	198	222	193	208	206	243	202	197	182	212	205	212	220	222	203	215	231	208	182	218	213	210	214	227	205	211	199	238	218	183	204	216	194	207	206	185	217	229	208	221	222	231	198	215	223	226	217	209	179	201	249	211	231	202	194	237	205	229	204	199	200	216	196	207	196	200	208	200	221	212	235	216	220	182	202	226	227	211	210	220	215	216	192	199	215	251	201	212	219	189	204	196	200	194	214	221	198	212	216	206	202	201	182	197	200	211	179	223	208	193	220	197	194	190	184	204	213	220	188	200	230	201	230	239	233	206	215	225	227	208	200	226	202	219	209	212	190	197	201	215	214	205	225	214	204	207	230	206	200	194	194	207	197	216	210	208	235	213	205	222	220	218	205	180	219	204	194	223	216	226	229	204	215	214	230	209	215	214	193	231	197	216	193	216	223	208	202	192	201	222	189	200	203	230	193	222	209	211	214	199	184	191	224	191	234	162	208	224	212	224	214	223	217	239	199	203	210	220	217	214	217	216	195	207	198	204	236	211	207	204	229	199	198	228	186	220	200	242	210	207	213	217	189	196	222	210	175	193	229	208	207	232	203	186	219	224	174	228	188	219	210	222	197	191	214	227	190	203	204	214	230	205	209	192	216	229	202	204	232	206	190	219	227	223	217	232	217	193	235	205	214	225	185	232	213	194	208	225	206	212	208	209	213	200	182	197	218	227	216	207	205	205	204	224	224	206	201	232	245	227	218	213	207	187	193	203	217	165	208	205	227	205	223	200	174	235	217	205	243	213	228	214	201	208	217	204	194	198	206	197	214	201	222	202	218	219	202	214	212	183	182	199	224	220	228	220	235	196	213	219	217	194	238	244	239	203	188	209	220	208	202	224	224	204	227	190	205	227	224	203	201	218	213	212	202	227	234	213	207	197	199	196	223	209	217	209	199	196	199	207	212	231	183	198	194	191	200	219	176	222	227	232	217	194	186	181	213	225	211	236	201	214	206	210	208	249	217	237	215	196	219	201	223	211	195	207	225	194	209	224	220	218	216	251	191	205	175	204	211	194	215	205	187	202	208	217	190	227	180	190	215	217	193	213	207	234	223	214	201	208	203	219	194	210	219	204	213	197	205	208	200	215	212	200	228	210	188	187	206	190	217	194	221	204	231	197	206	210	211	226	204	197	227	227	195	187	233	241	216	216	210	206	191	211	226	199	225	201	192	200	222	204	182	217	209	196	196	230	187	204	206	206	209	212	215	217	219	201	239	210	201	211	221	203	197	196	228	195	233	190	223	206	203	217	218	212	210	177	215	186	194	198	221	203	205	181	205	191	213	188	211	203	213	226	244	218	217	211	228	235	196	197	224	183	233	227	183	214	227	221	216	233	215	221	188	189	230	224	188	213	209	211	209	208	223	233	196	198	240	203	239	225	211	217	192	200	237	222	201	204	219	223	202	205	217	212	220	214	207	189	193	189	200	226	234	228	214	212	196	213	190	212	207	212	229	217	208	225	216	232	214	209	197	220	236	202	234	198	207	206	217	214	224	221	193	209	212	213	219	192	215	214	215	218	200	239	200	197	202	228	212	226	199	197	219	204	206	215	200	213	209	190	208	221	228	190	209	214	211	175	207	205	189	209	197	224	187	235	194	192	217	227	227	194	215	187	200	212	227	207	230	189	216	214	193	223	206	210	231	211	205	216	191	201	206	206	218	220	207	197	198	207	226	206	189	232	237	226	206	174	216	229	220	202	236	212	194	209	218	189	202	222	212	218	215	226	224	232	199	200	196	193	196	193	220	203	222	224	182	203	220	188	219	226	215	209	195	194	203	183	230	202	192	236	224	208	220	214	222	210	194	215	208	208	205	206	233	202	195	203	192	198	192	208	201	194	179	190	201	238	226	212	213	207	214	203	194	203	206	214	211	214	183	212	235	213	205	187	214	188	184	205	187	190	209	231	215	197	215	203	212	217	218	192	238	216	209	209	227	203	212	225	188	194	198	202	215	183	204	230	201	196	191	178	188	192	236	212	183	194	221	213	201	226	186	200	204	179	213	180	224	218	187	197	228	223	223	213	195	214	201	206	206	216	220	223	218	183	215	187	205	194	205	203	211	211	218	187	227	209	218	180	208	200	223	199	235	220	198	194	211	196	190	197	204	204	249	214	177	220	214	189	191	232	204	176	201	207	193	178	228	222	208	223	215	214	218	222	208	236	192	205	206	203	195	229	225	233	214	207	199	221	196	219	208	212	206	198	199	209	216	203	189	210	209	200	214	207	210	213	194	224	218	191	199	219	230	177	190	203	169	217	226	228	192	219	206	199	200	217	226	202	222	224	190	207	213	231	196	199	185	217	200	235	196	220	197	223	221	204	198	215	179	214	212	213	215	195	207	192	207	203	206	216	190	230	202	238	209	233	220	211	226	206	215	204	208	200	198	228	226	219	197	190	184	215	227	226	215	205	188	208	206	186	230	217	230	212	214	211	232	229	219	177	194	223	213	240	211	194	185	208	219	211	206	198	201	216	186	199	226	213	245	205	231	225	235	228	206	223	185	202	204	204	205	206	225	214	210	197	215	207	229	245	219	194	241	202	202	180	232	210	231	188	211	216	197	228	226	201	212	216	200	208	198	203	198	214	211	193	211	201	211	191	204	227	220	191	212	198	213	212	191	216	203	213	188	210	217	233	217	216	195	210	193	217	201	196	213	225	215	209	211	208	213	187	210	223	196	204	243	216	203	212	221	204	218	219	175	218	191	197	234	228	233	210	239	205	219	213	219	197	220	208	215	211	202	223	231	201	200	211	205	204	213	199	200	201	191	211	216	224	205	246	209	202	213	204	214	216	217	211	186	207	194	208	216	212	196	196	210	209	199	217	222	207	205	207	230	196	194	229	195	207	194	221	198	234	204	215	191	206	223	198	225	200	200	205	210	212	216	212	224	194	203	211	189	208	215	215	221	201	195	185	213	213	164	198	204	221	217	213	218	197	186	227	191	216	211	194	227	208	208	223	225	210	202	217	227	202	200	208	227	198	197	243	224	191	216	213	228	219	221	198	200	217	216	165	173	198	233	230	187	201	236	198	237	222	178	203	211	210	197	223	229	194	211	205	186	218	222	201	201	201	200	215	201	216	204	193	203	201	211	248	209	181	215	202	191	213	223	206	219	188	211	210	201	212	209	208	194	208	204	202	216	233	202	223	214	211	203	229	200	212	190	227	210	211	217	191	192	216	202	210	209	213	202	221	198	203	220	185	248	182	201	226	230	219	225	215	187	209	191	194	204	219	222
41234	56827	55119	59900	66414	62950	63924	60808	56044	53068	45147	41408	37624	38835	37053	32741	26919	20908	11295	12843	9358	3873	2860	2966	2670	2060	2128	1996	1846	7425	24805	22230	10850	1219	717	682	681	660	690	651	673	615	618	620	664	648	649	593	665	716	659	619	667	611	669	635	671	637	630	640	654	649	610	629	632	657	682	683	616	690	604	651	575	658	669	658	620	674	668	682	673	675	692	647	589	646	616	655	673	682	654	632	644	637	641	638	631	638	644	647	621	626	643	652	663	647	648	634	641	697	688	644	656	677	625	636	657	631	660	625	653	665	670	657	662	623	683	626	650	677	660	679	667	676	657	635	607	642	637	653	636	613	679	640	674	623	667	588	603	633	681	649	610	696	656	643	646	655	676	674	675	685	685	661	636	650	696	624	653	655	666	667	637	616	664	654	669	632	724	665	668	648	637	681	644	658	684	656	659	662	613	629	619	611	660	616	652	637	629	679	644	678	663	639	595	648	666	628	647	656	609	654	649	645	630	623	665	664	607	708	646	632	636	629	691	629	641	675	683	676	674	638	646	684	651	664	658	683	670	698	650	619	662	645	663	664	628	681	610	627	714	665	654	676	737	663	652	660	627	673	674	669	694	699	648	697	628	665	632	642	663	644	667	622	644	680	690	691	635	662	658	635	672	668	645	645	664	606	624	644	657	683	640	660	634	608	689	635	651	595	623	657	677	605	629	662	661	674	590	644	622	676	690	690	702	604	626	645	643	657	655	645	682	646	651	660	625	670	646	647	602	647	634	652	638	610	624	616	685	646	637	615	647	628	640	640	656	650	634	668	654	658	629	676	643	625	646	693	660	670	664	711	623	667	650	630	652	641	598	614	699	598	657	672	650	658	657	624	649	665	666	663	634	636	624	621	625	655	608	601	633	694	620	615	644	607	654	631	661	679	623	632	655	659	667	634	644	700	650	681	630	677	638	666	697	628	645	661	656	657	637	709	677	666	636	674	595	679	702	625	673	631	617	671	640	641	627	649	656	658	608	608	643	652	667	583	661	693	664	634	650	615	612	686	650	694	620	693	656	647	661	692	635	583	629	647	683	671	665	681	686	664	659	651	660	636	672	682	639	657	664	634	649	621	659	661	631	640	595	658	623	695	638	710	661	666	629	633	664	643	607	694	656	610	656	666	640	613	660	625	614	664	628	671	631	672	661	619	704	634	674	652	627	683	670	641	677	672	648	632	660	651	644	679	607	683	630	572	607	649	660	658	651	705	683	639	648	674	651	603	656	668	649	655	700	617	668	681	708	616	691	602	637	647	676	684	663	623	646	606	656	679	640	660	675	616	634	673	614	624	658	639	657	632	628	631	621	660	632	639	683	640	668	702	643	682	660	655	650	603	650	668	672	672	623	611	651	626	643	628	649	661	602	645	658	657	647	651	664	687	661	654	649	629	643	654	649	650	616	632	643	656	678	682	659	612	624	646	617	645	666	638	668	629	680	718	624	630	634	658	643	672	671	676	639	668	659	631	662	623	675	651	621	630	690	717	696	626	594	677	609	687	668	662	653	655	639	646	684	657	636	681	609	654	654	649	664	624	603	623	634	636	610	672	643	668	643	618	631	627	674	604	619	638	653	639	646	672	650	638	649	631	625	601	640	735	677	640	653	646	641	633	628	666	683	640	650	645	630	636	675	632	675	659	644	654	641	622	681	650	685	660	681	612	587	680	684	640	660	643	559	649	644	625	621	687	614	645	625	560	644	624	642	623	669	678	702	670	674	645	688	629	681	632	689	602	640	673	638	605	662	691	614	635	686	655	642	686	603	627	671	652	665	618	664	649	647	672	668	639	645	668	625	683	627	656	629	617	632	665	668	664	616	661	626	681	610	665	614	677	644	660	651	627	629	633	666	654	665	655	673	648	624	649	620	649	603	640	693	673	642	624	690	623	678	649	643	654	608	667	643	647	674	640	650	619	637	644	622	639	658	616	696	650	639	647	665	623	633	630	708	616	622	617	628	679	634	656	640	653	720	700	684	638	668	635	630	653	650	591	650	686	682	655	665	682	653	677	659	664	610	645	706	609	647	655	688	590	658	650	629	611	633	679	704	647	618	642	609	675	674	632	625	625	647	649	638	622	653	681	626	660	638	684	666	647	657	676	660	652	657	655	651	645	673	627	640	620	658	640	681	672	655	594	674	633	662	664	665	667	639	661	662	655	655	643	644	618	630	685	665	650	619	599	613	622	602	645	678	680	631	632	663	625	628	606	654	602	657	663	638	719	608	612	672	646	596	659	660	628	625	639	639	624	651	627	648	642	698	618	612	650	669	626	608	699	676	597	656	685	643	688	626	675	674	609	656	654	646	645	628	636	677	621	718	654	614	667	628	656	655	639	649	601	674	642	661	642	598	646	632	675	655	621	621	666	658	596	640	695	631	625	624	647	612	638	638	671	679	643	668	616	666	650	653	663	664	725	620	672	632	659	626	608	681	592	624	638	662	653	657	654	669	595	680	638	636	634	635	633	646	590	657	600	684	630	644	636	630	684	638	637	637	685	632	655	652	598	674	571	631	596	646	670	637	662	626	654	618	626	690	682	649	652	646	690	650	631	614	675	651	640	688	652	634	644	635	621	626	633	622	674	670	678	645	633	621	676	670	664	685	601	667	637	669	619	664	681	660	668	655	629	669	608	662	659	689	640	701	603	593	617	661	638	637	653	681	609	678	654	640	681	666	659	665	672	633	695	676	654	643	614	632	682	662	668	637	620	620	638	600	641	624	633	637	631	677	663	630	689	657	638	641	687	632	655	630	673	648	664	657	648	695	635	637	635	640	693	662	655	652	669	643	705	683	646	665	618	628	615	657	648	677	654	640	682	636	626	677	674	653	681	676	670	612	666	632	660	602	629	579	673	646	633	580	671	621	659	675	677	657	664	658	659	689	685	662	636	682	656	655	678	608	660	665	642	625	615	643	625	655	661	632	644	653	677	618	622	618	614	695	709	617	638	630	649	656	640	606	683	644	622	633	662	653	657	665	666	647	642	660	686	665	643	662	707	672	599	660	637	682	682	648	674	635	700	632	635	612	665	597	610	692	631	669	656	621	655	673	648	624	654	637	660	657	632	676	647	676	665	616	631	653	656	673	654	632	667	638	628	643	624	653	657	668	665	670	618	636	662	645	671	632	657	673	697	698	636	641	665	642	632	688	626	641	676	640	649	649	640	650	640	684	652	676	686	666	655	640	671	644	634	662	630	653	648	649	645	644	629	671	638	657	681	683	643	649	622	683	650	651	625	651	642	648	649	646	621	613	680	601	685	646	657	638	676	636	630	646	656	662	667	646	632	611	645	636	634	635	715	671	612	640	667	642	673	627	682	665	692	696	621	663	673	707	634	642	673	658	635	657	642	660	679	661	623	623	614	627	654	631	624	630	622	656	615	637	648	591	633	630	621	639	584	589	635	667	663	651	677	669	657	648	646	654	627	692	653	630	653	638	662	587	675	666	635
10116	20545	28507	23591	15978	12600	6991	4536	2596	2000	1308	1050	818	877	718	638	462	425	309	241	184	175	201	197	195	192	212	192	186	277	489	546	376	150	172	165	159	139	149	154	135	132	160	145	178	147	149	152	176	183	153	160	117	160	140	149	128	140	141	166	138	147	136	143	158	122	149	144	138	146	136	150	144	172	146	139	158	128	144	151	142	157	129	140	158	150	135	142	149	164	134	144	140	189	165	151	149	139	135	129	158	166	154	138	132	131	155	144	143	170	145	128	143	152	149	160	149	135	142	133	137	148	161	142	155	121	158	150	149	125	132	140	159	144	132	158	134	148	152	164	146	151	149	127	157	151	162	138	137	132	145	133	152	137	159	134	142	155	153	146	160	154	118	144	138	135	136	142	139	136	131	149	155	143	134	130	179	153	141	141	138	148	153	154	148	147	144	159	152	154	111	143	133	145	133	154	142	146	158	144	136	124	148	154	146	160	121	168	131	153	138	151	138	138	161	135	141	123	165	156	153	154	117	139	137	129	133	174	132	153	146	151	162	136	130	138	144	146	136	153	162	149	136	150	153	136	148	145	141	145	163	154	139	141	157	147	135	151	167	136	146	155	147	157	145	147	145	158	155	149	145	142	144	146	141	123	149	141	164	154	150	151	172	146	128	145	140	178	150	159	156	160	146	144	147	144	152	152	184	167	158	141	144	171	147	149	141	139	137	151	127	166	155	136	147	150	148	143	127	151	145	126	143	145	144	149	155	154	141	150	144	168	133	128	164	146	156	142	150	156	142	152	151	144	136	144	135	135	137	146	140	135	143	132	135	149	135	182	154	144	114	148	153	177	139	145	136	171	134	165	145	156	141	123	130	148	149	135	158	170	160	182	157	152	158	149	154	130	136	150	142	161	123	159	134	147	142	168	157	172	159	154	156	161	144	169	153	142	150	152	141	160	140	154	135	159	153	147	147	142	139	124	148	158	145	132	154	154	127	165	156	141	133	137	135	139	139	129	151	167	141	164	139	138	138	135	150	160	165	151	141	146	136	164	140	154	152	137	166	130	146	134	129	131	137	154	154	133	137	136	144	152	144	117	141	165	142	160	154	150	135	132	153	169	147	132	147	134	155	144	128	168	172	132	158	148	137	142	130	145	148	121	145	135	137	143	159	156	132	145	141	166	174	161	169	152	159	158	154	156	135	153	147	168	139	133	155	141	142	140	151	154	160	132	142	168	149	166	156	141	151	131	155	135	129	137	144	143	156	141	150	141	123	159	155	150	139	140	162	144	142	138	154	149	157	148	166	170	152	175	124	146	129	140	165	171	151	145	144	139	150	142	140	150	140	138	146	152	143	141	157	136	133	142	135	150	135	150	152	132	138	159	135	150	142	150	135	175	143	132	152	146	151	141	138	152	155	153	156	164	151	147	149	135	135	147	166	156	146	155	159	146	150	125	149	150	158	156	156	133	158	143	159	150	147	137	149	139	156	165	136	139	138	157	138	134	167	146	140	131	144	146	167	148	157	136	160	134	143	151	137	138	157	141	137	161	168	133	141	140	139	143	128	146	130	146	144	139	152	167	145	135	182	160	157	140	154	136	143	134	180	151	151	131	163	150	146	140	142	156	136	135	135	139	155	129	159	149	148	154	171	153	160	154	136	169	169	166	147	135	169	149	135	126	146	119	157	149	158	151	119	145	147	156	146	143	157	132	158	155	152	165	144	146	148	153	152	168	146	151	135	136	158	144	161	141	153	177	127	144	143	132	157	131	151	153	144	144	145	146	148	151	141	147	132	125	162	114	144	123	132	147	154	140	150	174	152	166	138	142	159	155	144	136	167	135	134	144	143	166	139	148	151	143	143	155	149	144	157	136	141	144	159	162	131	137	165	140	139	159	132	141	145	156	153	140	123	155	126	144	163	142	137	129	133	180	153	140	140	116	145	144	150	139	161	136	136	126	159	148	132	144	131	152	151	159	141	146	145	142	132	150	148	159	164	139	166	141	162	130	165	144	135	143	158	140	160	148	158	131	133	170	155	128	148	140	140	129	134	158	159	155	162	153	163	159	163	146	146	138	154	133	151	146	152	148	162	136	147	146	137	148	176	146	163	143	166	134	162	157	154	155	173	150	151	163	159	148	144	158	150	140	156	142	132	140	151	147	159	137	150	150	141	128	145	150	133	147	132	169	160	141	139	131	141	153	147	147	126	149	181	165	158	165	154	149	151	147	150	178	152	149	137	136	139	144	170	143	166	125	146	142	162	157	152	141	141	147	154	155	145	168	151	141	133	162	168	144	166	163	138	136	146	175	144	141	160	126	144	149	170	151	173	153	169	123	136	144	158	155	123	121	153	160	162	142	132	154	154	151	172	172	146	148	146	145	137	156	133	134	142	133	144	132	157	156	129	126	129	162	161	155	135	137	151	172	157	130	138	122	144	153	155	178	162	122	137	153	133	141	144	127	149	156	149	145	141	152	134	158	144	158	143	150	136	148	150	155	109	137	157	143	152	144	147	144	151	151	173	149	136	134	144	143	140	131	137	157	133	153	134	156	141	155	137	148	164	149	132	144	136	118	174	143	148	149	172	152	140	146	143	131	139	154	137	153	148	135	147	155	134	160	148	136	143	133	151	139	156	163	144	143	139	150	133	150	161	137	144	137	141	151	148	153	153	163	141	133	135	143	157	144	140	158	148	139	150	147	153	158	163	170	140	144	163	161	162	149	127	134	128	151	129	114	164	108	138	125	145	154	144	143	163	151	128	142	151	142	151	137	135	156	141	152	145	157	155	146	140	146	145	125	144	162	172	146	161	161	168	139	131	153	146	138	151	133	163	139	158	130	128	138	138	139	142	152	139	130	150	154	164	151	146	162	139	126	134	172	138	134	113	165	130	150	133	138	153	146	145	136	151	142	139	169	162	167	146	144	151	136	174	160	137	146	138	124	131	144	148	146	153	157	150	138	152	128	156	128	138	141	145	120	159	151	139	154	151	140	133	148	144	169	137	143	149	151	145	131	139	135	131	139	132	147	147	160	123	152	137	132	136	162	161	112	139	129	144	146	148	128	136	157	139	159	162	134	136	131	165	166	138	145	149	148	133	157	151	142	165	148	135	162	159	158	136	158	148	147	156	146	139	158	151	146	139	160	141	166	148	141	129	159	142	154	174	147	146	144	123	141	137	148	149	122	146	136	154	147	154	140	146	150	145	136	156	153	132	141	159	144	133	151	134	171	159	153	148	147	151	143	149	148	148	132	167	171	133	119	142	158	168	146	136	162	148	139	174	150	161	162	148	130	148	131	156	146	139	126	145	152	158	150	155	140	143	160	145	175	138	131	150	140	138	131	160	144	162	163	132	137	151	161	134	143	156	116	146	150	153	154	179	143	138	179	161	157	116	158	159	139	163	134	157	139	144	142	149	142	137	153	137	147	129	131	163	158	160	142	131	153	155	150	142	161	135	152	159	146	153	139	141	150	149	143	156	135
10561	24638	32899	32506	27753	25687	17604	14542	11482	9825	6776	5764	4345	4704	3682	3219	2422	2264	1640	1213	902	890	855	839	757	844	904	878	868	1362	2727	3062	1637	489	533	491	484	501	510	514	503	539	518	503	517	514	546	503	503	478	531	511	504	487	481	517	550	473	507	492	451	511	522	517	500	498	525	507	495	509	543	479	533	482	519	506	515	536	538	477	535	508	500	498	518	533	483	522	540	523	529	515	498	483	533	519	516	503	509	532	492	487	500	509	477	500	530	491	493	508	495	562	504	490	504	506	508	523	460	495	522	566	526	498	472	511	518	523	545	560	539	482	490	498	508	492	527	509	487	493	491	523	502	537	473	500	504	533	507	478	520	506	453	505	502	489	511	526	502	513	511	502	522	469	489	491	489	513	508	518	503	502	479	491	511	510	474	478	490	510	542	540	550	522	528	534	518	508	495	536	504	524	527	491	505	529	495	520	513	497	509	524	503	459	512	484	495	481	561	540	500	516	518	522	473	472	514	521	505	504	502	518	529	508	555	513	506	495	503	503	478	529	493	483	497	551	525	513	504	499	469	454	479	478	511	514	514	522	544	515	535	503	511	467	503	517	503	504	509	511	500	555	509	491	473	501	535	548	522	524	515	476	469	540	565	533	515	507	517	475	508	483	471	508	527	513	517	510	482	548	479	510	474	456	559	482	470	482	515	516	520	543	505	499	449	480	547	553	497	490	525	508	523	490	517	506	474	519	535	529	471	534	548	500	471	502	512	485	539	507	499	522	544	527	484	503	471	574	477	505	510	529	512	482	517	545	491	487	506	527	545	521	501	533	511	534	495	553	480	518	517	483	495	485	512	516	467	474	511	540	535	496	497	518	514	530	505	522	509	502	513	521	472	503	500	540	502	510	493	520	504	525	507	481	488	535	534	502	508	466	505	538	507	548	484	505	499	497	529	541	498	505	485	497	490	504	518	509	532	491	506	492	516	481	494	517	522	497	510	490	492	495	518	505	506	506	558	534	524	492	492	487	502	505	503	501	542	509	539	528	507	484	506	504	519	479	533	496	486	486	514	534	543	500	503	480	498	466	495	508	498	498	504	507	503	546	489	526	533	498	472	522	558	530	510	481	481	510	499	500	513	535	482	515	485	520	470	521	526	475	533	503	502	511	487	495	503	521	474	496	524	548	507	497	538	496	491	488	504	518	491	513	481	546	471	486	470	527	525	483	498	458	563	465	481	488	556	490	545	503	490	468	498	515	493	512	500	522	508	484	501	516	505	512	494	532	548	508	504	516	545	520	509	538	478	481	507	483	478	513	494	525	530	518	539	493	518	499	482	494	465	498	509	494	538	503	485	508	491	544	527	489	488	522	509	486	534	539	504	544	499	504	490	481	547	490	527	547	528	510	495	516	515	465	545	481	534	504	488	548	527	525	482	513	458	519	543	464	496	503	528	552	508	541	526	480	479	503	476	503	504	495	492	526	484	531	521	468	491	525	528	523	504	482	524	550	486	537	487	528	525	519	541	529	507	534	482	521	530	522	513	488	492	508	516	476	509	501	527	487	536	500	545	520	527	517	540	535	496	506	545	481	490	509	500	475	485	509	518	496	509	503	543	545	491	506	485	508	502	539	470	536	510	502	500	493	507	504	510	486	509	544	548	495	535	512	522	534	474	505	521	498	496	518	495	508	510	488	506	505	517	529	493	477	501	504	542	543	494	509	489	506	501	551	513	514	490	512	507	488	477	497	514	499	528	516	549	482	473	488	474	524	504	515	541	518	511	474	510	528	513	492	516	532	504	519	522	528	495	515	508	488	516	456	504	489	492	472	463	466	487	517	488	498	500	491	486	518	504	510	509	509	513	522	489	502	486	508	488	519	455	501	514	465	545	508	543	509	546	526	491	491	516	494	485	504	502	485	503	508	510	535	480	495	470	500	487	524	492	488	532	507	538	524	483	493	525	493	497	454	496	515	515	525	479	495	494	515	535	560	499	474	534	555	529	469	485	519	556	491	511	500	533	504	532	493	493	501	497	470	509	490	449	532	511	504	544	503	515	504	506	517	497	490	517	467	534	486	531	483	502	495	539	502	479	508	483	504	495	487	526	497	526	496	513	538	491	483	511	531	452	517	487	523	551	516	519	477	500	477	522	539	498	516	489	504	520	517	510	530	535	516	488	509	513	549	487	500	518	467	494	529	453	523	480	509	523	436	482	495	531	533	491	547	505	525	478	493	514	510	523	470	501	497	477	498	510	486	463	486	492	504	511	483	499	456	530	510	536	518	497	478	496	453	504	534	511	478	515	499	489	511	526	511	497	509	512	480	514	500	514	501	476	492	494	493	505	513	508	524	490	531	482	523	500	505	488	523	498	528	487	477	495	501	482	481	500	497	501	472	532	511	496	511	496	524	500	505	539	515	488	481	543	484	513	498	491	510	536	534	518	541	536	491	528	493	499	498	512	505	536	501	519	456	517	536	488	501	541	485	533	494	546	509	479	517	499	535	457	498	483	539	517	509	538	491	509	506	546	490	509	482	484	527	491	521	474	554	523	486	524	529	495	500	502	496	530	480	541	504	519	563	503	541	505	564	533	505	465	540	475	520	500	483	531	501	453	562	488	519	538	470	489	491	510	526	541	501	533	487	546	506	519	544	508	497	547	535	481	483	513	515	551	510	521	496	538	483	502	504	493	460	500	535	473	509	467	557	498	497	488	477	486	525	505	506	486	510	487	512	499	528	486	507	505	513	472	517	493	548	513	446	469	519	508	485	523	510	488	550	477	554	528	509	510	481	526	472	507	556	511	490	515	505	538	538	450	496	488	529	463	481	541	513	485	518	518	490	476	522	507	496	462	494	555	524	491	465	519	501	462	528	503	520	494	521	502	508	513	550	519	528	472	519	534	517	487	513	512	493	494	530	517	495	529	556	489	550	543	494	514	490	510	510	464	511	455	502	505	502	582	518	479	496	525	519	494	534	515	537	498	517	482	500	505	476	547	532	497	498	481	494	486	507	517	488	479	516	477	485	516	518	545	563	474	482	526	529	503	491	495	501	514	522	526	537	535	535	511	507	479	498	510	486	515	508	503	528	550	529	469	494	514	525	489	527	503	509	556	508	477	547	485	513	492	518	509	537	482	559	521	493	513	559	474	530	519	511	508	510	526	504	522	512	499	506	516	505	503	484	539	531	520	522	492	489	553	493	500	503	508	477	493	482	514	495	526	517	491	496	503	495	529	508	506	545	522	488	513	477	512	503	484	481	503	494	473	467	502	509	496	557	531	456	461	514	541	499	509	484	551	505	511	534	507	500	521	555	542	509	473	526	485	538	509	516	516	523	510	491	513	530	496	517	496	499	463	502	501	508	504	514	515	484	562	491	488	494	508	524	500	503	538	506	486	512	511	508	484	528	504	512	543	470	519	487	514	501	496	485	547	464	529	494	508	479	470	506	482	473	524	509	508	524	529	469	481	504	537	496	490	494	515	516	494	534
39984	50250	43908	39875	37885	38519	34776	31630	30719	27477	19712	15241	11213	11228	8628	6743	4974	3221	1502	612	375	384	395	394	342	306	270	339	611	1793	2479	2063	802	247	153	126	152	124	137	134	129	136	130	127	121	116	139	122	134	142	148	133	128	149	130	114	123	141	134	125	151	144	134	111	123	138	122	128	132	134	120	110	154	131	134	140	119	140	133	121	138	103	125	111	139	138	154	116	139	129	139	138	127	132	136	127	106	135	127	125	148	123	139	147	117	111	132	120	138	125	127	141	116	130	132	133	136	155	144	118	130	139	123	123	113	153	138	136	126	119	132	143	141	141	124	131	119	142	141	126	136	150	132	126	118	147	134	128	129	149	116	145	120	142	110	116	143	136	130	136	117	137	144	132	142	141	121	136	133	137	130	127	129	150	131	118	133	113	141	117	135	109	139	152	125	114	128	133	128	117	117	133	140	111	139	133	108	136	115	145	123	129	121	137	139	150	122	157	103	137	136	122	135	108	125	115	118	140	134	112	129	132	131	123	142	130	138	136	135	122	150	145	144	147	112	133	135	124	122	126	116	125	153	139	115	159	134	136	123	118	115	131	131	126	112	126	155	120	142	124	120	151	124	136	143	126	131	122	146	134	157	145	120	147	131	149	150	116	108	124	138	136	142	122	129	131	141	151	156	136	136	130	138	113	130	124	129	127	108	139	139	138	120	125	103	131	140	120	128	163	140	125	108	130	146	137	123	124	128	138	123	134	124	130	133	118	137	124	140	125	135	119	145	135	144	141	131	136	127	116	131	137	128	131	141	114	146	123	139	129	133	130	123	132	129	124	136	121	139	133	141	128	133	136	137	131	122	142	132	131	127	133	145	137	119	135	122	134	143	140	136	134	145	136	138	135	146	136	123	143	120	121	153	147	123	122	133	152	132	104	112	151	120	160	140	123	135	118	143	140	160	150	128	136	119	140	119	133	148	122	126	132	143	130	133	133	129	142	134	117	145	130	145	125	148	132	150	112	101	124	133	129	140	129	129	139	129	146	142	145	135	130	122	126	111	138	148	115	138	125	136	129	134	123	129	124	134	137	136	126	113	129	156	122	133	137	126	131	137	110	150	130	149	132	110	138	141	128	134	135	144	136	119	140	117	149	114	142	145	134	120	125	131	128	148	139	141	124	122	124	121	124	136	125	129	114	126	110	153	124	130	132	127	144	142	157	138	133	120	117	126	119	135	153	142	143	142	135	143	148	142	113	106	119	164	131	118	122	148	138	134	127	128	144	156	118	122	117	136	133	147	141	116	146	105	122	128	132	138	143	137	129	120	129	142	141	133	135	137	130	126	140	125	135	126	154	110	135	138	123	134	133	128	112	132	143	119	140	147	140	115	143	131	144	111	136	118	115	127	137	148	129	134	142	128	166	112	133	136	146	137	128	121	121	132	137	130	115	135	126	132	129	138	112	117	129	146	134	139	138	136	121	120	125	137	141	140	139	137	141	105	122	143	126	138	135	132	128	115	134	132	121	137	131	116	147	132	138	134	119	136	137	127	133	136	138	128	122	125	115	148	119	136	144	130	139	130	135	126	130	155	135	133	109	145	120	141	138	137	130	138	138	115	135	131	111	121	131	124	116	151	122	150	125	141	140	137	106	119	131	134	141	116	144	146	136	131	150	138	124	126	135	133	148	150	139	133	121	133	136	132	136	111	126	128	125	130	130	127	126	130	157	132	154	139	153	131	130	131	135	129	134	125	141	119	134	120	139	132	124	152	142	136	133	118	147	140	131	145	131	143	138	140	134	143	144	138	126	136	118	133	137	123	119	121	123	125	152	126	123	128	155	137	120	118	124	122	129	128	132	136	132	108	121	124	108	119	141	118	144	101	139	121	133	133	130	128	121	107	129	124	143	158	143	132	142	123	139	140	128	120	140	140	130	148	123	134	111	138	147	132	123	120	126	128	131	126	130	134	116	148	121	133	131	140	125	139	133	148	138	113	133	129	122	128	138	136	123	119	148	120	130	114	126	139	112	129	126	113	120	121	152	142	140	96	139	129	129	117	128	141	137	124	116	114	124	132	118	137	143	122	129	121	132	122	134	139	123	113	145	133	143	122	146	134	136	136	123	139	131	124	145	144	119	149	136	132	131	130	135	136	149	127	123	135	129	112	133	140	133	101	134	127	110	138	123	131	123	142	130	109	159	150	134	120	152	132	150	136	139	120	132	129	123	139	120	108	133	138	115	159	140	123	123	122	146	120	130	132	127	136	131	119	135	142	113	138	142	129	119	126	115	132	145	135	149	138	148	132	129	135	133	130	132	137	148	119	136	122	136	132	135	133	124	130	125	136	133	131	115	115	127	125	123	134	123	125	119	141	124	125	134	144	133	132	153	124	163	133	127	140	126	126	127	137	123	147	146	151	126	127	147	120	120	158	126	122	152	129	147	124	124	130	144	127	143	140	117	130	143	145	126	134	133	128	127	152	128	125	151	138	147	125	120	134	127	130	134	124	123	136	131	126	133	105	103	128	128	136	138	141	132	136	156	134	150	146	148	114	118	123	121	139	114	120	146	128	120	142	135	134	120	113	120	140	120	105	128	145	130	144	142	128	145	153	132	124	123	129	153	119	144	133	116	139	132	115	144	121	131	130	141	121	145	122	127	108	144	133	124	133	120	117	135	126	141	154	145	124	160	129	138	133	131	124	121	125	120	127	141	154	123	152	115	135	154	121	127	149	120	138	126	163	121	104	140	126	144	120	152	143	157	127	118	135	147	140	143	156	147	131	128	135	137	123	124	126	149	145	114	146	132	136	112	140	130	128	107	138	144	135	114	122	148	135	132	138	136	154	127	153	147	144	122	118	123	122	139	135	122	135	126	110	133	150	110	136	136	134	123	128	130	138	131	107	111	118	130	134	129	125	121	140	116	114	128	118	150	115	127	123	140	128	124	145	134	115	128	129	107	138	131	144	118	136	134	117	131	128	137	151	130	144	155	132	139	132	122	124	128	131	136	120	147	129	108	136	136	121	163	133	123	112	137	137	156	117	114	133	123	141	125	115	115	128	111	137	132	127	137	162	134	122	136	157	154	120	139	144	157	121	125	161	134	128	124	137	123	125	132	151	143	121	143	120	123	148	141	126	142	147	140	136	128	117	132	130	124	157	122	134	157	122	142	145	106	140	133	115	136	129	119	113	111	109	115	129	128	142	134	135	143	126	128	130	129	150	135	120	131	138	134	128	129	116	132	116	119	131	130	146	159	122	103	116	111	140	107	127	120	115	136	129	120	150	121	112	136	122	125	141	145	126	119	144	127	133	134	119	132	138	137	142	118	137	123	134	134	145	137	145	127	145	126	129	154	146	126	129	132	124	120	143	131	133	124	133	116	135	130	131	131	120	133	132	139	137	110	113	116	133	122	130	124	129	132	102	117	114	149	118	120	132	130	125	135	124	104	129	142	136	143	119	138	132	127	137	124	123	135	129	134	138	124	141	138
34741	51263	53580	57294	63036	57024	54120	50001	47579	45082	36154	34239	30909	31823	27425	22566	17685	13545	8028	3772	2216	2346	2481	2161	2001	1762	1813	2188	4105	11290	14211	11891	4474	1285	621	420	478	482	465	444	420	456	441	493	446	429	451	467	465	394	474	459	463	462	436	461	445	444	416	452	430	435	441	482	479	460	472	452	470	456	436	452	488	458	478	445	445	473	469	423	447	453	435	471	412	432	441	445	476	466	423	510	496	453	455	408	478	472	434	426	477	480	460	428	472	431	464	468	461	445	467	474	444	469	471	429	470	478	478	482	416	436	425	442	432	438	472	473	432	461	452	460	469	455	439	466	452	455	442	464	441	450	425	398	494	490	447	435	425	440	477	447	445	471	449	400	461	443	420	462	455	438	420	445	476	474	472	443	439	415	412	448	420	441	448	438	457	474	430	420	421	444	458	453	464	444	443	448	443	440	476	407	445	432	466	458	419	488	453	475	431	473	468	444	451	446	479	507	446	456	458	463	455	454	451	447	491	432	432	463	449	441	406	456	417	430	433	424	472	449	482	468	431	428	452	445	479	452	448	413	449	426	457	474	447	457	424	497	434	423	426	404	413	474	449	444	457	431	474	434	459	460	438	457	464	441	468	469	414	433	453	412	433	445	445	390	448	434	465	417	486	458	416	448	422	462	455	415	490	477	419	465	439	426	435	444	437	462	419	451	457	449	438	444	453	448	443	412	464	460	460	450	427	441	440	428	433	473	460	445	453	468	460	479	459	443	446	457	482	409	477	454	455	441	378	430	492	418	418	464	416	490	441	447	479	482	474	475	441	431	444	452	413	425	458	460	462	427	458	457	466	462	439	474	472	449	431	447	442	464	467	425	470	414	453	497	481	448	440	476	438	444	472	431	424	449	443	456	426	458	477	420	471	472	454	462	469	446	468	473	465	427	424	426	483	440	465	460	478	457	417	471	456	477	420	456	461	436	453	479	433	475	443	460	452	459	417	477	429	486	477	474	458	471	489	437	492	470	438	458	454	427	431	441	475	446	446	426	448	473	470	451	419	433	475	439	424	428	463	437	409	448	406	482	477	470	497	447	423	443	427	478	465	433	445	470	432	445	457	443	407	439	482	463	447	466	455	442	433	443	449	477	438	419	474	457	475	435	468	431	458	421	467	432	442	420	403	428	428	437	427	456	467	454	440	448	483	451	450	467	469	464	482	452	458	465	486	458	428	426	442	453	417	482	471	434	447	490	460	426	449	453	465	425	485	434	451	431	441	431	455	404	460	422	445	435	445	482	407	456	447	436	390	418	449	440	463	443	453	414	475	425	462	428	461	459	474	442	450	460	429	454	460	432	485	477	444	463	443	469	447	431	440	438	476	451	469	500	440	445	470	454	453	416	471	450	454	471	426	452	440	451	420	454	449	435	435	455	436	449	434	448	426	434	475	453	464	436	456	414	440	480	436	438	458	488	424	469	457	457	439	488	466	457	432	415	480	417	473	443	442	509	478	463	410	452	470	443	482	446	473	422	453	469	432	471	453	456	409	468	433	473	412	475	440	479	481	461	407	457	448	463	456	470	448	465	438	447	425	472	458	456	446	458	470	427	455	449	429	415	416	457	416	471	469	488	447	462	490	432	428	411	404	459	470	472	455	487	423	486	439	458	445	430	445	466	445	444	424	453	460	407	466	424	453	520	452	480	447	462	436	439	466	450	468	460	438	483	458	422	417	461	464	434	432	422	461	453	415	458	485	478	457	463	416	444	428	420	462	434	435	428	453	399	421	447	470	467	413	463	453	463	484	448	478	443	458	456	430	454	445	451	438	469	487	429	425	451	434	475	463	415	454	426	410	449	408	452	461	446	460	460	440	451	455	450	433	456	429	446	443	454	430	437	466	445	456	421	475	443	493	474	440	447	440	446	472	448	479	457	462	469	461	454	417	466	394	431	471	477	423	467	437	469	438	448	477	409	423	457	438	466	474	460	470	445	423	408	444	471	489	448	425	453	420	448	446	462	467	431	465	483	439	437	434	435	469	455	446	455	442	430	423	456	449	457	431	422	432	449	433	436	453	465	444	447	424	445	469	439	479	453	425	460	463	494	445	444	431	473	466	442	438	449	450	448	474	443	485	454	464	444	479	451	452	436	450	452	459	455	464	463	423	452	419	472	485	459	436	453	430	453	440	418	448	441	459	445	430	418	489	442	451	434	425	451	460	463	466	475	458	424	411	461	487	438	447	494	474	470	480	486	463	411	472	445	423	443	483	454	444	447	421	450	446	430	451	480	430	501	455	489	484	468	453	518	431	460	487	449	464	445	468	429	454	443	437	446	448	454	454	447	460	429	426	488	434	442	493	440	445	474	436	434	454	477	476	428	433	452	447	447	463	451	457	426	449	459	425	435	433	478	449	451	421	434	431	459	476	441	452	451	456	467	438	483	460	417	470	471	489	451	467	434	456	476	440	431	494	458	471	450	448	458	416	454	452	446	432	449	455	448	457	436	442	436	410	453	463	411	452	447	433	474	448	476	454	451	492	452	425	468	435	463	435	498	436	441	430	423	439	421	457	461	452	484	452	471	500	443	458	482	454	413	424	436	460	441	487	452	484	436	435	445	420	441	430	462	449	447	458	455	450	445	443	435	416	444	449	458	444	465	428	424	464	449	452	449	401	462	425	455	454	452	433	468	443	446	427	498	430	457	456	418	473	438	457	494	419	437	447	435	428	443	393	448	439	448	446	441	440	450	472	452	468	481	447	444	450	480	444	437	443	425	476	433	449	442	422	475	507	457	477	448	457	456	482	484	459	449	454	487	474	448	456	478	466	411	462	478	463	444	454	470	434	460	426	444	441	454	433	452	461	455	423	444	440	450	468	482	470	441	476	455	442	436	469	460	415	482	439	449	475	452	454	480	463	442	402	449	437	447	453	500	441	445	453	484	485	481	423	477	452	448	459	448	430	463	447	434	464	477	452	460	430	450	439	461	436	451	455	481	443	506	433	444	458	451	474	460	442	432	454	462	476	471	410	417	408	465	460	437	483	437	460	451	437	417	462	472	446	473	442	439	466	468	425	449	457	427	440	415	473	441	441	472	446	467	422	459	467	445	482	433	456	472	453	439	493	431	420	445	419	483	473	429	451	471	432	477	440	422	433	459	420	468	414	455	451	460	440	453	457	424	476	471	432	453	469	463	434	440	439	446	471	450	433	488	467	451	462	476	450	453	434	466	450	482	460	463	445	480	445	464	462	461	441	432	487	426	462	419	437	479	440	439	423	446	461	444	435	448	466	446	424	461	525	464	467	508	451	454	442	439	467	462	435	434	427	423	428	429	466	441	448	446	463	411	458	434	469	435	433	450	448	414	396	475	471	446	449	487	456	446	438	457	454	473	426	486	423	440	418	454	442	423	440	483	470	435	462	461	448	405	461	445	469	475	464	456	475	458	458	443	495	454	455	426	455	456	463	460	460	461	422	453	441	419	463	441	469	428	455	447	472	437
46975	49841	41909	38586	38498	38015	36689	37796	39195	38075	31055	28491	23201	21258	16972	12348	8864	6198	2835	1306	934	909	554	415	484	438	416	449	695	4544	5556	3518	1189	410	246	229	235	200	207	235	219	225	186	200	213	212	225	199	226	222	212	221	203	202	212	197	211	232	207	204	227	215	214	214	200	215	200	202	198	206	202	228	210	202	211	227	205	208	195	196	191	226	207	210	208	202	213	211	212	194	206	227	228	216	206	216	207	234	220	198	197	210	222	227	191	211	213	224	210	219	204	184	194	202	197	216	203	201	209	197	196	219	188	213	226	215	211	214	202	212	200	204	209	234	231	195	220	218	201	199	223	176	210	217	196	188	229	202	192	229	179	214	212	207	217	212	223	244	192	218	218	241	199	240	231	227	210	202	184	213	197	240	227	233	187	228	221	224	197	196	186	225	238	209	213	202	195	232	195	222	204	216	224	181	204	196	188	219	213	221	212	206	190	203	215	214	217	182	201	194	228	197	228	181	222	221	195	224	196	201	211	225	220	198	193	221	199	191	214	233	176	188	211	216	205	216	220	200	211	232	193	230	205	213	205	209	217	207	193	206	217	238	194	202	219	206	202	199	217	202	187	203	230	212	237	203	221	210	204	234	202	212	225	219	215	205	179	213	210	211	240	186	196	228	241	233	230	195	187	199	199	204	214	212	208	216	225	244	203	206	200	196	203	181	222	203	202	219	203	222	215	204	210	215	199	184	206	212	200	171	197	205	198	190	202	211	219	203	204	188	216	195	187	221	186	224	209	203	214	225	197	217	186	249	220	194	195	208	228	220	175	189	171	202	222	216	242	231	236	207	222	198	207	228	191	193	189	200	222	196	199	229	193	199	217	214	224	190	225	209	199	215	195	224	215	196	226	193	209	221	217	221	215	222	181	206	196	214	203	198	222	231	214	211	218	185	231	213	201	235	216	186	227	221	196	250	213	203	198	200	189	219	219	231	201	195	197	206	203	204	219	205	215	211	213	208	197	212	210	198	187	204	207	185	234	200	211	231	190	199	229	211	199	225	208	186	218	208	206	210	199	226	231	196	212	193	212	197	204	191	220	214	210	212	199	216	207	238	211	247	224	221	231	220	216	207	228	208	173	211	216	205	195	208	206	182	204	188	213	204	212	219	201	217	202	195	203	215	215	221	209	198	210	177	185	223	204	207	235	211	212	225	220	207	233	207	215	212	207	173	218	225	224	205	213	205	227	227	190	204	212	203	219	211	218	210	217	206	239	180	208	194	227	212	214	206	200	222	215	205	244	211	204	194	201	228	211	189	209	214	203	197	202	203	210	201	188	225	212	198	194	200	195	189	183	187	208	193	199	211	206	219	197	187	242	208	196	224	200	217	215	231	211	222	193	208	228	205	195	191	206	229	192	203	206	200	221	224	203	224	197	213	210	237	230	209	212	202	193	205	224	211	215	219	204	207	204	213	208	215	215	203	188	205	232	199	216	231	238	222	216	203	215	190	197	216	222	212	195	203	207	174	199	189	218	178	198	190	220	204	192	197	202	179	203	251	185	211	221	196	197	200	208	231	199	164	224	224	188	193	220	206	220	162	186	232	213	220	218	220	216	188	222	213	216	189	233	219	201	193	189	210	217	206	222	186	228	230	210	205	188	205	210	207	201	224	222	228	196	215	211	215	218	215	227	224	231	210	183	198	224	163	188	197	235	205	191	230	206	204	216	207	209	235	206	224	201	211	240	208	195	206	209	205	196	210	214	208	193	206	188	225	187	195	240	195	191	211	218	223	200	205	215	219	222	202	211	197	232	196	229	198	198	214	211	195	207	208	193	187	191	227	231	220	188	204	198	218	207	215	202	239	207	197	193	206	204	196	217	181	203	206	215	224	208	218	202	202	232	237	210	209	235	194	206	216	191	209	209	203	191	199	204	184	180	226	211	209	196	208	212	221	233	233	193	220	215	208	218	198	211	195	226	199	209	205	207	232	216	190	200	209	229	219	206	206	187	213	207	217	211	197	198	210	216	209	202	194	197	198	188	190	225	208	221	194	196	214	216	212	215	223	215	201	203	195	188	215	191	196	196	216	240	235	207	195	194	201	212	210	218	198	238	207	228	205	200	213	193	212	197	207	175	207	207	209	214	185	221	211	212	200	185	191	222	197	206	194	222	232	192	200	210	185	197	205	210	207	188	218	191	221	202	179	196	190	207	197	211	213	213	183	197	231	232	220	196	188	209	223	176	213	182	199	223	220	200	209	190	215	209	180	241	223	190	211	194	193	194	221	218	218	211	189	223	203	188	215	201	221	211	211	190	223	212	239	229	190	214	226	188	222	222	219	222	217	205	217	214	203	218	207	208	197	227	180	213	227	217	216	200	214	188	199	186	206	211	237	200	232	213	192	199	209	228	206	228	226	234	218	217	196	196	208	196	193	226	221	192	222	216	230	211	187	203	201	195	195	192	189	226	191	196	210	206	234	223	227	208	222	222	176	195	215	203	213	209	195	200	232	204	219	200	215	213	210	208	223	201	207	210	202	219	172	212	197	195	218	193	212	201	201	213	194	203	219	240	196	217	219	185	229	203	234	190	221	199	244	180	166	217	234	216	225	215	205	219	215	200	227	211	203	196	234	222	180	213	207	190	203	199	231	195	207	185	205	192	177	238	205	219	199	192	169	192	182	207	201	217	208	205	191	190	201	195	227	212	226	191	187	207	195	217	199	201	201	216	203	208	203	178	199	233	216	240	199	217	206	216	208	239	220	209	213	192	240	212	202	192	175	209	217	195	219	216	211	185	211	201	211	202	213	208	213	218	211	243	188	194	226	200	190	192	212	209	215	208	219	215	211	259	195	193	205	202	209	185	206	216	187	218	237	211	227	187	187	213	213	203	215	213	220	204	203	213	201	171	199	200	230	199	211	216	209	231	211	199	215	213	222	220	199	236	227	211	187	214	235	225	195	208	205	196	198	198	208	215	173	230	185	196	207	187	178	204	204	203	193	218	206	204	206	235	196	201	206	214	204	221	211	179	190	188	226	198	234	216	237	203	227	225	212	201	223	199	188	191	229	212	213	223	218	197	193	223	215	202	228	213	209	201	214	198	214	203	220	205	197	210	247	214	227	213	234	214	227	203	198	237	216	179	206	215	206	210	213	206	215	236	188	187	217	221	206	193	210	219	194	182	195	192	197	190	203	234	223	208	220	216	203	251	208	207	228	224	201	194	190	211	217	203	202	226	196	222	207	213	229	196	210	244	230	212	215	220	190	209	203	196	191	205	183	212	226	211	211	223	220	193	203	209	205	179	204	194	192	221	201	221	215	216	201	218	209	211	246	194	201	219	208	216	207	179	226	213	238	197	194	185	213	209	221	213	206	212	216	197	202	224	206	218	195	208	222	203	187	208	218	215	205	225	206	216	190	202	195	221	161	182	222	210	217	205	211	239	180	222	196	212	203	210	225	229	219	206	191	237	192	209	200	201	217	224	194	258	171
41279	56762	55367	59978	66399	63197	63657	59520	58043	56373	48044	45241	41901	41020	37002	29059	24559	16863	9307	5832	4420	4814	3021	2204	2627	2478	2165	2170	3950	21917	23764	16991	5820	1971	951	995	698	664	677	663	682	622	614	603	667	634	637	694	675	645	648	649	654	653	684	655	641	653	630	651	625	663	690	622	659	662	694	643	637	641	666	633	623	643	670	632	644	667	660	638	607	649	631	635	690	668	700	627	621	643	638	643	673	698	697	666	639	652	677	663	657	663	640	689	628	650	662	659	672	696	674	651	652	671	636	696	653	652	664	624	637	627	650	670	637	681	665	628	616	681	657	665	643	606	664	637	647	638	636	647	624	666	620	679	620	611	675	642	669	674	663	658	668	645	675	638	657	670	674	635	653	660	663	618	624	625	650	654	673	640	624	624	662	607	645	613	652	649	644	657	651	637	652	687	642	655	678	645	644	581	634	651	649	651	639	637	631	690	681	652	650	617	700	658	674	625	633	643	640	647	635	638	650	606	649	646	647	648	612	657	632	643	677	646	651	667	626	624	636	650	692	637	613	640	596	652	649	659	645	643	678	628	658	668	648	656	671	619	645	651	637	656	630	629	668	641	664	622	643	677	625	667	656	645	650	648	672	644	675	617	612	597	657	696	631	688	607	647	646	664	680	611	625	655	686	624	640	690	661	665	647	653	609	639	660	676	661	651	676	654	627	637	660	624	633	648	655	657	655	596	680	641	640	674	659	658	675	624	641	647	643	644	643	679	648	638	618	667	627	629	695	632	630	650	675	661	634	637	645	657	619	649	648	642	692	630	627	627	591	706	640	664	670	666	623	694	672	610	625	629	662	648	682	632	606	637	647	720	660	646	701	636	596	661	642	646	644	629	661	673	624	677	629	684	681	655	667	616	661	659	659	674	588	649	652	645	634	658	647	651	655	629	681	649	630	646	679	630	627	665	664	640	645	661	634	683	659	646	630	645	648	703	664	660	646	601	668	644	628	635	639	638	634	685	655	571	634	602	617	654	635	647	675	662	681	638	643	687	680	656	642	653	648	651	656	651	630	691	702	686	607	660	670	644	647	672	649	669	697	640	649	665	612	595	645	646	634	630	654	654	609	642	612	691	668	675	651	662	683	657	656	681	671	658	641	633	648	601	682	681	619	647	688	627	625	622	610	641	630	624	642	667	666	644	653	650	661	616	642	646	574	634	711	667	650	658	593	642	689	671	649	651	656	618	648	671	605	640	646	641	672	673	670	659	652	656	605	661	609	646	647	690	667	674	685	610	616	670	633	652	631	646	658	652	634	595	652	638	649	668	663	631	675	657	601	645	659	670	622	633	608	635	623	659	677	609	697	659	664	636	594	666	669	628	662	682	637	642	656	644	678	643	657	649	665	658	631	566	630	672	644	655	637	636	657	626	590	661	586	690	618	630	616	660	664	659	656	693	644	652	692	587	625	683	603	637	639	629	660	635	670	688	671	609	663	630	651	640	680	650	644	604	661	654	602	637	604	633	653	623	674	680	656	677	634	679	652	639	642	627	636	634	662	627	678	626	586	613	646	659	663	693	655	710	696	685	634	643	649	668	646	647	638	651	662	683	604	649	631	638	627	658	641	627	621	652	628	673	633	643	588	653	651	640	623	610	646	668	688	653	709	663	667	645	654	632	668	664	607	636	692	636	654	670	624	637	633	595	671	671	682	661	643	620	670	633	635	667	634	676	649	614	642	657	640	685	637	648	632	668	595	676	670	629	629	668	643	624	662	606	692	691	654	622	680	624	665	639	665	659	642	642	635	645	697	646	617	658	624	663	646	687	655	643	676	652	643	639	656	650	664	644	627	662	708	641	623	617	650	646	645	658	609	613	656	699	645	617	615	641	663	685	700	663	658	620	642	632	697	702	619	685	610	640	659	688	644	670	683	608	611	638	643	616	629	670	643	689	632	713	627	636	633	646	624	649	649	693	663	615	635	658	604	645	662	630	699	657	655	702	622	612	607	625	647	636	630	616	601	660	610	635	664	668	629	622	669	697	617	655	624	658	661	702	670	639	583	641	644	664	649	662	634	631	669	680	666	640	674	620	631	695	647	623	645	640	648	641	667	672	668	688	681	607	697	661	664	657	662	664	619	670	624	658	631	639	667	672	665	652	680	596	653	636	660	615	638	620	661	674	635	644	641	646	673	648	663	634	666	696	629	624	636	589	616	688	648	660	603	688	636	702	614	597	659	649	652	622	640	659	659	586	665	653	646	670	626	654	615	632	650	610	601	649	674	573	687	611	622	696	665	648	697	606	665	642	601	620	640	657	675	661	648	685	621	656	649	675	639	642	661	613	657	659	667	652	637	664	655	638	633	646	654	646	649	667	668	632	620	647	635	660	659	671	617	618	639	687	666	665	641	652	684	663	639	631	692	619	599	665	682	617	643	673	651	654	623	702	596	666	633	667	618	674	633	636	667	642	696	684	620	632	647	670	692	637	690	626	619	664	731	638	676	691	625	639	682	656	625	655	644	667	680	582	674	648	629	649	637	656	621	666	682	650	633	695	610	691	621	615	657	651	672	627	629	673	652	675	631	629	678	637	634	598	638	660	660	659	667	656	681	717	642	633	670	678	674	629	665	609	612	610	685	638	673	655	676	642	618	648	632	633	625	631	670	688	609	680	612	693	636	617	643	658	629	625	664	622	690	647	650	619	662	625	652	680	669	669	640	665	674	698	642	632	622	649	641	629	662	628	645	618	633	708	630	642	631	621	649	589	634	630	674	631	662	670	612	651	645	666	649	649	636	623	619	654	648	660	678	642	664	654	689	656	641	605	612	639	684	640	661	629	627	631	681	620	598	682	650	648	624	645	637	668	664	592	674	651	651	640	653	631	646	664	607	615	630	660	662	689	668	682	621	627	639	608	655	660	575	654	658	643	659	612	648	639	671	619	636	651	670	603	629	638	638	659	635	667	670	656	657	620	611	654	626	675	684	606	659	617	674	633	608	637	638	630	595	669	683	661	658	653	654	636	657	640	629	656	626	632	677	657	667	652	615	695	663	677	609	644	675	611	617	630	656	679	630	614	672	680	671	642	617	637	620	640	679	613	656	593	616	631	676	627	640	670	640	641	644	651	644	651	662	671	656	625	629	659	683	654	668	619	611	721	680	657	656	681	605	649	626	657	618	673	649	611	672	655	653	630	650	672	636	645	685	659	678	627	649	616	654	630	646	670	667	645	661	705	635	652	641	544	628	649	614	650	664	662	621	625	687	621	717	631	660	642	619	607	647	647	647	646	585	636	690	657	605	686	677	680	622	677	619	651	674	636	676	592	661	659	701	700	623	599	646	698	605	637	662	619	676	661	629	643	662	633	638	700	676	666	626	675	710	666	673	645	631	678	610	666	623	641	656	668	641	621	638	635	644	610	678	656	651	631	656	672	663	634	641	647	630	665	644	663	643	685	658	646	589	635	628	639	678	632	662	618	644	671	618	636	632	706	638	649	656	664
10492	23244	27650	23530	17645	10774	6101	4091	3500	2304	1600	1256	1116	944	705	611	638	354	224	223	173	211	209	201	199	238	222	206	248	271	522	574	292	171	155	133	165	138	152	136	147	150	152	154	156	161	159	146	147	146	143	168	139	131	142	147	151	182	160	143	161	153	146	183	150	154	146	171	136	155	158	147	155	141	154	151	131	147	133	155	148	139	130	151	144	146	134	156	141	137	162	160	159	164	145	140	159	150	139	153	134	131	170	131	149	157	127	151	162	159	154	158	127	139	140	132	164	141	153	143	134	155	170	130	166	145	162	138	136	142	132	155	130	139	140	163	163	150	148	150	154	132	152	153	145	149	144	134	157	153	141	167	149	152	158	138	136	144	154	139	149	162	139	145	138	156	165	153	155	146	161	160	144	139	155	134	148	142	154	124	156	133	140	149	135	180	156	154	145	145	143	141	151	127	150	166	174	138	121	157	164	142	158	141	125	132	142	161	168	154	137	148	177	159	132	155	164	167	150	140	156	125	148	152	115	170	145	147	141	148	143	146	139	153	142	151	160	124	138	135	133	124	136	156	144	147	152	121	137	138	126	152	161	141	142	134	148	160	172	136	142	160	133	137	166	177	147	154	150	148	151	151	157	141	154	140	139	152	154	160	147	152	130	178	138	156	185	163	159	130	147	157	149	159	163	134	166	144	147	142	152	174	146	147	136	150	167	122	144	146	145	156	126	137	154	130	131	156	150	151	137	145	156	170	140	153	154	126	158	174	145	131	130	154	164	142	151	153	135	146	132	150	144	164	170	122	153	147	150	143	155	147	162	132	152	168	142	146	162	149	158	160	133	170	136	170	153	126	135	145	160	144	150	152	152	146	138	163	159	138	153	158	158	151	163	163	149	167	146	162	138	144	133	137	153	132	150	150	160	147	146	132	135	134	159	126	155	149	143	163	151	137	156	167	131	134	126	150	153	137	160	149	135	138	145	148	164	150	138	143	176	153	168	166	145	135	119	161	147	161	149	148	153	151	151	149	149	138	149	129	156	138	145	133	141	138	125	167	133	150	149	142	151	149	143	149	178	155	149	160	144	160	164	178	150	141	153	159	133	149	168	151	131	156	168	143	152	125	144	162	167	144	151	131	138	143	151	184	139	161	151	148	151	127	111	137	165	172	142	146	130	135	141	129	156	148	161	158	127	158	132	149	122	150	148	147	159	141	148	137	164	160	151	156	151	143	157	137	142	143	170	143	160	180	135	148	160	155	138	158	136	166	153	161	153	135	153	139	138	138	146	134	133	140	161	170	143	154	135	138	137	143	142	167	144	142	144	145	133	127	166	138	142	147	162	151	145	159	143	131	147	161	150	164	135	137	151	142	144	142	146	156	194	133	139	136	154	138	143	145	154	133	150	144	167	145	137	139	155	142	161	138	152	150	164	156	138	155	137	138	124	143	137	143	147	150	149	121	150	132	139	171	153	163	153	148	149	143	161	149	149	129	152	140	144	158	152	150	152	140	132	135	152	142	139	166	155	167	134	148	153	151	168	150	136	161	153	145	132	112	142	123	151	144	149	163	159	132	136	142	140	150	160	138	160	140	144	154	154	154	152	162	171	129	140	152	148	152	161	130	159	167	139	160	149	159	125	128	141	143	152	158	131	135	147	139	144	155	126	136	164	147	130	122	164	157	144	142	161	143	153	148	158	142	144	157	148	131	163	140	152	153	157	151	155	164	141	143	139	139	133	163	159	145	147	166	144	146	150	146	131	148	149	152	135	130	137	146	134	125	137	156	177	168	154	137	162	135	162	148	118	145	151	156	151	147	162	165	145	174	160	160	156	128	134	154	148	168	159	134	149	149	126	167	154	142	122	148	148	158	141	117	133	167	131	172	148	147	156	152	157	169	146	163	140	165	145	133	149	143	142	161	158	154	147	142	169	143	142	172	140	154	154	144	150	154	127	135	158	168	133	150	142	147	154	137	150	148	148	165	143	140	142	141	127	103	135	155	158	133	128	157	151	138	132	131	125	159	127	128	163	142	150	156	144	137	124	145	151	136	155	161	139	138	130	160	169	158	153	134	140	134	154	152	150	131	129	146	156	133	136	152	149	146	163	148	142	145	142	136	160	162	146	155	143	146	128	151	157	140	168	157	139	138	165	131	145	143	129	141	147	141	157	140	145	160	148	149	151	144	144	132	137	134	160	152	151	149	169	145	156	159	150	137	141	150	163	156	171	149	145	136	166	158	166	144	125	131	168	152	142	147	160	171	149	151	149	155	148	156	155	154	150	146	134	153	145	142	138	130	146	154	132	160	141	149	154	164	149	130	151	158	136	136	156	159	162	155	171	158	167	139	148	141	152	154	136	148	149	153	144	164	150	157	136	146	153	136	137	144	153	147	137	154	159	155	150	151	169	152	150	150	134	137	145	141	163	146	138	147	150	132	144	164	168	157	159	155	155	133	135	153	134	171	122	147	135	130	134	132	147	150	150	146	141	134	159	149	154	154	173	157	159	139	147	153	144	146	135	135	152	134	157	167	137	158	172	145	152	155	135	162	133	141	133	134	167	130	154	146	133	155	139	152	151	154	138	149	139	147	129	154	161	157	150	161	117	141	142	147	143	158	147	123	151	136	153	134	151	154	128	163	137	154	158	159	135	155	139	159	132	135	160	140	148	139	146	140	150	157	154	138	144	141	151	150	145	135	122	149	171	165	145	153	166	161	154	140	161	136	161	159	149	129	154	140	147	145	167	149	146	164	136	146	146	151	145	151	156	140	142	161	142	115	152	141	147	163	132	163	162	154	154	145	153	143	144	130	159	144	126	138	162	149	128	148	163	152	160	146	156	141	152	126	145	157	143	173	154	154	135	155	148	158	138	146	146	145	157	145	147	132	143	140	136	152	169	152	146	152	152	139	162	134	142	133	146	145	148	123	142	155	127	146	132	138	162	133	169	149	154	134	143	154	142	154	156	152	163	156	127	149	137	152	156	169	144	147	149	148	156	147	149	137	131	157	129	155	141	156	142	144	151	151	126	155	150	139	176	155	129	145	150	144	161	165	152	154	185	127	139	167	141	164	116	136	152	148	168	153	151	138	160	153	128	152	148	135	135	151	139	156	160	156	140	148	154	167	132	157	167	135	137	143	138	155	160	151	145	152	149	154	146	151	140	163	163	149	156	147	141	157	160	145	146	135	128	141	147	147	142	142	143	164	154	169	123	152	151	163	134	155	154	149	138	165	149	137	141	149	128	142	174	151	164	150	152	154	148	140	120	162	153	163	166	139	150	164	139	168	139	153	131	148	164	167	138	150	170	151	148	146	150	160	141	140	152	126	156	171	128	143	149	150	133	134	147	156	146	137	153	157	144	152	141	135	154	152	149	139	150	154	158	169	142	138	146	145	130	152	148	149	132	146	139	168	167	145	143	146	178	159	121	131	129	152	168	129	161	148	137	133	149	148	159	153	140	120	158	145	151	170	167	149	121	147
11203	26799	32150	33202	28914	21973	16509	14153	14187	10218	8161	6361	5529	4789	3855	3052	3126	1458	1071	954	848	858	1043	1060	1054	1163	1127	900	1117	1618	3054	2930	1371	580	532	520	510	478	513	542	520	535	523	503	565	453	517	514	547	517	519	470	515	540	527	530	493	499	528	513	486	509	496	525	539	526	523	495	476	536	519	515	484	567	505	533	534	538	491	499	505	514	521	500	519	494	479	492	518	502	538	528	528	550	516	503	489	530	471	524	508	497	535	491	515	491	545	507	459	499	515	551	518	502	515	497	516	503	537	565	484	516	530	523	471	560	532	484	528	473	498	512	529	509	536	533	512	475	485	529	502	511	524	490	473	541	433	510	473	533	525	501	491	520	532	474	473	522	491	508	518	486	500	534	491	515	531	495	516	543	522	505	526	538	507	472	534	485	516	533	535	502	525	492	526	511	508	504	525	464	521	491	510	510	504	466	514	473	514	519	494	496	532	513	516	509	520	483	521	495	498	518	508	503	541	531	516	517	526	459	509	492	545	529	482	529	503	529	514	524	541	505	528	523	492	543	517	504	490	500	504	488	530	545	533	546	538	497	524	465	516	478	488	520	505	482	531	539	494	512	508	503	525	509	507	515	499	549	531	514	488	500	500	461	551	538	560	458	492	547	505	490	527	498	527	519	504	542	488	488	519	490	489	524	532	544	499	479	527	498	449	505	485	503	543	473	540	501	512	487	513	506	468	529	495	505	467	508	533	502	534	516	525	501	511	535	512	509	469	515	511	478	467	480	507	508	465	518	532	498	492	489	497	559	485	523	545	496	546	499	500	529	507	521	491	517	485	465	501	543	499	538	499	538	551	466	507	490	522	503	508	522	481	529	556	485	535	515	511	542	489	545	528	513	540	503	496	516	498	508	514	470	518	531	551	491	518	542	517	517	479	537	503	505	507	522	486	518	513	501	471	495	481	513	510	505	509	478	498	519	542	498	510	490	538	518	543	478	481	501	535	514	487	502	530	527	486	498	523	537	518	502	529	500	532	557	485	524	508	457	513	493	472	512	511	496	537	518	530	458	528	509	469	486	499	564	499	522	524	575	518	503	504	506	471	519	503	506	507	527	518	553	479	511	530	509	513	506	518	511	522	510	503	500	489	482	521	488	517	524	519	529	510	544	488	502	515	511	480	530	527	510	464	534	530	536	469	553	524	503	478	485	539	514	524	498	503	500	515	552	532	493	545	529	504	477	521	504	521	463	526	547	552	510	501	490	507	489	499	503	502	517	542	503	514	516	493	504	496	552	500	515	478	526	551	545	521	514	489	505	541	531	538	466	478	532	522	502	488	515	541	508	532	507	507	520	472	520	518	494	494	552	518	497	535	486	500	549	518	512	475	479	534	528	484	502	520	529	497	498	520	534	528	536	526	543	527	533	514	513	574	494	538	507	505	509	519	499	496	515	531	458	559	503	495	517	491	526	505	503	496	503	547	515	555	513	525	562	496	479	512	511	530	545	498	522	549	513	514	537	513	530	559	487	524	483	514	484	509	503	541	525	507	517	466	481	522	522	495	496	502	545	540	486	546	505	491	457	466	505	518	524	518	488	459	528	493	475	501	540	518	502	507	537	547	553	504	552	527	494	529	446	519	526	518	535	564	467	490	479	494	512	514	498	503	532	489	520	519	480	482	523	538	548	564	518	494	486	531	517	553	544	501	517	530	491	531	487	474	489	492	529	511	532	538	485	523	566	481	505	530	518	524	528	511	486	499	486	497	491	478	545	497	524	554	520	511	504	537	494	482	476	484	515	537	493	510	486	515	508	517	493	502	524	547	539	489	489	506	540	522	550	514	453	525	533	506	496	494	539	510	528	504	541	493	505	492	548	497	488	524	530	530	509	516	529	510	508	571	508	506	535	547	483	484	485	487	517	536	457	448	525	498	453	498	496	534	536	521	533	503	526	505	485	481	503	550	477	509	515	517	513	506	519	496	516	502	523	523	487	517	551	514	523	513	527	529	530	519	524	494	483	506	509	503	516	479	522	464	537	485	489	507	506	495	499	527	498	497	507	527	514	510	526	523	497	515	507	518	497	522	483	500	508	525	544	522	525	529	523	530	530	522	508	478	512	498	465	468	491	491	535	508	544	500	505	552	502	494	509	505	507	530	513	496	503	498	526	497	511	473	485	508	458	527	502	506	540	509	477	523	543	527	502	514	511	489	516	500	559	559	551	519	509	542	510	504	507	474	487	512	519	529	512	533	536	480	499	497	535	486	530	502	506	541	547	527	523	494	515	527	528	493	543	510	496	509	473	517	487	525	479	507	499	540	503	529	521	497	517	519	497	504	499	550	523	450	501	507	497	498	525	508	487	572	496	521	508	505	537	537	517	523	464	487	513	496	513	527	505	494	534	505	485	482	482	482	546	509	512	529	493	500	508	528	524	469	505	517	499	507	491	488	508	477	517	494	517	536	516	536	528	502	518	521	510	505	496	486	488	480	565	535	502	521	481	526	514	502	542	541	568	518	484	523	478	505	496	480	500	505	518	495	488	551	516	474	515	510	495	513	505	504	530	476	512	513	527	509	514	528	498	509	536	461	480	505	467	472	513	503	511	531	540	522	507	504	518	483	526	530	547	519	524	516	541	482	486	489	499	506	512	513	528	502	517	510	492	518	476	515	520	533	513	505	561	496	494	511	495	519	540	521	542	510	540	510	538	496	478	483	508	510	495	532	479	543	534	497	530	484	552	499	517	534	509	570	491	491	516	487	493	526	471	522	506	528	540	446	524	436	511	531	522	549	501	496	526	508	505	494	526	521	503	533	515	530	523	512	507	486	502	522	526	496	493	501	522	516	542	519	542	461	467	503	504	512	527	502	521	508	561	502	490	496	499	515	528	488	509	516	544	508	542	509	512	570	510	553	488	512	506	509	493	512	462	481	546	510	513	498	526	480	517	517	518	491	592	501	503	522	517	531	460	487	461	520	520	541	491	479	530	499	551	501	518	488	521	559	499	467	484	520	503	524	525	540	513	483	514	533	490	509	521	508	504	516	513	550	526	460	510	506	495	544	490	493	476	507	484	497	516	490	514	468	506	469	542	499	541	529	517	509	548	500	512	496	520	539	524	485	545	516	496	484	534	523	507	498	502	514	518	514	490	492	523	505	475	487	521	508	496	549	537	486	472	530	507	495	522	489	547	489	501	498	512	512	496	525	512	521	496	557	465	500	520	528	470	534	515	517	507	513	485	499	516	476	548	543	516	533	487	484	521	518	498	492	522	520	516	506	485	526	501	460	535	514	511	490	538	479	540	428	509	533	553	533	529	489	485	507	509	500	509	504	498	491	524	491	509	500	483	512	525	520	495	483	494	498	513	533	492	540	476	504	545	522	516	515	514	468	529	498	513	483	519	560	563	490	499	525	502	526	519	546	518	503	549	506	519	526	481	531	544	506	484	546	507	538	518	532	501	546	527	514	507	483	492	492	491	518	537	503	494	476	535
40472	48958	43212	39886	35795	33830	32643	33604	33314	26305	24368	19748	15973	13017	8078	5100	3721	824	384	277	351	387	360	317	358	357	380	374	713	1965	2813	1928	518	255	179	130	126	129	150	130	138	152	139	147	118	127	134	135	154	137	141	144	136	144	133	123	165	136	134	116	146	125	138	126	152	121	137	143	116	150	143	124	129	143	129	147	123	149	138	127	133	118	131	120	122	116	128	138	145	134	118	131	137	144	155	144	125	129	103	145	128	139	130	137	138	132	131	147	145	116	115	114	149	152	140	149	140	134	153	116	139	147	142	156	145	123	126	138	128	134	115	148	130	139	131	123	141	145	142	134	131	127	141	133	152	156	134	135	131	149	141	127	136	142	147	134	133	165	128	120	133	144	132	142	119	139	139	123	145	132	153	127	107	124	144	137	121	123	141	133	148	132	143	139	162	136	130	151	134	130	135	134	133	122	134	140	143	146	120	131	130	143	135	136	132	131	131	142	152	142	139	135	134	135	105	123	139	135	137	134	139	156	129	139	151	137	149	127	117	131	138	133	129	118	132	141	135	124	132	119	133	138	122	139	128	135	112	132	116	121	136	162	163	156	146	136	112	132	141	147	137	131	149	120	125	139	145	134	154	139	143	123	145	136	130	150	118	118	143	127	156	145	133	123	147	146	116	134	137	145	136	140	113	141	156	129	115	122	137	122	140	148	130	117	119	129	114	127	136	161	111	123	111	138	137	149	118	129	125	159	135	151	145	131	147	129	143	132	140	146	143	141	129	137	123	128	131	130	124	131	141	137	134	138	134	145	128	134	131	142	140	133	139	147	163	131	137	128	131	121	125	135	134	133	109	116	127	153	115	160	143	124	145	130	135	134	143	149	117	135	133	142	134	152	138	128	131	128	121	149	148	146	122	132	124	135	123	158	152	135	115	126	141	139	141	156	111	141	146	149	129	140	140	123	136	139	133	144	150	124	125	134	138	125	153	119	141	140	131	145	156	140	131	154	141	109	157	131	132	127	137	139	117	126	123	128	144	129	135	130	136	148	152	143	143	134	125	127	144	148	142	128	137	149	125	136	176	150	140	165	141	130	117	141	123	144	125	132	136	147	141	154	152	131	138	125	117	136	120	120	116	132	130	145	137	133	114	103	169	148	141	131	129	142	143	130	127	148	156	145	143	124	132	143	139	141	149	117	137	130	131	141	138	156	136	135	140	114	139	162	130	164	120	133	146	156	140	144	139	111	128	128	116	153	136	154	124	121	121	137	142	132	137	118	141	133	113	133	134	147	115	113	141	129	160	136	118	145	135	140	140	158	145	142	136	136	158	145	137	118	151	133	161	131	157	136	143	141	116	136	112	122	131	155	138	127	122	143	151	140	137	137	148	140	169	129	142	145	147	163	122	150	132	159	126	141	140	114	140	128	130	117	124	147	137	145	122	123	146	138	166	136	143	143	146	128	147	134	131	138	131	123	138	131	140	143	105	152	117	140	140	135	145	144	146	144	131	124	120	132	128	136	130	151	133	131	141	152	136	132	122	157	141	129	130	121	142	125	117	138	151	162	125	141	127	124	148	119	129	133	127	137	116	124	143	149	139	120	155	136	137	144	151	124	124	131	122	135	144	138	132	130	132	132	146	134	128	142	140	177	127	130	136	121	141	149	117	113	147	139	133	116	157	127	131	119	122	147	132	135	162	136	152	123	142	130	130	141	118	147	137	138	132	121	122	134	136	135	163	141	149	149	140	122	139	156	127	124	139	140	147	132	132	141	138	142	149	111	134	114	147	139	127	134	134	156	129	142	124	120	120	147	152	118	144	128	145	129	136	144	140	132	135	153	132	133	120	122	147	118	126	111	131	133	124	131	150	126	137	147	131	143	143	160	154	115	124	141	124	144	152	123	140	122	132	137	134	161	127	141	130	150	135	162	129	139	135	113	133	119	129	137	125	174	161	145	144	132	128	145	134	123	120	130	132	141	163	134	139	115	141	132	133	136	130	134	149	114	141	141	125	133	143	121	134	124	117	148	147	148	149	145	132	113	144	158	129	121	128	150	130	140	139	133	125	134	144	132	138	138	138	139	118	116	139	143	136	129	116	124	153	135	135	130	128	128	128	162	131	123	142	156	130	149	103	128	134	138	151	128	124	119	130	147	135	121	129	116	130	133	144	110	134	157	131	144	139	140	127	136	139	137	124	125	153	137	116	124	140	125	127	123	142	148	133	127	147	159	155	138	144	139	132	132	137	141	96	162	140	130	159	140	140	123	127	153	116	165	147	123	127	146	118	126	107	140	143	143	147	151	139	128	131	133	121	118	114	126	144	129	125	140	132	122	123	133	122	135	152	149	140	144	140	124	132	123	172	148	141	153	125	139	157	137	138	142	148	148	145	126	140	145	153	120	129	121	134	127	136	124	130	137	141	146	131	134	142	145	128	141	146	132	128	125	140	137	132	130	164	129	149	136	133	119	131	142	127	123	137	132	140	132	132	153	144	152	130	131	144	149	130	125	117	118	140	124	144	134	139	138	131	132	132	120	148	140	129	155	121	139	122	139	129	123	134	119	116	139	134	146	136	133	174	128	128	135	118	130	132	156	129	134	117	152	129	153	140	114	146	143	124	155	155	139	131	128	142	127	157	123	158	120	116	153	129	123	125	133	153	144	125	145	151	133	129	146	124	144	141	129	131	125	133	135	142	100	141	141	143	143	119	147	144	171	123	146	126	133	155	135	140	147	143	126	132	133	130	139	118	146	133	127	112	117	129	114	140	125	144	144	137	128	124	142	133	144	147	132	123	128	131	147	125	135	136	122	129	140	135	132	124	145	121	142	126	149	144	114	157	157	133	131	132	149	128	135	131	122	124	139	142	131	131	135	118	131	135	134	150	133	139	141	174	145	138	143	139	131	147	132	141	143	139	130	149	103	156	131	126	133	126	122	124	121	118	136	142	145	142	133	160	138	143	144	138	132	133	132	119	142	160	134	139	124	162	131	131	142	131	150	136	139	129	140	156	134	137	137	133	115	125	132	143	145	147	137	135	138	126	137	144	128	132	140	157	143	128	141	122	146	144	151	144	142	137	144	145	118	145	119	132	132	106	133	115	145	134	129	132	141	141	117	127	132	142	109	123	132	141	150	120	133	127	142	112	138	141	120	155	135	134	106	144	132	155	141	133	139	133	116	142	133	141	119	138	154	125	129	134	111	147	136	131	148	131	143	154	156	137	124	127	144	120	119	125	121	126	127	121	146	131	144	133	120	128	125	130	134	147	149	131	122	140	152	147	133	150	120	134	140	131	129	148	126	147	131	161	140	115	152	144	121	122	130	133	140	139	159	131	142	129	152	172	133	149	126	131	131	137	129	142	149	146	140	128	124	138	134	153	128	124	121	123	110	134	131	136	139	151	148	130	130	127	147	115	131	123	126	127	124	140	134	121	132	145	145	121	137	134	147	120	137	136	135	134	145	140	130	134	141	125	118	120	119	135	142
35819	50321	54320	56565	59070	55914	53944	51440	50179	41985	42286	38382	34689	33133	24856	18282	13395	3126	1994	1582	1968	1878	2177	2165	2261	2387	2290	2287	4671	11615	15498	10693	2533	1210	739	538	514	458	474	519	427	487	448	458	516	434	419	491	451	436	493	488	445	453	447	491	479	479	468	495	474	478	438	475	480	467	421	452	480	466	474	445	441	469	446	496	452	458	438	507	436	470	474	451	472	442	464	447	477	436	465	467	455	495	453	450	478	451	465	453	496	485	496	462	466	491	460	464	469	478	488	473	467	418	444	428	475	473	481	452	449	445	451	445	477	464	459	447	434	469	445	449	435	452	481	445	442	485	451	464	439	490	508	445	444	484	462	464	465	449	513	461	518	488	440	415	489	457	461	455	458	466	452	441	444	456	452	457	458	461	472	421	457	481	422	487	461	477	449	465	467	448	451	443	459	467	488	423	451	437	458	449	463	471	493	424	482	472	469	515	456	447	447	463	450	488	480	471	520	442	433	440	438	438	471	515	496	483	471	499	475	464	479	463	463	463	482	486	487	461	433	463	453	435	465	466	444	453	444	454	416	510	467	442	477	458	462	485	450	453	451	486	508	496	474	461	476	480	453	482	463	430	460	443	459	462	461	469	495	444	448	432	430	463	472	438	437	420	466	443	474	451	479	484	489	482	502	481	462	464	468	475	510	482	486	464	445	445	440	439	492	459	436	465	480	495	444	460	464	507	433	472	461	478	502	440	447	481	506	435	460	451	458	435	458	438	436	478	451	453	468	464	449	475	520	466	491	460	472	504	470	445	465	463	496	460	453	496	480	471	440	456	465	452	456	462	452	481	470	473	480	481	480	461	454	481	459	457	482	459	439	471	462	464	472	438	482	481	451	481	455	496	453	446	421	468	430	472	463	432	476	417	452	483	453	491	482	464	476	450	491	479	449	472	432	469	461	478	452	491	456	498	502	443	425	461	436	461	436	470	454	445	441	475	496	483	485	440	431	459	474	452	446	444	418	474	460	474	501	452	485	500	444	474	454	457	462	467	467	471	463	479	455	459	446	508	467	489	405	457	454	453	469	466	448	475	417	435	466	466	443	536	432	456	441	443	462	459	461	506	461	468	429	463	456	462	438	445	463	434	473	447	500	440	433	411	478	481	454	459	455	430	452	470	467	480	460	471	485	448	461	472	450	423	502	496	459	456	452	458	463	473	459	449	475	502	471	449	499	467	459	466	485	455	466	455	461	459	445	450	485	493	421	452	405	484	454	435	522	438	461	483	427	445	496	427	410	452	454	429	451	458	446	455	449	442	475	455	474	461	460	434	479	471	447	486	449	457	494	452	464	487	445	466	445	437	489	458	443	432	478	434	483	474	463	474	445	484	447	478	402	418	519	469	455	489	458	502	462	508	484	461	461	464	461	458	475	450	457	449	485	516	483	468	492	440	483	485	478	475	484	494	487	492	465	441	481	467	477	423	455	461	424	469	482	466	457	432	439	475	462	479	414	460	455	461	458	480	505	518	467	449	440	468	471	410	471	467	480	432	459	528	469	446	487	471	443	473	436	438	447	491	447	456	469	468	511	423	485	511	467	478	476	474	469	454	462	451	448	465	483	451	489	440	473	450	446	489	471	453	433	475	405	453	466	427	464	463	459	507	474	438	448	446	476	491	488	462	481	462	490	480	460	483	451	506	466	502	481	403	429	495	468	442	457	475	431	458	505	452	444	473	478	441	465	463	469	418	475	438	493	452	428	434	491	449	456	470	466	469	444	460	488	458	453	423	460	480	487	451	466	487	491	444	425	474	488	478	500	479	467	490	438	459	492	481	489	491	471	453	478	453	470	481	503	445	452	467	481	519	454	462	488	475	459	425	488	444	499	482	464	484	487	496	507	479	471	476	446	493	474	449	450	475	447	478	431	488	475	455	452	464	480	441	481	455	463	492	456	472	468	487	481	459	465	481	483	461	417	467	477	450	482	476	476	423	488	457	470	460	452	457	476	502	454	480	434	439	472	460	476	486	432	483	463	476	452	462	488	464	445	441	502	471	456	456	445	479	464	464	468	443	444	463	468	437	481	499	471	441	446	451	481	484	462	449	459	472	474	454	484	471	492	488	426	455	419	475	474	503	440	507	494	455	515	467	440	482	476	498	425	469	460	500	454	460	459	456	456	473	498	469	478	467	445	467	449	436	456	425	452	447	491	481	496	460	461	486	427	442	435	442	462	479	497	460	468	473	473	451	451	461	493	403	482	467	469	459	471	449	461	466	416	453	458	476	453	469	439	446	449	449	446	460	482	474	441	438	465	453	488	483	444	476	470	454	444	487	431	429	432	457	480	457	483	487	443	476	519	448	471	466	493	484	469	526	511	455	485	471	444	487	430	482	471	472	462	440	464	469	441	453	483	424	442	449	457	445	467	493	477	475	440	439	467	456	462	436	438	485	434	453	442	461	479	447	466	472	468	501	478	484	459	497	459	461	476	458	449	460	465	480	441	442	462	453	440	471	436	483	465	467	428	418	469	457	442	453	459	451	509	454	451	472	461	466	461	466	461	456	485	456	449	409	491	472	484	439	479	482	475	440	474	462	455	493	460	454	484	485	423	474	463	477	427	464	441	462	467	449	490	479	473	460	429	456	458	488	528	485	437	472	528	451	433	466	460	465	442	470	465	451	466	493	486	498	454	443	490	475	478	491	463	453	492	434	478	428	482	517	439	455	480	469	457	484	495	475	463	498	467	429	432	471	455	417	460	464	457	469	439	477	455	481	399	447	449	447	432	475	434	453	456	476	404	481	525	491	475	447	460	456	455	431	488	482	496	465	467	463	499	431	448	485	470	429	500	451	484	450	494	481	458	447	464	509	492	492	499	468	470	459	480	427	472	463	465	483	465	470	473	491	470	442	492	455	490	445	473	471	468	469	484	478	486	489	454	453	500	447	469	464	416	460	454	427	451	449	454	487	442	405	452	474	399	454	449	447	452	469	467	496	461	455	455	502	487	498	423	451	444	448	467	452	481	453	449	411	474	466	486	464	469	468	452	463	444	475	454	474	493	455	446	445	449	459	459	461	434	463	459	473	470	489	430	453	456	470	474	440	476	446	460	440	454	473	445	490	467	465	465	501	494	481	479	448	437	482	469	471	454	455	453	468	509	430	465	495	443	446	464	469	476	481	482	435	494	466	410	482	459	434	477	465	486	488	480	413	425	504	441	474	477	435	439	487	454	469	474	459	426	473	441	490	448	431	467	441	427	461	473	440	441	485	452	477	467	483	463	481	460	460	459	504	476	469	448	447	485	470	452	465	445	437	440	408	453	474	464	485	461	500	450	475	452	468	474	442	450	469	470	474	422	455	470	451	489	460	490	509	448	447	461	418	485	417	453	452	456	473	419	500	457	442	493	467	463	457	487	469	474	432	463	459	444	453	499	460	471	472	455	511	481	431	466	428	429	450	469	464	489	461	477	478	468	452	506	485	451	431	489	460	473	484	482	463
47020	46694	41640	38239	37269	36148	35846	38123	41006	34491	35140	29914	27159	22652	13469	11304	5137	1335	710	607	545	567	561	544	588	571	718	943	2204	4165	4602	2333	582	528	340	275	250	193	235	198	211	228	194	220	227	213	201	212	205	192	205	204	192	225	231	211	180	201	199	231	193	215	218	196	211	219	227	196	204	183	216	237	212	197	212	210	195	225	205	200	216	205	209	197	178	202	222	173	204	209	178	209	212	228	237	191	221	206	226	202	213	199	208	188	190	205	188	216	202	219	208	205	175	221	201	175	206	195	207	182	221	212	188	202	193	190	193	220	190	212	220	193	189	198	210	194	187	221	202	195	193	182	234	211	196	183	225	195	222	220	205	209	208	222	208	194	221	219	203	195	189	206	247	185	211	247	209	179	208	195	200	204	214	222	217	195	222	174	179	186	200	206	194	196	221	190	202	189	219	212	193	204	212	220	204	205	190	221	225	184	184	209	224	203	211	209	210	192	193	200	178	210	203	181	205	211	203	211	236	197	216	206	204	202	221	202	205	216	207	208	194	208	191	209	216	206	200	186	207	190	208	207	225	205	215	196	179	195	195	198	188	233	200	192	213	200	218	201	224	232	193	202	210	218	240	225	232	201	213	209	219	214	201	206	202	207	201	220	208	214	199	199	207	204	198	223	206	209	198	184	194	204	196	191	190	188	217	217	198	220	186	217	170	217	220	214	173	182	222	206	199	213	202	219	181	204	195	207	226	182	212	215	207	198	211	204	202	216	205	186	168	191	195	217	206	198	209	179	229	186	194	193	196	190	206	207	212	203	190	208	203	208	217	205	192	175	194	210	220	191	221	191	207	228	190	218	216	205	204	196	200	223	197	188	184	221	207	190	193	214	198	223	195	177	208	216	184	217	213	214	187	225	217	225	209	208	207	194	224	202	191	211	207	206	198	210	202	221	187	215	206	216	215	221	221	218	213	211	204	207	195	207	210	197	192	200	215	209	195	195	207	163	202	210	220	199	217	198	186	191	201	211	204	193	201	195	201	208	194	198	226	215	205	178	232	202	194	222	196	202	192	203	187	189	209	183	208	196	209	200	189	187	202	204	187	180	211	171	202	202	238	216	219	181	184	205	201	196	195	191	198	218	204	170	221	202	180	209	203	191	204	203	183	206	224	217	185	210	197	198	215	203	242	213	216	210	197	206	210	207	216	199	234	221	186	222	199	204	234	185	212	191	210	218	206	193	211	187	205	187	200	207	201	205	190	201	187	199	201	203	202	176	217	190	225	221	202	204	192	208	178	210	228	216	189	202	184	208	213	200	189	235	187	200	201	199	187	189	215	194	183	193	188	188	204	196	222	217	173	196	208	217	187	209	183	235	184	198	201	194	184	207	211	182	191	176	187	219	230	207	194	192	207	204	219	225	210	197	214	193	228	202	212	227	208	217	215	197	200	219	207	195	197	220	183	204	207	202	196	196	204	191	189	197	223	168	212	218	206	191	207	200	221	205	197	193	205	182	202	239	197	196	201	200	199	204	195	212	242	212	180	188	211	207	185	186	185	191	207	203	187	212	196	196	220	223	224	212	188	238	200	214	206	230	176	205	196	181	220	198	196	187	219	189	219	204	196	206	195	205	198	204	215	210	182	218	195	196	189	201	204	194	210	182	207	179	192	198	211	231	188	235	162	207	191	194	202	235	206	198	195	194	228	195	191	200	218	183	233	204	185	188	189	184	179	194	215	199	178	215	216	191	207	205	221	185	180	179	191	207	180	211	182	201	207	184	208	194	175	207	199	212	201	215	212	177	219	194	203	189	214	201	230	222	217	195	212	205	206	206	214	206	195	195	200	193	203	191	188	209	188	201	214	201	199	212	226	187	208	201	226	200	208	198	201	221	200	216	210	213	182	195	210	205	191	203	203	203	215	198	199	231	191	213	207	199	196	227	200	208	213	199	219	215	203	192	189	190	209	225	216	182	183	198	189	204	213	233	209	199	206	198	204	199	207	203	211	195	180	205	213	190	222	199	196	202	232	207	196	204	183	214	187	192	195	205	212	189	207	222	198	203	210	207	224	193	215	229	221	217	190	194	201	187	211	211	188	223	200	212	184	219	200	219	200	221	186	218	183	200	199	193	209	200	181	207	191	205	221	231	204	216	202	219	202	188	194	206	229	190	219	200	203	195	205	187	215	198	218	190	189	192	181	199	202	213	208	204	201	229	192	204	216	187	216	219	202	182	216	206	205	220	206	224	201	205	197	202	204	201	179	223	220	201	187	206	210	219	210	203	193	205	188	196	208	200	205	220	180	213	225	214	236	218	240	207	220	208	197	210	231	200	205	215	233	171	220	227	223	192	218	195	207	176	208	180	212	204	198	208	232	213	201	193	196	225	209	223	206	196	207	220	239	190	216	201	204	215	201	204	199	207	204	192	199	219	191	205	208	202	213	206	209	200	188	213	217	213	216	189	210	232	216	190	186	198	232	205	212	199	196	218	226	211	222	200	203	192	198	216	195	184	195	213	197	218	206	178	203	220	195	243	212	191	190	182	199	185	191	232	227	204	196	209	224	226	195	215	216	224	185	205	190	206	232	177	210	214	199	178	200	213	224	204	215	223	194	219	212	198	209	206	210	188	212	202	178	201	210	198	211	202	205	203	209	210	204	233	198	213	197	215	198	198	192	203	203	206	215	206	204	199	200	188	205	193	222	195	176	203	191	202	211	225	190	195	203	211	210	206	197	206	212	193	204	220	200	203	200	210	200	184	195	199	208	198	217	186	224	213	180	241	194	179	187	235	187	185	200	235	211	194	212	206	227	210	201	206	187	180	213	188	188	207	189	211	169	187	209	209	224	194	197	197	211	218	181	194	207	204	211	226	190	215	187	210	221	185	192	182	201	221	210	208	214	197	230	215	197	201	194	210	166	176	213	208	199	221	195	207	193	207	205	239	187	187	187	186	209	215	194	214	185	203	186	192	184	176	179	197	195	201	207	194	199	208	183	211	210	211	196	205	194	209	210	189	205	204	211	192	194	204	218	205	201	209	207	198	206	212	202	185	180	181	209	195	217	212	200	200	219	189	238	212	191	200	222	198	203	216	196	218	200	195	198	200	210	191	229	194	169	188	221	207	192	239	237	196	218	223	209	205	195	225	190	220	208	209	232	205	209	214	202	200	194	195	188	199	201	219	189	220	201	181	202	214	208	200	210	172	202	178	205	172	200	198	192	194	229	199	189	200	202	221	221	210	194	197	199	202	211	188	222	202	205	223	181	191	193	213	181	220	220	221	212	188	201	214	204	207	235	205	222	193	211	189	204	218	176	188	180	221	214	203	211	187	177	220	211	221	202	221	209	200	213	208	208	203	214	196	202	218	192	210	194	205	240	190	206	195	216	176	213	194	212	217	193	213	194	182	201	186	226	208	216	184	205	198	188	239	187	182	196	199	186	202	198	212	211	198	201	226	213	223	202	207	187	202	209	178	183	188	200	194	208	219
42270	54596	56077	57044	62245	62196	62562	61620	60695	51410	52527	47668	44727	41685	29261	28372	11917	4097	3386	3519	3286	3082	3038	3222	3316	3467	4592	5625	13405	20458	21070	11674	3139	2879	1666	1152	731	674	659	662	697	677	637	643	694	648	626	657	657	631	657	636	672	615	627	659	618	631	644	686	599	661	651	672	628	584	657	653	662	676	628	674	628	619	607	639	659	635	657	621	612	630	646	630	640	640	634	579	608	656	652	633	660	619	646	626	663	652	605	673	628	652	666	643	643	621	632	619	619	651	665	632	639	638	658	696	633	679	643	621	595	648	578	640	653	656	638	645	620	614	633	599	656	639	621	625	658	627	658	557	614	667	632	609	648	625	667	660	629	645	638	682	653	627	664	636	655	667	614	642	653	638	636	622	687	640	621	674	591	678	600	650	595	689	656	609	648	662	660	603	642	629	667	641	648	646	643	658	657	633	635	616	667	633	635	612	651	627	631	655	621	597	630	610	631	603	641	630	666	647	618	637	641	628	676	655	644	654	617	640	615	631	622	600	606	634	650	638	605	642	640	620	603	661	618	691	615	636	641	599	632	609	670	619	634	613	645	601	627	637	652	610	637	618	617	595	613	630	625	645	648	676	617	637	588	650	601	620	580	628	637	613	648	637	628	644	658	616	627	614	598	625	616	637	656	633	627	641	626	618	655	631	625	612	647	656	652	676	628	635	616	608	597	578	630	680	640	616	609	666	640	679	664	657	613	646	655	625	634	647	645	644	662	610	584	653	612	595	628	663	602	622	602	662	633	595	652	617	647	597	659	613	613	615	678	633	618	606	595	628	605	644	625	613	661	631	667	651	668	609	666	659	656	589	664	661	577	615	657	614	654	613	650	654	583	623	614	637	632	651	602	575	603	649	690	637	642	645	654	660	636	627	655	610	642	639	653	634	607	581	593	664	621	648	631	633	605	586	657	648	624	643	590	656	632	620	637	625	639	656	680	639	610	662	636	598	654	663	636	654	655	604	614	633	643	618	625	647	632	625	659	616	608	669	646	640	606	629	625	651	646	597	624	591	589	601	607	638	602	653	634	661	608	659	631	597	639	625	692	637	665	682	627	621	651	674	655	651	669	618	616	668	614	650	653	696	623	647	667	678	641	602	621	615	648	587	651	598	632	684	705	647	651	658	631	666	617	590	639	599	629	625	615	647	633	658	685	607	655	615	618	631	638	623	644	623	687	618	585	588	669	657	647	608	671	666	601	702	641	628	643	632	652	665	652	621	672	629	609	620	648	604	634	606	644	640	624	641	623	639	679	681	640	646	642	634	640	645	651	677	658	641	618	648	668	656	613	659	638	635	641	651	651	656	638	642	640	623	626	625	603	662	619	599	635	644	647	631	653	632	650	638	638	654	651	614	600	609	669	643	653	645	661	579	676	667	663	653	644	619	635	659	594	623	611	632	650	662	624	575	652	599	585	601	601	672	609	626	664	657	626	598	637	653	687	664	599	665	639	612	616	655	650	641	622	625	652	657	635	611	621	630	635	616	615	654	681	662	639	621	655	642	629	635	676	643	616	628	614	630	626	637	602	628	626	652	647	676	593	676	651	666	628	670	667	641	659	673	620	633	675	631	603	651	623	664	663	648	646	632	672	631	672	625	614	652	640	626	702	630	673	634	627	651	614	633	654	672	657	615	634	651	661	616	641	675	638	670	666	595	586	665	650	634	623	659	621	648	619	648	705	641	640	599	637	650	610	622	697	620	647	637	647	662	624	628	669	664	624	672	675	600	661	647	608	630	639	648	590	631	656	575	623	654	682	639	655	633	627	601	643	616	650	624	628	613	637	616	640	623	611	634	642	621	622	698	628	637	652	649	709	624	632	641	629	657	663	660	668	642	587	655	643	595	657	674	642	641	661	620	564	643	674	632	671	634	637	630	611	644	603	623	654	602	598	629	627	676	685	646	654	644	675	636	678	665	619	645	597	612	653	636	586	654	662	667	627	700	661	588	650	624	661	605	607	610	640	604	666	632	614	666	633	636	674	618	671	664	604	652	643	637	655	630	634	611	642	629	621	641	642	595	670	650	610	666	688	640	634	623	628	642	674	639	625	652	660	647	653	662	634	638	676	618	643	634	600	623	625	620	595	625	646	674	652	598	601	643	687	615	615	629	665	668	667	633	656	620	615	695	645	622	627	644	628	614	637	666	631	621	647	653	648	661	624	636	669	640	615	626	593	624	619	639	642	619	667	638	654	641	665	633	669	621	672	662	661	632	676	632	599	628	620	635	682	623	649	655	656	661	642	620	596	638	632	671	645	660	647	654	632	669	615	632	592	638	636	671	665	632	654	642	657	642	611	649	625	625	640	643	655	637	630	589	609	636	653	606	669	660	665	665	631	656	666	682	650	582	620	637	616	644	641	631	665	630	657	649	635	635	631	579	635	597	623	624	624	651	608	618	651	617	609	645	645	638	625	648	676	650	617	658	670	633	639	637	641	621	641	666	638	638	649	682	659	657	593	635	636	634	671	624	675	653	686	618	620	624	613	607	642	645	603	657	656	638	655	618	585	656	671	645	630	649	652	584	609	637	638	637	629	618	628	664	664	683	633	653	624	658	658	641	644	674	671	612	653	620	686	644	632	626	620	602	612	647	591	644	605	633	658	670	619	637	644	661	634	606	652	622	684	617	664	629	660	636	637	601	662	639	686	583	637	643	690	677	641	622	644	596	637	628	610	626	644	659	638	631	647	637	639	638	568	617	635	580	656	611	651	653	664	624	641	663	667	615	633	626	679	604	644	674	632	653	624	627	630	633	637	612	664	634	606	662	672	647	642	633	650	649	609	658	628	660	649	593	620	629	657	669	621	598	628	604	630	624	625	631	705	645	651	640	607	675	592	633	678	601	650	704	615	616	608	630	641	640	646	708	612	635	624	658	596	625	621	630	627	631	640	623	617	647	633	642	661	666	653	657	648	628	600	659	643	643	654	664	632	658	603	623	658	597	625	666	624	660	605	666	646	658	644	626	630	639	649	606	663	627	646	662	624	662	587	607	625	603	642	662	666	625	608	647	657	655	644	659	647	607	538	670	654	637	670	689	665	651	607	637	613	630	660	612	662	631	654	649	632	610	589	670	640	673	657	662	612	668	613	622	662	598	657	601	625	604	606	655	641	684	641	596	636	672	600	638	654	628	646	681	603	631	596	615	612	633	677	651	627	658	648	655	643	674	649	613	607	578	607	641	652	622	620	619	647	691	646	653	658	631	627	605	624	623	659	649	646	628	606	626	658	626	635	659	610	649	658	637	658	605	627	669	682	674	597	649	576	683	632	668	595	604	597	653	606	626	651	675	617	631	632	665	631	674	623	609	627	644	645	680	649	645	618	647	621	650	666	636	637	641	657	621	625	632	594	618	667	623	640	667	665	647	621	620	641	654	660	608	672	627	639	663	654	603	663	646	628	632	634	661	614	603	683	626	623	633	624	583	662	604	644	679	611	624	675	652	603	652
10292	20847	26406	21766	15524	9899	6086	3850	3251	1982	2175	1481	1267	916	565	535	281	271	277	247	210	223	235	234	242	241	247	239	275	394	329	250	146	145	135	134	138	168	137	120	147	123	129	148	140	139	131	142	128	124	139	177	156	98	132	138	124	147	135	149	132	133	142	140	160	127	148	149	147	153	131	146	159	130	122	141	129	142	152	122	140	140	139	131	154	134	144	142	126	142	145	140	129	131	132	134	134	136	129	133	107	145	161	131	128	157	138	131	153	150	124	132	146	130	151	127	123	134	140	128	141	139	145	149	142	124	133	140	156	157	144	158	144	142	118	156	139	123	138	156	138	138	151	162	119	126	153	138	97	133	128	136	154	134	135	143	134	135	126	130	125	127	170	140	129	145	130	159	129	113	137	132	143	149	158	140	137	124	128	120	133	130	143	131	145	132	149	138	147	146	129	151	123	143	127	148	144	137	130	128	131	147	128	141	140	136	122	140	141	141	139	153	126	124	151	146	144	125	159	148	124	128	118	135	159	145	154	137	110	134	139	155	128	142	132	130	151	129	124	146	134	133	154	152	127	129	136	138	116	151	135	141	151	136	129	148	144	156	136	126	148	142	160	134	154	143	147	142	146	139	141	122	125	118	133	142	137	137	132	120	164	124	130	136	150	148	155	149	139	157	137	144	126	126	126	146	143	126	133	151	133	149	141	133	120	143	136	130	135	133	157	146	126	139	145	116	135	152	140	128	146	160	134	148	152	127	131	142	127	148	125	125	140	140	129	145	131	142	139	142	136	119	159	130	155	122	141	128	126	142	154	144	142	170	133	138	125	118	138	143	164	165	134	147	124	129	146	157	155	147	136	145	140	152	148	133	123	132	154	131	134	122	127	146	156	134	137	141	130	145	132	143	125	108	137	140	140	164	142	142	120	149	141	122	134	156	130	138	144	131	132	151	167	134	130	157	173	113	137	158	124	137	141	150	136	128	138	136	128	137	135	150	148	149	145	145	129	152	124	135	127	136	126	133	128	130	125	132	124	148	130	144	152	140	156	124	118	130	158	134	133	131	136	124	148	148	149	136	154	156	143	157	142	144	141	144	163	139	163	140	140	158	133	116	137	127	134	137	138	137	144	135	146	136	135	163	144	122	145	133	147	148	125	120	134	151	142	126	132	164	149	151	160	148	148	135	140	124	130	137	122	154	142	134	135	147	123	138	137	153	120	145	140	148	161	137	138	129	145	131	153	139	141	141	132	142	131	127	124	156	128	136	118	128	139	137	137	116	129	144	118	133	158	148	131	131	143	143	151	153	157	148	144	126	137	147	114	134	129	135	143	141	132	134	129	139	137	119	130	149	145	125	143	138	137	117	142	147	160	136	141	127	132	136	134	128	110	136	135	154	116	117	141	130	135	139	121	137	134	118	146	129	152	125	137	111	139	154	154	139	144	129	151	129	113	126	158	151	143	136	145	129	130	148	140	140	154	157	124	122	148	132	132	123	139	129	119	116	142	134	144	137	135	124	136	152	121	143	122	132	166	138	124	134	132	142	141	146	143	173	142	156	127	143	144	145	129	132	141	158	137	126	146	141	121	139	130	148	136	115	164	154	152	138	145	127	112	140	131	146	137	136	124	132	151	142	127	160	131	143	128	141	141	112	132	144	135	125	130	142	139	143	121	142	139	148	156	121	156	132	153	112	141	137	130	137	145	113	145	148	125	132	138	159	140	145	119	158	133	133	125	128	136	151	134	127	143	135	140	129	125	132	150	164	141	136	160	151	136	140	143	137	131	125	149	144	137	131	131	164	128	133	119	127	139	124	124	127	139	128	150	125	136	140	140	151	149	154	124	113	125	122	133	126	125	134	149	145	117	120	120	147	148	143	145	141	139	142	145	137	154	128	116	127	136	125	120	129	153	136	129	158	158	141	138	140	127	124	139	134	138	134	135	136	146	130	143	126	155	126	112	143	141	146	151	132	137	131	122	106	136	129	113	158	118	154	140	150	129	122	143	130	116	141	154	138	148	145	138	117	153	154	130	134	170	152	125	137	136	159	151	137	148	137	110	129	128	128	122	140	137	147	136	144	123	119	142	131	163	144	158	140	126	127	142	162	128	128	133	120	124	139	117	127	120	138	135	144	154	148	142	143	125	129	152	149	141	156	138	144	152	118	145	141	171	150	114	138	125	154	132	163	135	137	131	136	149	123	142	161	132	135	149	130	123	130	140	150	127	154	139	132	165	136	144	135	127	147	139	133	138	127	129	151	115	119	142	159	151	106	157	130	149	140	133	140	138	148	152	122	138	137	137	142	133	119	150	126	147	134	143	121	150	136	149	150	138	138	118	118	133	119	141	137	125	148	141	146	110	127	145	132	130	161	130	145	135	143	130	135	133	142	160	143	135	136	108	143	141	124	155	154	159	129	147	132	129	144	129	142	156	133	139	123	127	158	145	109	130	126	128	143	149	152	132	122	131	151	119	129	123	127	146	125	153	130	120	137	111	132	140	146	118	134	136	154	143	133	146	124	138	127	135	146	150	135	134	139	149	120	138	129	140	146	122	161	154	159	124	150	125	147	138	136	129	135	134	142	155	153	147	125	136	141	130	150	153	141	119	133	140	157	158	151	137	151	132	129	134	129	127	153	137	154	150	131	136	118	119	152	126	134	120	153	137	138	146	143	150	146	148	166	136	145	158	135	136	142	141	125	130	133	148	161	170	124	138	130	128	148	155	138	152	123	132	125	137	138	143	129	122	137	168	136	149	130	134	147	123	100	140	139	143	124	151	125	127	140	158	130	141	126	136	142	132	136	126	153	158	154	133	145	139	166	123	126	156	145	136	144	160	134	130	148	131	130	138	117	151	132	145	136	136	150	147	142	164	147	123	141	152	163	146	122	135	149	148	142	158	121	140	144	158	137	147	144	137	133	149	146	150	146	153	146	143	131	140	132	161	138	125	148	137	138	136	124	140	146	114	132	134	147	144	132	164	143	133	133	130	138	119	116	153	114	147	137	140	156	113	136	144	135	140	130	147	120	133	144	145	141	148	144	133	129	125	117	135	172	136	140	136	139	143	140	142	133	152	140	162	157	134	161	145	130	147	135	133	150	132	149	157	128	120	146	154	131	130	134	140	140	124	156	151	137	144	160	127	131	130	139	135	144	143	153	148	124	125	149	147	137	144	135	146	152	122	127	153	146	169	140	144	149	141	128	140	132	160	149	127	143	144	159	152	141	150	125	128	142	121	146	122	123	136	122	146	153	150	173	154	141	129	123	138	138	146	130	124	160	135	140	135	167	138	131	136	125	152	134	137	153	121	142	147	147	141	129	135	150	125	124	126	136	146	143	135	125	159	138	138	140	142	173	135	152	132	131	137	137	143	158	140	151	141	129	117	140	142	139	148	150	132	137	150	131	155	141	121	117	146	137	142	158	140	155	154	128	121	134	130	147	122	148	133	131	117	141	129	155	142	137	152	159	126	143	155	129
11197	24469	32465	30216	26849	20657	17754	14416	13913	9501	10302	6938	6441	4838	2796	2814	1372	1385	1584	1370	1216	1091	1189	1398	1317	1359	1393	1144	1583	2109	1874	1133	612	643	554	519	482	523	495	491	512	492	460	481	480	484	482	506	470	499	488	478	504	483	463	491	487	521	496	504	483	493	445	486	502	494	461	485	496	516	467	471	507	518	493	508	462	489	460	491	460	468	490	458	511	496	492	468	469	490	529	526	457	446	458	474	474	478	501	456	477	456	432	461	478	467	475	465	489	471	459	483	451	519	485	459	477	486	489	500	503	479	485	505	516	476	485	473	484	475	485	503	478	467	477	427	465	485	466	472	484	483	476	476	498	484	467	488	497	514	478	511	464	522	479	454	485	487	455	470	491	476	497	458	509	507	489	472	467	503	495	468	474	451	481	499	479	488	521	454	492	487	458	488	489	473	501	478	437	473	521	489	504	449	453	554	433	488	507	453	490	496	468	450	466	493	498	502	485	475	464	501	491	475	483	461	480	487	447	495	459	527	503	501	508	473	485	483	477	447	501	463	505	478	464	461	484	519	505	459	520	479	504	531	490	511	505	520	494	452	508	450	458	533	478	499	489	455	455	487	441	467	471	488	487	497	474	514	513	500	495	490	474	468	479	470	483	524	484	521	486	478	473	475	491	461	468	474	445	500	487	479	459	497	491	484	476	507	477	506	507	512	495	474	446	489	469	470	446	494	478	490	467	460	481	479	489	499	501	475	456	479	473	484	493	450	455	462	526	482	489	440	509	459	458	498	506	470	479	451	534	512	455	504	486	492	471	455	503	493	493	497	503	459	479	465	474	504	477	503	486	475	493	471	520	452	507	474	477	507	470	498	485	469	498	471	462	488	472	505	526	452	513	489	499	454	484	463	491	464	456	524	484	462	500	466	499	473	497	492	471	485	481	494	479	488	499	433	484	492	522	468	496	469	471	517	481	468	488	508	510	493	472	478	514	470	494	482	502	496	495	532	458	462	470	501	482	500	455	452	516	476	471	464	471	426	455	492	477	462	488	464	512	473	528	479	487	466	491	477	478	458	497	471	490	459	488	493	462	480	502	469	469	510	493	440	454	487	492	456	471	458	454	479	481	494	502	458	465	452	520	523	498	506	469	487	473	508	479	474	459	507	486	447	468	473	486	491	478	467	531	487	481	459	518	511	490	496	483	492	498	498	470	488	489	494	482	474	473	479	492	518	534	506	486	480	484	480	478	485	496	492	518	461	514	460	474	475	483	475	447	479	453	464	454	493	480	530	471	512	475	489	463	480	461	455	502	517	477	460	490	452	466	495	492	458	501	507	433	503	512	494	493	517	510	427	458	512	497	490	518	518	501	490	480	506	477	450	487	499	478	467	487	485	495	494	498	510	504	534	496	519	461	476	490	494	468	509	485	478	448	454	449	500	486	529	467	496	449	446	496	509	491	533	515	515	523	473	517	476	463	484	470	481	496	469	530	482	501	455	487	509	466	487	475	480	518	451	465	496	516	449	483	466	458	440	480	473	491	462	511	509	511	471	462	471	454	516	484	485	461	494	508	481	449	520	487	471	500	470	502	497	504	505	467	462	483	482	466	482	490	509	483	487	442	443	471	538	498	513	477	448	444	476	476	504	489	490	488	485	470	507	487	487	493	468	493	475	466	481	518	505	467	486	449	481	489	500	475	500	465	436	488	496	497	478	481	487	508	516	471	500	477	490	490	499	505	512	500	514	487	465	508	475	501	439	511	475	482	486	492	467	448	447	467	475	486	467	491	455	476	493	553	535	480	500	483	499	485	455	500	470	478	506	543	520	446	521	456	440	480	486	503	506	439	502	501	470	495	476	503	492	460	440	490	473	490	451	483	485	493	503	471	468	484	473	492	447	477	503	482	508	453	483	492	455	453	462	466	514	453	469	483	521	492	489	480	492	472	465	484	459	475	500	503	480	485	488	454	503	467	512	529	451	453	464	475	460	484	468	500	502	459	473	446	462	547	507	503	486	512	476	479	462	510	528	491	445	496	483	533	488	476	446	433	528	473	470	483	461	484	490	493	470	486	482	542	445	499	474	496	493	474	509	494	502	509	478	493	509	489	509	474	472	521	492	495	465	481	463	483	498	473	485	466	502	494	489	462	487	463	489	470	548	493	469	493	466	505	486	499	503	498	482	476	485	486	479	490	481	528	486	490	522	487	495	489	460	479	488	515	489	485	492	449	461	512	500	513	488	512	485	518	493	499	489	475	498	474	475	512	536	514	481	478	499	491	470	464	529	526	476	466	476	487	492	503	511	485	465	437	482	465	489	432	473	456	507	496	529	462	404	525	477	496	500	469	462	464	468	482	520	523	447	511	485	518	509	466	498	490	504	483	481	491	489	515	489	512	507	499	496	516	471	519	445	477	499	513	507	467	458	498	499	481	452	475	472	450	467	473	483	505	489	478	470	469	457	499	515	471	466	492	517	488	496	475	481	481	488	485	451	474	464	473	467	447	509	475	477	495	494	473	460	480	497	510	475	507	452	460	537	485	508	492	471	498	481	475	507	477	464	467	465	492	487	529	461	445	480	493	461	509	480	477	509	502	470	491	441	498	476	531	471	482	466	460	471	463	510	484	501	489	462	471	478	512	489	488	456	479	479	496	492	484	514	475	473	507	507	472	480	467	450	533	472	507	492	546	476	488	424	469	471	469	500	496	497	500	454	481	460	460	496	458	519	461	522	462	493	473	485	498	471	547	514	478	485	468	466	462	468	456	471	501	497	489	509	495	481	476	481	466	492	473	472	455	469	514	466	497	497	474	496	477	505	500	474	498	515	478	478	462	488	473	489	535	463	447	467	466	465	464	480	480	486	476	502	485	463	468	504	461	513	472	443	479	464	494	476	484	494	507	501	498	487	509	537	475	449	497	487	501	495	477	464	488	491	464	465	496	496	451	508	472	471	477	494	481	505	464	479	513	503	476	454	471	462	500	479	489	468	500	498	527	509	448	469	470	491	492	509	485	502	457	490	473	513	530	465	518	484	464	518	450	525	443	473	466	481	481	510	456	499	493	504	470	500	502	463	479	469	450	492	485	501	521	501	472	533	460	489	508	498	465	485	531	500	472	462	488	475	463	495	494	522	486	481	473	441	476	471	516	526	443	483	464	475	517	460	501	476	497	493	509	490	507	521	508	457	499	496	471	462	493	507	509	548	504	501	500	455	464	487	482	481	465	478	499	457	436	468	478	467	487	493	476	469	473	466	472	504	529	453	446	495	504	493	500	450	499	492	531	469	477	470	464	497	478	489	457	497	438	492	502	510	464	472	470	508	489	504	468	495	487	491	537	493	496	435	510	493	476	469	461	499	501	453	483	447	502	484	501	494	478	515	505	512	489	468	445	476	489	464	515	488	473	506	506	514	472	480	497	524	465	497	441	507	484	473	520	466	475	517	449	485	503	467	452	471	489	487	496	486	489	486	484	494	472	517	483	498	450	485	509	519
40874	47447	44029	40724	37239	36477	35297	33486	33385	28431	26381	20209	18197	10299	5909	2857	755	576	544	496	494	448	446	415	380	345	356	360	880	2168	2092	1288	407	246	259	162	150	129	158	122	146	129	130	139	137	129	154	111	125	125	111	127	130	137	146	104	125	123	145	131	128	144	116	111	125	142	145	145	142	128	139	153	154	128	137	149	127	133	110	147	121	123	126	142	131	133	129	126	130	126	142	117	119	112	127	118	131	128	142	134	156	125	138	137	123	111	131	147	133	122	130	127	145	136	125	119	125	138	115	113	112	171	127	134	142	134	128	117	113	111	125	128	126	135	138	143	141	130	140	120	123	123	130	134	121	135	106	134	131	140	143	114	108	128	105	115	102	133	115	101	114	118	141	121	141	140	144	146	121	134	122	133	124	127	129	110	159	137	125	130	154	138	118	135	133	138	141	141	129	105	149	140	125	126	121	135	126	122	130	133	148	129	118	122	111	103	126	118	140	133	129	143	111	127	142	135	129	137	148	122	123	121	132	119	136	106	120	139	133	143	154	127	139	133	147	139	119	123	112	120	156	132	138	121	123	139	131	132	133	121	149	147	137	128	126	114	121	127	145	137	152	143	134	138	156	148	113	128	134	132	132	123	132	133	141	125	117	135	128	132	135	116	126	96	138	123	131	135	126	154	116	141	133	111	119	124	147	132	109	134	134	135	147	113	137	118	114	127	133	114	130	125	129	150	123	154	111	143	115	128	117	135	111	144	124	130	158	146	123	135	140	119	139	144	122	120	134	138	144	134	128	128	134	105	128	116	131	125	113	131	135	149	115	121	112	139	114	125	124	139	131	125	123	127	138	135	129	131	144	137	122	129	105	114	124	109	125	131	112	135	122	135	132	130	140	143	121	131	129	124	126	152	134	118	112	128	119	123	132	146	133	140	130	113	133	124	140	114	132	108	151	117	124	150	119	114	123	111	116	129	144	116	137	129	134	149	122	128	116	142	135	122	142	127	107	122	140	142	116	124	121	116	134	132	133	122	131	136	143	135	155	132	120	130	126	143	134	119	143	136	134	119	123	125	132	133	117	138	123	116	127	132	117	138	124	139	136	136	128	125	125	143	143	126	134	126	116	125	113	146	128	127	115	119	126	129	145	135	104	126	106	127	143	132	121	116	128	143	144	145	131	124	148	154	117	120	123	134	133	128	130	120	118	132	121	133	110	138	116	122	128	138	132	111	110	141	152	155	134	127	134	122	109	148	121	124	140	128	138	128	142	139	129	137	137	139	125	114	138	120	119	137	109	116	143	143	145	131	123	116	124	141	152	126	115	120	128	152	124	158	152	139	127	143	138	104	151	132	123	132	124	124	146	133	121	125	132	129	118	125	136	148	135	121	115	137	113	99	147	109	134	150	131	120	159	122	129	121	141	129	123	136	140	136	128	124	116	123	142	140	110	120	141	107	130	127	146	128	134	123	124	127	141	117	133	129	143	123	137	136	137	139	127	114	105	144	135	133	125	133	117	135	112	138	123	144	118	131	148	135	110	148	124	141	118	106	156	129	134	124	137	120	137	136	142	132	116	131	125	143	114	142	121	137	120	117	124	112	159	136	131	124	110	139	150	137	130	154	130	145	155	114	121	145	133	141	134	127	114	101	145	127	133	128	122	130	137	117	116	119	149	126	134	124	119	145	124	146	135	139	131	124	135	105	138	127	134	119	128	140	133	135	121	139	143	103	126	141	134	138	124	125	151	131	116	121	130	127	127	138	135	147	123	130	144	122	125	137	144	134	126	117	110	125	123	131	143	143	146	115	119	139	144	123	122	140	131	108	130	132	137	120	119	133	122	126	117	131	119	137	139	123	120	147	135	120	120	134	135	125	132	125	136	145	144	152	121	130	124	127	134	124	143	124	126	126	155	131	120	137	125	139	126	115	140	145	150	126	118	136	121	145	142	129	127	151	146	125	121	147	121	135	122	124	143	134	133	124	105	117	121	142	149	114	156	129	142	139	138	122	124	126	120	109	133	114	134	125	119	140	129	138	115	151	117	142	133	119	132	132	132	123	115	118	143	104	132	127	131	134	133	118	120	127	117	121	114	118	108	143	113	147	133	148	126	122	135	160	131	128	122	114	145	147	118	131	118	130	133	122	114	117	135	141	105	133	125	141	126	139	148	132	129	130	133	136	133	128	129	139	142	123	118	126	130	120	161	138	108	127	139	142	133	107	134	116	116	146	156	111	129	149	141	117	125	144	168	135	143	132	127	118	126	132	125	122	143	136	134	142	112	144	136	117	122	119	130	141	140	131	106	137	158	130	133	138	118	121	140	148	127	137	127	131	107	136	143	142	132	125	141	127	138	138	126	144	151	135	143	129	122	129	138	147	132	133	111	132	138	150	136	148	124	142	136	142	119	125	131	145	138	119	106	125	118	122	130	125	150	115	153	119	130	130	134	134	116	144	151	139	142	134	142	115	120	126	118	127	116	143	171	128	123	126	127	138	128	141	123	121	140	116	142	123	133	137	121	145	114	143	145	117	136	131	122	122	120	118	119	112	135	130	118	123	144	138	124	123	120	116	132	148	126	142	119	131	124	136	119	133	129	133	159	117	146	138	121	141	122	124	135	145	114	129	137	125	116	137	129	127	118	123	109	141	125	147	127	165	130	141	128	124	130	129	133	120	131	122	117	144	118	130	136	118	138	144	146	136	113	129	131	104	120	125	132	132	150	139	132	131	129	137	143	111	111	137	110	121	139	98	144	124	127	127	125	129	140	129	134	144	138	112	143	111	140	140	123	119	127	142	136	134	132	137	120	146	114	130	127	148	139	116	126	130	108	145	132	134	134	132	125	120	140	130	140	127	118	131	154	120	147	125	136	125	120	141	136	144	140	130	145	128	143	146	116	128	121	147	129	150	135	129	125	114	127	155	114	116	119	143	126	121	116	122	171	140	133	107	143	128	123	119	121	122	132	112	114	143	130	122	122	123	134	118	132	128	120	122	147	125	153	150	126	119	118	126	128	120	147	117	130	138	110	148	136	119	144	136	132	131	138	119	124	140	122	137	121	153	124	136	132	123	138	126	129	142	136	137	122	111	120	143	130	150	140	123	144	134	151	129	132	133	136	147	123	115	154	134	127	114	118	136	131	140	138	141	131	129	134	125	128	136	135	121	134	148	128	127	131	135	132	133	132	137	136	123	128	117	122	129	136	125	137	121	121	125	136	144	139	131	117	135	118	118	134	129	136	123	106	128	128	144	131	114	146	115	116	116	128	141	122	120	118	125	128	116	129	122	136	124	124	155	118	143	132	130	139	133	130	118	135	143	122	123	108	123	127	134	135	119	135	128	154	137	130	131	100	133	144	119	142	138	123	134	124	141	143	133	132	127	145	115	143	127	137	135	140	132	125	138	132	140	142	123	137	132	111	121	97	140	121	142	127	117	131	133	137	136	124	128	140	124	131	152	128	138	115	124	127	123	120	119	128	141	122	134
36388	50135	55500	55315	57812	55471	57061	52057	51463	45653	45071	38618	37680	26423	20910	8932	3445	3228	3351	3167	2926	2912	2742	2589	2486	2326	2100	2246	5969	12869	12273	7323	2395	1470	1398	778	583	545	447	465	491	482	457	407	468	462	434	462	427	454	463	503	473	446	466	484	439	453	473	430	519	441	465	436	462	497	457	459	463	468	470	440	443	454	456	451	442	463	459	467	441	464	468	464	467	444	503	470	426	467	464	453	456	461	418	446	468	437	431	430	445	463	416	393	459	476	447	435	426	489	432	462	457	458	458	464	419	444	428	437	456	420	430	449	444	460	486	409	460	435	446	417	435	452	492	445	463	450	456	470	460	477	459	437	440	447	453	436	461	449	456	474	419	444	430	419	445	456	413	482	455	474	476	454	441	408	456	488	470	421	460	468	453	461	402	469	485	422	446	465	484	464	449	447	467	466	418	453	472	477	466	440	443	471	409	478	423	424	489	456	414	450	438	425	448	452	429	453	471	398	451	411	423	427	458	478	449	459	476	465	469	461	449	434	420	476	488	447	452	447	466	448	429	454	468	444	458	460	449	450	425	445	410	443	404	456	470	469	467	448	478	454	462	457	428	482	462	469	460	449	467	427	462	490	446	470	437	450	453	444	469	424	451	445	474	445	462	438	465	438	451	426	423	408	466	440	462	448	465	466	472	459	444	446	414	436	477	469	436	428	483	427	426	460	436	463	431	454	455	450	463	424	436	442	444	484	454	446	464	442	445	429	446	394	446	445	484	440	494	465	430	441	493	479	442	461	419	426	483	451	475	438	429	449	470	469	440	444	464	447	468	458	425	444	475	469	435	420	480	457	479	459	425	442	446	441	415	437	421	455	484	460	448	413	410	441	475	456	458	452	439	475	437	431	446	488	445	457	419	418	443	419	430	524	442	468	436	445	416	419	440	485	464	489	436	487	452	434	432	438	485	429	432	448	412	412	442	427	439	435	418	444	451	467	461	436	443	443	426	471	425	429	484	423	442	458	474	433	435	448	443	451	457	432	430	449	414	469	480	438	479	432	443	469	467	437	481	457	458	467	451	454	463	436	453	449	440	411	460	429	396	466	446	480	471	443	430	412	432	423	459	407	416	446	479	439	427	471	496	497	455	434	461	458	440	424	460	462	427	495	434	454	458	449	457	437	476	471	443	447	427	453	428	438	432	446	446	454	468	470	418	432	448	484	432	467	462	459	464	470	455	439	444	421	456	466	452	428	459	431	455	420	452	497	464	453	414	489	444	437	431	426	461	407	422	414	465	501	436	433	448	483	464	464	453	446	516	467	443	414	454	470	459	457	454	433	460	431	424	472	458	444	456	474	435	433	438	460	480	467	453	436	457	450	471	438	469	430	472	468	481	476	484	461	427	428	488	429	451	423	408	444	472	437	452	450	472	447	449	475	437	435	380	460	485	467	453	450	439	402	465	433	484	440	448	457	488	444	453	438	439	458	444	405	459	411	443	452	460	450	465	451	463	449	453	408	443	430	461	473	406	443	461	447	440	480	438	418	461	444	437	461	470	445	431	427	391	419	477	472	460	470	470	419	431	458	423	471	469	424	444	445	445	464	474	453	438	489	471	467	434	434	458	465	435	449	450	435	468	445	462	425	399	456	412	437	456	438	425	428	442	446	423	414	443	441	429	493	446	394	431	470	444	443	473	463	452	456	443	480	411	468	482	464	495	423	451	471	468	453	436	397	456	415	448	432	434	457	428	450	477	474	428	454	440	464	445	521	438	447	399	479	420	464	458	443	475	491	438	443	453	448	451	424	456	475	466	438	425	446	437	471	436	410	411	457	477	410	461	475	409	522	459	447	457	448	472	457	412	464	418	439	478	457	472	458	441	448	465	483	475	472	465	429	479	482	457	447	443	439	462	452	401	448	396	472	438	452	452	453	491	439	467	465	466	419	436	450	482	487	436	416	445	462	411	441	445	460	426	462	420	419	452	437	428	487	413	475	430	423	458	447	423	448	437	403	442	508	438	453	474	472	434	428	433	424	473	481	468	477	468	445	472	414	446	463	439	428	440	442	485	451	491	439	451	445	440	465	480	433	462	481	432	420	445	448	414	455	430	432	462	454	482	452	464	476	462	431	499	447	462	404	453	439	446	441	435	448	451	440	417	434	496	496	439	440	472	426	467	441	429	459	444	430	448	461	450	431	416	482	463	405	465	437	438	476	447	436	404	444	410	448	462	451	419	454	428	422	465	476	445	463	450	498	476	461	433	476	470	465	442	418	462	434	434	458	427	428	470	439	462	405	429	453	446	464	445	464	411	465	443	452	465	504	439	498	452	433	436	443	481	440	449	478	480	455	445	455	408	448	480	456	440	444	439	459	478	470	482	451	443	502	464	449	430	435	420	468	453	446	502	416	436	462	463	487	421	416	452	435	469	462	459	460	455	475	473	498	479	453	418	467	456	431	430	464	447	445	427	462	441	415	460	481	445	456	423	452	438	450	448	415	488	466	458	429	436	444	442	460	449	474	450	461	428	448	444	443	438	410	432	493	452	462	465	469	459	412	446	463	431	436	442	434	449	416	438	463	466	464	464	467	430	443	458	446	479	437	464	480	443	444	474	430	461	433	457	448	472	452	467	458	458	459	469	445	414	445	466	409	419	421	478	448	447	449	459	450	442	438	463	463	428	472	426	436	446	438	442	433	433	444	433	443	436	459	442	479	453	447	478	449	445	449	423	449	469	449	423	478	445	446	452	427	467	414	438	441	460	463	447	441	426	481	425	457	429	447	466	474	449	456	460	430	456	451	421	426	440	431	423	435	465	477	453	473	506	492	455	453	452	415	501	472	460	442	479	489	483	494	433	460	509	461	464	427	472	459	454	458	447	435	476	455	448	418	463	474	419	482	455	457	461	437	402	436	417	444	436	485	463	423	468	487	475	435	460	449	423	408	474	444	427	441	448	422	442	416	491	492	415	435	438	487	415	419	440	461	466	451	435	453	459	471	430	445	431	475	447	457	412	458	472	475	430	446	453	412	443	446	475	419	482	462	401	466	462	467	455	446	457	487	462	432	443	445	468	453	421	485	484	436	419	448	463	479	407	444	470	480	456	426	458	428	474	422	412	466	438	430	422	468	425	448	467	478	427	496	412	424	465	487	441	460	464	466	458	431	455	473	469	455	443	449	452	461	477	440	420	473	425	490	435	423	491	476	417	468	449	459	455	447	439	442	432	468	449	453	444	427	445	456	413	438	481	439	465	401	488	431	421	450	464	451	474	474	447	425	484	446	476	434	453	481	439	453	474	420	478	444	432	443	433	460	479	462	465	444	454	463	445	440	442	445	436	462	445	432	466	447	452	464	469	464	428	418	423	441	466	445	440	501	470	442	451	440	432	447	431	463	439	473	466	424	441	467	470	450	454	478	466	471	466	480	458	424	430	451	457	487	481	413	488	406	425	465	482	467	433	432	384	448	427	414	446	459	446	460	455	438	477	460	451	417	444	468
48429	47350	41931	39383	35869	36546	39625	39846	41881	40573	36016	30454	27220	14676	8195	2033	903	740	737	684	687	735	689	646	612	582	551	675	816	2694	4956	3639	1186	564	473	348	252	222	226	194	187	195	213	203	202	220	205	193	206	221	212	215	203	211	199	199	221	221	188	204	227	227	191	223	224	223	202	202	209	196	231	214	216	236	205	226	228	218	207	203	218	214	202	191	218	212	197	177	195	190	196	208	191	183	210	213	205	220	232	201	233	203	210	220	228	217	205	183	217	194	241	228	211	238	203	217	230	211	219	202	224	230	205	217	209	215	239	223	167	236	187	198	229	235	228	190	226	210	217	205	203	198	208	197	204	205	204	187	201	212	207	215	204	204	226	189	222	215	203	218	255	197	202	215	224	212	234	206	229	220	210	198	210	229	237	216	225	220	233	214	218	224	206	178	209	220	220	199	202	215	192	214	224	181	217	243	171	198	197	210	201	213	202	231	206	232	188	189	201	220	200	232	224	232	195	214	207	210	205	222	186	192	203	211	214	223	231	226	212	203	234	197	218	200	199	197	202	234	213	213	193	211	197	202	206	210	202	209	226	226	208	229	201	243	233	219	219	193	213	201	199	229	195	212	216	243	193	186	202	227	218	220	216	211	207	215	215	214	227	180	199	200	197	218	205	196	215	227	209	206	211	207	208	229	206	197	231	215	222	218	208	211	225	204	206	208	224	211	223	244	194	210	205	202	223	203	220	235	204	217	181	220	222	229	203	234	214	257	202	224	203	224	200	197	220	223	228	218	193	218	217	229	215	186	200	240	222	197	203	204	214	204	217	235	239	219	208	223	205	208	207	226	174	196	233	211	201	243	210	235	236	231	209	224	193	230	224	195	215	202	218	237	233	222	214	203	211	204	228	217	231	232	192	235	204	202	208	212	206	188	227	206	224	200	207	232	213	223	218	221	227	203	229	219	227	244	214	206	188	200	215	213	209	194	228	205	190	230	216	196	217	210	229	205	225	212	234	194	204	228	224	204	197	213	197	219	217	187	211	199	202	213	208	219	220	224	227	218	193	224	233	204	206	206	198	216	216	198	230	210	215	216	218	221	223	229	207	213	179	223	201	212	239	226	219	206	214	201	224	231	224	204	200	227	221	197	212	214	219	192	218	215	216	206	215	196	214	223	218	220	213	229	202	199	203	227	211	203	209	193	208	197	215	205	221	198	223	214	213	228	206	201	232	196	217	199	228	203	208	193	202	215	212	201	211	220	206	212	223	201	216	197	201	208	212	216	218	204	211	227	204	200	199	199	221	213	244	219	207	221	229	189	226	215	218	209	212	200	230	205	210	225	231	220	179	224	215	206	198	202	223	204	222	202	203	220	201	181	224	191	215	231	190	232	224	194	212	196	195	204	198	205	210	207	203	221	200	254	196	184	228	214	222	198	201	199	189	227	212	210	195	212	236	207	208	215	216	216	221	197	203	207	195	205	226	230	238	224	216	210	225	232	200	222	201	215	208	213	229	208	211	180	189	207	239	194	213	199	232	201	222	209	214	205	217	211	221	191	217	213	193	196	222	194	187	216	206	202	187	199	184	231	214	212	198	231	206	228	209	186	208	213	225	199	195	180	177	217	216	211	215	228	226	206	205	214	217	224	198	221	205	235	217	206	191	214	200	218	215	212	222	227	217	203	208	218	231	204	201	204	199	189	161	211	243	206	219	252	214	200	197	210	204	220	191	224	231	242	203	219	207	205	247	192	220	194	203	215	215	205	216	195	205	231	205	193	210	217	204	210	198	199	209	224	194	218	220	214	192	224	203	210	192	202	227	254	212	206	201	188	196	196	199	201	191	227	206	236	248	170	189	196	230	237	227	207	203	213	194	188	214	207	214	205	219	208	199	203	185	216	212	214	196	202	236	202	213	210	229	222	227	228	206	208	242	208	222	248	217	214	245	189	212	208	196	226	218	202	203	206	226	213	206	206	215	214	221	205	228	194	195	206	219	199	200	213	204	211	242	210	224	196	219	226	197	195	191	234	183	212	219	223	232	209	211	215	216	212	200	191	215	197	184	187	206	214	203	219	192	233	193	197	214	206	197	203	197	224	201	216	201	199	222	200	210	197	217	199	221	182	200	193	230	194	219	202	216	184	196	192	213	214	207	217	206	224	200	218	221	223	196	211	197	194	173	215	213	208	226	240	206	195	218	210	211	199	201	209	199	204	217	205	207	231	242	237	231	228	210	218	183	192	189	221	197	215	212	202	233	209	228	224	208	207	200	194	200	182	220	198	206	207	221	252	218	212	228	208	179	196	213	252	220	206	225	216	216	213	212	188	235	196	237	216	211	223	223	224	210	246	217	229	198	213	203	198	217	206	212	207	217	195	202	210	211	195	188	215	214	240	220	195	208	233	212	213	236	208	221	199	189	195	230	226	202	225	209	219	197	212	209	189	216	226	216	199	205	200	218	196	239	193	204	207	190	215	205	213	209	202	208	213	222	214	193	213	188	202	243	211	215	222	210	212	218	183	222	191	216	224	208	216	207	203	199	200	218	212	220	237	244	190	221	185	238	204	220	222	203	170	180	203	219	217	238	216	218	224	227	187	191	226	187	198	231	211	215	201	205	230	214	221	213	189	238	190	213	240	204	217	217	215	179	214	242	224	214	225	238	235	226	205	230	227	221	194	211	203	206	208	214	232	201	221	216	203	235	228	223	243	206	193	215	228	212	227	213	215	197	193	209	199	225	224	191	216	216	216	178	216	217	208	228	211	195	222	210	238	218	233	216	198	233	214	177	216	224	212	207	216	239	194	224	201	232	215	236	235	196	193	215	225	228	205	222	226	203	203	189	197	212	213	202	227	201	205	204	189	233	214	204	223	215	181	222	206	219	211	228	205	218	222	199	240	198	200	215	211	181	194	207	219	218	215	221	209	242	196	224	211	212	239	212	221	216	220	207	205	209	218	231	208	229	188	227	213	204	208	213	193	245	196	209	219	218	222	204	204	221	185	214	204	198	225	199	208	209	205	207	201	220	227	200	212	229	206	201	196	203	203	206	231	225	192	243	227	232	180	204	223	192	211	198	192	209	213	192	195	206	198	228	229	193	239	222	217	212	243	219	202	209	217	202	223	207	202	225	205	202	212	223	185	226	221	180	223	222	227	219	206	209	207	222	201	241	217	209	231	237	187	212	220	224	193	224	200	218	225	209	209	198	234	216	211	190	221	213	200	179	218	243	188	196	225	224	211	203	204	242	218	201	218	191	204	208	217	218	198	245	188	189	212	203	220	234	229	225	195	201	215	204	190	192	201	217	215	205	201	214	222	218	191	222	209	235	199	220	219	210	232	211	211	214	190	213	232	218	203	207	215	233	203	201	205	209	224	185	215	221	229	231	217	210	226	206	200	200	220	229	249	217	198	211	234	220	211	178	250	218	217	218	227	197	193	219	203	226	207	221	223	221	209	210	218	213	212	236	226	221	210	204	253	186	213	210	216
43479	53955	56792	57375	61660	62202	65984	62668	63620	56085	53428	48256	44602	29677	19241	5025	4041	4013	4073	4247	4157	4382	4036	3729	3772	3614	3469	4291	5220	15408	23203	17212	6467	3147	2786	1379	1017	657	709	674	691	700	703	700	675	675	688	678	718	720	709	625	648	679	705	648	684	686	657	618	670	668	681	677	632	678	706	691	687	641	675	687	722	707	638	653	701	651	646	625	673	642	648	654	656	651	693	692	660	670	674	636	669	666	602	624	712	683	645	672	665	659	656	660	650	652	682	691	656	635	653	643	649	653	666	664	698	685	661	691	679	647	657	653	687	685	633	661	636	673	677	660	695	652	652	651	624	724	703	620	676	642	638	651	657	634	671	685	701	680	666	686	663	671	645	651	675	608	685	711	655	652	662	628	661	698	684	633	663	688	666	674	650	660	671	665	681	668	722	720	702	709	605	664	631	642	639	653	681	694	667	676	642	665	664	713	688	676	675	679	678	661	665	698	668	607	702	634	693	625	628	667	643	672	683	686	648	621	666	664	658	649	626	673	662	713	608	645	683	670	660	678	651	706	657	661	687	683	636	591	669	640	611	668	662	651	662	749	703	679	681	685	702	633	642	600	675	618	725	726	696	659	625	655	645	626	647	629	616	671	679	668	671	666	661	674	657	636	647	651	645	615	672	674	683	646	679	644	668	644	691	673	625	684	667	690	670	654	682	669	686	628	679	683	707	651	645	680	681	669	653	678	651	679	629	706	690	677	676	601	660	694	693	640	656	647	659	659	650	636	659	622	643	648	672	610	670	645	644	659	665	628	663	685	645	630	697	714	705	626	707	666	663	681	684	703	642	675	669	674	669	678	678	663	646	644	684	619	646	622	616	668	649	687	675	680	675	615	627	641	682	700	617	660	644	650	644	654	649	657	686	640	664	637	679	676	697	648	681	671	665	685	647	701	652	660	701	700	697	689	693	695	664	666	699	610	650	645	731	652	609	694	639	660	706	669	626	660	684	653	660	676	671	676	650	636	666	602	656	678	682	656	648	634	649	636	637	676	688	634	669	662	650	677	678	650	628	627	669	637	689	693	654	646	662	643	692	692	697	669	651	655	704	668	653	652	697	649	623	649	658	649	625	682	687	646	662	647	644	667	664	636	619	637	659	666	695	682	609	676	648	667	649	634	657	643	662	688	689	658	615	630	644	667	628	636	694	606	628	628	609	646	655	667	685	653	628	675	705	648	636	682	632	630	674	657	666	670	675	657	644	670	637	659	640	654	667	670	657	650	678	680	694	657	643	640	689	668	633	626	691	717	633	699	697	701	631	632	689	702	653	628	654	672	688	678	694	660	661	645	669	674	619	663	640	675	653	669	591	660	647	634	665	661	646	668	664	638	661	680	666	701	690	659	660	650	659	655	665	658	681	685	637	648	665	661	689	636	696	676	658	665	650	677	664	710	671	630	682	630	647	712	708	647	698	677	690	635	680	649	670	699	673	684	663	648	710	661	621	645	636	674	686	722	625	650	643	684	642	714	700	689	679	677	681	723	673	657	671	660	677	690	641	677	644	672	674	633	666	654	648	633	698	680	680	707	681	648	673	637	664	690	688	655	668	663	674	653	648	658	645	645	673	694	689	688	663	636	653	595	646	633	661	674	704	656	644	687	644	646	660	657	650	631	647	707	690	696	664	706	683	628	650	638	695	689	636	673	670	664	648	690	665	630	638	667	653	668	672	665	609	664	698	666	656	668	666	649	660	665	627	649	669	642	618	668	674	670	685	668	674	634	674	653	669	682	670	658	651	666	637	657	654	662	752	710	667	638	645	636	660	637	661	627	687	727	654	641	661	688	656	657	648	677	697	662	655	676	643	651	691	673	668	646	647	680	673	629	647	637	710	652	646	718	678	617	636	645	657	688	677	673	709	661	688	691	624	677	645	716	659	670	667	676	634	708	667	662	664	660	610	637	647	640	691	675	673	642	727	666	622	666	657	656	650	680	671	685	669	685	669	681	669	661	665	670	599	663	657	624	671	687	686	637	644	669	679	652	670	704	688	652	644	638	665	732	643	697	637	662	622	665	645	696	659	711	651	650	641	658	706	656	657	679	674	708	655	708	629	730	682	656	690	685	661	682	627	638	652	678	659	659	633	635	622	692	639	727	673	687	695	671	695	642	693	675	681	588	722	672	671	661	632	615	648	650	640	687	663	662	652	636	689	692	695	639	607	692	689	677	680	686	653	686	658	656	680	649	651	650	690	672	672	650	735	677	637	680	651	670	619	668	655	661	717	634	644	636	693	629	683	681	664	711	627	671	674	712	612	614	676	646	660	656	683	680	659	653	677	695	709	627	639	707	627	673	680	693	625	695	641	681	594	643	667	646	628	714	660	678	650	634	619	623	686	662	644	716	704	691	700	692	674	673	683	675	618	632	682	657	661	671	669	621	692	643	672	649	672	648	684	681	700	646	702	625	660	656	695	656	659	662	640	676	676	682	676	678	639	625	679	641	706	631	628	710	687	659	669	657	665	655	649	689	681	661	651	631	626	690	623	673	687	688	655	660	692	656	634	676	644	632	677	653	661	648	645	685	639	644	652	652	692	643	677	669	692	664	660	674	692	688	690	616	701	680	627	645	705	657	706	654	671	675	632	628	680	627	687	664	621	659	690	663	673	676	657	645	670	640	619	702	700	685	662	676	641	658	635	685	713	668	636	654	602	670	683	633	689	638	630	621	666	648	647	677	677	691	667	656	640	611	635	634	677	649	659	669	632	699	581	682	671	667	653	615	633	668	710	694	694	666	643	688	659	664	622	691	697	684	687	636	666	648	626	665	665	655	617	658	646	664	620	681	689	630	614	626	702	638	676	619	687	680	685	649	648	667	678	629	688	650	669	653	645	655	681	662	669	646	641	678	634	647	712	652	677	666	641	675	678	660	660	680	681	712	660	672	663	666	647	647	662	683	638	667	683	683	673	695	654	659	598	674	618	621	659	689	634	703	683	683	671	669	671	655	714	673	661	628	668	627	610	676	657	648	653	704	659	655	610	675	645	634	644	636	663	636	669	688	672	665	650	670	685	662	710	653	624	683	688	626	607	657	618	688	697	686	661	697	689	652	629	666	613	671	607	667	684	686	686	651	699	636	673	690	677	641	655	621	655	650	674	625	683	696	673	649	666	643	635	691	676	703	607	721	685	649	707	625	660	681	652	594	726	684	698	656	668	611	626	661	635	675	660	661	673	646	683	684	648	657	666	700	652	622	689	680	654	637	668	652	663	664	627	627	651	674	666	645	652	643	668	636	685	613	699	628	649	689	676	676	652	673	632	695	653	620	665	664	669	696	620	654	732	646	697	661	648	660	664	664	670	676	716	689	688	683	708	698	630	709	647	638	630	664	681	674	706	677	674	657	686	627	707	636	666	713	648	683	678	691	675	645	685	669	709	654	637	597	678	656	649	652	676	648	683	677	669	667	633	654	676	620	696	696	634	647	659	648	713	629	679	629	706	650
10709	19803	24296	21231	15235	9738	6274	4948	3578	2355	1854	1417	928	476	402	221	204	210	230	182	229	244	246	232	204	218	237	232	229	305	490	581	286	157	150	156	146	156	156	127	138	166	150	163	153	158	178	143	137	140	144	138	139	147	156	173	159	133	174	173	159	158	163	182	182	181	164	148	153	153	164	149	167	174	161	147	154	170	161	147	158	164	153	150	160	153	149	163	150	144	148	149	162	154	147	169	149	148	153	154	167	147	152	168	159	139	165	182	156	158	155	171	156	176	170	152	162	156	173	154	152	161	166	156	153	148	119	144	121	141	146	155	135	175	144	148	131	161	161	149	166	157	155	163	164	155	140	176	158	160	183	168	170	158	157	152	168	133	171	158	174	178	172	151	148	152	133	143	164	178	178	161	140	155	172	150	157	145	163	154	154	145	175	150	159	148	166	147	143	180	159	139	157	163	144	162	150	152	167	166	178	171	145	150	158	167	187	127	160	148	154	166	166	147	153	180	167	141	139	156	154	150	160	149	168	157	162	146	165	143	149	178	144	155	157	161	166	145	182	142	160	144	150	148	131	146	153	157	149	184	139	157	154	142	141	146	128	174	173	164	152	164	140	152	157	165	159	170	155	146	165	167	162	152	177	160	165	170	151	156	148	161	168	177	159	154	174	144	158	143	164	151	162	152	167	152	165	142	160	170	154	133	162	158	172	141	171	162	164	153	144	173	165	171	157	173	145	165	163	183	138	151	163	172	163	158	180	154	181	142	158	154	155	158	155	183	169	151	161	158	151	160	156	185	145	148	155	170	164	180	157	155	116	145	144	179	152	161	134	141	155	164	171	132	180	178	157	161	163	148	160	134	151	161	165	135	134	158	161	158	171	160	167	169	157	160	159	152	158	147	151	173	148	145	167	164	159	164	131	168	145	159	138	150	150	153	155	177	152	170	143	167	147	139	156	155	130	148	158	142	158	155	185	165	134	153	158	156	150	145	152	150	164	167	156	136	154	168	148	144	164	171	152	147	173	167	162	160	175	169	145	171	145	133	175	152	145	170	160	139	164	157	165	149	173	168	150	166	158	169	144	152	180	154	173	155	158	142	187	140	191	135	172	173	155	170	148	157	172	161	130	155	141	155	175	153	163	148	161	178	141	146	142	153	167	182	149	154	154	142	178	158	155	142	152	162	166	186	165	169	170	158	156	168	142	133	163	145	124	155	156	189	138	149	132	164	160	157	158	150	148	151	167	148	153	157	140	168	151	146	185	142	148	150	173	161	151	151	164	138	137	153	184	167	148	158	147	175	166	164	170	156	151	157	156	152	171	176	163	155	158	159	162	146	170	147	153	153	139	141	132	157	142	161	172	162	151	160	160	160	147	162	142	131	170	165	159	149	160	156	150	159	138	162	139	145	172	157	167	163	148	161	154	158	146	129	160	145	150	156	175	167	174	152	154	146	156	163	150	139	157	172	152	163	149	172	156	163	139	172	159	177	145	176	155	144	171	147	142	181	149	164	152	157	154	154	166	173	163	148	121	155	184	158	168	169	141	159	145	170	155	121	156	144	145	184	145	148	163	178	169	140	159	149	159	150	173	142	163	147	165	160	178	160	151	152	172	154	161	159	153	186	138	152	154	151	160	141	149	151	162	163	146	166	171	183	149	165	157	179	170	174	162	192	160	134	151	164	149	140	153	158	156	145	139	189	163	166	138	156	149	146	147	147	147	147	159	144	186	164	153	157	170	174	149	152	158	154	151	173	165	159	139	159	143	142	152	167	159	143	152	154	146	165	132	163	165	153	174	156	178	148	162	167	157	156	180	158	166	146	184	138	159	158	171	154	181	155	132	148	165	177	163	149	147	174	148	143	162	172	140	145	157	163	165	171	163	168	176	147	167	157	147	165	159	149	164	175	159	150	148	168	146	183	156	148	161	180	152	175	130	194	142	162	171	160	159	149	162	157	170	164	178	165	152	144	161	168	170	162	138	162	151	138	158	147	151	168	133	169	153	154	177	158	167	178	163	180	141	177	150	179	144	150	143	158	148	142	162	151	176	141	150	158	165	157	117	144	179	133	158	164	163	153	158	152	188	180	175	149	153	137	165	139	170	165	169	164	142	172	163	154	159	148	147	162	172	152	163	174	155	156	157	182	164	150	154	167	160	160	172	167	160	156	126	151	163	152	159	176	158	151	157	154	163	160	164	165	167	181	149	172	171	166	152	144	166	155	149	159	173	167	141	156	160	156	167	153	140	152	166	164	173	166	166	153	165	168	159	152	171	135	167	144	141	179	173	158	172	176	149	137	170	150	166	195	161	158	144	152	164	140	149	151	160	148	147	163	175	150	159	154	146	153	149	153	155	157	133	169	138	132	159	166	158	166	162	148	165	152	163	163	160	167	161	156	182	181	170	165	144	164	157	176	146	146	159	156	148	159	160	158	157	151	153	146	146	195	164	179	152	172	176	173	161	138	156	160	153	143	156	146	158	170	161	173	155	154	156	169	161	160	143	141	166	167	166	151	170	148	167	169	155	148	151	174	167	182	156	163	165	161	143	158	143	163	138	150	169	135	168	143	171	152	155	166	161	154	141	194	155	173	155	141	187	159	138	159	142	161	156	153	154	145	165	161	151	167	167	148	145	149	149	153	116	175	152	141	158	159	167	155	175	149	129	177	153	150	150	173	150	144	135	167	175	157	175	169	144	167	143	134	153	135	163	185	162	160	154	168	162	162	142	145	139	153	147	169	156	147	154	152	170	164	123	158	154	163	145	171	167	148	140	152	161	154	172	164	156	140	158	166	188	147	154	150	150	162	156	165	168	170	156	145	154	149	180	144	163	166	160	134	158	147	155	177	144	150	187	131	164	149	167	128	156	153	148	166	157	143	179	134	127	162	179	160	150	162	149	157	161	155	159	167	156	160	140	148	145	161	141	165	116	165	154	153	168	139	147	145	187	174	160	157	151	164	149	156	141	164	144	195	144	163	164	154	179	149	158	153	137	153	138	154	149	170	132	172	142	154	149	142	167	150	159	166	169	140	173	158	162	156	189	145	187	176	147	153	168	190	161	147	168	162	167	138	145	172	179	156	157	157	148	176	174	169	169	149	164	154	159	163	184	169	161	143	191	169	141	157	168	135	152	157	162	170	162	156	172	168	144	143	167	151	149	145	162	138	161	184	183	179	187	148	145	172	142	174	141	142	171	147	145	143	150	139	176	156	136	155	154	139	165	163	144	129	143	123	139	177	161	160	127	146	152	160	141	144	156	160	164	152	166	166	140	185	159	150	151	146	156	168	192	157	164	134	134	166	150	152	137	158	169	167	150	167	166	146	161	158	145	161	152	159	136	165	176	182	152	158	150	149	164	170	168	147	164	169	154	179	145	171	151	175	143	192	157	164	158	154	141	151	172	148	157	148	155	167	158	140	143	142	139	153	147	165	171	154	137	152	148	158	153	140	145	166	172	128	155	155	150	149	142	164	164	177
11578	23421	30367	30403	26011	20942	18103	18489	14922	10916	9209	6848	5099	2565	2139	1241	934	948	935	1069	1084	1160	1225	991	1096	1211	1282	1214	1269	1839	2923	2885	1332	615	586	539	523	554	533	497	524	556	532	558	526	535	510	521	550	507	549	509	558	490	571	508	554	549	509	540	539	564	558	517	558	547	538	565	533	531	531	557	532	517	553	547	606	553	560	534	535	535	524	510	540	535	565	536	543	542	546	523	568	540	536	522	503	548	568	546	551	497	558	570	541	543	518	523	524	546	581	516	574	526	521	565	559	558	510	554	556	528	554	554	528	546	544	560	547	541	574	500	551	519	536	544	524	532	532	581	544	548	541	534	528	544	593	520	540	551	526	545	530	531	531	540	520	501	547	535	545	577	523	546	544	573	558	559	512	566	564	577	524	516	556	529	546	565	515	508	545	532	552	517	553	548	498	516	568	574	526	536	515	548	544	536	542	506	529	543	531	507	528	489	520	546	555	548	527	508	568	547	540	561	540	550	552	537	549	566	554	540	556	542	536	562	544	527	534	525	545	530	535	559	536	564	558	551	541	556	576	535	514	586	606	510	532	567	537	563	573	549	505	542	535	543	501	566	548	528	511	574	559	581	533	499	550	522	533	505	534	537	541	545	525	523	568	587	497	559	573	543	522	552	538	563	511	512	494	552	542	524	606	549	551	583	536	513	549	518	543	534	545	552	522	543	556	554	522	580	558	547	565	571	526	562	537	499	529	488	547	518	553	539	540	548	532	522	527	515	535	526	489	506	571	562	560	516	563	524	573	498	535	574	558	564	546	548	572	550	538	522	585	522	572	529	569	533	571	510	584	524	596	515	561	573	568	561	525	527	528	534	515	579	535	562	554	550	535	586	549	551	547	522	507	525	552	512	534	522	530	526	519	537	536	546	556	529	524	507	568	584	542	547	531	557	525	555	523	561	520	530	529	552	531	548	553	502	568	529	518	562	590	512	534	531	555	545	556	562	523	562	542	510	572	548	520	535	521	545	580	551	518	535	580	525	584	539	554	541	552	558	571	520	555	527	541	510	560	561	555	534	526	551	548	550	485	524	543	505	561	556	552	566	524	549	552	526	594	506	549	534	575	536	544	509	541	509	539	515	525	532	553	551	536	538	555	573	504	568	519	559	501	546	557	546	514	536	567	551	565	531	535	534	569	524	588	522	523	549	561	578	548	531	533	551	507	565	557	541	568	551	521	553	569	517	577	546	511	540	536	567	529	501	550	525	546	556	544	518	533	583	567	501	494	570	564	521	540	556	534	522	527	555	531	557	566	529	530	531	538	536	525	553	556	538	561	529	572	563	561	515	531	551	566	579	579	533	544	529	502	543	563	512	566	514	562	559	519	524	551	570	547	547	565	552	502	501	529	518	566	545	558	542	531	533	573	546	544	538	545	556	558	548	524	499	540	529	541	518	508	554	550	483	592	532	548	539	547	544	583	522	527	541	536	521	587	557	538	549	558	574	527	518	530	535	515	547	509	562	543	542	548	547	550	528	499	570	523	555	501	557	568	553	580	546	561	567	571	548	520	548	533	550	558	516	518	607	535	531	565	554	560	527	508	537	562	541	566	568	515	566	530	505	518	574	549	539	531	577	535	486	535	523	559	565	554	535	543	557	543	532	548	532	524	549	566	479	550	548	517	513	539	520	535	544	540	557	500	545	541	535	536	565	471	501	527	507	536	576	516	576	514	574	529	528	537	531	513	509	529	505	545	576	520	541	548	555	533	571	561	505	533	550	561	541	518	571	522	522	531	540	519	533	506	523	548	542	520	495	529	540	522	536	516	554	551	518	568	547	574	516	525	564	562	502	516	535	545	538	548	572	554	534	576	555	569	544	520	534	518	527	602	545	549	526	581	571	559	552	563	534	503	569	521	563	522	535	525	599	510	543	551	513	541	558	564	516	584	504	537	559	554	580	559	531	559	518	544	523	537	587	554	518	535	567	540	552	558	507	533	536	548	515	513	523	546	542	537	532	579	561	552	509	584	546	584	560	523	499	535	541	558	579	531	540	520	548	588	564	542	555	544	555	501	551	552	553	528	523	563	503	509	551	518	503	522	565	555	558	527	513	545	549	545	542	534	522	542	524	537	523	566	533	552	545	518	533	500	528	584	560	551	582	548	534	554	562	510	537	555	560	594	561	537	526	518	532	566	539	522	536	559	548	546	523	529	580	535	499	512	522	562	524	534	519	524	537	575	557	555	592	539	543	566	546	575	552	559	556	518	493	571	508	566	549	537	560	513	543	575	569	548	515	508	539	528	530	567	509	487	552	520	565	531	551	563	528	565	532	532	533	538	572	535	534	519	530	521	540	564	559	534	529	502	495	522	561	555	524	552	535	523	514	566	581	519	539	565	549	572	542	525	534	578	525	550	503	545	548	538	569	568	516	589	561	543	571	583	509	556	550	538	532	555	531	521	572	568	563	523	570	515	525	531	502	529	556	510	559	551	491	533	527	582	553	527	545	536	532	506	554	538	529	567	535	543	552	545	555	515	549	553	549	542	559	547	543	562	578	538	542	534	575	533	522	572	559	554	527	556	502	575	576	553	559	546	509	557	553	534	528	556	569	557	614	569	548	507	559	555	515	528	528	574	558	520	537	545	516	559	565	541	514	547	514	543	568	532	554	556	564	523	560	519	544	538	533	529	610	548	531	572	585	546	544	520	541	536	536	558	507	533	562	554	537	504	520	552	537	531	539	576	528	547	533	526	530	502	555	505	565	548	507	522	525	520	541	522	528	548	546	519	518	588	529	519	525	545	539	505	554	502	553	517	532	542	580	566	510	533	538	588	568	559	531	527	526	511	550	533	502	517	529	559	504	580	574	545	583	569	555	579	534	531	529	576	565	547	526	518	535	566	509	569	516	571	575	511	564	515	547	544	568	578	513	585	528	536	570	534	566	552	570	537	567	514	579	535	568	537	520	514	564	528	539	583	561	539	528	558	548	545	570	535	521	535	594	532	547	523	559	550	534	520	529	578	588	569	527	534	535	564	554	513	559	537	568	561	531	543	561	528	507	556	528	531	569	502	570	558	541	561	552	529	549	517	498	561	552	572	545	554	528	527	545	537	552	519	545	531	532	519	535	503	553	549	559	536	559	537	575	532	527	564	530	515	550	550	569	516	560	551	519	506	537	546	557	533	550	519	540	564	523	510	510	556	544	495	528	573	533	515	578	561	542	544	564	501	531	572	504	545	522	513	540	521	499	546	590	536	575	535	530	604	555	483	520	553	527	526	491	558	530	544	541	545	535	568	529	525	548	564	560	595	535	531	570	535	591	535	534	511	548	571	546	545	547	546	548	564	501	563	548	538	521	561	588	601	550	492	571	552	546	498	556	562	562	538	506	559	565	549	551	522	521	518	497	558	528	545	527	501	544	533	546	555	559	541	493	548	541	521	521	532	551	545	555	566	519	554	527	544	516	540	526	583	542	532	506	572	588	525	487	536	549
40305	48205	42245	41091	38114	34680	33137	37706	34919	29601	24980	18140	12271	5606	2137	538	307	362	381	340	324	337	285	369	390	389	414	377	341	1235	2956	2302	875	162	211	192	187	151	139	155	156	154	135	156	148	171	135	150	143	150	134	139	153	146	142	146	157	148	159	144	142	163	148	170	128	136	153	152	127	163	118	154	131	147	141	146	166	161	143	135	153	132	159	137	132	150	160	115	142	141	135	161	143	154	158	137	173	163	159	152	152	126	137	133	151	148	146	134	145	151	141	152	157	145	183	116	137	156	144	162	147	149	138	144	144	168	150	153	135	127	136	139	139	152	141	148	155	169	143	157	141	167	137	145	135	167	142	151	140	136	150	158	158	147	135	121	135	126	143	144	111	143	147	152	158	139	129	155	141	156	168	151	170	141	142	158	152	133	141	140	143	160	125	136	120	136	142	150	140	139	133	140	129	161	152	140	160	153	148	140	137	144	134	134	155	148	164	141	127	165	145	148	161	140	141	145	143	131	128	140	158	145	151	157	150	133	170	137	161	158	155	117	141	144	155	133	131	128	148	165	141	147	170	134	154	127	134	144	128	147	161	146	168	151	133	138	128	177	157	156	150	139	145	130	134	143	127	150	144	151	160	156	152	141	162	127	138	126	137	153	154	139	144	168	158	126	154	145	156	140	138	162	144	149	154	156	160	145	141	128	132	141	148	144	158	138	150	130	131	129	151	143	121	140	136	148	151	146	147	135	121	150	140	153	147	159	150	153	141	140	140	160	147	151	137	151	165	129	130	141	147	149	138	135	148	122	138	161	148	142	166	147	135	132	142	123	139	139	122	143	145	132	135	146	132	134	139	139	141	163	136	158	130	147	108	145	137	152	124	130	153	157	142	136	138	140	160	118	154	132	165	122	135	150	121	140	159	146	144	142	130	154	116	142	154	128	146	131	151	161	137	126	155	151	147	151	148	132	143	149	148	147	147	137	139	152	128	141	156	125	139	124	137	134	140	152	148	149	159	153	149	112	155	145	158	143	135	153	154	167	147	145	139	152	148	143	153	151	149	153	157	136	147	157	144	156	137	155	138	154	157	128	121	137	138	129	133	126	158	156	131	142	153	139	160	140	148	145	140	151	147	155	135	139	145	155	143	127	144	155	141	138	127	146	134	152	180	161	162	131	134	150	129	147	159	165	124	132	167	141	145	161	126	123	148	145	153	136	145	146	128	150	156	135	159	130	141	150	157	156	142	138	147	143	143	146	145	152	164	145	129	138	139	159	174	138	127	133	167	145	144	143	139	148	144	139	137	133	188	139	162	152	127	141	152	139	146	163	136	139	155	164	128	147	139	149	125	143	149	136	146	141	138	153	149	144	130	131	143	157	141	157	168	132	126	158	145	154	145	153	128	134	166	159	154	146	133	148	145	165	129	149	144	129	128	157	131	158	136	143	154	168	148	149	145	148	135	142	147	148	145	142	147	155	147	140	137	134	142	134	157	154	141	140	148	158	154	132	147	163	131	120	145	151	142	161	151	139	158	149	158	129	138	159	123	118	158	164	146	128	148	131	136	128	145	155	151	155	170	141	155	128	134	137	148	162	138	135	143	133	136	139	143	147	155	153	125	155	136	149	135	166	165	150	150	121	132	164	143	143	139	132	145	150	151	117	140	151	115	141	136	159	181	148	145	143	135	139	151	150	134	148	153	125	156	151	156	152	143	148	141	126	149	148	150	148	155	144	132	165	171	139	142	131	142	140	138	143	141	135	137	143	136	149	148	149	123	129	165	173	159	127	147	144	133	141	160	152	160	148	157	150	136	154	153	141	154	134	145	150	168	141	150	156	156	132	130	153	149	157	175	133	139	147	136	155	151	156	149	150	135	163	138	137	138	150	155	156	135	132	146	139	155	138	133	149	124	148	158	146	140	167	153	142	143	145	148	174	151	149	145	136	144	152	124	149	159	139	135	133	145	172	119	126	132	121	142	127	131	132	132	147	169	140	139	140	132	128	140	156	117	154	149	144	153	139	136	145	154	141	116	145	137	167	138	135	171	150	140	155	138	147	149	154	155	149	136	130	125	143	130	152	134	149	130	131	164	157	136	141	145	150	133	151	146	140	126	151	147	156	162	156	140	148	139	140	141	153	144	155	141	141	133	145	130	137	140	142	131	146	134	134	153	129	130	152	144	164	142	142	130	138	143	148	134	150	114	130	161	137	145	141	142	142	161	142	132	160	126	152	142	156	168	158	154	143	139	140	129	137	154	149	135	160	131	143	138	167	134	148	140	148	154	128	142	141	129	150	133	134	159	150	155	146	155	134	140	134	148	113	132	152	146	150	156	125	143	141	144	123	161	149	128	146	127	151	125	143	148	134	129	145	136	153	153	156	149	141	161	137	139	141	149	132	144	135	139	154	141	146	143	168	131	147	132	135	163	128	140	144	166	154	146	146	129	155	162	136	166	142	140	141	154	142	134	143	135	158	142	138	159	116	164	138	128	142	153	154	150	153	158	138	135	148	140	146	139	139	127	132	118	141	138	158	139	153	152	154	134	149	133	131	157	143	140	159	133	154	122	165	146	153	150	147	127	151	141	139	122	150	122	155	147	157	137	133	140	146	141	157	144	129	141	148	149	151	130	134	167	152	161	136	136	125	147	141	132	127	147	134	142	145	134	128	147	147	140	134	137	151	161	156	158	123	146	150	136	155	129	135	152	135	147	156	144	147	157	129	166	139	157	163	165	148	128	142	164	152	131	163	145	121	154	150	144	133	129	144	129	130	118	128	141	147	147	137	160	138	132	129	115	130	145	140	139	143	132	168	150	130	152	132	140	149	161	171	150	154	136	127	125	148	161	143	146	144	150	156	151	163	152	144	145	147	131	141	144	126	164	145	155	150	134	134	155	141	148	132	148	150	163	139	139	142	136	106	134	153	162	156	159	132	123	143	139	153	136	156	155	143	130	157	147	148	142	153	137	141	133	150	132	161	121	144	141	140	158	175	142	141	161	169	152	163	140	151	110	137	138	150	144	144	166	163	142	154	142	147	167	127	126	131	156	165	115	136	145	136	130	139	142	159	145	149	152	164	159	137	148	147	170	120	141	154	127	138	136	147	152	141	145	133	140	151	160	143	146	127	138	152	150	151	129	139	145	136	128	149	134	128	148	127	169	156	143	129	161	149	144	152	139	142	137	148	147	155	147	149	157	135	154	145	127	153	161	134	161	146	134	159	141	159	145	150	121	136	155	173	156	137	135	150	163	141	160	144	152	124	153	128	176	149	131	164	126	158	145	136	127	163	132	137	121	139	132	151	163	134	158	149	153	137	127	132	140	152	137	151	145	144	147	149	148	140	139	161	152	124	151	154	158	122	141	158	142	123	145	147	124	144	166	154	151	149	141	123	156	116	155	144	161	144	166	154	116	138	122	129	130	137	151	149	141	148	141	158	153	132	129	155	139	131	152	155	127	143	146	157	144	140	146	139	135	150	129	156
34656	50333	55382	55961	56071	54967	55983	57020	52113	46741	43019	36503	30590	18296	9573	2971	1805	1906	2484	2186	1846	1824	1809	2165	2292	2382	2377	2282	1998	8102	16420	12836	5060	759	840	752	729	502	491	491	475	500	481	513	479	520	465	508	520	489	495	507	486	496	525	496	516	455	461	513	506	517	550	489	495	489	509	469	490	520	542	506	514	486	449	515	529	486	499	500	501	469	489	465	441	443	504	508	481	461	475	471	482	475	494	512	480	509	498	485	484	521	492	431	442	487	504	489	519	503	503	449	499	493	463	492	495	473	486	438	503	479	483	504	527	463	483	495	518	501	482	483	473	493	492	502	503	467	445	469	507	482	506	486	474	479	492	526	507	511	497	481	461	501	514	461	472	472	468	500	500	463	504	458	458	502	474	529	477	510	488	503	533	501	440	479	502	491	509	468	504	496	480	491	492	509	500	471	490	476	517	470	494	471	451	489	517	506	481	498	494	477	481	497	469	473	482	474	481	490	486	511	474	481	464	478	497	510	492	493	519	491	514	459	517	562	497	490	497	489	513	509	468	514	529	490	505	494	491	463	461	461	505	480	474	452	491	502	509	504	496	468	482	489	494	483	495	473	478	524	480	493	499	490	496	488	500	500	463	502	486	476	486	485	485	493	482	470	498	475	494	465	508	497	474	515	481	495	510	514	461	478	464	501	497	504	467	487	508	482	492	494	497	499	535	517	472	473	503	506	493	505	510	465	488	485	482	485	490	476	508	471	497	469	469	512	507	501	513	494	480	475	476	540	488	519	483	524	497	467	463	492	485	469	503	488	523	507	470	486	475	499	501	509	505	446	504	480	489	511	501	502	482	465	450	493	455	475	527	537	554	494	473	522	499	536	472	467	504	483	466	526	473	507	514	491	475	486	453	445	508	475	435	501	431	474	476	500	468	479	491	531	488	470	500	443	485	518	472	467	516	494	501	495	488	494	512	486	491	453	496	492	482	510	460	491	520	506	439	467	422	454	503	496	484	489	506	513	479	496	507	482	499	496	493	486	515	471	501	471	533	565	451	465	477	499	460	466	484	455	490	502	526	479	515	505	489	502	506	526	452	471	516	477	465	512	465	498	502	515	497	483	534	488	433	497	502	512	487	482	536	499	463	491	458	484	478	491	484	486	462	476	479	446	478	462	465	496	470	499	481	463	480	474	525	496	537	465	490	500	433	482	458	504	500	456	503	502	471	485	475	476	473	462	483	449	502	510	475	470	515	465	543	519	493	468	522	503	504	473	500	518	512	463	511	500	448	491	494	503	486	496	505	468	480	476	480	534	512	491	481	493	496	479	488	474	485	502	512	492	516	516	482	510	444	479	527	461	493	475	474	497	523	452	501	468	513	469	485	474	475	455	495	461	518	489	495	484	485	471	517	490	497	513	507	511	461	512	479	459	457	521	467	463	497	469	488	548	443	461	477	481	469	445	474	481	504	498	494	489	506	446	499	468	435	500	473	485	447	520	534	537	500	460	473	479	472	500	478	492	485	501	503	492	513	482	468	455	489	497	482	451	510	475	499	476	487	462	482	489	498	472	507	505	493	498	491	485	472	470	440	486	467	489	477	523	459	476	449	494	528	542	486	479	507	515	489	499	446	505	479	514	488	475	468	498	461	458	489	483	494	488	495	500	485	455	497	475	476	461	515	485	488	466	505	464	543	511	501	517	485	505	466	491	484	512	477	490	464	498	474	522	506	519	500	468	524	481	479	523	486	475	485	475	436	525	488	522	509	513	510	495	464	507	488	507	464	492	475	490	518	507	508	484	484	484	512	465	474	500	481	518	472	471	502	501	482	506	510	473	496	484	510	462	481	487	479	496	514	542	459	490	478	470	498	524	490	495	490	471	479	511	497	454	464	507	454	505	474	496	463	468	506	501	504	507	519	468	511	477	485	452	506	484	516	467	458	485	447	481	515	476	490	491	462	490	520	480	487	467	493	488	485	473	506	509	493	482	480	498	476	505	459	521	483	512	469	508	477	503	468	504	480	475	494	486	482	518	495	504	473	482	502	494	478	447	482	483	482	497	475	474	489	480	472	492	483	501	489	494	493	472	486	513	479	515	498	479	563	469	449	505	466	472	498	461	474	480	479	478	505	475	466	465	525	442	488	441	511	476	482	502	513	529	480	467	462	467	476	484	469	474	513	458	488	511	493	463	507	503	498	472	495	478	491	505	433	480	520	443	505	489	526	470	490	498	487	524	499	506	472	461	501	455	505	493	520	496	478	476	504	447	495	480	486	476	497	478	503	494	537	483	465	550	505	468	479	446	463	463	497	483	481	539	494	491	501	480	498	483	493	463	474	483	508	520	503	462	488	488	463	473	499	482	496	488	486	475	500	523	493	466	479	470	538	469	466	492	499	505	459	510	475	469	492	437	448	477	497	484	497	464	475	482	511	533	479	473	490	479	464	508	442	474	483	495	530	500	493	477	517	531	479	507	486	462	533	511	472	497	479	475	475	503	473	445	450	488	460	490	493	487	463	497	519	495	479	443	519	489	451	463	465	479	462	471	518	485	506	532	487	460	470	467	526	469	496	465	476	470	491	475	468	492	481	492	478	534	529	500	518	517	500	484	519	490	503	488	549	501	494	497	479	490	503	519	486	505	506	459	487	453	484	476	494	489	484	496	528	519	490	492	509	484	529	453	471	476	550	452	476	518	494	461	483	514	482	470	530	473	523	467	491	437	475	491	474	503	517	444	492	468	508	455	517	461	485	525	516	498	488	478	480	523	474	464	485	490	495	528	455	474	522	488	464	524	509	485	494	439	482	519	494	511	486	497	504	492	454	491	529	464	498	498	498	488	490	485	484	483	497	487	489	501	467	503	477	482	467	490	507	496	477	470	480	511	509	499	448	528	476	482	477	469	497	466	441	531	522	491	445	520	488	505	469	480	475	488	479	485	458	474	450	507	486	489	488	470	465	457	477	486	472	449	520	511	485	489	500	491	495	485	446	496	483	470	508	505	506	519	462	484	526	429	488	468	462	459	515	523	519	492	511	509	475	548	496	477	471	500	487	485	486	457	493	454	492	483	478	477	523	477	478	456	456	479	473	492	494	464	470	519	493	471	462	488	493	483	480	498	494	511	516	497	456	509	509	511	484	458	501	479	515	518	467	461	499	466	502	475	453	480	486	481	474	468	518	452	511	487	485	515	507	472	495	520	500	471	451	458	486	509	449	439	470	509	481	477	508	486	478	506	493	506	540	491	458	476	490	503	485	499	470	431	461	502	516	480	484	513	499	492	518	495	519	504	559	481	466	475	524	474	510	473	460	476	436	519	484	473	483	476	487	425	482	448	474	477	501	483	493	491	484	500	507	432	502	474	521	494	492	458	494	463	503	486	500	492	498	484	515	535	523	495	503	492	495	496	523	489	471	484	484	465	470	504	456	490	462	501	491	490	505	493	473	483	528	520	487	492	510	464	487	458	479	475	494	527	534	463	505	474	538	478	535	491
47688	50355	42656	40819	37850	36458	36501	43150	44416	39139	33205	27804	22051	12720	6065	2592	1150	870	804	701	786	833	707	707	628	561	539	481	485	1759	5111	4851	1554	416	343	289	224	246	215	198	207	214	240	218	206	190	202	221	184	189	211	196	199	193	217	174	237	206	219	221	206	204	213	194	192	192	226	222	207	211	205	203	205	205	225	213	237	214	222	195	183	205	200	245	190	209	210	203	225	208	211	233	216	229	227	223	175	193	214	215	207	214	192	188	193	220	216	209	221	210	201	185	212	215	212	177	212	213	221	218	184	206	197	187	240	215	213	227	205	220	210	181	202	225	192	212	200	225	197	195	214	173	184	242	181	227	227	214	193	193	216	184	221	248	195	216	194	216	211	211	205	248	230	189	196	202	195	191	237	222	212	186	234	202	225	205	215	207	231	221	207	243	194	217	223	235	199	190	204	217	225	214	216	221	175	237	211	203	214	241	195	203	204	211	219	228	184	204	217	210	223	208	214	218	203	204	211	214	203	191	220	203	223	210	215	212	218	203	197	220	185	200	226	239	172	211	228	232	192	191	203	192	232	225	227	190	175	198	207	201	196	240	241	221	205	208	205	200	202	210	194	201	192	229	201	192	219	245	222	209	241	211	205	190	234	216	199	224	193	200	209	226	200	237	209	196	211	166	198	216	216	213	215	236	207	239	202	202	183	212	211	214	225	217	184	187	224	223	194	197	205	181	184	219	214	204	218	216	197	191	219	219	203	238	231	197	206	197	208	231	196	222	214	171	195	216	212	225	213	216	232	214	207	220	200	204	218	191	199	207	206	220	224	198	202	191	213	224	222	219	214	195	195	212	212	207	208	190	216	199	231	222	205	205	187	205	204	206	213	204	240	199	221	216	227	200	202	214	202	216	196	215	209	206	191	195	189	223	213	216	217	221	228	213	217	192	195	178	224	194	227	210	192	210	198	195	196	215	204	216	232	213	233	209	198	201	221	200	234	214	221	186	206	208	237	190	198	213	189	231	195	202	236	221	229	222	211	196	178	202	222	218	216	210	203	202	223	204	209	197	221	197	199	224	203	220	214	226	212	204	203	201	212	216	197	204	232	229	224	223	199	211	213	228	193	217	199	205	226	182	227	193	208	224	186	209	200	227	200	215	222	204	213	201	203	199	232	186	213	242	217	221	234	225	197	207	219	191	202	202	209	227	210	181	174	215	214	193	210	203	188	217	206	219	182	219	226	216	200	219	187	210	202	213	204	199	189	228	228	178	218	197	197	216	220	206	211	211	219	203	183	231	179	211	200	199	195	217	186	204	227	209	227	186	220	237	193	212	205	201	205	220	216	196	194	208	239	218	233	234	201	220	196	223	233	199	217	192	182	213	215	232	221	209	203	203	190	209	191	227	233	205	191	192	210	233	201	205	192	186	211	232	195	218	226	194	201	204	201	177	202	195	208	197	197	249	222	195	191	194	214	212	210	210	188	218	214	226	215	224	213	195	229	193	217	192	204	218	232	223	191	218	197	216	209	210	211	209	227	209	207	202	201	238	227	221	214	217	196	172	210	220	217	213	195	222	203	204	215	220	188	204	210	206	213	211	193	203	227	223	228	222	220	203	186	221	232	211	217	242	229	225	185	214	203	205	211	213	202	221	216	205	214	203	202	190	192	209	217	197	209	217	210	188	210	228	207	208	206	195	211	186	192	212	193	223	208	230	241	226	216	229	187	203	186	223	227	223	212	220	208	208	184	210	206	213	220	209	202	199	215	188	170	216	209	206	213	214	202	239	235	203	220	190	223	210	206	238	191	219	189	224	220	200	222	208	202	197	209	208	206	196	194	189	210	219	193	212	202	193	190	235	200	209	224	180	169	187	200	213	190	207	209	235	207	191	196	196	204	200	211	203	197	200	208	203	228	190	193	210	214	234	198	223	214	189	204	194	181	210	207	206	179	199	208	197	224	215	221	217	208	214	189	225	195	189	201	208	218	231	200	200	187	199	180	221	209	186	201	214	186	217	203	220	234	188	221	236	196	216	219	225	227	203	216	199	196	198	197	217	188	207	232	225	186	196	202	214	188	190	231	213	198	212	227	197	194	222	210	222	194	198	194	222	195	201	200	213	181	217	208	215	188	208	238	212	194	216	198	239	226	180	203	223	222	212	241	212	198	202	219	215	198	197	196	225	192	215	200	208	241	270	215	206	201	202	211	212	189	224	205	217	229	198	198	185	207	232	184	203	243	195	230	190	195	214	235	222	223	203	223	199	232	205	252	220	183	195	233	232	201	208	215	220	204	200	225	228	212	204	184	200	203	194	217	201	191	198	189	202	219	207	227	214	202	218	204	222	203	204	193	207	203	209	180	188	202	207	210	206	214	216	214	208	213	192	191	237	205	199	218	232	220	216	200	220	199	202	186	233	194	232	223	209	181	188	208	186	195	195	193	226	189	229	193	216	227	221	205	199	216	210	176	195	191	213	197	206	194	210	211	214	184	205	206	209	193	193	235	235	221	202	223	198	221	200	202	211	202	211	205	189	197	196	183	205	249	197	198	216	231	197	190	201	236	196	196	206	213	191	213	204	206	197	230	194	207	226	202	207	189	216	200	218	235	200	200	212	221	213	213	220	230	200	196	191	233	196	236	210	224	193	240	215	221	215	208	208	208	226	199	185	217	211	186	205	217	200	226	211	216	204	192	211	217	209	188	232	205	211	234	232	202	228	196	193	190	177	192	221	200	205	208	226	199	194	220	228	229	209	213	202	206	193	211	208	217	189	206	225	215	218	214	207	243	182	197	214	218	192	189	211	198	198	214	195	210	192	239	204	206	204	210	187	206	218	218	200	214	215	215	214	201	199	219	207	232	213	230	190	215	205	200	241	199	224	176	214	222	209	193	209	230	215	214	249	181	212	201	192	210	231	191	204	213	220	218	217	205	199	212	191	216	201	228	215	194	214	234	227	205	210	212	202	193	240	209	228	222	218	220	237	201	208	216	214	184	203	213	200	202	203	235	248	208	188	224	211	207	240	187	199	244	198	195	217	208	198	198	210	221	200	214	204	206	202	211	223	210	204	214	224	198	227	223	238	200	220	197	198	184	203	213	211	208	218	208	198	199	187	189	209	234	205	238	197	209	214	209	206	204	214	203	225	215	211	243	221	225	226	188	209	211	217	204	256	215	222	204	213	195	224	197	218	189	218	201	196	195	194	240	205	232	209	209	212	229	201	226	208	209	196	205	219	231	228	236	210	226	209	210	196	202	205	229	199	219	201	218	192	223	213	219	235	207	204	192	224	197	217	198	215	224	190	189	197	214	189	217	217	187	199	208	199	215	190	213	201	209	218	186	205	191	197	207	210	226	198	225	216	211	190	225	197	199	226	209	195	201	216	220	169	227	198	225	213	199	211	168	187	218	194	202	197	219	220	205	214	205	198	214	195	215	201	200	186	188	200	180	233	205	214	209	203	220	172	175	222	182	184	233	219	219	224	196	218
41726	56033	55812	57870	59598	61925	66552	66626	62510	58605	51670	45523	40999	29249	19589	9462	5194	4859	4767	3977	4453	4645	4324	3985	3574	3379	2938	2844	2630	10616	24122	21363	7657	1776	1691	1323	727	743	701	683	646	684	635	654	639	655	626	668	614	635	720	671	646	622	689	682	668	666	659	668	641	663	652	684	635	669	663	635	673	628	683	670	620	671	643	671	652	633	614	654	660	610	676	623	681	700	691	639	633	676	641	630	672	604	671	651	638	632	717	634	684	631	673	668	661	653	633	649	605	642	603	662	671	626	687	685	686	624	653	636	669	635	675	669	667	637	626	699	641	613	695	640	671	658	616	643	684	654	640	609	679	656	665	631	686	678	651	603	641	667	658	634	655	662	656	644	651	672	603	615	623	636	670	615	617	683	664	675	609	676	643	637	644	639	618	674	679	664	655	627	676	643	633	650	634	677	639	605	655	684	622	651	668	687	647	632	625	670	647	647	667	626	647	692	692	644	686	681	623	647	702	627	707	671	681	656	643	668	706	669	689	645	682	654	670	628	657	640	705	636	654	696	642	660	644	689	641	698	655	679	674	606	620	606	661	657	668	636	681	643	691	606	670	631	682	586	624	652	685	629	683	647	649	651	686	629	657	624	661	654	628	601	678	650	642	714	653	682	658	642	581	666	648	643	671	639	634	670	615	642	657	630	670	648	677	661	636	589	665	689	689	653	643	663	672	636	647	673	639	679	630	659	606	672	626	636	647	681	673	643	671	655	661	638	651	663	613	660	646	621	663	670	660	643	616	678	676	661	638	680	635	610	645	627	658	655	626	700	631	620	659	643	637	626	658	657	683	688	622	635	664	636	638	625	611	630	674	660	654	618	623	653	685	633	654	629	619	634	648	710	676	639	686	661	597	661	620	640	642	570	616	585	619	598	640	610	645	648	651	618	676	653	665	645	669	665	625	642	719	617	631	670	667	640	610	686	655	654	661	649	675	674	636	642	661	661	648	657	631	668	622	679	636	618	652	645	651	601	631	636	671	658	666	646	645	632	656	741	649	624	652	649	634	670	655	683	640	649	634	680	658	651	646	628	632	645	651	618	614	645	615	685	669	652	659	690	676	636	660	631	649	702	625	604	615	640	672	657	673	615	642	641	660	653	652	600	611	657	654	633	625	614	691	611	614	664	643	640	667	680	645	665	655	631	650	633	636	690	634	621	647	670	621	630	684	664	632	660	598	642	638	659	674	667	663	627	641	658	614	666	642	686	627	657	685	645	641	649	653	668	719	641	648	644	679	629	641	640	647	621	639	703	697	685	663	623	653	651	635	659	666	708	669	660	687	657	686	654	630	627	614	663	657	639	619	694	610	678	616	643	612	637	639	606	679	621	625	634	625	648	668	620	635	615	675	620	615	664	635	655	705	709	612	661	643	687	629	622	676	659	651	661	657	664	593	661	678	634	669	645	645	582	670	641	679	628	711	662	657	651	688	632	669	675	634	643	654	703	650	649	661	686	597	638	633	685	693	648	627	622	669	650	648	659	690	634	685	614	655	660	660	636	649	687	742	646	663	631	632	697	659	642	631	652	683	650	597	691	677	626	630	673	644	635	619	640	627	631	656	591	615	648	647	679	677	671	659	681	674	597	662	630	659	672	632	662	646	651	653	631	644	637	617	629	619	665	682	668	656	662	639	607	659	636	640	603	646	617	636	678	633	627	643	638	656	677	650	660	665	629	629	634	701	640	674	642	655	604	616	639	674	677	632	619	641	644	642	640	708	650	623	670	618	633	623	627	629	645	645	693	613	660	631	644	640	639	655	620	640	669	675	620	656	610	682	670	639	616	718	671	651	633	650	641	655	651	678	680	644	652	666	631	637	635	645	662	617	669	671	604	584	696	688	642	662	642	626	658	641	642	628	693	653	673	637	661	639	629	650	681	674	696	651	662	635	643	690	667	654	644	652	677	614	596	664	621	653	643	678	626	627	681	645	633	652	683	676	663	626	607	640	643	681	634	638	630	658	632	633	638	645	630	674	618	667	646	628	661	614	682	646	613	651	649	644	651	618	641	649	594	691	613	683	632	678	659	616	657	653	679	638	599	633	662	627	615	671	621	677	639	684	582	674	646	676	610	637	683	613	677	672	668	660	618	670	640	635	584	682	646	644	635	631	664	631	664	624	675	638	671	609	614	656	640	675	689	646	612	659	666	647	666	679	640	691	677	674	595	586	669	627	656	695	638	641	651	648	665	633	639	685	662	693	624	648	668	642	669	653	649	646	633	703	634	650	654	656	613	674	641	673	642	588	687	646	629	598	652	639	647	690	655	630	632	640	625	635	677	642	658	679	638	647	653	662	679	613	636	669	638	658	682	639	630	663	642	658	680	654	657	687	657	655	666	619	679	641	643	644	707	618	679	623	661	630	640	636	667	653	650	678	666	621	659	672	670	637	647	606	620	655	659	645	684	635	660	608	632	643	611	664	697	589	631	676	634	624	615	689	643	606	619	648	588	665	685	651	652	613	620	669	609	677	709	636	662	635	672	650	680	629	646	645	633	654	649	644	682	570	609	593	634	644	644	692	656	662	658	656	629	674	620	674	616	674	634	628	680	652	570	596	637	653	651	609	631	609	655	677	639	660	628	670	631	655	636	648	682	604	659	647	667	644	619	654	700	666	665	660	677	686	673	665	629	662	672	673	667	604	652	633	648	684	623	664	653	655	684	664	617	600	630	633	671	639	613	605	659	686	607	649	616	642	663	636	619	670	683	627	615	624	664	608	655	655	630	664	639	614	638	688	657	634	629	639	641	650	657	645	670	641	597	670	675	654	610	624	648	649	672	623	658	634	659	688	652	630	647	644	650	634	656	680	648	620	628	701	610	679	614	599	709	679	594	636	627	661	696	640	679	642	665	632	660	628	691	611	688	712	648	638	631	642	660	667	697	630	655	614	685	693	618	618	629	694	641	680	653	654	659	662	662	613	664	658	649	663	655	671	676	640	650	671	647	653	665	689	664	665	619	654	649	613	651	618	675	634	658	664	660	673	647	682	746	670	635	646	645	657	619	639	626	621	598	654	650	621	582	666	679	669	686	652	645	677	629	645	686	616	612	649	685	630	619	680	648	617	639	664	606	649	689	664	626	654	652	658	680	641	631	636	641	669	636	672	621	633	661	673	661	638	628	696	622	619	631	624	683	623	680	675	649	620	646	654	625	625	652	652	699	618	675	635	611	646	641	629	659	637	661	637	669	633	679	677	633	708	649	654	612	652	647	627	646	665	638	642	636	659	659	647	633	646	624	679	634	634	655	679	616	614	635	606	681	628	616	669	650	685	629	702	654	635	652	662	637	668	674	617	634	635	650	635	640	693	628	655	671	687	612	668	630	680	655	638	660	686	635	680	645	597	645	634	658	659	643	699	656	682	618	623	624	620	642	629	654	654	657	648	645	664	656	679	641	672	664	658	653	607	635	623	681	638	629	625	620	600	644	694	687	657	655	650	682	648	656
9374	18513	22484	19349	14625	11719	6995	5802	4761	2808	1876	1336	990	581	380	358	229	218	213	222	279	312	288	251	246	229	242	226	196	272	406	461	178	131	152	133	138	143	136	154	158	131	135	136	150	151	145	154	156	161	146	155	145	131	154	148	132	142	159	143	152	130	124	140	144	156	135	134	143	152	134	159	117	154	148	143	138	136	140	148	162	130	142	137	139	140	144	152	129	133	134	131	132	136	129	129	144	151	146	152	130	137	138	151	156	141	155	133	137	135	138	125	147	121	122	149	141	111	130	131	148	134	159	122	136	132	121	159	153	118	164	115	140	155	138	151	131	160	143	156	150	141	150	133	138	143	153	139	140	142	120	170	129	150	150	150	142	147	129	125	146	139	147	140	140	137	140	132	152	137	134	133	149	141	146	149	126	137	164	153	150	136	140	133	133	152	129	125	142	141	124	134	143	138	130	132	141	145	131	139	128	156	139	151	136	136	158	146	144	122	142	139	126	118	130	155	122	141	163	124	133	131	135	120	131	138	156	118	143	150	142	164	127	146	139	145	146	124	133	120	151	159	148	135	162	148	138	142	130	152	135	147	134	135	147	139	139	127	147	128	125	139	115	151	145	141	132	140	148	141	155	140	153	147	138	156	150	148	126	126	150	141	155	142	133	145	122	130	134	135	122	136	149	135	139	134	142	123	142	118	148	138	158	132	125	121	166	146	145	143	127	118	160	136	120	139	133	139	149	126	145	143	117	119	131	125	122	155	142	115	135	125	117	130	146	146	171	130	157	132	157	133	147	144	146	116	149	150	150	131	130	127	126	140	154	116	154	133	142	136	140	138	151	145	136	121	153	152	122	139	124	136	125	154	131	128	140	149	149	138	149	132	129	124	149	168	152	133	135	123	140	121	142	147	137	157	139	133	112	144	156	147	130	146	149	140	140	133	134	138	140	124	140	136	132	144	143	131	141	156	136	140	145	159	129	165	148	139	141	156	150	153	134	139	152	152	137	130	137	145	126	138	128	143	129	156	132	136	154	163	132	140	146	171	152	122	133	128	131	147	155	143	113	144	116	146	125	139	173	150	144	129	131	128	137	126	145	128	160	120	171	125	119	102	138	121	127	128	147	148	155	136	130	142	147	146	135	147	147	128	156	130	136	124	115	143	127	158	149	131	162	129	146	125	159	151	158	143	137	136	142	128	131	152	143	148	137	138	134	131	128	132	158	152	137	170	147	142	137	146	134	123	148	145	148	146	142	135	153	148	127	132	138	125	165	157	135	144	148	158	139	145	165	137	137	134	139	140	134	131	129	132	150	144	139	141	156	132	142	127	140	120	150	152	158	136	150	157	137	138	141	150	136	149	146	117	128	131	137	162	130	125	138	152	132	153	132	157	154	126	130	126	129	126	131	125	129	137	137	141	135	146	159	132	134	131	139	147	152	143	141	123	131	151	133	123	150	147	134	147	133	108	141	127	153	146	130	126	120	142	154	153	136	159	139	161	142	143	151	127	130	141	168	126	140	120	133	140	134	155	154	125	165	144	155	154	143	130	152	134	146	148	155	136	122	148	126	122	140	117	130	141	128	142	153	143	140	123	152	139	124	129	117	130	150	157	153	137	146	130	143	133	145	133	150	145	125	119	148	134	152	140	148	144	147	137	124	151	139	156	148	111	144	126	130	142	123	129	137	135	143	132	121	141	137	134	144	139	127	136	142	157	137	138	144	131	141	136	141	156	134	139	159	154	130	107	130	152	146	124	127	146	127	122	135	128	152	145	166	151	134	133	133	157	139	124	141	126	137	151	158	144	137	136	122	141	130	141	145	140	144	133	135	152	142	152	142	136	122	125	142	141	130	137	143	142	149	131	125	129	119	150	129	131	151	131	128	134	135	154	148	140	136	121	130	152	144	151	149	145	139	122	146	135	157	156	132	145	138	144	135	129	125	168	143	146	137	132	144	141	147	145	156	141	133	136	134	146	152	151	135	121	136	138	145	169	137	136	139	142	152	146	136	133	134	141	141	131	135	127	122	162	135	143	153	140	134	147	144	137	138	140	120	148	131	125	138	139	154	142	132	140	135	144	129	150	158	161	151	132	145	145	147	145	171	135	134	118	130	126	135	140	139	141	154	152	142	139	132	117	137	164	130	143	153	118	155	146	138	132	153	123	140	130	136	138	146	125	137	152	146	165	142	136	150	159	146	136	138	137	148	130	161	157	151	129	136	141	138	122	110	125	135	126	141	119	142	143	171	157	160	146	153	144	150	140	137	135	130	144	143	131	140	148	115	135	139	129	122	129	131	134	159	147	129	150	151	114	128	115	128	145	136	134	123	134	153	134	130	146	135	156	139	132	139	145	146	137	151	149	126	154	141	140	140	132	127	132	133	151	146	152	153	144	130	142	145	116	145	134	119	135	134	141	134	143	131	146	130	137	147	134	150	129	151	136	154	136	145	145	142	155	155	142	148	147	142	116	145	140	138	133	145	143	148	147	124	149	168	155	137	139	138	140	147	130	145	151	169	135	162	129	143	129	136	126	130	157	139	124	128	120	145	160	134	147	171	137	132	152	146	138	135	132	180	147	123	137	144	160	127	137	122	117	136	158	143	119	141	131	132	145	148	141	140	132	132	136	161	158	136	134	138	149	112	160	134	123	124	158	120	119	138	127	135	156	135	124	138	133	145	150	145	137	142	143	146	135	153	138	137	127	127	139	146	142	134	146	131	135	138	143	145	146	137	144	124	134	141	145	150	144	138	136	154	138	148	153	152	163	133	140	139	156	135	143	138	140	146	146	124	136	135	124	149	153	134	152	156	125	146	153	142	156	138	145	141	142	143	136	142	122	143	151	138	126	145	147	140	129	155	120	134	132	130	141	146	129	134	134	154	138	149	143	140	113	144	159	142	126	139	159	136	125	144	128	133	128	132	146	152	146	147	138	152	130	142	136	136	146	137	157	152	140	132	134	125	111	119	144	122	116	157	153	124	140	147	153	108	134	144	144	139	143	137	119	159	152	148	127	142	170	130	143	155	148	134	127	136	158	121	140	157	138	123	140	151	126	141	157	123	125	126	150	140	129	133	130	135	138	148	135	134	110	151	125	126	136	150	141	139	152	135	151	138	125	131	153	143	155	145	155	131	131	135	151	171	140	153	161	142	127	143	161	155	137	123	124	158	123	134	142	134	130	140	147	133	144	136	125	160	129	138	152	161	130	149	145	138	155	147	131	120	162	143	164	129	139	136	140	126	136	146	124	152	149	132	136	142	148	152	117	133	137	152	157	143	147	130	151	122	145	121	159	145	124	139	142	122	154	133	125	118	141	148	138	136	143	128	137	130	133	133	128	156	105	131	148	144	139	121	125	138	143	135	120	159	123	154	133	140	144	130	144	151	128	108	137	137	154	126	131	129	145	125	121	136	145	131	122	120	140	147	144	144	156	145	153	154	134	131	130	131	143	134	151	125	134	116	134	123	143	162	134	141	141
10217	22622	28714	29329	26091	24862	19299	20452	18345	12256	8416	6511	5266	3038	2057	1603	1119	1134	1092	1140	1707	1713	1622	1471	1315	1236	1177	1064	1047	1543	2495	2399	786	525	570	474	486	480	452	554	468	507	474	482	464	494	513	484	460	485	470	490	491	502	501	464	489	508	478	497	462	464	471	481	462	489	495	492	473	458	471	437	535	452	471	511	507	456	495	467	511	452	495	466	508	485	464	500	498	483	518	480	508	464	487	517	471	448	491	475	462	493	495	504	497	522	452	509	500	458	438	484	494	449	532	483	468	470	496	490	458	467	501	518	502	483	483	484	515	496	472	495	476	498	475	446	494	517	466	533	476	483	516	490	486	515	465	491	501	469	457	483	501	456	502	503	497	515	489	470	470	509	476	440	502	486	499	463	470	508	496	453	457	475	475	473	460	476	491	533	489	457	480	470	488	497	467	479	489	481	478	469	440	446	487	443	466	450	467	437	513	485	476	453	463	496	508	473	512	506	534	445	503	487	474	474	492	460	513	457	471	473	494	451	463	520	472	466	449	442	506	493	461	471	431	470	464	492	479	458	498	467	488	475	466	469	497	480	454	438	452	481	499	457	516	498	512	458	504	509	469	480	492	480	437	533	476	486	486	494	500	531	504	477	479	471	496	485	492	490	470	479	495	496	480	502	461	501	440	470	480	446	459	472	524	490	469	524	478	495	461	495	487	491	452	491	478	466	503	468	511	491	453	545	502	495	492	496	511	481	468	466	503	468	488	470	474	461	503	477	464	495	524	525	479	498	492	481	472	486	452	489	468	443	512	431	506	472	477	470	469	495	488	488	459	484	444	477	460	498	453	486	475	456	488	493	494	486	498	454	500	468	489	487	448	470	469	499	494	528	518	488	434	479	467	518	505	448	484	458	483	489	468	482	473	454	473	533	466	465	481	509	491	490	482	491	462	497	497	491	520	454	495	444	465	475	492	483	502	488	497	501	474	480	460	511	493	473	490	484	503	514	480	498	504	479	471	474	503	490	484	495	512	443	504	502	506	496	473	481	445	460	488	492	501	463	454	464	447	486	497	501	462	508	490	454	492	507	473	488	474	516	474	501	489	482	457	492	481	529	459	498	472	491	499	470	502	461	477	502	481	466	468	459	489	472	483	487	474	466	497	478	492	511	482	505	478	503	463	489	491	487	451	501	481	513	477	447	461	497	511	520	485	487	498	472	461	502	495	459	465	495	465	474	457	505	499	465	500	466	515	444	490	449	462	459	475	484	529	511	515	525	511	485	481	487	480	487	476	489	495	428	455	473	487	442	459	471	502	497	483	467	492	493	474	450	425	503	508	459	502	516	486	471	452	459	455	478	471	459	523	444	498	514	472	489	437	433	486	475	477	477	490	537	502	495	537	516	485	468	484	501	499	461	429	478	476	496	464	540	470	515	497	473	493	429	482	487	457	463	500	466	469	453	469	494	459	523	490	496	483	490	527	433	457	498	488	472	481	489	493	520	482	461	495	478	476	489	483	500	494	494	504	472	476	461	451	478	516	474	514	480	460	482	474	457	496	497	463	505	504	483	468	489	455	486	505	488	502	482	499	490	500	456	474	501	495	503	489	439	474	439	478	501	453	508	459	475	458	478	481	504	429	482	473	462	516	480	490	487	495	467	474	491	497	457	513	485	479	518	456	494	494	438	501	504	467	501	487	511	500	492	470	489	474	507	501	455	487	546	459	499	506	465	539	465	474	465	465	472	483	469	491	474	481	481	490	504	489	467	486	496	470	514	490	489	487	479	492	477	556	446	465	472	512	528	479	487	473	476	454	450	466	454	499	500	474	494	486	481	487	480	490	471	524	489	480	475	489	483	486	471	495	513	487	498	457	496	438	520	465	460	485	471	467	501	448	475	452	502	469	477	486	493	494	500	448	473	477	494	480	485	472	453	465	480	491	473	480	451	517	551	500	485	479	512	428	487	489	471	468	462	482	480	473	480	445	448	486	474	514	507	456	502	506	533	473	449	482	486	487	470	526	471	463	502	451	484	464	491	492	466	455	528	476	499	482	482	454	463	456	516	460	471	482	470	490	505	496	467	436	483	498	519	493	472	464	467	464	510	505	512	485	487	455	480	509	473	470	485	461	488	486	444	459	461	536	496	497	450	482	450	485	458	454	484	507	505	508	477	498	495	479	455	489	481	462	491	482	463	471	494	492	468	474	441	472	457	445	459	485	501	469	479	484	469	487	489	446	487	479	442	490	461	467	454	477	467	506	490	486	507	464	517	458	513	496	473	476	468	500	516	487	453	492	458	435	484	526	459	474	493	488	468	434	495	449	466	498	499	519	465	510	464	468	478	475	476	492	501	477	433	477	498	494	478	472	502	467	467	487	471	495	492	509	496	474	455	461	488	446	477	540	464	441	465	476	510	456	524	521	510	478	471	479	509	465	470	490	500	495	464	491	511	489	487	472	441	486	453	482	457	502	490	506	476	491	512	479	452	479	513	479	492	495	507	458	469	485	463	472	491	468	472	501	464	507	484	487	482	497	472	505	481	503	461	517	443	483	423	505	547	471	477	469	501	487	471	467	510	477	441	473	456	500	469	470	491	472	459	488	515	448	478	486	486	497	459	468	505	462	482	514	506	466	475	505	493	456	488	498	489	487	503	484	500	497	521	494	477	467	454	464	485	444	441	481	480	511	526	482	490	494	485	479	477	488	479	484	493	462	461	500	489	486	494	469	480	530	508	484	477	458	512	489	494	531	498	445	529	474	506	478	485	462	471	480	485	457	453	449	476	466	468	492	526	442	494	503	536	497	513	469	468	474	516	472	473	458	475	459	452	490	518	498	477	506	473	463	500	430	475	473	524	480	462	436	482	509	504	488	476	462	468	478	469	473	512	511	472	477	500	463	472	486	452	490	502	504	490	449	447	466	533	478	490	498	504	464	463	439	477	464	460	494	470	500	459	517	527	500	479	516	487	511	495	470	518	463	499	478	472	490	493	507	495	475	468	491	509	466	441	514	506	497	485	481	490	449	492	432	508	521	467	509	493	482	474	476	506	479	462	471	490	506	440	492	483	501	452	544	465	527	462	504	472	520	465	506	458	483	459	456	482	482	517	524	485	448	494	477	491	460	505	493	488	467	491	449	482	477	484	487	482	514	463	502	513	473	492	512	459	511	465	447	466	479	460	530	461	459	524	428	447	467	479	441	476	490	457	493	479	509	450	459	475	482	493	496	497	472	489	458	507	467	496	479	524	481	482	496	436	499	482	489	480	512	482	487	467	460	457	521	490	500	448	501	501	485	490	498	491	499	479	492	476	468	452	456	512	493	491	450	483	453	502	482	440	490	472	507	483	510	481	479	505	466	503	489	481	428	450	497	457	509	487	483	452	477	496	483	527	505	449	516	520	474	499	488	479	471	459	496	476	473	470	481	525	458	481	483	484	510	487	483	500	475	517	429	456	464	489	443	458	463	447	547	487	468	492	454	499	459	500	509	474
40101	47452	43762	40486	39377	38417	35679	38806	40080	30801	24258	18364	12880	7113	3080	2557	1123	549	447	488	467	434	407	407	358	298	263	265	482	1304	2244	1441	490	288	212	194	128	112	120	128	138	125	122	101	118	122	122	92	120	120	101	102	110	122	132	138	109	127	121	122	117	111	133	109	132	104	121	116	111	118	108	125	130	107	115	117	105	118	119	125	113	122	119	113	119	100	126	98	116	105	123	104	138	108	99	113	100	125	130	123	116	120	124	111	105	129	98	120	131	119	109	113	133	110	120	120	108	97	132	110	107	102	142	136	116	108	111	123	136	102	97	94	123	136	139	119	106	132	102	117	125	116	130	112	110	109	121	130	121	126	120	114	110	102	112	113	117	104	115	94	125	113	139	93	126	106	107	106	118	122	130	103	123	113	115	98	112	104	113	109	114	106	119	107	125	118	124	122	116	135	122	110	110	124	107	119	132	96	129	115	111	120	106	103	104	102	128	110	130	111	116	117	137	110	127	110	120	147	111	117	111	122	94	97	110	102	104	113	129	105	106	89	136	118	123	104	115	98	111	121	131	116	108	113	121	124	120	114	119	115	115	121	105	140	126	127	121	116	116	100	114	121	112	113	113	107	97	106	128	100	109	114	120	110	102	124	121	127	133	90	121	105	126	128	107	113	136	108	125	122	115	103	120	139	111	106	116	132	101	151	114	104	97	94	124	115	99	117	123	121	114	102	114	105	123	94	110	126	98	124	105	117	101	129	106	134	99	109	103	106	106	114	120	127	112	116	125	140	109	109	110	120	121	123	96	115	120	105	120	107	106	131	111	128	117	119	108	116	115	106	126	117	104	99	123	140	98	126	138	103	107	123	117	122	116	130	109	103	130	124	118	124	111	114	127	123	115	103	110	124	112	129	102	114	117	123	120	122	110	115	125	117	124	94	136	102	104	109	128	114	123	103	120	117	117	108	125	113	97	126	112	109	119	112	106	105	115	124	113	110	106	111	111	134	121	106	126	133	114	117	121	101	126	104	97	112	121	116	113	137	143	126	133	126	115	93	113	110	113	128	115	104	129	108	121	112	117	112	113	124	116	110	116	99	142	105	126	111	101	112	128	124	103	119	123	135	141	115	97	129	136	104	113	110	104	111	104	123	118	121	114	118	124	118	84	126	97	109	116	104	122	87	125	129	123	127	96	93	123	107	116	112	117	119	121	116	108	136	103	105	138	133	126	108	102	120	129	122	111	113	94	120	117	122	107	112	103	117	105	133	113	120	134	104	114	115	127	110	125	126	103	113	116	126	116	118	122	105	100	120	104	128	102	110	133	135	110	111	120	115	113	105	96	120	115	132	104	111	114	124	127	101	119	141	131	113	118	112	133	96	105	115	127	95	112	111	120	117	132	114	142	122	101	102	125	130	99	110	132	113	114	120	128	109	104	104	137	138	120	105	124	116	131	113	111	119	127	121	114	110	98	120	119	114	118	126	106	120	99	122	102	118	127	114	126	117	125	135	123	109	116	107	132	117	121	128	128	106	110	116	112	109	106	104	125	121	118	127	125	123	117	131	119	117	123	112	110	117	117	124	100	128	116	124	134	122	133	110	125	106	99	116	105	98	116	122	144	141	115	128	106	104	129	101	111	121	113	110	101	104	136	111	104	110	125	108	104	98	118	117	126	116	108	117	110	114	127	116	110	136	123	99	101	125	108	106	129	115	116	102	117	131	122	116	126	118	123	94	111	95	108	115	105	103	102	130	108	105	113	112	107	124	109	147	117	115	128	110	124	113	87	118	106	107	123	122	121	115	114	115	128	118	113	113	110	123	123	100	105	116	141	104	118	98	116	112	120	117	88	135	113	129	102	117	118	134	122	121	131	118	119	109	91	116	107	135	106	112	98	122	125	112	126	120	108	111	129	119	119	122	116	120	111	108	102	107	119	119	117	113	130	102	137	122	121	107	102	111	113	100	102	100	116	117	113	104	125	116	127	117	108	117	117	106	103	116	112	138	104	112	121	116	123	107	93	109	118	132	98	135	121	116	119	142	106	113	125	125	118	119	101	112	112	116	113	116	109	136	122	128	106	111	109	113	127	104	130	97	117	117	105	114	133	108	130	140	123	100	111	118	138	115	109	119	118	117	128	108	134	113	118	116	117	112	113	108	101	97	120	127	135	136	118	105	109	106	107	94	130	93	123	96	99	124	137	115	110	119	114	104	105	108	108	151	103	119	108	108	116	122	131	124	111	92	115	108	122	108	124	112	103	122	116	108	106	116	107	122	98	124	108	120	115	114	119	131	116	110	111	135	109	129	139	130	102	108	108	121	99	120	112	108	106	116	100	112	120	120	105	102	118	123	130	128	118	103	111	124	120	130	109	126	116	119	109	114	121	117	118	108	111	128	112	116	138	98	95	92	112	123	123	111	108	120	115	80	120	125	123	98	118	115	111	119	118	100	132	112	95	129	124	124	105	108	117	125	120	114	105	113	110	104	117	110	107	104	113	124	120	97	100	105	107	110	115	122	121	136	98	126	103	112	105	115	124	113	123	117	102	105	114	111	100	116	125	117	82	125	129	82	106	114	114	131	132	115	124	118	122	119	126	121	108	119	125	121	126	112	119	89	117	120	127	113	105	102	123	127	112	97	115	124	111	131	120	107	115	106	115	96	137	103	132	125	101	108	101	126	102	115	115	122	125	118	137	122	106	117	113	121	118	129	116	112	142	115	106	104	121	92	101	130	112	108	144	107	126	110	107	116	114	102	92	100	115	124	103	113	109	104	139	115	105	115	114	131	111	121	109	110	116	118	117	115	113	100	124	105	103	116	120	100	115	106	124	111	87	124	119	121	121	111	105	130	128	118	117	112	123	109	96	130	115	105	110	122	133	107	119	127	107	102	149	107	117	98	118	127	116	125	136	115	125	120	99	122	110	98	108	120	119	129	106	121	126	112	116	115	124	110	125	120	107	100	116	105	140	128	101	121	98	81	133	134	130	111	108	105	132	108	127	90	107	110	116	127	114	111	119	116	115	126	127	136	125	117	111	107	111	107	115	117	127	96	113	111	115	137	128	128	129	128	121	115	126	110	118	115	121	94	121	128	118	116	131	114	124	111	95	102	128	106	120	104	104	115	124	125	111	110	109	105	120	110	101	115	112	111	111	112	116	131	110	111	109	126	96	102	106	126	109	127	133	109	121	108	121	97	127	107	113	104	117	118	114	110	121	117	117	110	144	122	98	96	120	128	117	110	112	104	119	121	109	135	106	117	122	120	123	115	117	105	123	107	106	101	124	114	97	107	131	136	123	136	110	105	122	109	110	113	133	110	114	104	111	127	105	138	116	113	136	113	119	112	114	116	140	122	120	147	114	104	115	105	94	121	109	139	132	110	132	120	135	110	115	111	94	102	100	117	89	141	112	111	128	112	130	119	113	115	124	117	93	125	101	123	101	122	124	114	109	113	122	142	123	105	123	116	107	124	123	115	104	114	113	124
34602	48457	53102	55914	58294	58481	57822	59847	56348	47437	41968	36761	32462	22240	13983	11889	5199	2700	2419	2813	3197	2913	2827	2777	2351	2217	1853	1723	3244	8979	13898	8335	3272	1797	1011	994	532	442	485	392	474	387	421	386	424	399	401	417	453	343	403	407	397	427	430	425	426	414	452	402	414	426	391	388	408	395	409	410	422	413	419	416	409	414	401	427	416	405	428	424	358	402	411	393	401	403	436	454	426	390	405	433	435	377	404	367	394	385	421	391	408	388	344	426	390	375	432	417	382	405	396	425	397	423	446	403	398	375	424	421	409	428	398	404	411	426	399	386	356	407	406	421	419	429	419	421	426	405	399	380	427	429	408	378	425	394	425	462	378	401	406	444	419	429	381	437	375	410	392	430	437	399	386	384	409	389	383	411	408	430	426	398	425	423	386	417	400	428	393	405	394	405	373	457	394	366	464	415	423	426	418	418	380	409	426	391	390	438	410	413	416	407	391	379	417	346	418	433	417	420	411	410	377	439	450	412	420	420	378	396	399	418	398	373	424	413	385	405	415	416	403	394	421	413	399	413	413	412	431	398	382	411	427	372	414	421	440	414	397	422	420	399	403	425	403	407	386	419	432	376	416	385	352	379	431	394	385	386	452	398	430	423	429	410	413	413	384	385	414	374	409	404	404	405	405	408	411	426	421	398	424	406	409	428	414	403	413	434	420	457	419	391	410	412	421	399	403	436	378	410	405	401	396	403	411	441	427	423	430	430	397	412	395	403	394	381	420	374	388	439	406	368	458	434	361	417	436	416	369	401	389	389	394	436	407	385	380	421	440	418	376	414	396	412	440	394	439	428	413	381	443	411	428	382	415	406	399	402	396	380	421	382	415	408	406	432	402	420	383	381	395	420	445	397	414	361	450	415	455	407	409	383	408	402	416	420	427	408	403	376	394	418	434	418	425	387	381	366	416	382	425	398	409	397	410	417	407	384	428	432	413	414	436	407	354	407	396	387	372	424	381	406	430	424	434	408	411	396	398	393	423	405	373	408	411	454	441	410	409	408	450	385	397	408	402	402	427	402	410	447	408	377	400	414	425	422	396	390	390	407	385	426	424	422	414	410	419	438	449	427	429	389	469	387	428	394	402	398	392	389	393	407	384	406	418	405	439	429	421	368	389	409	412	412	425	381	413	441	404	437	386	384	394	412	426	421	426	393	416	422	390	393	386	381	433	413	417	393	410	417	371	394	377	386	415	397	421	411	406	403	365	403	420	432	411	396	428	393	393	372	415	428	416	443	382	432	377	426	443	407	403	400	411	417	359	407	415	403	399	426	369	404	413	407	439	408	404	432	391	407	420	387	396	416	388	432	391	431	435	397	368	396	393	386	386	417	406	422	422	393	374	425	372	430	364	363	413	398	416	414	410	374	400	388	369	417	410	439	435	412	402	407	403	407	419	390	408	464	417	458	427	389	408	417	416	386	404	415	417	417	435	430	398	393	386	375	414	379	387	410	414	417	390	422	400	391	426	409	453	456	446	424	373	416	388	407	372	387	413	363	424	420	402	448	389	396	403	402	398	425	405	402	390	396	378	407	401	407	400	428	433	418	418	407	406	382	380	410	430	399	412	395	408	439	382	410	418	407	378	404	431	411	422	413	466	428	409	406	385	405	404	403	411	426	387	407	399	432	410	417	410	375	413	405	425	427	422	375	402	385	378	389	390	416	394	387	426	424	392	420	431	372	429	402	382	401	429	401	412	399	386	401	400	399	458	422	403	408	397	379	368	425	385	395	402	386	390	397	373	402	419	423	393	395	362	407	402	449	407	410	403	399	407	419	347	398	432	436	400	385	373	410	402	377	420	394	409	352	451	436	433	419	430	408	418	384	387	387	398	390	392	389	409	444	416	393	430	409	399	412	425	401	394	386	405	370	397	406	432	390	376	420	412	421	374	425	437	362	422	413	392	390	413	420	396	426	391	438	369	385	401	432	405	395	437	391	398	401	431	384	414	427	427	386	414	396	388	405	427	392	410	406	384	396	416	404	398	384	382	424	410	356	395	424	405	423	397	392	432	401	404	383	410	421	415	448	400	423	414	431	422	403	423	421	415	417	430	447	392	416	400	403	406	394	398	388	432	412	430	405	418	393	432	437	379	396	430	393	392	410	363	413	398	377	381	404	398	369	394	388	438	454	422	399	414	410	418	429	388	379	406	382	384	433	399	460	397	389	415	406	398	426	429	441	390	390	430	409	396	446	384	406	419	414	402	371	407	384	412	393	414	430	398	412	387	426	379	414	418	432	418	395	425	435	388	377	397	425	433	414	453	391	401	399	423	418	372	408	419	426	427	392	418	413	403	415	386	440	440	415	437	390	376	390	416	447	431	402	368	420	402	440	370	470	406	398	429	406	429	418	401	412	423	417	382	412	434	414	376	404	392	384	413	412	432	404	399	394	392	436	417	378	394	395	409	420	435	398	453	392	401	416	392	409	434	416	427	372	389	414	385	433	420	423	372	409	421	416	398	377	453	374	394	390	426	396	430	417	437	425	424	387	390	400	388	412	407	425	413	395	381	395	369	413	436	408	370	424	418	416	371	385	416	427	411	408	434	390	381	427	394	416	416	427	395	398	407	386	370	408	420	392	431	416	412	390	388	419	409	390	404	422	392	398	414	395	412	429	383	436	399	445	396	425	397	377	416	420	418	409	414	413	371	431	372	402	387	422	409	433	386	362	422	382	387	420	390	420	409	430	402	382	442	396	393	396	431	398	424	406	443	409	418	420	408	413	376	417	408	411	421	408	416	412	433	419	396	399	391	403	431	409	375	429	421	457	415	402	416	431	433	389	369	413	409	428	377	412	445	384	411	362	399	407	403	376	422	425	394	407	417	378	417	426	398	429	424	445	445	392	420	394	380	407	403	405	407	370	386	406	414	389	428	424	396	370	405	384	356	408	412	415	390	420	402	369	437	392	382	430	426	428	427	430	372	459	432	424	407	421	412	388	408	414	418	385	409	369	427	402	405	436	418	384	369	402	377	426	401	423	436	404	387	386	403	408	413	406	378	376	399	399	435	445	407	374	404	409	406	376	397	413	401	422	418	384	396	389	399	391	385	469	417	390	400	449	421	437	372	393	405	373	421	389	409	396	409	403	414	430	387	426	440	385	412	409	412	368	396	388	418	366	434	429	369	406	367	425	419	412	394	407	387	429	433	385	392	396	375	382	420	415	421	402	443	374	386	391	408	417	405	406	405	377	447	426	430	414	398	376	422	421	426	397	414	421	420	404	418	391	400	431	419	409	409	409	403	399	379	423	413	418	445	444	412	383	419	411	412	393	441	410	414	441	426	378	473	397	406	416	410	397	421	436	425	399	410	415	411	419	397	406	417	415	390	415	403	408	412	395	440	406	416	406	453	412	422	389	396	420	385	422	424	459	398	428	391	385	411	371	380	423	409	399	409	477	420	377	420	403	414	391	407	415	420	422	412	379	430	375	396	437	404	382	411	402
46911	49199	42599	39946	39109	39563	38752	44398	47497	37770	31853	26871	22693	13407	7033	5777	1947	990	738	667	669	742	651	603	629	597	538	512	512	667	3567	4770	856	426	522	337	232	157	191	197	198	200	219	168	204	202	174	202	194	175	186	216	196	215	187	177	199	181	169	204	198	199	169	191	204	204	182	199	172	181	205	178	192	202	183	195	170	189	212	210	190	185	183	190	168	183	185	190	201	197	217	191	200	183	182	198	186	203	194	180	171	195	201	191	186	186	198	179	189	201	194	194	199	212	219	196	175	197	203	180	184	184	211	180	201	211	204	207	196	202	174	201	201	177	193	190	201	199	197	185	207	197	228	192	167	174	189	205	189	207	191	200	207	227	190	198	171	186	222	192	195	208	198	205	192	176	184	205	211	187	202	217	185	215	180	192	237	201	218	188	201	199	237	229	226	193	192	190	194	202	191	194	195	189	223	175	197	220	171	211	201	198	219	199	172	181	202	219	213	214	203	211	206	188	225	209	183	190	206	182	192	192	220	189	185	177	188	195	182	198	173	190	187	212	194	179	188	182	203	181	195	229	204	192	202	187	187	178	193	182	223	186	210	191	217	192	207	211	187	174	222	208	217	210	192	185	184	225	193	185	201	208	191	211	213	191	193	188	186	182	208	184	211	207	175	205	198	194	215	198	210	191	197	183	192	185	184	200	175	192	207	209	160	216	222	183	172	224	212	216	199	200	205	187	219	183	173	212	183	184	208	196	214	204	181	199	201	177	216	178	200	199	197	186	196	187	192	215	183	194	199	209	205	185	215	199	209	221	165	185	211	185	195	168	209	178	187	198	201	209	190	171	195	207	194	198	198	181	199	192	194	217	180	191	177	197	191	198	186	209	198	209	183	189	219	206	225	187	177	184	197	194	211	181	202	199	180	196	212	196	205	170	203	182	204	203	175	198	194	195	209	178	203	184	203	186	200	210	188	221	179	204	230	204	193	194	205	216	203	197	193	190	183	190	205	198	216	199	212	190	196	194	183	189	193	203	205	187	183	180	190	194	200	168	171	183	206	196	200	184	199	197	190	217	218	177	203	185	172	195	192	194	187	199	212	188	213	207	180	203	202	194	188	186	193	170	192	202	202	208	200	198	191	206	183	183	200	189	208	180	196	195	205	195	205	203	205	200	199	173	204	218	198	228	206	199	182	187	182	204	197	201	212	178	188	199	219	196	195	160	213	174	174	216	225	182	205	212	199	203	159	196	209	191	189	175	184	199	180	178	192	172	193	217	176	183	223	178	204	188	211	185	168	188	201	192	229	187	187	218	241	177	184	210	190	203	204	231	214	195	201	194	205	203	194	208	198	195	184	201	177	211	210	181	197	199	198	195	220	201	205	209	174	204	199	192	181	182	194	216	192	172	189	205	218	189	192	194	188	189	193	167	201	246	195	207	171	176	192	222	182	204	196	188	200	195	183	176	216	165	204	206	173	189	201	202	187	193	181	184	181	196	204	186	215	209	190	191	168	176	171	195	182	207	195	223	198	216	179	206	197	198	175	204	198	205	196	192	176	201	209	228	196	201	186	197	162	208	179	198	192	212	179	188	178	192	195	195	200	204	193	189	189	207	184	190	171	208	228	178	173	193	205	166	162	180	198	164	203	224	219	201	199	207	169	195	201	190	209	181	199	192	192	210	189	226	184	166	199	204	192	188	198	190	216	178	182	213	191	219	199	168	190	190	201	181	200	172	201	201	196	198	201	177	194	209	205	187	191	221	193	178	194	204	200	235	202	235	184	201	189	179	166	202	208	198	173	194	187	193	188	199	203	235	198	191	216	211	177	197	186	223	187	180	193	194	186	222	189	198	199	197	206	192	188	183	193	169	184	178	211	181	229	187	177	197	211	219	202	190	177	204	227	196	202	204	193	185	193	205	201	202	194	189	204	194	190	191	200	217	208	188	203	200	200	199	183	182	197	212	197	187	207	186	163	198	197	213	193	213	203	187	205	210	201	199	201	187	183	217	204	211	198	212	212	225	201	214	201	201	171	202	179	200	213	198	184	187	195	187	199	189	179	197	215	196	187	195	170	188	211	193	170	187	176	193	186	194	227	210	186	201	156	191	174	221	200	226	201	180	171	190	199	186	184	199	179	195	182	191	206	169	170	175	209	207	197	218	195	199	191	198	197	206	198	206	177	188	185	191	191	201	172	230	186	200	184	208	178	203	191	171	192	175	174	191	166	199	200	188	209	175	173	180	207	194	213	207	197	237	175	190	192	180	202	186	197	181	176	205	198	174	196	191	203	199	195	197	200	181	179	203	186	203	177	204	178	184	166	189	226	195	193	207	179	186	209	226	195	231	177	206	183	189	211	204	194	203	192	221	212	197	200	204	187	208	206	189	176	190	219	215	209	178	173	181	190	194	194	196	209	189	231	194	192	194	204	195	197	203	178	190	188	203	196	198	168	198	201	177	198	193	175	210	195	182	196	187	207	213	188	174	180	198	181	207	178	182	178	212	177	205	185	206	227	193	182	174	205	195	199	196	191	201	215	215	196	189	177	172	187	211	221	213	191	200	204	171	167	165	202	190	194	185	190	195	223	210	198	196	187	210	189	207	169	222	207	195	197	190	202	208	188	180	209	194	191	209	175	182	201	196	183	192	181	175	206	201	186	185	201	181	187	178	228	204	195	205	181	217	196	199	203	210	200	201	201	180	177	170	186	190	209	210	198	183	185	179	183	190	194	191	219	180	204	161	187	216	196	209	181	196	222	211	191	212	208	202	180	191	182	189	172	217	193	205	198	202	198	212	211	190	197	210	195	191	207	223	183	204	203	185	198	216	172	192	199	177	189	209	215	199	180	180	199	179	201	184	185	215	178	179	221	208	217	190	190	184	189	197	176	206	194	191	212	191	191	202	195	210	206	208	214	179	191	183	167	197	206	221	211	187	207	163	178	204	185	212	165	183	183	187	212	203	211	183	195	230	204	180	221	202	203	216	202	191	179	195	207	170	207	202	185	210	186	171	206	221	208	206	203	177	194	196	200	179	179	184	212	218	201	196	199	173	203	206	187	220	189	194	176	190	195	217	197	206	214	196	211	169	188	198	181	210	191	170	180	193	197	174	207	171	176	202	197	182	181	188	198	212	183	197	184	167	205	204	173	182	193	193	206	202	162	191	199	206	200	220	161	167	193	212	176	187	190	184	203	186	193	187	195	211	170	187	174	182	216	192	191	196	194	195	212	204	181	190	193	189	185	194	188	179	218	186	173	198	182	185	217	210	187	199	202	170	179	190	202	203	196	214	203	182	187	200	197	185	180	207	195	174	194	195	189	198	185	207	190	168	191	186	200	208	201	202	181	183	197	200	214	207	208	192	198	192	198	211	208	192	207	197	190	197	196	188	189	178	183	204	201	190	184	202	192	198	206	195	196	171	201	187	179	227	233	207	172	195	203	199	206	207	191	205	210	199	187	208	200	171	199	186	190	209	219	177	216	185
41920	55491	55801	58363	62380	64125	68076	68743	63375	56722	51070	44845	40863	30683	20900	19974	7251	4918	3729	3846	4327	4523	3994	3755	3802	3744	3117	3105	3142	4265	18971	21726	3991	2389	3173	1817	782	706	639	693	888	694	646	606	663	611	624	638	638	655	647	628	571	659	590	646	569	623	629	605	630	620	646	553	599	637	619	615	615	659	644	648	606	605	643	624	606	583	642	629	637	614	616	602	639	653	624	576	652	670	630	620	620	684	593	638	603	599	619	623	625	625	628	658	615	593	692	629	617	636	610	637	623	630	630	614	611	641	613	648	607	619	547	610	634	583	620	610	669	614	597	631	634	580	600	643	631	659	643	598	594	591	648	612	621	622	640	667	631	630	650	607	608	620	627	606	590	600	629	632	632	605	629	636	610	592	625	599	617	616	613	607	623	606	617	585	593	615	626	630	651	599	567	610	633	623	626	649	589	631	652	560	623	666	623	611	655	611	624	640	677	613	621	607	610	649	621	596	634	643	617	613	563	645	655	600	596	601	651	626	590	631	626	620	628	581	654	648	605	591	635	634	606	628	646	583	621	600	651	616	686	570	579	579	613	624	636	585	597	608	598	600	618	606	552	621	640	643	635	604	596	701	638	612	568	579	630	595	607	623	660	633	595	613	626	652	621	592	573	608	601	594	611	615	607	689	587	600	631	621	625	614	642	628	612	621	605	645	659	613	613	651	561	585	594	618	642	594	606	606	656	585	610	555	614	649	609	629	638	580	609	636	562	611	627	614	643	632	594	616	608	639	585	630	636	548	654	619	611	614	597	650	668	621	565	661	601	599	619	635	583	598	573	609	588	580	604	606	665	609	604	574	613	562	613	621	604	650	625	649	628	573	636	661	614	595	634	634	611	642	630	624	600	608	608	608	599	630	612	603	648	642	573	619	628	653	642	582	599	624	575	642	627	614	607	604	625	609	578	606	585	607	621	621	604	624	629	617	592	577	619	638	594	613	617	649	629	635	631	619	644	624	569	640	650	638	584	574	614	618	622	625	644	610	612	631	570	587	619	632	634	618	621	597	609	587	650	593	621	635	589	624	611	649	653	546	658	605	605	615	647	605	608	631	625	588	610	662	646	602	648	643	599	604	638	649	621	611	651	635	631	571	633	639	609	640	604	634	625	641	669	558	658	607	625	617	624	659	616	569	587	576	668	647	601	591	591	605	598	613	636	613	554	576	589	614	640	631	615	615	622	592	608	665	606	626	579	605	629	646	565	578	619	614	591	645	644	608	589	599	624	596	563	578	648	642	595	623	673	599	569	568	596	599	652	577	644	615	658	572	648	618	647	622	588	614	663	644	611	618	597	651	604	601	608	649	608	645	608	643	618	632	615	629	583	624	622	602	606	635	615	604	634	632	623	623	643	652	593	618	576	564	619	584	629	595	637	625	637	634	616	609	620	588	571	610	671	608	611	687	585	597	580	610	642	596	623	626	611	585	639	648	630	633	660	629	615	594	617	612	632	608	614	656	650	617	666	623	580	630	625	635	592	530	605	647	647	584	649	598	632	596	627	614	645	629	589	635	613	577	632	595	604	633	636	646	606	594	596	594	619	647	618	599	605	602	577	634	615	636	605	639	608	619	597	609	581	650	615	635	600	598	608	605	632	613	643	629	628	613	624	598	631	642	617	653	605	613	597	600	578	629	657	633	612	646	639	622	638	616	596	631	620	634	629	624	635	664	597	596	624	634	645	601	586	647	643	617	604	628	609	642	592	617	639	631	621	662	627	621	614	626	675	625	633	638	603	619	618	551	561	647	605	590	655	643	616	594	578	606	607	611	617	598	595	617	612	599	589	612	631	583	617	586	560	572	634	619	631	672	587	619	617	645	604	616	599	617	580	617	677	625	607	605	626	628	631	604	646	575	611	647	626	630	585	624	611	618	601	651	590	557	591	632	612	647	627	618	609	632	592	627	630	657	586	595	636	645	627	590	641	631	601	660	606	605	649	628	619	588	608	602	631	598	597	600	636	598	597	646	597	618	621	634	610	571	645	627	659	633	657	610	594	654	661	616	637	642	626	582	593	620	607	595	568	629	625	632	604	615	593	632	635	649	669	608	572	633	607	665	650	619	583	590	626	626	637	623	646	626	650	629	622	654	645	599	604	642	618	669	648	622	626	604	692	626	601	617	570	667	621	577	636	589	563	588	608	630	600	600	665	610	623	636	610	634	610	615	641	644	594	616	623	617	652	607	594	611	560	597	642	603	638	645	646	599	643	651	636	628	623	602	631	616	588	637	631	615	611	609	600	621	576	662	574	607	610	646	664	613	608	596	616	640	577	599	616	632	610	664	641	640	699	584	620	589	626	655	594	644	645	627	677	608	596	620	629	599	613	614	590	594	652	648	586	645	626	616	601	600	631	669	650	634	654	605	610	596	660	584	582	610	597	674	622	622	679	608	626	588	672	583	623	623	661	620	626	650	585	590	581	583	608	622	597	629	615	619	597	606	598	656	650	579	629	642	615	599	629	614	631	646	624	615	640	680	610	602	592	608	641	641	646	615	611	626	654	623	605	621	589	622	607	600	625	565	602	643	614	567	615	681	587	615	627	596	628	620	599	642	578	593	664	621	623	625	596	586	605	647	620	613	647	595	622	623	611	609	568	637	601	631	662	617	597	600	594	606	581	615	598	629	609	632	630	626	603	633	611	654	620	622	644	618	575	638	616	624	626	646	636	605	615	590	649	594	587	598	595	601	630	641	670	631	600	554	636	663	601	611	609	566	637	619	628	662	620	628	612	566	563	548	634	613	586	586	625	590	592	657	622	589	677	581	639	612	552	619	621	582	604	551	590	582	584	630	609	616	614	604	594	626	628	635	590	618	636	614	627	614	600	582	644	594	644	605	634	618	596	590	581	605	613	637	630	631	568	635	609	598	606	594	589	642	650	594	641	619	586	613	599	619	605	604	593	657	603	627	619	616	603	586	588	638	634	630	620	631	622	607	628	608	612	590	630	663	661	648	655	611	612	611	571	659	582	606	593	643	610	589	585	645	621	585	589	594	674	608	634	600	598	609	582	631	589	595	634	613	646	610	635	648	648	635	608	638	621	591	537	665	624	641	609	597	593	612	580	637	629	616	589	608	632	608	626	623	651	593	601	593	605	592	594	660	603	593	605	584	614	636	630	635	585	622	643	582	602	609	585	648	610	623	626	654	633	589	608	634	596	563	627	581	600	658	586	629	620	605	583	629	634	609	594	594	643	602	596	607	624	608	595	640	641	607	572	631	599	623	602	596	590	652	589	587	601	606	600	597	609	604	571	614	574	619	619	622	604	616	616	597	576	620	582	612	633	679	694	626	640	581	626	610	613	596	619	639	613	609	630	568	631	664	626	588	593	612	619	631	605	600	629	642	629	635	629	619	584	631	650	627	655	582	664	564	618	576	627	602	611	572	620	622	625	583	579	619	600	681	598	616	625	636	613	653	648	581	598	658	572	582	640	618	580	610	609	628
8598	18915	23195	19194	15247	11700	7371	6379	4559	2499	1603	1197	912	659	371	457	276	195	201	242	228	278	247	218	193	241	228	231	239	245	333	497	342	175	179	153	148	142	138	147	153	146	156	135	150	138	152	152	144	150	136	167	135	134	136	145	158	142	127	121	138	147	164	181	133	143	147	142	145	139	145	130	137	128	144	161	128	128	129	152	147	161	131	137	140	137	150	123	149	154	142	121	138	130	116	144	136	154	131	127	131	122	154	143	145	134	152	169	134	149	127	138	139	130	136	136	127	137	169	120	179	150	131	167	141	144	141	147	147	161	158	110	153	151	148	146	130	128	125	125	152	141	147	157	153	115	131	167	147	145	166	130	146	145	145	118	148	123	155	168	131	145	137	140	147	137	157	146	141	136	147	128	156	154	142	152	163	137	140	165	158	137	137	123	132	142	148	113	145	146	151	133	157	125	141	148	125	139	133	145	142	150	137	136	160	154	144	141	167	139	124	138	151	147	141	153	146	142	139	129	140	135	149	129	137	138	155	147	137	152	140	113	150	145	145	152	141	122	135	149	153	131	150	154	167	131	139	125	149	162	135	124	135	135	149	129	134	153	137	161	142	141	136	141	141	135	145	145	140	137	129	149	160	128	140	161	135	134	131	122	153	141	162	137	127	142	150	141	148	154	145	149	127	140	126	130	140	148	126	135	137	137	137	130	139	132	126	141	150	141	124	147	150	161	148	118	138	130	140	143	140	146	147	138	177	134	150	140	144	154	144	132	131	127	148	148	154	135	144	133	140	137	118	139	112	161	155	120	126	134	133	131	135	141	142	139	146	149	158	127	135	155	164	128	136	149	149	133	149	145	155	139	143	142	153	136	118	141	100	136	131	136	148	135	137	151	136	127	118	126	166	130	136	137	140	124	141	139	153	141	133	139	129	174	121	137	134	139	138	143	138	155	146	150	142	151	151	128	170	125	136	145	150	152	136	150	154	132	139	141	151	161	153	147	139	140	138	139	147	133	146	117	150	135	157	139	130	141	142	155	158	144	139	162	143	154	128	155	134	121	145	129	140	145	139	150	145	150	154	145	154	130	133	145	144	133	160	148	159	119	121	134	146	149	140	134	149	126	121	138	161	145	143	136	128	140	134	133	139	128	143	143	133	137	159	135	130	150	144	137	164	154	153	162	139	140	120	142	127	153	159	151	158	126	168	147	150	145	132	140	132	143	121	136	144	154	132	125	159	146	134	146	126	134	146	183	140	139	125	145	130	135	144	149	143	145	137	155	162	136	169	155	136	143	136	147	150	155	147	139	143	146	149	139	129	134	138	131	152	165	144	164	147	146	154	147	142	146	149	159	158	134	133	146	132	152	144	142	149	122	134	149	145	129	122	154	136	138	140	148	128	146	143	128	130	145	124	131	140	149	139	138	129	138	130	149	130	133	157	125	142	143	119	148	137	156	157	121	159	150	155	158	135	121	156	149	121	117	120	126	156	165	130	140	168	145	153	156	154	142	154	166	144	118	150	150	136	143	168	135	116	144	155	149	122	155	147	126	145	121	151	137	154	148	137	139	128	150	146	121	144	137	142	142	142	120	150	151	140	137	147	156	150	136	152	141	130	131	125	138	159	140	117	149	148	151	160	141	152	138	128	165	155	155	141	141	119	137	148	151	137	129	148	137	141	143	161	136	154	169	136	150	127	130	141	136	124	149	138	135	147	128	146	140	129	133	172	122	149	122	152	121	143	138	169	153	148	130	154	128	134	158	158	153	147	148	131	141	135	143	143	138	148	158	138	151	135	134	122	169	124	155	150	133	161	141	129	134	134	131	150	143	139	131	127	122	151	140	132	132	174	135	140	138	155	136	149	151	138	168	148	153	127	120	161	141	116	160	141	140	136	153	140	134	135	157	145	146	137	120	120	168	129	133	164	147	148	154	141	123	135	116	150	129	156	139	136	148	146	152	126	138	158	126	132	136	132	149	140	144	137	165	137	139	150	147	140	132	132	123	151	135	158	150	148	157	129	145	143	158	151	156	174	140	139	149	130	141	140	130	170	143	135	144	166	124	135	155	144	138	115	131	137	158	146	128	162	120	138	151	145	159	129	150	153	125	137	153	140	149	137	135	135	122	152	117	145	168	135	135	135	147	130	144	132	125	149	146	117	149	140	154	147	155	136	141	146	154	145	128	151	154	160	132	135	148	137	148	124	136	154	164	139	156	142	152	138	147	137	156	161	139	165	145	158	146	170	145	156	140	140	149	136	159	164	137	140	146	157	148	148	142	144	154	164	150	133	123	149	136	137	140	145	152	137	135	156	166	135	143	135	136	143	142	148	134	150	127	153	161	134	139	142	137	136	142	135	146	123	155	136	148	165	148	130	145	148	139	153	144	139	121	126	153	139	139	149	165	144	142	150	125	155	134	123	163	138	158	132	127	156	140	153	140	143	123	119	152	142	132	146	150	127	146	133	128	156	144	158	152	153	142	129	155	124	145	140	142	150	124	156	127	152	133	140	132	122	132	122	158	135	147	129	152	167	130	142	133	135	122	136	123	133	152	138	142	150	137	139	146	135	143	155	143	137	149	136	130	142	169	136	144	122	127	134	129	158	141	146	157	140	144	135	151	161	131	149	160	127	137	121	148	152	152	155	141	144	142	133	150	144	166	145	140	155	133	140	146	131	144	149	153	136	146	133	144	151	157	156	137	134	152	144	126	145	134	156	151	125	129	161	153	147	149	150	141	145	158	146	155	142	119	135	127	145	151	170	131	142	144	116	135	153	136	158	144	143	139	133	130	133	176	150	157	146	147	147	135	176	157	151	122	154	137	141	131	151	126	141	142	126	140	139	146	142	138	146	152	146	134	157	161	156	149	128	139	143	151	151	145	149	149	155	127	132	141	127	156	130	144	143	147	147	148	146	137	140	120	120	138	130	152	156	130	132	132	142	134	117	139	150	163	146	126	122	163	151	148	151	162	130	121	140	142	126	142	160	155	152	146	128	142	147	151	148	154	135	159	129	138	148	128	136	132	163	161	146	151	136	140	127	145	122	133	131	128	145	124	139	132	130	161	137	143	145	155	137	147	147	138	146	161	148	129	128	143	137	146	140	163	137	128	129	145	131	137	132	127	160	160	150	134	132	137	156	152	158	135	160	143	150	165	138	121	153	143	129	127	146	131	126	144	155	121	126	158	146	136	153	127	140	141	147	143	163	137	126	153	147	144	125	139	143	133	135	152	128	129	168	121	149	154	115	153	136	144	141	149	125	146	136	131	135	162	128	125	148	134	162	154	133	129	140	146	157	123	143	129	143	116	154	139	146	134	132	143	159	148	143	140	109	144	143	132	148	152	135	132	165	136	155	136	149	143	141	148	160	143	156	138	142	128	148	160	136	147	123	142	155	137	144	134	144	144	133	158	138	149	164	144	158	133	159	161	155	133	147	156	134	143	144	175	141	129	150	134	138	137	143	156	156	149	146	153	162	141
9342	23215	29219	29223	26983	25407	21152	21821	17892	11309	7900	6058	4490	3254	1945	1960	1226	996	1102	1244	1048	1446	1339	1094	1060	1149	1146	1231	1439	1330	1802	2962	1614	730	642	553	504	509	502	507	522	521	479	488	503	513	503	497	495	527	540	505	468	492	517	464	487	534	467	515	486	513	499	518	453	505	516	494	521	496	469	474	469	482	502	464	519	454	507	510	500	469	499	490	478	527	487	465	499	507	525	486	463	463	458	505	472	522	560	499	489	483	512	472	512	511	498	483	459	511	523	484	480	471	494	506	499	491	503	480	481	489	515	542	473	512	504	490	501	494	500	468	487	494	538	485	496	507	451	497	486	486	520	478	451	511	476	496	513	479	463	488	516	503	483	496	514	500	473	449	555	504	501	457	506	502	509	502	471	528	511	482	490	494	484	483	488	495	474	492	553	465	530	518	485	511	522	496	491	496	566	544	479	473	512	478	526	500	473	511	511	499	492	484	499	537	463	503	535	462	473	472	487	467	508	491	503	498	498	472	493	480	505	574	511	528	487	478	479	510	537	475	513	495	483	495	480	508	513	484	533	489	565	490	478	458	526	498	513	436	496	464	462	481	490	489	515	486	530	505	488	514	474	459	484	519	513	475	501	484	449	477	506	510	477	508	485	449	476	517	520	495	506	475	478	519	468	512	486	479	491	495	526	480	500	524	505	502	532	521	497	488	500	515	481	502	507	485	474	518	465	515	457	482	525	497	522	521	500	499	507	459	498	526	530	489	500	449	519	550	510	502	532	452	483	529	493	515	506	513	461	521	468	487	491	490	500	512	511	518	490	496	472	500	472	540	474	504	495	503	508	534	501	471	461	497	461	439	490	500	485	480	502	483	537	462	480	534	510	456	525	478	480	480	521	484	491	480	456	460	522	495	513	475	491	494	493	478	485	491	492	473	522	493	495	517	470	485	511	499	468	497	554	487	516	535	522	501	499	480	492	510	516	527	512	541	484	481	481	517	494	498	488	497	496	505	537	518	535	508	512	528	539	507	491	495	497	484	489	481	509	444	511	485	445	484	493	530	523	516	481	518	544	477	517	464	501	491	458	510	542	498	514	532	477	465	493	514	480	499	529	500	466	507	478	538	496	482	498	458	517	464	496	513	478	495	519	494	490	492	521	489	522	492	520	487	504	477	535	498	512	473	461	479	514	473	519	508	482	517	477	510	511	473	482	505	501	486	500	525	470	519	523	472	482	521	471	481	507	495	474	490	466	524	510	521	515	471	489	498	516	495	514	492	457	531	472	475	490	513	541	514	519	456	477	508	522	475	521	479	488	515	481	528	497	491	500	455	498	511	462	485	505	477	519	487	493	492	460	514	521	478	473	464	491	533	451	507	483	497	501	540	479	450	494	515	441	481	499	485	486	484	515	531	498	471	519	496	494	494	499	499	482	475	495	476	482	523	475	485	475	523	509	473	515	450	505	444	494	484	498	552	486	469	541	487	491	487	529	488	511	483	524	501	525	516	485	481	492	513	510	506	514	482	501	536	497	500	473	499	521	534	518	491	479	511	518	486	472	532	524	519	453	498	501	554	500	516	523	471	507	475	488	522	490	488	482	472	503	429	560	488	496	485	503	474	470	513	509	490	499	505	483	482	495	469	447	446	515	507	479	487	468	524	488	517	530	511	467	515	479	496	504	470	501	482	508	502	490	489	517	495	470	468	504	499	488	443	500	475	492	481	521	518	501	492	498	499	481	514	496	509	489	491	528	490	466	496	510	490	523	472	495	466	503	505	488	480	505	524	490	510	540	507	480	526	500	495	475	541	443	485	517	530	488	506	502	519	469	507	512	512	495	516	474	510	487	503	508	499	474	491	487	514	495	530	471	504	494	528	533	482	435	540	452	526	508	492	482	484	496	496	491	507	525	500	473	515	524	497	487	503	482	533	505	486	491	487	519	501	501	512	467	466	490	486	495	498	523	511	533	468	475	513	468	486	496	522	490	519	487	451	470	523	487	530	512	485	448	484	550	482	528	514	508	524	469	478	473	518	501	471	494	458	526	477	539	509	510	488	470	498	472	486	532	506	548	470	527	505	490	470	510	460	505	500	497	471	510	478	469	497	503	472	480	481	465	509	503	494	527	452	524	461	467	503	483	500	452	512	504	491	508	500	458	495	530	447	529	467	546	498	482	511	535	492	456	498	499	495	501	517	488	490	542	490	480	484	487	488	520	489	563	491	471	481	506	497	501	487	520	470	491	483	496	500	478	524	504	469	474	493	486	461	549	521	486	469	512	482	482	498	470	509	514	449	491	494	474	462	525	465	478	501	503	490	502	521	506	486	493	511	499	522	514	512	463	478	488	493	507	465	505	515	459	529	484	498	498	485	438	514	509	511	493	517	475	501	507	506	480	528	496	491	502	495	447	499	497	553	519	487	474	477	491	454	467	518	540	485	506	479	497	520	470	503	508	448	522	481	486	488	489	524	524	499	493	495	496	506	509	486	468	502	485	499	466	498	494	463	557	457	521	522	478	512	508	481	443	496	477	503	499	485	516	534	515	522	532	486	534	532	489	531	476	517	523	461	530	482	486	505	494	515	508	441	491	473	479	504	527	469	488	481	510	466	477	459	530	515	509	497	524	501	502	495	513	468	464	473	488	489	499	489	502	501	508	483	496	481	486	507	475	483	514	516	481	511	503	455	510	470	462	499	514	466	471	496	496	459	518	502	523	500	496	464	502	495	526	503	520	484	513	540	477	525	488	518	512	511	481	463	498	480	520	501	505	481	467	504	523	497	491	443	477	492	483	503	473	550	517	502	504	490	493	547	535	533	490	514	509	499	453	510	477	470	512	495	481	457	474	471	497	498	468	492	483	473	465	480	482	523	511	521	507	501	473	523	526	492	525	487	435	490	498	475	495	523	496	520	487	485	511	508	511	499	486	495	484	449	481	480	537	490	482	538	522	498	468	517	537	505	509	487	513	533	504	500	468	493	474	517	497	509	498	502	469	520	486	482	490	511	479	482	522	472	513	504	485	513	475	483	486	444	498	509	487	473	461	490	490	541	504	519	470	494	476	540	546	508	488	512	465	482	450	495	509	535	491	535	469	486	512	529	495	482	479	532	486	498	506	472	494	511	501	538	511	496	482	489	533	530	490	487	433	520	486	478	543	457	500	480	564	471	517	483	489	495	491	494	514	479	503	523	499	457	493	472	483	469	494	519	498	495	527	533	474	485	496	506	473	486	474	489	445	498	474	475	474	515	500	520	472	485	519	499	468	437	503	500	462	483	518	475	497	483	493	470	486	534	480	504	492	480	497	526	495	507	506	516	494	493	490	483	486	478	493	479	485	478	473	523	504	483	501	507	546	504	517	489	468	483	521	521	529	506	463	508	518	494	520	494	468	520	536	485	507	484	490	528	497	470	524	471	493	511	479	495	484	470	484	514	484	500	517	529	521	473	494	504	459	476	480	512	522	452	516	465	472	491	496	490	482	510	488	504
37652	52037	44429	40592	38203	38208	36466	39063	36635	29995	22134	16458	10327	5894	2890	1109	1037	784	596	500	472	436	412	416	376	400	402	361	375	342	1839	2605	1489	354	201	151	158	146	141	136	148	141	161	130	120	136	122	126	163	151	134	141	139	156	130	122	140	148	145	135	142	144	112	156	139	149	135	131	139	144	178	130	148	163	139	140	138	139	142	122	143	122	115	127	145	131	156	130	136	160	125	130	144	144	143	181	117	135	135	144	113	108	158	128	143	139	135	169	118	130	133	141	141	137	133	138	158	160	130	145	138	126	122	116	143	144	133	143	131	110	156	149	134	163	147	131	147	154	129	136	129	136	129	142	134	129	135	137	131	138	121	123	137	143	161	129	142	141	131	142	133	128	138	132	141	130	128	121	141	158	166	144	138	146	133	134	141	136	134	135	148	151	155	142	126	139	132	125	125	140	124	123	127	132	147	136	132	131	125	152	148	130	140	128	126	129	149	148	140	142	148	138	138	117	139	146	122	126	121	149	129	133	133	161	146	146	164	148	139	135	165	149	127	147	121	121	132	136	138	151	160	136	134	155	140	134	149	138	147	136	154	133	159	121	126	126	127	129	139	140	153	145	155	119	126	142	141	128	140	138	119	124	135	157	143	159	128	113	143	141	139	154	142	143	123	134	154	138	133	144	137	152	165	133	127	123	145	131	162	152	145	125	160	116	135	113	174	131	123	126	142	146	140	125	118	156	139	142	119	128	127	149	136	144	153	136	135	140	137	149	140	155	142	130	136	130	138	144	131	132	127	135	157	129	151	140	137	128	138	145	126	140	161	148	110	170	120	145	138	139	143	161	167	148	107	143	149	137	151	122	134	149	154	128	121	154	139	130	144	121	143	159	142	130	114	118	139	144	138	137	140	141	161	137	145	143	122	156	165	140	134	142	136	124	139	127	110	139	147	125	141	139	140	144	156	136	157	151	135	158	158	126	150	157	146	164	139	150	143	127	142	136	133	131	122	133	151	155	137	129	143	140	152	140	147	145	139	153	134	144	148	141	150	146	119	127	113	139	155	143	156	155	155	140	144	144	145	146	140	108	151	130	140	119	120	148	122	139	140	148	148	148	138	132	134	155	132	171	147	150	118	148	149	147	152	132	131	150	132	143	148	145	156	125	139	141	133	145	135	122	138	151	122	154	150	135	137	147	133	130	132	149	135	149	132	115	139	137	140	134	147	140	138	147	111	151	135	126	152	146	143	136	136	130	141	149	146	157	131	141	156	137	136	140	161	138	128	145	122	151	129	137	134	125	160	121	111	122	133	136	139	120	136	144	132	168	132	135	119	134	152	150	132	145	132	124	146	137	128	142	153	144	144	134	139	147	130	126	135	140	120	143	123	141	137	148	120	141	138	161	146	136	120	153	115	134	140	139	145	154	140	141	154	139	130	145	143	138	139	129	144	151	151	136	164	138	112	149	145	157	147	163	135	144	145	156	138	161	131	137	140	136	152	144	154	148	143	128	128	159	133	122	128	113	150	138	125	135	151	145	133	128	142	152	139	124	117	154	114	150	146	136	129	156	148	160	144	146	138	161	121	114	151	133	131	114	140	135	143	146	129	150	163	134	137	133	138	136	150	147	146	120	141	167	128	129	134	149	152	145	141	142	145	151	136	148	150	142	151	142	148	158	120	140	153	137	153	154	157	138	146	142	156	129	137	132	121	137	141	121	138	150	130	139	145	152	127	132	142	125	138	159	135	157	146	135	152	156	148	140	149	145	133	161	137	146	134	145	161	129	133	122	147	149	153	165	141	137	127	152	130	138	138	134	160	134	136	128	131	129	151	120	148	132	121	121	144	143	137	147	137	143	138	143	153	144	135	138	148	126	141	150	144	144	129	134	134	140	146	125	142	144	158	133	147	146	138	129	145	131	151	153	159	149	123	140	129	134	145	146	119	119	137	133	115	137	156	146	145	147	139	135	131	130	126	125	133	125	146	145	144	145	138	131	146	140	147	126	139	129	156	137	157	145	126	157	117	141	161	138	161	167	151	130	129	146	142	136	136	157	136	124	163	129	130	129	154	132	124	123	127	143	144	142	121	136	143	142	160	141	137	168	152	123	147	153	124	153	122	141	137	148	155	157	143	137	128	131	155	108	132	134	125	150	124	128	158	140	144	139	132	140	145	119	146	146	147	121	148	131	147	142	137	153	143	133	138	137	108	132	125	169	149	130	152	138	159	134	116	134	131	123	145	148	132	143	141	142	115	140	130	140	116	169	131	118	144	125	146	141	151	114	143	170	139	147	128	145	132	132	140	143	141	127	147	140	141	132	121	109	152	138	125	134	138	155	140	151	132	148	147	109	122	128	151	128	156	142	136	147	126	131	143	145	136	129	129	155	160	122	131	125	139	144	138	143	126	152	141	138	148	142	132	157	161	145	149	154	133	135	148	125	137	133	134	151	135	148	141	148	127	128	130	154	152	135	144	133	144	133	136	125	143	124	136	132	130	107	136	156	136	146	149	159	144	126	157	127	120	144	139	130	158	142	139	156	143	142	140	134	138	115	137	136	150	135	129	123	134	156	152	133	124	148	159	146	114	150	159	121	135	141	134	130	124	133	140	130	134	148	160	139	151	142	136	125	138	131	139	136	143	173	162	143	154	135	119	134	123	150	119	136	140	135	157	118	150	143	135	131	143	144	140	134	125	157	147	150	119	152	156	150	133	129	139	132	111	135	128	141	110	141	155	128	148	131	139	149	141	155	149	151	127	165	133	139	127	130	134	155	139	132	140	138	155	149	137	136	135	127	156	132	142	141	160	129	123	157	152	144	128	134	130	151	129	162	142	131	137	152	147	134	147	139	116	147	134	121	154	142	153	139	131	156	129	136	141	133	147	148	148	138	136	150	125	151	171	141	134	147	101	141	140	139	128	124	146	147	158	132	161	174	142	153	148	135	146	138	160	122	159	143	153	158	139	135	133	140	133	143	144	139	119	138	130	148	139	131	153	121	140	123	136	163	149	130	136	127	145	150	113	127	149	117	121	146	155	149	134	145	98	143	142	125	166	142	131	154	133	123	132	163	144	131	134	155	137	147	165	134	142	144	130	149	132	135	150	152	149	163	157	137	159	123	142	155	147	142	148	135	132	153	146	163	142	137	133	122	147	122	112	141	136	139	125	137	145	132	160	150	148	130	147	156	145	164	169	132	138	132	128	131	133	154	153	128	143	123	145	130	140	160	134	139	155	150	158	135	150	143	137	144	136	120	163	135	147	144	120	132	105	146	107	121	173	166	164	118	132	134	141	137	144	127	149	126	140	130	141	126	156	168	179	140	128	135	130	136	149	167	122	150	133	138	128	133	150	135	154	124	168	132	114	134	133	129	139	143	140	124	164	141	144	131	109	107	148	125	124	148	152	129	130	137	142	154	162	133	171	142	134	139	143	136	124	133	148	123	135	128	154	158	139	141	134	143	146	155	144	133	145	128	141	134	124	145
33350	51068	53035	55235	60610	59212	59624	61076	54754	45117	39759	35085	28274	20630	13335	5815	6342	4728	3737	3055	2784	2751	2510	2320	2415	2535	2463	2378	2299	2175	11583	15093	8620	1958	807	537	484	512	494	477	539	467	485	492	471	449	450	468	474	481	475	507	474	466	503	532	474	445	461	469	485	495	497	480	526	472	455	507	469	465	506	528	472	478	463	475	462	481	463	506	449	509	515	454	452	490	493	497	479	519	472	467	461	438	507	514	474	484	481	465	510	458	480	498	456	490	495	494	483	516	460	470	510	507	484	520	475	496	528	495	507	525	506	502	463	502	479	511	482	466	460	490	459	466	487	497	466	494	468	480	491	478	493	515	492	493	453	453	461	452	461	466	513	487	469	470	491	514	513	484	469	477	456	487	468	470	442	496	454	480	448	459	470	492	478	484	505	492	523	462	460	469	457	509	502	453	456	459	489	480	462	464	513	488	502	477	496	440	501	478	466	478	524	511	482	526	458	502	459	482	465	490	527	457	487	476	472	487	501	484	468	508	430	498	457	496	486	488	481	472	464	458	476	496	437	501	479	515	479	442	471	454	495	489	476	472	486	474	456	534	470	483	457	473	463	466	513	483	521	473	485	459	504	492	480	463	489	469	494	483	494	512	504	464	490	519	476	497	492	469	483	422	504	491	440	463	464	467	498	471	472	455	458	471	452	525	473	481	451	473	496	486	492	483	476	473	451	498	514	486	508	471	450	453	503	457	470	480	446	459	499	469	503	442	471	495	472	474	460	458	499	485	451	521	439	501	497	462	499	437	495	463	501	448	474	477	505	461	510	510	502	478	464	465	475	443	471	468	473	470	468	491	494	476	462	474	476	465	472	465	473	464	487	470	479	457	471	460	462	487	473	481	451	513	487	463	478	465	457	505	479	536	472	466	476	480	489	463	460	496	459	496	489	503	475	477	504	472	471	498	508	481	506	507	478	461	481	424	512	440	484	491	435	481	515	462	498	464	486	508	483	428	448	451	473	508	481	498	478	498	465	501	449	516	453	455	507	504	479	484	529	477	484	484	470	481	478	501	492	490	532	505	482	456	473	452	488	470	498	471	493	444	452	504	472	449	468	490	503	470	473	485	497	457	493	471	494	459	463	452	464	467	495	466	516	476	486	479	442	518	455	484	460	464	460	527	473	473	475	452	488	448	509	474	523	498	455	457	503	483	476	472	465	496	443	471	511	480	503	499	479	465	505	494	468	482	460	458	474	475	454	501	450	501	467	484	477	491	469	488	501	470	480	495	466	479	507	477	469	505	477	475	453	444	497	468	481	463	518	463	458	469	510	507	501	499	451	469	502	464	500	469	479	435	502	511	468	483	480	501	479	477	523	483	477	502	479	487	488	453	487	481	498	453	453	450	493	484	513	481	501	480	483	491	503	449	456	483	451	478	463	471	503	469	478	481	480	463	498	481	448	483	495	492	495	476	515	494	484	508	469	519	498	482	497	481	485	480	465	465	502	492	486	499	464	519	485	448	487	468	459	481	489	458	454	479	527	461	487	507	482	464	508	469	526	450	495	489	485	541	485	520	459	494	473	479	457	445	454	476	459	468	474	455	501	443	476	430	483	480	505	510	466	484	486	481	455	459	504	428	432	446	461	458	483	495	454	476	478	497	449	456	478	507	501	497	489	490	507	505	514	502	465	500	454	507	496	487	454	484	473	482	487	483	463	501	475	474	522	512	454	457	483	482	483	457	488	479	485	505	460	490	456	475	485	530	442	492	476	496	479	507	497	460	440	493	504	482	505	505	516	454	472	435	510	503	483	479	449	466	478	502	465	491	473	487	485	501	459	497	491	454	484	465	501	499	527	476	452	470	450	506	464	461	512	482	487	493	461	493	457	495	455	475	512	478	470	490	488	418	515	446	479	490	500	472	505	463	512	498	436	473	455	483	527	472	477	462	487	497	479	506	452	471	513	496	492	497	470	459	443	470	467	491	474	450	435	464	485	456	524	515	484	494	467	464	457	502	473	468	454	499	512	448	501	467	438	490	482	483	463	498	449	454	478	479	454	523	469	489	496	505	456	467	456	468	466	450	469	509	494	464	483	488	457	479	455	459	456	492	459	495	501	489	483	487	475	471	521	464	458	489	491	478	504	448	463	454	464	446	461	527	443	445	498	477	493	440	468	496	487	467	485	486	457	481	502	475	458	445	515	444	460	477	499	508	520	479	493	437	472	459	495	462	491	450	465	504	492	444	492	491	500	496	501	453	485	487	452	478	477	503	477	502	486	478	478	481	492	524	506	475	474	468	475	459	510	456	474	512	516	481	525	473	473	516	463	476	492	472	509	481	497	488	483	467	491	470	477	506	455	476	465	474	487	481	474	514	477	492	494	504	472	472	492	481	459	504	470	467	476	456	503	427	513	468	477	462	491	468	496	454	498	477	454	471	501	479	493	436	474	440	459	454	455	487	457	472	484	499	488	498	501	488	498	508	501	446	464	443	510	509	462	480	498	497	454	485	478	495	487	450	502	498	495	485	523	461	498	478	452	459	467	447	482	522	510	524	485	474	495	513	462	481	480	490	453	459	455	479	452	511	487	491	484	478	495	474	446	467	507	456	516	453	499	468	494	499	500	485	471	522	483	476	490	532	478	500	442	468	483	497	475	507	488	463	454	491	503	491	488	489	492	444	455	484	441	477	470	461	447	493	493	488	492	491	506	527	494	459	440	477	489	500	497	475	478	491	477	472	514	512	477	470	474	487	456	440	478	466	480	481	484	520	486	478	492	470	469	466	473	503	463	463	490	540	485	448	473	469	479	475	491	486	473	502	467	455	479	476	464	493	464	489	491	470	486	471	489	484	466	464	501	475	476	475	526	451	482	462	491	476	493	545	478	451	472	496	520	471	457	477	467	497	473	511	502	469	468	493	477	470	486	456	486	520	467	498	470	473	514	505	472	452	450	492	449	490	512	457	490	507	454	483	479	516	460	469	493	497	449	474	490	442	480	468	453	538	495	480	508	470	485	536	464	462	466	464	523	502	544	522	469	453	482	486	486	456	513	480	520	465	458	468	502	476	449	509	530	471	477	473	456	476	490	483	473	467	453	480	416	467	472	496	495	499	479	490	520	505	429	455	478	480	455	493	478	497	478	478	496	469	455	469	469	478	479	505	496	491	501	491	470	505	513	484	489	533	490	505	491	512	497	456	498	473	469	479	501	527	502	471	461	457	497	488	444	482	491	476	522	487	467	534	454	501	432	474	451	483	461	461	489	539	479	518	451	433	462	463	499	489	481	522	530	432	478	520	471	482	473	457	451	509	509	505	491	468	467	454	466	473	464	485	502	443	504	481	490	506	455	486	467	481	458	496	432	503	455	500	482	521	482	495	473	505	462	466	463	497	468	447	477	468	459	494	489	475	487	500	485	493	462	500	482	470	483	479	475	467	508	505	487	509	494	477	497	477	497	501	522	477	475	479	508	462	522	470	470	466	474	475	498	516	522	465
46539	51165	43532	38574	36760	38858	39378	43815	45234	37304	31863	26885	19212	11124	5990	2566	2387	1473	1054	718	683	670	686	802	720	575	499	518	536	860	4415	5185	2038	341	269	220	213	202	199	205	227	220	228	205	209	249	190	231	228	246	222	209	214	226	171	235	213	211	210	183	219	224	210	219	215	223	207	215	216	192	190	208	233	212	199	209	195	193	229	228	215	247	217	234	221	209	228	215	213	217	208	244	220	209	226	254	210	202	213	201	221	220	227	208	201	206	227	225	197	192	209	198	219	220	214	207	216	216	236	232	213	226	223	206	208	212	215	238	218	215	221	208	241	183	231	213	223	226	203	231	219	228	225	217	230	196	219	243	198	209	229	217	210	230	232	194	245	197	204	224	224	229	187	231	206	229	217	210	211	211	223	211	205	230	227	209	212	238	240	213	235	208	230	203	219	204	244	242	210	191	199	212	207	201	203	208	194	216	191	228	250	215	213	212	207	230	210	193	242	189	215	221	231	210	227	226	183	219	245	197	196	215	216	244	214	252	235	203	220	222	195	231	189	213	204	249	235	231	228	240	213	212	208	239	214	229	230	240	233	212	209	221	215	201	244	257	198	212	227	223	228	216	251	216	245	240	216	244	230	215	228	234	216	228	215	212	244	188	238	214	227	210	235	239	198	219	218	205	211	197	247	220	206	236	207	242	234	205	212	221	204	233	209	198	227	228	208	215	189	243	195	200	243	243	225	207	200	194	217	224	240	205	208	223	219	197	205	211	212	254	218	242	199	189	218	217	224	204	226	240	230	233	261	227	229	235	227	198	197	212	214	199	218	196	207	197	234	233	242	198	195	194	239	199	224	194	225	247	219	221	208	231	231	248	211	228	194	225	195	217	220	214	192	207	193	218	194	227	222	208	235	198	225	203	203	209	202	224	231	222	201	217	239	212	213	203	221	244	233	203	189	241	229	190	220	232	232	192	215	219	211	184	241	231	232	229	211	211	224	215	238	199	220	181	253	236	204	217	247	219	214	224	206	227	216	194	199	225	228	232	206	203	204	213	201	202	199	209	224	227	217	229	205	239	224	216	214	232	203	245	205	210	209	216	231	197	198	236	222	223	222	214	228	243	224	224	216	228	208	217	178	206	205	217	201	229	192	206	212	210	224	208	221	199	203	216	216	220	229	190	202	218	201	248	220	234	246	198	195	233	242	214	228	208	217	201	224	192	225	212	232	242	202	197	209	200	207	201	214	220	220	198	220	209	238	223	208	219	194	211	222	229	210	197	237	218	216	222	208	224	232	204	216	227	223	221	230	212	201	237	219	199	223	216	222	215	227	208	243	214	206	233	236	199	240	211	226	196	208	224	230	219	216	230	215	209	213	220	216	178	242	212	223	212	205	206	165	214	207	240	215	204	180	226	226	233	205	227	209	192	207	230	205	218	209	207	202	217	218	173	198	216	250	237	224	210	219	235	204	219	211	209	228	226	227	209	210	202	216	238	216	214	216	218	215	238	222	252	214	229	228	222	231	212	230	230	184	185	224	218	222	213	216	211	234	241	228	209	220	211	207	221	207	239	180	249	240	229	232	190	216	221	166	213	230	209	222	211	211	210	214	191	230	224	208	226	218	205	223	226	231	215	232	207	207	207	215	207	209	222	210	218	217	194	208	190	273	210	231	243	201	216	208	215	210	232	203	219	210	221	230	203	215	218	204	231	216	226	217	206	240	198	231	228	228	245	226	232	225	199	201	215	254	206	216	228	218	194	213	215	198	222	196	211	227	208	220	245	251	199	229	228	222	216	179	217	199	218	214	229	242	211	225	220	251	231	223	217	222	263	216	209	220	223	222	201	231	212	219	212	218	234	219	193	215	218	230	225	214	197	267	209	245	229	210	207	232	205	254	220	198	213	206	249	206	213	205	219	224	235	248	219	238	235	234	186	210	225	225	238	221	210	214	244	216	235	222	212	235	207	188	202	220	212	225	207	193	221	232	209	203	224	208	243	234	212	227	194	219	229	225	211	211	243	241	215	205	227	223	218	190	226	221	218	229	219	204	226	258	206	206	241	207	206	239	221	214	200	225	206	203	203	242	195	219	218	213	218	215	201	205	230	198	246	222	185	212	224	226	243	210	202	225	205	224	219	203	221	221	202	209	236	243	235	220	230	228	235	213	224	210	200	204	224	246	193	217	232	218	234	229	240	210	215	219	246	200	233	241	185	255	219	227	218	230	243	217	214	228	209	241	215	220	238	210	199	210	196	191	238	192	249	183	268	225	214	233	213	204	211	223	220	227	234	223	227	228	204	213	206	227	201	203	213	233	222	225	213	199	205	225	196	203	219	240	247	209	202	230	213	218	232	257	209	241	197	204	197	196	235	227	214	222	218	199	202	239	208	205	229	227	208	213	234	209	227	213	232	220	229	230	218	234	222	228	212	226	221	201	213	241	206	199	223	219	216	218	228	231	211	214	208	202	205	222	196	215	224	212	235	214	201	224	211	181	217	219	230	210	213	195	227	201	199	192	225	206	239	230	214	196	221	216	202	239	206	231	196	229	216	236	196	233	221	217	206	223	209	223	209	217	214	203	218	238	265	237	235	222	221	227	213	205	221	193	229	188	210	214	202	216	232	224	211	208	190	242	222	216	213	215	218	228	215	213	211	210	202	233	244	210	225	216	192	224	221	208	240	200	230	217	209	205	202	245	236	205	215	199	209	220	225	213	225	223	193	227	221	216	180	208	220	217	203	260	230	219	203	196	198	228	182	203	209	209	196	190	216	220	222	226	198	225	217	220	204	231	226	212	211	223	218	205	220	184	237	210	211	204	234	212	187	236	218	239	209	222	227	183	230	188	214	207	206	211	226	226	196	205	219	223	199	223	205	220	213	211	232	225	235	233	204	209	244	220	199	220	222	221	221	235	198	212	213	185	189	228	214	217	214	200	237	206	202	225	219	215	208	235	239	211	242	219	200	217	221	209	206	230	214	227	210	271	204	231	240	245	223	217	238	183	224	208	222	211	197	229	219	232	234	214	237	216	235	212	208	230	221	231	195	199	215	210	236	218	202	196	242	233	226	212	186	209	204	207	214	222	233	227	196	174	228	228	200	211	219	219	218	214	238	226	209	245	223	220	230	239	234	222	218	224	228	198	181	210	233	246	199	227	229	229	224	225	218	216	198	211	204	226	225	216	223	201	220	197	225	193	206	205	209	222	205	209	206	203	237	206	234	230	208	221	223	228	211	227	249	224	218	187	213	232	212	220	204	246	228	221	210	219	215	240	210	219	210	218	189	190	201	192	207	221	214	212	216	262	202	218	213	217	217	224	224	229	239	252	215	202	222	200	207	236	230	215	211	194	202	216	203	204	204	221	232	206	207	199	230	227	230	224	204	230	216	204	215	243	222	236	226	229	222	192	221	215	227	201	207	191	209	225	189	206	209	205	199	202	223	233	237	214	194	237	212	222	225	237	235	219	226	196	225	216	226	226	239	194	196
40652	55949	54917	57017	64005	64676	69113	69633	63384	54060	49020	44727	36824	27371	19689	10324	10918	7505	5852	4053	3597	3513	3789	4578	4241	3422	3116	2945	3005	5518	22123	22927	10024	1513	901	760	668	646	719	690	726	663	704	724	695	701	672	658	673	704	684	627	685	709	670	697	693	639	676	665	691	719	675	711	759	687	687	655	657	702	712	650	667	702	737	666	689	679	653	646	674	677	678	699	662	690	656	682	715	692	632	696	678	652	671	657	691	634	675	679	675	675	686	647	695	672	634	664	701	683	704	651	640	681	644	660	678	633	659	651	671	662	729	670	662	687	665	737	700	726	664	664	642	640	690	674	677	704	697	686	670	709	689	634	656	687	704	680	632	725	666	688	724	643	633	637	645	668	686	643	656	684	658	735	683	696	680	716	699	679	632	680	714	684	677	687	653	696	692	666	685	639	681	716	687	671	677	693	696	683	702	670	653	693	658	732	650	717	682	745	713	718	679	631	731	657	668	670	671	625	605	723	713	674	626	697	694	686	711	645	696	664	713	682	683	660	688	660	685	684	704	652	728	662	640	607	679	661	684	663	657	698	648	661	682	682	721	679	710	690	715	669	688	647	633	641	701	709	683	687	709	695	638	673	723	736	699	733	667	707	682	652	665	636	678	670	672	689	659	646	604	711	672	651	674	700	643	669	680	676	714	681	666	646	700	667	661	636	699	707	666	646	651	694	720	611	686	655	638	691	657	742	692	669	702	716	668	652	657	660	731	719	660	664	633	701	650	662	669	674	719	663	692	707	653	658	653	655	614	668	709	660	666	660	670	638	718	669	640	700	722	648	697	685	673	684	668	648	712	692	682	666	698	642	645	670	652	674	672	679	661	694	697	645	732	692	654	666	702	684	656	686	679	660	702	687	687	638	683	653	685	681	653	706	740	647	673	686	691	619	685	685	665	619	643	685	747	673	726	628	638	640	659	700	740	712	679	693	677	673	687	729	693	679	618	685	677	661	669	687	709	684	656	681	718	636	706	676	678	665	691	677	669	694	684	690	650	666	675	696	657	690	716	662	714	635	727	679	661	714	659	658	675	679	690	688	696	625	642	690	657	680	669	649	685	690	697	650	657	647	646	682	683	704	702	663	664	694	670	645	656	674	705	690	708	666	664	646	671	644	646	658	698	662	657	731	648	712	644	677	714	680	688	664	680	692	672	637	668	685	648	664	674	678	703	670	689	732	691	658	708	666	671	685	663	688	660	670	690	703	670	682	741	662	661	702	650	637	659	690	740	658	727	711	709	680	695	656	676	727	654	681	690	681	613	676	683	637	668	703	655	694	669	629	657	691	680	671	696	657	711	656	670	660	630	675	678	645	650	709	671	735	646	695	674	664	693	684	690	667	674	656	675	707	679	731	650	689	680	686	738	694	708	675	645	627	652	655	645	625	678	669	682	725	642	683	661	695	693	701	671	672	696	672	657	656	632	696	711	630	654	680	651	656	679	702	664	717	683	659	647	652	719	714	682	641	676	698	688	671	667	645	668	707	671	672	652	670	598	619	670	624	660	695	662	666	683	748	687	671	641	663	727	674	706	659	669	707	656	681	697	677	680	673	696	695	652	683	637	686	683	685	645	729	636	709	715	672	676	668	666	609	679	680	656	682	691	667	693	687	679	643	701	669	636	718	658	679	669	657	691	655	713	698	701	710	695	710	694	717	649	736	685	620	664	645	677	699	664	653	672	634	690	649	717	633	687	636	654	649	692	706	684	702	703	708	612	696	733	633	702	683	738	696	661	692	668	693	673	720	653	677	708	693	659	680	672	648	662	650	667	671	675	654	697	657	662	681	674	668	686	698	720	726	651	635	654	644	677	707	659	723	712	649	628	673	667	674	676	668	692	662	700	676	689	695	694	695	679	667	664	707	669	670	674	670	671	616	687	681	664	673	662	701	754	645	689	718	672	708	672	684	681	661	661	677	661	682	716	620	684	711	693	641	667	689	645	734	683	658	650	669	679	685	672	628	675	687	678	653	637	647	675	699	702	668	680	690	676	686	621	687	687	664	667	679	692	663	688	675	686	672	632	677	686	653	731	669	658	698	689	657	655	718	653	669	685	692	691	679	696	663	674	683	644	608	642	689	685	683	668	706	672	715	615	695	679	634	685	704	716	681	662	744	674	683	698	650	694	703	709	664	661	683	621	684	648	681	647	658	684	645	676	686	679	703	686	678	681	646	650	664	689	709	636	704	687	672	640	648	696	666	635	669	669	653	639	665	675	694	712	673	669	644	705	689	691	716	696	665	658	727	670	685	682	651	687	668	672	675	642	677	682	668	670	678	641	674	685	663	695	690	656	635	665	660	720	648	675	675	668	680	707	675	715	689	666	668	681	685	698	671	669	715	677	671	702	656	629	695	649	686	660	661	664	676	704	708	677	703	651	649	630	650	674	640	663	658	687	712	683	655	699	689	731	707	671	668	694	716	670	695	678	636	689	666	660	637	640	667	698	701	641	683	684	665	642	682	651	693	712	667	642	667	655	708	728	697	677	671	660	718	669	694	678	689	657	702	675	700	692	664	653	681	688	681	679	704	638	617	703	668	647	663	716	666	723	653	740	696	688	688	664	703	703	666	628	693	686	661	704	687	704	633	676	674	657	687	671	629	706	648	642	669	660	664	694	656	665	759	664	682	651	706	718	684	623	691	687	657	640	690	708	682	699	704	644	643	648	683	696	676	651	687	689	661	649	708	703	709	695	646	625	652	668	662	649	698	629	644	667	688	698	722	655	660	634	648	673	649	674	692	644	628	724	657	705	674	671	670	642	624	639	684	642	684	630	679	661	627	717	705	702	669	649	711	679	692	681	698	745	694	723	704	671	667	698	674	671	674	634	678	647	679	670	698	690	636	668	674	642	670	631	682	653	674	633	693	675	687	674	658	669	650	705	667	683	609	736	664	655	677	672	664	618	684	638	687	658	691	698	689	699	727	695	708	675	670	706	717	690	616	699	656	653	631	658	674	694	643	667	695	683	695	651	638	667	670	723	693	673	680	697	686	678	650	698	661	716	692	660	677	719	653	689	697	684	669	725	701	675	658	653	722	660	669	674	680	695	680	662	685	642	657	626	614	631	701	718	659	698	642	688	659	677	671	664	665	662	654	708	723	639	724	711	654	666	670	685	671	663	631	651	708	717	657	674	648	640	682	698	680	703	665	681	721	658	682	682	697	670	632	659	617	637	623	704	684	679	681	697	641	683	683	688	709	663	655	674	716	631	640	661	686	726	680	666	708	678	711	668	664	708	663	717	673	682	729	658	642	662	626	676	662	623	674	734	654	654	669	683	664	683	654	640	674	668	694	662	674	696	680	693	695	704	612	697	655	660	662	625	648	680	660	687	708	704	658	637	666	669	689	707	660	661	613	688	648	679	751	671	640	676	713	674	701	653	682	682	681	713	650	648	640	662	728	655	647	679	644	680	693	660	675	636	690	684	655	675	670	663	638	687	673	707	666
8632	18316	23221	21024	14716	11093	6869	5680	3986	2555	1794	1287	796	585	474	300	223	259	251	181	183	207	259	239	266	229	228	205	228	239	569	624	333	156	181	154	154	160	146	148	154	150	148	153	136	161	168	137	129	165	148	138	142	152	154	122	163	150	174	161	152	156	174	132	128	173	164	179	137	162	143	138	161	148	135	160	137	162	162	148	116	172	131	174	169	163	151	158	128	163	153	154	154	149	155	162	142	147	137	147	158	157	138	166	137	168	159	146	153	157	165	164	127	148	137	151	130	169	170	150	167	146	141	146	164	139	149	157	127	157	132	160	153	152	165	143	165	151	160	158	152	157	151	137	131	161	175	147	147	142	158	133	148	142	157	175	159	142	137	162	163	162	151	160	170	139	128	156	155	144	157	147	162	169	147	155	161	153	169	146	139	148	150	149	156	164	142	157	147	168	141	152	154	183	176	150	160	153	148	150	133	146	137	160	152	149	154	153	150	151	149	153	140	138	154	165	157	170	155	152	160	135	168	181	146	153	154	141	132	157	165	166	166	167	138	155	158	176	160	148	141	152	147	131	143	128	171	141	159	151	169	149	149	162	162	156	151	170	144	148	152	145	157	170	148	137	144	142	132	147	159	144	166	135	162	131	134	154	151	157	161	169	174	148	172	132	150	144	139	157	157	160	124	140	163	147	131	151	170	146	165	157	138	135	145	137	155	170	145	149	167	158	149	134	148	143	142	149	177	153	168	152	136	139	143	167	149	140	159	161	149	156	174	161	146	131	149	158	150	150	148	152	146	160	155	161	154	187	160	141	153	149	141	143	153	135	159	143	143	157	165	170	144	150	153	181	168	163	166	166	162	144	143	144	144	145	162	157	149	186	153	140	147	136	155	154	141	138	139	166	159	142	142	161	148	142	161	184	163	145	160	164	152	154	126	139	152	149	140	163	143	148	158	141	157	142	159	144	150	147	143	156	130	121	154	151	147	146	142	152	153	130	165	156	144	144	137	138	162	138	180	150	150	142	141	144	153	141	142	132	155	164	168	133	140	133	136	157	147	153	152	147	159	180	155	146	178	154	153	149	137	139	120	146	164	185	137	158	160	139	155	149	182	166	159	151	168	148	140	164	168	145	152	176	130	137	166	159	150	153	165	173	148	130	158	167	144	146	157	123	162	147	147	156	177	174	172	151	140	151	148	146	151	164	170	154	154	133	140	151	164	151	159	121	154	151	162	156	148	130	156	163	132	140	157	165	147	137	146	149	135	155	167	143	156	150	144	152	138	175	151	174	164	141	155	133	133	160	143	166	144	164	147	148	158	142	155	170	149	176	158	144	155	140	150	148	154	129	145	140	134	154	167	146	145	159	139	137	165	173	168	150	163	142	165	126	171	156	162	156	164	156	173	174	159	156	154	144	168	166	152	143	163	153	141	150	172	161	163	178	177	180	169	149	151	146	156	151	169	167	156	171	161	131	145	157	148	154	131	146	155	151	149	165	168	145	147	166	158	166	170	147	154	150	145	164	128	154	154	115	135	151	139	150	162	157	152	158	134	164	162	155	165	155	170	154	158	143	143	161	129	143	158	144	170	140	145	154	158	147	143	164	162	177	146	168	163	146	167	130	161	140	149	156	162	171	158	151	159	127	129	164	145	167	149	162	138	139	149	149	151	158	149	153	145	137	144	149	144	150	152	139	154	163	159	132	143	164	152	161	134	158	155	143	149	152	155	146	151	135	141	156	117	146	140	181	134	145	138	137	144	157	146	150	163	157	135	138	148	130	162	167	143	167	140	153	160	156	137	141	140	139	172	156	145	145	137	155	148	148	139	154	149	171	149	160	156	169	151	182	133	154	133	172	161	150	178	162	153	168	133	156	135	162	137	149	136	153	160	163	160	149	158	189	151	130	151	150	142	154	167	152	188	137	164	142	155	159	157	150	161	146	158	153	165	172	150	155	163	136	169	149	187	157	155	157	156	146	190	133	144	145	146	154	162	141	134	150	159	154	158	135	155	148	161	130	143	165	150	146	165	161	157	164	160	159	149	164	166	157	164	119	138	134	188	162	164	133	146	147	150	162	150	148	158	188	125	135	136	145	149	127	171	143	176	156	150	143	159	156	143	125	145	144	143	164	154	126	159	140	165	137	166	153	147	139	171	135	160	147	165	162	145	169	148	147	162	142	151	156	142	127	157	144	142	136	144	154	148	133	149	158	156	167	147	151	143	171	189	126	168	149	145	144	162	171	172	156	131	152	138	144	151	167	172	151	142	163	161	148	159	141	147	170	142	145	154	139	165	165	156	160	161	145	150	144	158	144	159	137	150	141	139	182	158	165	165	129	148	142	155	181	159	165	142	157	157	167	153	144	154	139	149	167	150	154	151	154	152	142	153	130	133	163	161	146	183	150	151	124	170	160	178	147	168	155	140	160	164	170	155	141	161	150	141	187	169	170	173	187	141	131	154	145	122	144	147	158	179	171	154	140	135	160	176	156	157	147	161	140	156	167	142	166	160	156	158	146	166	141	142	169	165	173	173	150	117	149	157	166	166	144	168	153	162	174	138	152	156	153	136	154	167	169	128	149	154	170	152	167	173	168	179	149	142	125	150	158	145	139	157	134	134	141	150	153	159	152	153	156	161	141	142	172	159	141	127	172	149	147	155	164	145	169	148	149	166	147	161	170	133	148	146	160	163	142	156	168	158	164	145	162	157	171	169	150	162	141	145	159	149	169	156	167	172	146	168	154	153	160	161	153	153	129	144	156	143	142	137	140	145	139	156	172	133	151	130	150	161	166	162	135	126	150	140	171	137	155	163	130	140	163	140	141	153	146	148	174	155	167	157	139	139	162	150	144	159	137	150	158	143	174	177	152	170	151	164	143	137	149	140	158	162	172	153	134	145	148	159	139	178	140	175	147	162	146	124	145	169	141	153	144	135	166	155	152	157	157	126	157	175	134	142	124	131	165	156	136	149	153	177	140	168	140	163	143	161	167	155	160	153	174	133	148	173	151	140	159	181	142	141	143	147	152	139	147	148	158	156	152	171	169	160	159	149	133	147	144	159	155	136	167	137	159	153	153	147	158	158	145	171	163	145	168	140	130	146	144	166	134	144	145	137	176	174	157	175	149	144	158	184	156	138	131	149	158	160	155	139	161	146	156	151	159	154	140	167	153	138	166	136	154	139	149	157	146	135	155	148	155	140	136	168	159	142	142	138	155	150	140	151	133	157	173	136	152	163	154	168	137	146	132	167	147	178	144	151	158	147	149	167	147	129	165	135	176	137	145	156	168	153	162	142	154	146	164	155	162	148	159	128	171	155	155	169	145	141	156	168	152	158	154	153	154	169	167	157	152	147	154	143	138	151	148	144	150	165	133	149	134	162	152	154	149	138	171	151	150	156	135	151	147	167	175	159	142	157	192	146	141	147	148	163	139	145	155	147	144	144	155	155	151	134	146	139	159	164	150	140	171	144	151	138	165	145	140
9781	22676	29462	29936	26228	24858	18985	19528	16049	11723	9181	6211	4158	2989	2237	1499	1190	1177	1083	969	861	900	1395	1538	1455	1349	1126	1058	1110	1285	3237	3232	1406	596	559	523	554	479	538	557	504	480	540	545	541	508	548	512	536	538	527	529	517	569	508	521	508	489	495	548	506	517	549	552	518	536	543	514	499	546	507	553	567	517	492	513	502	501	484	526	541	551	544	538	517	524	560	483	548	525	549	528	545	557	554	532	497	510	470	525	561	540	502	551	546	531	540	506	511	517	583	530	536	535	524	504	562	584	537	475	521	534	480	506	479	534	551	533	545	581	533	563	556	545	548	548	488	512	539	528	527	524	500	532	566	554	516	505	525	487	512	532	499	518	493	522	537	533	543	524	554	537	496	577	525	499	556	532	537	507	464	565	537	530	539	502	538	563	520	522	512	496	501	488	529	529	508	555	534	513	525	565	542	526	556	556	519	618	547	504	571	517	522	545	515	492	510	494	513	522	498	509	525	504	515	495	501	508	529	519	547	525	501	503	518	531	536	509	550	563	525	532	534	545	498	537	527	527	496	525	539	510	501	563	522	567	575	558	531	543	524	522	521	523	497	551	567	524	481	519	542	522	475	533	570	504	528	555	528	518	539	527	531	501	552	502	548	543	527	557	547	498	516	572	536	518	506	574	535	483	519	502	522	530	523	558	523	589	507	528	559	535	501	566	517	548	508	527	507	530	502	560	543	506	482	524	492	555	542	525	543	556	556	533	529	533	542	560	562	480	530	512	526	553	544	511	523	586	553	520	543	511	526	512	510	510	528	505	499	509	518	502	575	496	499	513	483	544	503	524	524	522	556	510	507	508	499	494	503	551	528	498	505	536	565	522	516	506	498	514	542	512	511	525	531	570	514	540	525	540	538	508	539	503	510	522	480	496	496	478	538	502	480	555	526	537	517	496	488	547	528	550	533	512	530	506	529	545	514	534	523	534	503	512	517	500	526	513	542	480	513	525	532	533	496	541	507	561	530	515	549	558	509	514	532	508	494	524	537	515	534	504	514	543	521	512	545	511	492	478	551	535	534	517	552	542	536	511	508	532	552	511	520	488	510	510	560	561	534	518	528	550	513	494	501	498	544	515	511	490	516	548	520	575	558	533	542	526	547	548	522	535	471	541	510	511	493	561	521	537	519	549	536	541	519	539	555	498	515	518	554	601	481	547	544	524	522	497	512	505	520	544	544	519	562	537	525	521	512	540	539	499	513	494	523	523	472	541	521	513	503	549	541	523	514	552	527	485	523	482	502	526	556	545	529	469	535	512	578	564	463	557	530	524	481	500	532	530	524	519	526	511	510	494	529	521	484	561	530	527	545	514	572	539	547	530	557	507	501	515	559	515	517	550	519	522	507	544	576	532	494	548	514	503	542	553	509	508	574	546	551	532	500	512	502	521	524	498	547	538	482	531	505	508	537	556	513	521	565	480	516	528	543	488	577	516	532	545	525	523	553	541	523	552	511	549	531	501	538	514	545	543	491	523	529	516	469	525	522	506	585	527	527	534	505	534	504	522	543	520	512	509	541	530	516	513	512	495	513	567	509	559	502	521	531	496	511	537	528	520	522	514	541	521	517	490	556	540	538	503	515	560	513	576	511	481	553	536	554	514	519	521	530	543	511	530	528	540	552	524	489	545	504	520	562	525	522	482	523	492	518	493	555	481	501	518	536	555	505	529	496	504	487	518	494	515	499	480	553	536	503	517	510	550	551	528	524	519	549	530	532	520	524	501	537	518	495	526	527	508	544	506	544	540	544	570	525	524	532	549	539	504	488	525	537	507	521	522	545	549	546	527	506	534	518	524	524	513	566	522	535	519	541	525	530	507	504	536	525	534	501	531	543	463	563	529	537	528	491	527	530	505	549	510	540	536	519	532	570	520	538	501	497	556	502	485	503	495	513	513	513	522	522	524	501	504	536	494	528	545	515	500	515	530	487	540	475	522	552	494	521	485	531	531	498	519	499	513	498	541	536	467	509	533	531	528	498	535	540	478	491	539	524	521	534	513	497	520	519	565	479	521	533	536	514	522	472	551	515	516	539	515	536	538	519	529	534	553	515	511	534	495	528	531	565	510	527	501	524	507	528	515	528	550	514	571	509	513	547	542	532	537	496	536	512	523	499	532	555	518	540	517	545	526	549	529	516	522	559	482	480	507	513	514	520	542	501	499	577	516	512	518	552	512	541	559	517	565	487	506	522	532	516	512	521	530	521	508	516	541	532	528	472	541	542	516	530	493	498	530	537	520	530	518	497	583	506	547	489	547	506	528	532	529	559	459	536	541	511	520	527	528	530	532	513	555	527	516	511	547	501	535	510	522	525	531	514	527	511	517	563	529	533	502	547	497	538	569	541	503	534	533	485	502	563	504	524	503	547	536	564	543	544	536	531	557	497	514	525	545	500	517	541	547	546	499	554	537	540	562	541	519	534	495	507	518	536	526	497	544	501	503	521	508	526	538	556	541	552	553	499	507	565	508	561	534	520	517	544	570	520	516	483	562	521	446	514	535	530	528	566	569	529	510	500	518	518	535	561	540	525	551	539	531	536	479	562	556	508	538	520	518	513	510	538	533	533	551	506	471	519	543	501	523	571	520	525	512	503	518	522	508	511	508	491	546	535	495	535	484	503	467	533	493	519	558	527	573	538	518	490	510	528	504	548	537	517	534	512	535	548	516	499	533	553	528	500	524	509	534	514	507	485	538	475	535	500	528	516	503	533	536	507	571	519	506	543	537	555	543	528	516	524	520	505	528	509	507	536	502	522	525	542	545	545	497	558	515	526	511	551	530	563	563	523	545	511	506	528	511	522	530	500	556	549	526	543	501	491	554	536	525	547	543	542	541	539	544	521	529	528	552	558	527	536	516	531	561	549	525	508	525	513	542	540	534	529	537	543	531	492	519	505	491	510	499	540	551	533	525	580	552	520	556	496	509	503	513	486	520	527	521	496	542	536	486	524	525	499	543	509	489	499	540	504	535	557	558	566	523	496	524	509	528	534	543	539	508	517	481	514	556	541	538	547	542	506	499	532	513	517	440	534	527	515	552	515	524	578	511	533	475	551	514	527	516	477	539	587	525	474	525	521	500	502	521	536	578	548	557	509	539	546	544	534	482	504	561	514	514	545	492	516	555	546	522	510	494	521	552	507	537	488	604	562	495	484	521	530	556	539	510	529	496	550	552	531	538	563	484	527	473	573	534	518	510	568	555	553	513	507	524	549	484	556	578	534	554	541	534	497	495	528	561	536	547	532	554	523	559	495	512	543	559	538	508	509	529	493	523	541	540	554	531	519	526	510	535	548	526	517	521	542	529	518	559	532	562	573	523	507	522	498	559	471	548	509	506	511	560	494	534	539	525	514	499	503	569	541	533	504	559	532	510	525	522	510	528	530	526	512	542	517	513	536	492	545	563	530	553	477	550	491	549	541	510	584	528	523	542	534	538	507	520	530	561
38905	49122	45055	41051	36915	37654	35958	36989	35989	30763	25819	16812	10136	5124	3372	1538	1088	789	709	395	360	447	607	580	410	401	361	319	369	906	2560	2717	975	182	130	166	147	132	141	160	139	132	148	148	131	148	159	148	148	128	132	146	149	147	164	135	149	145	141	142	154	141	154	147	119	143	137	143	138	154	146	149	156	151	141	130	151	131	136	141	142	153	158	144	146	136	133	144	145	150	148	154	134	139	162	146	140	142	150	144	127	137	119	129	129	145	150	131	133	161	152	133	126	146	134	153	146	123	127	130	160	137	152	118	143	148	131	153	132	148	146	114	140	140	134	136	112	127	154	142	168	160	153	130	134	118	130	138	133	138	145	138	159	143	132	176	149	152	145	119	135	143	136	135	156	144	151	147	122	150	146	153	159	144	136	127	143	154	152	133	143	145	125	119	160	133	132	126	160	166	147	155	145	140	140	128	147	137	138	166	153	161	157	133	137	140	129	144	146	153	137	140	128	118	154	148	139	149	134	148	152	126	149	153	135	142	148	136	139	136	158	133	138	158	117	146	130	159	137	136	148	158	143	120	141	148	162	141	134	141	153	158	148	138	120	149	126	126	140	120	135	150	146	138	150	125	137	144	139	128	143	149	165	138	153	123	142	142	147	154	130	136	144	151	138	131	151	125	156	145	132	144	143	129	145	141	140	118	152	133	150	143	156	130	136	131	116	140	154	135	150	126	127	144	146	157	128	152	133	145	135	141	133	148	146	135	158	140	135	144	154	146	148	139	137	142	144	138	125	130	155	144	124	153	138	119	138	139	130	121	151	136	131	116	128	143	138	149	151	159	118	140	129	142	137	140	139	135	148	139	141	136	158	151	145	137	156	126	155	140	162	148	166	140	135	149	150	156	121	144	140	150	148	128	141	155	161	130	119	165	146	134	150	136	165	126	127	135	155	153	155	157	135	151	135	123	142	109	121	133	149	142	126	131	140	150	146	168	143	138	150	153	146	148	127	154	145	142	140	156	140	144	158	128	162	152	142	137	126	122	145	148	132	132	141	136	135	137	148	127	137	139	148	148	164	145	141	154	145	141	151	140	132	138	137	125	145	136	149	141	124	160	150	149	152	138	153	114	139	133	150	146	160	140	136	153	132	139	135	133	132	132	142	144	136	151	140	153	144	150	125	153	159	134	131	144	144	148	152	121	119	133	138	137	166	143	147	129	151	123	157	147	140	135	155	128	144	127	172	122	137	159	162	132	140	131	146	126	131	153	146	146	130	133	138	129	139	134	147	145	132	144	131	146	129	161	117	129	152	129	162	158	146	149	140	143	139	130	134	139	140	167	136	142	153	119	164	142	136	128	125	156	127	150	141	134	158	144	145	161	166	155	133	136	148	129	125	145	131	133	146	126	170	156	157	133	116	142	154	128	148	129	144	130	148	143	163	133	150	144	138	148	142	137	153	134	144	152	127	147	153	138	129	157	159	160	132	144	146	151	136	135	124	150	151	138	129	143	141	145	131	129	142	172	139	135	156	145	135	145	139	123	131	136	160	142	116	137	132	145	150	146	130	145	151	137	134	166	160	132	122	145	150	120	140	132	140	145	132	164	142	133	135	153	137	136	152	155	140	130	135	117	145	124	150	134	135	129	138	133	114	146	112	153	169	154	164	154	153	149	138	144	132	133	141	163	143	144	133	150	150	153	128	141	142	128	132	129	145	142	148	135	141	139	135	130	130	160	138	117	144	147	139	144	141	119	128	137	141	126	132	130	136	143	129	146	147	131	139	155	148	122	144	131	145	154	134	159	154	158	137	137	153	122	123	134	136	144	138	134	133	155	144	126	138	145	153	126	133	131	130	160	131	145	146	141	158	134	127	144	147	134	145	146	119	135	148	159	121	147	139	165	122	142	155	135	135	153	153	151	146	149	146	163	132	142	141	157	148	133	143	144	170	135	125	124	151	152	160	137	125	160	133	137	139	153	120	136	154	148	143	158	124	164	137	132	163	151	154	115	145	156	137	160	153	134	136	121	144	124	145	156	133	152	125	153	139	141	139	154	148	151	152	166	121	165	134	154	133	142	128	129	122	165	157	150	150	151	142	126	122	123	161	130	149	127	161	147	138	135	138	165	151	143	163	142	158	146	131	168	129	151	166	156	140	144	133	149	143	143	155	116	151	135	153	128	135	149	143	134	142	116	150	154	156	140	151	157	146	142	127	119	146	160	154	146	149	124	155	154	137	134	147	159	153	151	137	140	142	136	141	150	123	152	129	139	129	145	161	123	127	139	127	137	152	128	155	154	136	132	143	124	156	135	124	132	154	132	127	134	124	137	136	136	156	150	147	142	128	139	152	153	142	133	138	141	152	127	116	151	150	144	155	154	142	139	123	112	138	147	141	146	150	147	142	134	151	120	155	123	143	145	154	142	122	154	146	131	146	135	139	143	139	139	135	128	148	112	156	137	134	151	177	163	143	134	138	125	150	142	155	138	151	146	116	142	123	127	137	150	136	141	135	148	140	141	143	136	148	134	149	163	135	163	142	143	130	142	135	150	142	142	149	140	126	126	141	137	137	135	137	143	128	138	142	151	142	142	139	130	131	128	140	157	135	141	140	124	138	149	142	147	132	148	140	150	149	130	134	139	130	142	141	144	132	149	148	161	156	120	130	150	141	142	143	123	158	144	146	133	146	124	128	168	136	154	136	137	150	138	137	124	134	147	126	142	109	134	156	142	129	131	134	124	149	142	148	165	146	142	155	140	155	132	143	135	141	148	142	147	157	138	139	156	142	166	120	142	149	131	142	141	113	152	160	141	148	149	122	167	142	145	159	136	130	127	108	150	148	123	125	121	149	172	156	169	153	158	161	137	145	167	136	153	145	129	123	140	129	145	170	127	137	143	162	127	136	151	154	162	138	121	139	140	148	120	155	145	138	153	159	150	154	152	157	156	131	149	163	162	133	139	152	151	151	150	152	138	136	146	126	128	139	138	135	153	155	149	142	131	149	132	153	123	152	149	136	144	126	117	144	140	136	125	151	134	139	144	145	132	130	143	135	163	143	141	131	149	129	145	143	134	121	141	143	151	160	136	140	140	143	150	144	151	151	159	126	144	116	150	134	127	132	151	148	142	139	140	142	150	145	151	122	140	153	164	132	141	141	136	151	131	143	145	134	123	142	129	136	150	122	146	134	137	99	121	145	145	154	134	136	136	159	141	131	148	152	137	124	147	136	139	131	130	155	139	144	127	145	152	120	149	145	139	123	137	162	142	139	147	155	118	133	131	143	146	154	142	152	150	130	142	138	137	150	161	133	146	144	155	130	163	143	133	133	145	156	159	140	146	151	126	145	138	137	138	152	144	157	145	131	138	168	138	121	138	133	136	128	126	158	130	130	127	133	138	165	133	125	138	137	129	134	148	140	137	141	159	138	143	140	134	133	127	138	139	125	152	134	140	121	151	136	128	145	140	108	154	137	169	141	140	140	144	154	141
33688	48249	53910	55943	59308	59505	56893	57460	53544	46877	43523	34598	27548	18205	15223	7344	5462	4408	3948	2174	2278	2634	3688	3614	2804	2466	2225	2158	2029	5974	15422	14719	5290	750	526	496	465	496	444	502	456	485	508	511	501	465	482	491	498	470	440	491	503	456	491	498	452	464	487	487	460	458	462	464	497	486	479	492	475	468	516	473	503	512	475	470	460	484	489	492	497	529	460	487	485	460	488	485	490	464	485	497	466	492	512	474	492	526	485	494	513	463	473	468	522	535	494	475	460	463	537	497	501	430	478	537	485	509	479	535	498	510	481	479	477	448	503	465	501	476	475	498	471	522	479	470	486	483	481	447	476	487	467	499	514	489	468	512	505	507	523	489	515	454	465	477	496	462	487	475	473	507	483	496	496	481	433	490	504	463	442	502	509	451	474	462	493	517	491	498	481	492	444	488	502	468	478	483	502	435	535	471	476	466	496	514	501	504	511	497	486	512	431	497	441	501	515	496	500	505	511	474	479	504	510	453	458	478	451	451	505	470	452	510	493	466	494	489	482	500	483	503	483	462	523	462	475	481	457	440	535	470	490	467	476	500	506	495	484	459	498	485	489	474	512	461	473	467	474	463	423	481	463	502	467	487	482	465	486	496	476	518	478	496	451	483	466	479	472	478	485	464	459	459	477	490	487	511	505	509	466	470	498	508	505	420	476	503	487	480	470	435	486	477	470	446	465	513	465	507	502	448	537	492	458	474	526	478	503	490	487	502	477	481	489	473	492	481	508	469	500	473	465	466	460	453	501	515	518	434	494	447	498	465	459	486	468	445	512	447	448	466	464	518	478	510	508	513	496	451	493	477	480	502	445	489	472	474	476	473	503	457	490	509	489	482	476	514	489	507	483	468	480	456	482	505	485	481	470	497	505	464	488	476	456	511	512	480	495	496	482	464	466	455	505	487	470	492	470	504	494	477	460	499	463	466	525	507	492	487	467	425	480	485	457	502	469	480	475	477	485	488	505	493	467	512	485	479	463	502	461	498	505	475	475	483	519	488	469	491	506	487	488	486	482	471	490	499	495	495	530	520	510	495	476	447	472	476	472	506	477	451	499	520	480	482	474	469	480	509	533	498	477	488	497	447	462	476	529	477	457	494	505	473	487	497	482	476	507	498	503	470	482	473	487	475	487	500	453	467	476	473	476	477	514	479	490	491	473	502	490	510	455	439	456	491	489	481	469	496	510	517	468	518	492	479	460	469	484	458	488	483	470	533	484	504	497	519	493	502	469	498	508	496	459	464	515	468	502	478	506	495	519	455	503	437	500	477	499	484	464	506	472	440	450	510	511	468	445	472	450	434	509	460	466	508	494	481	450	517	444	486	505	457	446	457	488	509	509	475	459	466	472	477	474	507	480	483	473	501	482	454	491	522	496	485	452	484	441	453	482	453	502	474	473	450	509	494	478	451	486	480	481	463	476	483	528	456	456	478	488	456	450	494	486	480	492	499	478	474	493	453	440	452	477	468	475	421	463	498	498	462	467	503	485	457	495	470	482	477	489	453	460	477	487	494	504	506	481	527	468	481	489	485	495	479	459	506	490	467	491	449	495	528	498	480	478	483	497	498	462	486	477	487	508	497	488	439	489	473	493	443	497	499	478	486	448	473	475	468	459	469	490	479	504	475	482	510	484	479	484	485	462	480	467	462	480	463	484	465	460	467	487	476	494	496	495	438	521	493	512	471	502	512	486	458	464	495	474	438	481	458	498	475	533	492	474	493	503	480	454	514	475	495	441	469	507	509	511	445	438	476	492	493	458	474	497	507	470	501	460	479	489	490	475	445	473	474	477	485	474	485	468	477	465	462	472	482	489	489	509	496	484	501	474	511	472	488	457	477	494	505	490	518	545	496	492	489	482	508	458	511	477	501	465	483	530	461	470	520	471	444	440	474	479	476	473	515	507	484	477	464	467	458	477	474	453	461	485	487	464	509	490	474	450	478	497	494	478	485	465	458	495	475	483	442	458	517	487	471	478	459	453	488	487	476	515	484	496	471	469	502	494	510	481	507	481	505	455	455	487	459	508	505	481	501	446	467	480	480	475	479	497	485	484	470	511	507	462	508	481	467	480	453	489	492	529	509	497	495	473	503	483	454	455	477	483	490	494	488	477	521	449	478	481	444	475	446	514	495	512	503	526	512	471	483	481	489	475	522	492	516	480	506	491	459	488	480	496	495	478	472	496	474	521	458	507	510	509	518	483	487	481	461	482	510	501	461	465	480	493	513	477	468	503	525	460	494	444	469	482	506	474	493	496	487	462	480	482	465	522	484	446	505	465	518	492	504	487	471	455	467	469	462	518	512	512	443	490	455	457	442	479	484	416	439	494	479	462	496	494	480	441	491	488	492	513	467	492	496	523	505	465	484	434	470	456	469	458	476	497	450	488	484	479	494	480	505	485	485	510	529	488	508	482	465	497	502	492	498	509	496	503	491	465	516	464	481	468	460	529	448	534	496	483	496	480	465	495	504	474	450	478	506	508	496	463	496	472	478	433	500	503	476	490	418	452	473	484	476	530	454	496	480	467	490	479	457	520	529	498	471	509	486	504	506	473	479	479	512	523	483	482	440	508	481	481	504	514	486	496	473	479	445	438	461	496	529	463	483	485	489	455	476	504	473	475	454	512	458	517	509	485	520	476	477	495	494	505	481	456	472	456	480	468	481	529	446	505	467	510	468	444	485	494	475	516	459	497	477	477	532	484	512	481	472	518	455	475	491	459	501	496	507	522	479	501	435	502	459	459	493	520	466	441	437	484	487	445	486	467	483	503	510	491	475	454	492	518	470	457	490	486	497	522	482	507	471	510	490	511	457	472	487	459	425	430	473	515	476	500	476	472	508	500	485	469	483	455	491	499	456	494	501	465	491	490	508	469	513	511	518	490	460	481	485	486	503	515	432	457	448	476	498	462	496	523	497	486	479	452	500	509	535	473	466	471	486	512	498	475	476	496	495	500	476	472	484	495	446	506	476	465	441	502	492	520	473	495	503	462	476	516	481	430	473	478	483	491	470	483	472	469	498	468	515	522	506	471	500	511	470	489	493	469	484	504	460	471	490	484	458	485	496	457	476	511	481	480	447	487	502	486	493	488	500	473	501	497	536	458	527	498	454	506	526	499	526	450	479	468	473	489	498	489	498	496	474	510	514	476	467	475	489	534	463	505	482	527	481	489	473	478	495	485	453	492	487	499	465	475	492	471	513	497	451	478	488	483	503	513	503	489	493	465	466	485	496	492	465	484	448	458	492	462	470	460	502	482	495	518	473	449	483	500	477	463	477	478	509	500	472	498	545	499	504	492	477	470	456	484	490	478	499	473	461	522	488	478	494	486	482	488	476	466	507	496	529	474	492	485	473	425	497	451	485	509	461	471	495	487	512	491	491	476	464	478	436	528	457	467	489	525	540	437	532	491	457	467	474	482	505	484	468	504	486	497	499	501	511	475	499	467	531	490	459
