CDOo    Documents.StdDocumentDesc Documents.DocumentDesc Containers.ViewDesc Views.ViewDesc Stores.StoreDesc            \    Documents.ModelDesc Containers.ModelDesc Models.ModelDesc Stores.ElemDesc         	         TextViews.StdViewDesc TextViews.ViewDesc               L    TextModels.StdModelDesc TextModels.ModelDesc        V    N       A   TextModels.AttributesDesc        '                   *         ]          +                   Arial                   +                   Arial                    +                   Arial                    '                   *                                       *             
      
   
   	                           	            
          B                    *                        t | StdFolds.FoldDesc                                               p           '                    *                                        *          	        count.bbs    	   W        2                    Arial              t |                                         2                   Arial              t |                                               x           +                   Arial                                        Arial                  obser       *     t |        +                              t |                                               p           '                   *                                        *                  firstyr             t |        +                              t |                                               x           +                   Arial                                        Arial                  str.bbs    	       A                   Arial                H     t |        +                              t |                                               p           '                   *                                        *                  yr.bbs       G     t |        +                              t |                                               k           '                   *          	                              *             count.cbc    	        t |        +                              t |                                               p           '                   *                                        *                  effort       X     t |        +                              t |                                      ~         p           '                   *                                        *                  c        ܰ     t |        +                              t |                                               p           '                   *                                        *                  str.cbc       ^-     t |        +                              t |                                               p           '                   *                                        *                  yr.cbc       (     t |        +                              t |                                               p           '                   *                                        *                  snowdays       m      t |                                   # Click on (left hand side) arrows to open folds for count.bbs, etc., prior to running scriptlist(	ncounts.bbs= 29671,	ncounts.cbc= 26804,	nobservers= 4932,	nstrata= 70,	ncircles= 1320,	nyears=38, startyear=c(1,1,2,2,2,1,1,1,1,1,1,5,1,6,1,1,1,2,2,2,8,1,2,4,2,1,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,3,1,1,1,2,2,2,2,3,1,1,2,1,1,1,1,1,2,2,2,2,2,6,1,1,1,1,1),endyear=c(38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,33,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,29,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38),	snowmeans=c(0.00,0.05,1.03,0.29,2.13,64.21,5.66,0.00,0.00,0.03,0.29,0.18,30.71,7.03,19.92,28.74,11.39,46.74,11.03,14.82,5.42,5.16,0.16,0.00,0.13,21.84,4.66,4.66,35.92,55.68,0.18,0.05,7.16,2.53,8.03,16.50,25.87,12.37,61.24,59.68,1.18,7.05,2.37,16.95,20.68,13.55,2.55,3.26,3.24,4.97,55.68,26.76,13.39,10.76,0.45,0.76,3.26,4.58,2.37,0.00,0.05,0.58,0.03,0.37,0.71,13.42,10.68,10.68,16.39,62.37),	snowvars=c(0.000,0.051,3.107,0.590,13.793,633.198,64.988,0.000,0.000,0.026,0.644,1.289,366.698,109.594,289.264,300.091,197.867,647.388,148.459,177.668,37.385,76.028,0.245,0.000,0.225,394.947,33.150,33.150,574.237,327.952,0.479,0.105,107.488,27.607,104.513,176.689,626.117,129.050,287.915,335.735,16.425,77.294,12.834,253.727,228.979,227.984,12.794,16.740,35.213,51.053,327.952,368.834,173.326,154.996,2.524,2.132,31.226,51.548,16.725,0.000,0.105,3.872,0.026,0.942,1.941,143.223,126.654,126.654,179.218,525.266), 		count.bbs=c(8,9,11,5,7,3,11,30,18,3,8,12,1,1,5,13,2,2,5,4,12,12,18,9,11,1,12,10,15,15,24,34,21,2,2,2,4,6,18,16,2,2,3,7,2,3,10,2,3,7,8,8,11,3,7,10,13,7,15,20,4,12,14,1,0,5,1,2,3,3,4,12,4,1,2,1,2,2,13,12,14,27,16,21,13,17,6,12,13,4,18,11,18,6,24,14,11,11,36,17,15,8,9,1,5,5,6,17,8,19,17,13,13,6,7,17,19,10,2,7,15,4,6,11,7,10,6,14,6,14,9,8,7,7,6,5,2,4,6,20,24,27,14,21,19,20,37,28,19,11,15,8,17,10,15,12,11,16,19,10,4,2,5,5,5,7,3,4,9,10,5,7,9,15,11,3,5,23,9,11,19,8,11,10,3,13,9,11,26,8,16,8,11,16,15,11,8,9,20,39,15,21,23,11,30,12,16,30,8,21,33,19,18,16,10,17,13,14,11,12,25,20,28,28,11,8,16,16,11,15,20,7,27,18,17,15,15,19,16,20,13,21,19,12,22,24,8,7,30,6,14,11,26,18,19,5,12,11,3,14,3,16,7,19,11,13,12,10,6,13,14,9,19,24,4,10,9,17,16,14,17,11,18,22,10,14,11,15,21,20,16,17,28,20,20,5,20,16,12,18,21,28,24,24,20,10,24,29,11,17,20,25,10,6,10,13,19,28,28,13,24,27,17,12,21,25,36,18,17,11,27,10,10,15,16,16,13,22,17,18,18,16,21,14,19,17,5,6,9,7,20,20,17,19,28,18,21,12,14,24,30,10,20,18,5,7,7,4,9,5,6,5,9,9,10,10,9,18,11,12,15,10,15,7,8,12,9,15,14,9,11,18,21,14,17,14,16,16,16,23,18,7,9,12,10,17,8,22,13,18,17,15,17,20,18,17,15,21,13,18,16,12,19,18,16,14,22,22,12,18,27,40,40,12,17,23,23,24,25,37,25,19,23,18,15,16,17,10,13,13,14,11,24,19,33,12,13,9,33,6,15,6,7,4,10,12,9,8,4,11,11,11,7,8,10,3,9,10,15,10,13,16,9,13,18,22,30,18,25,16,21,18,28,33,46,18,16,17,20,17,17,18,16,18,17,17,13,14,23,17,17,18,23,15,12,24,14,19,22,10,15,12,4,12,6,7,21,9,8,15,14,12,12,11,8,19,18,22,19,47,29,33,29,22,21,0,10,13,14,21,28,15,31,22,12,17,17,11,11,14,13,11,22,10,20,31,15,13,21,17,12,17,14,7,8,17,20,29,31,16,16,20,9,8,17,18,10,15,9,9,23,32,23,14,18,24,21,19,24,15,13,21,23,24,15,28,14,18,29,15,27,20,23,23,18,20,21,16,46,47,31,30,41,17,8,11,18,30,27,10,18,30,45,40,31,36,14,16,24,27,19,16,21,39,44,32,31,28,35,24,26,43,20,25,8,9,33,53,46,32,36,45,7,6,10,17,12,29,30,25,47,25,15,21,61,32,0,0,22,14,20,19,17,22,6,25,22,23,28,13,15,21,2,4,4,4,5,7,1,2,2,1,8,5,0,17,19,7,11,0,8,2,2,8,6,3,11,5,9,9,10,17,6,11,15,38,23,33,21,21,18,16,20,17,21,3,29,118,114,109,109,130,6,5,3,7,12,1,0,9,4,5,3,4,5,2,3,0,11,10,0,19,15,8,27,20,8,10,17,9,15,54,17,10,11,10,21,3,24,40,31,26,13,28,27,27,34,31,18,18,18,18,12,5,19,11,9,7,9,3,35,32,21,50,45,30,36,37,38,29,41,54,32,29,39,45,38,38,48,31,31,40,38,30,26,35,31,37,26,20,28,37,4,1,4,7,11,5,7,5,12,8,5,3,5,2,5,8,3,12,16,14,11,12,15,9,15,10,10,20,27,13,37,31,27,14,4,21,20,22,28,36,29,35,48,32,23,21,19,34,24,25,27,22,26,31,30,30,28,27,16,19,21,23,22,30,22,22,21,14,27,19,27,39,65,59,52,52,62,57,40,75,37,20,45,63,28,30,21,22,19,13,14,16,21,23,17,40,9,0,3,10,12,31,15,10,49,9,23,19,15,13,26,28,26,18,27,27,20,26,23,36,38,36,29,32,31,23,22,19,21,26,12,35,29,39,21,26,32,31,25,48,29,18,21,34,19,31,27,15,27,43,33,23,31,36,30,33,31,21,34,37,8,15,10,15,19,10,10,14,31,33,31,4,24,26,5,9,12,12,8,12,10,14,22,19,21,13,16,31,11,15,6,17,22,38,17,21,12,12,20,16,18,27,5,7,8,12,19,24,26,23,6,6,8,4,11,5,2,4,12,17,19,17,16,18,26,16,14,26,14,15,9,7,6,11,13,8,16,8,13,12,18,18,11,15,23,8,4,8,10,2,4,6,3,1,4,2,0,4,1,1,4,0,1,3,3,0,0,1,0,1,1,1,1,0,1,1,2,6,4,1,3,1,10,0,0,3,5,5,14,17,13,14,20,22,22,17,20,5,7,15,19,19,13,10,12,15,5,53,15,10,12,19,18,7,14,19,5,5,21,18,16,17,10,16,16,13,12,12,17,14,8,11,13,21,13,16,13,12,20,15,11,9,11,8,12,17,19,12,19,10,15,21,15,21,17,13,18,16,18,22,18,33,25,27,33,29,25,29,24,14,11,10,9,13,16,7,15,9,11,6,2,14,15,17,9,15,8,13,10,7,17,28,23,20,25,27,15,22,22,20,22,21,18,18,15,20,13,18,18,10,17,14,27,14,26,33,25,18,39,22,17,18,10,7,12,13,9,13,13,9,26,36,33,35,27,6,6,16,23,23,15,21,18,18,26,21,22,31,15,6,30,26,18,21,29,22,19,29,25,8,23,9,18,5,7,6,1,14,14,14,3,5,2,12,21,22,19,29,14,20,23,15,24,16,18,52,62,41,50,52,7,21,28,19,28,46,17,31,22,21,21,19,20,6,3,7,14,20,15,19,17,7,6,5,1,1,2,6,5,10,14,13,12,15,17,11,22,12,9,15,16,17,16,8,11,10,17,18,21,23,12,57,106,37,37,18,31,45,2,6,12,10,14,20,38,34,17,33,14,28,16,14,7,14,14,1,6,7,21,44,13,20,21,8,8,15,13,12,17,25,34,20,28,25,25,14,30,25,37,24,33,23,13,31,7,21,13,11,19,1,17,13,15,109,105,141,126,18,0,3,9,7,4,3,5,14,11,6,12,9,10,10,13,10,11,14,12,8,1,3,1,1,1,6,8,4,3,3,10,9,13,11,14,15,8,16,22,19,18,16,29,38,22,15,18,19,22,32,23,17,16,1,9,24,11,7,10,4,5,7,2,6,9,7,4,4,8,10,9,8,12,19,5,17,20,17,9,14,12,15,19,15,17,16,15,16,18,22,15,29,27,17,11,17,8,6,14,24,25,18,20,18,31,2,1,15,5,10,10,9,10,7,13,6,9,20,1,3,15,8,8,13,8,16,14,14,14,4,9,24,28,33,37,10,16,22,13,5,0,11,6,23,11,18,9,11,10,7,10,33,16,27,9,20,35,42,32,29,30,27,29,27,28,16,10,19,15,10,7,12,32,4,4,1,5,12,3,20,27,14,8,29,18,10,16,17,19,50,50,74,73,40,43,27,56,64,58,59,36,33,33,36,38,45,62,41,63,27,25,13,24,37,19,35,34,24,67,40,42,40,36,53,26,24,18,13,23,12,22,26,20,23,5,2,7,4,7,5,1,10,3,7,10,9,9,7,8,10,12,5,14,16,12,6,13,11,15,18,15,14,9,15,19,24,7,0,12,28,33,25,30,32,48,25,19,22,13,23,21,15,25,24,31,12,10,16,12,21,7,17,16,1,14,17,11,13,1,10,12,13,47,34,29,56,20,22,42,31,28,14,27,26,30,29,36,18,28,43,31,37,23,24,38,19,27,21,22,7,8,17,15,18,16,21,24,8,12,12,14,12,16,14,28,22,35,11,14,20,8,11,11,11,14,4,16,1,9,27,11,8,9,3,9,3,8,6,11,17,21,15,14,13,12,20,23,11,8,18,15,22,27,16,10,13,9,10,7,15,14,24,24,48,19,27,24,29,14,17,33,29,31,26,30,26,32,18,10,3,11,6,11,8,12,7,12,11,10,3,2,2,3,1,2,17,4,6,2,11,13,43,24,54,36,55,27,5,5,6,15,4,7,2,3,0,3,6,14,15,20,7,6,2,7,7,5,3,6,9,9,5,42,22,16,14,23,21,16,17,6,18,16,10,1,1,2,4,5,6,3,3,7,2,2,3,1,11,4,4,1,6,10,4,6,5,3,3,3,1,2,1,6,2,1,8,5,19,15,12,2,7,2,15,20,4,5,4,2,19,35,37,44,42,12,21,18,22,18,21,15,4,3,5,13,4,16,21,1,1,5,16,7,9,15,13,8,19,11,15,20,32,17,13,18,7,9,8,7,20,15,4,5,16,31,0,3,16,17,17,31,17,16,10,19,9,22,21,10,20,18,12,22,22,28,40,23,62,31,39,22,4,9,5,7,11,15,13,19,20,17,12,16,27,27,37,31,31,37,10,17,17,31,28,10,16,20,27,41,18,23,34,32,37,30,8,8,12,12,15,28,24,9,12,30,28,15,15,38,35,48,44,31,42,14,33,27,28,52,16,18,14,16,10,14,6,6,8,1,0,0,0,2,11,1,1,4,9,2,1,0,7,16,20,13,4,5,7,13,18,0,4,4,0,22,8,20,20,1,3,0,3,5,6,8,2,0,7,9,1,0,10,3,1,3,2,21,14,23,21,24,23,33,1,5,3,3,1,1,6,4,3,12,3,2,3,3,3,5,7,2,2,1,2,0,3,5,11,6,6,5,2,2,14,11,9,16,9,0,3,1,0,7,9,5,3,3,16,11,6,11,6,11,8,8,14,9,10,8,10,9,17,0,0,0,3,0,3,2,0,1,2,0,1,0,0,0,3,0,7,15,13,15,2,10,15,15,25,26,34,37,26,26,11,8,9,4,3,4,1,16,8,17,1,1,1,1,5,7,2,0,6,7,1,6,8,10,6,17,14,7,7,6,8,14,16,5,6,9,18,15,7,3,6,1,1,4,4,4,1,1,0,1,1,0,0,2,1,4,3,0,2,5,3,5,6,12,1,12,4,9,7,5,17,6,3,2,4,4,4,4,2,3,3,3,0,0,2,0,2,9,19,13,8,13,14,8,16,13,11,27,7,6,3,13,4,11,3,5,7,4,6,15,0,3,5,1,1,0,0,2,1,6,7,1,0,0,0,0,2,13,6,10,7,10,8,3,11,4,4,8,3,4,1,10,8,4,7,3,4,0,1,6,2,0,0,0,0,0,0,3,0,1,0,4,1,2,10,2,3,6,2,4,5,12,4,4,3,6,0,1,2,4,5,6,6,9,2,0,0,1,0,0,0,0,1,0,2,0,3,2,13,3,1,5,12,8,0,1,1,11,3,12,1,4,25,0,0,1,3,0,0,0,3,3,2,3,6,16,13,9,12,9,11,8,10,12,5,10,16,8,19,5,14,3,12,0,0,3,2,1,5,4,3,15,12,15,22,15,20,29,22,32,13,17,4,7,6,12,16,13,2,10,8,4,5,4,14,0,0,0,4,9,9,17,3,27,35,8,22,9,22,18,15,21,16,11,12,16,10,21,4,6,10,1,3,2,2,0,3,1,1,0,0,1,1,2,2,3,0,3,1,1,2,2,3,8,5,3,6,3,7,13,7,3,2,5,10,8,18,21,11,24,1,3,0,2,5,0,4,5,2,3,3,1,9,4,6,9,6,20,9,9,11,1,13,4,1,12,4,8,14,5,8,8,15,12,2,2,4,3,2,1,11,13,0,1,2,2,0,4,1,0,0,0,2,1,0,1,2,0,2,2,7,7,11,1,1,3,2,8,11,4,7,13,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,1,1,0,0,1,4,2,4,2,2,0,0,0,0,0,0,0,0,0,4,10,14,9,4,2,2,10,6,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,4,9,2,9,12,15,25,21,7,9,2,3,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,2,4,4,0,1,0,0,0,0,1,1,0,2,2,1,1,0,3,7,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,6,1,0,0,0,0,0,0,0,3,0,0,0,0,2,0,1,4,3,6,10,12,6,16,12,2,12,11,3,1,3,5,2,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,2,1,0,0,0,0,0,2,1,2,4,3,2,4,4,8,8,8,4,0,1,1,1,1,3,0,1,5,1,7,9,5,8,9,29,8,9,11,3,5,9,8,5,9,23,2,0,1,0,0,0,2,4,5,3,7,1,0,2,4,5,11,8,15,5,1,5,2,3,1,11,5,4,19,6,4,4,8,1,4,2,1,8,11,8,1,2,0,3,5,6,9,11,7,3,4,12,45,40,54,31,41,10,25,26,18,13,40,40,26,2,5,2,2,2,5,10,3,12,1,0,4,0,6,2,2,3,7,2,3,0,2,14,10,11,10,13,9,5,7,7,8,5,13,11,5,2,0,0,0,3,4,7,1,3,2,0,2,5,9,13,10,14,10,11,15,15,24,17,3,10,8,20,18,18,20,7,9,33,27,35,36,42,8,7,7,0,6,5,6,4,7,9,32,46,6,6,12,2,16,10,5,10,12,7,2,6,4,9,4,13,7,37,10,10,28,48,38,55,32,10,6,7,11,4,20,19,3,20,31,28,14,17,1,6,9,13,18,1,0,0,0,0,0,1,3,1,2,0,3,7,6,5,8,5,1,2,2,1,9,2,7,3,15,7,1,6,1,3,6,8,20,10,21,11,28,13,26,29,18,21,8,7,16,20,20,18,3,7,7,9,9,15,12,19,17,17,26,33,32,36,27,38,33,30,27,15,3,5,20,19,20,18,27,20,11,10,10,5,6,9,8,10,13,2,11,7,9,8,16,24,29,24,31,60,72,54,88,93,94,107,127,98,116,117,133,7,11,11,9,5,12,11,2,7,10,11,16,11,9,7,8,3,5,4,12,12,13,7,16,16,14,13,10,4,5,13,10,3,9,3,2,2,1,2,5,4,10,13,9,11,6,7,10,13,2,3,6,5,2,9,7,16,13,15,20,24,15,9,19,22,12,16,12,14,14,7,22,28,25,92,108,105,71,123,71,94,23,29,20,20,25,33,32,30,31,24,20,18,28,21,12,18,9,12,30,47,14,21,35,18,13,21,17,27,35,45,30,33,40,41,37,41,43,48,44,41,32,36,42,51,57,45,37,43,58,39,41,44,38,34,44,30,61,42,48,71,48,70,59,56,74,14,10,14,8,11,11,8,20,12,7,2,6,8,18,35,31,24,24,21,33,33,16,23,26,13,10,12,14,14,13,21,22,31,20,19,13,43,36,72,40,68,48,55,45,46,30,47,39,34,53,41,56,53,90,53,89,51,62,56,64,58,62,93,69,112,138,153,58,143,97,139,15,34,49,54,30,25,51,40,26,51,54,110,70,50,53,47,66,56,44,34,55,60,81,53,50,59,66,68,55,54,79,76,48,59,65,89,90,46,26,18,19,27,20,19,33,34,26,15,21,13,44,38,59,32,49,50,48,34,28,27,27,28,44,25,29,48,54,5,2,25,13,47,49,37,41,64,30,39,56,68,80,58,51,52,57,38,37,25,23,25,32,15,21,26,34,24,16,22,31,13,27,21,39,59,65,52,40,0,3,8,6,8,11,6,6,13,3,3,3,9,6,12,12,6,1,2,3,10,14,14,7,12,8,12,8,19,6,44,51,52,52,39,57,43,53,44,55,47,44,41,48,41,31,39,35,63,68,60,67,39,36,53,64,71,85,60,48,57,70,52,4,2,0,5,13,5,6,7,8,8,4,5,10,8,5,6,8,10,2,19,8,3,1,19,12,4,13,5,5,20,2,1,6,29,14,14,26,21,20,32,15,21,27,29,25,17,13,17,33,59,53,67,59,67,29,45,44,49,58,52,7,5,24,36,70,51,41,41,29,30,59,24,40,40,42,62,51,46,11,20,17,39,26,13,21,28,19,17,24,7,20,18,24,21,26,23,26,18,17,19,21,15,24,20,25,32,18,3,10,13,19,8,7,26,22,15,8,19,14,12,12,15,1,20,19,9,13,16,18,18,13,17,24,20,25,27,34,21,23,20,25,26,19,23,30,16,15,11,13,10,17,22,21,19,7,12,30,20,23,22,18,18,20,18,18,11,19,15,16,15,16,9,22,14,29,39,38,32,44,41,36,39,28,9,16,26,30,21,19,16,20,14,19,12,9,10,11,7,7,8,11,11,5,10,7,12,12,12,20,14,13,8,8,4,2,7,9,6,10,12,9,13,4,6,11,9,4,4,8,12,17,21,15,15,19,21,25,30,25,21,21,19,27,19,23,15,21,19,18,24,21,22,12,19,8,18,13,11,9,8,7,11,16,20,13,17,12,11,17,12,14,10,12,8,14,18,11,27,40,12,21,21,18,10,29,46,49,72,75,52,73,76,66,61,70,60,71,53,63,63,71,64,52,14,36,35,29,27,24,41,14,28,24,19,37,30,25,41,29,34,32,40,22,36,34,25,22,13,23,8,12,12,23,27,50,47,34,12,6,8,2,4,3,9,10,8,4,10,8,6,10,14,6,15,10,6,18,7,9,9,9,13,16,16,16,13,19,17,74,63,81,76,68,76,37,22,35,48,55,56,4,4,6,2,3,33,37,58,48,52,55,50,34,24,26,26,34,37,35,22,35,36,34,46,42,36,45,30,26,34,27,35,33,46,0,11,20,27,9,17,20,34,32,24,24,23,22,17,20,31,33,21,28,27,31,45,34,42,22,12,16,45,27,36,31,35,36,42,29,32,27,38,2,1,6,10,28,9,14,5,2,11,20,5,4,8,6,15,11,16,12,42,37,30,31,44,50,13,3,11,16,14,11,12,20,19,21,20,29,25,30,42,27,24,26,27,29,29,26,24,29,22,24,31,26,35,28,23,20,10,26,45,42,32,44,39,29,26,32,26,44,38,24,15,34,7,37,52,18,25,39,17,16,31,38,21,14,30,5,3,4,3,1,8,4,6,10,7,1,12,6,1,9,11,1,1,2,0,4,3,4,6,2,3,5,5,6,2,1,8,3,5,4,3,2,2,4,9,13,10,30,34,15,27,32,26,17,42,29,5,8,17,13,20,13,25,36,22,38,53,47,61,45,68,38,87,96,16,18,21,16,14,21,18,24,100,74,36,74,64,67,53,19,49,12,8,8,7,6,18,24,11,1,7,6,8,3,9,86,20,17,20,14,22,22,23,15,20,25,40,38,16,44,44,35,47,51,44,68,36,50,53,62,72,65,53,62,24,52,48,52,49,57,47,52,44,75,59,65,74,57,65,59,31,19,31,25,24,26,34,30,40,57,35,44,35,16,35,34,15,28,13,10,21,22,17,12,17,24,27,23,26,44,34,51,31,48,27,21,33,27,33,33,5,18,16,36,37,39,57,41,54,58,72,61,66,61,51,53,50,31,38,57,66,56,56,49,46,40,54,65,59,45,38,67,46,38,39,32,55,23,48,53,24,34,26,17,49,67,49,72,49,60,40,67,60,78,37,41,21,45,59,48,15,18,9,14,13,16,16,25,29,33,27,33,26,34,7,19,12,8,8,7,9,14,6,22,12,22,21,16,46,77,73,9,14,10,20,25,14,13,30,39,25,22,23,18,22,2,7,10,6,6,9,13,18,24,9,6,8,8,5,8,3,10,10,23,8,16,6,11,7,4,11,19,1,10,2,22,22,25,23,24,19,21,13,23,14,9,31,35,39,36,24,28,22,15,25,23,29,45,21,20,24,24,7,14,17,18,13,12,27,16,19,19,22,40,19,51,14,5,36,33,9,4,16,12,28,23,16,26,38,20,21,17,7,7,11,12,19,20,34,8,16,47,12,30,37,20,19,24,5,1,0,0,0,0,0,0,2,3,0,0,0,0,1,1,0,1,0,6,6,6,8,8,10,1,1,1,4,3,54,55,59,47,41,25,31,43,42,20,46,29,17,22,24,15,48,29,26,27,33,31,14,14,26,26,11,43,22,27,7,9,25,35,34,27,17,32,38,52,33,45,20,17,20,33,20,21,26,24,29,15,22,23,20,30,33,37,36,25,36,22,30,38,31,42,34,34,27,23,28,36,10,12,32,19,29,5,25,9,9,12,12,17,18,14,14,4,16,10,10,21,32,17,30,29,28,19,18,29,29,35,30,28,28,38,27,29,38,32,46,66,62,56,63,64,47,70,61,63,42,5,9,10,3,18,18,19,10,12,8,17,9,1,12,10,11,14,5,6,7,7,7,10,8,11,2,10,8,7,2,25,17,18,17,21,22,17,21,17,23,14,5,15,8,13,22,22,5,11,10,14,4,8,4,1,4,0,4,5,60,53,31,49,30,46,12,15,13,9,23,17,14,26,21,2,5,2,7,2,2,45,12,21,39,54,44,41,40,46,34,11,29,35,51,48,81,56,27,45,60,31,13,5,14,30,58,27,39,52,37,41,35,38,44,36,27,17,12,11,19,7,11,28,16,14,13,13,29,10,20,26,19,15,18,20,32,17,20,25,19,37,33,9,25,21,24,31,35,44,47,45,50,36,53,50,38,22,36,47,42,23,45,49,56,42,53,46,16,28,0,15,12,20,23,28,36,27,17,42,24,27,26,34,36,27,27,16,23,14,21,9,12,31,27,15,17,23,43,39,30,51,34,44,43,45,33,38,36,40,34,30,36,31,33,23,24,46,22,32,27,32,29,35,39,31,4,1,6,0,5,1,1,8,7,7,5,30,28,22,31,33,43,18,43,59,35,36,46,43,51,34,47,70,34,30,48,12,7,1,16,12,8,16,4,12,11,23,19,12,12,17,10,12,15,17,16,17,13,16,2,13,19,10,14,26,24,47,45,43,51,23,39,18,25,35,37,24,34,33,29,37,43,43,31,46,40,40,38,29,31,40,9,15,9,10,15,18,19,29,36,28,15,38,21,23,29,34,35,25,34,49,12,8,22,11,16,16,16,14,17,21,27,19,20,31,12,14,25,23,42,23,38,28,18,17,27,32,41,40,22,33,32,57,37,16,2,5,4,8,10,6,7,1,2,7,1,5,20,14,17,30,20,4,12,7,9,7,7,9,22,12,20,13,24,20,7,24,13,20,9,3,8,8,6,10,10,22,19,10,19,24,8,18,13,16,23,4,25,26,28,39,40,30,23,35,23,26,28,17,12,18,14,15,12,27,16,13,2,25,12,13,14,16,13,35,30,5,10,17,11,11,19,15,19,10,18,19,23,25,20,19,15,8,10,7,17,16,15,28,28,18,37,43,23,38,29,4,21,32,11,13,9,8,2,12,17,5,14,12,12,12,5,11,17,23,28,27,37,30,36,36,38,48,48,46,47,65,23,24,22,22,12,10,11,10,14,10,1,10,4,7,10,13,0,3,9,5,10,7,4,11,8,33,28,20,17,6,4,6,4,6,4,4,2,5,6,10,5,3,5,4,19,22,21,13,29,14,27,26,23,34,26,22,37,33,8,37,28,25,27,18,31,24,33,26,14,20,33,17,28,39,24,25,28,34,43,11,12,8,4,11,18,17,7,2,3,23,15,11,19,21,17,8,34,23,49,22,33,34,30,20,5,4,11,1,0,5,5,16,23,25,2,17,6,15,6,13,13,23,15,16,18,14,17,19,25,24,18,15,20,25,21,13,3,1,5,6,8,8,9,6,7,12,6,14,6,9,7,4,7,5,15,19,16,16,23,14,23,23,29,15,25,12,16,15,32,19,20,7,7,9,9,10,11,11,5,2,0,2,1,2,2,1,4,9,9,9,18,22,12,22,17,29,27,35,19,34,23,28,20,13,12,26,37,12,7,13,8,9,20,10,9,32,27,34,19,20,21,18,7,16,23,10,11,10,13,13,4,19,14,9,33,21,14,47,28,27,37,31,37,35,43,38,33,30,29,38,26,25,23,47,34,34,29,17,26,30,17,12,22,18,26,21,28,24,34,33,35,34,37,47,34,44,32,23,1,4,1,4,10,27,1,14,18,12,27,20,34,23,18,18,9,17,13,21,14,21,19,18,17,12,12,10,1,7,6,8,10,11,15,30,27,25,8,32,34,40,24,18,17,18,20,19,34,17,32,32,26,27,12,14,12,10,13,16,17,20,27,25,22,26,47,41,18,25,30,30,20,41,59,36,32,56,17,12,5,11,3,19,16,20,17,16,18,33,10,10,25,4,10,22,8,5,4,6,6,14,2,7,14,33,40,20,19,22,17,12,18,19,30,24,64,47,43,31,47,42,30,14,11,10,13,11,1,6,3,2,3,6,12,10,17,22,35,28,30,26,33,17,28,32,31,36,31,29,17,30,33,16,28,22,16,33,30,24,15,23,21,21,12,19,29,19,20,22,33,22,25,32,32,32,18,41,34,15,7,9,7,11,25,32,36,19,25,7,9,13,8,17,11,16,22,12,16,11,17,9,12,14,10,14,14,18,16,6,18,7,9,21,9,8,13,18,23,18,16,20,14,17,20,14,23,17,5,19,19,40,13,16,14,8,8,11,13,15,15,14,15,9,11,11,20,17,8,8,11,5,13,5,13,13,20,1,2,5,3,6,13,4,13,11,15,21,20,11,17,18,18,21,21,18,14,14,20,20,0,2,3,2,0,0,37,12,20,34,28,29,30,26,32,15,14,10,4,11,21,16,7,18,20,3,11,5,7,22,15,25,13,7,14,7,18,7,12,5,7,17,14,16,43,13,8,19,20,10,12,23,16,23,21,39,42,35,47,30,29,27,31,27,26,20,21,23,25,34,5,12,8,14,14,21,13,1,3,16,23,18,20,20,23,19,18,16,18,16,24,17,20,17,14,28,31,22,19,16,13,17,17,18,10,17,19,14,16,8,14,11,19,18,15,18,11,9,9,9,9,14,11,10,6,15,13,11,22,8,10,9,12,15,19,12,19,27,27,14,20,14,22,17,18,19,26,23,24,24,16,7,18,18,14,39,32,11,14,9,17,28,17,16,28,7,23,12,17,3,21,23,10,2,8,4,2,10,11,8,3,3,2,26,26,36,5,9,5,6,18,1,4,7,8,3,7,10,17,12,6,12,12,25,24,13,14,31,38,41,36,27,22,39,68,30,29,41,33,36,29,27,41,23,35,33,31,8,6,16,27,38,40,25,17,23,21,9,27,16,33,33,25,16,16,19,23,20,21,18,24,17,4,3,5,8,5,8,11,8,22,28,27,25,29,34,22,11,24,22,15,15,22,30,9,25,11,22,39,31,25,25,28,35,18,36,28,24,29,4,8,7,12,2,5,4,3,4,3,11,10,33,22,35,35,32,19,28,31,34,21,19,26,21,35,11,15,16,19,26,11,16,13,12,15,18,25,22,14,14,17,22,28,30,15,20,24,16,10,29,14,5,5,13,16,10,13,12,8,7,6,4,14,7,14,19,31,48,33,36,45,27,40,44,46,52,52,26,27,36,40,46,44,49,58,36,44,46,45,57,25,30,41,37,42,36,18,32,39,31,13,12,4,27,27,37,26,26,16,13,11,14,33,18,15,25,35,43,56,40,2,5,4,12,30,17,21,35,18,38,25,25,30,14,22,15,21,24,18,18,28,19,28,9,24,11,16,19,15,15,16,12,18,18,18,16,28,9,15,18,21,35,23,22,13,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,2,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,2,1,3,1,1,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,2,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,3,1,0,0,1,2,5,3,1,2,0,0,0,0,0,0,0,0,0,0,2,2,1,2,3,0,4,5,2,4,6,4,0,0,0,0,1,1,1,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,1,0,0,3,0,0,3,1,6,1,0,0,0,0,1,1,2,0,0,1,2,0,3,2,4,1,3,2,10,4,6,0,2,0,0,2,6,3,3,3,5,0,2,1,3,12,0,0,0,0,0,0,0,0,0,2,2,2,5,8,2,7,1,3,4,4,0,5,0,2,7,5,4,0,3,2,5,5,2,4,11,0,1,0,0,2,5,4,1,1,5,11,2,11,5,3,6,11,10,12,1,8,1,6,5,3,1,18,2,11,2,3,1,1,8,0,0,0,0,0,0,1,0,0,0,1,3,2,5,6,11,8,8,6,4,12,2,4,3,8,2,1,3,5,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,2,0,1,1,0,2,3,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,1,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,4,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,3,0,2,3,0,0,5,0,0,0,0,0,0,0,2,0,1,2,2,5,5,2,8,3,3,3,1,0,2,0,0,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,0,0,0,0,0,1,1,1,1,0,0,1,0,2,2,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,1,2,0,7,2,3,3,0,0,0,1,8,7,6,6,6,9,7,9,8,5,3,5,3,5,11,0,0,4,2,0,0,2,2,2,0,0,0,0,0,0,0,0,0,1,1,0,2,0,0,2,1,0,1,2,5,0,1,1,1,4,0,11,10,10,7,7,5,7,1,3,2,0,3,1,0,0,0,0,1,2,2,2,3,2,1,2,1,1,2,0,1,1,0,4,2,2,0,0,4,2,1,5,4,5,7,10,4,6,12,8,6,8,4,7,3,5,8,1,2,1,3,3,0,0,0,1,0,0,1,0,0,0,1,2,1,1,1,1,2,0,1,0,1,2,18,0,1,1,0,0,4,7,6,3,4,5,6,12,8,12,5,12,11,13,21,14,0,5,13,10,3,5,7,12,0,5,0,0,0,0,0,2,0,1,7,10,6,12,3,12,10,4,3,8,13,7,1,5,10,0,6,0,2,0,0,0,0,1,1,1,2,3,6,6,6,4,4,0,2,8,10,7,6,3,9,3,5,1,0,0,0,0,2,1,8,4,5,7,4,5,6,4,4,1,5,1,4,5,0,0,0,0,1,0,1,2,7,1,6,2,3,4,8,19,8,12,7,5,6,5,19,14,19,16,1,0,0,3,0,6,1,0,0,4,7,10,18,4,8,1,1,3,2,5,4,2,11,1,1,1,3,4,5,9,5,7,0,0,0,0,1,1,3,0,2,0,4,11,10,17,11,10,12,5,8,13,7,10,16,14,2,8,8,4,7,4,8,16,0,0,0,0,0,0,0,0,0,0,2,3,6,5,18,8,8,7,6,6,9,14,17,10,1,10,12,27,18,22,23,0,0,0,0,1,4,11,1,3,5,7,23,24,24,33,18,20,15,13,23,18,23,27,35,10,24,27,0,1,0,2,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,5,1,4,4,2,4,2,2,0,1,2,0,0,2,0,4,0,0,0,0,2,1,0,1,0,0,0,18,27,21,19,10,17,7,5,7,6,17,0,2,1,1,0,2,1,0,2,0,1,0,2,0,8,2,5,0,2,2,4,2,1,0,2,0,0,1,0,0,1,2,0,0,0,0,1,0,0,0,0,0,5,3,9,10,8,11,7,11,3,2,5,7,24,21,24,11,24,36,41,5,12,16,6,15,25,25,10,20,14,4,0,0,1,0,7,1,1,5,0,1,3,0,0,1,0,0,5,2,2,4,2,6,1,6,12,1,6,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,2,3,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,2,2,0,1,2,0,1,1,0,1,2,0,0,0,0,0,0,0,0,0,2,1,0,1,2,2,2,1,2,4,1,1,0,0,0,0,1,0,0,1,1,2,3,3,5,2,3,1,2,3,2,2,1,4,8,0,0,0,0,0,0,1,1,1,2,2,0,0,2,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,2,0,0,0,2,0,3,0,1,1,1,0,1,1,2,2,3,0,3,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,10,4,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,1,2,2,2,0,0,0,0,0,1,0,1,4,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,3,5,3,2,24,22,12,19,24,9,17,9,8,8,12,3,2,8,13,4,8,4,5,1,9,3,3,12,0,0,0,0,1,1,1,2,1,1,3,2,4,1,0,0,0,0,0,0,0,1,0,0,0,0,0,3,4,3,3,7,4,4,13,12,13,0,6,12,6,5,3,6,3,0,0,3,2,3,0,0,0,1,2,2,2,0,0,5,3,8,5,0,0,3,0,0,0,4,2,3,7,6,11,12,10,14,8,9,4,1,4,5,0,1,6,6,2,7,6,2,2,4,7,9,5,12,9,8,11,5,0,2,6,17,26,0,0,0,0,0,0,1,1,2,1,4,5,8,4,0,0,1,1,1,3,2,3,1,3,2,1,0,5,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,4,0,1,5,7,1,0,0,1,1,1,0,2,1,1,12,8,1,1,0,2,1,2,2,5,9,4,4,4,5,9,5,4,5,4,0,0,0,13,0,0,0,0,0,0,3,2,2,2,2,2,0,0,2,3,7,1,5,4,20,5,6,16,6,8,6,31,2,2,11,10,3,4,14,12,22,5,17,27,19,9,12,13,13,19,10,8,11,3,0,0,4,0,0,1,1,2,0,0,0,1,2,2,2,1,1,1,1,0,0,1,0,0,0,0,2,3,7,10,2,4,9,9,8,5,6,3,4,4,5,5,6,7,0,0,1,2,6,4,3,4,4,6,26,12,31,26,20,11,9,16,11,22,17,8,10,12,5,1,6,3,1,6,8,12,19,16,20,20,11,13,13,6,4,2,17,29,9,3,1,2,6,10,24,20,16,10,12,11,20,20,10,9,13,19,14,3,10,5,18,14,15,13,0,5,5,0,1,5,9,14,5,10,15,17,11,8,3,9,7,3,26,1,0,1,26,12,27,13,0,11,7,21,14,18,11,7,11,4,4,9,3,3,1,3,2,9,0,1,1,16,1,0,0,1,4,4,0,2,7,20,7,9,10,2,10,10,24,17,20,18,10,17,13,11,13,18,19,15,9,13,6,5,5,6,11,8,8,10,8,13,14,6,2,0,0,0,0,3,1,0,2,2,1,0,1,8,4,0,3,2,1,1,0,2,0,1,1,0,0,0,2,0,0,4,0,0,0,0,1,0,2,3,0,1,1,5,7,3,0,12,2,2,4,11,13,4,16,6,0,2,4,12,3,8,4,0,0,2,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,2,0,0,2,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,2,5,4,4,3,5,0,1,2,0,1,0,0,0,0,0,0,1,0,2,0,0,0,1,6,3,7,2,1,5,4,2,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,0,3,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,2,3,7,2,2,8,0,1,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,2,1,0,3,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,0,1,1,2,0,3,4,0,0,0,2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,2,0,1,5,1,0,1,1,8,1,5,5,1,1,3,3,2,1,2,1,1,0,0,0,1,0,0,2,2,4,1,4,1,6,10,1,11,6,11,1,3,0,1,0,3,3,9,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,2,1,7,3,1,4,6,4,1,6,8,0,2,0,0,2,0,1,0,0,1,1,0,3,1,0,0,0,6,0,0,0,0,0,0,1,0,0,0,0,2,0,2,3,4,3,1,4,0,1,2,1,3,5,0,1,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,3,4,6,8,6,4,7,10,7,5,8,0,0,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,3,0,3,6,2,5,4,6,0,4,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,2,4,4,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,2,3,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,5,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,2,3,4,5,8,4,2,8,2,1,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,6,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,1,2,2,2,0,4,2,4,2,5,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,5,1,2,0,0,0,18,2,4,0,2,1,1,2,10,3,0,0,4,3,0,0,1,1,2,0,3,20,8,1,10,11,28,20,33,9,35,54,4,1,0,8,2,1,3,1,4,11,2,1,0,3,1,12,3,2,9,6,5,14,8,13,10,6,3,12,4,0,1,7,6,8,2,3,4,0,2,1,2,5,2,1,1,2,13,10,7,14,2,6,7,0,0,0,4,1,2,2,2,0,0,0,3,3,5,1,1,4,3,2,17,14,11,6,12,16,7,8,16,17,26,13,16,14,7,3,9,13,1,2,0,4,8,14,6,12,7,11,7,15,21,15,12,24,21,18,17,11,17,20,20,25,6,11,11,5,19,14,11,13,10,22,23,25,16,21,15,15,22,16,7,29,22,18,24,16,23,6,41,56,45,67,28,25,16,33,22,33,15,9,11,2,7,13,3,6,18,38,17,18,8,2,16,12,12,0,4,8,24,12,22,29,25,12,19,14,12,12,16,7,1,0,0,2,7,23,10,7,5,1,1,4,13,23,14,1,5,2,10,6,20,18,5,15,4,2,6,8,7,11,9,10,13,6,3,4,1,0,1,0,2,10,4,2,6,8,4,9,8,14,12,8,7,5,5,10,13,8,9,3,3,7,13,20,5,0,0,0,13,11,4,4,0,5,7,7,9,5,10,8,3,12,15,20,34,29,36,1,6,2,2,11,16,21,8,24,28,16,14,4,2,2,3,9,14,17,16,3,13,3,7,4,6,10,0,1,0,1,6,10,2,4,2,4,1,29,21,16,14,11,11,8,16,13,12,13,8,12,15,3,1,2,4,15,9,3,12,8,15,19,23,19,12,15,11,12,13,14,15,15,18,17,16,6,2,9,11,6,2,15,10,13,11,0,0,0,2,3,8,8,7,7,9,10,20,19,26,10,21,28,25,7,13,12,11,2,19,7,8,13,8,12,6,3,0,1,0,2,5,3,3,3,3,12,10,11,12,10,18,19,20,20,11,2,4,11,11,12,0,9,3,10,11,11,0,2,0,0,4,9,8,11,15,9,12,6,3,4,5,5,3,4,7,4,1,8,3,4,6,6,8,10,18,9,1,0,0,0,0,0,0,0,3,3,0,2,3,2,5,1,0,0,18,8,7,1,6,8,16,7,0,2,3,6,12,11,14,8,7,2,6,17,10,2,13,7,4,11,3,12,17,0,1,2,0,3,16,10,2,2,6,7,10,8,16,13,13,5,1,0,2,0,1,1,4,4,0,2,11,9,4,0,0,0,6,1,2,4,2,4,2,0,4,2,1,0,2,5,8,6,17,3,9,5,1,5,10,11,11,7,2,12,6,1,1,7,1,3,20,23,35,22,17,16,25,29,32,9,26,28,2,2,0,3,4,0,4,3,4,7,10,2,1,2,2,2,7,7,4,12,3,13,20,0,2,0,0,0,1,6,1,1,8,5,6,13,9,12,13,12,10,7,13,6,4,4,20,7,22,19,28,27,37,1,0,1,0,1,2,7,4,7,10,14,22,8,13,11,11,9,7,6,16,10,11,5,9,2,3,11,4,8,9,7,8,0,1,0,0,0,1,0,1,1,4,2,1,10,5,4,7,8,2,2,1,1,3,8,4,8,2,4,10,16,17,38,14,20,30,56,78,54,0,0,2,0,4,3,12,5,12,17,18,28,34,25,28,26,2,2,12,14,19,21,18,11,19,5,6,0,0,5,2,5,6,13,15,9,6,7,7,12,12,6,13,14,7,4,13,6,4,14,1,3,7,0,6,6,1,0,0,1,0,2,5,15,13,8,10,8,28,0,2,0,4,3,2,10,6,6,6,12,12,15,14,11,3,5,9,7,16,15,9,20,14,6,5,8,12,19,16,16,23,3,0,1,3,2,6,6,26,21,28,19,21,16,34,81,4,7,12,21,19,10,18,0,0,0,0,0,0,3,1,8,4,12,9,6,6,11,6,6,3,7,6,10,7,8,3,24,1,0,2,4,0,0,5,19,41,11,34,13,9,5,21,20,15,46,35,47,32,34,30,33,20,31,19,48,56,22,3,6,0,64,74,84,97,69,6,9,11,59,12,13,23,21,25,20,2,3,3,0,1,0,0,0,24,10,10,13,25,24,15,35,37,52,17,23,33,29,39,31,36,32,37,38,36,29,43,28,47,49,54,66,50,3,11,7,2,4,2,4,4,4,3,2,3,2,1,5,6,5,0,4,5,2,2,2,18,14,15,9,18,25,16,13,16,25,11,6,20,24,0,0,1,3,6,6,4,0,1,2,5,1,4,16,24,9,38,39,58,35,53,22,34,37,32,19,10,39,56,60,34,10,0,0,0,0,2,0,10,6,8,11,6,10,6,10,6,3,3,3,7,11,10,12,21,11,15,10,16,22,4,16,23,24,23,16,3,0,2,1,7,14,20,17,26,16,16,18,16,30,20,18,19,23,27,21,23,29,34,20,23,20,24,20,32,27,24,20,3,1,3,1,8,5,5,3,5,2,7,5,4,2,21,2,5,2,4,7,14,7,9,4,8,29,37,25,28,18,26,17,14,17,17,8,22,20,6,8,7,19,11,10,14,21,32,26,50,43,49,46,36,41,53,45,42,49,54,39,45,52,64,48,61,52,57,52,47,43,37,51,44,55,38,19,22,22,36,40,35,39,40,50,35,28,41,40,8,13,22,18,19,11,10,9,15,17,11,6,13,3,6,1,16,30,46,42,29,36,26,35,42,31,39,20,12,20,18,22,29,42,36,37,4,5,1,16,15,16,18,11,9,15,11,26,16,18,18,17,14,21,11,15,23,11,11,15,17,10,18,29,23,2,0,1,0,4,3,0,1,3,5,58,22,16,4,3,10,6,5,2,15,20,13,32,39,13,11,25,20,15,85,6,13,27,28,5,88,38,28,18,8,11,6,2,14,20,19,15,10,6,8,20,6,8,13,14,29,28,41,20,17,9,18,2,17,6,11,23,7,13,18,5,5,18,8,19,8,4,9,13,29,20,37,11,8,24,54,31,37,28,27,32,39,50,41,4,4,5,2,7,28,19,22,22,17,36,53,29,27,32,26,42,50,51,75,51,27,17,20,25,17,24,17,40,31,4,2,1,2,0,0,3,3,0,3,3,2,6,8,12,7,16,40,32,29,33,19,31,38,42,57,33,47,3,5,3,1,3,6,4,5,7,6,6,10,3,6,7,5,6,18,4,7,19,19,14,11,45,1,5,2,3,11,46,56,22,7,14,11,17,4,4,7,21,23,20,32,27,44,38,29,39,26,36,39,1,2,1,1,8,22,39,27,27,4,5,5,44,26,31,34,27,37,41,34,32,41,30,49,42,3,2,22,3,0,3,18,36,53,41,28,23,32,22,15,18,32,29,28,44,37,31,37,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,3,6,3,3,6,21,15,22,18,3,12,25,12,8,12,25,13,15,22,15,14,40,33,38,19,18,25,16,34,27,18,21,18,19,49,67,44,14,18,18,22,15,12,21,28,26,37,22,42,54,9,13,14,8,14,16,17,49,29,31,34,38,29,39,23,29,11,20,25,19,15,14,22,22,5,26,22,8,26,20,17,24,11,23,32,19,18,19,43,0,0,0,0,0,0,2,3,0,3,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,1,2,0,0,0,0,0,3,2,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,2,6,15,14,7,4,0,0,0,2,3,5,2,4,5,7,12,12,10,19,6,3,0,1,0,3,9,6,8,18,20,3,0,1,5,10,22,5,6,5,4,4,1,7,2,6,3,8,7,9,9,5,16,21,14,11,0,4,7,8,20,14,25,17,18,11,2,5,3,8,2,1,5,5,12,8,11,2,2,6,9,7,6,6,1,12,2,10,10,19,8,9,12,2,4,6,16,17,16,8,13,12,10,0,0,0,0,0,0,3,15,20,5,2,10,4,5,8,6,3,4,2,2,1,0,3,9,12,9,4,10,13,8,1,0,1,5,1,1,0,3,3,5,11,2,0,2,4,4,3,3,1,8,9,7,10,13,15,3,3,2,5,7,12,14,5,7,9,1,1,0,0,0,0,1,0,3,11,1,2,0,1,1,2,2,1,2,3,10,6,16,12,10,9,2,5,3,6,6,15,4,5,12,2,1,3,2,1,1,3,5,7,10,8,18,7,0,1,4,5,6,5,7,9,13,8,11,8,2,5,3,2,3,0,1,11,15,3,2,0,4,4,2,7,8,4,15,6,13,8,14,20,22,16,13,22,7,9,24,31,12,6,20,8,0,1,3,1,4,5,4,12,3,3,1,3,6,2,5,6,5,2,9,9,6,5,12,15,13,19,11,18,8,2,2,0,4,1,4,6,6,10,15,9,1,3,3,3,1,3,4,3,6,7,10,7,7,16,8,11,6,5,11,3,5,9,11,7,10,11,6,0,0,0,1,1,4,7,3,4,11,9,2,2,3,1,1,0,4,0,8,3,3,4,14,9,15,10,3,10,2,3,6,14,6,12,15,10,0,0,0,0,1,1,1,1,1,3,1,1,0,0,0,2,4,4,5,7,6,13,9,12,3,2,13,4,6,8,12,7,13,13,5,0,0,0,4,2,2,1,5,5,7,4,3,1,1,1,1,2,0,1,2,2,2,1,5,13,8,7,7,6,3,2,4,3,9,10,13,13,5,0,0,0,1,0,1,2,2,8,5,4,0,0,2,1,3,4,1,6,5,6,6,8,15,10,19,7,2,3,6,21,9,5,13,13,9,3,0,3,3,0,2,3,14,12,12,7,0,0,0,0,1,4,5,4,8,7,4,9,16,20,6,2,6,7,8,10,18,8,6,3,2,0,6,3,6,3,7,10,11,9,4,4,3,4,0,5,3,7,7,7,5,11,8,17,14,16,9,6,14,1,9,12,12,7,15,20,7,6,0,0,0,9,16,11,5,12,1,1,5,8,10,2,9,9,2,11,7,13,16,7,13,14,19,5,5,7,11,5,9,28,7,3,2,8,5,3,2,2,4,13,19,7,24,6,4,3,4,5,9,11,4,3,0,6,3,11,11,18,21,19,27,0,3,2,7,10,0,1,8,9,7,7,15,17,20,21,24,12,11,15,7,12,12,14,15,21,24,11,4,2,2,3,13,8,15,6,10,1,3,0,6,8,4,12,13,13,12,29,28,27,36,2,6,5,8,10,3,6,5,18,15,9,17,24,17,51,50,36,18,27,5,10,15,15,13,32,39,11,4,7,16,12,23,20,12,20,26,19,13,3,3,5,3,7,6,4,3,4,1,8,5,9,9,9,5,8,0,0,4,4,6,3,1,24,5,16,17,0,0,1,7,9,2,1,4,8,23,15,9,19,6,11,12,5,8,13,12,17,13,14,0,9,3,21,21,15,13,17,15,22,23,23,30,19,24,1,8,11,18,13,18,14,15,4,5,5,16,12,16,17,23,27,23,22,6,7,1,5,10,1,7,9,9,9,11,14,22,23,18,19,20,16,13,4,5,13,15,10,21,16,7,0,1,0,2,3,9,7,10,10,10,8,1,5,11,7,13,6,17,13,24,29,25,33,42,9,26,13,12,2,1,5,13,10,15,12,4,6,7,7,8,13,13,10,23,9,6,3,2,0,7,5,7,6,2,9,12,13,12,14,14,19,16,20,13,8,1,6,3,6,6,11,13,4,5,3,7,6,4,15,11,31,22,24,15,4,5,11,13,14,5,14,15,16,16,30,14,21,25,20,20,18,15,10,19,18,31,27,14,1,1,2,1,5,14,14,13,15,2,2,3,1,3,3,5,1,4,9,7,9,11,13,22,18,7,8,12,2,2,10,16,11,16,19,7,2,1,7,8,12,9,8,12,3,1,0,0,0,2,0,2,1,6,2,2,6,6,4,8,15,0,5,1,2,3,8,6,14,14,5,9,5,1,1,1,5,1,5,2,4,6,1,0,0,0,2,8,15,29,14,27,6,6,8,10,4,4,7,8,19,6,1,2,0,0,2,0,1,4,3,4,2,4,8,7,7,8,10,8,10,6,21,22,24,17,20,10,2,10,6,9,9,16,9,20,8,2,0,3,16,6,16,7,2,18,0,2,1,6,16,1,5,6,21,11,9,18,17,20,13,24,7,14,8,31,3,11,13,5,15,14,3,5,0,6,9,4,7,18,9,18,1,1,3,6,8,8,6,13,12,6,12,14,19,21,17,20,16,5,26,17,23,25,7,27,29,11,8,1,4,10,10,22,5,3,8,14,16,9,8,13,12,16,11,12,19,22,24,22,13,15,4,8,6,16,14,16,23,9,4,3,5,9,6,7,6,6,6,5,8,10,4,13,6,15,6,6,3,8,8,8,24,10,18,5,7,17,25,27,18,13,15,4,3,6,18,16,19,19,8,1,1,1,9,28,5,5,8,21,2,1,8,15,11,17,14,24,31,22,22,29,11,8,13,28,11,23,16,5,2,7,10,1,4,10,11,35,31,36,16,27,5,10,11,11,32,26,27,17,23,17,34,25,23,25,11,9,29,31,11,20,13,28,27,22,6,0,6,4,7,9,47,58,50,22,18,4,8,20,20,27,26,23,15,26,23,20,25,22,35,10,12,21,7,17,36,39,57,36,3,18,29,20,22,33,27,43,63,22,21,10,15,13,16,21,20,30,17,19,27,36,25,21,22,8,5,28,36,38,53,33,37,2,1,0,2,2,1,3,3,4,9,6,3,10,13,12,23,14,10,10,14,17,27,36,29,21,22,3,8,5,26,17,10,12,17,7,10,11,11,18,21,18,16,17,13,13,9,8,13,4,16,11,15,12,19,16,19,24,15,25,26,16,7,2,4,11,5,2,3,0,2,4,12,6,7,8,0,1,2,3,10,10,6,5,2,7,11,8,21,12,8,12,2,5,3,5,6,19,13,15,7,5,6,17,12,24,19,35,39,40,50,22,13,11,16,9,50,32,38,38,52,39,27,26,47,45,40,39,41,16,15,41,17,27,45,28,35,21,4,3,6,5,10,17,9,37,29,30,32,29,19,19,16,15,36,9,21,22,31,25,23,41,34,26,26,29,25,7,9,25,23,35,27,32,18,8,9,8,7,10,20,12,20,3,25,19,2,13,1,9,8,21,30,29,29,1,2,2,1,2,2,4,7,2,0,0,1,0,0,1,1,0,0,1,0,1,1,6,0,0,6,6,13,16,0,5,2,2,8,1,12,14,8,4,1,0,0,0,1,0,3,2,0,5,0,14,22,7,8,15,8,16,25,11,21,18,13,10,12,16,22,26,30,10,14,12,24,14,21,27,2,26,21,8,2,7,11,7,6,10,23,26,20,2,11,3,8,14,22,11,22,26,12,3,8,3,17,11,8,20,8,8,13,16,10,10,1,7,8,9,10,12,15,13,31,38,39,40,20,38,5,9,7,26,17,5,22,27,37,9,14,2,5,12,10,18,10,9,8,10,12,23,24,29,29,18,14,17,9,23,24,22,30,41,34,31,10,23,35,20,24,8,11,10,24,17,5,19,25,24,31,27,27,37,32,30,25,21,16,11,15,22,20,25,0,0,0,1,0,0,0,0,1,1,0,0,2,2,2,3,4,5,8,12,20,13,13,0,0,8,7,3,8,18,10,10,10,0,5,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,4,16,18,13,21,6,10,1,5,10,12,10,9,19,0,0,0,0,0,0,2,0,2,3,2,10,3,8,9,9,4,6,0,0,1,0,1,2,0,0,2,0,2,0,6,2,2,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,3,1,3,1,0,4,2,24,25,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,2,5,2,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,3,4,4,6,3,3,4,7,8,6,9,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,4,34,21,23,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,3,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,49,35,25,14,24,11,22,4,3,3,6,2,5,3,9,6,23,6,2,3,4,2,7,17,26,26,16,21,38,23,18,20,35,29,25,30,14,11,18,19,1,1,11,5,21,0,2,0,0,27,12,18,12,10,12,36,39,1,11,11,14,10,6,9,18,18,7,12,5,4,12,16,10,8,8,7,19,11,10,6,9,5,9,8,20,14,14,17,3,7,5,5,10,8,13,3,7,8,9,9,22,17,21,19,23,12,8,12,15,21,3,3,21,15,17,19,32,20,17,20,0,0,0,0,0,0,1,8,10,8,2,10,7,11,12,13,11,10,10,12,14,6,7,15,14,15,14,17,10,8,6,9,16,17,21,31,28,39,30,26,23,24,32,8,0,5,26,46,52,10,14,11,33,19,12,12,25,13,13,13,11,9,17,9,30,18,35,20,0,0,9,2,5,7,40,25,24,15,16,15,13,16,39,49,19,14,18,20,21,17,30,17,21,15,13,17,12,34,10,15,16,0,6,12,0,7,4,2,6,5,6,2,4,3,2,2,5,4,3,4,8,4,18,7,26,16,4,10,10,6,10,12,5,9,11,7,7,4,18,3,0,4,4,4,6,6,3,1,5,2,5,5,17,5,14,25,27,14,20,12,5,8,20,25,32,23,37,20,24,12,23,18,16,29,20,8,13,12,11,13,44,26,32,27,38,34,39,32,32,30,30,21,35,5,5,3,0,0,37,3,14,11,10,14,23,30,14,25,17,28,31,33,40,8,30,21,15,11,35,10,7,29,24,32,32,15,20,37,13,10,32,42,38,25,21,32,18,8,14,4,22,8,33,46,0,0,11,8,1,8,7,8,10,15,7,14,13,5,3,14,21,30,14,2,18,29,32,11,16,10,13,15,11,15,19,9,12,18,9,10,18,21,1,1,16,6,2,0,0,0,18,20,13,13,14,27,28,7,4,8,8,4,9,10,0,0,0,0,3,3,13,5,3,7,7,1,2,8,9,12,6,12,12,15,20,12,17,16,19,16,13,0,0,24,30,40,48,40,16,8,7,9,9,19,24,20,19,27,24,5,2,5,4,10,6,6,12,10,20,23,8,12,7,1,22,34,38,35,11,9,13,14,16,17,27,19,12,9,25,10,0,1,6,12,17,13,11,13,11,21,16,13,26,15,12,15,16,10,26,12,18,25,13,21,8,22,16,9,14,17,23,9,3,0,6,0,15,22,20,14,42,36,42,29,77,78,53,47,15,19,20,2,24,29,43,29,24,25,30,32,26,42,33,33,49,38,22,37,53,41,38,32,33,42,34,15,17,14,13,13,22,19,34,24,25,26,14,15,16,17,31,18,20,23,13,33,14,10,22,18,13,12,28,13,19,13,19,11,17,18,9,5,11,11,14,17,18,23,12,17,0,0,0,0,0,0,5,8,7,12,8,8,11,0,9,4,1,0,0,0,0,4,0,7,8,4,14,10,15,2,2,21,15,25,23,23,15,13,25,4,2,1,3,2,0,0,0,2,1,0,1,2,2,2,5,8,6,8,11,2,8,11,12,1,9,11,1,2,4,1,7,11,1,0,0,0,0,1,2,1,0,0,2,2,8,1,25,15,19,20,0,2,3,9,6,1,0,5,3,3,0,0,0,0,0,0,0,0,1,1,0,0,0,2,0,10,6,10,9,11,20,1,1,5,6,2,0,1,1,0,0,0,5,0,6,3,11,9,15,7,7,5,2,8,5,1,3,6,3,12,7,13,0,0,0,17,9,12,18,11,2,3,11,0,0,0,0,0,0,4,2,5,9,3,7,1,2,9,7,7,2,5,11,3,21,0,0,0,3,1,1,2,1,10,3,12,14,5,17,3,3,2,9,2,11,4,2,7,1,3,1,1,1,3,2,0,0,0,0,5,1,6,0,1,6,1,2,11,3,0,0,3,0,0,0,2,1,0,1,0,2,3,13,13,8,7,4,0,3,6,6,15,1,1,9,5,2,3,2,1,0,0,0,0,1,0,2,1,0,0,0,4,3,2,7,12,12,13,6,3,0,8,2,10,2,1,4,8,4,3,2,3,2,0,1,6,1,2,1,8,6,9,2,9,4,10,6,10,9,3,0,1,4,2,0,2,5,1,0,0,0,0,0,0,0,4,0,0,0,3,3,4,4,3,4,12,1,3,2,5,4,0,0,0,0,1,0,0,0,0,0,4,0,1,1,0,4,0,0,0,0,0,8,1,10,9,12,28,2,2,5,7,10,3,0,0,0,0,0,0,0,0,0,2,4,4,2,10,5,0,4,1,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,2,1,1,1,2,0,0,1,0,2,5,4,6,4,4,3,7,3,4,3,4,0,6,3,0,0,0,0,0,2,3,0,0,0,3,4,3,6,10,5,12,2,6,5,7,0,1,2,0,3,6,1,2,0,2,5,3,0,0,0,0,0,0,0,0,0,1,1,5,0,2,1,4,5,6,1,7,2,3,5,14,11,8,2,1,0,0,0,0,0,1,2,6,0,0,1,3,6,3,2,9,13,6,11,3,9,7,3,10,7,4,1,1,3,0,0,0,0,0,0,0,0,0,1,0,1,0,5,7,3,6,5,0,4,5,6,12,8,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,12,1,2,0,6,0,0,0,0,2,1,2,3,1,0,5,9,5,5,10,12,12,19,12,10,12,13,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,5,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,0,1,2,0,3,3,6,4,6,4,0,1,0,4,0,0,0,0,0,10,2,1,0,0,0,0,0,0,0,0,0,0,1,3,2,3,1,3,1,4,2,2,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,2,0,1,3,0,0,1,0,0,1,2,4,6,3,8,0,0,0,0,0,0,0,0,0,0,3,0,1,5,2,13,7,4,11,13,8,10,5,1,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,3,5,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,3,12,11,5,5,5,11,4,6,8,5,6,6,5,4,2,5,1,7,10,2,3,2,2,2,2,1,1,0,1,23,16,17,15,29,13,20,10,18,17,24,3,13,6,10,4,8,9,10,9,22,4,7,4,9,1,4,3,1,8,1,0,0,2,3,5,11,2,4,14,4,7,6,6,10,19,10,2,3,10,10,0,1,1,2,4,2,1,1,2,1,0,0,0,0,0,1,4,11,4,1,3,3,2,0,0,0,0,1,0,0,0,0,0,0,1,1,1,4,1,0,0,0,2,3,8,6,0,0,0,1,1,1,1,9,14,20,10,21,21,14,7,11,22,3,6,15,0,0,0,0,4,3,0,0,0,5,1,0,0,1,0,0,1,2,5,6,2,2,2,2,1,0,1,3,7,6,0,0,2,0,0,6,5,4,9,4,4,2,0,3,4,11,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,2,2,10,4,21,14,11,22,6,6,5,10,15,3,4,1,0,1,4,0,4,1,3,3,2,8,3,5,4,0,0,5,4,12,9,0,0,3,0,5,3,4,10,10,6,10,1,1,0,1,1,3,10,5,15,11,5,17,5,5,9,4,9,11,0,0,1,2,0,0,0,0,1,2,0,1,0,2,2,4,1,4,0,0,3,2,0,8,10,4,0,2,6,0,0,0,0,0,0,2,0,0,0,0,0,1,1,1,5,0,1,0,0,0,1,2,0,2,0,1,1,0,2,5,6,7,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,2,0,0,0,0,0,3,1,0,0,0,0,0,0,1,0,0,0,1,3,6,2,6,8,9,5,0,1,1,6,2,5,3,6,15,10,0,0,1,4,3,1,0,0,0,0,0,2,0,0,1,2,0,7,5,4,2,2,1,1,0,0,0,0,2,0,0,0,1,0,0,0,1,1,0,3,3,1,4,5,1,0,0,0,1,1,0,1,1,0,0,3,0,3,3,3,8,3,2,8,3,6,6,8,12,9,5,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,1,0,3,2,5,4,2,1,0,1,4,4,6,8,6,4,0,1,0,0,2,0,0,2,0,1,1,0,0,0,0,0,0,0,0,1,1,2,0,0,1,5,7,4,6,4,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,3,1,2,0,0,0,1,1,0,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,4,5,0,1,0,3,5,5,0,0,0,1,1,1,0,1,1,1,2,3,6,3,4,6,6,1,1,8,0,1,1,1,0,6,1,0,9,0,0,0,0,0,0,0,1,0,1,2,1,0,2,0,0,2,2,4,1,2,0,0,0,0,0,0,0,0,0,0,0,1,1,7,3,1,1,0,0,0,1,2,7,2,3,2,0,0,0,0,0,0,0,1,0,3,1,3,1,0,0,1,2,1,0,2,2,0,0,2,1,1,1,0,0,4,1,4,4,2,5,0,1,5,9,5,3,4,1,10,7,4,0,2,0,3,0,1,1,1,1,0,1,0,1,1,5,8,9,10,12,4,10,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,0,0,0,0,0,0,1,0,0,0,1,0,2,2,2,0,0,2,2,2,2,0,0,2,0,5,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,2,1,1,0,1,0,0,4,2,1,0,20,28,6,6,8,3,7,10,13,26,20,23,4,4,3,4,4,1,4,2,3,3,2,3,5,7,1,4,0,0,2,0,8,3,11,19,0,3,1,43,34,31,35,6,17,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,5,0,2,1,4,0,3,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,8,9,6,3,5,2,3,2,0,0,0,0,3,10,0,1,2,6,7,12,2,1,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,9,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,3,7,0,7,0,0,0,0,0,0,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,2,0,0,0,1,0,1,0,3,2,1,4,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,3,5,0,0,0,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,0,1,4,2,3,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,2,1,1,1,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,1,1,5,1,2,8,5,16,5,2,4,5,6,17,7,0,0,0,2,2,2,21,16,18,25,15,22,50,36,73,40,60,75,75,57,62,87,85,56,78,73,4,15,12,31,18,37,29,23,27,16,22,30,26,34,22,30,46,37,43,51,31,39,45,39,42,33,38,44,46,33,59,55,52,47,46,13,30,20,12,9,26,17,13,11,20,40,27,98,73,81,80,73,73,68,53,60,66,57,39,54,5,46,42,33,18,20,20,25,33,28,27,22,22,21,24,13,21,25,33,22,24,16,15,10,20,19,18,17,15,18,30,20,23,26,27,24,22,26,19,12,23,21,23,26,15,18,5,9,11,20,35,21,22,27,34,31,34,42,18,17,54,0,19,32,71,62,2,4,4,6,10,3,9,4,20,24,13,4,11,2,2,1,4,2,0,12,25,23,30,6,8,5,4,6,9,5,11,5,17,32,14,17,16,13,29,20,30,28,21,20,18,16,17,29,20,21,18,12,14,16,41,39,30,28,25,43,46,27,45,42,35,31,32,43,33,19,34,37,18,0,0,2,1,22,11,4,33,42,32,38,33,27,44,30,21,33,30,28,19,29,21,27,43,42,26,22,5,4,1,11,9,15,18,14,20,26,11,29,8,16,26,36,30,29,35,33,28,34,41,50,53,50,43,45,45,14,11,20,14,15,18,16,22,6,13,17,55,25,39,38,47,39,33,27,29,32,53,28,43,12,3,6,19,8,21,44,31,33,20,22,19,31,25,23,29,32,26,31,26,33,36,32,23,30,27,15,8,6,13,6,34,23,20,25,33,9,17,17,12,10,21,26,20,21,9,12,30,37,43,35,40,33,33,3,3,5,2,6,3,3,2,13,27,28,38,17,24,17,39,5,16,10,31,18,7,19,20,22,25,8,11,8,12,25,9,4,1,6,16,10,8,20,6,9,13,24,3,11,8,10,11,18,15,8,11,12,19,15,17,14,9,14,23,25,23,34,42,2,7,6,24,9,12,10,7,6,5,7,8,20,9,13,7,7,12,7,13,10,19,16,7,16,9,17,44,47,36,29,19,31,25,20,39,44,43,36,30,38,16,20,24,28,29,34,35,31,31,24,31,36,25,38,13,23,25,44,25,27,19,34,19,27,30,27,32,25,25,29,16,14,23,30,11,14,20,14,20,16,22,36,39,23,24,3,11,10,6,15,15,24,17,29,33,32,21,15,19,12,14,7,21,14,25,21,25,21,22,18,31,26,26,25,1,7,9,0,1,2,1,4,5,3,3,4,19,4,29,23,16,9,24,19,20,47,38,57,44,22,26,10,26,29,30,26,29,24,24,22,17,7,20,13,15,20,27,14,18,24,14,7,4,9,13,12,12,13,43,3,20,20,53,38,17,17,6,4,13,14,7,11,10,14,3,5,10,4,10,6,11,15,11,12,10,3,0,0,0,1,0,5,0,0,1,0,0,0,1,0,0,2,0,66,65,54,62,71,57,64,69,66,64,58,60,29,34,31,23,34,43,39,41,35,34,36,56,47,63,83,87,87,70,91,88,81,61,100,25,30,22,21,15,18,17,44,39,36,33,59,33,6,35,44,47,12,17,11,30,21,24,33,40,35,24,32,26,31,27,33,29,27,27,23,31,20,23,15,13,18,8,9,21,18,11,22,33,22,8,5,13,21,16,23,25,14,18,8,7,2,6,6,9,9,4,24,23,8,22,24,33,33,24,13,17,13,11,16,21,18,13,29,27,49,40,37,46,80,51,33,43,52,50,38,26,51,58,31,25,37,65,58,61,61,28,142,120,63,69,95,94,85,77,100,55,92,79,26,18,27,29,21,22,4,17,14,12,8,15,15,14,14,23,20,9,10,15,10,23,32,17,29,32,21,36,37,35,15,12,17,17,10,12,32,38,36,42,43,17,18,26,15,7,18,10,12,15,9,22,34,29,30,26,27,17,17,19,25,17,27,23,24,23,25,28,34,12,23,25,10,16,30,14,9,0,10,2,0,22,11,21,23,31,32,35,31,42,27,32,20,31,25,22,18,23,27,7,20,19,40,21,26,28,28,22,18,22,25,26,9,11,7,13,15,9,13,12,39,20,17,16,17,15,13,24,22,7,76,61,55,62,49,56,66,49,51,55,59,56,41,46,45,37,46,35,30,35,19,17,17,32,18,35,18,18,17,16,19,33,32,27,34,21,14,10,11,7,18,2,6,18,18,24,38,22,26,54,32,13,2,15,14,8,9,21,44,34,32,24,29,27,10,15,9,26,31,37,42,36,8,15,4,2,6,7,1,43,37,31,18,25,32,30,21,19,16,14,11,31,17,27,17,16,35,18,9,12,22,41,35,45,30,44,45,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,0,1,0,0,0,1,0,1,2,4,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,2,2,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,1,0,1,2,0,0,1,3,4,2,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,2,0,0,0,0,0,0,0,0,0,0,0,3,1,2,1,1,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,1,0,3,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,3,0,0,0,0,0,1,2,2,4,2,3,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,3,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,2,5,4,0,0,0,0,0,0,0,0,0,2,3,2,2,0,1,0,1,3,0,1,0,0,2,0,1,0,2,0,0,0,0,0,1,0,2,0,2,0,0,0,3,0,3,0,0,0,1,2,0,1,0,2,0,0,3,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,3,5,2,0,1,2,0,9,2,1,1,1,1,3,4,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,2,0,0,0,0,0,0,0,1,0,1,0,1,3,5,3,7,11,13,12,9,1,0,0,0,0,0,1,0,1,0,3,6,12,9,5,5,5,5,18,1,5,6,0,0,0,1,0,0,2,1,1,2,0,0,1,10,8,0,3,0,0,0,2,1,1,3,1,7,6,7,8,1,0,1,1,0,0,30,35,18,31,0,1,0,1,0,0,1,5,8,8,20,18,16,1,6,4,9,16,5,9,9,9,5,6,14,16,6,2,0,0,1,0,0,0,16,22,25,17,20,24,1,0,0,1,1,0,0,0,1,3,0,0,0,0,0,1,1,6,5,17,15,0,0,0,1,0,0,3,1,1,2,6,12,10,3,1,2,6,11,3,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,3,6,3,4,4,0,4,7,3,1,5,4,4,5,6,9,5,3,2,9,17,16,15,0,0,0,0,3,3,3,5,1,5,1,10,4,5,3,0,0,2,2,2,11,0,0,0,0,0,0,1,4,0,0,0,0,1,4,3,1,0,3,4,1,1,6,8,4,3,0,4,6,10,11,12,7,7,7,15,10,14,27,0,0,0,0,0,0,4,2,0,0,2,3,7,2,15,17,35,13,8,10,8,10,0,9,4,5,10,2,5,10,6,4,2,6,4,2,4,5,12,6,0,0,0,0,0,1,0,0,0,0,1,1,3,1,1,5,3,2,7,5,5,5,5,0,2,1,2,0,4,3,2,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,1,1,0,0,2,0,0,0,0,2,0,1,3,2,0,0,2,1,1,1,0,0,2,0,0,1,1,4,2,5,0,0,11,7,2,4,3,5,11,26,13,8,3,11,12,19,25,30,20,6,23,0,0,1,0,2,3,2,3,2,1,5,5,11,15,10,22,15,5,3,4,6,21,25,10,23,29,9,1,2,12,8,4,14,14,15,18,13,1,1,3,7,5,12,15,11,16,25,15,19,2,1,5,8,16,14,9,20,8,1,2,3,2,9,5,0,0,0,0,0,0,1,0,0,2,2,1,0,0,2,1,3,0,2,7,4,1,0,6,5,12,12,14,29,23,25,5,21,0,0,1,0,0,2,2,4,0,4,3,8,11,8,8,6,7,1,3,2,10,9,19,14,13,22,16,8,0,2,4,6,1,10,12,0,1,1,0,3,13,10,17,26,16,19,1,0,0,0,4,10,11,14,27,2,0,7,5,9,13,19,26,16,3,20,0,0,2,0,0,1,7,1,4,2,10,1,10,10,9,14,14,2,2,2,5,4,6,9,12,13,11,1,0,0,7,4,9,8,8,7,14,0,0,4,3,3,10,7,7,1,1,5,5,11,4,10,9,8,5,4,1,1,2,10,4,2,4,10,12,1,7,12,2,2,8,9,10,7,11,10,7,4,11,13,14,39,14,26,19,16,1,2,1,3,2,2,4,3,4,4,9,17,13,16,9,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,2,2,0,0,0,1,4,3,0,2,1,0,8,2,8,0,1,0,0,0,0,1,1,1,0,3,1,0,4,2,1,7,3,0,0,0,1,2,1,1,1,0,1,0,1,2,3,2,4,2,7,11,2,3,1,2,3,1,5,5,3,5,5,9,7,0,7,2,5,3,5,4,4,5,2,1,2,16,12,0,8,3,16,5,2,2,3,3,5,3,5,5,7,1,8,4,0,1,0,1,4,1,6,6,7,10,8,3,6,5,8,4,3,3,14,5,11,3,2,8,26,8,1,2,10,28,20,24,28,22,9,9,3,2,3,3,11,4,5,10,8,4,9,21,27,12,23,22,4,10,24,20,5,1,2,8,20,21,6,15,17,8,7,11,16,19,27,15,14,7,15,8,4,6,12,11,10,14,26,3,6,20,6,4,0,1,2,11,14,15,2,14,14,17,15,18,27,29,32,22,3,40,5,1,0,8,4,11,14,2,4,5,2,3,21,16,2,1,0,5,0,0,2,1,1,0,2,18,4,2,1,0,0,0,2,1,0,0,0,0,0,0,1,5,7,7,3,4,18,36,24,26,27,13,5,0,2,0,4,0,0,0,1,7,0,5,2,0,0,0,0,0,1,1,0,2,2,3,4,9,10,11,12,16,10,16,10,19,13,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,9,10,7,3,1,2,5,12,1,3,0,0,1,1,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,0,2,2,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,2,0,1,0,0,0,10,2,0,1,0,0,1,1,0,0,0,0,0,4,4,13,18,4,7,18,5,7,1,1,0,1,0,0,2,4,0,1,0,1,1,4,2,3,4,4,5,8,6,7,2,6,8,4,4,0,1,1,5,0,0,1,0,0,1,2,3,2,0,7,5,9,15,14,11,24,23,26,30,29,24,30,7,2,3,0,0,1,0,3,5,14,1,2,0,1,5,1,1,5,3,1,3,4,10,14,12,8,6,11,6,2,4,0,0,2,2,1,0,0,0,2,1,0,0,0,0,1,0,0,1,3,1,2,1,7,12,16,16,25,3,4,3,8,9,0,2,0,0,0,0,0,2,1,3,5,4,3,4,6,16,14,19,31,29,40,44,29,35,19,4,15,17,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,3,4,3,2,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,6,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,2,2,2,2,0,0,0,2,0,0,0,0,0,0,3,4,4,5,3,5,1,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,1,1,6,0,4,0,0,0,0,0,0,0,0,2,0,0,0,0,2,1,3,6,0,0,0,5,4,7,4,3,3,1,0,1,3,0,0,0,0,0,0,0,0,1,1,2,1,2,7,1,3,3,3,7,10,5,1,0,2,2,1,1,1,3,2,1,1,1,1,0,0,3,1,0,0,1,2,0,2,3,0,2,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,1,3,1,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,36,21,6,11,6,4,5,7,23,8,15,7,31,32,24,20,15,21,24,2,16,5,12,6,5,15,2,4,2,6,9,14,23,16,6,9,0,1,3,2,0,0,2,0,11,25,15,18,17,14,26,15,16,3,7,7,4,2,5,6,4,5,11,4,0,2,11,11,9,11,19,19,17,21,1,9,13,2,2,0,5,0,6,0,0,0,0,11,6,10,4,3,4,0,1,0,5,3,2,2,0,2,0,2,1,8,8,10,7,0,1,1,0,1,1,0,0,0,0,0,0,0,0,2,1,1,1,0,0,5,7,1,7,15,9,1,8,5,0,0,1,1,17,13,26,39,45,23,27,24,0,0,0,4,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,1,0,1,2,3,1,5,2,0,1,0,0,0,0,1,0,0,0,2,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,1,0,0,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,2,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,4,0,4,1,3,1,1,2,0,1,0,0,0,5,3,1,1,0,0,0,0,2,2,2,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,2,0,2,2,0,0,0,0,2,1,1,2,2,0,1,0,0,1,0,0,2,0,1,3,3,3,0,0,1,0,0,0,0,0,0,0,2,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,2,1,0,0,0,0,2,1,1,0,0,0,0,0,0,1,0,1,1,1,2,1,2,1,0,0,0,0,0,0,0,3,2,8,0,0,0,1,1,3,4,0,0,0,0,0,0,0,0,0,0,1,2,4,2,3,8,6,2,1,0,0,0,3,2,7,6,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,2,2,1,0,2,1,1,2,1,0,0,1,1,0,1,0,1,0,0,3,2,1,1,2,2,1,0,0,0,0,1,4,3,3,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,2,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,4,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,3,0,0,1,11,13,9,0,0,0,0,0,0,0,0,0,0,0,2,5,6,1,1,0,0,0,0,4,2,3,5,5,3,0,0,2,0,0,3,1,3,0,3,4,2,11,15,19,13,19,3,9,5,18,23,24,18,27,25,5,1,0,0,0,1,0,0,2,1,1,1,1,0,1,0,0,1,1,1,0,5,5,10,1,6,0,5,0,3,0,5,7,3,9,2,0,4,2,3,3,0,0,1,3,1,1,4,2,5,1,3,2,4,8,10,9,6,7,6,0,0,0,9,1,4,11,11,0,0,1,0,2,1,0,1,1,0,1,0,2,0,0,0,2,5,4,3,2,0,0,0,0,0,0,0,0,0,0,0,1,0,1,2,0,1,0,1,2,0,0,0,2,3,1,2,2,1,1,0,1,0,0,0,1,0,2,3,5,6,6,1,1,2,2,5,1,7,5,11,4,0,0,3,0,0,2,4,0,0,0,2,2,4,0,0,0,0,0,0,0,0,2,2,12,3,4,2,2,0,3,4,4,17,6,13,3,0,1,0,0,0,0,0,2,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,0,6,4,1,0,0,0,0,3,2,1,4,3,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,0,0,0,0,0,0,1,0,2,6,1,2,2,3,2,6,3,1,2,1,2,2,5,2,3,7,2,1,0,0,0,0,0,0,0,0,0,0,0,3,2,2,2,0,1,0,1,1,2,2,0,4,2,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,4,2,2,7,3,6,3,1,0,2,1,3,0,4,7,7,7,8,1,1,0,0,0,0,0,0,0,2,0,0,1,0,0,1,3,5,1,0,1,1,1,1,1,1,3,2,0,0,7,8,6,9,4,5,4,0,2,9,10,8,5,6,9,2,0,0,0,0,2,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,4,0,0,1,0,0,2,0,2,0,0,2,1,0,2,2,3,1,3,1,3,5,6,2,0,0,2,2,1,4,2,4,7,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,4,1,5,5,2,0,0,0,0,0,3,7,6,6,0,0,0,1,0,0,1,0,2,5,0,0,0,1,0,0,2,1,1,0,1,0,6,5,5,7,4,2,0,1,1,1,5,4,11,4,0,1,2,1,0,0,0,4,5,4,1,1,0,1,4,4,2,3,13,10,6,6,5,1,0,2,4,4,8,2,3,1,1,0,1,1,2,0,0,0,0,0,0,1,0,4,2,5,3,2,2,1,10,8,5,1,3,5,8,2,7,10,2,3,0,0,1,0,12,2,0,0,0,1,0,0,0,0,0,0,0,0,0,1,3,4,7,2,1,0,2,2,1,0,4,1,3,3,4,8,8,9,1,0,1,1,3,3,3,4,4,4,0,0,0,1,1,4,3,5,7,4,0,0,1,1,0,0,4,1,1,1,5,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,2,0,4,2,0,1,3,1,0,1,1,0,1,1,3,0,3,2,6,2,2,0,0,1,2,3,2,0,0,0,0,0,0,1,0,1,0,7,0,3,0,1,0,1,1,2,3,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,2,5,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,4,2,1,0,0,0,0,0,0,0,0,0,0,0,1,4,6,3,0,0,0,0,0,0,0,2,9,6,0,0,1,1,5,4,1,1,0,2,0,1,3,1,4,1,5,5,10,14,31,2,0,4,6,2,5,26,29,18,38,15,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,2,1,0,1,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,2,8,3,0,0,0,0,2,0,1,2,2,9,6,3,16,19,31,27,0,2,0,1,3,1,4,5,4,18,14,17,13,12,2,1,6,10,10,10,12,18,15,4,0,0,0,0,0,0,0,5,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,2,1,0,0,0,1,1,2,0,2,0,1,0,0,3,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,2,7,0,0,0,0,0,1,1,1,1,1,8,0,0,1,3,2,1,0,0,2,3,2,0,0,1,1,2,7,1,6,15,19,0,0,1,0,3,2,8,4,2,0,0,0,1,0,3,3,0,0,0,0,2,0,0,0,0,1,1,0,0,2,6,10,7,2,2,4,6,5,7,2,2,1,2,4,4,4,0,0,1,2,0,0,1,7,4,3,2,1,1,1,5,1,1,0,1,1,1,4,9,8,3,1,2,2,2,9,8,10,12,7,2,2,5,8,4,3,3,7,7,0,0,0,0,1,1,1,0,5,6,2,1,1,1,4,10,10,6,0,0,2,0,0,0,0,1,1,0,0,2,2,0,0,0,3,5,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,3,5,6,7,5,1,4,10,0,0,0,1,0,2,1,4,10,4,7,10,9,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,2,4,4,4,6,7,1,0,1,3,3,2,5,7,6,10,6,0,6,2,5,6,5,8,2,2,2,0,4,0,3,1,0,0,3,0,7,5,0,1,3,2,2,3,4,5,7,7,2,0,0,1,1,2,2,8,3,7,4,2,12,6,11,7,1,2,3,4,4,9,10,14,26,2,4,8,1,0,0,0,0,0,0,0,2,1,1,0,0,0,0,0,0,5,2,4,6,1,22,6,4,2,1,4,12,8,20,14,11,8,1,1,4,3,0,1,1,6,9,7,5,6,2,1,1,1,2,1,9,6,2,0,0,0,2,3,2,0,0,3,2,14,13,6,1,2,4,5,6,10,6,7,7,9,14,6,9,7,12,6,3,4,10,3,4,24,14,1,1,2,4,6,5,5,3,1,0,3,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,1,0,2,0,2,1,0,4,4,2,5,14,17,0,0,0,0,0,1,1,7,2,8,0,0,0,0,0,0,0,0,0,2,0,0,1,1,2,4,0,0,2,67,52,65,45,43,64,39,21,62,34,25,33,104,42,63,49,79,49,73,41,70,28,24,14,45,28,21,31,32,38,69,55,38,36,41,41,50,49,33,34,35,48,7,4,43,46,18,16,17,25,10,11,13,44,34,24,21,29,31,36,23,34,28,30,21,26,33,30,34,38,31,45,43,43,49,81,90,68,77,73,51,48,50,49,29,64,50,39,20,45,37,27,32,24,34,24,25,7,13,15,18,6,31,19,22,38,38,35,35,44,21,40,43,27,47,51,47,37,39,43,33,38,31,30,27,27,43,26,69,84,33,42,27,61,91,78,100,80,104,62,76,44,43,45,41,40,51,31,46,55,31,41,40,34,28,23,21,24,15,13,59,30,19,19,28,24,14,9,14,15,18,8,20,12,17,16,9,10,19,15,15,16,2,9,11,2,2,4,3,1,3,4,4,2,1,9,18,7,13,4,16,8,9,17,12,3,27,19,15,14,16,25,20,17,5,4,11,4,1,6,7,7,15,18,25,12,13,9,18,11,28,33,18,38,26,17,10,15,18,28,9,3,7,8,4,5,7,5,4,10,13,38,26,56,44,68,63,58,56,33,52,4,0,6,7,10,6,33,29,30,27,8,7,10,13,9,12,4,4,5,5,2,1,5,7,22,23,13,51,35,56,47,40,54,53,48,38,43,30,51,34,36,49,45,44,60,35,42,45,42,43,48,47,43,26,28,22,21,9,10,1,9,2,9,5,8,8,8,10,18,21,19,16,29,36,36,35,66,53,50,41,70,54,50,64,46,36,39,37,55,60,21,40,13,7,12,13,23,18,37,29,4,9,7,3,18,7,10,10,5,12,12,9,14,7,12,27,19,9,36,16,20,26,17,7,22,29,34,42,64,35,41,35,34,31,19,22,20,35,36,12,10,10,10,9,19,13,16,17,22,4,7,8,6,9,20,31,22,14,20,27,22,24,17,11,9,25,19,46,30,25,27,23,34,34,41,37,18,5,10,6,27,47,5,1,4,12,36,7,14,11,6,10,18,12,6,0,27,20,13,23,40,56,44,42,46,19,18,13,7,13,52,36,47,18,31,18,15,8,14,46,42,52,51,33,36,31,41,22,14,18,26,43,80,56,50,43,32,21,24,21,29,28,36,22,17,6,24,22,17,21,25,23,42,37,29,10,3,3,8,18,15,29,28,24,44,48,32,41,46,29,38,30,28,30,25,22,36,12,32,43,28,33,40,35,12,8,20,5,4,2,0,1,4,3,2,2,3,3,10,7,6,0,0,1,0,0,0,0,1,1,3,2,5,4,6,2,6,4,9,13,8,3,24,15,17,29,5,4,7,7,13,8,8,12,19,1,7,6,4,2,4,8,8,12,6,3,12,8,9,6,10,7,8,13,13,14,8,11,16,10,6,7,9,2,3,15,1,19,7,9,7,14,19,18,5,5,3,1,4,4,13,1,1,10,1,5,4,6,11,9,9,5,4,4,4,8,7,12,2,1,7,2,9,8,7,12,20,14,5,3,0,3,6,13,5,4,14,14,5,14,17,20,17,16,18,15,6,13,20,24,7,22,33,24,2,1,13,21,0,0,1,6,8,1,2,10,5,0,0,2,3,2,10,1,1,3,9,2,11,31,11,12,22,12,19,14,1,0,1,8,1,11,8,20,9,4,0,2,1,6,2,5,5,10,11,13,9,13,12,16,21,14,20,18,25,20,27,8,0,0,3,0,2,1,8,2,14,16,9,15,10,1,5,2,2,4,1,1,0,0,0,8,1,5,5,1,1,0,0,7,32,15,12,17,20,9,3,7,8,7,17,10,16,18,21,8,10,7,5,40,27,17,8,5,17,10,13,16,15,20,19,23,27,28,7,13,26,29,18,17,22,10,8,4,4,3,7,6,3,5,9,8,3,4,2,3,0,4,1,3,1,4,5,3,2,1,3,2,3,27,40,19,9,12,12,4,9,4,8,8,5,17,5,0,0,2,1,3,0,0,2,4,1,2,2,8,10,13,9,12,6,9,7,15,16,20,12,15,32,21,16,5,4,4,11,9,14,9,8,21,35,41,36,40,30,32,30,40,45,43,51,32,51,9,6,7,5,4,5,13,7,17,0,6,5,8,10,25,23,0,11,7,11,32,23,23,22,14,21,13,11,4,10,2,17,4,15,8,20,1,4,2,1,6,5,2,7,3,7,11,3,4,7,3,4,6,4,9,3,10,10,8,25,2,7,8,9,9,9,10,15,12,13,13,18,3,1,1,2,1,7,8,7,1,5,20,11,24,28,27,40,22,26,20,31,26,23,32,29,26,47,38,11,16,12,5,1,3,7,14,10,12,13,4,3,1,3,2,5,5,6,0,1,3,5,23,14,11,14,20,14,21,31,25,1,4,14,8,14,9,7,6,14,13,18,12,3,7,5,11,11,16,15,12,10,10,6,25,29,27,17,33,21,27,7,9,16,21,16,30,16,22,10,5,3,3,6,8,7,7,7,9,0,0,1,3,4,5,4,1,3,20,13,21,17,15,12,9,4,16,16,11,12,2,4,3,3,8,14,13,11,5,4,5,5,3,5,10,3,5,17,10,10,20,14,20,17,7,12,11,4,9,19,12,13,10,23,10,21,17,11,3,7,25,18,9,12,17,3,8,9,4,1,5,2,1,1,10,1,3,5,7,2,15,13,13,9,8,9,16,4,8,14,13,9,9,11,1,0,1,0,2,5,4,4,4,9,1,0,2,1,2,2,3,8,12,8,8,11,7,7,18,16,25,23,16,18,19,16,17,23,24,17,34,4,4,9,4,12,3,24,7,10,10,14,3,3,2,6,3,13,14,11,9,8,23,11,29,29,26,26,16,26,25,18,10,9,30,27,20,42,9,6,8,5,8,1,5,10,8,1,2,2,1,6,1,4,3,9,8,6,13,7,9,4,6,5,3,5,5,9,13,12,9,6,3,3,8,4,1,7,11,8,6,4,2,6,7,11,17,17,8,6,3,7,2,18,33,27,12,16,17,14,17,27,25,19,34,30,13,6,5,3,7,8,11,15,3,2,8,12,7,16,20,18,5,12,21,11,13,26,22,22,19,16,21,25,34,30,24,28,0,1,4,5,5,2,13,7,8,4,5,7,2,3,12,8,5,9,12,3,10,15,10,11,13,9,17,12,7,8,17,12,19,13,9,4,9,10,13,18,16,22,30,30,23,18,3,2,5,9,8,11,12,12,5,5,5,7,2,8,11,8,14,12,14,7,12,14,16,14,10,11,12,11,9,11,12,19,10,14,25,9,16,5,8,8,18,15,20,14,21,8,7,8,11,15,24,19,31,17,36,26,14,9,0,7,8,9,22,19,22,8,11,12,13,13,21,25,26,14,16,15,2,12,22,27,35,20,33,26,9,8,10,12,11,12,16,17,20,17,20,4,4,6,10,16,26,30,29,14,21,20,21,18,16,20,37,11,23,21,12,21,28,33,26,28,30,47,16,5,28,12,22,16,6,17,13,11,14,24,4,19,12,9,18,21,29,18,19,15,18,22,25,32,30,17,19,28,10,27,24,35,47,31,31,23,14,10,14,10,10,13,13,13,23,18,17,5,7,15,2,7,14,9,14,18,25,11,19,12,18,32,36,27,33,9,21,26,21,46,32,39,37,7,8,6,9,16,8,11,6,11,8,7,4,10,5,9,7,8,8,12,6,3,4,10,15,2,5,4,8,9,12,12,9,10,7,9,8,5,10,14,13,9,12,19,15,5,21,24,10,21,18,16,28,13,24,14,8,23,14,19,20,20,15,18,25,23,39,22,20,22,21,24,24,12,22,22,27,23,30,26,24,19,51,33,37,39,31,9,14,4,8,12,20,18,13,20,20,13,18,8,8,13,12,9,12,19,18,18,4,9,23,7,12,18,5,5,18,15,16,14,13,19,14,14,16,19,17,31,22,31,11,18,12,19,10,16,20,12,13,19,18,19,18,8,15,14,12,19,20,25,27,20,18,7,14,17,25,6,7,10,9,18,25,27,25,27,24,38,42,12,19,6,17,8,9,7,9,13,12,15,25,16,9,18,11,15,14,21,17,18,6,17,20,28,32,28,26,29,28,33,12,27,34,28,26,2,6,5,5,2,9,13,9,15,15,15,2,2,2,2,6,10,3,3,0,15,4,3,3,6,3,5,4,10,10,10,3,8,18,26,13,32,26,27,26,41,44,18,14,26,36,42,31,24,49,44,46,37,30,31,35,43,32,7,3,16,12,6,9,2,6,12,10,17,13,9,13,7,7,9,6,9,7,6,5,2,8,7,9,8,7,8,9,29,43,46,22,42,15,20,24,32,34,27,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,28,37,19,18,13,0,13,22,14,16,19,24,21,12,22,23,21,19,27,29,24,23,13,20,21,19,19,14,27,13,2,4,2,4,9,4,2,0,7,22,18,6,8,0,7,4,2,0,4,3,2,2,2,2,5,1,1,10,4,1,1,0,6,2,0,0,0,3,2,0,1,1,1,1,0,5,1,5,3,1,2,4,6,5,1,0,4,3,0,0,0,0,0,0,0,1,4,4,1,0,0,0,2,0,0,2,2,0,4,2,0,1,0,0,0,0,0,10,5,5,7,5,4,4,4,9,10,0,0,0,0,0,3,0,1,1,0,0,0,1,1,1,4,3,4,2,0,0,1,0,2,1,5,4,1,3,2,2,4,4,4,4,5,2,3,3,2,1,3,1,4,0,10,1,1,4,4,0,3,4,0,1,5,4,6,10,3,4,6,11,9,7,12,11,12,7,5,20,1,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,3,9,3,4,4,3,0,0,1,1,2,3,1,4,4,3,0,12,30,29,19,13,20,8,11,23,22,0,0,0,0,0,0,0,0,0,1,0,1,0,0,2,3,1,1,1,3,2,12,5,1,4,13,2,8,10,12,6,8,7,1,0,3,0,18,13,15,17,20,13,9,15,11,7,32,4,0,0,2,0,0,0,0,2,0,2,5,0,1,1,0,1,2,2,3,1,0,3,2,2,6,4,5,1,7,6,8,9,2,12,8,9,10,2,8,3,3,2,6,5,14,12,7,6,0,3,6,4,10,11,6,3,5,17,16,16,13,14,2,1,5,2,0,0,0,3,0,0,0,0,0,0,4,0,5,4,3,1,3,3,0,2,0,1,0,9,4,1,2,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,2,7,1,8,15,7,17,14,14,21,22,16,20,2,25,6,11,8,19,7,5,9,20,36,34,29,32,27,21,54,30,26,28,32,26,18,25,46,28,27,41,55,68,60,56,38,57,22,10,29,26,25,22,31,33,21,37,38,55,62,50,51,56,40,30,32,41,36,24,36,37,43,44,65,35,42,48,65,65,57,55,44,73,56,25,85,58,49,75,39,30,29,36,49,55,46,63,46,35,42,57,44,4,23,50,58,56,27,30,29,48,42,28,46,13,17,2,11,5,9,9,6,11,7,9,13,16,2,7,22,1,14,11,20,46,54,13,15,6,9,4,13,1,3,6,7,3,4,2,5,2,5,6,3,3,5,21,20,13,29,21,14,0,0,5,1,4,0,1,0,1,2,0,0,0,2,1,2,0,1,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,4,0,0,0,3,0,2,0,0,1,3,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,2,0,0,0,2,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,7,0,4,2,0,0,0,0,2,0,5,2,1,3,1,0,0,0,0,0,0,0,0,4,1,0,0,5,1,0,4,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,2,0,0,0,0,0,0,0,37,20,16,24,18,54,52,45,78,41,30,32,45,26,30,52,35,42,60,68,43,35,37,51,40,76,49,63,48,64,53,74,71,85,109,17,24,21,23,29,23,20,24,20,6,33,24,33,58,43,62,69,68,45,44,59,77,86,86,65,73,82,62,79,67,67,59,84,69,0,0,0,1,0,0,1,0,4,0,1,0,7,1,0,0,3,1,0,1,0,0,2,0,0,0,1,0,8,5,0,17,2,4,22,7,7,11,18,2,4,1,1,0,1,4,2,3,2,0,0,2,4,0,1,10,2,3,0,7,5,2,2,3,2,4,2,5,9,10,6,6,1,3,4,1,4,4,1,4,10,7,2,8,4,10,6,4,0,1,1,2,3,2,4,8,15,23,28,11,26,2,2,4,6,3,0,2,2,1,3,2,6,4,14,5,0,7,5,3,2,0,0,2,0,4,9,3,12,9,5,17,1,4,3,0,2,0,0,2,3,3,1,1,5,3,2,1,1,3,5,0,1,0,3,5,1,3,2,1,1,16,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,5,2,1,0,0,1,0,2,0,0,0,0,0,1,0,0,0,0,1,3,2,0,0,3,1,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,2,0,0,0,0,0,2,0,0,0,7,52,28,29,17,14,41,27,28,42,31,47,37,44,31,20,32,14,24,42,32,26,32,28,18,28,19,26,25,22,25,26,34,22,24,41,31,39,35,37,26,32,34,55,29,34,22,37,35,36,33,50,29,31,19,26,2,2,6,5,5,12,11,14,36,37,47,32,49,70,57,51,58,57,58,55,88,77,44,9,8,8,10,5,2,19,3,6,7,7,24,35,25,33,50,39,47,40,42,50,55,74,75,71,24,39,0,0,0,4,5,2,1,1,0,2,0,3,0,0,5,4,1,5,6,5,1,3,4,2,5,9,2,2,5,4,0,2,6,3,3,1,2,1,1,1,0,0,4,0,0,2,1,0,0,3,1,0,0,0,0,5,1,1,1,1,2,1,3,0,3,5,1,1,1,0,0,0,0,0,0,0,0,0,1,1,2,2,1,6,2,4,2,1,0,0,1,1,0,3,1,0,0,0,0,0,0,0,1,0,1,3,3,3,0,2,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,1,1,1,2,0,1,3,4,2,2,4,2,5,6,0,1,1,3,2,2,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,2,1,1,2,2,1,1,0,3,0,1,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,5,2,1,2,6,14,17,8,1,10,6,19,17,22,15,29,39,10,13,10,12,21,19,20,17,16,1,6,3,8,13,11,35,20,5,0,0,1,1,1,0,0,1,0,0,0,0,3,0,4,3,4,0,0,2,4,2,5,1,5,3,2,2,7,0,2,4,1,0,2,0,1,0,0,3,3,1,1,0,3,12,2,2,1,0,1,1,21,3,2,5,8,1,1,1,2,0,0,0,1,0,2,2,0,2,0,6,0,2,6,0,6,7,16,3,7,4,0,0,2,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,3,4,4,2,2,1,1,3,10,5,3,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,5,5,0,1,0,1,1,0,0,2,11,3,18,6,10,7,3,3,4,5,17,17,18,22,32,31,2,1,0,0,0,2,1,1,0,2,1,1,0,0,5,7,7,6,7,6,8,9,1,9,6,3,0,2,9,6,12,11,18,10,17,17,13,14,18,17,0,4,9,4,11,2,0,0,0,19,22,15,28,8,0,0,0,0,0,6,7,13,6,7,1,13,5,0,0,0,0,0,3,2,2,1,5,8,6,16,0,1,1,0,3,0,0,0,1,0,0,0,0,0,0,2,1,0,0,2,0,1,0,6,4,5,4,6,8,5,4,2,7,10,7,12,8,12,10,13,5,21,30,2,0,0,0,5,8,5,5,27,21,26,4,26,0,0,0,0,1,0,0,0,1,3,13,10,8,10,26,17,15,10,3,14,3,6,4,4,2,12,4,1,57,45,44,61,55,51,60,61,43,51,42,61,48,16,26,7,41,44,47,49,2,3,3,4,3,10,8,7,5,8,5,4,3,5,7,2,6,1,0,0,38,38,58,50,68,47,65,58,35,29,38,21,31,23,57,12,11,35,28,24,14,18,18,8,14,15,16,16,20,18,1,0,0,0,0,2,59,53,67,73,54,38,47,65,49,51,51,43,62,64,33,47,11,9,16,67,70,33,50,71,50,26,0,1,1,0,0,0,0,1,1,0,2,0,0,1,12,1,2,0,0,0,0,0,0,0,8,1,2,12,3,1,12,1,2,0,1,10,3,9,10,21,5,2,0,0,0,0,0,4,0,0,0,3,0,8,3,2,1,2,4,1,8,3,6,5,5,12,2,7,4,3,0,4,0,0,7,5,2,3,10,13,4,8,3,2,7,2,2,11,11,10,16,3,6,8,5,14,14,10,13,21,29,18,0,0,0,1,0,0,2,4,1,4,1,0,0,0,0,2,1,1,0,2,0,2,5,2,1,16,9,0,6,3,2,7,5,2,0,0,0,1,13,6,5,7,3,0,0,0,3,2,3,3,3,3,2,3,4,5,5,10,2,1,4,1,2,2,6,5,13,7,3,1,0,0,2,1,8,9,3,5,9,12,5,4,10,17,12,7,8,15,11,6,10,5,5,10,12,15,14,11,2,2,8,3,12,12,10,3,6,3,9,11,16,24,21,13,21,15,16,15,17,0,0,2,1,7,8,7,4,1,0,0,3,3,5,5,6,0,7,6,5,4,13,11,7,5,3,9,3,4,2,4,8,12,17,0,0,0,2,3,2,0,1,3,0,2,2,0,2,3,3,7,5,4,7,4,7,6,11,0,4,1,0,3,5,2,14,1,6,7,13,21,6,9,9,4,4,15,14,3,6,1,12,12,5,12,29,0,0,1,3,1,14,20,13,7,15,6,8,13,6,6,14,3,4,7,2,0,3,0,6,3,10,6,2,3,5,9,9,10,9,14,1,3,1,10,6,24,27,21,23,9,33,30,27,13,4,10,26,28,20,24,24,12,26,24,17,22,36,36,26,14,15,24,11,22,32,42,14,19,38,18,23,27,15,31,37,6,2,2,0,5,13,14,15,14,13,20,11,9,19,23,21,18,5,12,10,19,14,31,8,14,12,2,12,11,5,0,3,8,4,2,4,10,4,8,5,6,8,2,13,3,2,4,2,5,2,10,6,7,11,5,2,3,10,20,1,11,3,13,3,0,1,1,7,9,32,5,1,3,27,17,15,9,17,3,6,11,18,10,20,15,21,11,7,7,15,7,5,6,9,8,5,10,5,14,6,8,3,9,18,17,20,10,8,12,7,6,7,15,18,11,9,1,0,2,2,4,9,7,31,10,6,12,18,23,8,7,20,14,14,15,32,22,11,14,27,9,10,9,15,17,25,24,47,14,5,8,11,32,21,21,17,31,30,17,21,24,28,17,21,17,10,9,10,11,8,18,3,3,8,30,26,15,27,5,5,7,10,9,12,11,8,8,10,6,9,13,20,18,26,16,11,22,7,15,13,20,19,26,27,0,1,3,0,0,9,17,12,9,6,1,6,9,8,1,12,20,7,9,13,10,12,22,23,13,17,13,13,24,18,16,3,0,0,2,6,0,1,0,6,1,0,8,8,8,7,8,14,8,7,11,6,18,21,6,11,18,7,8,13,14,17,20,13,1,5,6,15,2,12,34,21,25,11,11,9,17,24,10,22,8,14,8,13,19,14,17,12,26,9,11,19,24,15,27,19,0,5,3,8,6,19,24,19,20,5,1,4,13,6,17,20,8,20,22,21,23,38,30,23,19,15,15,25,10,12,20,12,1,3,5,0,6,10,11,11,6,15,11,9,3,21,13,12,14,12,7,5,1,4,7,8,30,19,5,3,11,10,6,4,8,15,26,27,25,2,5,1,4,10,9,11,19,35,29,31,8,6,7,14,13,17,23,8,25,12,19,39,40,36,36,12,18,20,21,20,22,25,12,2,5,9,11,11,20,15,30,20,34,7,0,7,9,4,3,16,12,12,10,8,15,13,19,30,29,18,14,10,4,3,1,16,1,12,8,4,12,6,7,8,7,14,8,20,17,20,21,23,14,31,33,34,25,19,34,13,7,5,20,12,4,13,7,6,7,28,19,10,20,10,9,13,18,10,8,6,4,10,32,26,6,9,2,5,15,14,8,12,16,34,17,16,19,19,16,5,20,11,15,15,23,30,26,15,18,12,20,24,25,7,9,8,14,12,11,3,3,13,5,10,6,1,13,12,13,13,9,26,25,29,25,26,35,0,2,45,16,5,24,18,11,10,29,24,23,23,45,26,15,8,2,7,12,5,12,7,10,24,24,22,28,20,17,20,12,19,12,22,11,9,2,10,31,7,10,16,15,11,16,19,22,28,18,20,23,24,20,29,4,11,16,10,13,15,10,13,6,6,27,40,54,55,21,21,17,21,17,29,40,36,30,20,37,33,29,32,50,35,35,36,34,37,29,23,32,41,1,11,2,4,4,1,7,6,6,9,6,23,16,17,15,15,18,11,11,32,12,16,19,19,16,22,34,22,5,11,13,14,16,13,4,14,10,2,8,9,6,10,0,30,20,12,12,19,16,6,13,12,18,8,7,20,6,14,19,11,15,11,16,18,3,3,4,5,7,17,22,14,17,35,22,2,12,8,13,12,16,16,25,18,15,20,20,28,24,29,42,27,29,41,27,28,38,42,28,47,23,29,11,6,18,20,19,7,13,10,14,3,10,14,9,26,25,9,17,8,28,21,25,20,23,25,31,32,34,42,44,44,28,23,31,22,24,13,24,17,12,10,14,9,10,19,11,10,18,22,23,13,18,18,9,13,25,30,20,18,20,26,29,25,31,6,5,9,9,12,9,26,13,35,20,22,16,10,10,9,13,11,14,9,4,10,14,28,32,23,26,31,1,12,37,10,16,9,11,16,16,5,27,31,4,16,15,15,4,10,18,17,12,13,24,16,23,22,32,22,17,4,5,19,15,7,7,15,13,7,1,6,6,7,3,5,1,12,12,8,6,10,6,3,4,3,4,2,15,11,20,29,7,8,2,4,10,4,8,13,18,2,10,18,18,8,8,8,13,12,12,17,11,1,2,6,5,18,3,4,0,0,5,3,3,7,18,5,16,20,17,10,4,11,27,24,22,4,1,7,10,10,13,0,8,9,1,6,9,6,7,6,3,9,6,8,9,12,14,13,17,18,14,17,21,13,19,16,26,15,8,23,23,14,19,20,19,14,27,28,23,33,66,76,51,19,20,22,16,0,0,13,6,6,12,15,13,10,4,4,6,11,6,10,10,10,11,13,20,0,1,1,25,13,14,17,21,24,30,4,3,8,5,3,13,4,8,10,9,12,24,8,14,6,24,11,15,22,17,24,33,19,2,13,24,18,31,40,36,21,33,37,34,7,12,12,33,37,21,8,3,7,13,13,30,30,11,26,24,21,5,9,8,14,17,2,3,5,5,2,4,8,8,10,13,7,23,3,1,2,4,2,0,3,9,10,7,10,10,15,5,14,13,11,7,4,11,12,19,27,20,30,30,13,14,13,19,4,15,20,16,29,24,20,8,0,28,21,8,12,13,23,14,19,16,21,38,20,28,6,1,9,32,24,22,2,3,2,0,0,0,0,0,0,0,0,0,0,2,0,1,0,2,0,1,0,0,0,0,0,3,4,2,2,0,1,1,6,9,5,4,1,0,0,0,4,1,0,5,0,2,0,0,1,1,1,6,0,2,7,1,3,9,13,17,9,2,1,2,0,0,1,2,0,1,4,3,3,6,2,6,12,5,16,0,0,0,10,14,7,3,11,25,12,1,4,4,12,13,15,19,21,17,25,4,3,5,17,15,21,7,19,18,2,0,2,0,4,1,1,4,0,1,0,1,1,1,3,3,1,8,5,0,2,1,3,6,7,4,0,0,1,1,0,1,1,0,1,4,3,0,2,1,1,0,0,0,0,0,0,0,1,0,0,3,0,1,2,1,1,6,0,0,1,1,0,2,0,6,3,1,6,7,10,8,9,10,8,9,4,2,11,7,6,4,4,4,3,4,2,8,11,10,6,10,5,3,0,0,0,0,0,0,1,0,0,1,1,3,1,1,3,1,0,0,0,1,1,1,1,2,7,2,1,6,7,2,10,13,12,6,3,1,0,10,1,5,7,10,12,17,15,4,5,5,10,1,0,5,3,6,0,11,1,6,5,6,5,14,20,22,14,23,29,2,5,3,12,21,13,11,25,8,8,11,11,0,0,0,2,16,1,4,5,14,16,10,10,19,22,21,0,1,4,3,4,6,9,22,23,21,19,0,2,7,18,12,24,14,19,17,8,9,8,14,7,10,2,0,0,0,0,2,6,3,5,0,5,6,10,9,6,11,4,0,11,6,13,15,8,9,14,5,4,3,6,12,8,8,9,14,15,13,7,2,0,1,0,2,1,3,2,2,4,10,8,7,8,8,8,12,1,1,2,2,3,10,5,5,7,11,14,14,21,4,2,13,27,9,21,28,9,10,10,0,0,1,1,1,1,3,5,6,10,5,5,4,6,14,4,13,4,4,2,9,19,17,22,16,0,0,0,1,0,1,1,1,0,2,5,6,10,10,10,18,1,0,3,6,9,13,7,11,14,8,34,1,4,20,29,3,13,0,2,4,15,15,5,17,2,0,2,3,0,5,5,6,7,3,4,0,0,0,0,0,0,1,1,0,0,0,4,3,1,5,3,3,0,0,0,1,3,2,1,1,1,0,0,0,0,1,0,1,2,6,0,1,4,3,1,0,0,0,0,0,0,0,0,1,1,0,0,3,0,2,1,0,0,2,1,7,1,0,2,1,1,0,1,0,1,1,1,4,4,3,1,18,3,1,2,9,1,2,2,6,5,7,6,19,10,13,4,1,0,4,3,3,11,10,25,26,14,14,8,9,7,1,1,2,1,2,2,7,1,9,6,6,7,6,14,9,3,4,2,4,8,0,3,1,4,3,0,7,10,7,2,1,4,0,14,9,9,7,9,12,13,32,5,0,0,6,0,1,3,4,10,2,4,1,0,10,2,8,4,17,6,11,10,11,19,7,25,6,11,7,6,8,8,6,2,3,21,15,8,14,12,1,1,17,2,1,2,0,3,1,5,21,29,13,4,7,12,12,11,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,1,0,1,0,1,1,25,16,7,0,4,9,5,5,11,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,4,0,0,0,0,0,0,1,2,2,3,8,14,8,16,16,4,6,10,13,23,13,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0),	obser=c(1,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,12,13,14,14,14,14,14,14,14,14,14,14,14,14,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,18,19,19,19,19,19,19,19,19,20,20,20,20,21,22,23,24,24,24,24,24,25,25,25,25,25,25,25,25,25,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,34,34,34,35,35,35,35,35,35,35,35,35,35,36,36,37,37,37,37,37,37,37,37,37,37,38,38,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,42,42,42,43,43,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,60,60,61,61,61,61,61,61,62,62,62,62,62,62,62,63,64,64,65,65,66,66,66,66,66,66,66,67,67,67,67,68,68,69,69,69,69,69,69,69,69,70,70,70,70,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,74,74,74,75,76,76,76,76,76,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,80,80,81,81,81,81,82,82,82,82,82,83,83,83,84,84,85,85,85,85,85,85,85,85,85,85,85,85,85,85,86,86,87,87,88,88,88,88,88,88,89,89,90,90,90,90,90,91,92,93,93,94,95,95,96,96,96,96,96,96,96,97,97,97,97,98,99,99,99,99,99,99,99,100,101,102,102,102,102,102,103,103,104,104,104,105,105,106,106,106,106,106,107,108,108,108,108,108,108,108,108,108,109,110,111,111,111,112,112,113,114,115,115,115,115,115,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,118,118,119,119,120,120,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,126,126,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,130,131,131,131,131,131,131,132,133,133,134,134,135,136,136,137,138,138,138,139,140,140,140,140,140,140,140,140,140,140,140,140,140,140,141,142,143,143,143,143,143,143,143,144,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,147,148,149,149,149,149,149,149,149,150,151,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,153,153,154,155,155,155,155,156,156,156,156,157,158,158,158,158,158,158,158,159,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,165,165,165,165,165,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,167,167,168,169,169,169,169,169,169,169,169,170,171,171,171,171,171,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,174,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,176,177,177,178,178,178,178,178,178,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,181,182,182,182,183,183,184,185,185,185,185,185,185,185,185,185,186,187,187,188,188,188,188,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,189,190,190,191,191,191,191,192,192,192,193,193,193,193,193,194,194,194,194,194,195,195,196,196,196,196,196,196,196,196,197,197,197,197,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,199,199,200,200,200,200,200,200,200,200,201,201,201,201,201,201,201,201,201,201,201,202,202,203,204,204,204,205,206,206,206,206,206,207,207,207,208,208,208,208,209,209,209,209,210,210,210,211,212,212,213,213,213,214,214,214,214,214,214,215,215,215,215,215,215,215,215,215,215,216,216,217,217,217,217,218,218,219,219,220,220,220,220,221,221,221,221,222,223,223,223,223,223,223,223,224,225,225,225,225,225,225,225,225,225,225,226,226,226,226,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,229,229,229,229,229,230,230,230,230,230,231,231,231,232,232,232,233,233,233,233,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,236,236,236,236,236,237,238,238,238,238,238,238,238,239,239,239,239,240,240,241,241,242,242,242,242,242,242,242,242,243,243,243,243,243,244,245,245,245,245,245,245,245,246,247,247,248,248,248,248,248,248,248,248,249,250,251,252,252,252,253,253,254,254,254,254,254,254,254,255,255,255,255,255,255,255,256,257,258,258,258,259,259,259,259,259,259,259,260,260,260,260,260,260,261,261,262,263,264,264,264,264,264,264,265,265,265,265,265,265,265,265,266,266,267,267,267,267,268,268,268,269,269,269,269,270,270,270,270,270,270,270,270,270,271,271,271,271,271,271,271,271,271,272,272,273,273,274,274,274,274,274,274,274,274,274,274,274,274,275,275,275,276,276,276,276,276,276,276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,279,279,279,279,279,280,280,280,280,280,280,280,280,281,281,281,281,282,283,283,283,283,284,284,285,285,285,285,285,285,285,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,287,287,288,289,290,290,291,291,291,291,291,291,291,291,291,291,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,296,296,296,296,296,296,296,296,296,296,297,297,297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,298,298,298,298,298,298,299,299,300,301,301,301,301,301,302,302,302,302,302,302,303,303,303,303,303,303,304,304,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,306,306,307,308,308,308,308,308,308,308,308,308,308,309,310,310,310,310,310,310,310,311,311,311,311,311,311,312,313,313,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,315,315,315,315,315,315,315,315,316,316,317,317,317,317,318,318,318,318,318,319,319,319,319,319,320,320,321,321,321,321,321,321,321,321,321,322,322,322,322,322,323,324,324,324,325,325,325,325,326,327,327,327,327,327,327,327,327,327,328,328,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,329,330,330,331,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,335,336,336,336,336,336,336,336,336,336,336,336,336,336,337,338,338,338,338,338,338,338,338,338,339,339,339,339,339,339,339,339,339,339,339,340,341,342,342,342,343,343,343,343,343,343,343,343,343,343,343,343,343,344,345,345,345,345,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,348,348,348,348,348,349,349,350,350,350,350,350,350,351,352,352,352,352,352,353,353,353,354,354,354,354,354,354,354,354,354,354,354,354,355,355,355,355,355,356,356,357,357,357,357,357,357,357,357,357,357,357,357,357,358,359,360,360,360,360,360,360,360,360,360,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,362,362,362,362,362,362,362,362,362,362,363,363,364,364,364,364,364,365,365,365,365,365,365,366,366,366,366,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,368,368,368,368,368,368,368,368,368,368,369,370,370,371,371,371,371,372,372,372,372,373,373,374,374,374,374,374,374,374,374,374,374,374,374,375,376,376,376,376,376,376,376,376,376,376,376,376,376,376,377,378,378,379,380,381,381,382,383,383,383,383,383,383,383,383,383,383,383,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,385,385,386,386,386,386,386,386,386,386,386,386,387,387,387,387,387,387,387,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,389,390,391,391,391,391,392,392,393,393,393,394,395,395,395,396,396,396,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,398,398,398,399,400,400,400,401,401,402,402,402,402,403,403,404,404,404,404,404,404,404,405,405,405,405,405,406,407,407,407,407,408,409,409,410,411,412,413,413,413,413,413,413,413,413,413,413,413,414,414,414,414,414,414,414,414,414,414,414,414,414,414,415,415,415,415,415,415,415,415,415,415,415,415,415,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,417,418,419,419,419,420,420,420,420,420,421,422,422,422,422,422,422,423,423,423,423,423,423,423,423,423,423,423,424,424,424,424,424,424,424,424,424,424,424,425,425,425,425,426,426,427,427,427,427,427,427,428,428,429,429,429,429,429,429,429,429,429,429,429,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,431,431,431,431,431,431,431,431,432,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,434,434,434,434,434,434,434,435,436,437,437,437,437,437,437,438,438,438,438,438,438,439,439,439,439,439,440,440,440,441,441,441,441,441,441,441,441,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,443,443,443,443,443,443,444,445,446,446,447,447,448,448,448,448,448,448,448,448,449,449,449,449,450,450,450,451,452,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,454,454,454,454,454,454,454,454,455,455,455,455,455,455,455,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,457,457,457,457,457,458,458,458,459,459,459,459,460,460,461,461,461,461,461,461,461,461,461,461,461,461,461,461,462,463,463,464,464,464,464,464,464,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,466,466,466,466,466,466,467,467,467,467,467,468,469,469,469,469,469,469,469,469,469,469,470,470,470,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,472,472,472,472,472,472,472,472,472,472,472,472,472,472,473,473,473,473,473,473,473,474,474,474,474,474,474,474,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,476,476,477,477,477,477,477,477,477,477,478,478,478,478,478,478,478,478,478,479,479,479,479,480,480,480,480,480,480,481,482,482,482,482,482,482,482,482,482,482,482,482,482,482,482,482,482,482,483,483,483,483,483,483,483,483,483,483,483,483,483,483,484,484,484,484,485,485,485,486,487,487,487,487,487,487,487,487,487,487,487,487,487,488,488,488,488,488,488,488,488,488,488,488,488,488,489,489,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,490,491,491,491,491,492,492,492,492,492,492,492,493,493,494,495,495,495,495,495,495,496,497,497,497,497,497,497,497,497,497,498,498,499,499,499,499,499,499,500,501,502,502,502,502,502,502,502,503,503,503,503,503,503,503,503,503,504,505,505,506,506,506,506,506,506,506,507,507,507,507,507,507,507,507,508,509,509,509,509,509,509,510,511,511,511,511,511,512,513,513,513,513,514,514,514,515,516,516,516,516,516,516,516,517,517,517,517,517,517,518,518,518,518,519,519,519,519,519,519,519,519,519,519,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,521,521,521,521,521,521,521,521,521,521,522,522,522,522,522,522,523,524,524,524,524,524,524,524,524,524,524,524,525,525,525,525,525,525,525,525,525,525,525,525,525,526,527,527,527,528,529,529,529,529,529,529,529,529,529,529,529,529,529,530,530,530,530,530,530,530,531,531,531,531,531,531,531,532,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,534,534,534,534,534,534,534,535,535,535,535,535,535,536,536,537,538,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,539,540,541,541,541,541,541,542,543,544,545,545,545,545,545,545,545,546,546,546,546,546,546,546,546,547,548,548,548,548,548,548,549,549,549,550,551,552,552,553,554,554,554,555,555,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,557,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,559,559,559,559,559,559,559,559,559,559,559,559,560,561,561,561,561,561,561,561,561,561,561,562,563,563,563,563,563,564,565,565,565,565,566,566,567,567,567,567,567,567,567,567,568,568,568,569,570,570,570,570,570,571,571,571,572,572,572,572,572,573,573,573,573,573,573,573,573,573,573,574,575,576,576,577,578,578,578,578,578,579,580,581,581,581,581,581,581,581,581,582,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,584,585,586,586,586,586,587,588,588,588,589,590,590,590,590,590,591,591,591,591,591,591,592,592,593,593,594,595,596,597,597,598,598,598,599,599,599,600,600,600,601,601,602,602,603,604,604,604,604,605,606,607,607,607,608,608,608,608,608,608,608,609,609,609,609,609,609,610,610,610,611,612,612,612,612,612,612,612,613,613,613,613,614,614,614,615,615,616,617,617,617,617,618,618,618,618,618,618,618,618,618,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,620,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,622,622,623,623,623,624,624,624,624,624,624,624,624,624,624,625,626,626,626,627,627,627,628,629,629,630,631,632,632,632,633,634,635,636,637,638,638,638,638,638,638,638,638,638,638,638,638,638,639,639,639,639,639,639,639,639,639,639,639,639,640,640,640,641,642,642,643,643,643,644,645,645,645,646,646,646,646,646,647,647,647,647,647,647,647,647,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,649,650,651,651,651,651,651,651,651,651,651,651,651,651,651,651,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,653,653,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,655,655,655,655,655,655,656,656,656,656,656,656,657,657,657,657,657,657,657,657,657,657,657,657,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,658,659,659,659,659,659,659,659,659,659,659,659,659,659,659,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,660,661,661,661,661,661,661,662,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,664,664,664,664,665,666,667,668,668,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,670,671,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,673,674,674,674,674,674,675,676,676,677,677,677,677,677,677,677,677,677,677,678,679,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,681,682,682,682,682,682,683,684,684,684,684,684,685,685,685,685,686,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,687,688,688,689,690,691,692,692,692,692,692,693,693,693,693,693,693,693,693,693,693,693,693,693,693,694,694,695,695,695,695,695,695,695,695,695,695,695,695,696,696,696,697,697,697,697,698,699,699,700,701,701,701,701,702,702,702,702,703,703,703,703,703,703,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,705,705,705,706,706,706,706,706,706,706,706,706,706,706,706,706,707,707,707,708,708,709,710,710,710,711,712,712,712,712,713,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,715,716,717,717,718,719,719,719,719,719,719,719,719,719,720,721,721,722,723,723,724,724,724,724,725,725,725,725,725,725,725,725,725,725,725,725,726,727,727,727,728,729,729,729,729,729,729,729,729,729,729,729,729,729,730,730,730,730,730,730,730,730,731,731,731,731,731,731,731,731,731,732,732,732,732,732,732,732,732,732,732,732,732,732,732,733,734,734,734,734,734,734,734,734,735,735,735,735,735,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,737,738,738,738,738,738,738,738,738,738,738,738,738,738,738,738,739,740,740,740,740,740,740,740,740,740,740,740,741,741,741,742,743,744,745,745,745,746,747,748,749,750,750,750,750,750,750,750,751,751,752,752,753,753,754,755,756,757,757,758,758,758,758,758,758,758,758,758,758,758,758,758,758,759,760,761,761,761,761,761,761,761,761,761,761,761,761,761,761,762,763,764,765,766,767,767,768,768,768,768,769,769,770,770,771,771,771,772,772,772,773,773,773,774,774,774,775,775,776,777,778,778,778,779,779,780,780,780,781,782,783,783,784,784,784,784,784,784,784,784,784,784,784,784,785,785,785,786,786,786,786,786,786,786,787,788,788,788,788,788,789,790,790,790,790,790,790,790,790,790,791,791,792,793,794,794,794,794,794,794,794,794,795,795,795,795,796,797,798,799,800,801,801,801,801,801,801,801,801,801,801,802,803,803,803,803,803,803,803,803,803,803,803,804,805,805,805,805,805,806,807,807,807,807,807,807,807,807,807,808,808,808,809,809,810,811,812,812,813,813,813,813,813,813,813,813,813,813,814,814,815,815,815,815,815,815,815,815,815,816,816,817,817,817,818,818,818,819,820,820,820,820,821,821,822,823,824,825,826,826,826,826,827,828,829,830,830,830,830,831,831,831,831,832,833,833,833,833,833,833,833,833,833,833,833,833,833,833,833,833,833,834,835,836,836,836,837,837,837,837,838,839,839,839,840,840,841,841,842,843,844,845,846,846,847,847,848,848,848,848,848,848,848,848,848,848,849,850,851,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,852,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,854,854,855,856,856,856,856,857,857,857,857,857,857,857,857,857,857,857,857,857,858,858,858,858,858,859,859,859,859,859,859,859,860,860,861,861,861,861,861,861,861,861,861,862,863,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,865,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,867,867,867,867,867,867,868,869,869,870,871,871,872,872,873,873,874,874,874,874,875,875,875,876,876,876,876,876,876,876,877,878,878,878,878,879,880,880,881,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,883,883,884,884,885,885,886,887,887,887,887,887,887,887,887,887,888,888,888,888,888,888,888,888,888,888,888,889,890,890,890,890,890,890,890,890,890,891,891,891,891,891,892,893,894,894,894,894,894,894,894,894,895,895,895,896,896,896,896,896,896,896,896,896,896,896,896,897,898,899,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,902,902,902,902,902,902,902,902,902,902,903,904,905,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,907,907,907,908,908,908,908,909,909,909,909,909,909,909,909,909,909,909,910,910,910,910,911,912,913,913,913,913,913,913,913,914,914,914,915,915,915,915,915,915,915,915,915,915,916,916,916,916,916,916,916,916,916,916,916,917,917,917,917,917,917,917,917,917,917,918,918,918,918,918,918,918,918,918,919,920,920,920,920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,921,921,921,922,922,922,922,923,923,923,923,923,923,923,924,925,925,925,925,925,925,925,926,926,926,926,926,927,928,929,929,929,930,931,932,932,932,932,932,932,932,932,932,933,933,933,934,934,934,934,934,934,934,934,934,934,935,935,936,936,937,937,937,937,937,937,937,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,939,939,940,940,940,940,940,941,941,941,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,943,943,943,943,943,943,944,944,944,944,944,944,944,944,945,945,946,947,947,947,947,947,947,947,947,947,947,947,947,947,947,948,948,948,948,948,948,948,949,949,949,949,949,949,949,950,950,950,950,950,950,951,951,952,953,954,954,954,954,954,954,955,955,955,955,955,955,955,955,955,956,956,956,957,957,958,958,958,958,958,958,958,958,958,958,958,958,958,958,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,963,963,963,963,963,964,964,965,965,965,966,966,966,966,966,966,967,968,968,968,968,968,968,968,969,970,970,971,972,972,972,972,973,973,973,974,975,975,976,976,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,978,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,980,980,980,980,981,981,981,981,981,981,981,981,981,981,981,981,981,982,982,982,982,983,983,983,984,984,984,984,984,984,985,985,985,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,987,987,987,987,987,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,989,989,989,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,991,992,993,993,994,994,995,996,996,996,997,997,997,997,997,997,997,997,997,997,997,997,998,999,999,999,1000,1000,1001,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1003,1003,1003,1003,1004,1004,1004,1005,1005,1005,1005,1006,1006,1006,1006,1006,1006,1007,1008,1008,1009,1009,1009,1009,1009,1009,1010,1011,1011,1011,1011,1011,1012,1012,1012,1012,1012,1013,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1015,1015,1015,1015,1015,1016,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1018,1018,1018,1018,1018,1018,1018,1018,1018,1019,1019,1020,1020,1020,1020,1020,1020,1020,1020,1020,1021,1021,1021,1021,1021,1021,1022,1023,1023,1023,1023,1023,1024,1024,1024,1024,1024,1024,1024,1024,1024,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1027,1027,1027,1027,1027,1027,1027,1027,1028,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1033,1033,1033,1034,1034,1034,1034,1034,1035,1035,1035,1036,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1038,1038,1038,1038,1038,1038,1039,1040,1040,1040,1040,1040,1040,1040,1041,1042,1042,1042,1042,1042,1042,1042,1043,1044,1045,1045,1046,1046,1046,1047,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1048,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1050,1051,1051,1052,1052,1052,1052,1053,1053,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1055,1055,1055,1055,1056,1056,1056,1057,1058,1058,1059,1060,1060,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1063,1063,1063,1063,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1067,1067,1068,1068,1068,1068,1068,1068,1068,1068,1068,1069,1069,1069,1070,1071,1072,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1076,1076,1076,1076,1076,1076,1076,1077,1077,1077,1078,1078,1078,1078,1078,1078,1078,1078,1078,1079,1079,1080,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1082,1082,1082,1082,1082,1082,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1084,1084,1084,1085,1086,1086,1086,1086,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1090,1090,1090,1091,1092,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1093,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1095,1096,1096,1096,1096,1096,1096,1096,1097,1097,1097,1097,1097,1098,1098,1098,1098,1098,1098,1098,1098,1098,1098,1099,1099,1100,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1102,1102,1102,1102,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1104,1104,1104,1105,1105,1105,1105,1105,1105,1105,1105,1106,1106,1106,1106,1107,1107,1107,1107,1107,1108,1109,1109,1109,1109,1109,1109,1109,1109,1110,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1113,1113,1113,1113,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1115,1116,1116,1117,1117,1117,1118,1118,1119,1119,1119,1119,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1121,1122,1122,1122,1122,1122,1122,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1124,1124,1124,1125,1126,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1129,1130,1130,1130,1131,1132,1133,1134,1134,1134,1134,1135,1135,1135,1136,1136,1136,1136,1136,1137,1137,1137,1137,1137,1138,1138,1138,1138,1139,1140,1140,1140,1140,1140,1140,1140,1140,1141,1142,1142,1142,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1147,1147,1147,1147,1147,1147,1147,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1150,1150,1150,1151,1151,1151,1151,1152,1153,1154,1155,1155,1156,1156,1156,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1158,1158,1159,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1164,1165,1165,1165,1166,1167,1167,1167,1167,1167,1167,1167,1168,1168,1169,1169,1169,1169,1169,1169,1169,1169,1170,1170,1171,1171,1172,1172,1172,1172,1172,1172,1172,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1177,1178,1179,1179,1179,1179,1179,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1181,1182,1182,1183,1183,1184,1184,1184,1184,1185,1185,1185,1185,1185,1186,1186,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1189,1189,1189,1189,1190,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1191,1192,1193,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1197,1197,1197,1198,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1201,1202,1202,1202,1202,1202,1202,1202,1202,1203,1203,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1207,1207,1207,1207,1207,1207,1208,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1216,1216,1216,1217,1217,1217,1217,1218,1218,1218,1218,1218,1219,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221,1221,1222,1222,1222,1223,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1225,1226,1226,1226,1226,1227,1227,1227,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1230,1230,1230,1230,1230,1230,1230,1230,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1232,1232,1232,1232,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1234,1235,1236,1236,1237,1238,1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1241,1241,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1245,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1248,1249,1250,1251,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1252,1253,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1256,1257,1258,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1259,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1260,1261,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1263,1264,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1266,1266,1266,1266,1267,1267,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1269,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1270,1271,1271,1271,1271,1272,1273,1273,1273,1273,1273,1273,1273,1273,1274,1274,1274,1274,1275,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1277,1277,1277,1277,1277,1277,1277,1278,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1279,1280,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1281,1282,1283,1283,1284,1284,1284,1285,1285,1286,1286,1286,1286,1286,1286,1286,1287,1287,1287,1287,1287,1288,1288,1289,1289,1289,1290,1290,1290,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1292,1292,1292,1292,1293,1293,1293,1294,1294,1294,1294,1294,1294,1294,1295,1295,1296,1296,1297,1297,1297,1297,1297,1297,1297,1297,1297,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1299,1300,1300,1300,1300,1300,1301,1301,1301,1301,1301,1301,1301,1302,1303,1303,1303,1303,1303,1303,1303,1303,1304,1305,1306,1306,1306,1306,1306,1306,1307,1307,1307,1307,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1311,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1314,1315,1316,1316,1316,1317,1317,1317,1317,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1320,1320,1321,1321,1322,1323,1323,1324,1324,1324,1324,1325,1325,1325,1325,1325,1325,1325,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1327,1327,1327,1327,1327,1328,1329,1329,1330,1330,1330,1330,1330,1331,1331,1332,1333,1333,1333,1333,1333,1333,1333,1333,1334,1334,1335,1335,1335,1335,1335,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1336,1337,1337,1337,1337,1337,1337,1337,1337,1337,1337,1338,1339,1339,1339,1339,1339,1339,1339,1339,1339,1339,1339,1339,1340,1340,1340,1340,1340,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1341,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1342,1343,1343,1343,1343,1343,1343,1343,1343,1343,1343,1343,1344,1344,1345,1345,1345,1345,1345,1345,1345,1345,1345,1346,1346,1346,1346,1347,1348,1348,1348,1348,1348,1348,1348,1348,1348,1348,1348,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1349,1350,1350,1350,1351,1351,1351,1351,1351,1351,1351,1352,1353,1353,1353,1353,1353,1353,1354,1354,1354,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1355,1356,1356,1356,1356,1356,1356,1356,1357,1357,1357,1357,1358,1358,1358,1359,1359,1359,1359,1359,1359,1359,1359,1360,1360,1360,1360,1361,1361,1361,1361,1362,1362,1362,1363,1363,1364,1365,1365,1366,1366,1367,1368,1368,1368,1369,1369,1369,1370,1370,1371,1371,1371,1372,1372,1372,1373,1373,1373,1374,1375,1375,1375,1375,1375,1375,1375,1376,1376,1376,1377,1377,1377,1377,1378,1378,1378,1378,1378,1379,1379,1379,1380,1381,1381,1381,1381,1381,1381,1381,1381,1381,1381,1382,1382,1382,1382,1383,1383,1383,1383,1383,1383,1384,1384,1384,1385,1385,1385,1386,1386,1386,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1387,1388,1388,1389,1389,1390,1391,1391,1391,1391,1391,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1393,1393,1393,1394,1395,1395,1395,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1396,1397,1397,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1399,1399,1399,1400,1400,1400,1400,1400,1401,1402,1402,1402,1403,1403,1403,1403,1403,1404,1404,1404,1404,1404,1404,1404,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1406,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1408,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1409,1410,1411,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1412,1413,1413,1413,1414,1415,1415,1415,1416,1416,1416,1416,1416,1417,1417,1417,1418,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1419,1420,1421,1421,1421,1421,1421,1422,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1423,1424,1424,1425,1426,1426,1426,1426,1426,1426,1426,1427,1427,1428,1428,1428,1428,1428,1428,1428,1428,1428,1428,1429,1429,1429,1429,1429,1430,1430,1430,1431,1432,1432,1432,1433,1434,1434,1434,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1435,1436,1436,1436,1436,1437,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1438,1439,1440,1441,1441,1441,1441,1441,1441,1441,1441,1442,1442,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1443,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1444,1445,1445,1445,1445,1445,1445,1446,1447,1447,1447,1447,1447,1448,1448,1448,1448,1448,1449,1450,1451,1451,1451,1452,1453,1453,1453,1453,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1455,1456,1456,1456,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1458,1458,1459,1459,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1460,1461,1462,1462,1463,1463,1463,1463,1463,1463,1463,1463,1464,1465,1465,1465,1465,1465,1465,1465,1465,1465,1465,1466,1466,1466,1466,1466,1466,1466,1467,1467,1467,1467,1467,1467,1467,1467,1467,1468,1468,1469,1469,1469,1469,1469,1469,1470,1471,1471,1471,1471,1471,1471,1471,1471,1472,1473,1473,1473,1473,1473,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1474,1475,1476,1477,1477,1477,1477,1477,1478,1479,1480,1480,1481,1481,1481,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1482,1483,1483,1483,1484,1485,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1486,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1487,1488,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1489,1490,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1491,1492,1492,1492,1492,1492,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1493,1494,1495,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1496,1497,1497,1497,1497,1497,1497,1497,1497,1498,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1500,1500,1500,1500,1500,1500,1500,1500,1501,1502,1503,1503,1503,1503,1503,1503,1503,1504,1504,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1506,1507,1507,1507,1507,1507,1507,1508,1508,1508,1508,1508,1508,1508,1509,1509,1509,1509,1509,1510,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1512,1512,1512,1512,1512,1513,1513,1513,1513,1513,1514,1514,1514,1514,1515,1515,1515,1515,1515,1516,1516,1516,1516,1517,1517,1517,1517,1518,1518,1518,1518,1518,1519,1519,1519,1519,1519,1520,1520,1520,1520,1520,1521,1521,1521,1521,1521,1522,1522,1522,1522,1522,1522,1522,1523,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1525,1525,1525,1525,1525,1525,1525,1525,1525,1526,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1527,1528,1528,1528,1528,1529,1529,1529,1529,1529,1529,1530,1530,1531,1531,1531,1531,1531,1531,1531,1532,1533,1533,1533,1534,1534,1534,1534,1534,1534,1534,1534,1535,1535,1535,1535,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1536,1537,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1538,1539,1540,1541,1541,1541,1541,1541,1541,1542,1542,1542,1543,1543,1544,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1545,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1547,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1550,1551,1551,1551,1552,1553,1554,1555,1555,1555,1555,1555,1555,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1557,1557,1557,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1560,1561,1561,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1563,1563,1563,1563,1564,1565,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1567,1567,1567,1568,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1570,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1572,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1573,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1574,1575,1576,1577,1577,1578,1578,1579,1580,1580,1580,1580,1580,1580,1580,1581,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1582,1583,1583,1584,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,1586,1586,1586,1586,1586,1586,1586,1587,1587,1587,1587,1587,1588,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1590,1591,1591,1591,1591,1592,1592,1592,1593,1593,1593,1593,1593,1594,1594,1595,1595,1596,1596,1596,1597,1597,1597,1598,1599,1599,1599,1599,1599,1599,1599,1600,1601,1601,1601,1601,1602,1602,1602,1602,1602,1603,1603,1603,1603,1603,1603,1603,1603,1603,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1605,1605,1606,1606,1606,1606,1607,1607,1608,1608,1608,1608,1608,1608,1608,1608,1608,1609,1609,1610,1610,1610,1611,1611,1612,1613,1613,1613,1613,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1615,1615,1615,1616,1616,1616,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1618,1618,1619,1619,1620,1620,1620,1620,1620,1620,1620,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1622,1622,1622,1622,1622,1622,1622,1622,1623,1624,1624,1624,1624,1625,1625,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1627,1627,1627,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1628,1629,1629,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1630,1631,1632,1632,1632,1633,1633,1633,1633,1634,1634,1635,1635,1635,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1636,1637,1637,1637,1637,1637,1638,1638,1638,1638,1638,1638,1638,1638,1639,1639,1640,1641,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1642,1643,1644,1644,1644,1644,1644,1645,1645,1645,1645,1646,1646,1646,1646,1646,1646,1647,1648,1649,1649,1649,1649,1649,1649,1649,1649,1649,1650,1651,1652,1652,1652,1652,1653,1653,1653,1653,1653,1653,1654,1655,1655,1655,1655,1655,1655,1655,1655,1655,1655,1655,1656,1656,1656,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1657,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1658,1659,1659,1659,1659,1659,1659,1660,1660,1660,1660,1660,1660,1660,1660,1660,1660,1661,1661,1661,1661,1662,1662,1662,1662,1663,1663,1663,1663,1664,1664,1664,1664,1665,1666,1666,1666,1666,1667,1667,1667,1667,1668,1668,1668,1668,1669,1670,1671,1671,1671,1672,1672,1672,1672,1672,1672,1673,1674,1674,1674,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1675,1676,1676,1677,1677,1677,1677,1677,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1678,1679,1679,1679,1679,1679,1680,1680,1680,1681,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1682,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1683,1684,1684,1684,1685,1685,1685,1685,1685,1685,1685,1685,1685,1685,1686,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1687,1688,1688,1688,1688,1689,1689,1689,1689,1689,1689,1689,1690,1690,1690,1690,1690,1690,1690,1691,1692,1693,1693,1693,1693,1693,1694,1695,1696,1696,1696,1697,1698,1698,1698,1698,1698,1699,1699,1699,1699,1700,1700,1700,1700,1701,1701,1701,1701,1701,1702,1703,1703,1703,1703,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1704,1705,1705,1705,1705,1705,1705,1705,1706,1707,1708,1708,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1710,1711,1711,1711,1711,1711,1711,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1712,1713,1713,1713,1714,1714,1714,1714,1715,1715,1715,1715,1715,1715,1715,1715,1715,1716,1716,1716,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1717,1718,1719,1719,1719,1719,1720,1720,1720,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1725,1725,1725,1725,1725,1725,1726,1727,1727,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1728,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1729,1730,1730,1730,1730,1730,1730,1730,1731,1731,1731,1731,1732,1733,1733,1733,1733,1733,1733,1733,1734,1734,1734,1734,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1735,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1736,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1738,1739,1739,1740,1740,1740,1740,1740,1740,1740,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1741,1742,1742,1742,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1743,1744,1744,1744,1744,1744,1745,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1746,1747,1748,1748,1748,1749,1749,1750,1750,1750,1751,1752,1752,1752,1753,1754,1755,1756,1756,1756,1756,1756,1756,1756,1756,1757,1757,1758,1758,1758,1758,1759,1759,1759,1759,1759,1760,1760,1760,1760,1760,1761,1761,1761,1761,1761,1761,1761,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1762,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1763,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1764,1765,1766,1766,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1767,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1768,1769,1770,1770,1770,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1771,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1772,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1773,1774,1775,1775,1775,1775,1775,1775,1776,1777,1777,1777,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1778,1779,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1780,1781,1782,1782,1782,1782,1782,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1783,1784,1784,1785,1786,1786,1786,1786,1786,1786,1787,1788,1789,1789,1789,1790,1791,1791,1791,1791,1791,1792,1792,1793,1793,1793,1794,1795,1795,1796,1797,1797,1797,1797,1797,1797,1797,1797,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1798,1799,1799,1799,1799,1799,1800,1800,1800,1801,1801,1802,1802,1802,1803,1803,1804,1805,1805,1805,1805,1805,1805,1805,1805,1805,1805,1806,1806,1807,1807,1807,1808,1809,1809,1810,1810,1810,1810,1810,1811,1811,1812,1813,1813,1813,1814,1815,1815,1816,1817,1817,1818,1819,1819,1820,1820,1820,1821,1822,1822,1822,1822,1822,1822,1823,1823,1823,1823,1823,1824,1824,1824,1824,1824,1824,1824,1824,1824,1824,1824,1824,1825,1825,1825,1825,1825,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1826,1827,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1828,1829,1830,1830,1830,1830,1830,1830,1830,1830,1831,1831,1831,1831,1832,1832,1832,1833,1833,1833,1834,1834,1835,1835,1835,1835,1835,1835,1836,1836,1836,1836,1837,1838,1839,1840,1840,1840,1840,1840,1841,1841,1841,1841,1841,1841,1841,1841,1842,1842,1842,1842,1843,1843,1843,1843,1843,1843,1843,1843,1843,1844,1845,1846,1846,1846,1846,1847,1847,1847,1848,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1849,1850,1850,1851,1851,1851,1851,1852,1853,1853,1853,1853,1853,1853,1853,1853,1853,1853,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1854,1855,1855,1855,1855,1855,1855,1855,1855,1855,1855,1856,1856,1856,1856,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1857,1858,1858,1858,1859,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1860,1861,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1862,1863,1863,1863,1863,1863,1863,1863,1863,1863,1863,1863,1863,1863,1864,1864,1865,1866,1867,1867,1867,1867,1867,1867,1867,1867,1867,1867,1868,1869,1869,1870,1870,1871,1871,1871,1871,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1872,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1873,1874,1875,1875,1875,1875,1875,1875,1875,1875,1875,1875,1876,1877,1877,1878,1878,1878,1878,1878,1878,1879,1879,1879,1880,1881,1881,1882,1882,1882,1882,1883,1884,1885,1885,1885,1885,1886,1887,1887,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1888,1889,1889,1889,1889,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1890,1891,1891,1891,1891,1891,1891,1891,1892,1892,1892,1893,1893,1894,1895,1895,1895,1896,1897,1897,1898,1899,1900,1901,1901,1901,1901,1901,1901,1902,1903,1904,1905,1905,1905,1905,1905,1905,1905,1905,1905,1906,1906,1907,1908,1908,1908,1908,1908,1908,1908,1909,1909,1910,1910,1910,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1911,1912,1913,1913,1913,1913,1913,1913,1913,1914,1914,1914,1914,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1915,1916,1916,1916,1916,1916,1916,1916,1916,1917,1918,1918,1918,1919,1919,1920,1920,1921,1922,1923,1924,1924,1924,1924,1924,1924,1925,1925,1925,1925,1925,1926,1926,1926,1926,1926,1926,1927,1927,1927,1927,1927,1928,1928,1928,1929,1929,1929,1929,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1930,1931,1931,1931,1931,1931,1931,1931,1932,1932,1932,1932,1933,1933,1934,1934,1934,1934,1934,1934,1934,1934,1934,1934,1935,1936,1936,1936,1936,1936,1936,1936,1936,1936,1936,1937,1937,1937,1937,1937,1938,1939,1939,1939,1940,1940,1941,1941,1941,1941,1942,1943,1944,1944,1944,1944,1944,1944,1944,1944,1944,1944,1945,1945,1945,1946,1946,1946,1946,1946,1946,1946,1946,1946,1946,1947,1947,1947,1948,1948,1948,1948,1948,1948,1948,1949,1949,1949,1949,1949,1949,1950,1950,1950,1950,1950,1950,1951,1951,1951,1952,1952,1952,1952,1952,1952,1952,1952,1952,1952,1953,1954,1954,1954,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1955,1956,1956,1957,1958,1959,1960,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1961,1962,1963,1963,1963,1963,1963,1963,1963,1963,1963,1964,1965,1966,1966,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1967,1968,1969,1970,1970,1971,1972,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1973,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1974,1975,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1976,1977,1977,1977,1977,1977,1977,1977,1977,1977,1977,1978,1979,1979,1980,1980,1980,1980,1980,1981,1982,1983,1984,1984,1984,1984,1984,1984,1984,1985,1985,1985,1985,1986,1986,1987,1987,1988,1989,1989,1989,1989,1989,1989,1989,1990,1990,1990,1990,1990,1990,1990,1990,1990,1990,1991,1991,1991,1991,1991,1992,1992,1992,1992,1992,1992,1992,1992,1993,1993,1993,1993,1994,1994,1994,1994,1994,1994,1995,1995,1995,1995,1995,1995,1995,1996,1996,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1997,1998,1998,1999,2000,2001,2001,2001,2002,2002,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2003,2004,2005,2005,2005,2005,2005,2005,2005,2005,2005,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2006,2007,2008,2008,2009,2009,2009,2009,2010,2010,2010,2010,2010,2010,2010,2011,2012,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2013,2014,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2015,2016,2017,2018,2018,2018,2018,2018,2018,2018,2018,2018,2018,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2019,2020,2021,2021,2021,2021,2021,2021,2022,2022,2023,2024,2024,2024,2024,2025,2026,2027,2028,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2029,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2030,2031,2032,2033,2034,2035,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2036,2037,2037,2037,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2038,2039,2039,2039,2040,2040,2040,2040,2040,2040,2041,2041,2041,2041,2041,2041,2042,2042,2042,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2043,2044,2044,2044,2045,2045,2045,2045,2045,2046,2047,2047,2047,2048,2048,2048,2048,2049,2049,2050,2050,2051,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2054,2055,2055,2055,2056,2057,2057,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2058,2059,2060,2061,2061,2061,2061,2061,2061,2061,2062,2063,2063,2064,2065,2065,2065,2065,2066,2066,2066,2066,2066,2066,2066,2067,2068,2069,2069,2069,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2070,2071,2071,2072,2072,2073,2073,2073,2074,2074,2074,2074,2074,2074,2074,2075,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2076,2077,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2078,2079,2079,2079,2079,2079,2079,2079,2080,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2082,2082,2082,2082,2083,2083,2084,2085,2085,2085,2085,2085,2085,2086,2086,2086,2086,2086,2086,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2087,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2088,2089,2089,2089,2089,2089,2089,2089,2089,2089,2089,2089,2089,2090,2090,2090,2090,2090,2090,2090,2090,2090,2090,2090,2090,2091,2091,2092,2093,2093,2093,2093,2093,2093,2093,2093,2093,2094,2095,2095,2096,2097,2097,2097,2098,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2099,2100,2101,2101,2101,2101,2102,2103,2104,2104,2104,2105,2106,2106,2107,2107,2107,2107,2108,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2109,2110,2111,2111,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2112,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2114,2114,2114,2114,2114,2115,2115,2115,2115,2115,2115,2115,2115,2115,2115,2116,2116,2116,2116,2116,2116,2116,2116,2116,2116,2117,2117,2117,2117,2118,2119,2120,2120,2120,2120,2120,2120,2120,2120,2120,2121,2121,2121,2121,2122,2122,2122,2122,2122,2122,2122,2122,2122,2122,2123,2124,2124,2124,2124,2124,2124,2124,2124,2125,2125,2126,2127,2128,2128,2128,2128,2129,2130,2131,2131,2132,2132,2132,2132,2132,2132,2132,2132,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2133,2134,2135,2135,2135,2135,2135,2135,2135,2136,2137,2138,2139,2139,2139,2140,2140,2140,2141,2141,2141,2141,2141,2141,2141,2141,2142,2142,2142,2142,2142,2142,2142,2142,2142,2142,2143,2143,2143,2143,2143,2143,2143,2144,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2146,2146,2146,2146,2147,2148,2148,2148,2148,2148,2148,2148,2148,2148,2148,2148,2149,2150,2151,2152,2153,2154,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2155,2156,2156,2156,2156,2156,2156,2156,2156,2157,2157,2158,2159,2160,2161,2162,2163,2163,2163,2163,2164,2164,2164,2164,2164,2164,2165,2165,2165,2165,2166,2166,2166,2167,2168,2169,2169,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2170,2171,2171,2172,2173,2173,2173,2173,2173,2174,2174,2174,2174,2174,2174,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2175,2176,2177,2177,2178,2178,2178,2178,2179,2179,2179,2180,2180,2180,2180,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2181,2182,2182,2182,2182,2182,2182,2183,2183,2183,2183,2183,2183,2183,2183,2183,2184,2184,2184,2184,2185,2186,2187,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2188,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2190,2190,2190,2190,2190,2190,2190,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2191,2192,2193,2193,2193,2193,2193,2193,2193,2193,2193,2193,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2194,2195,2196,2196,2196,2196,2196,2196,2197,2197,2198,2198,2198,2199,2199,2199,2199,2199,2199,2200,2201,2201,2201,2201,2201,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2202,2203,2203,2203,2203,2203,2204,2205,2205,2205,2206,2206,2207,2208,2209,2210,2210,2211,2211,2211,2212,2213,2213,2213,2213,2213,2213,2213,2213,2213,2214,2214,2214,2214,2214,2214,2214,2215,2215,2215,2215,2215,2215,2215,2216,2216,2216,2216,2216,2216,2217,2217,2217,2217,2217,2217,2217,2217,2217,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2218,2219,2219,2219,2219,2220,2221,2221,2221,2222,2222,2222,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2223,2224,2225,2225,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2226,2227,2227,2227,2227,2227,2227,2228,2229,2230,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2231,2232,2233,2233,2233,2233,2233,2233,2234,2234,2234,2234,2235,2236,2236,2236,2236,2236,2236,2237,2237,2237,2237,2237,2237,2238,2238,2239,2240,2240,2240,2241,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2242,2243,2243,2243,2243,2243,2244,2245,2246,2246,2246,2246,2246,2246,2246,2246,2246,2247,2248,2248,2248,2248,2248,2248,2249,2249,2249,2250,2250,2250,2251,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2252,2253,2253,2254,2254,2254,2254,2254,2254,2254,2254,2255,2255,2256,2256,2257,2258,2258,2258,2259,2259,2259,2259,2259,2259,2259,2259,2259,2259,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2260,2261,2261,2262,2263,2263,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2264,2265,2265,2265,2265,2265,2266,2266,2266,2266,2266,2266,2266,2267,2267,2267,2267,2267,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2268,2269,2269,2270,2271,2271,2272,2272,2272,2273,2273,2273,2273,2273,2273,2273,2273,2273,2273,2274,2274,2274,2274,2274,2274,2274,2274,2274,2275,2275,2275,2275,2275,2275,2275,2276,2277,2277,2277,2277,2277,2278,2278,2278,2278,2278,2278,2279,2279,2279,2279,2279,2279,2279,2280,2280,2280,2280,2281,2281,2281,2281,2281,2281,2281,2281,2281,2282,2283,2283,2283,2283,2283,2283,2283,2284,2285,2285,2285,2285,2285,2285,2285,2286,2286,2286,2286,2286,2286,2286,2287,2288,2288,2288,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2289,2290,2291,2291,2291,2291,2291,2292,2292,2293,2293,2293,2293,2293,2293,2294,2295,2295,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2296,2297,2297,2298,2298,2298,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2299,2300,2300,2300,2300,2301,2301,2302,2302,2302,2302,2303,2303,2303,2304,2304,2305,2306,2306,2306,2306,2307,2307,2307,2308,2308,2308,2308,2308,2308,2309,2309,2309,2309,2309,2309,2310,2310,2310,2311,2311,2311,2311,2311,2311,2312,2313,2313,2313,2313,2314,2314,2315,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2316,2317,2317,2317,2317,2318,2318,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2319,2320,2320,2320,2321,2321,2321,2321,2321,2321,2322,2322,2322,2322,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2323,2324,2324,2324,2324,2324,2324,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2325,2326,2326,2326,2326,2327,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2328,2329,2329,2329,2329,2329,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2330,2331,2331,2331,2332,2332,2332,2332,2332,2332,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2333,2334,2335,2335,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2336,2337,2337,2338,2339,2339,2339,2339,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2340,2341,2341,2341,2341,2341,2341,2341,2342,2342,2342,2342,2342,2342,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2343,2344,2344,2344,2345,2345,2345,2345,2346,2347,2348,2348,2348,2348,2348,2348,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2349,2350,2350,2350,2350,2351,2351,2351,2351,2351,2351,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2352,2353,2353,2353,2353,2353,2353,2353,2353,2354,2354,2354,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2355,2356,2356,2356,2357,2357,2357,2358,2358,2358,2359,2359,2360,2360,2360,2360,2360,2360,2360,2360,2360,2360,2360,2361,2361,2361,2361,2362,2362,2362,2362,2362,2362,2363,2363,2363,2363,2363,2363,2363,2363,2364,2364,2364,2365,2366,2367,2367,2367,2367,2368,2368,2368,2368,2369,2370,2371,2372,2372,2372,2373,2373,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2374,2375,2375,2376,2376,2376,2376,2376,2376,2376,2376,2377,2377,2378,2379,2379,2379,2379,2379,2379,2380,2380,2380,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2381,2382,2383,2383,2384,2384,2384,2384,2384,2384,2384,2384,2385,2385,2386,2387,2388,2388,2389,2390,2390,2390,2390,2390,2390,2390,2390,2390,2390,2390,2390,2391,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2392,2393,2393,2393,2393,2393,2393,2393,2393,2393,2393,2394,2394,2394,2395,2395,2395,2395,2395,2395,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2396,2397,2397,2397,2397,2398,2398,2399,2399,2399,2399,2400,2401,2401,2401,2401,2401,2401,2401,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2402,2403,2404,2405,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2406,2407,2407,2408,2408,2409,2409,2409,2409,2409,2409,2409,2409,2410,2410,2410,2411,2411,2411,2411,2411,2411,2411,2411,2411,2411,2412,2412,2412,2412,2412,2413,2413,2414,2414,2414,2415,2415,2416,2417,2417,2418,2418,2418,2418,2418,2419,2419,2419,2419,2419,2419,2419,2419,2419,2420,2420,2421,2421,2422,2423,2423,2424,2424,2424,2424,2424,2424,2424,2424,2424,2424,2425,2426,2426,2427,2427,2428,2429,2429,2429,2430,2430,2431,2432,2433,2433,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2434,2435,2435,2436,2436,2437,2437,2437,2437,2437,2437,2437,2437,2437,2437,2438,2438,2438,2438,2439,2439,2439,2439,2439,2439,2440,2441,2442,2442,2442,2442,2442,2442,2442,2442,2442,2443,2444,2444,2444,2444,2444,2445,2445,2445,2446,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2447,2448,2448,2448,2448,2448,2448,2449,2449,2450,2450,2450,2450,2451,2451,2452,2452,2452,2452,2452,2452,2452,2452,2453,2454,2454,2455,2455,2456,2456,2456,2457,2457,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2458,2459,2459,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2460,2461,2462,2462,2462,2462,2463,2463,2464,2464,2464,2464,2465,2465,2465,2465,2466,2466,2466,2466,2466,2466,2466,2467,2467,2468,2468,2468,2468,2468,2469,2470,2471,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2472,2473,2473,2474,2474,2474,2475,2475,2476,2476,2477,2478,2478,2478,2479,2480,2480,2481,2482,2482,2482,2482,2483,2483,2483,2483,2483,2484,2484,2484,2484,2484,2484,2484,2484,2485,2485,2486,2486,2486,2486,2486,2486,2486,2487,2487,2487,2487,2487,2488,2488,2488,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2489,2490,2490,2490,2490,2490,2490,2490,2490,2490,2490,2491,2491,2491,2492,2492,2492,2492,2493,2493,2493,2493,2493,2493,2493,2493,2493,2493,2493,2493,2493,2493,2494,2495,2495,2495,2495,2495,2495,2496,2497,2497,2497,2497,2497,2497,2497,2497,2497,2497,2498,2498,2499,2500,2500,2501,2502,2502,2503,2503,2503,2503,2503,2503,2503,2503,2504,2504,2504,2504,2504,2504,2504,2504,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2505,2506,2507,2507,2507,2507,2507,2507,2507,2508,2508,2508,2508,2509,2509,2509,2509,2510,2511,2512,2512,2512,2512,2512,2513,2514,2514,2514,2515,2515,2515,2516,2517,2517,2517,2517,2517,2517,2517,2517,2518,2518,2518,2518,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2519,2520,2521,2522,2522,2522,2522,2522,2522,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2523,2524,2524,2524,2524,2524,2524,2524,2524,2524,2524,2525,2525,2525,2525,2525,2525,2525,2525,2525,2525,2526,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2527,2528,2528,2528,2529,2529,2529,2529,2529,2530,2530,2531,2532,2532,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2533,2534,2535,2536,2536,2536,2536,2536,2536,2536,2536,2536,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2537,2538,2538,2538,2538,2538,2538,2538,2538,2538,2538,2538,2538,2538,2539,2539,2539,2539,2539,2539,2539,2539,2539,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2540,2541,2541,2541,2541,2541,2542,2542,2542,2543,2543,2543,2543,2543,2543,2544,2544,2544,2544,2544,2544,2545,2546,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2547,2548,2549,2549,2549,2549,2549,2549,2550,2550,2550,2550,2550,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2551,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2552,2553,2553,2553,2553,2553,2553,2553,2553,2553,2554,2554,2554,2554,2554,2555,2555,2555,2555,2556,2557,2557,2557,2558,2558,2558,2558,2559,2559,2559,2560,2561,2561,2561,2561,2561,2561,2561,2562,2562,2562,2562,2563,2564,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2565,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2566,2567,2567,2567,2567,2567,2567,2568,2568,2568,2568,2568,2568,2568,2569,2569,2569,2570,2570,2570,2570,2571,2572,2572,2573,2574,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2575,2576,2576,2577,2577,2577,2577,2577,2577,2578,2578,2578,2578,2579,2580,2580,2580,2580,2580,2580,2580,2580,2580,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2581,2582,2582,2582,2582,2582,2582,2582,2583,2584,2585,2585,2585,2585,2585,2585,2585,2585,2585,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2586,2587,2587,2587,2587,2587,2588,2588,2589,2589,2589,2589,2589,2589,2590,2590,2590,2590,2591,2591,2592,2592,2593,2593,2593,2593,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2594,2595,2595,2595,2595,2595,2595,2595,2596,2596,2596,2596,2596,2596,2596,2597,2598,2598,2598,2598,2599,2600,2600,2600,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2601,2602,2602,2602,2603,2604,2604,2604,2604,2605,2605,2605,2605,2605,2605,2605,2605,2605,2606,2606,2607,2608,2609,2610,2611,2611,2611,2611,2611,2611,2612,2612,2612,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2613,2614,2614,2615,2615,2615,2615,2615,2616,2616,2616,2616,2616,2617,2617,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2618,2619,2619,2619,2619,2620,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2621,2622,2623,2623,2623,2624,2624,2624,2624,2624,2624,2624,2624,2624,2625,2625,2625,2626,2627,2628,2628,2628,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2629,2630,2630,2630,2630,2631,2631,2631,2632,2632,2633,2634,2634,2634,2635,2635,2635,2635,2635,2636,2637,2638,2638,2638,2638,2638,2638,2639,2639,2639,2640,2640,2641,2642,2642,2643,2643,2643,2643,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2644,2645,2646,2646,2646,2647,2648,2648,2648,2649,2649,2649,2650,2650,2651,2651,2652,2652,2652,2652,2652,2652,2652,2652,2653,2654,2655,2655,2655,2655,2655,2656,2657,2658,2658,2659,2659,2659,2659,2659,2659,2659,2660,2660,2660,2660,2660,2660,2661,2661,2661,2661,2662,2662,2662,2662,2662,2662,2663,2663,2663,2663,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2665,2665,2665,2665,2665,2666,2667,2667,2667,2667,2667,2667,2667,2667,2668,2668,2668,2668,2668,2668,2668,2668,2668,2668,2669,2669,2669,2669,2669,2669,2670,2670,2671,2671,2671,2672,2673,2673,2673,2673,2674,2674,2674,2674,2675,2675,2675,2675,2675,2675,2675,2676,2676,2677,2678,2678,2678,2678,2678,2678,2678,2678,2678,2678,2679,2679,2679,2679,2680,2680,2680,2680,2680,2681,2681,2681,2681,2681,2682,2682,2682,2682,2682,2683,2683,2683,2683,2683,2683,2683,2683,2683,2683,2684,2684,2684,2685,2686,2686,2686,2686,2686,2686,2686,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2687,2688,2688,2688,2688,2688,2689,2689,2689,2689,2690,2691,2691,2691,2692,2692,2692,2692,2692,2692,2692,2692,2692,2692,2693,2693,2693,2694,2694,2694,2694,2695,2696,2696,2697,2697,2697,2697,2698,2699,2700,2700,2700,2700,2700,2700,2700,2701,2701,2701,2701,2701,2701,2702,2702,2703,2703,2703,2703,2704,2704,2704,2704,2704,2704,2705,2706,2706,2706,2706,2707,2707,2707,2708,2708,2709,2709,2709,2709,2709,2709,2709,2709,2709,2709,2710,2710,2710,2710,2711,2711,2711,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2712,2713,2713,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2714,2715,2715,2715,2715,2716,2717,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2718,2719,2719,2719,2719,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2722,2722,2722,2722,2722,2723,2724,2724,2725,2725,2725,2725,2725,2725,2725,2725,2726,2726,2726,2726,2726,2727,2727,2727,2727,2727,2727,2728,2728,2728,2728,2728,2729,2729,2729,2729,2729,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2730,2731,2731,2731,2731,2731,2731,2732,2733,2733,2733,2733,2733,2734,2734,2734,2734,2734,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2735,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2736,2737,2737,2737,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2738,2739,2739,2739,2739,2739,2739,2739,2740,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2741,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2742,2743,2743,2743,2743,2744,2744,2744,2744,2744,2744,2744,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2745,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2746,2747,2747,2747,2747,2747,2748,2748,2748,2748,2749,2750,2750,2750,2750,2750,2750,2751,2752,2753,2753,2753,2753,2753,2753,2753,2753,2753,2754,2754,2754,2754,2754,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2755,2756,2756,2756,2756,2756,2756,2756,2756,2756,2756,2756,2756,2756,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2757,2758,2758,2758,2758,2758,2759,2759,2759,2760,2761,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2762,2763,2763,2763,2763,2763,2763,2763,2763,2763,2764,2764,2764,2764,2765,2766,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2767,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2768,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2769,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2770,2771,2772,2772,2772,2772,2772,2772,2773,2773,2773,2773,2774,2774,2774,2774,2775,2775,2775,2776,2777,2777,2777,2777,2777,2777,2778,2779,2779,2779,2779,2779,2779,2780,2780,2780,2780,2781,2781,2781,2781,2781,2781,2781,2781,2782,2782,2782,2782,2782,2782,2782,2783,2783,2783,2783,2783,2784,2784,2785,2785,2785,2785,2785,2785,2785,2786,2786,2787,2787,2787,2787,2787,2787,2787,2787,2788,2788,2788,2788,2788,2788,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2789,2790,2791,2791,2791,2792,2792,2792,2792,2792,2792,2792,2792,2793,2793,2794,2795,2795,2795,2795,2795,2795,2795,2796,2796,2796,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2797,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2798,2799,2799,2799,2799,2799,2799,2799,2799,2800,2801,2801,2801,2802,2802,2802,2802,2802,2803,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2804,2805,2806,2807,2807,2807,2807,2807,2807,2807,2807,2807,2807,2808,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2809,2810,2810,2811,2811,2811,2811,2811,2812,2813,2814,2814,2815,2815,2815,2816,2816,2817,2817,2817,2817,2817,2817,2817,2818,2819,2820,2821,2822,2822,2823,2823,2823,2823,2823,2823,2823,2824,2824,2824,2825,2826,2827,2827,2827,2828,2828,2828,2828,2828,2828,2828,2828,2828,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2829,2830,2831,2831,2831,2832,2833,2833,2833,2833,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2835,2836,2836,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2837,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2838,2839,2840,2840,2840,2840,2840,2840,2840,2840,2841,2842,2842,2842,2842,2842,2843,2843,2843,2843,2844,2844,2844,2844,2844,2844,2844,2844,2845,2846,2846,2846,2846,2846,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2847,2848,2848,2848,2848,2848,2848,2848,2848,2848,2848,2849,2849,2849,2849,2850,2850,2850,2850,2851,2852,2852,2852,2852,2852,2852,2852,2852,2852,2852,2852,2852,2852,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2853,2854,2854,2855,2856,2856,2856,2856,2856,2856,2857,2858,2859,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2860,2861,2862,2863,2863,2863,2864,2864,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2865,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2866,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2867,2868,2869,2869,2869,2869,2869,2869,2869,2869,2869,2869,2870,2870,2870,2870,2870,2870,2870,2870,2870,2870,2870,2870,2870,2870,2871,2871,2871,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2872,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2873,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2874,2875,2875,2875,2875,2876,2876,2876,2877,2877,2877,2877,2877,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2878,2879,2880,2880,2881,2881,2881,2882,2883,2883,2883,2883,2883,2884,2885,2885,2885,2886,2887,2888,2888,2888,2888,2888,2888,2888,2888,2888,2889,2890,2890,2891,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2892,2893,2894,2894,2894,2894,2894,2894,2894,2894,2895,2895,2895,2895,2895,2895,2895,2895,2895,2896,2896,2896,2897,2897,2897,2897,2897,2897,2897,2897,2898,2898,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2899,2900,2901,2901,2901,2901,2901,2901,2901,2901,2901,2901,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2902,2903,2903,2903,2903,2903,2903,2904,2904,2904,2904,2904,2904,2904,2904,2904,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2905,2906,2906,2906,2906,2906,2906,2906,2907,2907,2907,2907,2908,2908,2908,2908,2908,2908,2908,2908,2909,2909,2909,2909,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2910,2911,2911,2911,2911,2912,2912,2912,2912,2912,2912,2912,2912,2913,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2914,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2915,2916,2917,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2918,2919,2919,2919,2919,2919,2919,2919,2919,2919,2919,2919,2919,2920,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2921,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2922,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2923,2924,2925,2925,2925,2925,2925,2925,2925,2926,2927,2927,2928,2929,2929,2929,2929,2929,2929,2929,2929,2929,2929,2930,2931,2931,2931,2931,2931,2931,2931,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2932,2933,2934,2934,2934,2934,2935,2935,2935,2935,2936,2936,2936,2936,2936,2936,2936,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2937,2938,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2939,2940,2940,2940,2940,2941,2941,2941,2941,2941,2941,2942,2942,2942,2942,2943,2943,2943,2943,2943,2943,2943,2944,2944,2944,2944,2944,2944,2944,2944,2944,2945,2946,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2947,2948,2948,2948,2949,2949,2949,2949,2950,2950,2950,2950,2950,2950,2951,2952,2952,2952,2952,2952,2952,2952,2952,2952,2953,2953,2954,2954,2954,2954,2954,2954,2954,2955,2956,2956,2956,2956,2956,2956,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2957,2958,2958,2958,2959,2960,2960,2960,2960,2960,2960,2960,2961,2961,2961,2962,2963,2963,2964,2964,2964,2965,2965,2965,2965,2966,2967,2968,2968,2968,2968,2968,2968,2968,2968,2968,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2969,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2970,2971,2971,2971,2971,2972,2972,2973,2973,2973,2973,2973,2973,2974,2974,2974,2974,2974,2974,2974,2974,2974,2974,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2975,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2976,2977,2977,2978,2978,2978,2978,2978,2978,2979,2979,2980,2980,2980,2980,2981,2982,2982,2982,2982,2982,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2983,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2984,2985,2985,2985,2985,2985,2985,2985,2985,2985,2986,2986,2987,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2988,2989,2990,2991,2991,2991,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2992,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2993,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2994,2995,2996,2996,2996,2997,2997,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2998,2999,2999,2999,2999,2999,3000,3000,3000,3000,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3002,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3003,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3004,3005,3006,3006,3007,3007,3007,3007,3007,3008,3008,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3009,3010,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3011,3012,3013,3014,3015,3016,3017,3017,3018,3018,3019,3019,3020,3020,3020,3020,3020,3020,3020,3021,3022,3022,3022,3022,3022,3022,3022,3022,3022,3022,3023,3024,3025,3025,3025,3025,3025,3025,3025,3025,3026,3026,3026,3027,3027,3027,3028,3029,3030,3030,3030,3030,3030,3031,3031,3031,3031,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3032,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3033,3034,3035,3035,3035,3036,3037,3037,3037,3037,3037,3038,3038,3039,3040,3040,3040,3040,3041,3042,3042,3042,3042,3042,3042,3042,3042,3043,3043,3043,3044,3045,3046,3047,3047,3047,3048,3049,3049,3049,3049,3050,3051,3052,3052,3053,3053,3053,3053,3053,3053,3053,3054,3054,3054,3054,3054,3054,3054,3055,3055,3055,3055,3055,3055,3055,3055,3055,3055,3056,3056,3056,3056,3057,3057,3058,3058,3058,3058,3058,3058,3058,3059,3060,3060,3061,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3062,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3063,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3064,3065,3065,3065,3065,3065,3065,3066,3067,3067,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3068,3069,3069,3069,3069,3070,3070,3070,3071,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3072,3073,3074,3075,3076,3077,3077,3077,3077,3077,3077,3077,3077,3077,3077,3077,3078,3079,3079,3079,3079,3079,3079,3080,3080,3080,3080,3080,3081,3081,3081,3081,3081,3081,3082,3082,3082,3083,3083,3083,3083,3084,3085,3085,3085,3086,3087,3087,3087,3087,3087,3087,3087,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3088,3089,3089,3089,3089,3090,3091,3091,3092,3092,3092,3093,3093,3093,3093,3093,3093,3093,3093,3094,3094,3094,3094,3094,3094,3094,3094,3094,3094,3094,3094,3095,3095,3095,3095,3095,3095,3095,3095,3095,3095,3096,3096,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3097,3098,3098,3098,3098,3098,3098,3098,3099,3099,3099,3099,3099,3099,3099,3099,3099,3099,3100,3100,3100,3100,3101,3101,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3102,3103,3104,3104,3104,3104,3104,3105,3105,3105,3105,3105,3105,3105,3105,3106,3106,3107,3108,3108,3108,3108,3108,3108,3109,3109,3109,3109,3109,3109,3109,3109,3110,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3111,3112,3113,3114,3114,3114,3114,3114,3114,3114,3114,3114,3115,3116,3116,3116,3117,3118,3119,3119,3120,3120,3120,3120,3121,3122,3122,3122,3122,3122,3122,3122,3122,3122,3122,3122,3122,3123,3123,3123,3123,3123,3123,3123,3124,3124,3124,3124,3124,3125,3126,3127,3128,3128,3128,3128,3128,3129,3129,3129,3129,3129,3129,3129,3130,3130,3130,3130,3131,3131,3131,3131,3131,3132,3132,3132,3132,3132,3132,3132,3132,3133,3133,3133,3133,3133,3134,3134,3135,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3136,3137,3137,3137,3138,3139,3139,3139,3140,3141,3141,3141,3141,3142,3142,3142,3142,3143,3143,3143,3143,3144,3145,3145,3145,3145,3145,3145,3145,3145,3145,3146,3146,3147,3147,3148,3148,3148,3149,3149,3150,3150,3150,3150,3150,3150,3150,3150,3151,3151,3151,3151,3151,3151,3151,3151,3152,3153,3153,3153,3153,3154,3154,3154,3155,3155,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3156,3157,3157,3157,3157,3158,3158,3158,3158,3158,3158,3158,3158,3158,3158,3159,3159,3160,3161,3161,3161,3161,3162,3163,3163,3163,3163,3163,3163,3163,3163,3163,3164,3165,3166,3166,3167,3167,3168,3168,3168,3168,3169,3170,3171,3172,3172,3172,3172,3172,3173,3174,3174,3175,3176,3176,3177,3177,3177,3178,3178,3178,3179,3179,3179,3180,3181,3181,3181,3181,3181,3181,3181,3181,3181,3181,3182,3182,3183,3183,3183,3184,3185,3186,3186,3187,3187,3188,3189,3190,3190,3190,3191,3191,3192,3193,3193,3193,3193,3193,3193,3193,3193,3193,3193,3193,3193,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3194,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196,3197,3198,3198,3198,3199,3199,3199,3199,3199,3199,3199,3199,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3200,3201,3201,3201,3201,3201,3201,3201,3201,3201,3202,3203,3204,3204,3205,3205,3205,3205,3206,3206,3207,3208,3208,3208,3208,3209,3209,3209,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3210,3211,3211,3211,3211,3211,3211,3211,3211,3211,3212,3212,3213,3213,3213,3213,3213,3213,3213,3213,3213,3213,3213,3214,3214,3214,3214,3214,3214,3215,3215,3215,3215,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3216,3217,3218,3218,3218,3218,3218,3218,3218,3218,3218,3218,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3219,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3220,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222,3222,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3223,3224,3224,3224,3224,3224,3224,3224,3224,3224,3225,3225,3226,3227,3227,3228,3228,3228,3228,3228,3228,3229,3229,3230,3230,3230,3230,3231,3231,3231,3231,3231,3231,3232,3233,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3234,3235,3236,3236,3236,3236,3236,3237,3237,3237,3237,3237,3238,3238,3239,3239,3239,3239,3239,3239,3239,3239,3239,3239,3240,3240,3240,3241,3241,3241,3241,3241,3242,3243,3243,3243,3243,3243,3243,3243,3243,3243,3244,3245,3245,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3246,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3249,3250,3250,3250,3250,3250,3251,3251,3251,3251,3251,3251,3251,3251,3251,3252,3252,3252,3252,3252,3252,3252,3253,3253,3253,3253,3253,3253,3253,3253,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3254,3255,3255,3256,3257,3257,3257,3257,3257,3257,3258,3258,3259,3260,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3261,3262,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3263,3264,3264,3264,3264,3264,3264,3264,3265,3266,3266,3267,3267,3267,3267,3268,3268,3268,3268,3268,3268,3268,3269,3269,3269,3269,3270,3270,3270,3270,3270,3270,3271,3271,3271,3272,3272,3272,3272,3273,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3274,3275,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3276,3277,3277,3277,3277,3277,3277,3277,3277,3277,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3278,3279,3280,3280,3281,3282,3282,3283,3283,3284,3284,3285,3286,3286,3286,3286,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3287,3288,3288,3288,3288,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3289,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3290,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3291,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3292,3293,3293,3293,3294,3294,3294,3294,3294,3294,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3295,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3296,3297,3297,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3298,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300,3300,3300,3301,3302,3302,3303,3303,3303,3304,3304,3304,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3305,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3306,3307,3307,3307,3307,3307,3307,3308,3308,3308,3308,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3309,3310,3310,3310,3310,3310,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3311,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3312,3313,3313,3314,3315,3315,3315,3315,3315,3316,3317,3317,3317,3317,3317,3317,3317,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3318,3319,3319,3319,3319,3319,3319,3319,3319,3320,3320,3321,3322,3322,3323,3324,3324,3324,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3325,3326,3327,3328,3329,3329,3330,3330,3330,3330,3330,3330,3330,3331,3331,3332,3332,3332,3332,3332,3332,3332,3332,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3333,3334,3334,3334,3334,3334,3334,3334,3334,3334,3335,3335,3335,3335,3335,3335,3335,3336,3336,3337,3337,3337,3337,3337,3337,3337,3337,3337,3338,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3339,3340,3340,3340,3340,3340,3341,3342,3343,3343,3343,3343,3343,3343,3343,3343,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3344,3345,3345,3345,3345,3345,3345,3345,3345,3345,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3346,3347,3347,3347,3347,3347,3347,3347,3347,3347,3348,3348,3348,3348,3348,3348,3348,3349,3349,3349,3349,3350,3350,3350,3350,3350,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3353,3353,3353,3353,3353,3353,3353,3353,3353,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3354,3355,3355,3355,3355,3355,3355,3355,3355,3355,3356,3356,3356,3356,3356,3356,3356,3357,3357,3357,3357,3357,3357,3357,3357,3357,3357,3357,3357,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3358,3359,3360,3360,3360,3361,3361,3361,3361,3361,3361,3361,3361,3362,3362,3362,3362,3362,3362,3362,3362,3363,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3364,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3365,3366,3366,3366,3367,3367,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3368,3369,3369,3369,3370,3371,3372,3372,3373,3373,3373,3373,3373,3373,3373,3373,3373,3374,3374,3374,3374,3374,3374,3374,3374,3375,3375,3375,3376,3376,3376,3376,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3377,3378,3378,3378,3378,3378,3379,3379,3379,3380,3380,3380,3380,3380,3380,3380,3381,3382,3383,3383,3383,3383,3383,3383,3384,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3385,3386,3386,3386,3386,3386,3386,3386,3387,3387,3387,3387,3387,3387,3387,3388,3388,3388,3388,3388,3389,3389,3390,3391,3391,3391,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3392,3393,3393,3393,3394,3395,3395,3395,3395,3395,3395,3395,3395,3395,3395,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3396,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3397,3398,3399,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3400,3401,3402,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404,3404,3404,3405,3405,3405,3405,3405,3405,3405,3405,3405,3406,3406,3407,3408,3408,3408,3409,3410,3411,3411,3411,3411,3411,3411,3411,3411,3412,3413,3413,3413,3413,3413,3413,3414,3414,3414,3414,3414,3414,3415,3416,3416,3416,3416,3416,3416,3416,3416,3417,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3418,3419,3419,3419,3419,3419,3419,3419,3419,3419,3419,3419,3419,3420,3421,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3422,3423,3423,3424,3424,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3425,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3426,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3427,3428,3429,3430,3431,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3432,3433,3433,3433,3433,3434,3434,3435,3436,3436,3436,3436,3437,3437,3437,3437,3437,3437,3438,3438,3439,3440,3440,3441,3441,3441,3441,3441,3441,3442,3443,3443,3443,3443,3444,3444,3444,3445,3445,3445,3445,3445,3445,3445,3446,3446,3447,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3449,3449,3449,3449,3450,3451,3451,3451,3451,3451,3451,3451,3451,3451,3452,3452,3452,3452,3452,3452,3453,3453,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3459,3460,3460,3460,3460,3461,3462,3462,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3464,3464,3464,3464,3465,3465,3465,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3468,3468,3468,3469,3469,3469,3470,3470,3471,3471,3471,3472,3472,3472,3472,3472,3473,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3475,3476,3476,3477,3477,3477,3477,3478,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3480,3481,3482,3482,3482,3483,3483,3483,3483,3483,3483,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3485,3485,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3487,3487,3487,3487,3487,3487,3487,3488,3488,3489,3490,3490,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3492,3492,3492,3492,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3494,3494,3494,3494,3494,3494,3495,3495,3495,3495,3495,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3497,3498,3498,3498,3498,3498,3498,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3500,3500,3500,3500,3500,3501,3501,3501,3501,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3503,3504,3504,3504,3504,3505,3506,3506,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3508,3509,3510,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3512,3512,3512,3512,3512,3513,3513,3513,3513,3513,3514,3514,3514,3514,3515,3515,3515,3516,3517,3517,3517,3518,3518,3518,3518,3518,3518,3519,3519,3519,3519,3520,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3522,3522,3522,3522,3522,3522,3522,3522,3522,3523,3524,3524,3524,3524,3525,3525,3525,3525,3525,3525,3525,3526,3526,3526,3526,3526,3526,3526,3527,3527,3527,3528,3528,3528,3528,3528,3528,3529,3529,3529,3530,3531,3531,3531,3531,3531,3532,3533,3533,3533,3534,3534,3534,3534,3534,3534,3535,3535,3535,3535,3536,3536,3536,3536,3536,3536,3537,3537,3537,3537,3538,3539,3540,3541,3541,3541,3541,3542,3542,3542,3542,3542,3543,3543,3543,3544,3545,3545,3545,3545,3546,3546,3546,3546,3547,3547,3547,3547,3547,3547,3547,3547,3547,3548,3548,3548,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3551,3551,3551,3551,3551,3551,3551,3551,3551,3552,3553,3554,3554,3554,3554,3555,3555,3555,3555,3555,3556,3556,3556,3556,3557,3557,3557,3557,3557,3557,3558,3558,3558,3558,3558,3558,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3560,3561,3561,3561,3561,3561,3562,3562,3562,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3564,3565,3565,3565,3565,3565,3565,3565,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3567,3567,3567,3567,3567,3567,3567,3567,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3569,3570,3570,3570,3570,3570,3570,3570,3570,3571,3571,3571,3571,3571,3571,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3573,3574,3575,3575,3575,3575,3576,3576,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3578,3579,3579,3579,3580,3580,3580,3580,3580,3580,3581,3581,3582,3582,3582,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3584,3584,3584,3584,3584,3584,3584,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3586,3586,3586,3587,3587,3587,3587,3588,3588,3588,3588,3589,3590,3590,3590,3591,3591,3591,3591,3591,3591,3591,3592,3592,3593,3593,3594,3594,3594,3595,3595,3595,3596,3596,3596,3597,3598,3598,3598,3598,3598,3599,3599,3599,3600,3600,3601,3602,3602,3603,3603,3603,3603,3604,3604,3605,3605,3605,3605,3605,3605,3605,3606,3606,3606,3607,3608,3608,3608,3608,3608,3608,3608,3608,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3612,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3614,3614,3614,3614,3614,3614,3614,3614,3614,3615,3615,3616,3616,3616,3616,3616,3616,3617,3617,3617,3618,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3623,3623,3623,3623,3623,3623,3623,3624,3624,3624,3624,3624,3624,3624,3624,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3626,3626,3626,3627,3628,3628,3629,3629,3629,3629,3629,3629,3629,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3632,3632,3632,3632,3632,3632,3633,3633,3633,3634,3634,3634,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3636,3636,3636,3636,3636,3636,3637,3637,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3639,3640,3640,3640,3640,3640,3640,3641,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3644,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3646,3646,3646,3646,3646,3646,3646,3646,3647,3647,3647,3647,3647,3647,3648,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3653,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3657,3657,3657,3657,3657,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3659,3660,3660,3660,3661,3661,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3663,3663,3663,3663,3663,3663,3663,3663,3663,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3665,3665,3665,3665,3665,3665,3665,3665,3665,3666,3666,3666,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3668,3669,3669,3669,3669,3669,3669,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3671,3672,3672,3673,3673,3673,3673,3673,3673,3674,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3676,3676,3676,3676,3676,3676,3676,3677,3677,3677,3678,3678,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3680,3680,3680,3680,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3683,3684,3684,3684,3684,3684,3684,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3686,3686,3686,3687,3687,3687,3687,3687,3688,3688,3688,3689,3689,3689,3689,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3691,3692,3692,3692,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3694,3694,3694,3694,3694,3694,3694,3694,3694,3695,3695,3695,3695,3695,3696,3696,3697,3697,3697,3697,3697,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3699,3699,3700,3700,3700,3700,3700,3701,3702,3702,3702,3702,3702,3703,3703,3703,3703,3703,3703,3703,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3706,3707,3707,3707,3707,3707,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3709,3709,3709,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3711,3712,3712,3712,3712,3712,3712,3712,3713,3713,3713,3714,3715,3715,3715,3715,3715,3715,3716,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3718,3718,3718,3718,3718,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3720,3721,3721,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3724,3725,3725,3725,3726,3726,3726,3726,3726,3726,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3728,3728,3728,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3731,3731,3732,3732,3732,3732,3732,3732,3732,3733,3733,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3735,3736,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3738,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3740,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3743,3743,3744,3744,3744,3745,3745,3745,3745,3745,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3747,3747,3747,3747,3748,3749,3749,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3752,3752,3752,3752,3753,3754,3754,3755,3755,3755,3755,3755,3755,3755,3755,3756,3756,3756,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3758,3758,3759,3759,3759,3760,3760,3760,3760,3760,3760,3761,3761,3761,3762,3762,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3765,3766,3766,3766,3766,3767,3768,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3770,3771,3771,3771,3772,3772,3772,3772,3772,3772,3772,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3774,3774,3774,3775,3776,3776,3776,3776,3776,3776,3777,3777,3778,3778,3779,3779,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3781,3781,3781,3781,3781,3781,3782,3783,3783,3783,3783,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3785,3786,3786,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3789,3789,3790,3790,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3792,3792,3792,3792,3793,3793,3793,3793,3793,3793,3793,3793,3794,3794,3795,3796,3796,3796,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3800,3800,3800,3801,3801,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3803,3803,3803,3803,3803,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3805,3805,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3807,3808,3808,3808,3808,3808,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3810,3810,3810,3810,3810,3811,3811,3811,3812,3813,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3817,3817,3817,3817,3817,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3819,3819,3819,3820,3820,3821,3821,3821,3821,3821,3822,3822,3823,3824,3824,3824,3825,3825,3825,3826,3826,3826,3826,3826,3826,3826,3827,3827,3827,3827,3827,3827,3827,3828,3828,3828,3828,3828,3828,3828,3828,3828,3829,3829,3829,3829,3829,3829,3829,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3831,3832,3832,3832,3832,3832,3832,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3834,3834,3835,3835,3835,3835,3835,3836,3836,3836,3836,3836,3837,3838,3838,3839,3840,3841,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3843,3843,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3845,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3847,3848,3848,3848,3848,3848,3848,3849,3850,3850,3850,3850,3851,3851,3851,3852,3852,3852,3852,3853,3853,3853,3854,3854,3854,3854,3854,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3856,3857,3857,3857,3857,3857,3858,3858,3858,3858,3858,3858,3858,3858,3858,3859,3859,3859,3859,3859,3859,3859,3860,3860,3860,3860,3860,3860,3860,3861,3861,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3862,3863,3864,3865,3866,3866,3866,3867,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3868,3869,3869,3869,3869,3869,3869,3869,3869,3870,3870,3870,3870,3870,3870,3870,3871,3871,3871,3871,3872,3872,3872,3872,3872,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3873,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3874,3875,3875,3875,3875,3875,3875,3875,3876,3877,3877,3877,3877,3877,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3878,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3879,3880,3880,3880,3881,3881,3881,3881,3881,3881,3881,3881,3882,3882,3882,3883,3883,3883,3883,3883,3883,3883,3884,3884,3884,3885,3885,3885,3885,3885,3885,3885,3885,3885,3885,3885,3886,3886,3886,3886,3886,3886,3886,3887,3888,3888,3888,3888,3888,3889,3889,3890,3890,3890,3890,3891,3891,3891,3892,3892,3892,3892,3892,3892,3893,3893,3893,3893,3893,3894,3895,3896,3897,3897,3898,3899,3899,3899,3899,3899,3899,3899,3899,3900,3900,3901,3901,3901,3901,3901,3901,3902,3902,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3903,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3904,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3905,3906,3907,3907,3907,3908,3909,3909,3909,3909,3909,3909,3909,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3910,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3911,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3912,3913,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3914,3915,3916,3916,3917,3917,3917,3917,3917,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3918,3919,3919,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3920,3921,3922,3922,3922,3922,3922,3923,3924,3924,3924,3924,3924,3924,3924,3925,3926,3926,3927,3927,3927,3927,3927,3927,3927,3927,3927,3927,3927,3928,3928,3928,3928,3928,3929,3930,3931,3931,3931,3931,3932,3933,3933,3933,3933,3933,3933,3933,3933,3933,3933,3934,3935,3935,3935,3935,3935,3935,3935,3935,3935,3936,3937,3938,3939,3939,3939,3939,3940,3940,3940,3940,3941,3941,3941,3941,3941,3941,3941,3941,3941,3941,3941,3941,3941,3941,3942,3942,3942,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3943,3944,3945,3945,3945,3946,3946,3947,3947,3947,3947,3947,3947,3947,3947,3947,3947,3947,3948,3948,3948,3948,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3949,3950,3950,3950,3951,3951,3952,3953,3954,3955,3955,3955,3955,3956,3956,3956,3956,3956,3957,3957,3957,3957,3957,3957,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3958,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3959,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3960,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3961,3962,3962,3963,3964,3964,3964,3965,3965,3966,3966,3966,3966,3967,3968,3968,3968,3968,3968,3969,3970,3971,3971,3972,3972,3972,3972,3973,3973,3973,3973,3974,3975,3975,3975,3975,3975,3976,3977,3977,3978,3979,3980,3980,3980,3980,3981,3981,3981,3981,3981,3982,3982,3983,3984,3984,3984,3984,3985,3985,3985,3985,3985,3985,3985,3985,3986,3986,3986,3986,3987,3987,3987,3987,3987,3987,3987,3988,3988,3988,3989,3989,3990,3990,3990,3991,3991,3991,3991,3991,3991,3992,3993,3993,3993,3993,3993,3994,3994,3994,3994,3994,3994,3994,3994,3995,3995,3995,3995,3995,3995,3996,3996,3996,3997,3997,3997,3998,3998,3998,3998,3998,3998,3998,3998,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,3999,4000,4000,4000,4000,4000,4000,4000,4000,4000,4000,4001,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4002,4003,4004,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4005,4006,4006,4006,4006,4006,4006,4006,4006,4007,4007,4007,4007,4008,4008,4008,4008,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4009,4010,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4011,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4012,4013,4013,4013,4013,4013,4013,4013,4014,4014,4014,4014,4015,4015,4015,4016,4016,4016,4016,4016,4017,4018,4018,4019,4019,4019,4019,4019,4019,4019,4019,4019,4019,4020,4020,4020,4021,4021,4021,4021,4022,4023,4023,4023,4023,4024,4024,4024,4025,4025,4025,4025,4025,4025,4025,4025,4025,4026,4026,4026,4026,4026,4026,4027,4027,4027,4027,4027,4027,4027,4027,4027,4028,4028,4028,4028,4028,4028,4028,4028,4029,4029,4030,4030,4031,4032,4032,4032,4032,4032,4032,4032,4032,4032,4033,4033,4033,4033,4033,4033,4033,4033,4033,4034,4035,4035,4035,4035,4035,4035,4036,4036,4036,4036,4036,4036,4036,4037,4037,4037,4037,4037,4037,4038,4038,4039,4040,4040,4040,4040,4040,4040,4040,4040,4041,4041,4041,4041,4041,4041,4041,4041,4041,4041,4041,4041,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4042,4043,4043,4043,4043,4043,4043,4043,4044,4044,4044,4045,4045,4045,4045,4045,4045,4046,4046,4047,4047,4048,4048,4048,4048,4048,4048,4048,4048,4048,4049,4049,4049,4050,4051,4051,4051,4051,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4052,4053,4053,4053,4054,4054,4054,4054,4054,4054,4054,4054,4054,4054,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4055,4056,4056,4056,4056,4057,4057,4058,4058,4058,4059,4059,4059,4060,4060,4060,4060,4061,4061,4061,4061,4062,4062,4062,4063,4063,4063,4063,4064,4064,4064,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4065,4066,4067,4068,4068,4068,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4069,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4070,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4071,4072,4072,4072,4073,4074,4075,4075,4075,4076,4076,4076,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4077,4078,4078,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4079,4080,4080,4080,4080,4081,4081,4081,4081,4081,4081,4081,4081,4082,4082,4082,4082,4082,4082,4082,4082,4082,4083,4083,4084,4085,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4087,4087,4087,4088,4088,4088,4088,4088,4088,4088,4089,4090,4090,4090,4090,4090,4090,4090,4090,4090,4091,4091,4092,4093,4093,4093,4093,4093,4093,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4094,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4095,4096,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4097,4098,4098,4098,4098,4098,4098,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4101,4101,4101,4102,4102,4102,4102,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4103,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4104,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4105,4106,4107,4108,4109,4110,4110,4111,4111,4111,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4113,4113,4114,4114,4114,4114,4114,4114,4114,4115,4115,4115,4115,4115,4115,4115,4115,4115,4115,4116,4116,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4117,4118,4119,4119,4119,4119,4119,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4120,4121,4122,4122,4122,4122,4122,4123,4123,4124,4124,4124,4125,4125,4125,4125,4125,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4126,4127,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4129,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4130,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4131,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4132,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4133,4134,4134,4134,4135,4135,4136,4137,4137,4137,4137,4137,4137,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4138,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4139,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4140,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4141,4142,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4143,4144,4145,4145,4145,4145,4145,4145,4145,4146,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4147,4148,4148,4148,4148,4148,4148,4148,4148,4149,4150,4150,4151,4151,4151,4151,4152,4152,4152,4153,4153,4153,4154,4154,4154,4154,4154,4154,4154,4154,4154,4155,4156,4157,4158,4159,4159,4160,4160,4160,4160,4160,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4161,4162,4162,4162,4163,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4164,4165,4165,4165,4165,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4166,4167,4167,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4168,4169,4169,4169,4169,4169,4169,4169,4169,4169,4169,4169,4170,4170,4170,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4171,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4172,4173,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4174,4175,4175,4175,4175,4175,4175,4175,4175,4175,4175,4176,4176,4176,4176,4176,4176,4176,4176,4176,4176,4177,4177,4177,4177,4177,4177,4177,4178,4178,4178,4179,4179,4179,4179,4179,4179,4179,4179,4179,4179,4180,4180,4180,4180,4180,4180,4180,4180,4181,4181,4182,4182,4183,4183,4184,4184,4184,4184,4184,4184,4184,4184,4185,4185,4185,4186,4187,4188,4189,4190,4190,4191,4192,4192,4192,4192,4193,4193,4193,4193,4193,4194,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4195,4196,4196,4197,4198,4199,4199,4199,4199,4199,4199,4200,4200,4201,4201,4201,4202,4202,4202,4202,4202,4203,4204,4204,4204,4204,4204,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4205,4206,4206,4206,4206,4206,4206,4207,4208,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4209,4210,4210,4210,4211,4212,4212,4213,4214,4215,4216,4216,4217,4218,4218,4218,4218,4218,4218,4218,4218,4218,4219,4219,4219,4219,4219,4219,4219,4219,4219,4219,4220,4221,4221,4221,4222,4222,4222,4222,4223,4223,4223,4223,4224,4224,4224,4224,4224,4224,4224,4225,4225,4225,4225,4226,4227,4227,4228,4229,4229,4229,4230,4230,4230,4230,4230,4230,4230,4230,4230,4230,4231,4231,4231,4232,4232,4233,4234,4234,4234,4234,4234,4235,4235,4236,4236,4237,4237,4237,4237,4238,4239,4240,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4241,4242,4242,4243,4243,4243,4244,4245,4246,4247,4248,4248,4249,4249,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4250,4251,4251,4251,4252,4253,4253,4253,4254,4255,4256,4256,4257,4257,4258,4259,4260,4261,4262,4263,4263,4263,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4264,4265,4265,4265,4265,4265,4265,4265,4265,4265,4266,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4267,4268,4268,4268,4268,4268,4269,4270,4271,4271,4271,4271,4271,4271,4271,4271,4272,4272,4273,4273,4273,4273,4274,4274,4274,4274,4274,4274,4274,4274,4274,4275,4276,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4277,4278,4278,4278,4278,4278,4278,4278,4278,4279,4280,4280,4280,4280,4280,4280,4281,4281,4281,4281,4281,4281,4281,4282,4282,4283,4283,4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4285,4285,4285,4285,4286,4286,4286,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4290,4291,4291,4291,4291,4292,4293,4293,4294,4294,4295,4295,4295,4295,4295,4295,4296,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4300,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4302,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4303,4304,4305,4305,4305,4305,4305,4306,4306,4307,4307,4307,4307,4307,4308,4308,4308,4309,4309,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4312,4313,4313,4314,4314,4314,4314,4314,4314,4315,4315,4315,4316,4316,4316,4317,4318,4319,4320,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4323,4324,4325,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4326,4327,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4332,4332,4332,4333,4333,4333,4333,4333,4333,4333,4333,4333,4333,4333,4334,4335,4336,4336,4336,4336,4336,4336,4336,4336,4336,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4339,4340,4341,4341,4341,4342,4342,4343,4344,4345,4346,4346,4346,4346,4346,4346,4346,4346,4347,4348,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4351,4352,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4355,4356,4357,4358,4359,4360,4360,4360,4361,4361,4362,4362,4363,4363,4364,4365,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4366,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4372,4372,4372,4372,4372,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4374,4375,4376,4376,4376,4376,4376,4376,4377,4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4379,4379,4380,4380,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,4382,4382,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4387,4387,4387,4388,4389,4389,4389,4389,4389,4390,4391,4392,4392,4392,4392,4392,4392,4392,4393,4394,4394,4394,4395,4395,4395,4395,4395,4395,4396,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4402,4402,4403,4403,4403,4403,4403,4404,4405,4406,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,4408,4409,4409,4409,4409,4409,4409,4410,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4412,4413,4413,4414,4414,4414,4415,4415,4415,4416,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,4422,4422,4422,4422,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4425,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4426,4427,4428,4428,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4429,4430,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4431,4432,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4435,4436,4437,4438,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4442,4442,4442,4442,4442,4443,4443,4444,4444,4444,4444,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4446,4447,4448,4448,4449,4449,4450,4450,4451,4452,4452,4452,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4456,4456,4457,4457,4457,4457,4458,4458,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4460,4460,4461,4462,4462,4462,4462,4462,4462,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4465,4466,4466,4466,4466,4466,4466,4467,4467,4467,4467,4467,4467,4468,4468,4469,4469,4470,4470,4471,4472,4472,4472,4472,4472,4472,4473,4473,4473,4473,4474,4474,4474,4474,4474,4474,4474,4475,4475,4475,4476,4477,4478,4478,4478,4478,4478,4478,4478,4478,4478,4478,4479,4479,4480,4481,4481,4481,4481,4481,4481,4481,4481,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4482,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4483,4484,4484,4484,4484,4484,4485,4485,4486,4486,4486,4486,4486,4486,4486,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4487,4488,4489,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4490,4491,4491,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4492,4493,4493,4493,4494,4494,4494,4494,4494,4494,4494,4495,4495,4495,4495,4495,4495,4496,4497,4497,4497,4497,4497,4497,4497,4497,4497,4497,4498,4498,4498,4499,4499,4500,4500,4500,4500,4500,4500,4501,4501,4501,4501,4501,4501,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4502,4503,4504,4504,4505,4505,4505,4506,4506,4506,4507,4507,4508,4509,4510,4511,4511,4511,4511,4511,4512,4512,4512,4513,4514,4514,4514,4515,4516,4516,4516,4516,4516,4516,4516,4516,4516,4517,4517,4517,4517,4518,4518,4518,4518,4519,4520,4520,4521,4521,4521,4521,4521,4522,4522,4523,4524,4524,4524,4524,4524,4525,4525,4525,4526,4526,4526,4526,4526,4526,4526,4526,4526,4526,4527,4527,4527,4527,4527,4527,4527,4527,4527,4527,4528,4528,4529,4529,4530,4530,4530,4531,4532,4532,4532,4532,4532,4533,4533,4533,4533,4533,4533,4533,4533,4533,4533,4534,4534,4534,4534,4534,4534,4534,4535,4535,4535,4536,4536,4536,4536,4536,4536,4536,4536,4537,4537,4537,4537,4537,4537,4538,4538,4539,4539,4539,4539,4539,4540,4541,4542,4543,4543,4543,4543,4544,4544,4544,4544,4544,4544,4544,4544,4544,4544,4545,4545,4545,4545,4545,4545,4545,4546,4546,4546,4547,4547,4547,4547,4547,4547,4547,4547,4548,4548,4548,4549,4549,4549,4550,4551,4551,4551,4551,4551,4551,4551,4552,4552,4552,4552,4552,4552,4552,4553,4554,4554,4555,4555,4556,4556,4557,4557,4557,4557,4557,4557,4557,4558,4558,4558,4558,4558,4558,4558,4558,4558,4559,4559,4559,4560,4560,4560,4560,4560,4560,4561,4562,4562,4562,4562,4562,4562,4562,4562,4563,4563,4563,4563,4564,4565,4565,4566,4566,4566,4566,4566,4566,4566,4566,4566,4567,4567,4567,4567,4567,4567,4568,4569,4569,4569,4569,4570,4570,4570,4570,4570,4570,4571,4571,4571,4572,4573,4574,4574,4575,4575,4576,4577,4577,4578,4578,4579,4579,4579,4579,4579,4579,4580,4581,4581,4581,4581,4581,4582,4582,4582,4583,4583,4583,4583,4583,4583,4584,4584,4584,4585,4585,4586,4587,4587,4587,4587,4587,4588,4588,4588,4588,4588,4588,4588,4589,4589,4589,4589,4589,4589,4589,4589,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4590,4591,4591,4591,4591,4591,4591,4591,4592,4592,4593,4594,4594,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4595,4596,4596,4596,4597,4597,4597,4597,4598,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4599,4600,4601,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4602,4603,4603,4603,4603,4604,4605,4605,4605,4605,4605,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4606,4607,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4608,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4609,4610,4611,4611,4612,4613,4614,4615,4615,4616,4617,4617,4617,4617,4617,4617,4617,4617,4617,4617,4618,4618,4619,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4628,4628,4628,4628,4628,4628,4628,4628,4628,4629,4629,4630,4630,4631,4631,4631,4631,4631,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4632,4633,4633,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4634,4635,4635,4635,4635,4635,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4636,4637,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4638,4639,4640,4640,4640,4641,4642,4643,4644,4645,4645,4646,4647,4647,4647,4647,4647,4647,4647,4648,4648,4649,4649,4649,4649,4649,4649,4649,4649,4650,4651,4651,4651,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4652,4653,4653,4653,4653,4653,4653,4653,4654,4654,4654,4654,4654,4654,4654,4654,4654,4655,4655,4655,4655,4656,4657,4658,4658,4658,4658,4658,4658,4659,4659,4659,4659,4660,4660,4661,4662,4662,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4663,4664,4664,4664,4664,4664,4664,4665,4665,4665,4665,4665,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4666,4667,4667,4667,4667,4668,4669,4669,4669,4669,4669,4669,4669,4669,4669,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4670,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4671,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4672,4673,4673,4673,4673,4674,4675,4676,4677,4677,4677,4677,4677,4677,4677,4678,4678,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4679,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4680,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4681,4682,4683,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4684,4685,4685,4686,4687,4688,4688,4688,4688,4688,4688,4688,4688,4688,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4689,4690,4690,4690,4690,4690,4690,4690,4690,4690,4690,4690,4690,4690,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4691,4692,4692,4692,4692,4692,4692,4692,4692,4692,4692,4693,4693,4693,4693,4693,4693,4693,4694,4694,4694,4694,4694,4694,4694,4694,4694,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4695,4696,4696,4697,4698,4699,4699,4699,4699,4700,4701,4701,4701,4701,4701,4702,4702,4703,4703,4703,4703,4703,4703,4703,4704,4705,4705,4705,4705,4705,4706,4706,4707,4708,4708,4709,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4710,4711,4711,4712,4712,4712,4712,4712,4713,4713,4714,4714,4714,4714,4714,4714,4715,4715,4715,4715,4715,4715,4715,4715,4715,4715,4716,4717,4718,4718,4719,4719,4720,4721,4721,4721,4721,4721,4721,4722,4722,4722,4723,4723,4723,4724,4724,4724,4724,4724,4724,4724,4724,4724,4724,4725,4725,4725,4725,4725,4725,4725,4725,4725,4726,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4727,4728,4728,4728,4728,4728,4728,4728,4728,4728,4728,4728,4728,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4729,4730,4730,4730,4730,4730,4730,4730,4730,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4731,4732,4732,4733,4733,4733,4733,4733,4733,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4734,4735,4735,4735,4735,4735,4735,4736,4736,4736,4737,4737,4737,4737,4737,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4738,4739,4739,4739,4739,4739,4739,4740,4741,4742,4743,4743,4743,4743,4744,4744,4744,4744,4744,4745,4745,4745,4745,4745,4745,4745,4745,4745,4745,4746,4746,4747,4747,4747,4747,4747,4747,4747,4747,4748,4748,4748,4748,4748,4748,4748,4748,4749,4749,4749,4749,4749,4749,4749,4749,4750,4750,4751,4751,4751,4751,4751,4751,4752,4752,4752,4752,4752,4752,4752,4753,4753,4753,4754,4755,4755,4756,4756,4756,4756,4756,4756,4756,4756,4757,4757,4758,4758,4758,4758,4758,4759,4759,4759,4759,4759,4759,4759,4760,4760,4760,4760,4760,4760,4760,4760,4760,4761,4761,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4762,4763,4763,4763,4763,4763,4763,4763,4763,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4764,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4765,4766,4766,4766,4766,4766,4766,4766,4766,4766,4766,4766,4767,4768,4769,4769,4769,4769,4769,4769,4769,4769,4769,4770,4771,4771,4771,4771,4771,4771,4772,4772,4773,4774,4774,4774,4775,4775,4775,4775,4775,4776,4777,4778,4779,4779,4779,4779,4779,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4780,4781,4782,4783,4784,4784,4784,4784,4785,4786,4787,4787,4787,4787,4787,4787,4788,4789,4790,4791,4791,4791,4792,4793,4793,4793,4793,4793,4793,4794,4794,4794,4794,4794,4794,4794,4795,4795,4795,4795,4795,4795,4795,4795,4795,4795,4796,4796,4796,4796,4797,4797,4797,4797,4797,4797,4798,4798,4798,4798,4799,4799,4799,4799,4799,4799,4799,4799,4799,4799,4799,4799,4800,4801,4802,4803,4803,4803,4803,4803,4804,4805,4806,4807,4807,4807,4807,4807,4807,4807,4807,4808,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4809,4810,4811,4811,4811,4811,4812,4812,4812,4813,4814,4814,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4815,4816,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4817,4818,4818,4818,4818,4818,4818,4818,4818,4818,4818,4818,4818,4819,4819,4820,4821,4821,4821,4821,4821,4821,4821,4821,4821,4821,4822,4822,4822,4823,4824,4824,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4825,4826,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4827,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4828,4829,4829,4830,4830,4830,4830,4830,4831,4831,4831,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4832,4833,4833,4833,4833,4833,4833,4833,4833,4834,4834,4835,4836,4836,4836,4837,4838,4838,4838,4838,4838,4838,4839,4839,4840,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4841,4842,4843,4843,4843,4843,4844,4844,4844,4844,4844,4845,4845,4845,4845,4845,4846,4847,4847,4847,4847,4847,4847,4847,4847,4847,4848,4849,4849,4849,4849,4850,4851,4851,4851,4851,4851,4851,4851,4851,4851,4852,4852,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4853,4854,4855,4855,4855,4855,4855,4855,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4856,4857,4857,4857,4857,4857,4857,4857,4857,4858,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4859,4860,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4861,4862,4862,4862,4863,4863,4863,4863,4863,4864,4865,4865,4865,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4866,4867,4867,4868,4868,4868,4868,4869,4869,4869,4869,4869,4869,4869,4870,4871,4871,4871,4872,4872,4872,4873,4873,4873,4873,4873,4873,4873,4873,4873,4873,4873,4873,4874,4874,4874,4874,4874,4874,4875,4875,4875,4875,4875,4875,4875,4875,4875,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4876,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4877,4878,4878,4878,4878,4879,4879,4879,4879,4879,4879,4879,4879,4879,4880,4880,4880,4880,4880,4880,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4881,4882,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4883,4884,4884,4884,4884,4884,4884,4885,4885,4885,4885,4885,4885,4885,4885,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4886,4887,4887,4887,4887,4887,4887,4887,4887,4887,4888,4888,4888,4888,4888,4888,4888,4888,4888,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4889,4890,4890,4890,4890,4891,4891,4891,4891,4891,4891,4891,4892,4892,4892,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4893,4894,4894,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4895,4896,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4897,4898,4898,4899,4899,4899,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4900,4901,4901,4901,4901,4901,4902,4902,4903,4904,4904,4904,4904,4904,4904,4904,4905,4905,4905,4905,4905,4905,4905,4905,4905,4905,4906,4906,4906,4906,4906,4906,4907,4907,4907,4907,4907,4907,4907,4907,4907,4908,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4909,4910,4910,4911,4912,4912,4912,4912,4912,4912,4912,4913,4913,4913,4913,4913,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4914,4915,4915,4915,4915,4915,4915,4915,4916,4916,4916,4916,4916,4916,4916,4916,4917,4918,4918,4918,4919,4920,4920,4920,4920,4920,4921,4921,4921,4921,4922,4923,4924,4924,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4925,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4926,4927,4927,4927,4927,4927,4927,4928,4928,4929,4929,4929,4929,4929,4929,4929,4929,4929,4930,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4931,4932,4932,4932,4932,4932,4932),	firstyr=c(1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,0,0,1,1,1,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,1,0,1,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0),	 str.bbs =c(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,15,15,15,15,15,15,15,15,15,15,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,19,19,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21,21,21,21,21,21,21,21,23,23,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,25,25,25,23,23,23,23,23,23,25,25,25,25,25,25,25,25,25,25,25,23,23,23,23,23,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,23,23,23,23,23,23,23,23,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,23,23,23,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,37,37,37,37,37,37,37,37,35,35,35,35,35,35,35,35,35,35,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,43,43,42,42,42,42,42,42,43,43,43,43,43,43,42,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,41,41,41,41,41,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,49,49,49,49,49,47,47,47,47,47,47,47,47,47,47,47,47,50,50,50,50,50,50,50,50,50,50,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,55,55,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,62,62,62,62,62,62,62,62,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,62,62,62,62,62,62,62,62,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,62,62,62,62,62,62,62,62,62,62,62,62,62,61,61,61,61,61,61,61,61,61,61,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,64,64,64,64,64,64,64,62,62,62,62,62,62,62,62,62,62,65,65,65,65,65,65,65,65,65,65,62,62,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,66,66,66,66,66,66,66,66,66,66,66,66,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,68,68,68,68,68,68,68,68,68,68,68,68,68,68,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70),	yr.bbs=c(2,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,1,2,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,28,29,30,31,32,33,34,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,1,2,3,9,10,11,12,13,4,5,6,7,8,14,18,19,21,22,23,24,25,27,28,30,31,32,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,2,3,4,5,6,7,8,9,11,12,13,15,14,18,2,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,35,36,1,4,5,6,7,8,9,10,11,14,15,17,18,19,20,12,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,11,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,13,15,18,19,20,21,22,23,24,25,16,17,26,27,28,29,30,31,32,33,34,35,36,1,2,4,5,6,7,8,9,12,14,15,16,17,20,23,24,25,26,27,10,11,13,18,21,22,29,31,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,8,10,11,12,14,17,18,21,24,25,26,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,26,29,30,33,34,35,36,37,38,1,2,3,4,5,6,7,8,11,12,13,14,15,16,23,24,25,26,27,17,18,21,22,28,29,30,31,32,33,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,27,28,29,25,30,31,32,33,34,35,36,37,38,1,2,18,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,6,7,8,9,10,11,12,13,14,15,16,17,19,24,25,26,27,28,29,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,12,21,22,24,25,26,28,29,30,33,1,2,3,4,5,7,8,9,10,11,12,13,16,17,18,19,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,1,2,4,8,9,5,6,10,11,12,13,15,16,18,19,20,21,22,23,24,26,28,36,38,1,2,4,7,8,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,37,38,33,35,36,1,2,3,5,6,7,8,9,10,11,12,13,14,16,17,21,22,23,24,25,26,27,28,29,30,31,32,33,1,2,4,5,6,7,10,12,13,14,15,16,17,18,20,23,24,25,26,27,28,21,22,31,32,33,34,35,36,37,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,16,19,20,21,22,23,24,25,2,3,4,5,6,7,8,10,12,16,17,18,20,23,24,25,26,27,28,29,21,30,31,32,34,35,36,37,38,1,4,5,6,7,8,10,12,16,17,18,19,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,18,21,23,24,26,27,28,29,30,25,31,32,33,34,35,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,19,20,21,22,23,24,25,26,28,29,30,32,33,35,36,37,38,34,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,18,19,21,23,24,25,27,29,30,31,32,34,35,36,37,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,24,25,26,27,28,29,30,31,32,33,35,36,37,38,19,20,21,27,28,29,30,31,34,35,36,37,38,20,22,27,28,29,30,31,32,33,34,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,36,37,38,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,31,32,33,35,36,37,38,28,29,30,31,33,36,37,38,30,31,32,34,35,36,37,38,30,31,34,33,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,34,35,36,37,38,29,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,19,21,22,23,24,26,29,30,28,31,33,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,30,32,33,34,35,36,37,38,35,36,37,38,35,36,37,38,31,32,33,34,35,36,37,38,31,33,34,36,37,38,31,33,34,35,36,37,38,31,33,34,31,32,33,34,35,36,37,38,31,35,37,31,32,33,37,38,31,32,33,34,36,37,38,31,32,34,35,36,37,38,33,32,33,34,37,31,32,33,34,35,36,37,31,32,33,34,35,38,31,33,34,35,31,32,33,34,35,36,31,32,33,34,35,36,37,38,36,38,35,36,37,38,34,36,38,35,36,37,38,2,3,4,5,6,7,9,10,11,8,12,13,14,15,16,17,18,19,22,25,24,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,6,10,11,4,5,7,14,15,17,18,19,8,9,12,13,16,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,11,12,13,14,15,16,17,18,19,20,21,22,23,25,7,8,9,10,24,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,14,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,28,31,26,27,29,30,32,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,13,14,15,19,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,24,26,27,29,30,32,33,35,36,37,38,34,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,2,3,4,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,11,2,3,4,5,6,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,4,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,24,26,27,28,29,31,32,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,4,6,7,8,10,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,18,19,20,21,23,24,26,27,28,29,30,31,32,33,35,36,37,38,34,2,4,5,7,8,12,13,14,15,18,20,21,22,23,6,9,11,16,19,24,25,26,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,34,35,37,38,4,5,7,8,9,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,2,4,5,7,8,11,12,13,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,2,3,4,5,7,6,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,33,34,35,37,38,36,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,37,38,35,36,37,38,28,36,30,31,32,33,34,35,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,6,8,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,12,14,15,16,17,19,20,22,23,25,26,27,28,33,34,35,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,4,5,7,8,9,10,12,13,14,15,16,17,18,19,21,22,24,26,27,28,20,29,33,34,2,3,5,4,6,8,9,10,11,16,17,18,19,20,21,26,27,28,29,30,12,13,14,15,22,23,24,25,31,32,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,7,8,9,10,11,13,12,14,15,16,17,18,19,20,22,23,24,25,26,28,21,27,29,30,31,32,33,34,35,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,10,11,12,9,13,14,15,16,17,18,19,20,21,22,23,24,25,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,12,13,14,2,4,5,6,7,8,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,20,21,22,17,18,19,24,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,7,8,9,10,12,13,14,21,22,1,2,3,4,5,6,7,8,10,11,12,16,17,18,19,20,21,14,15,26,27,28,29,30,31,33,1,2,3,4,5,6,7,8,10,11,12,14,15,16,17,18,20,13,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,38,1,2,3,4,6,7,8,5,9,10,11,12,13,15,20,21,22,26,1,2,4,5,6,8,9,10,11,12,13,19,20,21,22,24,25,1,2,3,4,5,6,7,8,9,10,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,13,15,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,5,21,22,23,24,26,29,30,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,22,25,26,30,31,32,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,19,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,5,6,7,8,9,10,11,12,14,15,21,22,23,24,25,26,27,28,29,30,33,35,4,5,6,7,8,10,14,15,18,19,16,20,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,4,6,9,10,12,13,7,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,21,22,23,24,33,35,25,26,27,31,37,1,2,3,4,5,6,7,9,10,12,16,17,19,21,24,22,23,25,26,27,29,30,31,33,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,14,15,16,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,2,3,5,4,6,8,7,11,12,13,25,14,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,21,23,24,25,26,27,28,29,31,33,34,35,36,37,38,1,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,36,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,2,5,6,7,8,9,10,11,12,13,14,15,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,4,5,6,7,12,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,30,34,35,36,37,38,2,6,8,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,5,6,7,8,9,22,34,35,36,37,38,6,7,9,10,21,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,37,1,2,18,19,20,21,3,4,5,6,7,8,10,11,12,13,14,15,16,17,22,23,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,11,12,13,14,1,2,3,4,5,6,7,8,1,3,4,5,6,9,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,6,7,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,26,27,28,29,30,31,33,35,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,24,25,29,9,10,11,12,13,14,15,16,17,18,22,24,29,32,33,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,22,23,24,25,26,27,28,29,31,32,34,35,36,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,22,23,24,26,28,25,29,30,31,32,33,34,35,36,37,38,22,23,25,27,28,29,31,34,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,22,23,24,25,26,27,28,29,30,31,33,35,36,37,38,22,23,24,26,27,28,29,30,31,36,37,38,22,23,24,25,26,30,31,27,28,32,33,34,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,32,31,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,38,22,23,24,25,26,27,28,29,30,34,36,37,38,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,22,24,25,26,27,28,29,30,31,32,33,23,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,22,23,30,31,32,33,34,35,36,37,38,22,23,24,26,27,22,23,24,29,34,35,36,37,22,24,23,29,34,37,22,23,24,25,26,23,29,35,36,37,38,22,23,24,25,26,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,33,36,37,38,24,25,27,28,29,30,31,34,35,36,37,38,22,24,25,26,27,28,29,30,31,33,23,34,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,20,21,37,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,38,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,18,21,22,34,35,36,37,38,37,38,35,36,37,38,28,29,30,32,33,34,35,36,37,38,33,35,36,37,38,5,7,8,17,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,9,10,13,14,16,17,18,19,20,21,22,23,24,25,26,27,1,2,3,4,5,6,7,8,9,10,11,15,18,19,20,21,22,23,24,25,27,29,30,31,32,33,34,36,12,13,14,15,16,17,18,19,21,22,23,26,27,28,29,30,31,32,33,34,36,37,38,1,2,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,36,37,38,1,2,4,5,7,8,9,10,11,12,6,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,37,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,22,23,27,28,29,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,23,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18,19,21,22,23,24,25,28,2,3,4,5,6,7,8,9,10,11,12,13,15,16,21,24,25,29,1,14,15,16,17,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,1,5,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,8,9,10,11,12,14,15,16,17,19,20,21,22,23,24,27,28,29,30,31,35,36,37,38,8,9,10,11,12,13,18,19,20,21,22,23,24,25,28,30,29,5,6,7,8,9,10,11,12,13,14,15,16,17,19,13,14,15,16,17,18,19,20,21,22,23,25,26,27,31,32,33,34,36,37,2,3,10,11,13,14,17,19,20,22,18,21,25,26,27,28,29,30,31,36,37,38,2,3,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,32,33,34,35,36,37,38,10,11,12,17,18,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,23,24,25,26,27,28,29,32,33,34,35,36,37,38,10,18,19,20,23,24,25,26,1,2,3,5,10,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,37,7,8,9,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,31,33,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,12,13,14,15,16,17,18,20,21,22,23,25,26,27,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,37,10,11,12,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,2,5,8,9,10,12,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,2,5,6,7,10,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,35,36,37,38,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,32,34,35,36,37,38,8,9,10,11,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,36,37,14,15,16,17,19,20,21,22,23,25,26,28,29,31,32,37,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,10,12,13,14,15,16,17,18,19,20,21,23,24,26,27,29,30,31,32,10,11,12,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,31,33,35,36,37,10,11,12,13,14,15,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,19,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,10,11,12,15,16,17,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,13,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,15,16,18,19,24,25,26,27,22,23,28,29,30,31,32,33,34,35,36,37,38,11,12,13,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,12,13,14,15,18,20,21,23,24,25,26,27,16,19,22,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,13,14,15,16,19,20,21,22,23,24,25,26,27,29,30,31,32,37,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,19,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,29,30,31,32,34,29,30,31,32,33,34,35,36,37,38,30,31,37,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,32,33,35,36,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,37,30,31,32,33,34,26,27,28,29,31,32,33,34,35,1,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,1,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,29,30,31,32,33,34,35,38,4,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,38,2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,13,33,34,35,38,12,14,15,16,17,18,20,21,22,23,24,25,27,28,29,30,31,36,37,32,33,34,35,38,7,8,9,10,11,12,13,14,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,10,11,12,14,15,9,13,16,17,19,23,24,29,30,31,32,34,35,36,6,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,6,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,13,14,15,16,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,6,8,9,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,21,19,20,25,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,1,2,3,4,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,22,23,25,26,6,24,28,29,30,31,33,35,38,6,7,8,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,17,18,19,21,38,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,6,7,8,11,12,14,16,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,34,35,26,27,28,29,30,31,32,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,23,35,36,37,38,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,37,38,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,36,37,38,23,3,4,6,15,16,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,2,3,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,31,36,37,38,5,6,7,8,9,10,12,13,14,15,16,17,19,20,21,22,11,23,24,25,26,27,28,29,30,32,33,34,31,35,36,37,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,38,1,2,3,4,5,6,7,8,13,14,16,17,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,14,15,16,17,18,19,23,24,26,27,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,13,15,18,19,20,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,11,12,13,14,15,16,17,18,19,21,23,24,26,27,28,29,30,31,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,6,9,10,11,12,8,13,14,15,16,17,18,19,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,8,11,12,13,14,15,16,17,19,20,22,23,33,34,35,36,37,38,27,28,29,30,31,32,11,12,13,14,16,17,18,19,20,22,27,28,29,30,31,32,33,34,35,36,37,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,29,31,32,34,35,6,7,8,9,10,11,15,16,17,18,19,22,12,13,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,9,10,11,8,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,34,35,36,37,38,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,10,11,12,13,14,15,16,18,7,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,36,37,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,35,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,32,33,34,35,36,36,37,38,36,38,36,37,38,36,37,38,36,37,38,36,37,38,36,37,36,37,38,36,37,38,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,37,16,17,19,20,24,25,26,27,29,30,31,33,34,35,36,37,16,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,2,3,24,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,25,26,27,28,1,17,18,19,20,21,22,23,24,25,27,28,30,2,6,7,8,9,10,11,12,13,14,15,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,34,35,36,37,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,6,12,13,14,15,17,18,19,20,21,22,23,24,26,27,7,8,9,11,1,14,15,2,3,6,7,8,10,11,12,13,16,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,37,38,16,18,19,20,21,22,23,24,25,26,27,28,29,31,32,16,21,22,24,25,26,27,28,35,36,16,17,18,19,20,21,22,23,24,27,31,32,33,34,35,1,2,6,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,5,6,7,8,9,10,11,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,21,22,23,25,26,30,31,32,34,35,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,37,38,31,2,3,6,7,8,9,11,13,14,15,12,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,1,24,32,33,35,36,37,38,2,8,9,18,19,20,11,12,14,16,17,21,22,23,25,26,27,29,30,31,15,22,23,24,25,26,27,1,5,6,10,7,8,9,11,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,12,13,14,16,17,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,17,19,20,21,22,23,24,27,29,30,31,32,33,34,35,36,37,38,1,2,6,7,8,9,11,12,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,10,14,15,16,35,36,37,38,13,1,2,7,25,26,27,28,29,30,31,32,34,3,6,8,9,11,13,14,15,10,12,16,17,18,19,20,22,23,35,36,17,18,19,20,21,22,23,26,27,29,31,32,33,34,35,36,37,38,1,3,19,20,21,22,23,4,5,6,7,8,9,10,11,12,13,14,15,18,24,25,26,27,30,31,32,33,34,35,36,37,38,28,29,30,31,33,34,35,36,37,38,35,36,37,38,34,35,36,37,38,35,36,37,38,35,36,37,38,34,35,36,37,38,34,35,36,37,38,34,35,36,37,38,34,35,36,37,38,2,3,4,5,6,8,9,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,8,9,7,10,11,12,13,14,16,17,18,15,20,21,22,24,25,27,28,29,30,31,32,26,33,35,36,2,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,32,13,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,31,32,30,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,35,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,38,4,5,6,7,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,35,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,28,29,30,31,32,33,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,28,29,30,31,32,33,35,36,37,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,12,13,14,15,16,11,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,6,2,3,15,16,4,5,6,7,8,9,10,13,11,12,2,3,4,5,7,9,10,11,13,16,17,18,20,21,22,23,24,29,30,31,32,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,2,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,22,24,25,26,27,28,31,32,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,35,2,3,4,5,7,8,9,10,11,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,13,14,15,16,12,17,18,21,22,19,20,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,14,15,16,17,5,6,7,8,9,10,11,12,18,19,21,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,20,23,7,8,9,10,11,12,13,14,15,16,18,19,24,25,26,27,29,30,31,32,33,34,35,7,8,9,10,11,12,13,14,15,16,19,20,21,22,23,25,26,27,29,30,32,33,35,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,29,30,32,33,34,35,36,37,38,17,20,22,23,24,25,26,27,29,31,32,33,34,35,36,37,35,36,37,38,35,36,37,38,35,36,37,38,35,36,37,38,35,35,36,37,38,35,36,37,38,35,36,37,38,8,13,15,16,17,28,29,30,31,32,33,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,37,38,3,4,5,10,11,6,7,8,12,14,15,16,17,18,19,20,33,34,35,36,37,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,13,14,15,16,17,18,19,21,22,23,23,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,27,28,29,30,31,32,33,27,28,29,30,31,32,33,14,18,28,29,30,31,32,14,18,28,29,30,23,28,29,30,31,32,8,10,11,12,25,26,27,28,8,9,10,11,12,13,8,10,11,12,22,23,24,25,26,27,28,29,30,31,32,8,10,11,12,13,14,15,17,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,19,20,21,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,12,13,14,16,19,20,21,36,37,38,1,2,3,6,8,10,11,12,13,14,15,16,17,18,19,21,22,23,4,25,26,27,28,35,36,37,38,2,4,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,26,27,28,29,30,31,33,34,35,36,38,2,3,11,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,30,36,37,38,31,32,33,35,1,2,3,4,5,6,7,8,11,12,13,14,16,17,18,19,21,22,23,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,25,27,28,29,30,31,32,33,34,35,36,37,1,2,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,34,35,37,3,5,7,10,11,12,19,20,21,24,25,26,27,28,30,33,34,35,38,1,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,26,1,2,3,5,6,7,8,10,11,16,17,18,1,4,5,15,17,18,19,20,21,22,23,2,3,4,5,6,8,16,17,18,19,27,34,35,36,37,38,1,2,4,5,6,7,8,16,17,18,19,21,23,25,27,29,30,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,33,34,1,2,3,4,5,6,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,36,37,38,31,1,2,3,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,32,33,34,36,37,38,31,1,5,13,14,15,17,3,7,8,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,3,4,5,6,7,12,13,14,15,16,17,1,3,4,5,6,7,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,20,21,8,8,9,10,11,12,13,14,15,16,17,18,27,34,35,36,37,38,31,32,14,15,16,17,35,37,36,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,11,12,13,14,15,16,17,18,22,23,22,23,26,2,3,13,19,20,23,24,25,26,27,28,29,31,34,35,2,4,6,11,12,13,22,23,24,25,26,2,3,5,8,12,13,9,10,11,21,5,6,8,10,11,15,16,17,2,3,4,5,6,7,8,9,10,11,12,13,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,37,38,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,9,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,17,2,4,5,7,8,9,10,11,12,13,14,15,16,17,21,23,24,25,4,6,8,9,10,11,12,13,14,16,17,19,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,33,34,35,36,37,38,2,7,12,13,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,2,3,4,5,6,7,8,10,11,12,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,25,26,27,28,29,30,31,32,33,34,35,37,38,2,3,4,5,7,8,9,10,12,13,14,15,16,17,22,2,3,5,6,7,8,9,10,2,4,5,6,7,8,10,11,12,16,17,18,19,20,21,23,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,10,11,12,23,24,26,27,28,29,30,31,32,33,34,35,2,3,4,5,6,7,8,10,3,5,6,7,8,10,18,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,13,14,15,16,17,18,21,22,24,25,26,27,29,32,33,34,35,36,37,38,3,4,5,13,14,21,22,23,24,23,25,27,23,24,25,32,33,34,36,37,38,23,24,25,27,29,31,32,34,35,36,37,38,23,25,24,29,30,31,32,33,34,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,29,30,31,32,33,34,35,24,25,26,27,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,28,29,30,31,27,34,35,36,34,35,33,34,33,34,37,33,34,35,36,37,38,33,34,35,36,37,33,34,35,36,37,38,34,35,36,37,38,33,34,35,34,35,36,37,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,21,23,25,26,29,30,32,33,35,36,37,24,25,26,27,28,29,30,31,32,35,36,26,27,28,29,24,26,22,23,24,25,26,28,29,32,33,37,19,20,21,23,24,25,26,27,28,29,30,31,32,25,26,27,32,33,34,35,36,37,38,33,34,35,36,37,38,33,34,35,36,37,38,33,35,36,24,25,26,27,29,30,31,33,34,35,28,30,31,32,27,28,29,30,31,32,33,34,35,36,37,38,35,36,38,33,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,29,30,31,32,33,34,35,36,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,7,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,30,29,31,32,33,34,35,36,37,38,2,3,4,5,6,8,9,10,11,12,14,16,17,18,20,21,22,25,26,27,28,29,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,18,19,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,1,3,2,4,5,6,7,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,14,16,24,25,26,27,28,15,20,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,8,9,7,20,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,28,32,33,34,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,34,35,36,37,38,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,25,27,29,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,5,6,7,8,9,10,11,12,13,14,15,16,1,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,16,17,18,19,21,22,23,24,25,26,27,15,28,20,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,17,18,19,15,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,25,26,27,28,29,30,31,32,19,20,22,23,36,38,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,21,22,23,24,25,26,20,27,28,29,30,31,33,34,35,36,37,38,1,2,3,9,10,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,28,32,33,34,35,36,37,38,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,28,32,33,34,35,36,37,38,1,2,3,4,5,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,17,1,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,15,11,12,13,17,18,19,20,21,22,23,25,29,30,31,32,33,34,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,26,27,28,29,30,31,32,20,22,33,34,35,36,37,38,1,2,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,27,29,30,31,32,22,33,34,35,36,37,38,2,20,22,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,11,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,1,2,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,25,27,10,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,1,2,3,5,6,7,4,19,8,9,10,11,12,13,15,16,17,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,6,4,8,9,10,12,13,1,2,3,5,6,8,9,10,11,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,38,30,31,32,34,35,36,37,30,31,34,35,36,37,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,25,27,29,30,26,32,33,34,35,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,27,26,27,28,29,30,31,32,33,34,36,35,26,27,28,29,30,31,32,33,34,36,37,38,34,35,36,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,37,12,15,16,17,19,14,20,21,22,23,24,25,26,27,29,30,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,14,16,17,18,19,20,21,22,24,25,26,27,28,29,12,13,31,32,33,34,35,36,37,38,4,10,6,8,2,4,5,11,6,7,8,9,10,12,13,14,15,16,23,24,25,27,28,29,30,31,32,33,34,35,36,37,5,6,10,12,14,21,22,23,24,25,26,27,28,29,30,31,32,33,4,5,6,7,9,8,10,11,12,13,14,15,30,31,32,33,34,2,3,4,5,6,7,8,9,10,11,12,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,37,38,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,38,2,3,4,5,9,6,7,8,10,11,12,23,24,25,26,27,28,29,30,31,32,35,2,3,4,5,6,8,9,10,11,13,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,3,4,5,6,7,8,9,14,29,30,31,3,4,5,6,7,8,9,10,11,12,13,22,24,25,26,27,28,29,30,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,11,12,13,14,15,17,18,19,9,10,16,22,20,21,23,24,25,26,27,28,29,36,37,31,35,36,37,38,12,13,17,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,30,32,33,34,35,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,33,35,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,6,7,8,9,10,11,13,14,15,16,12,22,23,27,28,29,31,32,33,34,35,36,37,38,10,13,17,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,31,32,33,34,35,36,37,38,2,3,4,6,7,9,10,8,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,3,4,5,10,11,12,13,14,16,17,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,11,12,22,23,24,1,3,2,4,5,6,7,8,13,14,15,16,17,9,10,11,12,22,23,24,25,34,35,26,27,28,29,30,31,32,33,5,6,7,13,14,16,18,20,27,21,22,23,24,25,29,32,33,34,35,37,38,1,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,4,7,21,22,23,24,25,26,27,28,5,6,7,8,11,12,13,14,15,9,10,16,22,23,24,26,27,28,29,30,31,32,33,34,7,12,13,31,32,33,34,35,36,37,38,3,4,5,6,8,10,11,22,23,24,25,26,27,28,30,31,32,33,34,35,1,4,5,6,7,8,9,10,11,12,13,14,15,21,22,23,24,25,26,27,28,29,30,2,5,7,9,10,11,12,13,14,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,18,19,20,21,22,23,25,26,27,28,29,30,31,32,34,35,36,37,38,1,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,25,26,35,36,1,2,3,4,5,6,20,24,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,25,26,35,36,5,6,7,13,14,22,3,4,5,6,7,8,9,22,23,24,25,26,28,29,30,31,32,33,36,38,7,22,24,28,29,30,31,32,33,34,35,36,37,1,2,13,4,5,7,14,15,16,22,24,28,9,23,25,26,27,28,29,30,31,33,34,35,36,37,4,5,7,8,9,10,11,13,14,15,16,17,18,19,25,26,27,36,28,31,32,34,35,37,7,13,4,6,7,8,12,13,14,15,16,17,19,20,21,22,24,36,37,38,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,4,5,6,7,8,9,13,14,18,19,20,21,22,23,24,25,34,1,2,4,5,6,7,9,13,14,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,5,6,7,8,9,13,14,22,23,24,25,26,27,28,29,8,9,10,11,12,13,14,22,24,32,33,34,35,36,9,36,1,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,1,2,3,4,7,11,12,13,9,13,14,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,20,21,22,23,24,25,26,27,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,32,33,34,36,37,38,35,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,33,34,35,37,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,31,32,33,36,37,38,2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,9,10,15,17,18,19,20,21,22,23,25,26,27,28,29,31,35,36,37,2,4,5,6,7,8,9,10,11,12,13,14,31,32,33,34,35,36,37,38,15,17,18,19,20,21,22,23,24,25,26,27,28,29,2,3,4,5,8,9,10,11,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,21,7,8,9,10,11,12,13,14,15,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,37,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,3,19,20,21,22,24,25,30,32,33,34,36,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,31,32,33,38,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,31,32,33,35,36,37,38,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,8,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,32,33,34,35,36,27,28,29,30,31,37,38,8,9,10,11,12,14,13,19,20,21,15,16,17,18,22,23,24,25,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,2,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,25,6,7,10,12,13,14,16,17,18,19,20,21,22,23,24,26,27,28,31,32,33,2,4,6,7,10,11,12,13,14,15,16,17,18,19,6,11,7,8,9,10,12,13,14,15,16,17,20,21,23,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,29,30,31,32,34,36,37,38,4,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,38,7,8,9,10,11,12,13,14,15,16,21,22,17,18,19,23,25,26,27,30,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,28,29,30,32,33,35,4,5,6,12,13,14,15,21,18,27,28,29,30,31,32,33,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,37,38,2,3,4,7,10,11,12,14,15,17,19,20,22,23,24,25,26,27,33,34,35,36,28,30,3,6,10,11,12,13,14,15,16,17,19,20,21,22,23,24,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,38,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,37,38,29,30,31,38,30,31,32,33,34,35,36,37,32,33,34,35,36,37,38,34,35,36,29,30,31,32,33,34,35,36,37,38,29,30,31,32,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,37,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,38,13,14,15,16,17,18,19,20,21,24,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,31,33,34,35,20,22,23,24,26,27,29,25,30,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,26,27,28,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,5,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26,27,28,29,30,31,32,33,34,35,36,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,4,5,6,11,12,1,4,5,9,10,11,12,13,14,15,16,29,30,31,32,33,1,2,4,5,6,7,10,11,12,13,14,23,24,25,26,27,1,2,4,5,6,7,8,9,10,11,12,1,2,3,4,6,7,11,26,27,28,29,30,31,32,33,34,35,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,4,7,8,9,10,11,12,13,14,15,17,18,19,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,5,6,7,8,9,10,11,12,13,21,23,24,25,26,27,28,29,5,6,7,8,9,10,11,12,14,15,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,36,37,38,5,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,12,13,15,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,21,22,23,24,26,27,28,29,30,31,32,33,34,36,23,25,26,27,28,29,30,31,32,33,34,35,36,37,21,25,26,27,28,29,30,35,36,37,38,22,23,24,26,28,30,31,32,33,34,35,36,37,38,21,25,26,27,28,29,30,32,33,34,36,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,14,15,18,19,20,21,22,23,24,26,28,31,32,33,35,37,38,30,14,15,16,12,13,14,15,16,17,18,19,24,25,34,11,12,13,14,15,17,19,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,38,26,35,36,37,27,28,29,30,31,36,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,27,28,29,30,31,32,33,34,35,36,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,24,25,27,28,29,30,31,1,2,6,7,12,13,16,21,22,25,26,27,28,29,30,31,2,4,6,7,21,22,25,26,27,28,29,30,31,1,2,3,4,6,21,22,23,25,26,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,26,29,30,31,5,8,10,11,12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,24,33,34,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,30,32,33,34,36,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,23,24,27,28,33,2,3,4,5,6,7,8,9,10,11,12,13,14,21,22,23,24,25,27,28,29,30,31,32,33,34,35,38,2,3,4,5,6,7,8,9,2,5,11,12,13,14,15,16,17,18,19,29,32,34,24,25,35,36,37,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,24,25,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22,23,25,26,27,28,30,31,32,3,6,7,8,9,10,11,12,14,15,16,17,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,4,6,7,9,10,11,12,13,14,15,16,17,18,21,24,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,11,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,26,27,29,30,31,32,33,35,36,25,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,8,9,10,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,21,22,23,24,25,26,27,32,33,34,36,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,13,14,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,8,9,10,11,12,13,14,15,7,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,8,9,10,11,7,12,13,16,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,19,20,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,7,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,3,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,26,27,28,29,32,33,34,35,36,38,3,5,6,7,8,9,10,11,12,13,21,22,24,25,26,27,28,29,30,31,1,2,3,4,5,6,8,9,10,11,12,13,15,18,19,21,22,23,14,16,20,17,24,25,26,27,28,29,30,32,34,35,4,5,6,7,8,9,10,11,12,13,18,22,28,29,31,32,33,34,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,24,25,26,27,28,29,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,29,33,34,35,36,37,38,22,23,24,25,26,27,1,2,3,4,5,9,12,13,15,16,17,18,19,20,21,22,23,24,25,26,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,10,12,13,21,22,25,27,28,29,30,31,32,33,34,35,36,37,38,1,5,6,8,9,17,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,6,7,8,9,10,17,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21,22,23,24,27,28,29,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,12,13,14,15,16,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,28,1,2,3,4,5,6,7,8,9,10,12,11,13,15,17,18,21,22,25,26,29,30,32,33,34,35,36,37,38,3,5,6,7,8,9,10,11,12,13,14,15,21,25,26,27,28,29,30,31,32,34,35,37,2,3,4,6,7,8,9,10,11,12,16,17,18,20,21,23,25,27,28,31,33,34,35,36,37,38,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,6,20,21,22,29,34,35,36,37,38,1,2,3,12,13,14,16,15,17,18,19,21,22,23,24,25,29,30,31,34,36,4,12,13,14,15,23,24,25,26,30,1,3,6,3,4,5,6,7,8,9,10,11,12,13,14,15,16,21,22,23,24,25,26,27,29,30,31,28,33,34,35,37,38,4,5,6,7,8,9,10,7,12,13,19,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,6,7,8,9,10,11,12,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,34,35,36,37,2,3,4,5,6,7,8,9,10,11,12,16,20,3,4,5,6,7,8,9,10,11,12,13,14,15,29,30,33,34,36,37,38,3,5,6,7,8,12,13,14,15,26,27,31,32,33,35,36,37,38,6,7,8,9,10,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,22,23,26,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,33,34,36,37,38,27,28,29,30,31,32,33,34,35,36,37,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,29,30,32,33,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,15,17,18,19,21,22,23,26,27,28,29,30,32,35,37,38,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,25,30,30,31,32,33,34,35,36,37,38,25,29,30,31,35,38,30,31,35,36,37,38,25,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,30,31,32,33,34,35,37,38,33,34,36,37,38,32,33,34,35,36,37,38,25,26,27,28,31,32,33,35,37,25,26,27,28,29,30,31,32,34,35,36,37,38,30,31,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,34,36,37,38,26,29,30,31,32,35,36,37,38,32,35,36,37,25,29,30,31,32,33,35,36,37,38,25,26,29,30,34,35,36,37,38,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,25,26,27,29,30,32,33,34,36,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,29,35,36,37,38,26,30,31,32,33,34,35,36,37,38,27,34,33,34,30,31,34,35,36,37,32,35,38,34,35,36,37,38,35,37,38,36,37,38,36,37,38,36,37,38,36,37,38,36,29,30,31,32,33,34,35,36,37,38,37,38,36,37,38,33,38,37,38,37,38,36,38,36,37,38,35,36,1,3,4,5,6,7,8,9,10,11,12,13,14,23,24,25,26,28,29,30,31,32,33,34,35,27,28,29,30,31,32,33,34,35,36,37,38,1,3,4,5,6,7,8,9,10,11,12,13,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,27,29,30,31,32,33,35,37,38,2,4,5,6,8,9,10,11,12,13,2,4,5,6,7,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,27,28,29,30,31,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,38,2,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,9,10,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,35,37,1,2,3,4,5,6,7,8,9,11,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,3,15,16,17,18,19,23,24,25,26,28,30,31,4,8,13,14,16,17,18,19,20,21,24,25,26,30,31,32,33,34,37,27,28,30,31,33,34,36,37,38,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,23,24,25,26,27,28,29,30,31,32,33,37,38,1,3,4,5,6,7,8,14,15,17,23,24,25,26,27,28,29,30,31,32,33,34,36,38,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,11,12,13,17,18,19,20,26,27,28,29,30,31,32,35,36,37,38,2,3,4,5,6,7,11,12,13,15,16,17,18,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,8,9,10,11,12,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,33,34,38,27,28,29,31,35,36,38,1,5,7,8,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,5,7,8,9,10,11,13,14,15,16,17,18,6,7,8,9,10,11,12,13,14,15,16,17,18,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,23,25,26,28,29,31,33,34,36,37,38,1,2,7,8,9,10,11,12,13,14,15,16,17,19,21,22,23,26,28,27,28,29,30,31,32,33,34,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,4,5,7,27,28,29,30,31,1,2,4,5,6,7,8,9,10,11,12,13,15,18,19,20,21,22,23,24,25,26,28,29,1,2,4,5,6,7,8,9,14,15,16,17,18,19,21,22,23,24,25,26,27,29,30,31,33,34,35,36,37,38,3,6,8,15,17,27,28,29,30,31,32,33,37,38,2,3,5,6,7,8,9,10,4,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,4,5,7,8,9,10,14,15,16,17,18,19,20,22,23,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,4,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,32,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,16,23,24,25,26,27,1,2,3,5,6,7,8,9,10,4,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,14,16,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,27,28,29,30,31,32,33,34,35,36,37,38,27,28,30,31,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,37,38,27,28,29,30,31,33,34,35,36,30,31,32,33,34,35,36,38,35,36,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,34,36,37,23,24,26,27,28,29,30,31,32,34,38,26,31,32,33,34,35,36,38,24,25,26,27,28,29,30,32,33,34,36,32,33,34,35,36,37,38,32,33,34,35,36,37,38,32,33,34,35,36,37,38,19,20,21,22,24,25,26,27,28,29,30,31,33,34,35,36,37,38,28,29,31,38,27,28,30,31,32,33,34,35,36,38,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,15,38,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,10,30,31,32,34,35,2,3,4,5,6,7,8,9,25,26,10,11,13,14,15,16,17,18,19,20,21,22,5,6,8,9,10,12,13,14,16,17,18,19,20,21,25,26,27,28,29,30,31,32,33,34,35,36,38,2,3,6,7,8,9,10,11,5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,38,2,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,2,4,5,6,7,9,11,12,13,14,15,16,18,19,23,26,35,38,3,4,5,6,7,8,9,11,12,15,16,19,20,21,22,23,24,25,26,28,29,30,31,32,33,36,37,2,4,5,6,8,9,10,11,12,13,14,17,20,21,22,26,27,30,31,35,37,38,2,4,5,6,7,8,9,11,12,13,14,17,18,20,25,26,27,28,29,30,31,34,37,38,4,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,4,5,6,7,8,9,10,11,13,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,30,31,32,35,36,38,4,6,7,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,15,17,18,19,20,21,22,23,25,27,28,29,30,31,32,33,34,36,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,27,28,24,26,29,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,20,21,22,23,25,26,30,32,33,34,5,6,8,9,10,11,12,13,15,16,17,18,19,21,22,7,23,25,26,27,31,32,33,34,37,38,2,3,4,5,6,7,8,9,11,12,13,14,15,19,20,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,2,4,5,6,10,8,11,12,15,16,17,19,20,21,22,23,24,25,26,27,28,29,31,32,35,38,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,34,35,36,37,38,27,28,29,30,28,29,30,35,27,28,29,32,33,34,36,37,38,27,28,31,32,33,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,36,38,27,28,29,30,32,33,34,35,36,37,38,27,28,29,30,31,32,33,27,28,29,31,33,35,36,37,38,27,28,29,32,33,34,35,36,37,38,27,28,30,33,34,35,36,37,38,27,28,29,30,31,32,33,34,37,38,27,28,29,30,31,33,38,27,28,29,30,34,35,36,37,38,27,28,29,33,29,36,37,38,30,31,32,33,21,22,23,32,34,35,36,37,38,26,29,30,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,38,30,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,23,24,25,26,27,29,30,31,33,34,4,5,6,7,8,9,10,11,12,13,14,16,17,18,20,21,22,23,24,25,27,31,32,4,5,6,7,8,9,10,11,13,14,15,18,19,20,21,22,12,23,24,25,27,28,30,31,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,34,36,37,30,31,33,34,35,37,2,3,5,6,7,8,9,10,11,12,13,14,4,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,22,25,26,30,31,32,33,34,36,37,38,2,3,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,29,30,31,32,33,34,36,3,4,5,6,8,9,10,11,12,13,14,15,16,17,19,20,23,26,27,28,29,30,32,36,37,38,8,9,10,11,22,23,24,25,28,36,37,38,1,2,3,5,6,7,8,23,24,26,27,29,30,31,36,37,38,8,9,10,16,22,23,26,30,31,4,5,6,10,11,16,23,24,29,30,31,32,34,36,5,6,7,8,9,10,11,12,15,16,23,28,29,30,31,32,34,36,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,26,27,28,29,30,31,32,33,34,35,37,38,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,15,16,23,24,25,26,27,28,29,30,31,32,34,36,37,38,2,3,4,5,6,7,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,4,5,6,7,8,9,11,12,13,14,15,16,17,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,22,23,24,1,5,6,9,10,11,12,13,14,15,1,2,3,4,5,6,8,9,10,11,12,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,9,10,17,18,22,26,28,29,30,31,32,34,35,36,37,38,5,6,7,8,10,12,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,12,15,16,17,18,19,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,31,32,34,4,6,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,4,5,6,7,8,9,10,11,12,13,20,22,23,27,28,29,30,32,33,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,27,30,32,33,35,36,37,8,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,18,36,38,8,9,10,11,12,13,23,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,4,5,6,14,15,16,17,23,24,25,26,27,28,29,30,31,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,30,31,32,33,34,35,36,37,38,3,4,5,8,9,6,7,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,5,6,7,8,10,12,4,5,7,8,9,13,14,15,16,17,18,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,15,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,23,25,27,28,29,30,31,32,33,34,35,38,5,6,7,8,9,10,23,25,26,27,28,29,30,31,32,33,34,35,36,37,14,15,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,6,7,8,12,13,14,15,16,17,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,12,3,4,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,5,13,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,30,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,10,11,12,13,14,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,2,3,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,28,29,25,26,27,31,32,33,34,35,36,37,38,7,8,9,10,11,28,29,4,5,6,7,8,9,10,11,12,14,15,16,23,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,1,3,4,5,23,24,25,26,27,28,29,31,34,35,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,32,33,34,35,36,37,1,8,10,11,12,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,37,1,2,4,5,6,7,8,9,10,11,27,28,29,30,31,32,33,34,35,36,5,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,23,24,5,6,7,8,9,11,14,15,21,22,1,2,4,5,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,6,7,8,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,7,8,9,1,6,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,22,23,24,25,26,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,23,24,1,2,3,5,6,8,9,10,13,14,15,7,8,11,10,19,20,21,22,23,25,12,13,14,15,16,17,18,1,2,3,4,5,6,8,9,10,11,12,13,14,15,17,18,4,5,6,7,8,9,10,11,12,13,14,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,21,23,27,28,31,25,26,27,29,30,31,32,33,34,35,36,37,38,22,23,25,26,27,28,29,30,31,33,34,35,36,37,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,35,14,15,16,17,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,13,14,23,24,25,26,27,28,29,31,32,33,34,37,24,32,36,37,38,37,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,35,36,37,38,13,14,15,16,17,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,30,31,32,33,36,37,27,28,29,32,33,34,35,36,37,38,33,34,37,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,24,25,26,27,28,4,5,6,7,8,9,10,12,13,20,21,22,23,24,25,8,9,10,11,12,13,21,24,25,26,8,9,10,11,12,13,14,15,16,17,22,24,25,26,27,28,29,26,27,2,4,5,6,7,8,9,10,11,12,13,14,2,4,5,6,7,8,9,10,11,12,13,14,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,27,28,29,30,31,32,34,35,36,7,8,9,10,11,12,13,15,16,21,22,23,25,27,28,29,30,31,32,33,34,35,36,37,38,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,25,26,27,28,30,31,32,34,35,36,6,8,9,10,11,13,14,15,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,2,3,5,8,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,1,2,3,12,13,14,15,16,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,37,38,5,6,7,8,9,10,11,13,14,15,24,27,28,30,32,33,34,35,36,37,31,5,9,10,11,13,14,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,37,38,1,2,3,5,6,7,8,9,10,11,12,13,15,16,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,1,2,3,5,8,12,13,14,15,16,18,19,20,21,22,23,17,18,19,20,21,22,23,24,25,26,28,30,31,32,33,34,35,36,37,38,1,2,5,10,11,27,30,31,32,33,34,35,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,12,13,14,15,16,18,19,20,21,22,23,27,28,29,30,31,32,34,35,36,37,38,23,25,27,28,29,30,33,34,35,36,37,38,33,34,35,36,37,38,34,35,37,38,34,35,36,37,34,35,36,37,33,34,35,36,37,38,34,35,36,37,33,34,35,36,37,33,34,35,36,37,33,34,36,23,24,25,26,31,32,33,34,35,36,37,38,17,18,19,20,29,30,31,32,34,35,36,27,32,34,29,31,36,37,38,12,13,14,15,16,17,21,22,23,26,27,28,30,31,33,34,35,36,37,38,27,29,31,32,33,34,35,37,38,31,32,33,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,8,9,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,25,1,2,3,4,5,6,7,8,9,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,12,25,26,2,4,5,6,7,9,10,11,8,13,14,15,16,17,18,19,20,21,22,23,24,30,32,33,34,35,36,37,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,36,37,38,25,26,27,28,29,31,32,33,34,1,2,3,4,5,10,11,12,6,18,7,8,9,13,14,15,16,17,19,20,21,22,23,24,26,27,28,29,30,31,32,25,33,34,35,36,37,38,2,3,4,5,6,7,8,9,11,12,13,14,15,10,18,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,26,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,14,15,16,17,18,10,11,12,13,19,20,22,23,26,31,32,33,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,28,33,34,35,36,37,38,25,27,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,31,32,33,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,36,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,30,31,33,34,35,36,1,2,4,7,8,9,10,11,12,3,6,5,13,14,15,16,17,18,23,24,25,26,27,28,29,30,19,20,21,31,32,33,34,35,36,37,38,1,2,4,7,8,9,10,11,12,3,6,5,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,10,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,37,38,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,22,23,26,27,28,29,30,32,33,34,35,36,37,1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,15,16,14,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,12,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,10,28,29,30,31,32,33,34,35,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,36,2,3,5,6,7,8,9,10,19,11,12,13,14,15,17,18,20,21,24,25,26,16,22,27,28,29,30,31,32,34,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,30,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,26,27,28,29,30,31,32,33,34,35,36,38,37,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,29,30,31,32,33,34,35,36,37,38,25,26,27,29,30,31,32,33,34,35,36,37,4,5,7,8,9,10,11,12,13,14,19,20,21,22,23,24,25,26,33,27,28,29,30,31,32,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,31,36,38,2,3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,22,3,4,6,7,8,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,5,6,7,9,10,11,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,27,29,30,32,3,4,5,6,7,9,10,12,13,14,15,16,18,19,20,22,23,27,28,29,30,33,34,35,36,37,38,31,4,5,7,10,11,12,13,19,20,21,23,27,28,29,30,31,32,33,35,36,37,38,4,6,7,9,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17,19,21,22,23,24,25,28,29,31,32,35,36,37,38,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,32,38,2,6,12,13,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,3,4,6,5,8,9,10,12,13,15,16,19,21,20,22,23,27,37,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,27,28,29,30,34,35,36,37,38,31,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,29,30,33,5,6,7,8,9,10,11,12,13,19,20,21,22,23,24,30,31,32,33,34,35,36,37,38,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,34,36,37,38,2,4,5,6,7,8,9,10,11,12,13,14,15,21,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,4,7,8,12,13,15,16,19,20,21,23,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,29,30,31,32,33,34,35,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,6,8,9,10,11,12,13,14,15,16,17,18,21,22,23,27,28,30,31,33,34,35,37,38,2,6,9,10,7,12,14,13,15,16,17,18,19,21,22,23,24,27,30,32,34,38,2,4,7,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,26,27,20,2,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,2,3,4,5,6,7,8,9,10,11,12,13,14,4,5,7,10,11,12,13,14,16,17,2,3,4,5,6,7,8,21,22,9,10,11,12,14,15,16,17,18,19,20,13,26,29,30,31,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,6,7,8,9,10,11,12,13,15,17,18,19,20,22,24,25,27,23,28,29,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,16,38,4,6,7,8,9,10,11,14,15,21,22,30,4,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,36,38,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,17,22,24,25,28,29,31,32,34,36,37,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,6,8,10,13,14,15,16,17,18,19,21,7,12,9,11,20,23,28,29,31,32,33,35,36,7,8,9,10,11,12,13,20,22,23,25,33,34,35,36,37,38,5,7,8,9,10,11,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,3,4,6,7,9,10,12,8,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,37,4,5,6,7,8,9,10,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,37,38,2,4,5,6,7,12,8,9,10,11,15,18,19,20,21,22,23,26,27,28,29,30,31,32,34,35,37,38,2,3,4,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,18,3,4,6,7,8,9,10,11,12,13,14,17,18,20,21,23,26,29,30,34,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,23,24,25,26,27,28,29,30,31,32,33,34,18,35,36,37,38,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,38,2,5,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,2,4,5,6,8,9,10,12,13,22,23,26,27,28,30,37,38,3,4,5,6,7,8,9,10,11,13,14,15,12,22,23,26,28,37,38,2,5,6,7,8,9,10,12,13,14,15,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,4,5,7,8,9,10,11,12,15,25,18,19,23,24,26,27,29,30,31,32,34,35,37,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,18,22,23,24,26,27,28,33,34,35,36,37,38,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,2,3,5,6,7,8,9,10,11,14,12,13,15,18,20,21,22,23,24,25,26,27,16,17,29,30,31,32,33,34,35,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,34,35,36,37,38,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,38,6,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,25,26,27,28,29,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,31,32,33,35,36,37,38,33,34,35,36,37,38,25,15,16,17,18,19,20,21,22,23,24,25,26,30,28,29,33,34,35,36,37,38,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,31,36,37,33,34,35,36,37,38,30,31,32,34,38,21,22,23,24,25,28,29,30,31,35,36,37,38,23,24,25,26,27,28,29,30,31,35,36,37,38,30,31,34,35,38,29,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,33,38,29,30,31,32,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,30,31,32,33,34,35,37,38,29,30,32,33,34,38,31,32,35,36,37,38,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,37,38,30,32,34,30,31,33,38,32,33,34,35,36,37,38,30,32,33,34,36,37,38,35,30,31,32,34,34,35,31,32,33,34,35,37,38,29,30,31,32,33,34,35,36,37,33,34,35,29,30,31,32,33,34,38,31,32,33,34,35,36,37,38,29,30,31,32,35,37,38,29,30,31,32,33,34,35,36,37,30,31,32,33,34,35,30,34,36,37,38,30,31,32,33,34,36,29,30,32,33,38,29,30,32,33,37,35,37,12,13,15,16,17,18,19,20,22,23,35,36,37,38,27,28,29,2,3,4,5,9,10,6,7,8,11,14,12,15,17,18,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,37,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,4,5,6,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,34,35,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,5,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,6,7,8,9,10,11,12,14,16,17,18,19,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,1,2,11,13,12,13,15,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,12,13,14,15,16,18,21,22,23,24,25,26,27,28,29,30,31,34,35,3,4,12,13,14,15,16,17,18,20,22,23,24,25,26,27,29,30,31,32,33,35,36,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,10,6,12,14,17,1,2,3,4,5,6,10,12,13,14,16,17,19,21,22,23,24,25,26,27,33,35,36,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,5,6,7,8,9,10,11,12,13,14,15,16,19,21,22,23,24,25,28,31,32,34,35,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,2,3,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,4,5,6,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,37,38,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,2,4,5,7,6,8,9,10,11,12,13,14,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,23,25,26,28,29,30,31,32,33,34,35,36,37,38,2,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,2,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,25,26,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,26,28,27,29,33,34,36,37,35,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,2,4,5,6,8,9,10,13,11,12,17,4,5,6,7,8,9,10,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,11,13,34,35,36,37,38,13,14,19,20,21,22,23,24,27,28,29,31,32,33,34,35,36,37,1,3,11,16,13,14,19,22,23,25,26,27,29,36,37,38,11,12,13,18,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,6,11,12,13,14,15,16,17,18,19,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,31,32,34,35,36,37,38,2,3,4,5,6,7,8,9,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,15,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,25,26,27,28,21,29,30,35,36,37,38,10,11,12,14,15,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,36,37,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,29,30,33,34,35,36,37,38,30,31,32,33,34,35,37,23,24,25,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,31,32,34,35,36,37,38,26,27,28,29,30,31,32,33,34,16,17,18,19,20,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,28,29,30,31,32,33,34,35,36,37,38,15,21,28,29,30,32,33,34,35,36,38,21,29,30,31,32,35,36,37,38,21,29,30,31,13,14,15,16,17,22,26,38,13,14,15,16,17,25,26,28,29,30,31,32,33,34,35,36,37,38,15,19,24,30,32,35,36,23,27,30,32,33,34,35,36,15,27,21,29,30,32,38,8,9,10,11,12,13,28,30,31,32,33,35,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,5,6,7,8,11,12,13,14,17,18,19,20,21,22,23,24,26,27,28,29,38,21,25,34,35,36,37,38,14,21,28,31,32,33,34,35,36,37,38,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,24,25,26,27,28,29,30,31,1,2,5,6,7,8,9,10,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,11,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,28,30,31,9,10,11,13,14,15,16,17,18,19,21,22,23,24,25,38,12,26,27,28,29,30,31,32,33,34,35,36,37,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,28,29,30,31,36,37,38,33,34,35,6,8,9,10,11,13,14,18,19,20,21,22,28,29,30,31,32,34,35,36,37,38,11,12,13,14,24,28,30,31,32,34,35,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,24,25,26,27,28,29,30,37,38,31,32,33,35,36,17,27,28,29,30,31,32,33,35,37,15,16,17,18,22,20,27,28,29,30,31,32,34,35,36,37,38,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,37,38,5,6,7,8,9,10,11,12,13,14,15,18,20,21,28,29,30,31,32,33,34,37,38,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,26,28,29,31,36,37,38,30,33,34,35,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,13,14,15,16,28,29,30,31,33,35,36,38,9,10,11,15,16,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,23,24,25,26,28,30,31,32,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,28,30,31,36,37,38,28,29,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,36,37,38,31,32,33,34,4,5,6,7,8,9,10,7,8,9,10,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,11,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,1,2,7,8,9,10,11,12,13,23,17,18,19,20,21,22,25,26,27,28,29,30,31,32,35,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,36,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,31,32,33,34,35,36,37,38,30,34,35,36,37,2,4,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,26,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,36,38,1,2,3,4,5,10,11,12,13,7,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38),	count.cbc=c(1,0,0,0,0,1,1,0,0,1,6,4,0,0,3,0,1,1,0,1,0,4,2,2,2,8,4,2,2,2,2,3,3,3,6,5,0,0,0,0,0,0,0,0,1,0,1,0,2,0,0,0,1,0,3,1,7,2,3,14,21,9,15,18,8,0,4,2,1,7,6,9,21,16,0,1,0,1,402,0,3,3,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,3,0,4,14,6,3,1,1,5,7,7,2,3,3,2,3,6,3,5,4,0,2,0,0,4,4,3,4,3,4,11,5,7,9,6,1,3,0,4,0,2,8,4,11,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,2,1,0,0,0,0,1,0,0,1,0,2,0,1,1,1,1,1,2,1,7,8,11,8,2,1,5,1,7,8,0,6,9,1,12,6,20,31,24,11,10,4,5,7,4,20,15,20,43,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,3,2,1,0,0,0,3,0,2,0,3,16,0,0,0,0,1,3,2,1,1,7,12,10,1,0,0,1,1,0,1,0,0,3,0,0,0,4,2,8,3,0,4,0,2,1,6,6,6,15,0,0,1,0,0,0,0,0,1,0,0,0,2,1,1,2,2,0,0,0,0,1,5,8,8,8,0,0,0,0,1,5,5,6,3,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,2,0,0,3,0,2,4,4,0,4,1,0,0,0,0,0,0,0,0,1,1,4,7,6,1,2,1,4,0,1,1,2,3,3,1,0,4,7,5,3,8,3,0,0,5,1,3,5,3,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,5,0,3,0,2,0,2,0,2,2,0,0,0,0,0,0,0,0,0,4,4,4,0,0,0,0,1,0,0,0,0,0,0,1,3,3,2,1,7,1,0,0,0,0,3,0,1,1,0,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,4,1,0,0,0,0,1,0,2,1,2,4,0,1,1,0,1,0,0,0,0,0,0,0,0,0,2,4,4,3,6,2,3,0,1,1,1,2,2,1,1,3,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,2,0,0,0,0,5,1,6,0,1,0,0,0,0,0,0,2,4,1,0,0,0,0,0,0,1,0,0,0,0,2,3,0,1,1,2,10,0,3,2,2,0,3,3,7,6,0,0,0,2,0,0,0,0,0,0,0,0,2,0,3,5,3,3,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,2,0,0,1,0,2,0,1,0,0,2,3,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,2,2,2,2,1,0,0,1,0,0,0,0,1,0,1,3,0,6,10,4,13,2,1,1,3,3,5,1,6,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,3,0,1,0,0,2,0,0,0,4,5,10,7,2,1,1,5,0,1,7,1,1,6,2,2,5,4,15,8,12,5,1,2,2,3,3,7,7,6,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,2,4,2,0,2,1,1,4,2,4,10,2,8,9,40,34,44,14,12,12,5,4,8,9,15,19,46,0,0,0,2,0,0,0,0,1,3,3,3,1,0,0,0,0,0,0,0,0,1,4,4,6,5,7,15,6,4,3,2,6,4,1,7,7,12,0,0,0,0,1,1,0,1,5,8,7,3,2,1,0,0,0,0,0,0,0,0,0,1,1,2,2,0,0,0,0,0,0,2,2,1,3,2,2,1,0,2,2,1,0,2,4,21,9,11,0,0,2,0,2,1,9,2,0,3,0,6,12,20,19,32,0,1,10,5,12,11,5,22,23,11,234,236,235,69,93,80,252,275,234,53,401,306,3,12,8,11,16,48,35,53,68,54,29,8,2,0,1,0,1,2,6,0,0,3,10,8,18,60,98,26,13,37,43,46,35,9,144,113,2,2,5,9,3,6,8,32,5,0,0,0,0,1,1,2,2,3,0,6,9,3,17,22,29,34,9,13,11,18,33,13,4,22,40,7,5,4,3,11,11,3,38,21,33,19,15,1,0,0,0,0,0,1,1,2,0,1,2,3,20,9,51,31,17,17,18,21,21,8,18,51,44,2,2,17,1,6,4,7,13,14,28,28,7,2,0,0,0,0,0,0,0,0,0,0,0,0,4,12,12,17,8,5,8,5,16,8,7,31,13,3,2,3,1,8,3,0,4,7,7,22,7,2,0,0,0,0,0,0,3,0,1,1,3,3,14,7,9,16,7,4,9,12,24,22,1,0,1,4,4,0,0,1,1,5,6,6,0,1,1,0,2,0,2,0,2,17,11,17,1,1,0,0,1,2,0,1,0,4,1,4,7,10,9,9,13,4,3,2,9,6,14,9,18,8,1,0,7,5,11,3,3,8,25,29,27,20,7,3,1,2,1,3,6,6,7,5,9,39,25,46,65,50,43,48,43,42,36,85,52,32,82,67,0,0,2,0,1,4,4,1,0,0,0,0,0,2,0,2,4,3,2,1,3,4,4,4,1,0,1,1,0,1,0,0,0,0,2,3,0,0,4,3,5,3,4,0,5,8,10,13,26,18,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,0,0,0,0,1,3,3,8,2,1,2,0,3,3,1,13,0,10,12,13,12,0,1,0,0,0,0,0,0,0,0,1,6,6,5,9,16,11,10,9,1,13,11,20,17,34,16,2,2,1,1,5,6,21,11,9,17,28,9,1,0,0,0,0,2,0,1,0,0,0,7,5,12,23,8,8,2,8,2,7,16,7,9,11,18,0,0,0,0,1,1,0,0,3,2,5,3,2,0,0,0,0,0,0,0,0,0,0,0,0,3,3,5,6,0,1,0,1,3,1,8,1,0,1,1,1,2,6,1,3,6,6,18,24,7,1,0,0,0,0,0,0,0,3,0,3,10,1,11,22,23,15,5,1,2,5,15,16,16,28,19,0,0,1,0,3,0,0,2,2,5,3,3,0,0,0,0,0,0,0,0,0,1,1,10,13,1,28,18,2,3,1,11,4,0,1,0,0,1,1,0,3,18,1,18,15,12,1,4,1,0,1,0,3,6,12,7,23,18,23,22,17,9,21,28,18,13,37,36,0,0,0,0,0,1,6,16,3,2,0,0,0,1,0,1,7,7,0,8,3,12,3,13,15,12,21,8,11,8,15,22,7,7,34,38,0,2,5,6,13,43,32,33,86,60,22,22,14,9,26,21,6,37,43,30,1,2,4,5,6,1,4,4,3,1,2,3,1,3,0,1,0,1,0,2,4,19,13,11,1,2,1,1,4,0,0,0,1,5,4,5,16,26,41,27,22,4,5,2,10,8,12,24,45,39,0,0,0,3,1,4,6,0,0,0,0,3,0,1,5,1,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,3,8,3,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,4,5,4,8,8,7,0,2,10,6,2,0,2,0,1,0,1,0,6,5,0,2,1,1,5,6,5,0,3,2,5,5,3,2,5,8,2,1,3,4,1,2,4,2,6,1,0,0,1,5,3,3,6,7,0,0,0,0,0,0,0,4,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,1,0,1,1,2,1,0,1,1,4,4,1,0,0,0,0,0,1,1,0,0,2,2,4,1,6,11,15,10,7,10,6,8,12,2,18,15,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,1,4,6,8,4,2,9,7,4,9,1,4,11,14,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,5,5,7,15,33,39,24,9,12,6,7,14,8,8,10,12,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,2,2,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,9,13,0,2,1,7,2,6,1,5,5,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,6,3,4,1,1,0,1,0,1,1,0,1,0,1,1,1,1,2,17,17,16,12,7,4,11,7,9,5,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,4,2,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,3,3,2,3,2,3,1,1,1,2,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,2,1,1,1,3,3,2,3,2,0,0,0,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,1,0,1,1,0,0,0,0,0,2,0,0,1,0,0,0,0,7,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,3,2,1,1,1,0,1,0,5,3,0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,2,0,0,0,0,3,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,2,2,0,1,0,1,3,1,0,0,0,0,2,0,0,1,0,0,16,2,0,0,0,0,0,0,4,7,17,11,12,9,6,32,61,67,69,29,67,49,31,40,15,3,16,9,1,7,0,0,2,1,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,1,5,3,4,2,0,1,0,0,0,0,1,0,0,1,2,3,5,11,28,17,20,16,14,25,14,29,16,26,20,24,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,8,1,0,0,0,2,0,0,0,0,0,0,0,0,1,1,5,3,4,3,4,3,14,23,21,17,14,23,4,20,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,3,2,2,0,4,4,1,8,0,1,0,0,0,2,1,0,2,1,4,7,10,0,2,3,7,2,1,0,0,0,0,0,4,6,1,11,2,1,15,20,17,22,19,24,8,16,32,13,9,10,5,10,6,8,3,12,10,4,3,3,3,3,1,1,2,10,11,6,6,9,15,8,19,13,21,30,20,24,48,52,23,41,41,68,24,35,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,1,0,1,2,16,3,16,1,5,0,3,5,8,0,6,2,7,2,3,2,10,6,5,0,1,1,4,6,4,1,9,6,1,2,2,6,8,8,7,13,0,15,13,33,15,4,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,10,8,11,6,7,7,19,0,1,1,2,1,1,7,0,3,1,0,0,0,5,4,0,0,0,0,0,0,0,0,2,1,0,4,4,3,3,10,24,5,5,4,11,3,2,9,1,3,1,3,0,0,0,0,0,0,0,1,0,0,0,0,1,0,2,0,0,2,4,0,2,2,2,10,4,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,10,0,0,0,0,0,0,0,0,0,2,2,0,2,2,4,4,0,8,11,4,1,4,7,4,0,1,37,59,45,74,63,72,39,13,46,90,52,53,79,52,84,101,53,43,71,54,60,74,30,19,24,60,58,72,52,76,95,104,109,107,67,74,108,40,55,26,86,46,47,8,11,11,6,24,11,27,32,5,2,1,4,8,0,5,1,7,9,8,12,11,17,4,9,15,8,8,15,13,14,4,17,42,66,25,17,36,48,17,32,56,50,61,79,3,13,25,7,12,6,0,4,5,5,3,0,7,3,13,9,3,57,14,90,15,38,26,57,60,25,17,49,1,1,0,0,0,0,0,3,3,4,6,5,7,12,15,29,14,14,19,19,13,7,30,8,6,0,1,0,0,1,0,0,2,1,19,15,9,23,4,2,5,0,1,1,9,9,0,0,0,0,0,0,4,15,24,31,7,11,45,71,105,108,182,124,133,110,87,139,67,43,49,1,8,8,4,4,9,29,19,36,27,49,34,12,47,58,37,15,59,4,4,5,1,8,2,11,6,4,5,12,12,1,0,0,2,3,8,8,6,2,7,1,7,14,25,11,45,28,22,42,28,0,26,28,7,4,7,13,16,9,8,12,5,10,5,4,9,2,8,9,3,9,6,11,7,7,10,14,5,5,15,5,14,6,11,8,11,8,18,38,52,22,15,4,35,31,45,48,62,63,53,85,66,59,103,62,82,72,85,38,76,98,83,145,34,18,36,44,30,47,42,39,44,33,40,11,6,25,16,10,27,34,50,51,97,37,46,17,34,63,154,66,118,124,67,73,126,137,62,100,161,2,1,10,5,9,10,6,11,9,0,0,0,1,0,5,1,0,0,3,4,3,1,3,1,4,6,15,15,2,8,37,12,38,20,11,14,47,16,46,26,0,25,21,21,8,17,19,28,26,30,64,17,50,21,60,29,45,39,40,33,47,32,52,80,22,88,56,4,3,14,7,9,18,25,11,21,16,15,12,9,12,26,16,30,22,3,1,2,9,3,7,6,3,8,1,6,2,0,11,6,6,1,0,8,15,30,12,8,9,33,28,22,35,51,37,19,27,46,45,21,53,49,11,4,3,5,10,9,3,21,12,19,15,17,13,44,52,34,37,71,38,82,30,48,68,15,44,44,48,61,1,4,9,17,11,7,12,8,7,3,8,6,11,2,3,21,17,13,6,0,0,30,3,22,32,8,16,18,16,18,39,30,69,27,19,16,58,58,32,39,29,0,0,0,1,0,0,0,0,0,0,0,0,2,3,0,0,1,2,4,1,1,4,0,1,0,3,1,2,3,48,65,50,46,174,19,9,7,14,1,38,11,32,31,29,83,81,89,51,53,31,66,28,56,57,39,35,65,86,56,135,62,103,72,91,45,144,95,64,98,66,134,104,126,183,139,48,91,96,38,25,121,130,154,77,50,89,54,90,234,142,116,169,334,127,83,138,81,55,121,4,29,86,194,130,101,20,5,10,19,21,47,16,73,51,96,47,77,67,42,28,75,52,67,64,102,59,87,35,57,82,72,52,81,7,5,11,6,14,20,24,22,38,18,16,40,19,46,19,24,14,13,46,75,5,3,1,0,1,18,1,41,62,54,60,75,117,159,105,74,91,84,55,155,63,100,65,97,106,65,182,116,67,59,175,24,14,12,19,20,33,52,101,71,95,52,69,97,76,117,108,139,101,119,156,136,99,50,174,118,255,129,216,234,272,186,337,235,130,199,262,11,9,34,29,30,24,12,34,8,66,38,29,54,75,36,87,108,61,72,106,31,66,89,49,130,210,145,92,69,34,41,9,20,34,21,10,7,16,21,30,38,25,28,15,59,53,88,81,105,126,118,121,180,136,71,122,130,10,6,4,20,8,7,10,20,13,22,22,27,9,13,14,31,70,20,16,46,2,9,12,8,6,16,14,11,11,20,17,4,10,7,9,5,7,5,5,14,10,15,31,6,3,17,16,18,13,20,15,27,19,48,23,3,3,2,5,3,2,3,3,8,5,3,6,14,11,21,18,19,8,8,28,8,28,22,18,20,14,16,39,46,30,21,36,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,2,1,0,0,0,2,0,4,1,1,0,2,2,1,1,2,0,0,0,0,1,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,3,1,1,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,2,0,1,1,3,2,0,2,2,4,5,1,1,0,0,0,0,0,0,0,0,1,2,4,4,6,3,4,6,2,0,3,1,0,0,0,0,2,0,3,4,3,0,0,1,0,1,0,0,0,1,4,3,10,10,13,3,10,8,9,16,13,2,1,3,2,4,2,0,0,1,3,13,5,14,14,13,5,14,4,16,18,8,13,30,41,56,57,52,23,90,40,82,35,63,86,0,1,2,4,6,17,36,32,24,101,20,44,21,41,63,26,59,51,32,26,54,19,4,28,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,0,0,3,4,5,5,0,1,1,1,1,2,2,0,1,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,4,0,7,5,11,22,5,15,1,0,0,4,0,1,0,2,0,3,5,9,7,1,19,21,9,17,22,5,4,8,3,2,5,12,1,4,7,5,12,1,1,2,3,1,2,0,8,1,11,1,43,31,34,27,37,68,2,2,4,2,1,24,2,8,9,11,8,5,6,9,22,21,28,22,15,17,30,22,43,33,29,48,3,1,1,2,2,1,3,6,13,36,54,33,18,7,24,46,43,46,44,61,52,63,59,17,25,77,12,35,7,3,18,4,43,13,20,47,17,45,0,0,0,3,0,0,2,0,4,11,6,7,14,18,18,37,25,36,55,8,7,24,12,4,0,20,1,0,1,2,0,5,8,10,12,21,28,66,20,18,19,27,28,22,35,32,28,1,10,7,19,10,9,10,6,22,3,0,0,1,0,5,0,4,3,6,2,2,2,3,11,35,18,15,15,14,20,10,5,0,2,15,12,13,20,27,52,32,36,46,0,0,0,0,0,0,5,7,7,15,24,14,9,9,54,43,27,32,45,44,25,15,4,17,1,29,0,0,0,0,1,3,0,3,13,10,17,46,24,25,19,35,61,21,14,27,20,31,25,61,0,2,4,15,8,4,7,12,6,4,27,17,11,30,0,0,1,9,6,17,7,35,26,29,56,0,0,0,2,0,2,2,3,0,8,13,8,5,37,33,26,60,28,15,25,26,24,12,19,42,6,0,0,0,0,0,0,0,0,0,0,0,0,2,3,4,1,2,6,3,1,3,9,16,39,8,27,13,9,14,16,20,21,12,10,2,20,2,10,0,1,0,1,4,14,8,37,25,31,22,27,59,17,8,22,32,12,12,22,0,1,1,4,0,21,10,0,0,0,0,0,1,1,0,2,1,3,12,1,5,16,24,14,11,9,22,13,19,10,4,5,6,0,0,1,0,6,1,7,1,6,5,0,0,0,0,0,0,0,0,0,1,5,8,8,28,12,22,6,14,15,46,60,0,4,1,0,0,2,0,3,0,0,9,7,6,7,7,15,14,7,5,20,13,3,6,5,7,5,42,36,18,15,65,0,0,1,0,0,3,10,10,4,0,7,0,2,0,0,1,9,1,3,14,4,10,9,19,11,15,20,4,14,2,0,0,0,0,0,0,0,0,2,3,10,3,4,10,22,20,5,13,6,4,14,4,1,9,7,1,0,0,10,14,0,0,0,0,0,1,1,0,1,7,5,5,1,0,0,0,0,0,0,0,0,1,0,1,2,2,2,3,2,3,1,5,4,3,1,1,0,7,1,0,0,0,3,0,2,3,2,5,5,3,0,0,0,0,0,0,1,1,1,0,1,4,2,2,7,14,4,1,3,11,0,2,0,1,5,0,0,2,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,3,3,5,2,1,0,3,1,0,0,1,0,2,2,1,1,0,4,7,4,7,1,0,0,0,0,0,0,0,2,3,7,9,7,1,8,14,13,3,10,0,2,10,0,1,4,5,2,6,20,6,0,0,0,0,0,0,0,0,0,0,1,1,2,0,2,2,2,0,1,2,0,1,1,0,2,1,0,0,0,0,0,0,2,0,5,5,2,2,1,0,0,0,0,0,1,0,0,0,5,7,6,5,7,7,7,1,0,2,2,5,2,3,0,1,6,9,0,2,0,0,0,0,0,0,0,0,0,0,0,0,2,3,3,5,4,1,1,2,0,1,2,0,1,2,0,0,0,0,0,0,0,4,20,30,41,10,3,12,29,0,0,0,0,0,0,0,0,1,5,1,0,0,0,0,0,0,0,0,0,0,0,2,1,4,5,2,1,0,1,0,0,3,1,1,0,3,0,0,0,0,0,0,0,4,1,4,17,8,0,0,0,0,0,0,0,0,0,0,0,1,4,7,9,9,3,1,2,0,13,4,1,0,7,21,10,27,15,55,1,3,11,8,4,5,4,9,25,16,18,2,0,0,4,5,4,8,1,5,6,6,6,22,9,16,50,16,15,33,16,12,19,14,2,7,26,19,14,12,5,22,6,28,7,13,34,34,33,4,0,1,2,4,15,3,13,15,15,14,21,11,39,12,7,116,23,17,26,19,11,9,16,0,0,0,1,1,5,9,12,4,8,8,17,9,7,12,7,12,18,22,10,15,30,12,17,37,19,19,23,6,20,10,3,21,9,2,20,27,12,17,9,6,20,9,12,20,22,17,28,38,53,0,0,0,2,2,2,7,13,0,2,4,12,27,31,35,17,24,3,3,3,6,3,2,1,10,40,2,4,9,1,12,5,5,3,9,8,17,36,0,1,2,3,2,4,2,1,0,4,4,4,2,4,28,15,7,8,0,10,5,0,6,9,10,17,5,40,25,34,20,38,40,74,72,58,91,1,1,0,0,0,9,10,21,4,5,16,26,18,20,14,67,17,33,21,3,23,28,5,14,36,24,9,12,12,17,27,10,20,13,6,16,45,48,1,0,2,1,2,5,7,15,4,18,6,3,6,25,6,11,39,26,22,14,13,22,19,46,43,3,14,25,26,4,5,15,14,8,16,3,21,14,0,2,0,2,0,1,2,2,0,2,2,2,4,12,10,3,0,0,7,8,6,11,6,3,18,2,2,7,1,2,2,2,3,2,6,12,9,0,0,0,0,0,1,0,0,1,1,0,4,2,4,4,5,10,7,12,4,3,5,9,20,8,22,4,10,1,6,11,17,25,43,2,0,0,0,0,0,1,0,2,5,5,10,8,13,6,29,24,13,21,10,16,2,14,3,11,51,18,5,7,13,3,14,19,38,7,22,30,37,12,5,21,39,34,47,37,0,50,75,89,13,5,1,2,0,2,2,2,1,8,19,23,17,22,26,76,58,48,54,15,9,48,15,38,34,69,22,0,1,0,0,0,0,0,0,0,4,1,3,1,7,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,2,0,0,0,1,0,0,0,1,1,2,1,2,2,1,1,2,6,7,6,1,0,0,0,0,0,0,0,0,2,0,4,3,1,0,16,8,3,11,8,5,14,6,12,13,21,0,1,1,1,2,0,0,0,1,4,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,5,0,3,0,1,0,0,1,1,1,2,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,2,4,2,4,0,2,4,1,2,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,6,3,5,5,3,8,2,0,4,16,0,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,1,2,2,4,6,2,6,6,2,2,2,2,2,5,1,0,3,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,7,8,9,6,14,5,10,12,7,39,25,17,10,6,6,4,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,6,0,3,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,10,5,5,3,0,0,0,0,0,0,1,0,0,2,0,3,4,1,0,1,3,6,3,5,2,9,7,9,4,8,2,7,3,1,3,7,0,0,0,1,0,0,0,0,0,3,1,0,0,1,0,0,0,1,6,2,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,5,3,2,5,4,3,4,3,1,0,3,0,0,0,0,0,0,1,0,3,1,1,2,0,2,4,2,2,4,1,1,0,0,0,0,0,0,0,0,3,1,6,3,5,7,10,6,11,4,2,6,6,4,10,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,2,3,0,2,2,1,1,0,2,1,0,2,0,1,1,0,0,0,0,1,0,0,1,2,0,0,0,0,0,1,0,1,1,0,1,1,5,5,4,9,4,6,2,4,4,5,6,2,11,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,6,3,0,0,0,0,0,1,1,1,2,7,12,2,2,7,16,2,5,0,0,0,3,0,0,0,0,1,0,0,0,0,4,2,4,3,10,15,16,10,24,24,8,14,22,1,5,9,17,16,14,9,7,6,26,2,2,0,0,1,0,0,1,0,2,2,8,13,34,31,69,24,52,63,56,66,37,58,25,13,47,2,3,6,3,4,1,5,1,5,1,1,3,4,5,0,0,1,3,0,5,1,0,10,5,15,6,3,4,2,3,2,0,0,0,0,0,0,0,0,0,3,4,8,12,9,0,10,41,26,20,29,22,18,34,29,16,11,26,14,13,14,3,2,0,1,0,0,0,1,11,17,10,18,31,2,9,12,4,32,21,4,6,1,1,2,2,0,0,1,1,0,0,2,0,0,0,0,1,6,4,10,21,33,16,34,32,21,8,14,25,30,42,43,2,6,6,2,13,16,8,29,8,1,15,0,7,5,2,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,15,9,6,17,8,4,4,0,0,1,2,3,2,0,0,3,6,4,10,10,14,35,23,35,37,44,8,19,28,23,8,23,4,1,1,8,8,12,12,12,15,8,4,6,8,5,0,0,0,0,1,4,5,0,3,2,4,11,7,4,5,3,5,17,0,1,2,4,3,1,4,4,4,2,7,2,5,9,0,0,0,1,2,1,0,0,1,3,5,1,17,13,37,24,29,47,32,20,18,46,77,3,2,19,12,9,12,13,15,6,10,7,1,2,1,3,4,5,2,2,0,4,2,7,3,7,7,21,14,32,16,19,2,8,6,4,5,4,4,0,1,0,0,0,0,1,0,0,0,0,0,1,6,0,3,8,16,7,7,2,5,3,6,1,2,0,0,0,1,0,1,0,0,0,7,9,11,11,39,27,35,22,24,25,25,32,7,3,15,8,14,1,3,8,8,17,5,39,10,19,0,0,0,0,1,0,1,3,7,15,5,19,12,14,22,45,18,17,21,25,21,12,8,5,15,0,0,0,0,0,2,0,0,0,0,6,2,6,12,52,33,30,21,64,1,1,0,0,1,4,1,2,2,8,4,19,17,24,35,42,32,36,54,47,63,64,11,27,30,16,12,17,15,5,10,0,3,1,2,2,5,5,1,7,6,7,13,17,24,13,8,12,1,0,1,0,0,0,0,0,1,0,3,12,11,6,5,0,3,15,6,10,3,1,3,0,1,0,0,0,0,0,0,0,2,3,2,2,1,15,12,14,7,14,19,23,21,12,2,1,0,0,0,0,0,0,0,0,2,0,2,10,3,0,9,9,0,21,2,9,6,6,5,11,12,7,4,2,3,0,3,1,3,0,0,0,0,1,0,1,2,2,3,0,6,11,3,11,5,4,2,5,0,8,5,7,9,1,0,0,0,0,0,1,0,0,0,0,1,0,8,13,7,6,19,26,32,33,18,14,12,14,21,0,2,1,1,0,0,5,1,1,2,7,3,4,7,0,0,1,1,1,2,0,0,3,2,0,0,0,0,0,0,0,0,0,3,1,1,1,1,11,15,14,12,10,11,9,17,14,16,5,0,0,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,1,1,0,0,1,0,0,1,29,75,89,0,20,26,25,12,11,4,5,4,0,1,6,0,3,2,9,1,0,0,0,0,0,3,0,0,1,0,10,11,11,13,16,3,5,7,19,3,12,8,16,6,10,25,5,6,5,5,6,12,4,5,3,3,1,0,0,0,0,0,1,0,4,1,2,24,50,22,68,100,34,44,28,45,9,0,0,0,1,1,1,1,0,3,18,14,28,38,75,37,57,41,13,70,82,23,19,38,9,12,53,1,0,0,0,0,0,0,0,2,4,1,1,3,2,9,7,13,5,4,1,7,9,10,0,3,0,0,0,0,0,0,0,1,0,6,7,23,33,38,34,24,14,51,10,20,46,10,10,18,46,0,14,86,45,127,97,68,58,62,43,53,29,48,134,240,210,390,350,440,190,790,481,756,1089,837,600,6,6,29,103,175,366,470,486,143,311,677,479,177,188,358,475,325,285,295,458,214,216,330,487,0,1,0,0,0,2,1,3,7,17,0,3,17,1,9,16,31,31,14,19,6,34,71,34,16,58,40,10,18,14,14,8,16,6,10,12,54,33,120,1,4,9,1,32,30,29,81,12,57,55,37,50,48,41,54,56,39,57,26,55,48,22,21,93,84,29,15,42,11,55,109,76,99,6,1,0,2,1,6,16,18,7,21,45,34,18,57,37,45,81,11,27,62,98,3,68,37,55,89,9,24,7,57,94,30,45,0,0,3,2,2,13,18,6,5,4,16,12,27,5,20,22,13,14,27,8,26,25,11,45,10,20,28,10,8,28,47,21,11,13,13,39,15,33,34,39,64,91,61,1,3,0,2,5,0,2,9,0,5,4,12,8,33,15,7,19,9,12,9,29,27,33,15,26,36,37,27,25,23,48,35,36,26,51,31,45,53,0,0,1,2,1,0,3,17,4,2,14,19,23,48,48,57,81,49,64,56,53,28,38,33,49,128,6,20,13,7,15,22,10,35,0,1,0,0,1,5,3,13,24,16,28,21,27,33,93,48,109,40,84,7,2,1,0,2,2,8,11,2,1,2,14,5,23,27,27,8,8,13,10,19,15,14,3,22,5,32,49,41,8,16,51,56,50,39,133,146,85,7,3,2,3,5,14,7,10,8,12,12,12,17,46,39,49,56,23,77,27,74,108,84,23,100,126,4,15,16,16,21,1,0,0,0,0,0,0,1,0,0,1,1,6,2,1,0,2,2,4,2,15,5,11,4,2,1,5,10,14,15,27,20,53,22,1,0,0,0,0,0,0,1,0,1,1,7,6,9,10,11,22,7,22,9,42,16,16,2,60,42,2,2,2,0,1,3,10,4,15,17,7,5,0,1,0,0,0,1,1,0,1,0,2,3,4,5,16,17,1,15,19,13,16,12,1,31,13,2,2,8,17,25,16,10,6,11,15,18,14,8,30,52,0,0,0,0,1,0,5,3,2,3,3,0,1,1,1,2,7,1,2,1,1,0,1,3,7,8,5,7,3,0,0,0,0,0,0,0,3,1,1,0,0,0,0,2,2,4,0,2,0,0,9,2,2,7,4,1,0,4,1,3,0,4,13,9,11,6,19,0,0,0,0,0,1,1,1,1,0,1,9,4,14,17,19,17,9,15,10,4,11,0,14,5,0,0,0,0,0,0,0,1,2,0,3,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,3,1,0,3,0,2,0,0,0,7,4,4,1,2,6,16,0,0,3,0,0,0,2,1,0,9,2,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,0,0,1,1,0,1,1,2,2,0,1,0,3,1,0,0,5,7,20,6,0,0,0,0,0,0,0,0,0,1,3,5,7,11,18,11,3,5,1,9,19,22,11,23,24,2,3,3,3,7,0,0,0,1,0,0,1,3,10,8,0,0,0,10,2,0,2,3,2,11,6,2,3,10,0,0,1,0,1,0,1,0,0,0,0,5,4,10,4,5,1,2,0,1,1,0,0,1,6,3,6,2,0,0,0,0,0,1,4,1,1,0,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,3,3,6,14,23,12,14,4,11,20,14,5,19,18,12,65,3,2,7,2,12,7,12,3,10,7,68,64,2,12,19,36,2,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,0,0,0,0,0,0,1,0,0,1,0,4,0,0,0,0,0,1,2,2,0,1,2,13,5,5,7,7,8,6,9,3,9,2,14,9,22,24,3,3,1,4,4,2,1,2,3,2,6,5,1,0,0,1,1,0,0,2,10,3,4,9,8,7,9,16,17,9,7,15,11,16,9,10,27,33,19,8,1,16,9,21,10,11,8,22,17,0,0,0,2,21,10,1,10,15,49,26,26,56,28,73,78,54,111,79,54,108,59,38,31,23,28,18,29,1,3,8,14,10,10,9,4,10,9,4,6,14,22,4,3,0,0,0,18,4,11,5,21,8,30,18,56,36,57,64,84,78,33,43,57,71,12,24,52,0,1,1,0,5,0,7,0,0,1,4,0,1,3,3,5,4,3,10,22,32,20,29,30,29,14,8,40,10,9,8,1,0,0,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,4,4,4,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,2,1,3,3,2,2,1,1,1,0,1,7,1,0,0,0,1,0,0,1,0,2,2,5,0,0,0,0,0,0,0,0,1,0,0,2,1,2,1,12,9,1,3,2,5,5,1,0,6,3,0,1,1,0,2,8,2,4,2,2,2,2,3,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,3,1,0,0,0,0,0,1,0,0,1,0,1,2,6,7,0,0,1,0,0,1,1,0,2,1,1,2,3,7,4,4,6,0,2,3,0,3,3,1,3,2,2,2,3,4,4,4,7,0,0,0,0,1,0,0,0,1,0,2,1,0,0,0,2,0,0,0,0,0,0,2,0,0,1,3,8,1,1,0,0,0,1,0,0,0,3,1,0,3,6,7,6,2,3,0,8,9,0,3,4,8,0,0,0,0,0,0,0,0,0,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,4,3,6,6,6,0,0,0,1,1,3,0,1,2,1,1,0,0,1,0,0,2,7,4,5,8,0,0,0,0,2,0,0,1,0,1,2,2,3,6,6,6,7,6,1,0,0,2,0,2,0,13,0,0,0,0,0,0,5,1,0,0,1,2,0,0,0,0,0,0,0,0,1,0,0,0,1,1,2,4,4,1,0,0,0,0,0,0,2,3,4,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,1,1,0,1,3,2,4,0,4,2,2,3,3,3,2,8,0,0,1,0,2,1,2,0,0,0,2,4,2,5,0,0,0,0,0,0,0,1,1,1,1,4,2,0,0,0,1,0,0,0,0,1,2,2,2,0,1,8,9,6,5,6,14,17,10,12,11,22,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,1,0,2,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,3,0,1,0,0,1,3,4,2,6,3,0,0,1,0,0,1,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,11,0,0,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,2,0,4,1,1,0,2,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,2,0,1,0,12,2,0,1,1,0,0,0,0,2,3,2,6,6,5,3,2,4,2,5,5,2,2,4,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,3,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,2,3,3,3,2,0,3,0,2,2,7,6,8,4,4,5,5,12,4,5,5,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,2,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,2,1,0,1,2,0,0,1,0,2,5,3,2,2,3,0,0,0,0,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,4,28,82,32,25,8,10,11,21,41,20,10,14,17,37,24,4,24,14,3,17,2,4,3,0,5,31,5,15,22,18,10,9,1,1,7,7,16,39,16,10,19,32,28,56,50,51,32,60,36,23,27,45,24,5,8,4,57,31,44,60,27,21,14,0,9,52,5,1,1,7,17,69,61,26,15,39,32,19,27,37,65,87,107,72,77,42,46,62,62,31,25,82,16,2,3,4,0,17,24,42,52,44,25,13,4,13,11,14,12,25,39,86,24,79,58,80,85,45,2,1,1,6,14,100,50,54,23,70,175,62,108,155,153,208,79,114,77,312,140,168,153,34,91,110,10,69,254,42,33,214,119,230,63,44,267,33,46,24,55,63,8,6,61,13,43,47,86,209,55,1,1,1,17,22,139,33,16,51,149,98,116,279,77,134,86,250,108,178,181,155,216,26,93,132,58,45,31,86,21,29,77,12,26,16,42,132,96,63,2,0,0,0,3,9,35,25,4,26,81,38,50,46,81,75,22,55,86,27,16,64,51,6,39,58,5,1,27,32,18,44,122,85,114,71,13,40,53,34,12,17,45,23,9,25,67,57,69,1,1,1,2,6,13,14,11,17,13,22,51,17,57,73,61,48,17,23,41,49,48,57,67,39,83,0,0,0,4,1,3,4,61,8,20,70,30,58,134,65,173,86,52,83,48,79,103,30,82,105,124,6,1,48,69,68,117,42,76,79,109,92,112,92,37,99,63,35,70,87,64,38,29,10,17,30,30,8,36,17,6,11,10,21,2,6,25,5,2,1,5,16,5,7,9,10,14,32,27,9,16,22,7,8,21,30,17,7,14,13,36,37,47,35,29,14,37,30,33,37,39,54,2,3,4,3,8,7,12,9,13,21,47,39,19,58,34,90,36,38,32,12,30,75,21,56,28,74,26,19,50,4,16,38,19,6,15,8,19,49,29,3,2,9,11,12,9,33,6,18,28,29,12,34,41,36,34,75,57,71,104,85,110,5,2,10,13,31,40,57,66,47,60,57,72,49,78,57,124,95,107,108,73,111,167,102,118,104,127,16,50,62,45,38,0,0,1,0,5,4,11,9,6,18,35,46,19,18,33,23,5,31,23,28,33,7,13,6,9,11,28,0,0,1,5,11,17,6,12,14,26,18,14,12,21,20,40,12,8,15,13,13,32,20,1,8,20,0,0,1,3,1,8,8,13,29,16,48,21,13,10,8,9,8,19,8,13,9,2,8,2,4,3,16,18,14,16,12,15,6,3,0,1,0,3,1,0,6,9,13,45,28,40,25,14,19,14,15,29,16,21,17,27,14,32,23,12,32,19,16,10,11,3,15,7,3,6,15,11,0,0,1,0,0,2,10,8,3,15,18,4,6,2,7,19,11,14,9,6,14,17,14,17,13,5,25,11,11,20,9,11,6,13,35,20,31,29,32,33,3,0,0,0,4,10,1,8,4,5,7,14,18,17,15,30,9,44,23,22,20,30,13,20,20,26,12,15,11,12,3,8,4,17,5,5,4,21,11,30,5,1,4,3,6,17,14,18,15,15,26,13,5,18,12,12,15,17,19,31,28,45,39,14,27,29,29,16,20,11,20,52,97,61,103,52,45,36,78,47,60,36,63,117,104,17,52,41,87,32,105,95,5,7,5,7,23,20,18,1,0,1,1,2,4,5,46,11,12,8,9,6,25,35,7,43,29,66,2,5,1,3,6,0,22,21,7,8,12,6,27,13,23,33,20,16,30,28,27,35,59,20,13,38,8,13,22,34,4,1,0,1,6,11,20,2,1,12,6,7,14,7,26,56,86,80,7,7,14,7,32,41,38,28,32,24,67,25,22,25,57,45,100,64,29,30,81,33,3,5,5,14,9,23,24,19,11,27,15,12,43,84,52,36,30,17,17,17,42,40,72,24,27,9,33,31,91,113,52,98,93,29,24,23,19,28,93,66,86,116,31,64,207,59,51,96,69,80,55,51,66,69,74,120,55,33,73,38,38,36,32,45,38,48,112,90,91,6,5,7,14,35,80,49,32,66,99,91,54,48,79,56,25,43,15,42,22,55,60,54,28,56,36,30,45,32,85,42,66,65,97,142,140,223,28,11,22,22,60,63,90,95,67,112,145,185,76,95,110,129,140,52,99,66,212,142,116,65,101,137,19,21,20,33,7,35,34,19,26,3,0,0,1,4,11,1,16,19,18,22,24,33,33,22,19,47,6,6,5,4,16,9,12,12,3,12,29,18,21,24,49,62,37,8,29,18,19,0,0,0,2,5,8,5,8,2,21,22,21,16,50,70,75,56,89,100,80,61,112,56,80,70,126,19,7,15,23,66,87,65,78,33,84,44,122,62,28,42,31,63,13,24,63,2,0,0,3,1,9,3,4,2,0,7,0,2,1,2,0,1,2,2,4,6,13,3,3,42,18,28,18,23,42,24,19,12,14,1,35,11,5,20,8,13,12,45,37,21,38,39,42,44,12,11,49,0,1,1,11,20,0,4,5,18,13,13,6,3,11,14,5,15,8,3,18,18,12,34,48,35,0,3,0,2,7,27,39,4,10,23,14,43,69,105,34,132,83,139,93,45,87,81,120,28,36,67,4,6,6,1,2,2,0,21,43,14,19,50,34,44,21,5,16,20,25,7,2,10,15,2,0,0,0,1,2,6,3,9,8,20,25,8,18,18,24,4,17,18,13,9,8,7,29,18,18,2,0,0,2,4,1,3,2,3,3,2,9,21,5,1,0,3,2,2,0,1,7,0,3,0,13,13,5,0,0,0,0,0,0,2,0,0,2,6,7,13,24,34,13,29,28,40,34,15,18,12,26,73,45,30,21,28,8,9,12,5,10,32,15,34,20,33,26,19,44,48,44,69,72,87,67,94,40,75,73,56,64,95,12,9,35,29,72,6,21,9,36,10,8,19,6,21,16,16,24,17,32,45,23,7,11,20,43,42,35,45,54,22,49,70,31,23,54,74,67,49,80,52,31,76,50,28,38,80,62,1,4,13,12,4,13,8,11,9,7,4,5,13,20,43,68,14,53,50,81,75,61,65,60,34,68,88,152,88,195,118,9,18,47,46,47,67,69,31,35,53,47,56,77,79,44,71,53,52,59,63,84,51,83,74,40,74,60,51,47,41,46,45,27,67,6,44,11,17,7,16,5,6,4,4,3,8,10,0,7,47,55,54,46,45,53,120,76,111,111,115,91,54,70,91,93,73,139,97,152,53,111,72,98,41,30,107,112,114,105,140,66,135,134,108,124,157,279,8,109,92,48,28,29,34,66,36,12,119,61,154,117,27,41,60,35,82,69,13,53,33,20,9,34,12,25,34,22,56,19,49,57,89,103,11,24,40,43,67,33,45,23,37,67,47,45,137,104,83,57,73,85,71,83,142,123,54,62,115,74,76,150,250,186,264,142,210,122,91,115,85,64,47,120,20,40,69,60,34,39,48,49,46,37,79,84,86,79,87,67,83,57,43,40,12,28,43,8,81,65,77,51,34,35,70,31,43,39,53,41,25,69,48,33,20,19,43,110,120,70,91,95,73,109,70,155,136,72,74,50,57,30,44,86,37,88,44,59,38,21,16,13,17,29,33,41,50,31,7,17,14,7,29,7,22,23,11,26,15,66,18,19,17,26,29,39,33,36,22,13,24,20,13,2,12,14,22,28,22,26,26,16,17,70,110,120,81,107,124,110,94,96,71,77,43,47,121,45,42,53,97,101,44,37,132,47,124,107,191,84,52,81,114,84,60,65,116,11,11,13,6,23,63,53,33,30,24,39,12,24,34,71,163,103,159,129,69,20,30,15,9,19,28,19,28,21,49,57,38,13,48,36,15,16,25,46,41,29,4,51,31,28,60,53,23,28,61,69,41,64,48,69,110,85,98,97,68,54,47,35,31,19,60,90,53,58,55,53,56,55,60,114,98,148,141,129,110,66,116,101,109,55,98,140,4,6,8,23,58,31,24,37,15,6,1,8,17,10,42,13,23,31,25,57,18,28,35,46,47,54,44,43,24,58,80,54,66,75,83,13,26,85,62,135,48,98,83,28,83,42,67,121,2,7,11,5,12,13,16,4,18,8,67,31,8,28,15,27,2,2,3,2,3,3,9,16,8,30,28,34,19,38,16,40,34,37,36,19,15,27,33,3,15,28,43,59,112,96,65,101,126,68,77,85,76,48,99,45,69,163,69,75,43,100,66,140,89,87,84,96,171,57,69,96,58,73,69,63,106,53,70,17,55,37,66,52,68,57,49,85,49,79,145,139,54,130,160,12,19,28,7,51,29,64,14,11,7,27,28,9,25,31,36,57,29,36,103,176,109,110,95,22,74,72,104,164,218,158,134,55,125,90,78,81,165,74,56,75,87,79,71,78,88,44,36,69,32,26,20,15,25,11,12,25,36,36,24,27,28,20,24,18,43,45,32,25,27,31,83,52,64,68,28,72,4,38,26,40,74,24,74,84,56,132,40,48,86,21,40,19,10,21,4,22,0,37,39,23,6,1,12,4,18,18,17,5,28,36,31,12,7,16,12,23,0,0,0,3,1,7,4,41,13,27,9,23,47,54,65,89,78,98,100,68,55,55,27,42,39,49,39,43,123,93,103,56,80,52,68,98,76,51,126,140,145,148,153,166,64,114,154,130,70,37,95,51,78,154,128,92,57,89,55,33,90,54,28,73,48,71,17,63,47,32,45,29,42,79,50,56,70,65,68,101,71,35,68,109,50,97,160,241,253,341,187,183,254,222,255,142,165,213,4,31,14,19,13,47,101,24,63,33,41,40,103,55,65,131,126,149,193,150,151,204,97,192,128,100,175,26,17,23,17,27,37,42,40,41,27,16,28,12,18,22,45,23,10,32,16,26,25,22,12,21,24,22,31,16,10,10,19,5,4,3,7,8,0,0,0,4,5,3,0,1,3,5,12,23,40,18,69,47,80,35,34,46,61,38,42,40,9,69,10,30,45,47,20,44,96,71,73,76,75,44,35,0,23,28,60,0,35,26,34,46,34,21,41,83,68,79,86,40,75,30,49,44,50,77,48,66,67,64,52,54,36,34,54,17,18,5,3,9,5,10,17,35,22,18,18,31,51,10,6,15,15,18,13,28,31,13,15,15,7,22,45,60,46,71,11,40,51,112,94,33,44,99,98,78,5,9,1,21,11,14,7,12,42,29,37,27,41,65,49,16,41,27,20,29,40,27,21,32,32,32,39,27,43,77,43,30,41,40,30,69,6,20,15,3,11,3,18,24,31,37,29,60,35,59,53,17,41,65,30,14,32,16,28,65,16,56,27,71,2,41,1,10,11,16,7,4,9,3,10,11,15,25,66,80,88,114,204,162,219,68,99,210,138,80,167,196,218,201,295,175,172,137,362,258,260,215,210,141,179,328,290,346,176,348,351,12,7,8,15,4,5,4,6,21,15,5,12,11,16,24,12,4,13,16,12,5,15,4,4,20,6,10,6,12,15,15,12,15,22,15,30,59,65,53,39,48,33,20,47,29,19,16,24,18,23,61,71,120,52,72,31,46,68,35,67,74,23,29,59,38,37,62,29,74,52,45,82,96,120,69,51,62,57,69,66,57,62,63,119,20,20,27,17,44,58,151,52,70,18,10,36,2,36,20,40,9,31,29,48,27,12,3,15,57,36,52,21,5,14,17,14,4,0,11,8,8,19,24,24,42,33,48,50,18,87,110,61,33,40,27,59,15,32,18,10,14,0,29,41,15,33,36,26,32,40,53,53,70,56,31,45,51,83,59,54,59,57,12,24,25,4,14,7,6,5,2,10,16,6,9,5,0,12,3,6,10,4,0,9,24,32,17,148,84,116,107,23,10,23,14,20,31,24,26,25,30,4,5,24,7,15,15,26,19,9,32,14,20,59,19,47,46,41,69,13,36,63,50,19,39,1,35,10,11,39,181,171,347,353,274,195,200,299,337,109,104,214,72,115,38,29,77,172,109,82,101,111,118,199,3,23,17,23,14,47,0,33,39,78,131,38,14,58,20,23,19,17,51,41,57,89,50,36,74,39,27,65,15,38,39,75,31,80,65,53,38,119,56,44,23,49,54,75,101,96,127,87,201,111,165,165,88,41,120,41,220,124,94,46,102,205,73,181,276,415,380,538,301,284,287,358,208,360,167,194,182,132,209,196,146,165,126,90,175,152,97,30,32,107,122,57,68,157,148,78,149,132,187,124,139,174,99,597,292,485,422,597,152,306,249,520,478,374,428,233,435,514,144,169,157,143,122,65,82,133,232,210,96,131,185,121,261,111,134,166,72,98,157,212,239,198,182,204,280,191,518,343,222,48,30,57,53,7,58,73,49,100,48,74,37,56,15,30,13,36,29,68,70,47,61,50,86,135,37,55,88,123,96,37,100,111,123,55,107,93,71,200,167,120,206,131,129,163,190,159,159,54,81,123,214,10,21,28,19,5,46,37,30,24,41,51,45,79,52,74,76,150,66,82,50,99,91,70,77,118,84,52,119,92,81,96,17,36,17,26,65,50,18,15,25,56,4,6,18,30,35,5,18,34,10,9,6,4,21,4,3,3,15,1,2,4,6,33,31,16,21,11,55,7,9,22,14,39,47,23,14,31,17,39,13,30,27,18,33,32,28,35,16,19,13,5,32,11,20,27,29,47,49,20,16,24,13,18,18,15,9,6,33,24,7,27,25,18,27,17,34,48,53,32,27,32,30,70,44,28,46,46,46,5,32,65,35,43,15,87,43,12,28,13,31,12,13,14,12,23,12,18,19,16,26,21,33,23,49,38,64,29,54,30,34,47,73,55,68,92,111,85,51,80,129,124,88,110,124,54,117,66,96,115,108,128,120,101,44,21,57,42,51,22,16,8,22,25,33,11,26,33,27,28,26,50,65,45,41,23,29,13,18,27,18,33,34,79,27,74,115,121,182,131,202,157,53,123,137,113,88,133,168,27,73,45,32,45,14,56,19,44,30,24,42,51,54,37,17,80,33,32,87,32,52,77,56,50,34,66,10,20,28,18,15,9,18,22,24,35,21,48,34,20,25,26,18,17,22,19,23,22,4,14,20,17,13,95,94,88,33,52,57,53,81,60,124,142,188,111,130,90,124,130,121,87,140,73,165,110,132,70,83,140,70,136,156,43,41,16,24,24,7,30,25,21,11,1,25,21,33,20,28,23,38,41,64,47,35,7,24,20,21,13,15,39,82,16,17,17,27,25,20,24,16,53,48,29,60,55,17,12,27,17,56,26,49,60,22,37,46,15,14,28,28,42,15,24,9,28,13,14,50,33,43,8,8,12,33,21,15,28,37,27,18,31,35,102,44,58,35,28,8,34,11,54,22,18,45,108,27,26,44,57,52,28,50,42,44,24,43,69,36,58,46,65,48,59,60,91,84,35,41,70,120,110,93,62,31,67,0,45,107,49,100,72,99,42,82,62,78,129,74,89,110,35,90,38,86,132,61,66,85,71,70,81,62,18,20,8,18,11,22,37,25,27,33,16,9,20,9,16,16,16,18,16,13,23,25,19,44,67,100,65,75,81,46,44,25,12,44,45,22,36,36,18,23,64,82,53,54,77,55,75,43,55,88,74,86,94,91,79,160,74,131,131,80,110,155,110,87,110,140,140,110,190,141,110,95,102,71,58,92,116,62,92,98,92,98,81,66,145,99,137,135,122,84,82,98,105,171,95,66,100,61,119,105,6,21,6,70,10,42,35,35,12,24,22,29,37,34,45,15,37,48,17,20,25,26,35,19,21,29,33,22,18,50,50,43,43,24,30,56,33,13,51,34,23,21,44,50,25,38,85,68,126,89,79,79,75,126,114,78,146,119,145,30,15,13,24,12,0,27,18,34,41,18,33,64,40,116,34,55,74,69,135,155,112,92,102,130,202,210,146,140,146,172,206,240,103,195,179,181,137,200,26,23,18,29,74,61,53,75,70,107,28,68,59,44,51,79,93,68,41,65,71,79,50,37,42,28,93,122,38,35,29,28,47,11,39,32,39,29,41,13,63,69,51,93,38,60,31,27,20,26,36,17,17,28,36,47,59,76,107,66,106,127,62,78,87,90,93,117,96,98,92,104,142,116,90,134,81,37,33,48,19,41,40,56,34,47,40,49,34,63,65,67,32,44,28,22,27,32,46,53,55,41,68,56,36,34,46,66,76,57,57,98,80,91,103,7,7,3,14,13,8,10,11,6,14,6,11,6,8,4,9,24,16,4,23,25,37,21,22,20,41,4,35,3,3,24,25,44,37,26,3,40,47,28,41,69,60,37,59,119,87,10,18,28,28,64,69,42,72,43,75,93,30,57,65,66,34,80,47,102,0,4,80,12,127,91,6,8,77,2,6,80,5,18,12,20,31,25,14,49,4,21,22,31,24,30,20,14,60,50,35,51,54,111,29,47,85,70,71,40,109,132,38,38,69,45,59,67,104,49,55,23,56,45,0,68,53,29,22,18,12,33,41,20,32,61,37,34,102,0,53,18,24,26,21,48,33,93,52,48,41,29,56,97,29,26,58,17,26,26,39,32,15,31,19,26,37,26,31,24,33,25,26,41,57,51,51,62,52,57,32,74,59,77,72,52,48,44,16,53,18,43,19,22,46,28,46,81,94,120,93,58,95,61,143,91,118,4,1,6,12,0,5,3,3,0,12,19,7,3,13,22,7,21,25,18,27,23,79,57,34,47,28,68,34,41,42,50,121,18,8,38,8,5,1,3,3,9,28,7,10,3,7,13,24,18,20,26,33,25,59,55,46,47,48,39,55,106,61,59,38,37,63,117,45,80,32,66,31,57,105,76,124,50,73,121,17,35,46,36,19,12,39,36,27,26,17,20,43,65,69,31,26,71,12,46,66,72,103,108,120,86,56,9,3,12,34,25,45,72,34,48,34,30,31,39,37,41,71,18,86,28,29,50,50,46,96,70,62,55,54,71,31,45,41,68,62,50,59,18,23,18,20,16,25,48,56,17,69,41,92,64,55,52,15,63,59,76,41,99,35,90,103,74,61,53,83,6,35,42,37,66,30,38,60,58,62,109,101,58,101,137,80,93,102,68,98,80,81,98,1,68,30,27,40,54,97,34,12,21,8,22,17,55,57,46,80,94,76,60,59,87,118,53,29,31,25,19,26,31,48,92,64,52,43,48,94,49,20,73,69,70,74,83,8,34,21,38,31,49,13,16,13,64,41,69,48,98,32,81,17,48,37,50,44,38,21,69,62,33,11,30,27,93,66,22,39,41,23,12,26,52,61,57,101,66,145,102,117,59,75,80,64,75,53,76,54,69,51,59,46,50,31,40,60,21,42,29,14,36,42,28,19,24,9,9,23,6,10,29,67,83,26,21,48,84,73,76,110,44,89,115,141,103,129,87,155,80,118,58,88,130,33,54,65,14,27,81,41,55,74,52,58,67,27,28,28,13,30,28,39,37,44,58,65,46,76,28,54,204,48,84,84,100,77,63,83,52,55,34,9,11,20,44,92,58,55,34,17,90,43,52,117,61,64,69,78,168,87,83,133,91,123,157,109,110,128,107,152,83,40,127,102,14,30,0,42,23,13,14,13,9,11,16,4,4,12,21,73,46,111,85,59,89,50,59,94,75,71,69,41,22,24,34,10,23,12,10,14,9,29,38,22,37,22,50,54,73,38,30,2,3,0,2,10,2,18,51,68,18,35,6,28,23,28,11,11,34,19,14,20,8,4,4,3,2,2,6,5,17,12,14,21,8,6,26,14,10,10,40,17,24,14,36,33,38,10,14,64,13,61,36,11,37,10,20,31,27,62,139,109,79,102,85,110,145,162,186,67,341,196,89,122,169,48,86,138,146,69,159,31,52,31,22,12,31,23,7,15,15,30,52,27,18,49,28,54,70,77,26,40,77,78,75,95,86,39,54,138,108,67,90,244,160,243,136,148,141,68,105,123,99,94,87,58,10,18,21,15,26,35,34,47,71,82,52,54,126,51,80,103,104,82,101,72,9,6,90,45,72,91,153,147,121,121,69,112,94,253,205,95,71,52,125,80,72,103,83,69,59,5,3,27,20,31,27,20,24,39,3,29,23,28,40,38,8,46,30,52,29,41,26,51,43,39,74,77,48,51,64,42,50,79,68,86,59,29,49,35,104,120,79,82,77,69,45,111,67,64,17,43,64,29,27,116,33,17,35,31,14,23,43,55,15,35,42,33,41,95,14,25,30,56,71,29,60,106,111,141,143,82,51,90,74,44,40,36,97,109,122,116,72,63,154,149,123,139,212,64,106,107,35,110,92,51,45,88,32,28,7,29,59,14,15,19,21,31,76,70,33,28,70,58,43,75,30,26,42,37,29,41,105,88,86,117,133,119,23,107,120,52,101,96,24,133,100,100,126,42,110,45,72,59,30,24,20,24,10,16,12,37,65,68,93,28,36,55,33,20,68,89,61,100,76,84,45,67,90,85,61,53,93,139,186,154,114,240,166,125,110,349,127,288,244,177,327,207,346,181,278,276,239,74,75,80,84,64,100,77,121,45,69,47,38,96,130,35,110,64,76,39,106,109,145,147,51,84,113,90,62,116,100,96,70,64,79,172,161,135,223,179,62,87,61,57,62,78,32,34,70,131,20,35,100,37,87,58,45,97,41,33,29,47,103,73,33,61,67,105,89,84,96,46,52,71,34,47,36,33,48,22,25,16,53,21,35,24,20,30,50,17,46,26,47,79,62,101,97,68,95,47,34,53,103,101,108,134,192,143,138,172,90,142,79,155,184,5,29,60,65,30,54,43,23,60,42,16,40,36,59,75,74,30,23,32,55,112,93,83,123,71,96,64,74,93,71,42,114,34,59,36,32,58,48,74,12,8,14,26,18,48,22,51,27,25,17,30,22,19,14,37,45,30,30,21,46,18,30,26,34,35,66,51,66,91,39,43,39,46,44,37,111,93,90,83,83,103,65,51,23,55,4,44,13,37,39,38,28,35,59,41,49,75,73,57,64,57,102,74,51,83,46,13,79,58,32,15,9,5,12,8,27,31,49,29,2,92,86,48,66,32,52,63,38,35,55,29,28,19,34,48,18,50,61,49,41,44,40,33,43,35,20,40,74,50,40,18,28,32,8,10,23,21,2,0,4,8,4,8,2,9,16,3,7,7,8,10,33,4,18,9,23,25,6,8,0,79,178,9,11,17,22,20,5,20,36,15,26,25,12,51,103,174,46,92,143,59,56,37,49,95,111,136,100,130,130,95,59,130,160,110,71,148,145,243,172,167,108,98,101,142,113,123,86,115,194,150,141,132,153,115,179,172,153,138,51,236,202,108,76,154,2,3,2,4,9,47,56,35,28,20,70,32,18,27,44,26,33,42,5,34,61,31,74,79,21,69,120,59,50,58,110,140,210,123,270,234,138,111,98,95,72,94,209,137,164,146,104,99,118,194,142,146,183,137,191,138,108,121,101,175,122,140,106,49,46,127,170,102,94,203,158,175,127,176,52,29,31,57,86,48,78,122,101,149,96,131,77,64,40,66,51,134,107,159,110,152,163,189,160,75,71,157,107,122,136,110,66,118,179,95,110,139,6,93,135,141,62,152,39,57,121,34,6,21,29,28,102,72,78,183,170,238,109,114,107,91,169,228,94,116,123,91,63,55,90,123,162,39,141,108,35,22,40,67,23,100,84,91,233,153,121,123,129,158,136,103,96,194,213,212,143,219,176,110,139,266,167,180,165,179,187,105,129,330,155,106,296,236,17,25,52,45,65,29,63,146,34,38,63,6,37,33,94,52,69,34,23,24,9,5,2,3,3,9,1,120,140,180,100,130,93,170,193,300,277,220,211,107,61,153,92,79,133,67,135,86,87,85,74,87,150,146,80,121,93,108,133,78,132,81,82,111,159,72,89,46,24,37,18,13,15,30,10,53,60,2,90,45,60,89,80,84,65,84,103,45,64,91,65,79,29,119,55,27,39,58,44,61,96,69,53,9,37,103,157,55,32,53,39,22,78,56,34,21,22,8,15,10,37,33,31,105,30,18,33,33,30,60,35,69,53,26,41,20,16,38,42,67,23,37,23,34,13,43,26,19,17,14,11,11,29,4,12,9,15,25,21,41,39,57,13,48,20,12,13,6,22,36,8,27,44,10,12,21,10,10,16,17,19,15,11,11,13,3,20,0,1,0,12,13,5,7,9,15,5,9,8,2,4,7,6,15,10,8,14,5,5,11,11,37,47,34,52,62,66,2,6,0,2,0,0,2,3,1,10,6,7,1,1,1,1,11,17,5,10,6,1,2,9,13,22,14,1,0,0,0,0,10,16,49,59,224,51,12,27,51,93,109,28,61,69,37,65,55,47,105,106,133,129,130,28,37,83,55,51,57,34,91,135,1,9,5,12,9,12,22,62,59,85,29,7,12,16,23,9,32,49,36,36,64,53,57,49,51,76,74,26,37,32,69,82,68,76,101,65,25,3,8,15,11,23,22,33,57,0,0,0,0,0,0,0,1,0,0,1,0,0,1,4,9,13,21,4,2,7,2,5,3,2,3,10,15,8,15,8,26,47,28,23,4,13,1,9,19,18,24,38,79,0,1,0,1,1,0,2,0,4,7,5,4,2,0,0,2,2,2,2,1,2,2,5,2,4,19,12,10,22,5,16,4,2,3,8,9,33,29,0,1,0,0,1,0,0,0,2,5,5,9,1,1,1,0,4,2,2,1,4,1,3,3,10,25,19,49,19,10,7,4,3,20,19,14,36,60,0,0,0,2,2,0,0,0,0,0,0,0,0,0,1,2,0,1,0,2,2,1,1,0,0,2,2,2,3,2,4,0,0,1,1,0,0,3,0,2,0,0,0,0,1,1,0,0,1,1,3,2,1,6,3,10,4,2,0,0,0,0,3,3,10,0,1,3,0,2,4,4,0,1,5,5,4,3,2,0,4,0,0,1,1,3,2,4,2,6,5,8,9,14,2,4,3,1,1,12,9,11,9,0,0,0,0,0,0,1,0,2,4,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,1,2,0,0,0,0,3,2,0,0,0,4,4,3,2,3,0,5,0,0,0,0,3,2,8,5,4,7,15,0,7,5,3,3,11,4,5,9,12,27,0,1,3,2,8,18,4,0,1,1,0,2,3,1,6,15,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,3,3,2,1,5,5,11,44,36,0,0,0,0,2,0,2,0,0,7,3,2,5,4,3,1,4,4,7,6,7,20,19,19,13,32,76,9,3,6,10,14,29,29,59,0,0,0,0,0,0,0,1,2,9,13,3,7,2,7,2,2,0,6,6,9,9,9,23,11,52,75,92,51,9,3,5,3,10,15,15,18,60,0,0,1,1,1,0,2,7,5,11,13,16,56,45,27,13,11,4,5,24,15,18,22,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,1,1,0,0,2,8,1,9,32,12,14,9,6,4,3,4,5,16,27,34,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,2,0,0,5,3,3,6,5,2,0,1,0,0,3,4,3,12,1,19,21,26,34,12,23,18,40,60,77,77,70,29,55,49,51,52,55,58,57,118,73,56,73,64,90,75,57,73,122,52,78,81,76,83,79,56,23,37,18,14,45,25,23,30,54,47,39,68,47,82,94,49,46,38,37,26,39,28,49,85,64,97,96,66,64,11,35,22,39,28,50,45,21,44,116,47,92,57,61,86,122,91,121,154,184,92,132,150,9,2,13,53,26,24,4,11,6,6,5,4,7,6,5,12,13,8,6,15,11,6,6,23,10,17,4,18,13,24,10,18,107,77,124,46,103,111,6,21,10,30,19,21,11,47,40,18,31,30,23,19,11,11,46,22,39,20,51,42,30,59,23,57,49,56,17,14,37,34,58,30,70,89,2,28,20,45,10,36,34,52,19,14,78,19,28,12,23,18,28,23,59,46,41,80,60,63,0,0,6,12,16,28,38,35,16,36,49,63,48,36,37,86,22,37,61,73,114,56,0,0,2,2,8,7,12,43,4,8,5,3,8,9,4,11,4,17,5,7,10,22,22,10,24,17,34,27,32,0,0,0,0,0,0,3,2,0,2,5,2,8,3,5,8,2,0,0,2,4,7,2,1,2,1,4,3,0,3,2,3,7,0,7,10,10,15,11,0,1,0,0,0,0,0,0,0,0,1,0,1,3,3,1,4,0,0,0,1,0,1,0,1,0,45,35,29,26,37,3,0,0,0,1,3,5,3,0,4,5,6,8,14,1,7,19,0,4,0,6,5,6,0,5,2,9,17,15,15,27,72,149,129,39,30,55,75,189,64,91,123,201,2,7,9,2,8,14,29,8,46,38,54,9,1,0,1,0,0,0,3,2,0,1,3,10,13,23,53,40,13,20,12,13,12,31,25,23,30,57,1,2,7,5,10,27,5,28,13,33,19,30,26,32,12,15,24,43,14,13,32,26,28,17,46,22,23,73,0,91,118,74,64,21,15,24,20,25,21,39,74,28,34,66,21,55,92,116,69,49,12,33,74,28,86,38,72,79,58,0,0,1,1,2,0,1,0,6,12,6,7,1,0,0,1,2,0,2,0,5,2,6,7,5,2,11,10,10,5,5,0,3,11,8,1,9,6,3,3,5,7,1,0,0,1,3,0,4,7,1,2,3,7,5,4,41,65,51,59,36,11,0,29,25,18,24,26,33,27,43,35,39,32,75,97,60,24,37,11,29,49,61,40,62,58,6,1,11,5,14,7,16,32,25,34,27,25,4,4,0,5,6,18,9,16,6,15,29,33,36,32,51,46,49,5,19,16,29,34,72,51,42,56,11,23,10,12,4,0,0,3,1,9,9,12,7,19,42,17,27,1,0,1,0,1,3,5,27,9,14,18,25,29,25,29,36,70,14,14,11,33,29,41,36,71,33,60,112,68,23,37,45,58,33,120,69,66,92,2,2,2,0,0,0,0,0,0,2,0,0,1,7,15,14,12,25,30,10,3,7,4,15,10,22,24,70,22,0,0,0,6,3,5,7,9,11,5,0,0,2,0,3,3,3,2,0,1,5,4,9,28,53,85,33,41,30,8,30,34,39,24,48,59,40,57,78,63,77,61,166,159,139,43,54,61,106,188,135,94,134,143,2,1,2,0,0,0,0,0,0,0,1,0,2,2,6,13,5,4,7,20,54,33,62,16,0,3,10,8,11,19,31,21,32,30,34,53,100,63,146,101,27,18,21,22,73,63,39,117,118,2,19,20,19,20,65,37,74,46,1,1,0,0,2,1,3,9,12,13,9,13,39,17,7,2,2,17,9,20,13,54,31,24,18,31,20,17,42,39,33,35,50,60,62,80,93,22,20,18,23,40,60,71,56,85,66,24,12,6,5,12,9,29,44,31,38,110,70,26,21,9,0,0,1,1,1,4,1,3,1,11,13,19,12,27,16,22,26,31,25,43,89,121,71,5,12,15,23,22,50,39,61,85,7,2,4,12,10,12,6,11,33,50,31,51,6,19,1,0,0,0,0,2,2,2,2,2,23,20,28,1,4,0,2,2,2,11,12,8,24,33,43,49,42,168,169,134,19,20,12,41,50,73,56,113,144,16,10,32,21,28,22,21,13,12,20,56,114,176,109,137,155,9,30,46,28,53,67,83,91,13,13,3,21,14,13,22,16,13,15,5,9,10,13,32,22,35,51,36,173,203,237,137,221,293,146,205,85,131,143,210,180,225,191,200,235,0,0,3,7,9,1,10,9,33,37,11,7,0,0,2,0,0,1,1,7,2,3,2,7,4,7,6,10,6,0,2,5,9,20,23,10,12,18,37,21,47,50,83,140,170,279,437,458,350,106,29,19,23,52,65,78,95,177,80,1,1,3,1,8,1,6,20,23,50,17,31,15,7,8,12,10,14,4,25,32,37,44,32,34,127,104,114,45,14,17,21,18,38,37,44,96,150,0,0,0,1,5,14,17,9,1,3,6,4,17,7,9,15,15,19,22,16,16,22,20,28,29,8,20,5,1,24,25,14,29,21,2,1,2,5,4,2,3,9,16,52,73,36,17,16,13,14,9,27,12,35,33,53,64,38,54,114,156,103,52,12,33,16,19,25,91,30,110,149,2,2,1,0,3,2,4,11,14,7,18,4,7,2,4,0,7,18,43,62,3,10,6,43,1,0,0,3,0,0,1,0,0,3,11,21,13,6,29,0,0,0,0,0,0,0,0,3,1,1,8,10,9,4,29,54,17,35,0,0,0,0,1,2,3,0,9,7,3,10,10,25,12,18,5,0,5,2,14,13,15,19,17,6,5,15,9,37,19,17,4,9,3,25,53,27,27,32,25,0,0,1,0,1,2,3,0,4,7,6,4,0,1,0,2,5,6,10,27,17,25,27,14,34,10,81,70,52,21,16,10,13,32,49,54,89,59,0,0,2,3,4,0,4,2,4,1,2,13,9,21,27,12,0,1,1,3,8,1,1,0,1,0,1,2,4,4,4,1,6,26,20,21,11,5,7,9,7,6,2,6,6,5,9,9,20,0,35,39,29,7,10,4,11,11,22,16,36,42,4,15,5,24,4,14,13,13,23,23,0,0,0,0,0,0,0,0,2,0,9,1,0,0,0,0,1,6,3,0,4,5,8,1,7,9,11,5,14,0,4,0,8,15,15,16,32,24,1,5,1,1,0,2,3,3,8,5,12,42,26,27,6,7,5,1,11,31,19,15,30,1,0,0,0,3,3,2,4,3,8,17,17,24,16,5,1,4,1,7,0,1,1,11,22,4,14,1,0,8,0,3,2,2,15,8,6,10,11,21,65,34,58,41,8,2,3,7,16,13,11,38,47,3,1,8,5,4,0,11,11,14,10,9,1,0,0,2,0,2,3,4,11,7,15,10,13,21,23,21,8,10,7,9,4,5,7,8,19,0,0,0,1,0,2,0,0,6,8,7,5,2,1,1,5,4,4,3,16,19,4,3,2,0,3,4,5,6,1,2,5,2,12,7,10,2,1,3,2,4,2,5,6,6,2,6,0,0,3,8,11,10,6,0,3,3,3,3,4,2,8,11,19,15,4,6,24,12,26,18,0,3,1,2,7,14,5,17,18,1,1,0,0,2,1,0,2,4,1,1,3,1,1,0,0,4,2,8,5,4,5,9,2,13,14,10,20,3,7,3,3,8,13,12,12,8,2,1,0,0,2,0,0,0,3,3,0,2,0,0,0,0,0,0,0,0,0,3,3,3,0,7,13,6,7,2,1,1,1,1,1,3,3,5,4,9,8,14,6,2,2,0,2,3,6,9,8,11,0,0,0,0,0,2,5,4,0,0,0,0,0,0,0,0,5,6,8,2,3,17,14,10,22,18,0,0,0,0,1,0,0,3,4,6,0,0,0,0,0,0,2,0,0,0,1,0,2,0,1,6,7,15,3,1,1,6,2,10,5,6,9,19,4,13,3,7,2,2,1,6,6,13,12,6,1,0,2,2,7,1,2,2,7,2,2,4,15,12,17,11,6,1,3,1,9,7,12,13,19,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,3,5,5,0,0,0,0,0,1,0,0,0,2,0,0,1,1,4,2,0,0,0,0,1,1,0,4,5,2,0,0,0,0,73,106,139,61,59,36,60,89,66,39,83,113,94,96,90,143,113,110,93,71,103,97,78,90,35,91,79,78,71,723,78,110,84,106,129,136,136,51,77,160,167,196,169,205,202,131,176,130,149,102,84,141,13,23,20,67,43,143,82,87,98,66,74,97,55,117,111,57,59,50,106,89,40,88,90,75,67,109,86,32,45,35,55,43,32,39,22,63,41,42,78,87,77,0,61,33,53,36,25,47,81,52,100,42,66,46,64,24,29,58,47,32,24,20,15,16,15,25,49,56,71,65,100,92,53,40,98,73,107,14,151,120,0,105,81,81,171,176,205,146,143,177,123,131,197,209,183,132,209,255,91,94,217,192,222,251,0,0,0,0,0,0,3,2,8,1,0,1,7,4,10,4,12,16,13,14,25,11,21,6,38,32,25,13,22,10,12,11,15,15,9,14,22,38,20,64,23,15,25,44,35,8,58,29,25,59,31,45,31,104,33,66,71,67,68,137,46,96,86,105,96,148,164,33,21,22,10,14,39,31,15,75,109,45,53,60,39,48,44,58,88,92,79,36,81,65,31,41,79,74,78,62,60,111,31,43,86,88,120,125,63,22,23,87,13,23,15,61,13,18,14,10,10,31,50,43,55,21,11,55,20,42,44,39,52,130,44,60,41,36,59,15,8,15,15,7,25,24,25,25,48,2,9,7,14,13,15,28,19,47,9,26,77,54,110,84,64,61,120,62,87,123,49,20,49,52,54,59,83,95,52,124,65,62,108,171,173,187,173,76,126,76,128,166,132,166,240,200,3,1,12,1,6,15,15,20,26,34,34,30,18,48,40,27,52,103,137,96,177,118,162,46,140,136,151,92,162,93,128,106,0,0,0,0,13,16,21,2,8,6,4,11,19,40,26,13,16,11,17,13,17,20,73,130,39,73,28,16,13,55,21,13,26,58,39,124,63,67,27,18,26,27,34,44,4,37,27,42,44,103,29,69,41,78,66,45,90,26,53,54,21,22,86,70,92,63,53,43,54,74,51,43,66,114,53,81,41,18,49,43,85,38,63,45,28,42,41,66,42,53,61,100,209,230,200,261,181,6,1,4,15,6,16,21,2,8,21,26,64,70,27,29,61,27,11,16,48,29,18,35,18,26,5,21,25,12,15,18,22,10,25,13,14,38,17,9,20,10,17,28,76,59,96,107,144,88,110,47,67,168,62,93,142,195,77,105,122,78,95,172,114,177,129,166,115,13,13,50,27,99,53,13,3,10,2,14,0,5,3,10,0,24,12,6,7,3,14,14,16,31,109,127,177,131,79,58,86,123,83,117,106,139,105,126,69,72,64,167,186,142,0,0,14,18,6,14,25,18,17,7,4,20,7,23,10,18,39,26,36,25,21,29,24,38,35,16,105,172,73,33,62,80,56,40,80,97,70,70,63,74,72,115,77,114,73,150,132,58,91,125,81,74,88,79,11,4,1,13,7,9,23,21,35,87,66,15,22,10,26,33,21,10,32,17,12,19,25,19,28,30,28,9,24,26,14,24,67,64,76,51,30,26,101,41,63,81,43,69,60,66,38,28,30,47,65,36,35,43,37,40,51,66,52,55,79,64,0,1,5,31,35,48,30,19,17,18,19,24,25,9,55,96,71,56,54,86,79,129,22,44,83,40,35,52,72,44,77,43,1,2,0,1,9,0,0,0,3,0,7,5,5,1,4,2,12,3,18,15,21,18,4,2,1,10,12,11,9,39,19,19,17,13,10,24,32,10,13,7,9,6,2,21,15,19,16,16,49,29,38,37,17,14,38,31,35,54,57,49,48,71,38,43,51,79,76,90,63,58,77,17,40,41,77,60,8,75,4,1,3,1,8,1,4,4,2,14,21,35,32,13,15,18,35,41,42,41,17,29,13,17,30,24,40,28,29,23,33,11,32,22,47,29,22,27,6,3,10,10,28,51,77,68,56,28,51,50,62,35,82,87,74,92,163,93,82,30,106,138,142,118,102,44,77,118,101,91,124,68,24,12,2,4,0,0,0,1,2,1,5,1,14,16,24,32,68,61,30,59,103,120,123,210,178,197,202,40,44,113,139,106,140,79,129,204,10,4,3,4,2,8,9,36,37,16,47,22,13,18,13,55,18,33,49,30,71,26,28,44,45,69,59,64,32,66,32,75,73,73,42,72,72,1,2,3,14,30,61,37,51,12,8,4,22,31,28,9,28,23,36,11,61,74,43,40,47,11,5,13,14,31,25,38,69,64,2,2,1,1,1,2,2,2,5,16,22,4,4,9,7,18,10,8,5,15,10,15,9,58,38,34,33,39,17,16,58,16,28,42,44,49,30,2,36,25,45,22,35,26,46,34,17,22,23,39,62,37,34,62,37,16,59,77,86,37,43,3,2,0,2,11,6,17,0,0,10,21,29,8,18,32,31,39,7,20,13,15,11,13,7,21,17,40,22,43,41,15,9,26,13,23,14,8,14,15,17,15,17,36,23,43,29,23,16,26,42,55,25,24,40,11,29,51,50,27,38,34,26,15,19,22,11,33,33,24,16,14,0,0,0,2,2,4,5,7,10,9,8,3,9,14,7,24,26,32,38,36,44,10,17,47,43,34,47,42,69,25,48,110,56,22,47,54,10,12,12,10,33,53,22,43,42,34,40,61,49,44,51,78,63,51,57,80,44,19,29,79,65,86,100,110,100,80,100,82,164,103,109,24,45,72,89,128,71,60,51,83,58,102,107,62,48,57,26,52,67,64,74,76,85,36,65,109,85,65,128,88,108,120,56,81,74,135,95,141,63,84,89,53,41,45,41,28,42,56,73,79,18,28,11,10,18,59,58,101,92,165,52,106,53,28,30,28,37,40,90,98,166,90,136,127,66,79,54,100,45,150,48,150,123,42,31,80,78,33,58,7,13,10,22,63,36,50,118,20,99,120,4,3,0,0,5,8,6,8,5,6,10,6,12,16,17,14,14,15,28,18,23,22,29,25,12,17,14,28,8,20,18,9,3,3,3,10,18,11,5,16,13,19,20,42,89,52,44,22,58,46,65,109,126,51,51,23,31,45,37,32,19,25,17,26,28,17,25,26,37,36,48,41,19,38,35,33,31,33,33,44,52,20,63,14,36,30,39,56,51,110,115,89,59,32,55,47,63,27,65,58,72,31,24,46,46,70,29,122,78,41,67,117,74,61,134,91,112,120,5,3,2,8,2,1,3,3,20,7,10,5,31,14,33,10,14,3,13,19,44,40,27,33,95,84,73,22,61,76,66,42,63,56,71,72,55,131,185,157,120,192,126,84,145,279,252,153,160,152,259,222,164,117,146,104,95,105,53,29,14,81,100,43,99,93,98,100,81,33,53,130,15,8,20,51,73,85,74,66,50,67,66,35,52,34,66,178,189,84,164,136,72,94,153,114,195,156,264,240,133,148,202,145,59,155,98,142,158,134,170,113,127,238,155,129,190,272,224,189,219,209,183,212,386,218,264,199,233,236,241,298,402,195,91,169,294,120,84,51,33,170,240,207,465,762,789,819,76,106,188,211,342,171,328,380,383,452,433,270,324,483,432,736,572,489,440,268,346,609,481,310,533,537,21,36,47,53,35,45,72,276,301,439,308,301,112,73,56,154,216,121,87,199,156,242,137,123,206,436,344,363,513,486,248,182,371,342,522,285,342,341,108,144,166,211,256,324,362,362,451,87,262,331,334,227,395,159,157,249,20,19,24,37,55,95,201,275,178,259,158,100,34,127,68,81,40,74,106,52,69,126,63,72,45,30,11,5,6,16,28,61,27,110,34,14,14,11,18,23,13,24,27,42,101,54,129,127,204,166,161,128,95,96,115,128,150,198,143,191,36,9,21,17,5,17,28,85,144,161,95,139,14,23,68,81,45,52,19,36,13,17,26,35,28,7,74,142,60,22,27,11,30,89,61,54,55,94,1,0,1,4,4,7,7,4,9,29,22,34,9,7,9,7,13,10,14,13,9,24,30,33,38,90,59,135,111,62,32,29,38,94,103,61,165,135,0,0,0,0,0,1,0,0,0,3,2,5,1,1,0,0,1,0,3,2,3,2,8,9,3,19,7,34,27,14,7,9,11,8,35,8,14,31,1,0,0,1,3,1,1,1,0,1,3,8,17,0,8,3,1,6,0,1,0,1,6,1,4,13,24,34,17,8,9,18,17,25,71,32,80,57,0,1,0,0,1,0,1,0,3,14,3,5,0,0,0,0,4,2,1,1,0,12,20,16,10,25,29,59,43,7,13,3,15,38,28,27,54,62,0,2,1,1,1,1,2,3,6,11,21,8,12,1,1,4,8,7,7,5,1,3,5,12,5,11,19,50,28,9,6,2,6,10,12,20,18,19,1,3,3,6,2,2,5,5,10,18,24,16,13,4,4,9,8,5,4,10,12,15,21,14,24,21,63,78,33,16,20,23,18,37,33,38,66,99,21,82,24,57,50,33,54,48,26,28,12,13,44,51,90,141,117,48,60,56,52,68,41,75,95,107,55,94,91,119,60,72,116,58,105,97,58,87,85,72,62,78,91,83,15,42,25,21,21,22,17,20,41,12,20,17,20,35,25,25,27,21,23,35,39,51,8,35,40,60,60,105,131,58,73,103,42,34,127,103,93,128,115,55,46,198,139,131,134,136,56,201,214,240,223,235,263,185,187,177,264,244,310,144,156,270,80,78,52,120,93,102,200,248,307,245,180,208,143,83,198,287,272,129,171,227,164,90,162,156,213,277,212,256,174,363,295,368,325,208,202,73,74,10,23,8,33,45,29,33,15,24,12,52,38,46,36,16,35,29,32,26,42,13,24,25,100,90,76,49,91,56,120,81,119,156,209,275,140,194,193,176,124,230,240,209,199,170,145,211,87,240,368,222,266,176,196,231,247,351,336,240,337,434,15,10,27,27,11,22,36,41,130,82,129,88,47,98,29,55,75,98,117,129,56,131,74,88,129,124,105,145,138,178,81,118,156,202,52,114,136,8,7,3,10,7,9,17,6,13,7,3,96,18,36,23,37,61,50,85,50,99,56,54,28,14,30,34,37,2,26,22,93,129,122,97,110,50,79,75,58,40,71,67,131,49,70,68,50,76,112,128,156,144,132,136,87,124,148,144,108,153,115,43,9,14,40,19,31,49,55,143,111,174,79,37,41,80,48,62,68,63,127,118,106,76,103,92,109,44,162,109,78,159,136,62,73,151,76,72,133,6,36,43,32,10,14,5,40,27,26,33,72,13,29,7,26,12,16,29,36,16,25,26,34,27,45,52,83,21,18,43,29,27,15,20,40,35,17,31,29,22,15,19,25,97,128,51,120,113,57,131,57,46,33,30,66,36,56,37,58,57,164,48,22,0,71,56,72,105,112,89,118,105,122,121,233,218,257,209,155,134,76,89,246,180,119,197,248,11,10,8,10,5,5,8,14,7,25,16,37,25,29,59,109,6,5,12,24,11,7,27,21,32,25,46,28,19,11,25,7,11,13,42,34,33,41,2,3,9,11,16,33,32,33,116,151,106,133,49,40,33,49,73,45,78,101,65,86,135,132,105,89,234,401,243,102,61,92,116,149,183,124,147,209,7,7,13,8,6,22,53,42,41,150,60,89,36,32,33,30,37,40,51,124,61,123,120,99,93,90,222,247,167,107,47,61,113,155,186,162,179,236,15,3,5,25,12,5,6,16,75,36,7,10,3,14,13,23,5,40,95,93,61,100,14,22,31,21,34,21,40,60,36,63,57,117,107,117,151,112,101,52,68,52,56,114,191,64,85,83,7,20,9,3,7,9,12,4,7,31,11,8,62,10,22,15,45,90,53,5,9,12,27,38,40,26,31,66,0,1,0,1,1,0,0,3,17,32,27,33,21,9,12,15,22,14,16,34,20,29,39,55,18,46,81,131,103,58,43,26,61,62,63,34,51,73,0,2,4,2,0,3,2,7,13,11,37,64,69,50,102,108,182,203,159,180,76,61,66,125,119,56,133,148,5,0,0,7,4,3,11,5,29,35,69,41,28,9,0,20,16,24,16,42,34,42,49,54,61,132,103,152,55,54,50,55,40,100,76,93,155,157,2,0,0,0,0,0,1,1,1,2,4,9,6,14,3,3,0,3,1,7,4,19,5,25,27,22,20,33,101,145,103,65,39,43,70,82,163,130,114,146,0,0,0,0,1,1,9,8,13,47,32,22,4,1,7,10,7,15,15,16,16,44,43,44,15,57,52,81,30,13,25,12,42,38,70,51,36,85,3,1,4,7,5,11,7,11,20,17,21,2,9,6,11,12,7,7,14,13,18,27,45,45,103,67,98,53,44,46,31,22,64,69,55,78,135,4,5,3,5,17,24,22,20,52,61,51,28,92,102,100,122,190,123,65,36,42,52,93,123,74,195,232,14,7,18,45,21,55,5,3,11,21,20,20,6,23,54,23,123,30,18,24,30,36,41,36,28,30,32,27,66,100,68,38,56,37,99,80,78,8,10,26,18,14,57,53,56,77,39,62,44,77,102,76,58,25,46,66,91,67,52,66,58,94,67,85,67,5,26,52,84,17,8,22,24,27,25,17,43,2,2,3,11,9,9,12,18,34,4,14,13,24,56,32,36,69,65,49,58,65,74,35,43,79,55,97,72,56,63,59,71,35,22,19,13,19,8,7,1,25,21,10,8,5,14,25,49,32,45,75,55,73,83,6,83,83,97,63,107,139,72,89,105,18,38,82,69,82,86,122,150,205,13,24,49,101,115,80,56,52,40,0,31,47,43,26,27,59,46,51,36,53,73,35,73,63,43,82,31,73,250,45,95,110,61,110,99,127,76,59,49,15,23,24,44,61,61,44,43,39,41,27,40,23,22,36,20,13,64,78,58,44,64,71,30,48,40,66,86,32,54,49,61,137,59,53,46,37,46,94,139,226,309,259,30,10,24,35,11,55,110,60,148,11,191,306,126,79,137,121,103,158,168,221,155,241,160,146,93,122,216,12,2,2,15,4,9,2,0,3,0,0,0,8,6,5,6,4,26,19,7,52,100,84,126,30,62,87,113,113,183,146,165,107,215,88,87,89,173,208,190,181,177,143,112,97,164,106,102,128,4,31,4,11,7,6,36,45,59,90,185,180,164,47,29,117,181,177,201,144,223,232,172,129,113,165,250,204,235,173,254,240,223,162,202,249,255,316,9,18,28,25,19,30,22,25,34,54,54,11,24,24,29,45,7,16,27,14,16,21,29,39,20,23,30,37,69,23,73,46,25,42,25,21,27,52,20,36,35,0,13,19,20,24,17,61,27,37,39,0,17,6,16,9,80,30,42,60,52,53,90,70,110,125,80,50,10,22,45,38,60,50,43,62,38,50,46,73,66,100,74,122,145,67,110,47,56,77,79,100,111,92,55,20,28,66,88,146,26,166,148,83,9,32,19,26,38,26,80,92,63,53,103,71,73,81,79,95,158,175,123,228,332,0,0,1,0,0,0,0,0,2,9,11,3,3,1,6,5,13,10,14,21,28,15,19,58,79,86,103,145,68,62,24,23,42,66,102,67,129,148,2,5,0,3,1,2,3,1,13,11,3,8,8,20,11,20,16,38,54,82,25,17,9,17,9,5,21,21,31,32,3,0,2,3,8,4,1,2,5,15,11,8,9,6,4,8,10,8,8,11,23,8,14,29,55,70,47,78,42,21,17,26,15,38,30,18,47,41,5,0,3,4,16,32,16,16,47,53,13,3,7,19,29,24,16,39,44,52,62,60,51,72,141,137,159,138,59,46,45,41,514,115,77,105,148,0,0,0,2,0,0,0,0,2,5,0,4,8,5,4,10,12,6,15,21,21,28,13,34,32,67,117,103,89,17,6,27,23,62,53,70,116,2,1,0,2,0,0,4,0,4,8,11,14,9,11,15,26,28,38,42,54,43,31,59,74,58,158,143,121,136,37,42,46,55,62,153,81,143,98,0,0,0,0,0,0,0,0,0,2,1,0,0,1,1,5,0,0,5,1,1,3,7,4,8,14,11,26,20,12,6,8,3,14,13,11,14,19,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,3,22,10,14,18,8,4,1,4,15,24,13,32,44,0,0,0,0,0,0,1,1,1,3,0,1,0,0,1,1,1,3,3,0,5,7,9,6,12,19,50,57,56,16,19,12,28,27,30,27,40,104,0,2,1,0,0,2,5,2,10,4,9,17,15,23,33,83,55,104,73,31,12,10,17,36,44,20,60,73,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,5,6,2,1,0,5,4,4,0,1,4,6,8,16,11,7,18,70,47,74,23,20,16,23,25,73,53,103,134,1,4,0,3,8,18,14,9,1,1,3,6,13,6,13,39,0,0,0,0,0,0,0,0,1,2,2,0,0,0,0,2,0,1,2,1,1,3,4,6,5,4,24,33,16,11,8,1,3,27,20,24,35,32,71,92,9,29,0,34,29,59,78,19,97,85,66,85,20,14,35,36,54,29,4,43,53,81,67,42,42,54,64,104,92,95,104,65,52,108,84,53,89,60,7,12,33,12,21,43,47,94,84,55,70,24,21,25,27,28,35,22,51,82,71,76,52,97,120,73,158,95,97,57,45,57,57,26,101,97,15,9,14,17,21,33,51,54,120,146,200,145,38,31,35,32,53,25,49,68,47,75,80,114,89,70,194,170,73,100,105,99,70,142,126,77,180,178,24,52,20,61,32,44,28,18,56,84,62,51,28,23,14,65,53,54,55,63,85,40,42,35,32,65,37,121,94,133,96,55,57,51,51,27,34,56,76,82,41,56,95,77,59,146,76,171,141,69,122,105,72,69,136,77,79,10,19,6,4,11,44,44,94,24,0,64,56,7,31,18,29,14,33,50,33,20,14,30,45,41,31,35,53,74,69,55,26,59,36,106,39,65,120,13,4,13,29,17,13,37,25,72,25,44,24,13,14,29,66,25,33,31,90,72,69,68,83,148,40,79,136,78,67,56,49,53,33,50,64,58,70,86,93,130,75,94,91,110,263,215,355,420,583,344,232,228,228,400,298,276,404,434,459,405,417,284,360,560,683,651,386,408,273,443,323,581,222,267,460,237,728,601,321,344,175,213,283,315,410,53,187,183,197,362,199,204,290,232,344,248,278,189,190,104,338,308,311,365,503,120,55,65,49,62,63,62,20,164,199,277,195,6,19,77,122,67,55,65,168,177,99,174,132,119,48,73,249,141,134,94,36,71,209,145,64,179,233,139,134,161,95,108,105,206,121,153,108,152,237,151,186,180,97,203,114,69,108,58,75,51,9,9,13,22,8,31,17,50,92,59,60,12,33,31,15,28,31,16,36,83,41,31,85,103,170,128,113,211,88,93,39,83,110,150,69,55,48,29,72,130,91,82,254,211,260,199,104,73,60,146,154,196,187,217,165,179,159,126,60,91,135,224,166,117,82,85,33,152,174,147,112,156,23,65,250,273,150,200,279,85,113,153,158,75,73,69,83,65,133,65,105,106,117,59,114,69,80,110,39,57,114,82,65,120,105,85,150,62,100,83,140,180,170,219,369,313,380,385,216,217,77,76,262,195,168,375,295,302,185,334,268,347,437,332,268,278,266,155,184,245,308,200,267,331,4,1,3,2,41,22,12,17,158,112,92,51,9,55,42,131,169,171,85,60,114,108,144,101,186,107,181,134,123,109,49,60,105,82,85,113,135,76,14,78,92,121,95,127,178,52,9,22,18,36,32,31,90,242,216,192,105,102,81,17,63,79,168,55,146,114,107,64,70,66,97,83,157,34,74,53,25,21,23,71,74,73,93,79,66,89,59,125,81,85,78,77,182,120,108,171,102,162,167,164,161,29,52,87,88,94,117,134,43,31,29,72,60,53,55,45,65,61,60,30,4,7,140,86,46,83,39,82,44,129,168,240,189,30,43,171,163,152,257,150,206,269,175,173,242,202,260,0,275,159,55,96,141,171,98,210,114,369,32,94,99,149,123,142,86,102,142,266,239,147,192,48,276,303,137,302,240,1,0,0,2,7,0,4,5,1,2,1,2,3,1,16,10,19,14,20,112,46,35,60,21,53,53,19,45,34,99,49,74,142,5,1,9,0,0,0,2,1,4,5,8,9,2,11,29,36,51,107,66,61,36,57,53,58,91,79,71,97,4,9,11,22,18,14,34,56,0,0,0,0,1,1,4,13,25,22,66,21,9,18,12,10,53,32,58,103,0,0,0,0,0,0,0,1,0,1,0,0,0,3,0,0,1,5,4,7,5,9,6,21,11,31,26,16,19,33,27,43,55,54,58,114,110,0,1,1,0,0,1,0,0,1,1,1,1,0,1,2,0,1,1,3,1,1,5,12,5,21,28,49,27,5,8,6,12,20,23,26,35,33,0,5,5,4,11,5,25,0,0,0,2,5,2,0,6,5,3,2,5,6,4,5,14,0,0,0,0,1,0,0,1,0,0,2,0,2,2,4,1,2,5,12,43,5,12,14,34,56,43,69,50,44,0,0,0,0,1,0,0,0,1,2,1,0,0,0,0,0,0,1,0,3,2,4,3,2,2,7,17,21,22,12,6,12,42,46,60,52,37,0,0,0,1,0,0,0,1,2,0,0,0,0,0,0,0,1,0,0,1,2,0,0,2,5,8,13,11,7,6,3,5,10,8,7,10,21,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,6,14,20,16,10,4,9,2,9,9,8,25,36,0,0,2,0,2,2,2,1,0,0,1,1,1,2,3,0,0,0,0,0,0,0,1,0,0,0,0,1,1,6,0,4,6,4,9,20,30,18,7,0,13,31,40,23,60,97,0,0,0,0,2,0,0,2,3,2,2,0,0,0,1,3,0,0,1,2,1,1,4,6,7,16,26,56,25,32,14,40,47,119,112,109,208,0,0,3,3,5,2,2,1,0,1,0,2,4,1,4,10,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,2,2,1,5,4,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,4,2,8,3,12,9,5,3,7,3,11,25,14,24,39,0,2,0,0,0,0,0,2,2,2,3,1,1,3,3,7,7,9,4,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,2,11,5,4,5,1,0,4,6,8,4,13,37,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,7,6,27,23,37,51,81,96,120,21,64,124,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,5,4,10,0,0,0,0,1,2,3,4,4,14,12,2,7,36,1,5,11,18,19,42,64,67,76,52,83,133,147,136,75,120,87,94,165,183,125,175,285,0,1,1,3,5,0,18,13,16,20,3,8,10,24,4,13,11,17,20,37,30,16,27,27,23,21,40,13,9,7,16,6,19,16,78,158,0,5,1,9,18,15,12,22,21,17,23,29,50,58,89,74,120,80,128,170,264,298,200,179,111,156,206,231,211,183,184,0,1,8,7,3,2,9,21,42,78,87,130,105,143,118,95,33,160,185,107,154,112,0,0,0,2,0,1,0,4,2,1,1,1,1,5,2,1,1,11,7,14,15,11,15,24,58,43,77,136,98,103,75,80,128,167,109,117,142,0,1,4,3,3,5,2,5,8,30,40,14,81,15,26,24,46,10,33,43,18,24,48,83,97,102,108,106,127,84,126,171,113,96,284,383,171,206,322,287,249,346,454,38,39,54,71,111,92,96,65,58,15,83,92,72,121,114,20,22,26,2,1,9,1,12,2,14,10,5,11,11,13,19,26,25,36,32,18,17,9,8,4,15,5,10,34,5,10,4,6,6,18,34,34,55,30,27,36,9,14,12,7,42,33,58,60,53,88,141,98,82,167,249,130,234,128,179,95,115,74,161,92,123,134,5,2,0,4,1,9,2,0,10,16,18,18,7,3,10,5,2,9,8,14,9,26,22,9,20,36,7,41,48,46,14,14,8,10,30,34,25,41,5,7,19,13,20,24,11,29,28,48,51,37,81,38,46,31,15,13,17,35,43,46,62,0,0,0,0,1,0,5,2,10,6,8,0,0,0,0,1,0,2,2,6,10,20,11,38,28,37,23,18,37,64,49,64,54,79,63,19,26,66,38,43,39,44,5,2,2,0,1,0,2,4,7,2,6,11,1,2,6,0,8,10,9,12,11,11,37,19,29,33,57,61,31,35,11,38,15,92,24,47,66,0,0,1,3,3,1,2,2,19,23,0,13,4,8,7,13,12,12,11,12,18,24,47,29,17,48,47,30,27,18,26,19,9,44,33,9,22,77,40,63,50,76,50,67,130,76,63,16,13,53,55,33,57,91,77,120,61,78,85,86,104,96,129,31,55,12,15,35,52,54,65,112,2,1,1,1,1,3,4,2,0,0,0,63,58,63,90,74,102,98,68,135,92,0,0,1,1,1,2,0,1,4,8,11,6,3,1,1,1,1,0,0,3,1,4,7,6,6,10,16,55,27,24,12,6,21,21,23,22,21,20,4,0,5,0,5,7,3,4,13,26,35,24,38,34,39,33,9,14,29,30,42,56,67,0,5,5,11,7,17,16,29,13,24,6,8,6,6,10,11,10,26,36,31,40,36,24,51,76,64,55,31,35,24,30,33,65,33,63,60,4,4,2,4,3,1,2,4,7,12,9,8,3,4,7,9,7,11,7,16,20,19,33,49,39,82,85,86,120,56,60,57,45,66,170,75,136,116,14,10,7,8,0,5,2,8,16,20,24,11,23,15,12,29,81,59,79,51,22,37,42,28,80,38,81,11,24,10,14,20,10,2,3,9,7,14,42,26,0,0,0,0,1,0,0,1,0,3,7,10,1,2,6,6,6,3,22,11,6,4,5,3,14,4,32,36,20,2,4,0,0,0,2,0,0,0,0,1,2,0,4,1,2,0,3,1,0,0,2,1,1,1,0,5,5,7,18,9,2,10,2,9,12,25,27,22,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,4,9,12,17,3,1,0,3,9,11,19,16,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,2,1,1,2,2,4,4,0,14,9,39,43,10,17,8,28,31,30,23,40,0,0,0,0,0,1,4,1,2,5,1,4,1,4,0,3,3,3,2,8,4,11,13,9,13,38,37,51,83,33,31,24,23,55,89,41,61,61,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,1,3,9,15,18,7,3,2,5,8,16,9,11,19,16,2,2,2,9,8,3,9,5,16,8,9,8,0,0,1,1,2,1,2,1,8,11,7,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,3,3,4,3,10,6,0,2,5,8,28,8,25,8,7,19,43,26,61,34,62,68,101,89,41,56,52,80,79,85,78,79,0,0,0,0,0,2,8,4,9,14,15,7,17,9,54,48,14,15,14,31,24,39,33,48,54,5,5,10,6,6,25,16,23,29,15,22,11,7,7,0,8,7,12,14,10,16,10,38,26,32,33,78,84,42,11,20,28,25,45,42,88,57,121,3,0,6,3,2,5,5,5,2,10,4,4,5,1,2,5,8,6,8,12,5,17,16,6,17,71,55,67,39,29,31,34,37,67,42,41,67,66,2,3,1,5,18,22,38,33,88,158,145,65,71,83,45,68,90,69,106,182,211,1,0,0,0,0,0,0,0,0,0,1,0,5,2,0,0,3,22,31,54,98,115,92,177,192,0,1,15,7,0,30,41,0,1,70,58,39,32,70,50,31,17,2,18,16,35,78,110,51,35,143,209,223,235,69,58,49,113,98,213,141,107,203,0,0,0,0,1,0,2,8,10,20,31,18,7,7,9,45,18,19,36,52,47,26,78,110,72,204,200,215,261,66,0,101,90,126,187,48,168,180,0,2,2,0,4,2,4,5,12,12,17,7,3,4,7,8,2,4,3,6,16,3,13,12,16,16,24,12,11,8,0,5,8,14,16,20,30,0,0,0,0,0,0,0,0,1,1,2,4,2,1,7,45,22,42,19,51,90,50,69,60,140,0,0,1,1,1,0,1,6,6,7,6,5,4,4,4,9,7,3,14,11,15,30,26,41,84,52,69,103,4,4,22,10,23,17,4,29,39,38,40,28,24,45,45,35,14,74,106,62,95,84,51,70,92,252,175,170,19,27,26,6,36,34,114,22,9,29,11,42,55,42,102,36,37,64,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,4,2,0,1,1,4,0,5,2,2,1,0,3,1,3,2,3,2,2,0,0,3,3,0,7,0,2,4,3,0,0,8,3,3,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,5,10,1,4,7,3,1,6,5,10,6,6,3,5,5,2,2,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,16,5,39,29,7,13,25,21,29,7,40,29,4,9,42,29,41,27,13,19,23,20,15,7,0,0,0,13,8,0,8,6,3,2,1,3,1,4,2,1,9,9,3,17,2,22,12,6,12,9,21,16,13,12,35,40,47,58,29,52,46,42,36,27,35,37,31,15,8,16,10,9,12,25,15,15,17,8,51,47,68,99,69,80,114,34,33,79,91,91,70,72,67,60,32,53,68,47,54,38,54,15,29,6,5,3,0,0,1,3,2,6,7,10,8,18,20,15,22,13,12,0,12,12,13,0,5,0,5,6,8,9,18,9,9,2,10,14,4,15,13,14,0,3,5,0,3,3,4,1,0,0,2,1,3,0,6,10,3,11,2,7,0,6,3,3,6,6,2,7,10,1,0,2,1,4,0,3,0,1,25,38,44,9,28,50,40,25,12,19,15,45,37,48,47,33,18,58,31,24,0,31,22,0,32,33,32,37,33,15,11,14,4,12,14,7,12,23,4,0,0,3,1,0,7,0,7,24,50,38,6,4,13,38,20,21,15,12,8,2,7,8,9,23,7,4,6,8,9,5,5,4,1,10,15,18,11,5,15,19,4,0,30,23,37,42,20,22,8,5,29,39,11,29,33,5,11,54,12,21,13,20,11,10,21,9,9,19,12,24,13,18,6,10,8,21,3,10,0,7,0,30,33,30,0,8,20,11,24,7,12,1,6,6,9,110,44,83,58,51,46,81,89,39,71,15,39,49,73,26,46,34,46,52,59,79,48,95,53,66,64,11,53,57,37,38,41,60,56,47,16,57,57,70,120,140,160,100,150,130,190,160,145,90,160,90,120,80,100,64,11,23,32,15,25,19,4,28,11,17,5,14,30,26,14,16,24,33,10,22,38,23,20,26,22,35,36,30,47,44,14,39,50,13,27,43,28,27,45,24,48,18,9,15,23,14,17,18,27,31,47,14,40,56,19,0,43,20,0,12,29,38,19,7,22,7,10,11,8,7,12,8,22,17,37,10,29,39,18,14,12,13,5,0,2,10,7,8,6,2,10,12,5,8,10,5,12,7,4,12,1,6,2,0,92,157,83,62,54,40,18,38,49,93,15,15,7,3,18,49,68,32,39,60,57,33,39,53,35,55,60,40,45,40,10,30,25,25,30,35,20,20,40,20,25,30,25,22,24,18,18,15,33,24,35,17,32,35,10,19,18,11,8,14,14,34,38,55,34,44,24,19,8,38,28,52,18,23,31,30,28,36,102,82,58,19,42,64,12,46,18,10,66,26,18,67,2,19,13,12,16,7,38,22,21,18,31,28,20,29,9,44,28,26,63,0,22,35,29,46,48,59,53,63,80,137,95,43,65,31,43,65,4,24,39,95,44,30,20,52,38,49,116,68,48,38,58,46,63,39,73,26,80,47,54,33,61,52,27,42,79,27,87,41,51,37,35,70,40,75,43,47,27,28,39,23,54,50,42,62,32,28,85,70,63,69,105,69,27,66,59,47,61,59,74,57,39,75,62,45,33,42,33,15,36,66,73,45,38,45,26,70,64,75,44,15,71,61,51,51,73,20,64,72,113,44,22,73,84,25,23,39,5,10,17,2,4,28,9,31,9,21,22,16,10,22,16,29,51,36,34,33,34,17,13,27,20,14,14,25,22,21,12,11,32,26,4,4,6,14,27,18,13,32,37,23,21,33,15,30,15,27,30,100,4,1,10,6,4,7,3,9,8,7,30,25,20,5,8,20,2,52,94,53,68,10,43,25,45,30,20,23,35,35,25,66,98,52,54,41,78,93,46,77,51,66,21,93,36,107,63,122,90,31,71,88,66,107,83,95,87,98,83,85,78,83,63,74,47,47,40,47,32,22,16,17,23,11,22,18,15,24,25,30,35,111,98,111,78,155,40,122,165,89,73,157,70,12,21,7,23,19,47,19,53,14,7,32,48,37,47,60,43,41,26,47,67,61,42,59,77,95,87,62,80,82,90,73,91,96,98,70,74,72,58,80,51,25,56,40,22,36,32,34,21,34,30,20,30,67,42,64,56,57,136,120,141,151,92,184,116,53,102,101,121,140,67,38,90,54,89,54,132,117,38,167,133,75,76,100,95,90,86,157,104,147,33,104,100,10,25,16,19,22,5,14,8,19,11,31,5,10,17,10,8,6,13,13,10,28,22,10,9,7,21,7,5,12,9,101,83,47,83,14,17,3,10,9,6,9,0,3,2,7,1,4,19,24,64,0,20,33,117,70,40,38,37,31,56,36,26,38,25,38,46,42,49,47,42,15,13,22,14,34,12,29,36,39,38,75,71,35,106,39,36,73,52,56,45,53,29,39,49,46,49,88,72,29,67,43,54,25,31,24,31,39,50,34,38,34,37,28,35,48,47,42,21,32,26,36,49,14,13,11,26,20,12,35,15,20,46,21,16,24,25,14,32,36,38,57,42,65,101,139,119,93,76,66,60,126,130,186,124,174,207,141,175,231,132,220,260,201,210,221,268,269,297,146,307,350,51,31,47,62,56,36,93,20,57,53,42,35,65,69,10,20,33,54,33,26,23,42,33,47,44,52,77,31,30,37,37,48,46,37,21,41,58,35,39,64,41,41,46,58,11,16,28,1,5,5,9,2,11,5,8,21,4,14,6,7,24,7,8,14,10,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,0,1,1,2,0,4,0,0,0,0,0,2,1,2,1,4,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,2,4,1,7,7,9,21,4,5,18,30,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,2,0,0,0,3,1,1,0,0,1,0,1,0,0,0,0,0,3,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,2,0,2,0,1,0,2,1,1,0,0,2,28,10,3,17,14,12,5,6,1,4,1,3,1,6,1,1,1,4,1,2,7,7,3,2,5,9,17,25,26,31,66,40,52,38,43,33,41,0,20,14,27,24,15,20,35,21,22,15,20,1,2,3,4,11,9,4,8,3,6,11,7,0,3,4,0,0,2,2,5,10,1,7,0,0,1,1,3,4,7,4,11,3,4,2,5,134,233,145,304,210,164,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,15,5,13,15,35,25,14,9,10,4,32,6,14,3,13,8,10,15,12,37,31,26,36,27,47,18,24,15,61,32,92,53,9,5,6,0,1,0,6,3,4,3,7,5,7,4,1,5,10,7,6,0,5,3,4,6,3,5,6,0,3,3,2,1,0,1,1,1,2,4,3,5,6,0,0,0,0,0,1,3,2,1,2,2,7,2,1,7,6,12,3,0,6,6,6,10,11,8,18,4,2,6,0,7,0,7,2,5,16,2,5,15,10,10,9,17,2,56,106,82,37,81,50,34,86,57,43,78,68,73,44,81,99,183,150,133,174,181,123,234,190,13,29,39,41,64,28,27,21,44,31,21,19,12,24,30,54,18,9,3,20,7,4,31,62,90,161,115,121,110,110,113,112,181,110,154,88,95,21,120,38,117,116,115,138,64,79,84,48,71,93,77,110,146,99,102,119,96,238,156,137,305,210,196,231,212,206,178,107,146,146,84,98,65,14,31,0,11,1,9,9,17,31,7,21,10,8,9,10,19,11,3,0,27,0,0,3,2,1,2,2,1,1,2,2,2,0,1,4,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,3,2,1,4,3,2,0,1,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,1,7,0,0,0,2,0,1,3,3,1,1,0,2,1,0,0,3,0,1,10,5,1,0,0,1,3,0,1,1,0,1,0,0,1,0,0,2,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,3,0,0,7,3,1,1,2,0,0,0,0,1,0,0,0,0,0,2,3,1,1,3,1,4,3,8,3,2,5,6,3,5,6,16,5,5,4,5,5,8,13,11,8,2,0,4,5,6,7,4,3,6,8,2,2,1,3,1,5,2,2,8,6,14,9,12,4,16,1,4,5,0,7,12,12,13,19,5,12,6,0,6,2,8,0,0,18,2,2,7,0,1,13,15,14,6,0,7,17,18,13,11,8,22,31,17,9,30,25,59,71,90,40,15,55,46,54,63,88,145,243,352,229,121,198,389,10,29,43,21,37,61,41,41,61,34,84,60,61,64,105,137,155,33,31,5,24,31,4,12,8,8,28,32,21,19,9,12,44,84,67,106,122,139,111,91,85,54,95,127,71,64,60,42,220,270,189,171,199,118,45,52,157,127,166,102,132,131,179,206,119,202,181,127,180,226,181,239,239,57,271,171,196,220,139,252,260,27,75,80,83,67,63,0,75,51,88,58,1,1,3,0,1,2,0,3,0,10,7,3,1,0,1,3,1,5,1,1,0,1,0,1,2,0,3,1,2,83,93,71,106,113,57,144,145,96,100,234,145,101,78,183,123,109,5,0,3,0,4,4,3,0,2,1,3,3,3,4,6,5,10,4,1,8,6,8,4,2,1,12,14,9,24,34,38,9,13,21,5,8,17,13,28,5,10,30,28,26,10,21,5,18,18,3,7,21,33,17,0,72,47,28,1,2,6,2,1,0,3,5,110,32,59,67,110,120,100,107,80,88,80,51,153,85,68,53,83,46,50,87,90,71,39,18,101,62,326,59,84,60,22,37,43,38,40,32,64,1,51,8,26,48,38,22,2,0,1,0,0,45,63,90,36,30,7,16,33,115,129,90,91,146,181,47,140,106,64,259,14,12,26,17,36,62,40,40,41,35,70,51,42,64,36,33,29,36,66,45,28,59,25,58,69,38,80,69,126,77,97,133,75,83,38,99,35,8,17,2,19,19,15,8,19,22,16,27,11,13,9,27,19,44,31,18,38,48,30,23,33,8,20,97,5,7,1,10,5,11,27,6,8,14,25),	effort=c(58.00,57.00,45.00,46.00,53.00,77.00,100.00,59.50,45.00,59.00,60.00,98.00,33.50,83.50,62.50,49.00,70.00,60.00,79.50,72.50,84.00,81.50,89.50,60.00,83.00,44.50,81.00,118.00,90.50,102.50,74.10,75.50,80.00,72.00,68.50,95.00,39.00,40.00,29.00,23.00,38.00,20.00,15.00,22.00,60.00,26.00,33.00,29.00,68.00,43.00,36.50,62.50,37.00,74.00,76.00,79.00,95.00,81.00,86.50,97.00,90.00,85.00,104.50,91.00,72.00,79.50,78.50,77.00,75.00,100.00,80.00,82.00,74.30,74.00,76.50,72.00,70.50,93.30,105.00,96.00,100.50,107.00,111.00,33.00,38.00,30.00,18.00,25.00,25.00,38.00,38.00,28.00,14.50,32.00,43.00,91.00,63.50,78.00,84.00,72.00,70.50,99.50,107.00,89.80,82.50,80.30,70.50,70.80,83.50,89.50,87.80,26.00,41.00,45.00,38.00,48.00,40.00,40.00,45.00,32.50,58.00,54.00,35.00,34.00,19.50,36.00,30.00,16.00,27.00,44.00,25.00,25.00,32.00,29.00,26.00,34.00,29.00,36.00,29.00,37.00,40.00,34.00,20.00,21.00,7.00,29.00,37.00,36.00,40.50,27.00,42.00,45.00,36.00,25.00,60.00,45.00,28.00,16.00,54.50,73.00,81.00,61.00,25.60,41.00,63.50,61.50,36.50,29.30,38.50,36.30,36.00,33.50,31.50,49.30,40.00,25.00,37.00,34.00,21.50,31.50,105.00,69.00,74.00,65.00,62.00,95.00,85.00,124.00,130.00,136.00,163.00,111.50,148.00,169.00,178.00,162.00,195.00,199.00,201.00,153.00,169.60,168.50,212.00,170.00,173.00,186.00,196.00,179.50,196.10,207.00,181.00,245.30,184.30,167.00,189.00,192.50,234.00,251.00,41.00,56.00,60.00,49.00,57.00,53.00,56.00,51.00,57.00,55.00,56.80,60.00,67.50,65.00,73.00,80.00,68.00,63.50,72.00,67.00,69.00,75.00,37.00,45.00,41.80,44.50,62.00,72.50,69.00,68.00,67.50,72.30,96.00,62.80,67.80,47.50,103.00,93.00,87.00,82.00,117.00,131.00,141.00,140.00,155.00,155.30,149.50,120.00,123.00,132.00,128.00,119.80,138.00,137.00,114.00,98.00,119.00,137.00,146.00,137.00,139.30,159.00,130.00,138.80,119.00,142.50,119.50,139.80,147.80,44.00,125.20,80.40,105.50,110.50,52.00,38.00,34.00,47.00,55.00,41.00,55.00,39.00,46.00,47.80,43.80,60.00,70.30,75.10,72.80,76.60,63.80,95.10,64.80,61.50,56.50,58.10,43.60,61.50,70.10,68.80,76.80,72.30,66.50,69.00,69.50,69.80,63.50,67.80,60.50,39.50,61.30,105.80,98.50,73.30,84.00,83.50,90.30,99.50,109.50,103.00,116.50,85.00,89.80,82.00,58.50,63.30,76.00,59.50,68.50,115.10,66.50,80.50,116.00,65.30,74.50,45.50,53.00,60.00,47.00,36.00,57.00,65.00,78.00,116.00,101.00,127.00,129.50,128.50,130.00,119.00,140.00,89.00,85.00,111.00,98.00,145.00,106.80,130.00,122.50,144.00,98.00,112.00,97.00,90.00,75.00,104.00,112.00,99.50,106.50,119.50,93.00,117.00,104.00,105.00,21.00,24.00,21.00,32.00,32.00,30.00,29.00,34.00,28.00,40.00,44.00,64.00,43.50,33.00,40.00,35.00,18.00,98.00,81.00,47.00,28.30,54.00,25.50,38.00,35.50,55.00,54.00,54.00,24.00,27.00,60.00,46.00,48.00,34.00,39.30,36.00,45.00,53.50,49.00,50.80,62.00,51.00,56.30,51.30,54.30,61.50,57.00,68.30,67.80,66.60,51.30,53.00,56.30,70.60,69.30,68.80,67.60,66.50,65.80,73.30,35.30,65.00,63.50,37.00,72.00,70.00,52.00,36.00,34.00,29.00,42.00,57.00,66.00,92.00,61.50,66.50,59.30,69.50,85.50,71.50,51.30,51.50,39.00,49.50,50.00,55.50,34.00,56.60,53.50,50.50,54.50,53.00,58.50,45.00,58.60,54.10,65.50,67.50,52.30,77.00,60.30,10.00,10.00,10.00,9.00,10.00,10.00,11.00,10.00,10.00,13.00,15.00,19.00,20.00,18.00,18.00,18.00,19.00,21.00,29.00,27.00,30.50,16.80,25.80,25.60,19.50,46.50,60.00,49.00,38.00,67.00,68.00,145.00,58.80,55.50,46.40,55.30,70.80,61.50,34.00,43.00,56.00,96.00,73.00,47.00,31.30,65.00,36.00,62.00,62.80,46.00,147.50,111.00,114.00,106.50,85.00,116.50,111.80,91.10,95.00,89.50,101.80,89.60,77.00,83.00,72.30,62.30,68.80,44.50,46.00,57.00,56.00,38.00,62.00,65.00,62.00,81.00,75.00,125.00,114.00,57.00,75.80,68.30,67.80,63.50,64.10,61.10,55.50,49.80,49.30,78.60,49.60,45.30,53.00,42.80,54.30,71.80,58.80,48.30,64.80,61.50,47.80,73.30,111.50,61.00,79.00,123.00,139.00,132.00,145.00,161.00,133.00,114.00,116.00,100.00,132.00,144.00,154.00,162.00,181.00,146.00,142.50,127.00,133.00,120.00,156.00,109.00,145.60,127.00,138.00,134.30,134.50,151.30,138.80,143.00,130.80,119.60,118.30,125.00,121.00,129.30,123.50,129.30,128.80,36.00,36.00,41.10,41.50,46.00,52.30,29.30,41.00,42.50,48.60,66.50,52.30,61.50,67.50,55.50,45.00,36.00,41.00,61.00,71.00,55.00,57.00,40.00,66.00,53.50,58.00,49.50,75.00,80.00,73.00,70.00,102.80,78.80,104.60,63.50,74.30,517.50,82.00,100.50,116.50,107.80,85.30,93.00,82.00,52.00,51.00,49.00,43.00,53.00,60.00,74.00,70.00,75.00,99.00,86.80,88.00,102.00,93.00,90.00,75.10,48.30,50.50,67.80,43.50,50.00,50.80,60.10,43.80,50.00,35.00,25.50,30.00,33.50,48.30,44.00,110.00,85.00,103.00,110.00,91.00,90.00,104.00,133.00,89.00,115.00,92.00,83.00,99.00,94.00,109.00,137.00,101.50,108.30,118.00,101.00,108.00,118.30,124.50,68.30,112.60,79.00,110.80,116.60,111.30,99.80,112.80,106.10,102.30,88.80,71.80,86.00,58.00,59.50,35.80,43.50,49.00,32.00,18.50,40.00,42.00,41.00,39.00,37.50,42.50,53.50,31.50,35.50,34.00,46.00,40.00,40.50,47.30,51.00,50.00,40.00,23.00,30.00,42.00,69.00,63.00,65.00,51.00,53.50,80.00,81.00,105.00,78.00,80.00,85.00,99.00,87.00,181.00,90.00,62.00,65.00,77.00,80.50,83.00,85.00,75.30,98.00,86.00,86.00,91.10,88.30,69.80,81.80,81.80,43.50,71.00,75.00,76.00,62.00,96.00,112.00,155.00,185.00,181.00,183.00,220.00,211.00,169.00,149.00,148.50,159.00,178.00,176.00,140.00,143.00,162.00,166.00,137.00,171.00,167.00,178.00,189.00,176.00,158.00,144.00,151.00,149.00,153.00,112.00,134.00,128.00,132.50,135.00,133.00,129.00,32.00,32.00,34.00,28.00,34.00,35.00,32.00,36.00,34.00,33.50,36.00,44.00,34.00,36.00,40.00,38.00,32.00,43.00,60.00,41.00,46.00,60.00,46.00,51.00,51.00,70.50,51.50,59.10,72.00,40.30,59.80,26.10,53.10,49.80,45.60,41.10,36.30,43.30,44.50,40.00,47.30,39.00,50.60,48.30,39.10,43.60,23.80,32.50,42.30,33.80,40.00,38.50,39.80,38.50,73.00,43.00,66.00,42.00,59.00,35.00,52.00,30.00,50.00,58.00,43.00,48.00,53.00,63.00,44.00,46.00,43.00,46.00,30.00,20.00,17.00,17.50,12.50,11.00,18.00,23.00,37.00,32.00,34.00,22.50,33.00,43.00,96.00,48.50,41.80,41.30,45.00,55.00,50.00,35.00,60.00,25.00,33.00,32.00,36.00,45.00,46.00,48.00,37.00,41.00,43.00,52.00,45.00,60.00,46.30,88.00,68.30,59.50,47.80,49.30,67.00,87.00,63.30,56.50,59.50,89.70,59.50,51.00,80.00,76.50,73.00,58.00,81.00,52.50,85.00,87.00,42.00,45.00,42.50,40.00,73.50,59.00,41.00,63.00,44.00,50.00,48.00,42.00,35.00,53.00,58.00,52.00,54.00,71.00,52.00,78.00,93.00,69.00,59.00,64.00,63.00,76.00,75.00,67.00,56.00,69.00,68.00,97.00,73.00,85.00,64.00,89.00,75.00,76.00,76.00,93.00,139.00,84.00,71.00,84.00,46.30,71.60,48.00,51.00,36.00,33.00,35.00,46.00,45.00,36.00,47.00,50.50,56.00,52.00,44.80,49.60,45.80,42.00,45.30,47.00,46.80,44.50,51.30,50.80,49.30,48.60,47.60,34.50,48.80,47.00,46.00,46.00,65.50,43.80,40.50,43.80,49.30,31.80,37.30,23.80,99.00,71.00,79.00,78.00,66.00,169.00,68.00,84.00,85.00,94.00,54.00,87.00,54.00,69.00,69.50,70.00,72.00,64.00,62.50,57.00,57.00,46.00,39.80,63.50,67.50,36.30,37.00,41.60,30.00,33.00,32.50,34.50,29.00,22.00,30.00,28.80,33.30,31.50,18.00,12.00,39.00,23.00,44.00,43.00,44.00,48.00,24.00,50.00,25.60,22.10,12.50,27.80,20.50,20.60,21.10,32.00,28.50,37.00,32.00,33.00,18.30,36.10,24.00,24.60,25.30,34.00,26.50,32.80,31.00,27.80,25.80,23.50,19.00,27.00,19.50,58.00,176.00,224.00,230.00,271.30,268.00,255.00,263.00,278.00,302.00,159.00,275.00,256.00,117.00,149.00,147.00,124.00,107.00,134.00,151.00,110.00,205.00,179.00,123.00,152.00,150.00,199.00,137.00,93.00,157.80,173.30,193.50,180.50,226.00,194.00,277.00,191.50,143.50,203.00,194.00,82.00,95.50,101.00,138.00,127.50,134.00,97.50,162.00,149.00,16.00,22.00,44.00,54.00,38.00,35.00,40.00,45.00,57.00,49.30,56.00,52.50,46.00,65.50,62.50,81.00,62.00,57.50,71.00,78.00,83.50,69.00,85.00,73.00,64.50,74.00,74.50,69.50,75.50,68.00,70.50,69.50,61.00,80.00,93.00,73.00,48.00,47.00,37.00,33.00,50.00,46.00,78.00,52.00,64.00,40.00,56.00,64.50,68.00,74.00,36.30,56.00,42.50,43.00,27.80,47.10,21.00,20.60,28.10,31.50,42.00,39.00,73.30,46.80,62.50,56.10,39.50,48.50,35.00,30.70,47.80,76.80,73.50,41.00,50.00,52.00,45.00,50.00,52.00,41.00,59.00,44.00,34.50,47.00,37.00,38.50,40.30,25.00,42.00,30.50,35.00,34.00,38.00,29.00,36.00,40.50,31.50,30.00,38.00,42.00,38.50,50.50,54.50,35.50,33.00,56.00,49.50,55.00,47.00,60.00,40.80,38.00,31.00,34.00,27.00,20.00,27.00,16.00,30.00,17.00,19.30,37.60,43.50,33.00,35.00,30.00,37.50,35.00,33.50,42.50,54.00,40.00,44.30,32.00,23.60,14.00,65.00,58.00,60.80,55.50,57.00,73.00,49.50,59.80,68.50,57.50,51.60,41.00,46.00,64.60,50.30,46.80,50.50,36.50,31.80,36.80,42.30,45.00,60.00,50.00,77.00,35.00,40.00,40.00,48.00,68.00,70.00,55.00,59.00,62.60,51.50,55.10,37.80,56.00,44.00,53.00,49.00,40.00,40.00,81.80,98.00,52.00,50.00,61.50,54.00,47.80,54.50,59.60,43.00,49.50,51.00,50.50,64.00,36.50,38.00,37.50,59.00,83.00,80.00,66.00,80.00,103.00,99.00,88.00,168.00,186.00,174.50,214.00,229.00,221.00,258.10,224.00,335.00,261.00,304.00,282.00,280.00,276.00,249.00,279.50,251.00,236.80,226.80,218.50,239.80,257.30,236.30,209.60,218.00,201.00,222.80,188.30,205.50,249.00,51.50,39.00,41.00,41.00,44.00,34.00,41.00,53.00,47.00,47.80,39.00,35.00,45.00,48.50,39.80,51.30,39.00,50.00,58.00,62.00,63.00,56.00,48.00,45.00,64.00,44.00,47.00,54.00,60.00,73.00,82.00,59.00,53.00,55.00,53.00,49.00,44.00,52.00,50.50,57.00,50.00,51.00,48.30,37.80,40.00,41.00,41.80,37.30,38.50,33.50,33.50,59.80,62.50,114.80,65.50,120.80,60.00,58.00,39.00,77.30,63.00,58.00,66.50,53.10,54.30,71.30,45.00,44.50,62.50,55.00,67.50,59.30,63.00,57.30,50.00,75.00,46.00,61.80,60.00,114.00,104.00,114.00,112.00,105.00,97.00,117.00,59.00,120.00,134.00,111.00,101.10,109.00,118.00,118.00,91.00,76.60,96.00,96.00,96.00,87.00,100.00,95.00,79.00,75.50,89.00,81.00,95.00,74.50,81.00,79.50,70.00,70.50,61.00,66.80,66.30,72.80,68.80,171.00,182.00,216.00,207.00,191.00,242.00,200.00,109.00,63.00,92.50,90.50,81.00,73.50,48.00,66.00,44.00,41.00,57.00,47.00,33.00,37.00,35.00,47.00,36.50,57.00,30.00,38.50,39.50,46.00,38.00,32.50,34.00,44.00,52.50,24.00,36.50,25.00,25.50,67.00,34.00,51.00,44.00,35.00,36.00,38.00,50.50,43.00,32.00,33.60,24.30,26.00,36.00,37.80,29.80,27.30,29.00,57.80,65.60,54.10,54.50,57.80,65.80,61.00,49.10,68.50,67.80,46.00,73.10,57.50,58.00,49.60,55.00,55.50,69.50,90.30,56.20,135.00,185.00,123.00,78.00,90.00,125.00,122.00,64.00,154.00,139.00,206.00,206.00,121.50,158.00,154.30,138.60,121.80,130.80,128.30,122.50,122.30,122.10,116.50,118.50,106.80,126.60,121.60,138.10,127.50,123.60,86.50,105.60,110.00,92.00,99.50,86.30,91.80,70.50,129.00,103.00,118.00,114.00,75.00,110.00,93.00,60.00,47.00,50.00,52.00,40.00,34.50,37.00,54.00,39.00,31.00,37.00,30.00,50.00,60.00,56.60,61.10,74.00,53.60,94.60,80.80,83.80,35.50,68.10,83.50,46.00,51.50,45.00,51.00,39.00,30.00,40.00,37.00,38.00,42.00,30.00,38.00,40.00,58.00,54.00,49.00,40.00,48.00,75.30,75.00,58.00,103.00,126.00,107.00,106.00,105.00,110.50,91.50,93.50,86.50,97.50,92.50,95.00,91.50,79.50,79.00,83.50,33.00,26.00,32.00,36.00,81.00,72.00,94.00,74.00,74.00,107.00,86.00,89.00,132.50,107.60,100.00,103.60,136.00,128.50,91.50,124.00,103.50,110.00,85.80,84.10,90.50,93.00,103.50,86.30,110.80,91.50,96.00,119.50,129.00,97.00,131.50,122.30,24.00,116.00,101.00,129.50,149.00,129.50,147.00,127.00,106.50,170.00,145.00,115.50,101.50,84.00,109.80,162.50,115.50,116.30,108.00,124.00,40.50,39.50,48.10,52.00,77.80,63.80,68.50,61.00,71.50,45.50,53.50,38.50,67.00,76.50,146.00,180.00,126.00,129.00,126.00,80.00,122.00,135.00,122.50,137.50,129.00,137.50,134.50,117.00,124.00,148.00,142.00,127.80,199.80,170.60,162.00,138.50,142.00,168.00,140.00,155.50,136.00,150.50,133.50,118.50,144.50,174.00,169.50,146.00,176.00,145.50,44.00,40.00,52.00,95.00,120.00,175.00,180.00,35.00,42.50,50.00,51.00,63.00,61.50,53.50,64.50,55.10,84.50,69.50,63.00,74.00,69.00,65.50,77.00,81.00,70.00,92.00,78.00,80.00,71.00,86.00,81.00,94.00,98.00,139.00,146.00,139.00,140.00,137.00,138.00,185.00,108.00,96.50,82.00,96.00,112.00,100.50,81.50,91.30,87.00,95.50,88.00,92.00,96.50,100.00,80.00,91.00,82.00,113.50,178.30,100.30,125.80,143.80,124.30,129.10,184.30,161.50,140.80,131.00,149.00,159.00,154.00,150.80,84.00,131.30,89.00,129.80,182.00,213.80,89.00,140.30,152.00,127.50,146.50,109.80,126.00,118.00,136.00,144.00,86.50,31.50,41.00,53.50,74.00,60.50,59.00,67.50,75.00,70.50,23.00,58.80,72.00,43.50,44.50,40.50,50.50,56.30,90.00,77.00,103.00,72.00,56.00,49.00,69.00,66.00,66.00,55.00,44.00,52.00,60.50,58.00,87.00,59.80,54.00,120.50,60.50,62.00,76.80,54.50,51.00,62.30,67.30,104.00,70.00,99.00,116.00,185.00,45.00,162.00,185.00,161.00,180.00,139.00,162.00,192.00,185.00,153.00,146.00,144.00,147.50,139.50,154.50,139.00,131.00,160.50,148.50,137.50,135.50,121.50,133.50,139.00,142.50,120.50,148.00,151.00,148.00,147.80,131.50,46.00,56.00,62.00,44.00,100.00,44.50,88.00,88.00,51.50,75.00,80.00,90.50,72.00,78.50,74.00,62.50,70.50,68.80,57.00,59.80,60.80,69.00,84.80,69.50,71.00,97.00,65.00,101.00,110.00,127.00,153.80,167.60,142.80,141.00,121.80,108.00,112.00,99.00,149.00,101.50,123.80,93.00,23.00,43.00,35.00,38.00,54.00,60.00,45.00,50.30,36.00,22.50,16.50,25.50,45.30,39.50,37.00,38.00,34.00,42.00,57.80,101.00,101.50,109.00,131.50,209.50,136.50,173.50,176.00,189.00,139.00,199.00,176.00,138.00,131.00,132.50,151.00,158.00,51.00,58.00,67.00,77.00,77.00,60.00,79.00,110.00,83.00,104.00,98.00,81.00,86.00,95.00,66.00,122.00,118.00,112.00,108.00,123.00,125.00,111.00,111.00,103.00,105.00,115.00,117.00,121.00,102.00,89.50,106.00,112.00,106.80,70.30,71.00,86.30,51.80,61.00,64.50,54.00,60.00,52.50,44.50,58.00,58.50,53.00,48.00,50.00,63.00,53.50,251.00,171.00,208.00,232.00,237.00,196.00,172.00,199.00,166.00,207.00,157.00,172.00,171.00,186.00,167.00,191.00,168.00,178.00,143.00,182.00,166.50,167.00,157.00,164.00,175.50,167.00,134.00,157.50,186.00,149.50,160.50,176.50,139.00,143.50,153.50,228.30,85.00,137.60,134.30,118.80,106.60,106.80,111.30,102.80,129.80,130.00,141.00,118.30,109.80,114.10,124.00,137.80,145.50,141.50,145.50,125.30,165.80,123.60,204.00,150.20,120.30,129.00,90.00,80.00,66.00,85.00,138.00,127.00,120.00,129.00,121.00,130.80,74.50,81.00,101.50,72.00,70.50,90.00,83.00,91.00,98.00,96.00,90.00,86.00,83.00,90.00,82.00,89.00,91.50,99.00,87.50,101.50,93.30,110.00,89.70,86.00,107.00,116.00,84.00,61.00,52.00,60.00,68.00,74.00,86.00,86.00,100.30,99.10,114.00,119.00,119.50,126.50,174.00,137.30,153.80,208.60,212.00,214.30,164.00,121.50,163.50,158.10,159.00,142.00,152.00,156.50,115.00,112.80,137.80,126.50,115.50,125.50,66.00,88.00,110.00,73.00,75.00,86.00,56.50,97.00,91.00,102.30,65.50,83.00,77.00,99.00,87.00,125.00,118.00,121.00,116.00,109.80,97.00,90.00,105.50,102.00,89.60,101.50,101.50,99.50,107.50,96.50,101.50,91.00,123.00,105.00,54.00,84.00,86.00,94.00,96.00,87.00,96.00,93.00,90.00,87.00,91.00,99.00,88.10,85.00,99.00,103.00,100.50,111.00,133.50,139.50,124.00,186.00,112.50,194.00,112.50,129.50,118.00,136.00,146.00,101.50,124.50,64.00,48.00,64.00,55.00,71.50,70.00,64.00,81.80,68.30,70.00,85.00,82.00,77.00,90.00,90.00,112.00,97.00,124.50,149.50,140.00,105.00,77.00,103.00,112.00,124.00,125.00,149.00,113.30,133.00,147.50,138.00,151.50,98.00,78.00,70.00,67.50,83.50,85.00,84.00,95.80,115.50,107.50,115.80,103.30,120.00,89.80,144.50,91.00,53.50,61.80,49.30,76.50,66.00,79.30,55.10,72.50,80.50,62.30,96.00,93.30,85.50,103.00,93.50,86.00,68.30,74.50,91.00,99.50,73.50,97.50,102.50,102.50,78.00,95.50,89.50,98.00,95.00,80.00,125.00,116.50,87.00,92.00,118.00,107.00,108.00,122.00,164.00,163.00,153.00,171.00,164.00,107.00,142.00,99.00,115.00,100.00,132.00,100.00,79.00,78.30,64.00,91.80,63.50,35.80,38.80,52.80,38.00,48.00,36.00,36.80,42.30,34.00,53.00,52.30,40.00,37.80,48.00,51.00,50.30,40.80,72.30,66.00,75.80,48.00,48.00,61.00,54.00,67.00,64.00,80.00,148.50,98.00,92.00,82.10,84.00,96.60,100.60,88.50,99.00,103.00,73.00,92.00,99.00,87.50,224.00,66.00,65.30,101.00,80.00,76.00,58.50,83.80,63.00,58.30,60.00,79.00,71.80,68.00,87.30,51.00,48.80,55.30,60.50,58.30,54.80,55.00,47.00,54.50,47.00,43.50,36.00,50.50,38.00,47.50,45.00,45.50,46.00,50.00,44.00,49.50,57.00,52.00,45.50,62.00,47.50,50.50,78.30,114.00,78.00,63.00,34.00,59.50,58.00,39.50,74.80,73.00,53.50,55.50,68.00,81.10,80.50,93.50,70.00,61.00,90.00,105.30,97.30,227.50,80.00,104.00,55.00,63.80,95.50,88.30,82.50,85.00,27.00,34.00,58.00,69.00,65.10,60.40,73.40,81.00,63.80,80.40,68.30,57.00,60.00,57.40,67.30,70.60,51.30,58.80,74.50,77.30,71.30,80.30,61.00,63.50,88.00,79.50,67.00,62.00,212.00,385.50,52.00,64.00,36.00,43.00,58.00,58.00,44.00,63.00,52.00,74.00,68.00,74.30,47.00,66.00,68.50,89.00,84.60,94.00,87.00,99.50,112.00,107.00,94.00,96.00,75.00,88.00,85.00,80.50,105.50,90.30,82.30,84.30,46.00,49.00,45.00,47.00,48.00,42.00,46.00,68.00,67.00,60.50,59.00,61.00,61.00,49.50,56.00,59.00,60.00,56.00,66.80,61.50,68.00,77.00,72.00,22.00,44.00,59.00,78.00,46.00,63.00,110.00,75.00,74.00,60.00,85.00,81.00,111.00,98.50,94.50,92.00,93.50,68.50,87.00,92.00,67.00,59.00,61.00,76.00,72.00,86.00,91.00,71.00,72.00,77.00,72.50,69.00,73.50,84.50,74.50,52.00,70.00,48.00,56.00,60.00,54.00,50.00,52.00,60.00,80.00,65.00,70.00,90.00,90.00,104.00,84.30,119.50,156.00,121.00,149.50,154.00,148.00,128.00,110.00,132.00,120.00,104.00,132.50,121.00,146.00,137.00,139.00,148.00,110.00,100.00,113.00,95.00,148.00,176.00,272.00,296.00,350.00,352.00,255.00,328.00,375.00,380.00,307.00,341.00,450.00,436.80,436.00,352.00,385.00,378.50,436.00,325.00,395.00,368.30,385.50,399.00,370.00,359.50,335.00,331.50,296.00,327.00,388.00,372.00,328.00,412.00,329.00,163.50,199.00,179.00,71.00,200.00,171.50,182.50,128.50,91.00,133.50,153.00,165.00,136.00,113.50,122.50,122.00,17.00,116.00,125.00,156.00,70.00,54.00,52.00,95.00,55.50,79.00,101.00,75.00,82.00,112.50,82.00,84.50,125.10,99.50,92.80,66.80,48.30,79.30,66.10,71.50,81.00,79.50,88.30,93.50,88.00,97.00,96.00,96.00,99.00,96.00,93.00,86.00,98.00,94.00,99.00,98.00,95.00,102.00,105.00,112.00,105.00,122.00,114.00,121.30,127.00,160.10,186.00,161.80,166.80,175.80,161.30,183.30,170.00,212.00,173.00,169.00,186.00,217.00,219.20,96.00,86.80,85.00,68.00,80.50,68.80,60.50,87.60,70.00,79.50,71.80,77.30,72.80,67.00,85.50,83.60,89.50,77.80,123.30,79.50,82.50,97.80,107.60,36.00,70.00,74.00,52.00,54.50,63.00,37.00,66.00,64.00,89.00,82.00,105.00,72.00,77.00,98.00,83.00,100.00,93.00,111.00,102.00,88.00,102.00,100.80,102.00,115.00,99.50,134.50,82.00,72.00,105.00,128.00,128.50,196.00,141.00,146.00,105.00,150.50,68.00,66.50,71.30,96.00,12.00,20.00,30.00,30.30,32.50,21.50,18.80,14.50,21.50,38.00,9.00,19.00,16.50,27.00,22.80,15.00,9.00,13.00,8.50,17.50,14.00,9.00,9.00,23.50,23.80,21.00,9.00,16.50,23.00,9.00,16.00,21.50,17.00,16.50,12.00,12.00,58.00,57.50,60.50,47.30,33.80,21.00,36.00,34.00,32.00,62.00,41.00,46.00,46.00,20.00,58.00,63.00,67.50,37.00,54.00,43.00,35.00,40.00,45.00,48.00,43.50,45.00,53.50,39.00,47.50,36.80,37.00,53.50,36.50,29.00,10.00,20.00,19.00,42.00,20.00,27.00,27.00,25.50,27.00,24.00,27.00,27.00,32.00,25.50,25.00,25.00,32.00,36.00,32.00,32.00,32.00,47.00,33.00,39.00,34.00,38.00,74.00,32.00,34.00,34.00,51.00,40.00,46.00,85.00,54.00,62.00,40.00,45.00,39.00,32.00,44.00,86.00,36.00,50.00,52.00,84.00,68.00,58.50,47.00,74.00,61.00,51.50,61.00,17.00,17.00,32.00,24.00,32.00,25.00,22.00,27.00,22.00,25.00,37.00,32.00,25.00,28.50,24.00,26.00,54.00,28.00,43.10,20.00,32.50,27.00,26.00,17.00,26.00,37.10,41.10,24.00,25.00,23.00,27.80,25.80,24.30,17.50,26.00,49.00,49.50,37.00,28.00,51.60,51.50,38.10,42.50,35.50,29.10,35.30,8.00,8.00,16.00,40.00,40.00,47.00,57.00,51.00,57.00,62.00,57.00,64.00,74.00,63.00,60.00,61.00,67.00,61.00,38.00,44.00,52.00,40.10,44.30,33.80,51.10,41.60,51.30,52.30,52.10,55.80,63.00,61.60,78.30,62.00,41.30,56.80,52.80,10.00,16.00,18.00,19.00,20.00,18.00,18.00,18.00,17.00,17.00,17.00,17.00,27.00,24.00,20.00,19.00,36.00,24.10,24.00,24.50,22.00,25.50,25.50,25.50,25.50,22.50,29.00,24.50,18.00,27.10,23.50,23.00,25.00,16.00,19.50,30.00,18.00,30.00,24.00,20.00,19.00,21.00,24.00,10.00,26.00,32.00,23.00,24.00,23.00,25.50,20.00,15.00,15.00,15.00,20.30,34.60,40.30,26.50,40.00,35.00,53.30,31.30,33.00,25.00,20.00,29.00,20.00,27.00,29.00,30.00,20.00,16.50,20.00,29.50,25.00,47.00,15.00,36.00,26.00,34.30,35.50,33.30,27.00,33.30,32.30,34.30,29.00,33.60,36.50,33.50,25.30,32.80,44.50,29.00,30.00,23.00,30.80,10.30,38.50,18.00,17.00,27.00,21.00,35.00,27.00,42.00,35.00,49.00,57.00,84.00,66.00,66.00,45.50,48.00,56.00,50.00,48.50,58.50,47.50,39.00,48.00,56.50,34.00,71.00,74.50,67.00,79.30,69.00,54.00,45.00,59.00,59.00,69.50,74.50,72.00,65.00,98.00,63.00,65.00,45.00,73.00,71.00,71.00,90.00,76.00,79.00,86.00,88.00,105.00,101.00,107.00,111.00,112.50,89.00,96.00,88.00,80.00,90.00,88.50,88.00,91.50,88.00,85.50,89.00,103.00,59.00,85.00,80.00,87.50,68.50,104.50,111.50,43.00,30.00,27.00,8.00,8.00,8.00,8.00,16.00,14.00,24.00,8.00,16.00,16.00,18.00,24.00,34.00,26.00,27.00,29.00,46.00,40.00,32.00,49.10,55.50,36.50,35.30,30.30,60.00,56.30,45.30,46.50,40.00,50.50,49.00,17.00,23.00,23.00,21.00,21.00,30.00,24.00,20.00,45.00,31.00,65.00,93.00,84.00,89.00,56.50,65.00,69.50,76.00,46.50,57.00,55.50,49.00,53.00,29.50,23.00,43.80,42.00,56.00,44.50,62.00,58.00,55.00,53.00,67.00,35.00,45.00,40.00,19.00,21.00,15.00,28.00,34.00,25.00,21.00,30.00,19.80,18.50,22.50,16.00,10.30,18.00,13.00,20.00,10.00,20.00,10.00,42.00,20.00,40.00,50.00,40.00,19.00,20.00,20.00,10.00,30.00,16.00,20.00,19.00,18.00,10.00,10.00,22.00,13.00,41.00,62.60,58.50,73.30,75.00,35.60,31.00,22.00,23.00,26.00,9.80,17.30,25.50,30.00,40.00,32.00,40.00,40.00,32.00,24.00,17.00,32.00,32.00,57.00,32.00,24.00,26.00,17.00,15.00,20.00,32.00,42.00,40.00,30.00,38.00,48.00,48.00,44.00,110.00,145.00,37.50,47.50,38.50,32.50,24.00,34.00,24.00,36.00,51.50,12.00,9.00,10.00,18.00,13.00,8.80,17.00,26.00,45.00,26.50,30.00,16.00,8.80,31.50,81.00,49.80,74.00,42.00,44.00,38.00,43.00,43.60,38.30,47.00,131.30,28.80,48.00,70.00,68.30,37.00,45.50,50.00,20.00,20.00,12.00,13.00,23.00,17.00,12.00,11.00,10.00,16.00,14.00,10.50,9.50,10.00,10.00,17.00,45.00,32.00,53.00,52.00,52.00,57.00,62.00,75.00,62.00,41.00,43.00,46.00,47.00,33.00,50.00,51.00,40.00,41.00,42.00,62.00,50.50,60.60,67.50,75.50,75.30,83.00,90.10,64.00,66.00,84.00,88.00,66.50,65.00,57.00,75.00,50.00,70.00,73.00,67.00,60.00,12.00,48.00,80.00,83.00,107.00,127.00,113.00,131.00,106.00,123.00,88.00,91.00,70.30,69.50,95.50,75.50,65.50,36.50,43.10,64.10,84.50,78.60,70.00,90.80,117.50,83.30,78.00,91.80,85.00,102.30,79.00,104.00,54.00,72.00,48.00,134.00,48.30,60.50,64.00,69.00,77.30,87.30,91.80,84.00,48.00,50.00,52.50,42.00,62.50,62.00,45.50,47.00,72.80,60.50,60.00,63.50,58.50,73.50,75.80,68.80,65.50,71.30,65.80,61.60,66.00,63.60,66.80,71.30,103.80,89.00,96.00,73.50,93.50,81.00,40.30,55.00,30.80,63.50,63.30,55.30,21.00,19.50,16.00,17.00,24.50,31.00,26.00,27.50,23.50,14.00,32.00,17.00,8.00,17.00,21.00,22.50,12.00,16.50,17.00,31.80,19.30,21.50,25.00,16.00,48.00,46.50,26.00,42.30,60.00,47.50,43.00,63.80,46.00,49.50,63.50,45.00,48.00,58.00,47.50,46.00,56.80,55.50,63.00,59.00,50.50,48.00,46.50,45.50,55.00,54.30,61.50,60.50,52.00,28.00,42.00,33.00,32.00,32.00,24.00,34.00,36.00,39.00,57.00,48.00,56.00,57.00,50.00,54.00,94.00,38.00,55.00,61.00,70.00,61.00,59.00,36.00,39.50,46.00,61.00,44.00,57.00,69.00,74.00,68.00,65.00,72.50,65.50,62.50,73.50,78.50,100.00,94.00,101.00,105.00,111.50,93.50,75.50,83.00,72.00,52.00,69.00,45.50,73.60,77.50,62.30,92.10,57.80,66.30,77.80,75.30,67.30,42.30,61.00,65.30,51.80,55.00,64.50,42.00,42.00,56.00,33.00,47.00,50.00,59.00,49.00,57.00,62.00,65.00,65.00,71.00,78.00,67.00,77.00,54.00,55.00,74.50,68.00,70.50,87.50,99.50,84.00,109.50,116.00,91.00,106.50,104.00,93.30,92.50,97.00,83.50,68.70,65.50,45.50,56.50,56.50,27.00,18.00,9.00,16.00,8.00,9.00,9.50,10.00,9.00,8.50,8.50,9.00,9.00,8.50,8.00,8.00,8.00,9.00,8.00,9.00,8.00,8.00,8.50,8.50,8.00,8.00,8.00,8.00,10.50,28.00,23.00,31.00,42.00,26.50,13.00,13.00,59.30,51.60,36.50,54.50,58.00,74.50,73.30,49.00,56.50,62.50,39.00,56.50,43.00,54.50,65.00,63.00,62.30,64.00,81.50,59.00,44.00,65.00,62.00,75.00,68.00,88.00,84.00,80.00,115.00,94.00,93.50,93.00,90.00,80.30,86.80,74.90,82.80,89.00,93.20,96.10,107.00,95.80,87.50,104.10,99.00,124.10,147.00,127.80,135.80,148.30,148.10,153.60,132.50,192.00,151.00,167.00,177.00,203.00,22.00,44.00,33.00,37.00,37.00,37.00,36.00,27.00,26.50,33.00,9.80,31.00,43.00,32.50,25.00,29.00,10.50,24.00,28.00,40.00,36.50,36.50,37.10,36.00,30.80,33.00,34.80,51.00,42.50,40.00,103.00,91.00,89.00,96.00,88.00,86.00,136.00,132.00,138.00,206.00,194.30,255.60,163.60,187.10,187.50,333.00,343.00,236.00,209.00,168.10,166.00,111.50,170.00,153.10,153.50,136.80,113.00,130.00,102.00,75.00,103.00,90.00,149.00,97.00,104.00,107.00,120.50,45.80,46.50,54.80,67.00,64.50,51.50,67.00,54.50,58.50,51.30,50.50,48.10,43.50,51.00,54.00,60.00,139.50,47.80,17.00,10.00,28.00,13.00,27.00,29.00,37.00,27.50,51.00,65.50,62.00,67.00,54.00,66.00,75.60,70.50,62.50,67.00,45.00,72.00,75.30,74.30,81.80,77.80,79.60,78.10,66.80,74.50,70.50,63.10,54.50,67.50,83.50,68.80,52.00,57.80,77.70,11.00,10.00,20.00,46.00,57.00,73.50,25.50,67.00,48.50,73.00,64.00,69.50,79.00,78.00,75.50,84.00,100.50,102.00,85.00,111.00,84.10,74.80,93.30,61.00,97.90,71.10,49.50,70.50,19.00,15.00,66.00,73.00,27.00,29.00,33.00,35.00,45.00,69.50,44.50,61.50,58.50,71.70,59.00,53.00,42.00,45.50,123.00,103.00,10.00,27.00,24.00,49.50,52.10,57.10,49.60,54.80,55.50,46.50,64.00,61.00,55.50,53.00,60.00,47.50,48.60,73.00,47.50,48.00,59.30,36.00,34.00,35.00,37.00,39.50,36.30,40.00,31.00,30.00,34.00,29.00,31.50,33.00,52.50,44.00,43.00,39.00,31.00,39.50,33.30,38.50,28.50,28.10,34.50,36.50,58.00,31.80,61.30,23.80,58.00,96.00,75.00,9.00,50.00,52.00,56.90,59.40,41.70,48.00,92.00,38.80,83.00,97.00,62.00,80.00,138.00,108.00,119.00,74.00,60.00,106.00,97.00,113.00,158.00,138.00,106.50,124.00,189.00,204.80,240.50,176.30,142.00,107.00,193.00,151.00,162.00,152.00,133.60,117.00,137.30,147.80,121.30,159.30,180.00,160.00,152.40,154.80,119.30,21.00,63.50,127.00,82.00,105.00,93.80,62.50,79.60,63.00,70.10,109.30,87.00,88.00,79.30,65.00,83.50,74.80,83.50,71.00,66.00,76.00,18.50,53.00,72.00,85.50,83.50,94.50,54.80,8.50,51.00,79.50,56.00,79.50,118.50,111.00,110.00,145.50,78.80,182.00,121.50,112.50,89.60,116.00,113.00,118.80,142.30,133.50,126.80,115.80,103.50,123.30,125.50,138.00,150.00,135.20,21.00,28.00,27.00,11.00,21.00,36.00,33.00,30.00,27.00,29.00,29.00,42.00,25.00,43.00,27.00,30.00,19.00,24.00,57.20,73.50,10.30,8.50,10.00,10.00,8.50,33.00,14.00,46.00,47.00,77.00,90.50,95.00,131.00,151.00,116.50,133.00,109.10,100.00,94.30,105.60,85.60,100.50,156.00,92.80,72.00,65.00,70.50,57.00,61.80,52.80,70.00,12.00,69.00,47.00,79.00,100.00,105.00,123.00,188.50,151.50,177.00,231.00,217.00,221.50,220.50,166.00,195.50,178.50,587.50,188.50,161.00,154.30,167.50,145.50,162.80,200.30,180.60,158.00,141.50,149.60,133.30,146.30,205.00,170.00,156.00,134.00,175.80,87.00,65.00,70.00,73.80,95.00,65.30,105.10,66.30,42.30,74.60,73.60,64.80,57.30,60.30,58.30,73.40,63.00,61.60,66.20,90.00,117.00,135.00,158.00,153.00,197.00,203.00,216.00,242.00,203.00,74.00,131.50,115.00,115.50,102.30,95.00,93.00,93.80,89.00,87.50,110.00,85.50,112.00,136.00,70.00,98.00,123.00,97.30,118.80,92.80,126.10,96.10,88.30,114.80,106.80,88.00,90.00,97.00,49.00,41.00,41.50,37.50,47.00,37.30,40.00,44.00,37.00,33.60,35.30,37.80,27.00,32.00,27.00,35.00,25.00,35.80,29.50,40.00,12.00,17.00,21.00,19.00,21.00,25.00,24.00,27.00,33.00,41.00,41.00,44.50,43.00,43.00,51.00,47.00,42.00,39.00,52.50,49.50,53.00,61.50,61.00,53.00,51.50,55.30,48.10,45.10,49.50,46.00,51.00,52.00,54.00,51.00,60.80,9.00,24.00,36.00,26.00,28.50,38.00,41.50,55.00,44.00,37.00,27.00,41.80,59.60,62.80,56.00,62.80,57.00,65.00,50.50,67.00,47.00,64.00,58.30,64.30,59.30,68.00,45.80,56.80,70.50,71.80,55.80,55.00,10.00,8.00,10.00,16.00,15.00,13.00,11.00,8.00,17.00,9.00,11.00,13.00,13.00,8.00,8.00,8.00,10.00,13.00,19.50,12.50,12.50,10.00,9.00,8.50,8.00,8.50,12.00,19.50,19.00,20.50,17.50,19.00,16.00,16.00,18.00,22.80,13.50,16.00,19.50,86.00,78.00,101.50,96.00,93.50,108.50,92.50,85.00,88.00,81.00,98.50,90.50,116.80,108.00,129.50,129.50,133.30,163.00,140.50,159.00,155.00,172.00,178.50,191.50,164.00,189.00,191.50,11.00,50.00,72.00,63.00,105.00,99.00,110.00,37.00,65.00,94.00,64.00,55.00,54.00,48.00,61.00,101.00,97.00,112.00,99.00,73.00,94.00,61.00,91.00,113.00,92.00,72.00,64.00,77.00,48.00,60.00,49.00,45.00,77.00,55.00,91.00,77.00,60.00,64.00,57.00,51.00,90.00,60.00,91.00,77.00,27.00,39.00,35.00,32.00,32.00,165.00,80.00,46.00,30.00,29.00,28.00,34.00,26.50,70.50,30.50,48.00,35.50,24.50,39.50,23.00,24.60,20.00,16.50,26.00,23.00,39.30,35.00,39.00,52.50,43.80,45.50,46.50,30.00,22.50,25.80,33.50,35.50,42.00,49.00,48.00,72.00,73.00,106.00,92.00,91.00,100.00,70.00,127.00,104.00,104.00,112.00,146.00,100.00,80.50,105.50,81.00,57.50,86.00,76.00,67.50,82.00,92.50,94.30,79.10,80.00,72.60,97.30,86.60,85.80,72.50,92.50,92.80,74.50,69.30,82.50,80.50,50.00,60.00,103.00,80.00,107.00,107.00,104.00,104.00,158.00,158.00,125.00,135.00,171.50,117.50,123.80,90.00,162.00,152.00,178.00,160.00,154.00,174.00,189.00,148.00,163.00,132.00,124.00,118.00,155.00,199.00,117.00,130.00,133.00,102.00,88.50,91.00,133.50,136.00,69.80,74.80,94.50,88.80,83.80,102.60,94.10,98.10,41.50,84.00,85.80,96.30,83.30,8.00,9.00,22.00,27.00,34.00,33.00,23.00,18.00,14.00,26.00,24.00,47.50,21.50,16.00,12.50,15.00,19.00,14.00,10.00,11.00,12.50,18.00,20.00,13.50,18.00,11.50,12.30,17.80,10.50,14.00,18.50,13.00,16.50,50.00,58.00,62.00,75.00,90.00,82.00,63.00,52.00,92.00,79.00,58.50,76.00,73.00,52.00,57.00,92.00,29.00,83.00,50.50,58.00,57.00,95.00,68.00,103.00,41.50,55.00,54.00,42.00,69.50,56.00,49.00,67.30,64.00,65.00,36.80,45.80,86.30,41.00,30.00,21.00,34.00,8.00,22.00,75.00,30.00,86.00,29.00,33.00,32.60,29.50,25.00,24.30,32.80,28.00,34.80,29.80,42.50,35.80,23.50,30.80,28.50,34.00,30.00,36.00,68.80,58.80,60.30,63.00,65.00,62.50,61.50,70.50,60.50,70.10,73.30,70.30,67.30,79.00,72.20,87.80,79.00,79.80,33.00,23.00,10.00,40.00,51.00,35.00,37.00,33.00,68.00,63.00,47.00,42.50,9.00,49.00,49.00,47.00,80.80,65.00,54.00,69.00,69.50,98.50,87.00,105.00,84.50,96.50,90.00,110.00,102.00,77.00,77.80,107.50,99.50,104.30,70.00,84.50,85.50,52.00,48.00,65.00,88.00,155.00,89.00,44.00,92.00,77.00,71.00,98.00,85.00,98.00,93.00,98.00,119.00,89.00,80.60,76.00,89.50,90.00,84.50,96.30,99.80,90.30,115.50,100.80,116.80,91.80,116.80,132.00,27.00,48.00,37.00,41.00,48.00,44.00,37.00,48.00,52.00,48.00,42.00,48.00,34.00,44.00,44.00,42.00,35.00,41.00,29.00,42.00,41.00,21.50,43.30,37.30,47.10,50.60,50.10,48.80,40.00,43.00,41.30,14.30,38.80,34.00,13.00,32.00,26.00,16.00,25.00,18.00,15.00,33.00,9.00,9.00,9.00,18.00,23.00,23.00,28.00,29.00,41.00,42.00,60.00,73.00,81.00,83.00,75.00,82.00,81.00,58.60,25.10,74.50,66.00,67.80,58.30,52.80,62.50,26.00,26.50,28.00,37.00,31.00,59.00,39.00,29.00,34.00,50.00,53.00,47.00,46.00,50.00,57.00,63.00,54.00,74.00,77.00,65.00,33.50,60.00,64.00,47.00,64.00,44.00,53.00,54.00,43.00,71.00,61.00,64.00,41.00,38.00,53.00,59.50,45.00,91.00,54.00,60.00,81.00,48.00,44.00,56.00,22.00,46.00,27.00,47.00,48.00,46.00,50.00,40.00,50.00,62.00,43.00,80.00,64.00,35.00,56.00,39.00,93.00,56.50,54.50,36.50,33.50,37.00,41.00,42.50,37.50,16.00,27.00,36.00,43.50,50.00,65.50,46.50,53.30,38.50,31.00,26.00,19.00,45.00,31.50,43.00,39.50,55.80,41.00,56.00,34.60,26.00,50.50,27.00,27.00,50.50,25.00,35.50,29.00,36.00,34.00,38.50,17.00,35.00,48.00,67.00,66.00,34.00,76.00,91.00,95.00,100.00,80.30,51.80,64.00,49.00,34.00,53.50,54.00,46.00,68.00,57.00,55.00,48.80,44.50,55.00,43.50,45.00,32.00,34.30,39.50,41.00,44.00,43.50,32.50,38.80,36.50,16.00,38.00,48.00,64.00,57.00,58.00,52.00,69.00,77.50,71.30,90.00,83.50,69.80,73.00,78.00,81.30,81.00,80.00,85.50,63.00,68.00,61.00,86.50,72.00,57.80,77.10,59.50,61.60,72.00,54.80,48.00,45.80,51.50,51.00,67.00,35.00,37.60,75.00,58.00,86.00,45.10,50.30,56.10,57.80,52.00,53.30,49.30,47.80,49.00,64.10,67.50,69.00,45.80,51.50,51.80,50.00,64.00,59.50,9.00,9.00,26.00,27.00,20.00,14.00,29.00,32.00,27.00,24.00,43.00,53.00,37.00,29.00,38.50,31.10,14.00,28.00,36.00,47.00,51.00,60.00,58.00,57.50,57.00,71.00,54.00,53.00,40.00,60.00,64.50,58.00,60.00,34.00,46.00,35.30,41.50,22.80,40.00,29.00,34.00,40.50,50.00,36.00,41.30,27.50,44.50,24.00,36.80,48.00,74.00,64.00,44.00,46.00,46.00,46.00,46.00,44.00,46.00,36.00,30.00,21.30,75.80,54.00,12.00,23.00,10.30,12.80,11.50,7.00,16.00,32.80,52.00,54.00,45.50,41.10,56.50,48.50,48.50,51.50,46.50,62.50,69.00,49.00,47.50,38.00,36.00,18.30,42.80,80.80,71.30,73.30,42.00,66.00,68.50,84.30,78.60,60.30,65.80,63.30,47.30,77.10,73.50,89.50,77.50,69.50,36.80,76.80,63.50,40.00,44.00,58.00,61.00,51.00,52.50,52.00,60.00,68.00,70.00,52.60,52.00,65.60,44.00,69.80,67.50,74.80,62.30,60.30,61.60,49.50,55.00,60.00,52.00,53.80,52.30,54.30,53.50,52.00,59.30,52.00,52.80,55.30,8.00,8.00,8.00,8.00,72.00,32.00,36.00,34.00,27.00,29.00,25.50,22.00,16.00,19.30,26.50,32.50,12.50,28.00,24.00,66.00,66.00,92.00,90.00,91.00,86.00,86.00,77.00,68.00,75.00,82.30,77.50,77.50,75.60,78.10,77.80,80.30,80.30,77.50,79.80,75.80,86.50,80.00,83.00,81.30,84.00,75.00,73.50,86.60,78.00,69.00,71.00,67.00,1.00,71.00,12.00,70.00,67.50,49.80,50.00,49.30,59.00,80.00,7.00,24.00,52.00,36.50,41.00,29.00,33.50,40.00,36.00,42.50,48.00,41.80,54.50,47.30,42.00,38.00,38.80,60.00,60.00,83.00,75.00,83.00,88.00,86.00,85.00,86.00,87.50,86.00,83.00,88.00,84.00,86.00,87.50,83.00,88.00,76.50,76.50,82.50,85.30,82.50,82.80,58.00,81.00,68.60,72.00,74.00,75.00,58.00,53.00,59.00,73.00,75.00,56.00,53.50,56.80,12.00,3.00,15.00,57.50,64.00,45.00,35.00,33.00,27.00,18.00,18.00,29.00,31.00,22.00,42.00,31.00,35.00,31.00,32.50,27.00,42.00,42.00,39.00,38.00,45.00,46.00,48.00,20.00,35.00,35.50,37.00,36.00,38.00,28.00,46.00,31.00,39.00,33.80,32.50,35.80,28.80,35.50,36.30,21.00,25.00,24.00,16.00,33.00,24.00,24.00,24.00,33.00,36.00,39.00,39.00,42.50,33.50,28.80,51.00,56.80,62.80,55.00,49.00,57.60,81.00,67.00,50.00,63.10,70.50,81.00,76.30,68.10,80.60,67.50,66.00,66.00,71.50,69.00,58.00,54.50,38.00,38.00,48.00,61.00,45.00,60.00,50.00,26.50,23.00,29.50,28.50,20.50,21.00,26.30,25.80,27.50,22.00,37.00,33.80,35.50,29.00,32.30,33.80,32.50,41.50,39.80,41.80,45.50,40.50,33.50,28.80,40.80,36.00,51.00,51.00,36.00,50.00,54.80,53.50,65.00,50.50,25.00,46.80,43.50,41.00,40.30,23.30,41.00,46.00,48.50,32.10,46.30,48.30,41.80,51.80,56.80,53.80,58.30,48.10,56.80,57.80,46.50,45.50,38.80,46.00,52.30,18.00,26.00,68.00,50.00,55.00,13.00,31.00,29.00,25.00,28.50,19.80,5.50,12.00,30.00,20.00,17.80,19.50,10.50,18.80,15.30,27.00,17.00,14.50,13.30,18.30,10.50,20.50,15.80,17.30,29.00,26.00,28.50,26.50,23.80,25.50,25.30,32.80,60.00,91.00,84.00,97.40,81.00,52.00,70.00,70.00,60.00,92.00,91.00,100.00,86.00,88.00,83.00,87.80,75.80,71.50,80.80,62.30,91.00,95.50,86.50,86.00,79.30,96.80,5.80,81.90,55.00,66.80,72.50,78.00,99.00,50.00,53.60,32.50,52.80,32.00,60.00,58.00,65.00,43.00,60.50,53.50,48.50,44.50,58.50,52.00,65.50,86.50,56.00,46.60,58.50,63.30,57.00,55.00,60.00,57.00,39.50,73.50,58.00,8.00,18.00,16.00,8.00,16.00,20.00,12.00,28.00,40.80,52.00,40.50,34.50,19.50,47.50,59.00,38.00,60.00,25.00,28.00,24.00,60.00,70.00,41.00,66.10,95.10,70.80,73.30,64.50,68.00,59.00,55.00,55.00,90.00,92.00,101.80,96.10,102.50,103.30,87.80,102.80,102.30,82.30,74.30,90.60,77.50,96.00,93.50,98.00,70.00,63.00,69.00,80.80,79.00,86.00,65.00,79.00,93.00,97.00,133.00,81.00,81.00,123.00,191.00,220.00,169.00,90.00,120.00,92.50,101.50,114.30,90.00,86.20,84.00,113.10,96.50,141.50,103.30,129.60,165.00,168.50,144.50,131.00,123.50,149.00,176.50,171.00,123.40,162.30,162.80,27.00,88.00,37.10,35.00,37.30,36.00,27.00,24.00,36.00,24.00,25.00,24.50,32.00,42.00,36.50,28.00,33.00,34.00,24.00,30.00,25.50,47.00,33.50,28.80,27.00,35.00,30.80,28.30,28.50,32.50,41.30,48.00,41.50,41.50,40.50,43.30,38.50,41.00,42.50,39.00,39.30,39.80,33.00,41.00,41.00,45.00,48.00,46.00,42.00,40.50,84.00,57.50,40.00,56.00,42.50,54.80,59.50,50.00,39.00,39.00,31.00,47.50,43.50,44.00,49.00,46.50,33.00,55.00,56.00,68.00,57.50,54.00,58.50,61.50,61.00,56.00,62.50,39.80,24.00,43.00,30.00,26.50,31.00,40.00,38.00,32.00,38.00,36.00,32.00,34.00,25.80,19.00,24.00,23.00,22.00,53.00,83.00,169.00,88.00,73.00,36.00,57.00,64.00,38.50,28.00,39.50,42.50,48.00,30.00,35.30,26.00,51.00,34.00,49.50,53.50,22.00,23.00,21.00,21.00,31.00,27.00,28.00,10.00,17.00,18.00,27.00,35.00,28.00,28.00,44.00,35.00,36.00,28.50,45.00,49.00,44.00,37.00,36.00,28.00,30.00,46.00,32.00,30.00,35.00,27.00,16.00,19.00,35.00,27.50,25.50,60.00,6.00,19.00,28.30,17.00,16.00,18.00,17.00,24.00,26.00,55.00,39.00,20.00,20.00,28.00,50.00,46.00,54.00,45.00,35.00,42.00,43.00,21.00,37.00,36.00,39.00,24.00,25.00,16.00,16.50,28.50,18.00,28.50,94.00,15.00,29.80,34.00,24.50,10.00,15.50,7.00,27.00,30.00,28.00,18.00,29.00,29.00,29.00,31.00,34.00,44.00,46.00,46.00,42.00,36.50,40.00,40.00,40.00,34.00,44.00,38.00,28.00,26.00,39.00,24.50,27.00,28.00,41.50,41.00,39.50,47.80,31.00,31.00,26.00,38.00,41.00,31.00,41.50,38.50,42.00,62.00,58.00,67.00,71.00,73.00,79.00,68.00,48.00,81.00,118.00,192.00,220.00,165.00,144.00,53.80,32.00,39.00,38.00,50.00,23.00,34.00,27.00,15.00,18.00,30.50,79.00,19.00,142.00,167.00,109.00,110.00,127.30,84.00,96.00,80.00,162.00,121.00,10.00,16.00,11.00,9.00,9.00,10.00,11.00,16.00,9.00,12.00,24.00,16.00,8.00,18.00,27.00,26.00,24.00,25.00,20.00,24.00,15.00,15.00,17.00,8.00,8.50,8.30,14.00,8.30,8.30,8.50,19.00,28.80,18.50,27.50,22.00,19.80,24.00,16.00,27.00,9.00,25.00,16.00,9.00,22.00,16.50,16.00,16.00,16.00,32.00,38.00,25.00,63.00,18.00,36.00,28.30,43.50,41.30,36.30,38.00,30.30,30.00,20.50,32.60,46.30,43.80,50.80,36.50,42.50,49.60,47.00,41.00,32.00,26.00,32.80,39.90,20.00,30.00,19.00,40.00,16.00,40.00,63.50,63.80,42.00,43.00,66.00,54.00,55.00,54.00,55.00,60.00,56.00,54.00,52.00,56.00,40.00,42.00,30.00,32.00,42.00,39.00,47.00,65.00,72.00,84.00,124.00,31.80,145.00,184.50,51.00,43.80,46.00,41.00,42.80,28.30,37.00,36.00,40.00,42.00,32.00,61.00,50.00,60.00,43.00,72.00,64.00,77.00,60.00,40.00,100.00,121.00,133.00,133.00,93.00,120.00,149.00,111.00,110.30,129.00,142.00,108.30,105.30,108.30,129.30,84.00,83.30,101.00,104.60,104.10,103.10,108.80,89.50,92.00,116.20,107.70,86.00,107.00,91.80,49.00,30.00,28.00,46.00,32.00,42.00,30.00,44.00,67.00,60.00,84.00,51.00,87.30,25.50,31.00,34.00,25.00,29.00,17.00,25.00,28.00,39.00,32.00,45.00,35.50,44.10,41.80,56.50,29.50,48.30,37.50,45.00,48.30,42.00,34.50,27.80,32.30,26.30,25.60,27.10,27.00,29.80,32.80,23.00,26.30,33.90,35.50,42.00,45.00,21.00,34.00,40.00,41.00,32.00,42.00,46.00,50.00,58.00,64.00,70.00,68.00,71.60,59.00,67.50,69.50,70.00,70.00,67.50,59.00,59.00,59.80,60.30,58.80,61.00,60.50,63.00,65.00,66.00,74.50,63.00,63.00,63.50,63.50,63.00,63.00,24.00,28.00,20.00,11.00,22.00,24.00,17.00,15.00,16.00,16.00,25.00,29.00,20.00,31.00,29.00,39.00,27.00,29.00,22.00,26.00,19.00,29.00,35.00,42.10,37.60,48.30,45.00,45.50,56.00,41.10,48.60,49.60,8.00,27.00,18.00,40.80,36.50,25.00,32.00,34.00,32.00,33.00,33.00,32.00,32.50,32.00,33.00,41.00,51.00,55.00,54.00,54.00,50.00,53.00,38.00,45.00,47.00,40.50,42.80,36.60,46.00,45.30,31.50,43.80,51.30,31.60,61.00,49.50,45.30,37.00,38.80,32.80,29.30,45.30,42.00,19.00,33.00,24.00,34.00,38.00,33.00,35.00,41.00,43.00,40.00,36.00,30.00,26.00,27.00,33.00,34.00,40.00,37.00,39.50,39.00,39.00,45.00,33.00,40.00,40.00,36.00,38.00,30.00,30.00,37.00,36.00,33.00,35.80,37.50,38.30,34.30,38.00,43.00,45.00,42.00,47.00,45.00,45.00,47.00,45.00,51.00,135.00,145.50,96.00,119.00,89.00,130.50,101.50,104.50,38.00,90.00,87.00,146.00,110.00,113.00,65.50,138.80,103.80,74.00,39.50,63.00,70.50,47.00,49.50,69.50,59.00,72.00,86.50,93.00,74.00,45.00,54.00,54.00,57.50,36.00,45.00,46.00,13.00,39.50,44.50,34.50,56.00,57.30,61.00,38.00,29.50,39.00,36.00,34.00,40.00,28.00,27.00,17.00,26.00,13.00,30.00,21.00,29.00,37.00,40.00,37.00,32.00,51.00,21.00,29.00,43.00,54.00,38.00,35.00,24.00,46.00,58.50,77.00,44.00,39.00,40.50,28.00,65.50,54.50,41.00,43.50,62.00,55.00,62.00,53.50,26.00,62.00,16.00,24.00,24.00,24.00,45.00,55.00,24.00,19.50,25.00,27.50,47.00,35.00,37.00,24.50,27.00,18.00,20.00,29.00,18.00,31.00,27.00,18.00,25.00,30.00,8.00,24.00,38.00,29.50,19.00,28.00,26.00,42.00,62.00,57.00,40.00,44.00,56.00,38.00,49.00,52.00,44.00,44.00,40.00,69.50,56.00,64.00,49.00,42.50,24.00,23.00,22.00,24.00,17.00,25.00,25.00,18.00,26.00,30.00,27.00,29.00,32.00,26.00,29.00,32.00,18.00,29.00,14.00,28.00,17.00,19.00,18.00,19.80,17.00,19.00,27.00,26.50,27.00,17.00,32.50,23.00,29.00,28.00,34.00,35.00,32.00,45.00,33.00,24.00,33.00,40.00,40.00,44.00,30.00,33.80,42.00,28.50,24.50,37.00,28.00,32.50,27.00,40.50,29.50,42.60,41.80,39.50,45.00,42.00,43.50,41.00,34.00,34.30,37.30,34.00,49.50,24.00,27.50,33.00,21.00,23.50,33.50,26.00,27.00,48.00,33.00,37.00,32.00,34.00,42.00,17.00,20.00,33.00,28.00,22.00,22.00,15.00,32.00,32.00,48.00,41.00,54.00,50.00,42.00,45.00,46.00,44.00,42.00,40.00,30.00,34.00,40.00,40.00,24.00,55.50,84.00,42.00,52.00,27.00,25.50,31.80,28.00,28.00,25.00,19.00,32.00,23.00,28.00,29.00,28.00,39.00,33.00,38.00,30.00,43.00,26.00,36.00,36.00,41.00,32.00,37.00,37.00,37.00,35.50,36.00,39.00,36.00,33.00,36.00,39.50,37.50,36.00,36.00,36.80,33.80,42.00,34.30,35.00,37.50,21.00,46.00,49.00,41.00,17.50,38.50,29.00,126.00,134.00,115.00,87.00,121.00,114.00,71.00,102.00,73.00,83.00,86.00,78.00,69.00,73.00,92.00,87.00,76.00,74.00,89.00,80.00,66.00,66.00,82.00,67.50,60.00,64.00,66.00,82.00,69.00,68.00,68.00,60.50,51.00,62.50,48.30,64.80,64.30,43.00,40.00,40.00,41.00,41.00,49.00,50.00,41.00,40.00,41.00,42.00,32.00,32.50,32.00,32.00,31.00,37.50,35.00,34.50,41.50,52.50,40.00,33.80,46.30,29.50,34.50,53.00,43.50,48.00,44.50,43.00,39.00,35.00,38.00,42.00,44.00,51.00,20.00,22.00,20.00,20.00,10.00,10.00,10.00,12.00,52.00,66.00,63.00,57.00,72.00,66.00,66.00,55.00,69.00,64.00,65.00,61.30,71.50,58.50,65.50,64.00,106.00,87.00,62.10,58.00,59.50,59.10,56.80,59.10,69.30,72.40,68.30,72.80,75.80,22.00,29.00,25.00,23.00,35.00,32.00,30.00,25.00,29.00,27.00,22.00,29.00,45.00,33.00,34.00,33.50,24.50,33.00,31.50,36.00,35.00,47.00,46.00,33.00,33.00,32.00,37.00,33.00,31.00,35.50,34.30,28.80,35.50,31.30,20.00,22.00,19.00,20.00,20.00,28.00,14.00,23.00,20.00,20.00,14.00,16.00,22.00,9.00,19.00,20.00,29.00,27.00,12.00,33.50,31.00,29.00,45.00,31.00,28.00,44.00,20.00,49.00,28.00,36.00,36.00,28.00,33.00,15.50,29.30,26.80,23.00,63.00,62.00,61.00,69.00,71.00,80.00,110.00,91.00,135.00,135.00,98.00,78.00,109.50,100.00,74.50,88.10,88.00,83.60,100.50,112.00,120.50,134.30,105.00,115.50,108.50,113.50,95.10,110.80,100.50,102.00,74.80,107.30,116.50,27.00,26.00,16.00,16.00,24.00,28.00,38.00,15.00,29.00,39.00,46.00,58.00,51.00,76.00,60.00,56.00,62.00,76.80,25.00,36.00,30.00,26.00,28.00,60.00,101.00,82.80,76.00,67.00,83.50,51.00,58.50,68.00,78.10,61.50,60.50,68.50,77.00,88.00,81.00,84.30,88.30,83.30,95.50,112.60,78.50,90.60,110.60,88.50,80.30,97.00,88.80,85.00,70.50,94.00,90.80,28.00,40.00,48.00,68.00,74.00,60.00,67.00,67.00,51.00,55.50,79.00,78.00,58.00,58.50,55.00,70.00,53.00,45.00,51.00,50.00,85.00,99.00,158.00,208.00,167.00,166.00,141.00,182.50,189.00,193.00,349.00,184.00,186.00,182.00,194.00,26.60,44.70,58.00,39.00,42.50,69.50,53.00,64.00,60.50,34.50,61.00,54.50,62.00,64.10,62.00,54.30,64.00,33.50,69.00,47.50,45.50,51.00,61.50,37.30,32.30,32.30,36.80,42.80,36.10,48.50,30.30,47.50,24.80,36.80,34.50,45.80,44.50,14.00,23.00,14.00,9.50,9.00,10.00,9.50,11.50,9.00,8.00,12.00,8.50,17.00,16.00,8.00,16.00,12.00,31.00,36.00,31.00,33.00,34.00,41.00,43.00,35.00,40.00,41.00,40.00,54.00,40.00,48.00,33.00,45.00,44.00,44.00,40.00,36.00,131.00,45.00,48.00,44.50,46.50,36.00,38.00,44.00,40.00,51.50,40.50,27.50,12.00,9.00,8.00,28.00,18.00,25.00,26.00,27.00,28.00,29.00,27.00,28.00,30.00,30.00,26.00,16.00,49.00,31.00,40.00,32.00,25.00,30.30,36.80,44.00,46.00,50.80,42.00,38.00,42.80,30.00,41.00,38.00,13.50,15.30,26.50,21.00,17.00,16.00,19.00,18.00,21.00,17.00,25.00,22.50,31.50,25.00,21.00,31.50,23.00,20.00,20.00,16.00,31.60,36.00,26.00,13.30,28.80,16.00,37.50,47.00,39.10,31.00,33.30,70.00,38.00,56.00,30.50,48.00,53.00,36.00,48.00,41.80,63.00,66.00,61.00,75.00,125.00,124.00,117.00,147.00,125.00,114.00,101.30,138.00,88.00,110.00,167.00,96.00,93.00,64.00,64.50,62.80,53.50,68.50,64.80,73.00,64.50,62.00,47.50,47.00,32.00,46.30,34.00,30.00,35.00,37.00,68.00,66.10,72.30,43.10,51.60,41.50,47.00,34.00,62.00,44.50,29.50,22.00,18.50,17.00,31.00,21.00,32.00,40.00,30.00,28.00,33.00,24.00,36.00,42.00,44.00,56.00,69.00,77.00,72.00,68.00,61.90,48.80,61.00,66.00,46.00,52.00,43.00,51.00,46.10,52.00,41.00,47.80,69.80,43.00,40.00,59.00,55.00,64.00,47.50,57.00,32.80,19.00,48.00,8.00,33.00,34.00,38.00,32.00,50.00,36.00,19.30,40.00,41.00,57.00,37.00,60.30,42.30,40.50,33.00,41.00,39.00,46.00,33.60,55.00,38.80,41.00,42.00,53.80,38.10,45.50,33.50,37.30,39.80,36.00,44.80,51.00,57.20,27.30,23.50,20.00,32.00,24.00,25.00,34.00,35.00,32.00,9.00,47.00,68.00,67.00,44.00,58.00,91.00,91.00,125.00,114.00,111.50,113.00,108.00,89.30,87.30,100.00,130.00,113.00,69.00,84.00,86.50,91.50,59.50,77.00,65.30,68.00,64.80,63.00,63.00,53.00,61.80,70.00,67.50,68.80,71.30,27.00,54.00,34.00,35.00,40.00,16.00,52.00,46.50,48.00,45.10,38.50,52.50,41.00,33.00,25.00,26.00,40.00,33.00,50.00,49.00,66.00,41.00,48.50,50.50,38.00,54.30,57.10,37.00,44.00,8.00,19.00,8.00,9.00,25.00,37.60,28.30,25.00,27.00,14.50,25.50,20.00,23.00,47.00,44.00,40.50,26.00,43.00,44.50,34.00,40.00,42.00,63.00,9.50,47.80,51.00,38.30,39.30,59.50,37.50,23.50,44.80,31.00,36.50,29.00,43.50,55.50,57.00,30.80,48.80,27.10,27.60,18.80,18.00,27.00,23.50,23.80,13.50,42.50,23.00,48.00,34.50,49.50,58.80,41.60,63.00,65.30,28.50,32.80,48.00,28.00,29.50,38.50,35.00,43.50,33.00,34.00,34.00,12.00,18.00,25.00,15.50,25.00,51.00,46.50,52.50,60.60,44.80,47.00,27.50,34.50,73.00,31.00,30.00,26.00,29.00,16.00,15.50,20.00,19.00,20.00,17.00,20.00,32.00,30.00,24.00,32.50,40.00,36.00,47.00,33.00,28.50,36.50,38.00,40.00,29.00,34.10,50.80,65.00,57.60,57.00,40.00,56.50,73.30,57.00,48.50,49.50,66.80,56.80,72.60,62.30,70.50,45.00,43.00,50.80,50.10,53.50,50.00,40.00,50.10,50.00,43.50,49.80,50.00,46.50,40.30,38.00,47.50,50.00,27.00,18.00,24.00,36.00,45.00,47.00,29.00,19.00,24.50,19.50,22.00,33.00,57.00,49.00,54.00,29.00,23.50,40.00,35.50,40.00,27.00,41.50,25.50,19.30,34.00,46.00,47.00,26.00,18.00,28.00,35.50,50.80,64.50,37.00,24.50,18.00,18.00,30.00,20.00,10.00,19.00,18.00,27.00,34.00,30.00,21.00,16.00,25.50,17.00,16.50,21.00,19.00,27.00,34.00,24.00,36.00,24.00,24.00,25.50,27.00,27.00,57.00,45.00,34.00,34.00,32.00,40.00,34.00,40.00,45.00,35.00,85.00,72.50,41.50,44.50,63.30,40.00,34.50,30.00,30.00,20.00,32.00,40.00,20.00,24.00,34.00,66.00,45.50,52.00,47.00,50.00,62.00,65.00,70.00,81.00,79.00,108.00,86.00,69.30,54.00,45.00,58.00,71.50,61.80,55.00,60.00,56.80,59.50,48.30,53.00,46.50,56.50,43.00,43.00,43.30,42.00,9.00,9.00,8.00,8.00,18.00,9.00,10.00,10.00,10.50,8.50,9.00,37.00,20.00,14.00,14.00,14.00,14.00,13.00,18.00,13.00,13.00,47.00,47.00,60.00,72.00,71.00,71.00,69.00,96.00,75.00,50.00,88.00,28.50,78.80,55.50,62.50,69.00,63.50,58.50,65.50,62.00,46.00,52.50,57.00,57.00,49.00,72.00,59.00,58.00,40.00,57.00,30.00,29.00,62.00,52.00,77.50,73.50,27.00,32.00,21.00,16.50,62.00,17.00,15.00,23.50,12.00,36.00,35.30,36.30,53.80,55.50,55.30,60.50,42.00,44.80,37.80,40.50,49.50,46.50,48.50,39.00,38.50,38.30,44.80,42.30,51.00,35.60,40.50,38.60,52.30,48.50,52.50,49.50,65.00,64.00,58.80,60.00,61.80,54.00,71.00,21.00,37.30,39.80,27.50,19.00,46.80,35.00,43.50,24.00,35.00,36.00,49.00,39.00,24.00,33.50,35.50,23.50,32.50,32.00,32.00,32.50,148.00,118.00,165.00,159.00,152.00,172.00,203.00,200.00,252.00,227.00,276.00,253.00,214.00,199.00,367.00,292.00,278.00,272.00,274.00,274.00,287.00,237.00,194.50,314.00,215.00,182.50,213.00,176.30,139.50,174.00,191.10,166.00,146.30,155.00,165.00,165.00,9.00,9.00,56.00,30.00,50.00,27.00,24.00,40.00,38.00,34.00,36.00,34.00,70.00,29.00,34.00,18.00,34.00,34.50,25.50,36.00,16.00,35.00,34.50,26.30,15.30,35.00,32.30,8.00,9.00,9.00,9.00,10.00,12.00,15.00,18.00,18.00,27.00,22.00,52.00,50.00,52.00,38.00,31.00,40.00,38.00,40.00,39.00,47.00,42.00,96.00,42.00,128.00,48.00,44.00,42.00,46.00,38.00,52.00,48.00,50.00,40.00,44.00,36.00,54.00,53.00,52.00,68.00,64.00,50.00,50.00,68.00,68.10,82.00,61.00,47.80,51.50,49.00,42.00,40.00,53.00,35.50,49.00,50.00,40.50,61.00,38.00,39.00,47.50,58.50,71.80,71.80,72.80,71.10,86.80,8.30,85.30,67.80,72.50,68.40,36.00,48.00,47.00,60.00,41.00,44.00,40.00,42.00,64.00,22.00,37.00,44.60,52.30,65.30,30.80,41.30,35.00,60.00,60.00,41.00,26.00,44.00,56.00,62.00,61.00,41.00,36.00,42.00,45.00,46.00,55.00,58.00,60.00,86.00,60.00,112.00,58.50,90.00,49.00,71.00,56.00,49.00,53.00,58.00,59.00,65.00,67.00,72.00,102.00,79.00,83.00,80.00,76.00,82.00,89.00,63.00,50.00,72.00,51.00,67.30,70.30,57.00,24.00,49.80,47.30,45.00,51.80,34.10,46.30,36.80,52.30,25.50,50.50,45.00,38.50,37.50,79.00,77.00,85.00,84.00,76.00,88.00,77.00,67.00,67.00,53.00,70.00,82.00,82.00,84.00,93.00,85.00,88.00,87.00,89.00,86.00,86.00,72.00,74.00,70.00,77.00,78.00,74.00,84.00,79.00,92.10,99.30,99.00,98.00,61.00,100.50,98.80,89.00,88.80,35.00,27.00,28.00,23.50,32.00,19.00,27.00,35.00,22.00,30.50,27.50,43.00,49.00,31.00,29.00,95.00,91.00,93.00,95.00,102.00,108.00,120.00,135.00,130.00,130.00,140.00,160.00,165.00,160.00,128.00,124.00,116.00,122.00,120.00,116.00,96.00,90.00,49.10,50.60,49.80,55.80,53.00,57.30,32.80,36.60,54.00,36.10,38.30,27.00,21.30,16.30,28.50,22.30,162.00,173.00,166.00,88.00,120.00,132.00,87.00,82.50,70.50,124.50,117.00,139.50,106.10,117.80,105.10,121.80,115.80,154.50,116.10,109.50,100.10,126.50,92.30,82.50,87.00,174.00,90.50,110.00,187.00,192.00,144.80,133.50,136.00,90.80,109.80,115.50,95.00,109.00,50.00,63.00,72.00,58.00,68.00,60.00,65.50,43.00,32.50,52.00,47.50,77.00,37.80,22.50,44.00,16.30,37.80,37.00,23.00,24.60,31.00,43.30,38.00,40.00,22.80,21.00,51.00,21.00,21.00,9.00,14.00,16.00,36.00,36.00,18.00,18.00,34.00,44.00,41.00,46.00,48.00,36.00,56.00,48.00,48.00,48.00,52.00,44.00,95.00,49.00,24.00,46.00,24.00,28.50,44.00,43.50,45.50,46.50,36.00,42.50,38.50,49.00,39.80,48.80,38.30,11.00,12.00,10.00,9.00,10.00,11.00,10.00,9.00,18.00,23.00,10.00,24.00,15.00,8.00,8.00,8.60,6.50,8.00,8.00,8.00,8.10,8.10,8.00,19.00,8.50,31.00,15.10,33.60,25.00,32.50,41.00,23.50,18.00,35.00,26.50,25.50,29.50,64.30,65.60,67.10,75.80,90.30,64.80,70.00,66.00,72.00,73.10,62.00,65.00,65.80,78.80,66.30,29.00,26.00,27.00,28.00,17.80,22.50,34.00,22.80,21.30,20.00,21.00,13.00,18.50,4.00,15.80,9.00,15.00,11.00,10.00,10.00,9.00,10.00,9.00,8.00,10.00,9.00,10.00,9.00,8.00,16.00,8.00,8.00,9.00,8.00,8.00,8.00,8.00,8.00,8.10,8.10,9.00,8.50,8.60,8.30,14.30,18.00,33.00,35.50,25.30,25.00,39.50,27.00,29.50,34.00,31.30,18.00,62.00,74.00,62.00,41.00,36.00,34.00,36.00,40.00,40.00,36.00,24.00,24.00,18.00,40.00,33.00,26.00,40.00,27.60,34.30,25.00,31.00,39.50,31.00,29.00,38.00,26.00,24.00,24.50,25.00,39.00,32.00,20.50,29.50,16.50,31.00,35.30,28.00,43.00,49.00,48.00,46.00,58.00,54.00,50.00,49.00,58.00,48.00,40.50,64.10,37.00,47.00,33.00,54.50,48.00,40.00,52.00,61.80,63.00,63.50,45.50,39.00,46.80,59.00,42.50,44.80,45.30,44.00,50.80,48.30,42.00,43.00,48.00,39.00,30.50,27.10,31.00,20.50,28.00,26.00,8.00,18.00,9.00,16.00,25.10,31.80,23.30,16.80,12.50,13.80,16.50,54.00,19.00,22.00,23.00,42.00,33.00,40.00,48.00,54.00,58.00,45.00,28.00,40.00,40.00,41.00,27.00,23.00,27.00,13.00,32.00,7.50,8.50,22.00,16.00,8.00,8.00,13.00,16.00,18.00,14.00,16.00,17.00,16.00,15.00,14.00,14.00,13.00,13.00,12.00,14.00,12.00,13.00,13.00,13.00,8.50,8.50,9.00,10.50,11.00,12.00,12.00,13.00,12.00,13.00,13.50,14.50,15.00,15.00,15.00,18.00,42.00,21.00,33.00,36.00,21.00,40.00,39.00,39.50,42.00,42.00,42.50,62.50,60.50,45.50,48.00,42.50,41.50,41.00,33.50,37.00,31.50,40.00,34.00,43.00,35.00,43.50,44.50,39.50,42.00,51.50,37.00,55.00,53.00,46.50,51.20,44.80,46.50,42.80,24.00,38.00,34.00,28.00,28.00,27.00,25.00,28.10,25.10,24.80,28.00,26.00,12.00,35.50,25.00,25.00,8.00,13.80,16.00,40.00,11.00,16.00,13.00,14.00,15.80,28.00,33.00,41.00,30.00,30.00,30.00,26.00,30.00,39.50,37.00,23.50,30.00,36.00,40.00,43.00,48.00,58.00,50.00,30.00,16.00,63.00,36.00,45.00,32.00,48.00,24.00,32.00,24.00,24.00,36.00,27.00,36.00,24.00,51.00,56.00,16.00,40.00,37.00,31.00,10.00,10.00,9.00,8.00,9.00,9.00,8.00,9.00,8.00,8.00,7.00,14.00,45.00,34.50,45.50,37.00,41.50,32.00,53.50,49.50,64.50,61.50,50.00,55.50,54.00,42.30,56.00,48.50,63.50,69.50,82.00,37.00,49.50,66.00,84.30,72.30,53.00,33.00,12.30,13.30,15.30,15.30,23.50,36.30,47.00,53.50,56.00,42.00,50.50,41.00,54.50,52.00,27.00,28.00,32.00,29.00,37.00,36.00,50.00,27.00,33.00,25.00,27.00,25.00,26.00,29.00,26.00,32.00,33.00,35.00,28.00,31.00,32.00,32.00,40.00,32.00,32.00,63.00,29.00,40.00,44.00,54.00,48.00,14.50,27.50,29.00,24.00,34.00,38.00,31.00,36.00,29.00,30.00,29.50,30.00,34.00,29.00,35.00,30.00,36.00,34.00,15.00,37.50,40.00,42.00,35.50,65.00,62.00,63.00,44.00,48.00,50.00,52.00,50.00,50.00,45.00,50.00,50.00,45.00,51.00,51.00,48.00,52.00,73.00,48.00,42.00,47.00,47.00,45.00,37.00,38.00,38.00,38.00,47.00,50.50,42.00,42.80,37.50,38.00,38.00,39.50,48.00,63.00,58.50,14.00,10.00,17.00,25.00,22.00,27.00,22.00,26.00,26.00,39.00,31.00,37.00,25.00,29.00,39.00,50.00,36.00,46.00,34.00,54.00,57.00,40.00,54.00,51.00,46.00,62.00,51.00,63.00,66.00,51.00,49.00,52.00,50.00,58.00,49.50,52.50,50.00,62.00,80.50,35.80,80.80,76.30,32.00,34.00,26.00,39.00,40.00,34.00,56.00,52.00,66.00,63.00,46.00,46.00,129.00,103.00,103.00,116.30,131.30,99.60,109.50,133.00,146.80,99.50,126.00,127.50,138.00,137.60,101.60,113.80,123.80,147.00,139.80,127.00,102.50,131.30,107.80,113.80,121.10,26.00,19.00,30.00,38.00,32.00,27.00,31.50,23.00,24.00,30.00,17.50,9.30,8.30,9.50,15.00,17.00,43.50,17.50,16.00,31.00,39.00,46.60,41.50,40.30,39.00,25.00,23.00,34.30,42.00,33.00,26.80,16.50,24.00,21.00,27.00,18.00,18.00,19.00,42.00,30.00,19.50,33.00,37.00,33.00,26.00,22.50,22.00,13.50,14.00,20.00,13.00,25.00,22.00,17.80,18.00,15.00,13.00,9.30,11.50,8.00,14.00,13.00,79.30,60.30,65.50,59.00,62.60,56.40,50.70,69.10,74.00,71.00,72.90,49.80,79.00,58.80,53.50,56.00,82.10,86.30,53.30,53.30,72.50,69.30,53.00,61.00,64.30,50.30,46.00,54.00,47.00,47.00,59.00,80.00,63.00,76.00,84.00,103.00,111.00,109.00,112.40,108.50,93.10,99.00,105.00,102.00,96.00,104.00,98.00,99.00,96.00,69.00,70.50,64.00,74.50,96.30,93.80,91.80,86.00,86.80,88.80,8.50,70.30,50.30,59.40,51.30,10.00,11.00,11.00,25.50,25.80,31.00,38.80,46.00,52.80,46.00,35.00,40.50,41.00,44.00,41.50,42.00,42.80,20.00,32.00,26.00,55.00,27.00,40.00,48.00,46.00,35.00,38.00,37.00,47.00,49.00,50.00,44.00,58.00,41.00,36.00,45.30,40.50,42.50,39.50,40.50,58.00,55.60,38.50,40.10,39.00,50.30,15.50,31.00,31.00,49.00,82.00,108.00,111.00,152.00,165.00,144.00,128.00,119.00,101.00,141.00,131.00,118.00,89.80,103.80,153.00,125.10,97.00,108.00,105.50,103.50,86.60,80.80,70.10,71.50,119.00,98.00,84.00,86.30,70.80,70.30,46.50,71.80,10.50,39.30,35.80,37.50,30.50,51.30,40.00,30.10,14.00,17.30,24.80,24.10,20.80,23.00,19.00,23.80,16.00,12.80,20.00,15.00,18.80,20.80,36.00,50.00,33.00,36.00,52.00,45.00,47.00,51.00,123.00,98.00,51.00,48.00,51.00,59.00,38.50,35.50,53.50,55.00,38.00,63.00,60.50,63.50,93.50,68.00,68.00,53.80,42.60,59.10,56.30,55.00,60.30,59.50,60.50,49.50,43.30,54.30,9.00,9.00,16.00,16.00,16.00,16.00,18.00,9.00,16.00,33.00,51.00,46.00,44.00,45.50,59.50,37.50,41.50,32.00,36.00,31.50,47.00,44.00,48.10,31.80,41.60,47.00,48.00,48.80,51.10,48.80,41.00,29.00,33.00,30.80,31.30,21.30,38.30,39.00,107.00,83.00,47.00,74.00,78.00,71.00,86.00,87.00,160.00,115.00,114.00,72.50,96.00,106.00,67.00,68.00,71.00,65.00,56.00,73.00,67.50,90.00,103.00,111.50,79.00,81.00,84.50,109.00,80.50,76.00,95.50,71.50,64.50,68.00,75.30,63.50,57.50,66.50,51.30,50.60,44.10,33.50,40.80,37.50,69.50,74.80,64.00,95.00,109.00,131.00,49.00,112.00,80.00,80.00,53.00,77.50,56.00,35.50,58.00,62.50,44.30,61.00,67.00,65.00,60.50,63.00,43.50,61.00,36.50,34.80,49.00,47.00,6.00,53.00,46.50,54.30,48.50,75.00,60.00,64.00,54.00,61.00,69.00,58.00,75.00,73.00,79.00,81.50,74.00,93.50,80.50,81.50,90.00,80.00,81.00,71.50,77.00,70.60,96.60,99.30,84.00,64.80,69.30,88.10,75.80,66.80,103.30,82.10,77.50,78.10,88.30,114.50,84.00,79.30,78.00,38.00,38.00,53.50,49.50,53.00,56.50,54.00,47.10,58.10,19.00,47.30,36.50,46.80,43.50,87.00,47.00,49.00,72.00,68.00,73.00,76.00,92.00,140.00,123.00,110.00,191.00,122.50,143.60,138.50,124.00,88.00,135.00,91.00,97.00,100.00,120.00,128.00,132.00,132.50,123.00,98.10,102.80,148.60,111.00,129.60,122.30,98.10,120.30,116.30,101.80,137.80,112.80,57.00,57.00,61.00,61.00,65.00,80.00,76.00,65.50,62.00,71.00,70.00,63.00,59.00,65.00,53.00,57.00,65.00,58.00,63.00,65.00,67.10,53.00,65.00,73.00,79.00,79.00,67.00,75.00,69.00,70.00,68.00,59.30,66.00,61.00,27.00,30.00,47.00,29.00,27.00,24.00,26.00,24.00,28.00,30.00,23.50,31.00,43.00,21.00,16.00,19.50,47.00,24.00,30.00,21.00,21.00,34.00,41.00,74.00,51.00,59.60,61.00,71.50,49.50,54.50,60.00,53.60,53.50,35.50,35.80,58.50,58.50,59.00,70.50,58.80,63.80,72.30,67.30,53.80,64.80,74.50,55.80,63.50,33.50,51.30,54.80,12.30,26.30,17.00,17.00,22.00,43.00,54.00,58.00,35.50,43.00,46.50,43.50,48.00,61.00,44.10,34.50,45.00,34.50,45.80,48.30,49.30,48.50,44.80,43.00,49.30,45.60,73.10,45.80,38.80,55.80,45.00,42.80,31.30,33.50,51.00,70.50,63.00,82.00,98.00,77.50,74.50,84.00,94.60,93.50,90.50,116.00,121.00,117.00,112.00,104.00,109.00,99.00,92.50,125.00,113.00,110.00,112.00,103.00,82.30,100.30,86.50,36.00,48.00,48.00,52.00,54.50,40.50,35.80,64.60,52.50,61.00,38.50,46.50,48.50,26.00,21.50,37.50,60.50,41.00,27.00,50.80,45.30,55.50,48.30,57.00,32.00,47.50,50.50,50.50,61.00,72.00,72.00,72.00,120.00,112.00,104.00,92.00,88.00,88.00,120.00,93.00,109.00,96.00,96.00,88.00,88.00,96.00,92.00,100.00,89.00,88.00,93.00,88.00,88.00,70.50,90.00,88.00,111.00,111.00,120.00,115.00,119.00,112.00,120.00,112.00,134.00,128.00,156.00,132.10,137.00,131.60,153.00,111.00,110.00,123.00,128.00,136.00,111.00,122.10,93.30,121.60,127.60,143.00,127.00,128.00,118.10,119.00,122.30,115.30,124.00,122.80,100.00,119.00,125.00,31.00,33.00,123.00,136.00,96.50,93.10,95.10,96.80,95.80,99.10,112.00,116.50,109.10,108.80,109.60,87.00,119.60,130.10,108.00,100.30,118.30,127.80,129.40,108.30,54.00,87.80,93.30,64.00,52.00,83.00,104.00,110.00,159.00,158.00,174.00,146.00,156.00,149.00,170.00,184.00,171.00,157.00,170.00,160.00,160.00,169.30,186.30,188.50,197.30,177.30,169.00,161.00,160.80,161.80,167.50,156.30,174.00,149.80,37.00,40.00,22.00,22.00,28.00,15.00,17.00,20.00,18.00,27.00,50.00,39.00,48.00,46.00,16.00,9.00,9.50,16.00,9.50,9.50,9.00,9.50,9.00,8.50,9.50,9.50,21.00,18.00,23.00,27.00,28.00,10.00,10.00,9.50,24.00,34.00,18.00,33.00,39.00,54.60,64.30,68.50,69.00,91.00,69.30,48.00,49.80,42.80,42.90,34.00,40.30,37.10,27.00,59.00,96.00,81.00,76.00,64.00,56.00,63.00,67.00,75.00,68.00,83.00,58.00,91.50,61.00,61.00,61.00,57.80,71.00,88.00,93.00,76.50,107.50,103.00,100.00,81.00,82.00,73.10,81.50,86.00,59.00,68.80,63.00,61.30,55.30,82.00,79.50,70.00,68.00,66.00,76.00,76.00,70.50,71.00,82.80,79.00,73.40,86.30,68.60,90.00,78.00,87.00,77.00,100.30,86.50,72.80,57.80,82.50,77.80,82.80,66.60,52.00,58.00,63.00,25.00,77.00,57.00,56.00,97.00,99.00,114.00,134.00,189.00,143.00,122.00,207.00,69.00,176.00,177.00,387.00,116.00,132.00,92.50,104.50,110.80,101.30,103.80,74.30,89.50,126.30,83.00,86.80,80.50,95.50,46.80,75.50,95.30,72.50,88.80,54.00,37.50,45.00,53.00,45.30,43.00,24.00,28.00,45.00,34.00,50.00,59.50,56.00,59.00,61.00,46.30,60.50,56.50,63.50,64.50,50.50,20.50,56.50,45.50,9.00,18.00,18.00,9.00,27.00,24.00,9.00,8.00,8.00,8.50,8.50,8.50,8.50,8.50,16.50,8.00,8.00,26.50,24.00,24.00,22.50,21.00,28.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,24.00,48.00,71.00,73.00,41.50,62.00,68.00,75.50,40.60,53.50,51.50,54.50,52.30,79.50,67.00,64.30,68.50,69.00,53.80,48.30,55.50,60.00,35.80,48.00,40.50,27.00,27.00,24.00,42.00,40.00,36.00,42.00,40.00,44.00,55.00,64.00,70.00,64.00,63.00,72.00,68.00,70.00,55.00,56.00,72.00,87.00,66.00,64.00,64.50,64.00,64.00,80.00,57.00,75.50,77.00,75.00,56.00,53.00,82.00,18.00,9.00,8.00,15.00,16.00,15.00,20.00,15.00,14.80,9.00,22.00,24.00,18.10,10.50,21.80,19.00,9.00,21.50,20.00,22.50,18.00,27.50,32.80,51.00,19.00,24.00,23.00,32.00,57.00,47.00,40.00,42.00,31.00,54.00,40.00,25.00,46.00,52.00,36.00,50.00,36.00,60.00,60.00,40.00,18.00,28.00,18.00,11.50,21.00,37.00,25.50,74.80,37.00,61.80,30.80,68.50,83.30,62.30,54.80,88.50,74.00,14.50,25.00,38.50,38.50,30.30,41.50,30.80,27.50,27.80,40.50,35.30,32.00,50.00,45.30,56.60,60.80,70.50,54.80,69.80,17.00,37.50,62.80,55.50,91.00,94.00,86.00,78.00,49.00,88.00,104.00,122.00,135.00,192.00,180.00,196.00,169.00,185.00,182.50,189.00,202.00,233.00,190.00,225.00,225.00,220.00,228.00,243.00,215.00,179.80,218.80,276.80,229.60,266.60,241.00,237.00,240.60,257.00,247.00,221.00,237.30,249.00,55.00,66.00,73.00,65.00,74.00,79.00,76.00,69.00,74.00,97.00,94.00,70.00,66.00,85.50,147.70,86.50,83.00,90.00,82.00,102.00,90.00,92.50,79.30,78.80,90.00,80.00,72.80,92.10,94.30,95.00,103.00,99.50,114.00,40.30,63.50,59.00,46.00,63.30,69.80,80.00,90.00,89.00,52.50,39.50,16.00,17.00,18.00,24.00,8.00,32.00,41.00,32.00,32.00,20.80,32.00,32.00,18.50,46.50,24.50,46.50,31.00,34.50,36.50,27.50,15.00,26.00,31.00,26.00,26.00,54.30,48.00,34.00,32.00,39.00,24.00,35.00,36.00,33.00,22.00,37.00,16.00,18.50,20.00,33.60,32.60,24.50,24.30,30.00,38.30,32.10,29.60,26.80,26.00,25.80,27.00,28.80,29.50,26.50,57.00,51.00,64.00,72.00,72.00,56.00,64.00,64.00,52.00,48.00,50.60,51.00,52.00,62.00,58.00,55.00,51.50,51.00,54.00,47.00,55.00,55.00,50.50,57.50,33.80,50.30,45.10,49.10,43.80,57.30,56.00,49.80,53.00,56.00,57.00,58.00,59.30,30.00,27.00,33.00,21.00,22.00,21.00,30.00,28.00,28.50,40.50,37.80,21.50,19.50,24.00,28.50,40.00,30.00,24.00,24.00,24.00,17.50,30.00,41.00,29.50,29.00,10.00,32.00,26.00,33.00,39.50,29.80,42.00,33.50,31.30,36.50,43.00,9.00,8.00,24.00,16.00,9.00,10.00,16.00,18.00,10.00,9.50,9.00,9.00,13.30,9.30,9.00,20.50,9.30,9.30,9.50,9.30,18.00,9.00,25.50,21.80,29.10,31.50,28.50,19.00,12.60,27.80,8.50,8.50,15.00,21.00,10.50,47.00,102.00,55.50,59.00,30.50,46.50,45.50,41.80,37.50,39.50,49.00,49.00,44.00,51.50,63.00,51.50,41.00,55.00,51.00,50.50,47.00,49.00,23.00,45.00,46.00,43.00,36.00,42.00,53.00,67.00,29.00,28.00,35.00,40.00,44.00,41.00,50.00,69.00,60.00,55.50,48.00,78.50,76.00,67.50,66.00,69.00,88.00,75.00,84.00,77.00,92.00,101.00,105.00,86.50,130.50,74.50,102.50,96.00,111.50,96.80,79.30,93.50,88.30,98.50,70.80,81.50,59.30,47.50,38.80,81.50,83.30,48.80,33.00,46.00,58.00,41.00,44.50,22.00,42.00,29.00,39.00,42.00,37.00,33.00,48.50,42.00,49.00,61.00,38.00,41.00,52.00,57.00,42.30,55.00,21.00,40.00,37.00,20.00,23.00,36.00,39.00,49.00,57.00,32.60,42.00,41.00,37.00,39.00,47.00,53.00,77.00,65.00,60.00,77.00,56.00,42.60,61.80,60.00,82.00,64.50,55.50,3.00,35.00,20.50,62.00,51.00,69.00,67.00,77.00,68.00,71.80,76.50,45.10,64.00,44.60,46.00,66.00,64.00,72.00,83.00,70.50,73.50,60.10,64.50,56.50,31.00,49.50,49.50,58.00,47.00,55.80,54.30,50.80,50.80,42.30,42.30,50.50,53.30,56.80,67.00,36.00,20.00,39.00,44.00,32.00,20.30,22.50,41.00,49.00,42.00,50.50,27.30,13.00,17.00,28.50,6.00,18.00,34.30,50.50,46.00,62.00,59.00,66.00,47.00,42.50,53.00,42.00,59.00,31.00,45.50,51.00,104.00,74.00,84.00,80.50,86.00,96.50,58.00,82.50,65.00,58.00,73.00,52.00,59.00,44.00,114.00,84.50,89.00,82.00,62.50,54.80,70.00,15.00,72.00,140.00,65.00,76.10,97.30,86.00,114.30,102.30,72.50,131.50,63.10,76.30,57.10,74.30,59.00,32.00,40.30,78.80,36.00,47.00,57.00,42.00,61.50,49.00,37.50,49.50,55.00,97.50,75.50,123.50,60.00,64.50,97.00,96.50,66.00,67.00,69.30,41.50,51.50,69.50,93.00,65.00,129.50,82.50,118.00,101.00,99.00,95.50,97.00,77.30,73.10,41.50,58.30,54.30,66.30,57.50,72.00,63.00,58.00,69.00,95.00,80.00,59.00,44.00,22.00,53.00,23.00,30.00,47.50,53.00,107.50,52.00,84.00,108.50,89.50,60.00,45.00,52.50,55.50,76.00,49.50,60.00,60.50,59.80,62.00,57.50,36.80,48.50,46.00,27.50,16.00,39.00,41.50,47.00,71.00,65.00,91.60,84.30,63.30,38.50,60.00,60.00,43.50,64.00,61.50,63.00,24.00,23.00,29.00,60.00,81.00,51.00,81.80,56.50,55.00,44.00,35.00,56.00,56.30,43.00,95.00,51.00,50.00,41.00,41.50,40.00,54.50,45.00,51.30,59.50,50.00,54.00,37.00,34.00,43.00,47.00,39.00,56.00,65.50,60.10,72.00,71.10,49.00,70.00,41.00,44.00,52.50,53.00,75.50,70.00,90.50,104.50,99.80,113.00,109.30,102.80,104.50,96.00,102.50,122.50,106.30,95.00,114.00,108.00,51.00,9.00,58.00,71.50,57.80,46.50,23.00,25.00,40.00,28.00,36.00,38.00,29.30,29.50,26.00,27.50,35.00,35.00,30.50,24.50,31.00,30.00,17.50,28.50,33.50,26.00,16.50,45.50,26.00,33.50,35.50,21.50,39.00,41.00,43.00,41.50,34.00,26.00,16.00,22.00,16.00,55.00,18.00,24.00,33.00,30.00,39.00,33.00,33.80,39.30,36.30,25.00,22.50,28.00,26.80,48.50,32.00,51.50,49.60,52.00,54.00,65.00,41.00,57.00,62.00,59.00,59.00,64.00,85.00,61.00,61.00,66.00,59.00,67.50,62.50,67.50,59.00,71.00,68.00,70.00,61.50,62.00,72.00,63.00,66.00,67.00,74.00,60.00,65.00,60.50,78.00,87.00,90.50,94.00,91.00,93.00,106.00,60.50,25.00,44.00,25.50,49.00,36.00,49.00,7.00,68.80,54.50,52.60,61.30,37.00,35.50,25.00,53.00,40.80,46.00,27.50,45.50,29.00,23.80,35.30,55.00,44.00,43.00,51.30,47.80,63.00,88.00,86.00,89.00,72.50,92.00,87.50,78.00,67.00,69.30,96.50,76.00,49.50,52.00,54.00,67.80,69.50,73.10,98.60,81.80,71.00,76.00,80.50,76.60,86.00,79.50,68.00,108.60,100.50,86.00,85.50,86.00,88.00,40.00,34.00,52.00,59.00,45.00,48.00,42.00,42.00,33.80,44.30,49.00,42.50,32.50,40.30,49.00,31.30,36.30,32.30,26.60,29.80,25.80,12.00,19.50,28.50,32.50,31.00,19.50,24.00,16.00,25.80,24.80,31.00,95.00,67.00,66.00,64.00,67.00,57.50,47.00,46.00,48.00,51.00,43.00,45.00,49.00,31.00,38.50,29.00,25.00,28.00,29.00,28.00,35.00,27.00,20.00,17.00,41.00,28.00,19.00,28.00,26.00,30.00,22.00,41.00,43.50,37.00,30.00,43.00,33.00,32.00,47.00,38.00,34.00,31.00,23.80,41.00,22.50,31.80,31.50,35.00,35.00,28.00,21.00,28.00,31.50,28.10,23.00,26.30,25.50,29.30,12.00,17.00,19.00,15.00,16.00,26.00,17.50,12.00,13.00,16.00,20.00,22.50,27.00,19.00,24.00,15.50,15.50,29.60,20.00,24.00,26.30,25.00,21.50,26.80,20.80,31.10,20.80,23.30,26.60,22.50,25.50,20.30,30.00,23.30,21.50,16.50,10.00,10.00,11.00,15.00,14.00,18.00,18.00,19.00,19.00,20.00,24.00,35.00,35.00,42.00,38.00,44.50,42.00,27.00,18.50,27.50,45.50,54.00,26.00,34.00,29.80,41.50,52.00,28.50,25.50,18.00,12.50,28.80,10.00,30.00,30.00,36.00,48.00,56.00,48.00,46.00,46.00,36.00,17.00,40.00,58.00,31.00,32.00,31.00,37.00,35.00,24.80,21.80,18.00,25.00,34.50,47.00,35.30,27.30,26.80,26.50,26.80,27.50,18.50,28.10,27.30,26.00,26.00,26.00,26.00,17.50,8.50,24.50,36.00,41.00,34.00,33.00,32.00,29.00,18.00,20.00,14.00,27.00,12.00,24.00,23.00,21.00,18.50,26.00,17.50,17.00,19.00,22.00,18.00,17.00,14.00,14.00,14.00,13.00,13.00,10.80,10.00,22.00,21.00,25.00,20.00,22.30,20.50,12.50,25.50,37.00,54.00,51.00,58.50,64.00,53.00,62.30,63.00,54.30,64.00,54.30,57.50,45.80,45.50,141.50,48.80,45.50,50.30,51.50,56.00,36.30,53.80,41.00,57.50,45.30,60.00,56.00,10.00,10.00,10.00,10.00,20.00,10.50,20.00,16.50,20.00,20.00,14.00,17.00,20.00,16.00,42.00,47.00,41.00,50.00,34.00,44.00,66.00,66.00,46.00,72.00,75.00,72.00,53.00,55.50,59.50,45.50,51.50,63.40,54.80,61.00,61.70,55.80,48.00,137.60,61.50,34.00,50.60,67.00,56.10,68.00,56.80,54.60,62.60,51.50,54.50,47.50,41.30,46.50,10.00,32.00,71.00,75.00,68.00,78.00,82.00,76.00,35.00,46.00,8.00,9.00,14.00,30.00,22.00,32.00,38.00,31.00,35.00,40.00,60.00,47.50,37.00,37.00,41.00,46.50,40.50,57.00,39.80,52.00,60.50,36.50,35.00,28.00,26.00,33.00,34.00,32.00,30.00,35.00,26.00,23.00,55.00,40.00,49.00,49.00,29.00,46.50,42.30,34.00,35.00,51.00,40.00,44.00,35.50,32.50,37.50,41.50,40.00,39.50,41.30,36.50,34.00,36.10,29.50,36.00,80.00,64.00,52.00,51.00,50.00,52.00,79.00,78.00,54.00,61.00,65.00,75.00,87.80,81.50,59.50,94.00,83.00,91.00,91.00,64.50,83.00,58.00,94.00,82.00,64.00,160.00,150.00,86.00,75.00,66.80,118.00,70.00,63.00,71.00,66.00,59.00,63.00,27.00,67.00,25.00,43.00,48.00,42.00,25.00,43.00,46.00,65.00,72.00,70.00,69.50,55.50,69.00,76.00,59.00,72.00,60.00,71.50,54.50,48.00,35.50,42.50,51.10,27.80,35.00,30.80,38.00,33.30,28.50,36.30,48.00,20.80,29.50,22.50,65.00,69.00,48.00,56.00,74.00,62.00,75.00,60.00,81.00,104.00,124.00,90.00,123.00,102.00,131.00,90.00,78.00,105.00,92.00,96.00,94.00,109.00,127.00,89.00,89.50,88.50,89.00,89.50,85.30,87.60,79.30,101.50,83.30,93.80,61.00,61.30,72.00,11.00,23.00,19.00,20.00,18.00,10.00,11.00,12.00,14.00,42.00,8.30,24.00,14.00,21.00,32.00,10.00,14.00,27.00,26.00,28.00,24.50,19.50,30.00,32.30,28.00,35.00,22.50,30.00,19.10,10.80,12.50,12.50,13.50,14.80,23.50,42.30,31.00,31.00,41.00,45.00,47.00,60.00,60.00,46.50,66.50,65.00,76.00,74.00,56.60,62.80,88.50,68.00,67.50,34.30,44.00,59.00,96.60,98.00,97.50,88.30,119.00,101.10,91.60,102.50,158.30,111.60,133.00,154.80,154.00,179.80,130.80,174.50,190.00,27.00,33.00,34.50,45.00,60.00,59.00,54.00,46.80,47.60,61.60,43.00,49.60,38.80,37.00,51.00,43.00,38.50,36.00,41.50,55.70,21.00,35.00,51.00,40.00,29.00,36.00,42.00,50.00,46.00,63.50,70.00,40.00,29.00,35.50,8.00,32.00,9.50,13.80,7.10,13.50,20.60,20.00,17.30,19.60,24.50,18.00,23.00,20.30,24.00,44.30,27.50,25.60,24.00,13.50,17.30,38.30,24.50,37.00,24.50,32.00,46.00,27.00,34.50,33.50,39.50,30.80,51.10,35.80,38.00,37.00,42.30,45.00,33.60,28.10,15.30,25.00,31.00,23.50,19.00,13.00,9.50,14.00,21.00,11.80,19.00,15.00,30.00,37.00,35.00,36.00,40.00,54.00,54.00,50.00,88.00,85.00,100.00,64.10,55.00,49.30,90.00,64.00,74.00,68.80,85.30,73.50,61.30,64.50,100.00,87.10,83.50,95.00,85.00,138.80,89.50,97.00,90.00,105.00,80.50,97.80,86.50,97.50,73.00,27.00,19.00,32.50,33.00,16.50,17.00,17.50,38.00,43.00,15.00,15.00,30.50,24.10,39.00,18.80,8.50,24.50,10.00,9.50,9.50,9.50,10.00,23.80,30.50,22.00,42.00,19.50,13.00,18.50,15.30,15.30,19.50,21.00,25.80,19.50,10.10,31.50,21.50,29.50,25.50,33.50,27.50,30.00,44.00,66.00,72.00,57.00,81.00,67.30,61.00,43.00,60.00,20.00,33.00,17.00,10.50,19.00,38.00,43.50,32.00,42.30,43.00,28.00,18.00,31.00,22.00,18.00,12.00,13.00,27.00,27.00,29.00,20.00,15.00,9.00,9.00,39.00,49.00,48.00,42.50,34.00,46.00,31.50,37.80,35.00,49.30,48.00,47.50,48.00,38.50,52.50,58.50,38.50,43.50,48.50,41.00,44.00,37.50,36.50,39.50,31.50,57.50,48.00,42.00,34.50,42.00,52.00,44.00,39.00,40.00,47.00,50.00,47.00,59.30,60.00,40.80,44.30,39.10,52.80,35.50,30.80,65.50,49.80,64.50,59.50,61.00,48.00,52.50,64.00,61.00,50.30,61.00,32.00,30.00,45.30,19.00,42.00,29.50,47.00,26.00,33.00,25.00,21.00,15.00,15.00,20.00,14.00,15.00,19.00,16.50,28.00,40.00,36.00,24.50,34.50,31.50,60.00,34.00,41.00,27.00,26.00,29.50,48.50,44.50,31.50,26.50,27.00,35.50,37.00,27.50,38.80,29.00,29.00,43.50,40.00,24.00,26.00,37.50,45.00,10.50,10.00,9.60,18.60,22.50,22.10,28.50,31.60,29.30,23.80,36.10,19.00,19.00,18.00,31.80,67.00,38.60,38.00,51.50,55.80,52.50,60.50,59.10,45.60,46.30,52.50,55.00,70.50,56.80,67.00,62.00,19.00,45.00,46.00,47.00,48.00,56.00,64.00,44.50,61.00,70.00,51.00,94.00,81.00,61.00,63.50,67.00,72.50,68.60,50.00,65.50,53.00,46.50,57.00,61.00,50.00,57.00,51.00,52.80,43.00,52.50,48.30,35.80,43.30,42.80,34.00,101.00,42.00,33.50,22.00,36.00,35.50,23.00,46.00,26.50,50.00,29.50,28.00,9.00,29.00,88.00,100.00,73.00,59.00,98.00,81.00,73.00,63.00,77.00,102.00,73.00,87.00,103.00,86.50,96.50,96.00,80.00,88.00,95.00,123.00,91.00,102.50,59.50,90.60,61.80,40.00,58.50,54.00,52.00,74.10,72.00,60.30,68.30,61.00,60.80,64.80,67.80,74.30,49.50,61.00,79.60,72.60,43.00,55.00,61.50,64.00,62.50,21.00,58.80,50.50,59.30,57.50,43.00,52.00,67.00,39.50,56.50,39.00,33.50,57.60,59.50,55.50,59.00,48.00,21.00,40.00,39.00,47.00,45.00,25.00,48.00,44.00,46.00,48.00,45.30,47.30,47.50,42.30,41.00,31.00,45.00,36.10,41.00,51.30,38.10,37.30,50.00,41.10,46.80,33.00,41.30,59.50,51.30,59.80,60.00,60.00,41.00,52.80,59.00,27.00,29.00,41.00,42.00,48.00,56.00,44.00,70.00,41.00,39.00,60.00,44.00,51.50,34.00,41.00,28.00,28.50,37.00,32.50,34.50,37.30,52.00,49.00,47.00,60.00,59.00,52.00,61.00,53.00,38.00,48.00,52.00,72.00,53.00,57.80,33.00,39.00,44.00,43.00,70.10,49.30,81.00,66.80,75.60,65.10,78.10,83.80,73.10,86.10,62.30,81.60,69.10,60.80,66.50,47.30,43.30,45.30,54.50,130.00,105.00,80.00,78.00,54.00,42.00,59.00,44.00,64.00,57.00,53.00,45.00,39.00,40.00,36.00,38.00,46.00,35.00,44.00,47.00,51.00,45.50,48.00,44.00,31.00,38.00,42.00,41.00,50.00,51.00,49.00,26.30,40.00,39.50,28.00,39.00,36.00,35.00,35.00,29.00,34.00,36.00,44.50,34.00,34.50,44.00,27.00,44.50,48.50,45.30,53.00,39.30,28.00,47.50,29.80,24.50,11.00,34.50,40.00,39.00,31.00,45.50,47.50,43.00,25.50,37.00,55.00,77.00,88.00,65.00,84.00,65.00,86.00,68.00,72.00,53.00,89.00,83.00,76.00,81.00,81.00,89.00,78.00,98.00,101.00,105.00,78.00,82.00,86.50,70.50,95.00,76.00,90.00,82.00,84.00,92.00,88.00,79.00,75.00,79.00,14.00,25.00,47.00,33.30,46.30,83.00,74.00,62.00,49.00,51.00,38.00,56.00,64.00,45.00,71.30,67.00,55.00,66.00,72.00,68.00,36.00,34.00,28.00,22.00,60.00,70.00,60.00,49.00,81.00,88.00,54.00,69.00,64.00,51.00,52.00,58.00,63.00,46.00,51.00,22.50,34.00,63.00,44.00,48.00,36.00,40.00,40.00,27.00,8.00,36.00,88.00,63.00,68.00,49.00,70.00,71.00,98.00,89.00,76.50,72.50,75.00,80.00,65.50,70.00,37.00,64.00,75.00,68.00,63.00,70.00,66.00,59.00,80.00,68.00,66.00,74.80,69.00,73.00,76.00,72.30,77.80,67.80,77.20,71.90,53.50,53.40,76.70,32.00,33.00,35.00,60.00,73.00,73.00,52.00,71.50,49.00,46.00,58.50,65.50,74.00,60.50,63.00,66.00,48.00,68.50,61.80,61.00,62.00,57.00,73.00,67.00,59.60,64.80,57.10,63.50,58.10,72.50,71.50,76.00,63.50,82.80,77.00,51.50,62.80,48.30,51.50,80.10,57.00,69.80,74.10,31.80,80.50,70.80,66.00,87.30,36.00,53.00,39.00,16.00,21.00,32.00,26.00,18.00,35.00,37.00,64.00,52.00,42.00,62.00,56.00,50.00,43.00,57.00,40.00,33.00,40.00,20.00,35.00,49.00,39.00,59.00,30.00,43.00,40.00,59.50,37.00,38.50,40.50,32.80,33.80,35.30,24.00,34.00,35.00,14.00,29.50,32.30,66.50,87.50,77.30,63.50,80.80,81.50,76.80,67.50,78.10,72.80,88.80,95.00,77.50,64.50,80.80,122.80,49.00,58.00,37.00,55.00,54.00,70.00,74.00,47.00,55.00,65.00,78.00,81.00,51.00,66.50,60.00,71.00,73.00,54.00,68.00,68.00,61.00,67.00,60.30,58.30,67.10,81.80,65.30,61.50,60.80,56.30,59.80,58.50,59.80,81.80,64.00,69.30,78.80,10.00,15.00,14.00,15.00,33.00,10.50,24.00,30.00,10.00,14.00,31.00,35.00,43.50,56.00,55.00,57.00,38.00,34.00,40.00,63.00,87.00,108.00,82.10,66.60,57.60,68.00,64.00,54.00,101.50,135.80,152.10,88.80,159.00,88.00,105.00,72.50,96.50,91.00,59.00,54.00,46.50,54.50,62.00,65.00,74.00,65.00,56.00,77.00,61.00,72.00,72.00,52.00,40.00,23.00,27.00,28.00,23.00,46.00,50.00,43.00,44.00,47.00,44.00,40.00,43.00,50.00,45.00,51.00,48.00,42.00,35.00,53.50,60.00,42.00,58.80,25.00,38.00,11.00,29.50,23.50,29.00,24.00,33.00,43.00,47.00,40.00,57.00,27.00,61.00,65.00,18.00,9.00,9.00,9.00,9.00,9.00,16.00,9.00,17.00,17.00,17.00,15.00,8.00,13.00,14.50,24.00,26.00,9.00,8.00,28.00,23.00,22.00,10.00,28.00,58.00,46.00,29.00,25.00,23.00,25.00,34.00,40.00,64.00,26.00,46.00,45.00,41.00,30.00,35.00,38.50,44.30,37.00,59.00,39.50,54.10,31.30,35.00,34.00,37.50,25.00,31.00,36.00,21.00,20.50,33.00,37.00,39.80,44.80,29.50,43.00,29.50,31.50,29.50,28.80,33.00,50.50,57.80,51.00,51.00,62.00,54.00,52.80,51.30,56.00,82.00,61.00,61.00,52.00,43.00,47.00,52.00,67.00,61.00,44.00,50.00,56.00,42.00,54.00,58.00,48.00,61.00,30.50,42.00,32.00,44.00,46.00,53.00,46.00,42.00,48.00,45.00,40.50,46.00,54.50,50.50,47.50,92.00,76.00,58.80,55.50,85.00,68.00,57.80,96.60,112.10,167.80,139.00,113.60,136.00,148.30,98.50,107.00,104.00,94.00,90.00,17.00,33.00,29.00,26.00,21.00,33.00,37.00,31.00,35.50,30.00,32.50,39.00,68.50,48.00,48.80,62.80,68.50,89.80,86.00,93.30,91.60,113.00,89.80,77.30,83.50,61.00,62.30,21.00,42.00,29.00,29.00,30.00,30.00,29.00,29.00,35.00,28.00,27.00,33.00,21.00,29.00,29.50,43.50,26.00,20.00,28.50,26.00,27.00,24.00,22.00,21.00,27.00,36.50,42.10,44.30,28.30,27.50,17.50,30.00,32.50,14.00,20.80,19.50,25.00,31.30,17.50,19.00,21.00,21.50,29.30,16.00,19.50,30.50,40.30,37.50,55.00,75.00,55.00,66.50,46.00,63.80,54.50,52.50,66.50,60.50,65.50,30.30,46.80,34.80,46.30,38.30,64.50,49.00,72.00,60.00,77.50,66.00,74.00,57.50,45.50,52.00,42.00,97.00,45.50,48.00,51.00,46.50,53.50,33.50,32.50,34.00,32.00,31.00,56.00,41.00,60.00,51.00,68.50,70.00,46.50,55.50,44.50,50.50,48.50,43.00,85.50,50.50,60.00,38.00,49.50,39.50,65.00,66.90,67.50,49.00,33.00,43.00,33.00,18.00,54.00,47.00,41.00,45.50,63.00,40.50,53.00,49.00,28.50,45.80,30.80,21.50,24.00,18.00,28.50,32.30,36.00,37.80,25.50,24.50,33.50,17.00,43.00,44.50,54.30,49.50,40.50,21.00,48.60,26.60,41.50,58.30,28.00,31.50,40.30,44.80,41.80,19.00,16.00,17.00,8.00,9.00,8.00,8.00,15.00,19.00,48.00,38.00,42.50,53.50,45.00,33.00,32.50,39.50,42.00,37.50,15.00,25.50,31.50,52.50,27.00,32.80,54.00,38.80,51.50,50.50,71.30,29.00,41.00,54.00,50.60,9.50,49.30,37.00,31.00,37.00,8.00,30.00,32.00,27.00,36.00,48.00,44.60,37.00,48.50,45.00,70.00,57.80,22.30,45.30,51.00,34.00,38.00,44.50,35.60,40.00,30.50,10.00,53.30,33.30,37.50,12.00,35.00,12.00,21.00,18.00,49.00,24.00,30.00,48.50,35.00,41.00,45.00,52.50,32.80,48.00,59.00,78.00,89.00,78.00,92.00,106.00,114.00,127.00,130.00,120.00,93.00,113.00,114.00,81.00,114.00,113.00,88.00,118.00,116.00,148.50,145.50,133.50,148.00,135.50,102.50,117.00,118.00,130.50,142.50,135.00,140.50,142.50,9.00,12.00,12.00,24.00,40.00,22.00,22.00,28.00,32.00,30.00,30.00,29.00,23.00,37.00,30.00,32.00,20.00,27.00,25.00,23.00,30.00,32.00,39.00,32.00,28.00,23.00,37.00,24.00,24.00,30.00,24.00,25.00,36.00,36.00,14.00,21.00,40.00,38.80,57.10,62.10,48.30,61.00,67.00,51.00,12.00,40.80,40.00,35.00,50.00,58.00,70.00,57.00,89.00,108.00,102.00,100.00,72.30,74.10,71.30,75.00,90.50,73.50,41.00,64.00,70.00,75.00,86.40,72.00,87.00,85.00,75.50,84.00,79.00,62.50,65.30,61.50,57.60,68.00,62.30,60.30,60.80,62.50,55.80,63.30,25.00,25.00,26.00,29.00,36.00,34.00,69.00,16.00,28.00,29.00,14.10,22.00,13.00,33.10,28.50,22.80,22.00,35.00,34.30,47.00,67.30,18.00,18.80,15.80,48.30,31.00,39.00,30.60,10.00,20.80,17.30,27.00,9.50,9.50,17.80,20.00,21.00,30.00,50.00,26.00,39.00,93.00,121.00,96.00,82.00,78.00,76.00,71.00,56.00,70.00,50.00,56.00,53.00,67.00,56.50,48.50,50.00,76.80,69.00,60.50,63.00,65.00,64.00,68.00,82.00,62.10,70.80,71.00,71.50,71.10,59.80,74.50,54.50,61.50,60.40,64.40,56.50,59.90,25.00,28.30,33.00,17.00,16.00,18.80,21.30,12.80,14.30,23.50,25.30,21.80,24.50,16.00,30.80,31.00,17.80,22.00,16.80,19.00,5.50,14.30,33.00,36.50,14.00,33.80,43.50,39.00,30.50,39.00,29.00,34.00,32.00,32.00,32.00,32.00,32.00,32.00,36.00,32.00,36.00,32.00,32.00,32.00,32.00,32.00,51.00,32.00,32.00,32.00,32.00,30.00,32.00,64.00,44.50,58.30,48.30,36.00,59.10,41.00,48.80,37.80,47.80,16.50,26.00,8.50,16.50,32.50,61.00,84.00,90.30,78.50,82.50,56.60,38.30,74.50,69.50,51.80,56.60,65.30,34.40,36.50,25.50,8.00,33.50,36.00,47.00,121.50,140.00,169.50,139.50,119.00,51.00,51.00,45.00,59.50,58.00,63.00,31.50,50.00,36.00,53.00,38.00,44.00,33.80,31.10,11.00,25.00,27.50,33.50,34.00,37.50,46.00,50.10,45.50,54.80,54.80,59.50,75.50,67.50,60.50,65.50,45.30,45.00,33.00,45.00,43.00,31.00,44.00,55.00,63.00,53.00,44.00,60.00,87.00,71.00,88.00,92.00,73.00,99.00,116.50,110.00,97.00,100.00,36.00,24.00,57.00,48.00,77.00,55.00,47.00,68.00,77.50,78.00,76.50,93.50,115.50,124.50,141.50,167.00,114.50,106.50,95.00,91.00,61.50,76.50,81.00,80.50,72.00,86.50,122.50,83.50,91.00,84.00,71.50,72.30,93.00,103.00,37.00,38.10,42.00,68.00,59.50,58.30,59.50,63.00,70.60,67.60,68.20,101.10,146.80,109.00,54.00,69.10,61.00,153.80,125.30,111.30,166.00,141.00,101.50,161.90,166.00,218.50,212.00,262.00,226.30,169.70,183.50,239.00,89.50,76.50,73.50,68.00,62.00,59.80,51.50,87.80,70.80,122.00,107.80,122.80,140.00,125.60,151.80,106.50,91.80,86.00,53.00,56.80,66.80,92.80,74.50,71.80,66.00,68.00,79.00,53.00,79.80,50.80,42.10,28.00,24.00,26.50,34.00,26.00,41.00,34.00,32.00,32.00,44.80,39.10,15.00,118.50,52.50,54.30,42.10,57.50,60.00,56.00,64.00,70.80,60.30,69.80,125.30,79.30,67.50,95.00,80.50,90.50,74.00,57.30,60.10,55.50,45.60,76.60,61.50,64.60,54.80,45.30,74.00,49.60,69.10,71.80,58.00,75.00,91.00,68.00,56.50,51.00,61.00,64.50,75.00,46.00,61.00,69.00,63.00,59.00,47.50,58.50,56.00,73.00,63.00,59.00,67.00,60.00,64.00,67.50,49.00,57.00,52.50,50.00,49.00,52.00,48.00,44.00,45.00,68.50,58.00,53.00,65.00,45.00,46.30,63.30,43.00,15.00,20.00,30.50,56.00,35.50,30.00,16.00,17.00,20.00,11.00,11.00,33.00,22.00,24.00,7.50,10.30,11.50,9.00,14.00,10.30,14.50,13.80,14.50,14.30,10.00,18.80,14.50,10.00,10.30,12.00,13.00,13.00,13.00,13.00,13.00,20.00,20.00,12.00,13.00,13.00,13.00,13.00,13.00,20.00,12.00,14.00,14.00,15.00,15.00,15.00,15.00,15.00,15.00,15.00,15.00,15.00,11.00,9.00,10.00,10.00,10.50,9.80,14.00,10.00,10.00,41.00,39.00,32.00,55.00,45.00,35.00,70.00,28.00,24.00,39.00,43.00,51.00,57.00,35.00,45.50,52.00,34.00,41.30,40.50,51.00,46.00,42.50,36.50,41.30,38.50,53.30,49.10,50.30,59.10,37.30,52.00,30.30,37.50,121.50,91.00,62.00,55.00,81.00,61.00,46.50,48.50,34.50,45.00,69.00,64.50,38.50,34.50,56.00,27.00,32.00,38.00,35.00,51.00,47.00,39.00,39.00,47.00,41.50,39.50,42.80,44.50,31.00,37.50,37.00,42.50,44.00,42.30,45.00,42.00,51.00,45.50,43.50,54.50,45.80,36.30,51.50,55.00,38.00,58.00,42.00,52.30,53.50,48.00,53.00,46.00,42.00,29.00,16.00,35.00,30.80,35.00,34.00,18.50,19.00,25.00,19.00,40.00,24.00,36.00,30.60,38.00,20.00,34.00,42.00,41.30,42.00,30.50,38.00,36.00,25.00,10.00,30.00,34.00,33.00,28.50,81.30,66.10,79.10,70.00,74.30,75.80,79.50,88.30,78.00,78.50,70.10,62.80,79.00,64.30,77.30,77.50,54.30,71.30,47.00,37.00,58.00,46.00,42.00,38.50,60.00,42.00,34.00,44.50,36.30,36.60,47.60,43.50,50.50,61.00,76.80,85.80,85.80,93.30,99.60,98.10,87.80,79.80,96.30,68.80,51.00,57.00,59.50,42.00,41.00,14.00,34.00,25.00,63.00,64.00,60.00,59.00,47.00,79.00,70.00,38.00,53.00,38.50,66.50,60.30,61.00,68.00,48.50,49.00,38.50,42.00,82.00,76.50,80.50,86.00,88.50,80.80,77.80,88.50,105.10,115.80,158.00,156.30,142.30,200.10,175.00,157.00,164.00,181.00,161.00,160.00,156.00,158.00,149.00,152.00,138.00,131.00,148.00,154.00,147.30,168.00,53.50,55.00,52.50,57.00,58.00,38.00,45.00,41.50,55.00,47.00,22.00,56.00,51.00,81.10,79.30,72.00,67.00,82.00,90.00,61.80,72.00,73.00,30.00,33.00,76.00,60.00,52.00,55.00,45.00,51.00,69.00,50.00,54.00,53.00,54.00,52.00,41.30,24.50,73.00,57.00,70.50,60.50,46.00,75.00,61.50,53.80,49.00,77.30,71.10,51.50,71.30,74.80,58.00,65.00,41.50,62.50,58.00,69.30,81.50,61.50,43.50,50.00,65.50,44.00,48.50,74.30,79.80,69.90,93.00,74.00,62.50,54.00,67.30,63.30,61.30,52.30,48.50,57.50,51.80,58.30,59.80,61.20,65.80,41.60,60.50,37.00,48.30,26.80,55.00,42.00,77.30,51.00,79.60,46.80,65.00,69.00,66.00,57.50,58.00,69.50,68.50,69.00,63.80,68.50,78.50,14.30,59.00,62.00,49.00,81.00,68.00,71.00,74.00,55.00,45.00,58.30,89.00,92.00,92.00,67.00,80.00,50.00,88.90,71.80,90.00,101.00,98.00,162.00,98.00,97.00,87.00,102.00,102.30,95.00,117.00,110.00,85.60,112.00,82.80,125.10,98.30,91.30,91.50,83.80,78.50,95.00,104.80,89.00,85.30,72.00,66.00,84.00,67.00,69.00,75.00,56.00,75.00,62.00,78.00,80.00,85.00,94.00,73.00,84.00,62.50,81.80,73.30,61.80,75.80,81.10,60.00,91.00,83.00,74.00,101.00,87.00,89.00,100.50,105.30,122.10,88.50,60.50,67.30,73.30,66.00,76.00,77.00,66.00,30.00,55.50,63.00,94.00,97.00,98.10,107.50,108.00,104.50,105.60,81.00,110.80,117.50,127.00,121.80,125.50,175.60,131.00,129.00,127.50,122.00,122.00,125.50,98.00,168.00,183.00,172.00,188.00,183.00,186.00,192.00,180.00,268.00,225.00,276.00,231.00,223.00,162.00,169.00,149.00,140.00,160.00,133.00,131.00,135.00,132.00,141.00,131.00,127.00,162.00,153.50,140.00,132.00,164.00,128.00,139.50,127.50,134.00,162.00,149.00,164.50,164.00,11.00,21.00,11.50,42.00,52.50,43.50,30.00,35.00,34.00,36.50,60.50,57.30,22.00,57.50,54.00,47.00,69.00,59.00,66.00,42.00,32.00,36.00,37.00,42.00,47.00,68.00,79.00,75.00,71.00,83.00,92.50,97.00,89.60,97.00,104.80,106.30,93.00,75.00,83.00,109.00,89.00,82.10,82.00,64.60,75.00,105.00,94.00,103.00,97.30,103.10,92.50,92.50,93.00,87.00,95.00,88.00,102.00,101.00,102.50,67.00,66.00,61.00,49.50,60.00,53.00,62.50,84.60,124.30,108.10,109.30,122.50,120.60,126.50,132.60,120.80,131.60,125.00,115.00,118.80,125.00,135.00,189.30,118.80,114.70,84.30,95.60,87.60,85.50,81.30,86.80,98.50,93.00,87.50,89.00,96.50,91.50,92.30,83.80,35.00,34.00,29.50,53.00,56.50,62.00,63.50,73.00,85.60,74.10,69.10,91.80,94.40,87.30,93.10,96.00,101.30,98.80,90.60,94.60,93.30,84.00,141.00,32.00,98.00,45.00,128.20,155.50,35.00,34.00,28.00,25.00,24.00,9.00,37.00,17.00,28.00,24.00,18.00,16.00,24.00,29.00,24.00,38.00,30.00,27.50,50.00,42.00,38.00,47.00,48.00,39.00,45.00,54.80,44.30,58.10,53.50,62.80,65.00,50.30,60.30,53.50,50.50,51.50,51.80,47.00,51.00,56.00,61.00,44.80,53.10,52.30,53.30,53.80,50.30,53.00,52.50,33.00,35.00,50.00,38.00,45.00,45.00,49.00,40.00,41.00,50.00,67.00,51.00,50.00,53.00,34.00,45.50,35.00,34.50,31.50,31.00,30.50,35.50,51.10,45.80,41.50,48.80,45.30,34.30,43.80,50.00,48.60,45.50,41.10,38.50,44.80,56.00,77.30,51.30,34.00,42.00,35.00,35.00,40.00,38.00,45.00,44.00,41.00,58.00,41.00,43.00,33.00,42.00,30.80,37.80,39.00,46.10,32.60,39.10,41.10,47.10,53.50,53.80,44.30,59.80,24.00,40.60,39.60,41.50,32.50,37.80,47.30,32.30,28.80,32.60,44.00,43.10,52.10,36.10,50.80,51.30,44.30,52.30,70.00,68.50,12.00,13.00,13.00,14.00,19.00,39.00,22.00,28.00,41.00,49.00,55.00,45.00,37.00,34.50,34.00,35.00,47.00,45.00,43.00,36.80,17.50,30.00,23.80,44.00,44.00,25.50,18.00,43.00,11.30,29.00,37.00,18.50,37.50,25.30,30.00,32.80,25.50,27.00,36.50,14.00,105.00,120.00,264.00,133.00,121.00,146.00,92.00,113.00,89.00,104.00,127.00,116.00,102.00,85.00,70.00,82.00,128.00,115.00,103.00,123.00,117.00,75.00,102.50,93.00,84.00,87.40,77.00,72.30,76.00,75.00,58.00,75.50,111.00,57.00,50.00,47.00,37.00,37.00,17.00,15.50,34.50,38.60,23.00,38.00,41.50,31.50,17.10,46.00,38.80,41.00,28.50,27.30,37.50,34.00,41.30,37.50,42.80,36.30,35.00,30.30,38.50,39.50,46.50,30.00,39.00,43.00,42.00,43.00,43.00,43.00,39.00,38.00,42.00,50.00,50.00,58.00,53.00,45.00,51.00,47.00,51.00,55.00,57.00,48.00,58.00,55.00,63.00,53.00,52.00,43.00,50.00,51.00,54.50,51.00,43.00,63.50,49.50,48.00,48.00,46.00,58.50,77.10,67.10,75.00,56.80,61.00,48.00,62.00,104.00,88.00,88.00,95.50,105.00,90.00,95.00,122.00,37.00,50.00,69.00,46.00,32.00,45.00,48.00,58.00,59.00,47.00,54.00,37.00,54.00,44.00,48.00,75.00,69.00,67.00,57.00,75.00,60.00,98.00,108.50,67.00,101.00,65.00,101.00,52.00,73.50,48.30,63.70,75.60,14.00,11.00,23.50,11.00,13.00,13.00,13.00,13.00,13.00,24.00,22.00,22.00,10.00,21.00,21.00,34.00,28.50,49.00,44.00,54.00,54.00,60.00,72.00,74.00,79.00,88.00,68.60,71.50,87.50,80.00,72.00,70.00,62.50,67.00,60.50,69.00,93.30,77.80,67.00,76.50,66.00,82.50,71.30,75.80,76.30,85.30,77.00,20.00,27.00,39.00,45.00,35.00,34.50,41.50,46.70,57.00,35.00,48.00,51.00,64.00,68.00,69.00,75.00,73.10,107.00,99.50,65.80,54.00,60.50,61.50,76.80,73.50,65.80,80.80,11.00,11.00,11.00,20.00,20.00,19.00,20.00,21.00,20.00,20.00,35.00,45.00,33.00,59.00,40.00,34.00,22.00,37.00,29.00,25.00,40.00,46.00,45.00,44.00,46.00,37.00,42.00,48.30,45.50,38.00,42.00,41.00,49.00,53.50,51.00,49.00,10.00,39.00,60.00,55.00,49.00,63.00,48.00,49.00,33.00,42.00,46.00,47.00,51.00,50.00,52.00,38.00,51.00,50.00,54.00,54.00,61.00,59.00,62.00,50.00,56.00,54.00,59.00,51.30,11.00,46.00,40.00,30.00,38.00,29.50,30.00,29.00,40.00,42.00,42.00,36.00,37.50,38.00,37.80,39.50,41.80,44.50,37.30,36.00,39.00,29.00,27.00,12.00,66.00,61.00,61.00,82.00,68.50,70.00,62.80,23.50,15.30,6.00,24.00,18.00,31.00,41.00,37.30,41.80,69.50,78.80,79.30,90.30,88.50,76.80,54.00,62.50,69.00,63.00,52.00,51.00,45.00,75.50,85.00,75.00,62.50,96.30,93.10,90.00,60.50,54.50,82.00,75.00,160.60,89.10,91.30,12.00,20.00,70.00,57.00,81.00,44.00,62.00,93.00,72.50,63.00,65.00,92.00,87.00,84.50,38.00,73.50,77.00,55.00,58.00,58.50,87.00,62.50,51.50,62.00,68.00,42.00,40.00,36.00,59.80,90.00,15.00,14.00,23.00,30.00,34.00,31.00,41.00,38.00,64.00,52.00,47.00,33.00,55.50,49.00,49.50,53.00,61.50,54.00,63.00,55.00,48.00,57.00,44.00,52.00,52.00,58.00,39.50,34.50,39.50,43.80,48.00,21.00,28.50,16.50,12.30,15.30,14.80,16.00,16.50,16.00,10.00,9.50,10.50,8.50,14.30,10.00,143.00,75.00,51.00,54.50,69.50,106.50,116.00,60.00,76.00,74.30,82.80,81.50,104.50,96.50,60.50,63.00,85.50,58.00,66.50,66.50,86.50,97.80,55.00,74.00,95.00,68.00,74.00,56.00,110.00,125.00,92.00,119.00,104.00,96.50,109.50,107.50,91.50,84.00,115.50,71.50,55.50,91.00,66.50,62.00,90.00,52.10,92.00,52.80,78.00,78.80,83.40,106.00,94.10,93.30,78.50,71.00,89.30,82.00,83.00,80.50,42.00,10.00,23.00,49.00,78.00,72.00,86.00,78.00,75.00,119.00,191.00,91.00,73.00,109.00,86.00,107.00,108.00,117.00,92.00,90.00,100.00,105.00,115.00,95.00,84.00,108.00,123.00,117.00,117.00,115.00,88.00,128.00,120.00,33.00,31.00,12.00,25.00,22.00,35.00,72.00,33.00,21.50,32.50,38.00,27.50,28.00,30.00,37.00,71.00,67.00,87.50,79.50,90.00,83.50,61.50,78.50,75.50,55.00,78.50,68.00,58.50,38.50,35.00,36.00,26.00,38.00,32.00,34.00,21.00,14.00,34.00,29.00,20.00,43.00,32.00,56.00,45.00,56.00,45.50,37.00,12.00,16.00,20.00,17.50,20.00,31.00,34.00,40.00,49.00,23.00,38.00,42.00,41.00,33.50,46.00,46.00,60.00,42.00,39.00,66.00,54.00,19.00,17.00,16.00,10.00,14.00,10.00,10.00,21.00,28.00,45.00,16.00,42.00,26.00,20.00,33.00,34.00,37.00,31.00,24.00,31.50,30.00,32.00,37.50,31.00,33.50,26.00,27.00,52.10,40.50,50.50,47.50,38.30,52.00,50.00,42.00,48.00,40.00,76.00,85.00,99.40,95.00,92.00,60.00,81.00,88.50,78.50,79.50,99.00,133.00,165.00,121.00,112.00,108.00,102.50,109.00,110.00,125.50,99.00,105.00,46.00,54.00,39.00,27.00,18.50,47.50,41.50,45.50,67.00,60.00,61.60,66.00,78.60,55.60,71.00,68.80,47.60,63.80,74.00,62.00,66.30,83.80,84.30,72.00,88.80,83.80,69.30,88.10,87.50,81.00,53.00,58.00,92.00,64.50,78.60,58.80,54.50,56.50,60.00,51.00,53.30,50.50,45.00,48.80,37.30,31.00,31.00,36.00,26.00,38.50,46.50,38.10,43.00,47.80,46.60,43.00,42.50,68.80,54.80,49.80,63.50,62.30,52.30,67.50,54.50,33.00,36.00,36.00,37.50,56.00,64.50,85.00,81.00,79.00,91.00,81.50,57.50,42.50,74.50,78.50,58.50,50.00,58.80,68.00,77.30,75.50,79.00,64.00,65.00,60.50,12.00,10.00,27.00,29.00,42.00,25.00,23.00,24.00,41.00,22.00,24.00,35.00,36.00,53.00,69.00,30.00,56.00,68.00,62.30,50.50,76.50,67.10,85.00,55.00,87.80,82.60,76.60,67.50,59.50,59.00,64.50,51.00,54.00,52.00,49.00,46.00,50.00,43.00,47.00,41.80,66.60,44.80,43.00,38.30,31.00,78.00,53.80,45.50,34.00,34.50,38.00,46.00,39.00,29.00,37.50,36.80,26.00,45.00,45.50,25.50,33.00,42.00,37.50,55.00,29.50,32.00,51.00,36.50,43.50,20.00,29.00,47.00,69.00,60.00,70.00,83.00,125.00,104.00,160.00,184.00,132.00,102.00,160.00,142.00,129.00,151.00,79.00,107.00,95.00,87.00,99.00,66.50,98.00,82.00,81.00,104.00,95.00,92.00,69.00,96.00,117.00,70.00,91.00,96.00,92.50,72.00,83.00,27.50,27.00,45.00,51.50,123.00,44.00,73.00,93.00,64.00,75.00,88.00,57.80,54.80,72.00,55.50,46.00,48.00,79.00,20.00,16.50,27.00,33.30,48.00,18.00,65.00,36.00,36.00,72.00,55.00,59.50,20.00,38.00,77.00,31.50,51.00,42.00,20.00,59.00,53.50,34.00,48.50,28.00,62.50,15.00,20.00,18.00,21.00,12.00,10.00,9.00,11.50,7.50,10.00,67.00,47.00,65.00,48.00,140.50,69.00,73.00,69.00,98.00,94.00,106.00,105.00,108.00,106.00,95.00,110.00,88.00,108.00,138.00,103.00,127.00,189.00,262.00,405.00,503.00,290.00,339.50,368.30,353.50,332.80,386.50,374.00,462.00,463.00,239.00,252.00,337.00,770.00,108.00,265.00,261.00,315.00,54.00,60.00,20.00,60.00,57.50,50.00,65.50,60.00,11.00,59.00,60.00,22.50,15.00,65.00,52.00,69.00,54.00,78.00,63.00,56.00,73.00,77.00,83.00,76.00,81.00,85.00,77.00,61.00,64.50,62.00,67.50,76.50,58.50,90.00,92.00,78.00,92.00,95.50,109.10,77.00,100.00,73.50,86.50,85.00,75.30,85.50,74.00,73.50,73.50,41.00,54.00,91.00,57.00,81.00,90.00,80.00,68.00,58.00,70.50,71.00,102.00,120.00,68.00,46.60,63.50,66.50,79.00,69.00,65.50,85.50,65.50,78.50,61.00,64.00,49.00,62.50,79.00,49.50,71.00,61.50,46.50,47.50,46.50,50.00,45.50,31.50,38.00,56.50,41.00,53.50,55.00,72.50,64.80,80.80,90.00,54.50,64.50,79.10,73.80,58.00,47.00,53.50,48.00,64.80,62.00,91.30,72.00,77.30,80.80,77.50,60.80,87.80,102.80,92.80,26.00,27.00,37.00,39.00,57.00,60.00,77.00,72.00,78.00,72.00,68.00,60.00,58.60,72.00,72.00,75.50,73.50,53.50,44.10,45.00,72.00,67.50,96.50,109.30,99.30,122.10,118.30,112.80,143.00,123.80,168.00,130.50,34.00,28.00,22.00,20.00,41.00,32.00,36.00,12.00,12.00,25.00,38.00,34.00,42.00,25.00,41.00,37.00,37.00,39.50,40.00,38.50,36.50,32.50,31.00,36.50,32.00,41.50,27.00,40.50,40.50,43.10,45.00,46.50,50.80,41.60,57.80,63.80,58.80,35.60,46.00,55.00,65.80,56.50,44.80,68.50,42.50,40.50,51.50,44.00,47.50,35.50,28.50,44.00,24.50,9.00,65.00,42.00,58.00,36.00,39.00,45.00,34.60,30.00,48.00,69.00,72.00,65.00,52.50,52.50,36.30,47.80,40.50,39.00,38.50,36.50,29.00,42.50,46.00,26.00,27.00,18.00,18.00,19.00,19.00,27.00,29.00,34.00,31.00,30.00,53.00,77.50,59.50,61.00,14.00,23.00,25.00,18.00,19.00,30.00,30.00,27.00,32.00,28.00,30.00,27.00,27.00,27.00,27.00,26.00,28.00,27.00,27.00,30.00,27.00,27.00,27.00,31.00,35.50,30.00,34.80,28.50,32.50,30.50,41.00,25.00,40.00,8.00,10.80,11.50,37.00,31.10,21.00,17.00,34.00,20.50,20.50,35.00,20.50,20.50,20.50,53.50,31.50,41.00,20.00,26.00,27.00,25.00,27.00,19.30,100.50,66.70,23.00,26.00,12.00,10.00,18.00,9.00,24.00,32.00,22.00,19.50,31.10,25.10,20.10,69.60,71.80,28.40,68.60,61.30,47.30,60.60,35.30,42.80,71.80,80.50,91.50,73.00,85.00,80.00,68.00,69.00,60.00,61.00,57.00,60.00,58.00,66.00,102.00,102.00,126.00,126.00,126.00,128.00,125.00,124.00,128.00,130.00,127.00,125.00,128.00,96.00,128.00,120.00,95.00,118.00,127.00,120.00,110.00,116.50,119.00,90.00,68.00,50.00,51.00,10.00,11.00,9.00,10.00,10.00,24.00,27.00,43.00,40.30,27.00,37.00,22.00,31.00,40.50,39.50,25.00,32.00,28.50,18.00,11.00,21.00,16.00,26.00,24.00,16.00,30.00,73.00,76.00,99.00,95.00,100.00,110.00,108.00,170.00,178.00,212.00,136.00,147.50,179.00,114.00,133.00,116.00,132.00,115.00,119.00,110.00,110.00,84.50,134.00,128.00,110.00,132.00,117.00,131.00,154.00,123.00,121.00,106.00,89.00,105.00,109.00,106.00,99.00,27.00,21.00,49.00,66.00,112.00,76.30,89.60,87.00,82.00,73.00,64.80,29.00,46.00,60.00,64.00,68.00,53.00,70.00,89.00,104.00,103.00,107.00,135.00,100.00,109.00,108.00,137.00,125.00,119.00,120.00,103.00,107.00,97.00,114.00,121.00,118.00,112.00,109.00,124.00,119.00,138.00,111.00,93.00,74.00,94.00,108.00,86.00,83.00,87.00,8.00,56.00,81.30,77.10,35.30,73.50,50.00,47.30,64.40,33.00,17.00,36.00,84.80,126.00,86.30,130.00,102.00,86.00,87.50,93.00,66.00,74.00,61.80,73.50,67.80,88.50,66.50,81.00,75.80,82.60,97.30,80.80,83.30,71.80,80.80,75.00,76.30,81.30,27.00,38.00,37.00,39.00,28.00,39.00,63.00,51.00,90.00,77.00,66.00,78.00,87.00,79.00,88.00,100.00,115.00,110.00,114.00,108.00,96.00,107.50,110.80,99.00,113.30,95.00,92.50,94.80,99.50,100.00,132.80,113.30,109.30,174.00,106.80,94.30,162.30,115.00,9.80,29.00,42.30,43.80,56.00,53.00,61.50,95.50,49.80,47.50,53.60,36.00,55.50,54.80,67.00,58.50,73.50,68.30,32.00,40.00,30.00,11.00,8.00,8.00,9.00,8.00,8.00,111.00,112.00,114.00,92.00,114.00,101.00,115.00,123.00,122.00,121.00,112.00,141.00,133.50,113.50,118.00,104.00,101.00,114.00,76.50,110.00,101.00,88.00,79.00,96.00,78.00,80.50,98.00,86.00,95.50,81.50,95.50,102.00,84.50,71.00,94.50,84.00,94.30,82.50,47.00,56.00,45.00,33.00,20.00,18.00,13.00,22.00,19.00,13.00,41.00,29.00,20.00,50.00,58.00,40.00,70.00,69.00,70.00,73.50,77.00,72.50,72.00,72.50,78.00,77.00,74.50,76.00,83.00,21.50,36.00,50.00,37.00,42.00,45.00,44.00,34.80,31.50,20.00,40.50,102.00,85.00,56.00,56.00,55.00,52.00,49.00,70.00,74.50,63.50,54.50,20.00,16.00,20.00,20.00,24.00,33.00,23.00,54.00,76.00,50.00,58.00,58.00,37.00,51.50,51.30,79.00,63.00,34.00,78.00,42.00,50.00,40.00,47.30,54.00,47.10,42.00,36.50,24.50,24.50,31.00,37.10,22.00,16.00,21.00,12.50,9.00,10.30,9.00,8.00,9.50,9.50,24.00,28.00,53.00,54.00,54.00,28.00,46.50,22.00,24.50,19.80,37.30,35.00,22.00,24.50,40.80,19.30,25.50,31.00,30.00,22.00,18.50,32.00,27.30,27.80,28.10,16.50,18.00,18.00,9.50,8.40,8.80,9.00,9.00,30.00,14.00,13.00,8.00,8.00,8.50,9.00,9.00,44.00,9.00,16.00,9.00,36.00,36.00,34.00,36.00,32.00,32.00,10.00,9.00,40.00,33.00,34.00,47.00,35.00,40.50,42.00,30.00,47.80,56.50,46.50,41.00,41.50,35.80,33.60,44.50,53.30,55.10,38.30,44.00,51.00,51.00,51.00,61.00,61.00,42.50,48.00,35.30,78.00,66.00,75.00,92.00,103.00,102.00,137.00,189.00,113.00,70.00,24.50,51.00,59.00,56.00,77.00,120.00,75.00,83.00,85.00,111.00,118.00,124.00,133.00,110.00,117.00,84.00,91.00,117.00,85.00,92.00,94.00,100.00,104.00,98.30,71.00,73.80,66.50,56.60,54.00,68.00,66.00,64.80,87.30,40.00,36.00,36.00,46.00,51.00,58.00,48.00,46.00,71.00,84.00,93.00,106.00,62.00,77.30,80.50,77.00,82.00,69.00,63.00,79.50,87.50,68.50,69.60,41.00,56.00,54.00,74.00,58.00,57.00,46.30,59.00,63.00,51.00,40.50,60.80,35.80,51.50,61.30,82.00,147.50,102.50,129.80,108.50,144.00,118.80,51.00,56.00,46.00,60.00,53.00,56.00,70.00,39.00,30.00,22.00,38.00,60.00,60.00,60.00,60.00,68.00,60.00,52.00,46.00,54.00,58.00,63.00,59.00,68.00,60.00,58.00,56.00,154.00,46.00,60.00,42.00,58.00,84.00,33.00,47.00,79.30,63.00,63.00,98.00,85.80,75.00,79.50,88.80,96.50,80.00,93.00,109.00,94.00,100.00,112.00,105.00,89.00,82.00,97.00,134.00,99.00,94.00,92.00,100.00,101.00,87.00,85.00,80.00,108.00,101.00,88.00,75.00,82.00,68.50,101.00,78.00,93.00,83.00,84.00,78.00,94.00,86.00,88.00,114.00,86.00,110.00,86.00,68.00,53.00,50.00,94.00,113.00,88.00,84.00,80.00,75.00,58.00,72.00,65.00,53.00,73.00,64.00,48.00,70.00,74.00,74.00,66.00,74.00,59.00,78.00,79.00,88.00,176.00,114.80,115.80,100.80,105.00,142.00,119.50,115.00,145.50,144.80,131.00,130.00,132.00,51.00,28.00,36.00,52.50,49.60,34.00,34.00,42.50,37.50,45.00,43.80,55.00,53.80,36.50,40.30,43.00,46.00,41.10,46.30,47.60,45.00,54.30,53.30,60.00,50.10,65.00,58.50,62.80,57.50,66.30,36.00,33.00,30.00,26.00,36.00,50.00,9.00,30.30,38.60,31.10,32.00,31.00,37.00,54.50,59.60,68.80,55.30,53.50,69.80,66.10,76.30,77.30,77.50,63.10,67.80,64.00,55.50,48.60,38.80,32.00,49.30,77.00,67.00,66.50,61.30,32.00,52.00,44.00,28.00,23.00,33.00,60.00,63.00,50.00,46.00,51.00,40.00,57.00,55.00,45.50,62.00,47.00,71.00,42.00,54.00,75.00,95.00,63.30,79.60,66.60,54.10,75.50,76.50,69.00,68.30,72.80,75.00,34.00,75.80,87.80,63.00,90.50,81.00,55.00,64.00,52.00,51.00,46.00,38.00,57.00,52.00,53.00,52.00,55.00,50.00,53.00,38.00,51.00,47.00,63.00,40.50,47.00,56.00,55.50,49.80,55.50,50.30,36.80,40.00,45.00,46.00,48.00,46.00,42.00,42.00,45.10,44.00,41.00,33.00,38.00,21.50,68.00,86.00,92.00,65.00,82.00,81.00,83.00,74.00,77.00,92.00,108.00,48.00,110.00,89.00,83.00,100.00,59.00,54.00,47.00,72.00,108.00,84.00,75.60,89.80,73.50,74.00,68.00,83.00,92.00,95.00,90.00,94.50,79.00,98.30,85.00,62.80,84.00,89.30,46.50,58.00,65.00,51.50,62.00,57.50,50.00,48.50,52.50,50.00,52.50,54.50,65.00,49.00,70.00,75.00,52.00,44.10,39.50,33.50,44.80,50.00,46.60,46.00,50.80,42.50,44.00,42.00,42.30,42.80,48.50,43.80,46.00,54.00,40.00,49.00,41.00,47.30,43.30,45.10,40.00,45.00,33.50,33.50,31.00,48.30,42.50,43.60,49.50,57.30,20.00,33.00,26.00,14.00,17.00,31.00,21.00,18.00,32.00,37.00,42.00,37.00,20.00,17.00,32.00,41.00,29.50,16.00,31.60,26.50,11.80,16.30,16.10,23.10,16.10,22.50,25.30,42.30,23.80,30.80,14.30,18.00,21.80,21.30,33.50,37.50,82.00,57.50,33.00,44.00,30.50,66.00,61.50,90.00,70.80,80.00,75.80,80.00,81.50,81.00,54.50,106.00,78.00,84.00,95.00,71.80,61.30,73.50,65.00,78.50,69.30,64.30,56.00,55.00,59.50,58.50,39.50,63.50,49.00,67.00,35.00,112.00,80.00,91.50,78.00,56.00,94.80,68.00,78.00,53.00,61.00,67.00,60.00,89.00,81.00,70.00,86.00,100.00,83.00,75.50,61.80,89.30,93.00,89.00,83.60,87.00,83.00,90.00,85.00,94.00,93.00,72.00,64.00,109.30,74.50,77.50,75.50,129.50,124.00,86.50,84.00,126.00,49.00,65.00,45.00,45.00,49.00,59.00,96.00,70.00,78.00,105.00,94.00,90.00,115.00,125.30,130.00,115.00,104.20,103.50,106.00,102.00,108.00,115.00,104.00,107.50,83.00,90.00,102.50,118.00,131.00,115.00,132.00,132.00,138.00,123.00,126.50,56.50,106.50,131.00,94.50,105.00,100.30,113.00,88.80,108.50,114.00,133.50,131.80,131.50,123.50,113.00,123.30,93.30,108.50,103.50,103.00,100.00,107.00,118.00,99.00,96.50,113.00,112.00,23.00,22.00,18.00,29.00,42.00,49.00,43.00,47.00,36.50,39.50,33.00,32.00,37.30,43.50,65.00,58.00,53.00,103.00,62.80,61.00,76.50,70.50,68.00,108.80,74.00,109.50,84.40,51.50,96.00,78.00,70.00,67.00,67.00,79.00,75.80,66.50,27.00,25.00,24.00,26.00,25.00,22.00,24.00,30.00,33.00,27.50,22.30,32.80,39.30,40.50,34.50,27.80,37.50,46.50,43.00,46.00,39.00,47.60,39.80,37.60,37.80,36.50,45.00,42.30,50.00,47.60,50.50,50.10,47.30,44.00,42.00,42.30,54.80,50.00,45.00,60.00,60.00,37.00,120.00,31.00,31.50,18.00,73.00,54.00,51.00,52.80,59.00,44.00,52.00,65.00,48.00,56.00,54.00,60.00,48.00,59.50,91.50,92.00,74.00,74.80,86.80,75.00,74.80,79.50,119.00,85.50,104.00,81.50,101.00,99.00,77.00,92.00,24.00,162.50,23.50,17.00,14.30,26.00,19.00,29.60,42.00,53.50,45.30,31.80,22.60,41.00,40.30,29.00,41.50,29.00,17.30,26.30,27.50,17.30,52.50,55.00,70.00,44.00,47.60,47.80,64.30,27.30,58.80,27.00,67.80,78.00,57.00,53.00,53.00,66.50,85.00,67.50,72.80,54.50,62.00,68.00,79.00,83.50,78.30,80.00,75.80,80.00,83.50,83.80,18.00,8.00,21.00,17.00,22.00,27.00,15.00,12.00,12.00,10.00,10.00,10.00,13.00,16.00,17.00,13.00,20.00,18.00,11.00,19.50,9.50,12.50,9.80,18.80,29.50,14.80,30.00,33.00,52.00,33.00,22.50,30.00,74.00,71.50,74.30,73.00,76.00,67.50,19.50,22.00,18.50,36.00,26.00,51.00,55.50,68.00,48.00,33.00,45.00,41.00,21.00,47.50,27.00,34.00,58.00,36.00,41.00,39.00,66.50,73.00,65.00,76.00,74.00,44.30,33.50,43.30,39.10,45.30,42.50,36.80,42.00,46.50,57.30,63.00,8.00,56.00,65.50,49.50,53.00,57.00,53.00,48.00,27.00,42.00,55.00,55.00,54.00,45.00,31.00,38.00,32.00,35.00,40.00,29.00,22.00,26.50,16.80,34.50,18.30,25.50,40.00,43.00,38.50,37.50,38.80,41.00,47.60,17.30,40.30,35.60,26.80,10.00,20.50,47.60,11.00,48.00,45.00,44.00,39.50,61.00,52.00,84.00,71.00,63.00,72.00,55.00,62.00,62.00,52.00,57.00,22.00,24.00,23.50,24.00,23.00,20.50,20.00,46.00,45.00,73.00,32.00,47.00,49.00,34.00,42.00,26.00,47.50,70.00,40.50,41.50,28.50,21.00,18.50,28.00,38.00,40.00,42.00,42.00,45.00,48.00,24.00,35.50,72.00,43.00,45.50,24.00,24.00,12.00,11.50,18.50,9.50,9.00,9.00,9.00,10.00,10.00,19.00,19.00,19.00,23.00,24.00,25.00,24.00,26.00,20.00,25.00,24.00,20.10,19.30,28.00,19.00,25.50,27.50,27.00,28.30,19.10,26.80,18.00,19.00,19.00,16.30,16.00,24.50,25.50,25.10,24.00,21.50,22.60,24.80,22.50,23.50,29.50,25.50,11.50,51.00,41.00,41.00,39.00,44.00,44.00,44.00,51.00,44.00,49.00,56.00,54.00,42.50,47.00,41.00,40.00,33.00,32.00,24.30,28.50,17.50,17.00,17.00,17.00,28.00,24.00,40.00,44.00,52.00,50.00,47.00,42.00,57.00,49.00,99.00,115.00,114.00,130.50,158.30,171.80,185.00,174.30,160.50,209.50,195.00,190.80,189.50,224.00,20.00,50.00,52.00,25.00,34.00,43.00,43.00,28.00,55.00,47.00,55.00,39.50,42.10,32.00,65.00,47.80,39.00,39.00,47.00,45.00,21.00,49.00,30.30,43.30,41.00,45.50,56.80,52.30,45.30,46.10,63.30,65.80,47.10,66.50,48.80,58.80,51.50,50.50,76.00,61.00,45.00,38.00,56.50,60.00,50.60,54.50,69.00,43.50,61.00,76.00,105.50,63.00,47.00,64.50,67.50,62.00,45.00,41.00,56.00,63.00,56.00,66.00,44.00,48.00,68.00,54.00,60.00,57.00,52.00,68.00,58.00,64.00,72.00,70.00,64.00,66.00,60.00,72.00,65.00,49.00,57.00,49.00,49.00,70.00,32.50,72.00,70.00,65.00,46.00,68.00,76.00,79.00,86.50,55.00,52.00,65.00,56.00,44.00,45.00,45.00,44.00,54.00,63.00,72.00,66.00,68.00,68.00,59.00,60.00,63.00,86.00,91.00,83.00,93.00,96.00,85.00,102.00,89.00,113.00,108.00,101.00,92.00,76.50,80.00,73.50,74.50,99.00,91.00,90.00,80.30,81.50,97.30,82.00,94.00,74.00,43.00,69.50,53.00,48.00,13.00,11.00,12.00,12.00,12.00,10.00,90.00,87.00,100.00,94.00,64.00,108.00,156.00,160.00,98.00,154.00,115.00,169.00,184.00,169.00,162.00,168.00,130.00,154.00,160.00,120.00,144.00,156.00,230.00,152.00,144.00,121.00,125.50,207.00,163.00,167.50,131.10,147.30,142.00,159.50,164.00,131.50,145.50,135.50,38.00,26.00,34.00,47.00,42.00,44.00,34.00,31.00,40.00,28.00,42.00,50.00,23.00,30.00,32.00,37.00,41.00,33.00,47.00,43.00,51.00,48.00,56.50,54.00,42.50,34.00,44.80,46.50,43.50,46.50,50.50,42.00,51.00,50.00,54.00,61.50,42.00,56.00,39.50,45.80,53.30,45.30,50.80,37.10,35.50,48.30,43.80,27.50,36.80,43.80,22.00,43.80,89.00,28.50,31.00,30.00,28.00,38.00,19.00,30.00,36.00,43.00,41.00,34.00,36.00,34.00,38.00,32.00,32.00,33.00,37.00,41.00,45.00,44.00,48.00,44.00,43.50,31.00,32.00,32.00,32.00,72.50,82.80,77.50,82.00,86.80,103.50,103.00,62.00,80.50,71.50,89.00,77.50,27.00,26.00,8.00,34.00,43.30,38.30,58.10,37.80,49.30,52.60,45.30,35.50,30.60,59.60,50.50,56.80,48.30,48.50,68.00,52.30,56.00,69.50,60.00,71.50,33.50,48.30,61.00,69.00,51.00,65.00,90.00,64.00,82.50,71.60,65.60,55.80,69.50,74.50,84.00,43.00,27.50,147.80,107.30,92.50,94.00,70.00,81.00,77.00,45.00,64.00,77.00,82.00,122.00,142.00,125.00,146.00,156.00,176.00,165.00,190.00,157.00,154.00,113.00,128.00,135.00,125.00,126.00,134.00,175.30,141.00,91.00,119.00,132.00,119.60,128.60,98.00,128.00,109.00,103.00,108.00,93.00,120.00,105.50,10.00,10.00,9.00,9.00,9.00,9.00,9.00,27.00,9.00,10.00,9.00,74.00,85.00,107.00,131.00,229.00,152.00,134.00,92.00,103.00,127.00,111.00,139.00,94.00,115.00,142.00,125.00,104.00,109.00,147.00,126.00,127.00,110.00,109.00,100.00,103.00,108.00,115.00,123.00,140.00,117.00,117.00,102.00,112.80,112.00,100.30,108.10,96.00,101.00,53.50,47.00,59.00,42.00,47.50,51.00,56.00,65.00,51.00,37.00,27.00,23.00,30.00,35.00,43.00,40.00,49.30,56.30,49.80,38.30,65.80,77.80,68.80,63.00,63.00,63.30,52.50,78.50,75.80,61.50,76.00,69.30,74.50,64.00,58.00,52.00,58.00,59.00,46.00,56.00,52.00,71.00,55.00,53.00,64.00,70.50,73.00,70.50,69.00,78.50,76.50,75.50,79.00,76.00,59.00,74.00,50.30,37.80,40.00,64.30,61.00,63.30,69.50,60.30,68.50,64.00,62.00,52.50,49.00,40.00,17.00,17.00,38.00,33.30,37.30,49.00,52.10,30.50,38.00,21.50,50.00,27.00,38.80,61.30,47.00,81.50,82.00,85.00,84.00,76.00,81.00,94.30,100.80,140.80,75.00,95.00,78.00,103.50,85.50,90.50,84.00,87.50,95.50,26.00,22.00,29.00,28.00,25.00,45.00,21.00,50.00,42.00,40.00,37.00,42.00,36.00,61.00,8.00,28.00,56.00,64.00,48.00,48.00,48.00,56.00,60.00,60.00,60.00,65.00,80.00,80.00,80.00,72.00,86.00,96.00,71.00,65.00,102.00,107.00,137.00,139.00,136.00,157.00,137.00,136.00,143.50,145.50,137.00,97.00,126.50,135.80,131.30,119.00,101.50,118.30,115.00,33.00,36.00,39.00,34.00,51.10,37.80,50.50,59.30,56.50,72.50,78.50,76.00,89.00,71.00,80.00,60.30,65.00,82.50,69.10,62.30,82.00,86.00,82.50,62.00,76.00,48.00,60.00,52.00,56.00,62.00,55.00,48.00,65.00,51.00,65.00,73.00,49.00,72.00,70.00,62.00,56.00,59.00,56.00,277.00,264.00,296.50,236.00,248.00,288.00,201.00,245.50,216.00,214.00,248.00,238.00,175.00,188.00,169.00,179.00,190.50,10.00,10.00,20.00,18.00,19.00,18.00,13.00,21.00,35.00,37.00,37.00,35.00,34.00,16.00,25.00,12.00,31.00,8.00,25.00,54.00,71.00,59.00,24.00,45.00,50.00,79.00,43.00,36.00,24.00,32.00,32.00,41.00,44.00,47.00,42.50,29.50,38.30,52.00,143.00,160.00,207.00,142.00,184.00,336.00,255.00,343.00,429.00,394.00,376.00,274.00,315.00,330.00,331.30,303.80,331.80,286.00,266.00,232.50,257.00,71.00,71.00,80.00,95.00,73.00,80.00,91.00,62.00,62.00,90.00,72.00,93.00,95.00,91.00,120.00,92.00,128.00,115.00,98.00,186.00,183.20,195.00,148.30,119.30,79.80,111.00,119.50,130.80,153.30,107.80,123.30,117.80,130.30,138.80,152.30,96.30,146.80,137.30,25.00,84.00,42.00,40.00,41.00,68.00,65.00,44.00,45.00,57.00,75.00,74.00,69.00,81.00,59.00,108.00,94.00,103.50,121.00,113.00,122.00,77.00,83.50,138.50,89.00,72.30,57.50,58.00,54.00,59.80,60.80,34.80,52.00,49.30,51.00,46.00,408.00,166.00,146.00,507.00,470.00,160.00,166.00,201.00,239.30,185.00,184.60,163.50,198.80,148.00,178.00,173.00,150.00,160.60,132.00,133.00,129.00,141.50,127.50,164.00,148.00,125.00,92.50,125.50,116.00,126.00,137.00,111.00,159.00,51.00,150.00,147.00,83.00,71.00,72.00,77.50,68.10,59.50,49.00,94.80,71.00,82.50,102.80,112.00,107.50,121.30,112.50,113.00,105.50,114.70,130.10,125.60,32.00,36.00,36.00,36.00,22.00,24.00,36.00,8.00,19.00,11.00,9.00,20.00,18.00,20.00,20.00,23.00,34.00,15.00,21.00,24.00,24.00,13.00,25.50,24.00,53.00,60.00,14.00,21.00,9.00,9.00,8.00,10.00,9.00,35.00,58.00,62.00,48.50,56.00,53.00,38.00,35.50,45.50,36.00,24.00,19.00,13.50,22.60,26.00,30.80,30.00,30.50,40.00,35.30,39.00,29.50,24.60,11.00,10.30,19.80,17.30,15.80,16.00,24.30,28.00,32.00,49.30,42.50,39.00,36.50,32.00,37.30,30.50,32.50,38.50,32.00,40.10,35.30,38.80,32.30,40.00,52.00,58.00,77.00,79.00,77.00,107.00,67.00,71.00,62.00,87.00,59.00,61.00,43.00,82.00,67.00,107.00,86.00,77.00,104.00,95.50,119.00,81.50,76.60,72.80,65.30,94.10,106.00,110.60,129.30,139.30,119.50,114.00,121.50,121.80,96.80,96.50,85.00,40.00,44.00,46.00,37.00,71.00,54.00,71.00,34.00,53.50,20.00,39.50,67.00,76.00,66.00,37.50,74.80,52.00,66.50,51.00,48.50,43.50,22.00,29.00,53.00,38.00,14.00,40.00,45.00,46.00,45.00,46.00,38.00,40.00,90.00,82.00,105.00,96.00,88.00,124.00,82.00,116.00,101.00,86.50,107.00,90.00,91.00,89.30,78.80,73.50,86.00,97.80,85.10,107.80,90.00,105.00,102.00,104.50,90.00,120.00,88.50,94.00,89.30,62.00,68.00,46.00,81.50,7.50,24.00,45.00,40.50,48.50,56.50,28.00,22.00,32.00,25.00,22.00,25.00,39.00,34.00,48.00,43.00,38.00,47.00,56.00,44.00,57.00,60.00,47.00,50.00,55.00,60.00,48.00,80.00,68.00,89.00,44.00,64.00,64.00,46.00,41.00,44.00,32.00,56.00,78.80,87.00,96.00,64.80,82.00,82.50,17.00,33.50,26.00,21.00,31.50,38.00,40.00,48.50,34.30,19.50,49.50,61.00,60.10,69.80,64.80,67.50,65.30,49.30,41.30,73.30,72.50,59.30,45.00,113.00,77.00,78.00,75.00,139.00,67.00,78.50,64.00,76.00,74.00,68.80,66.60,68.00,140.00,64.50,56.00,33.10,47.00,45.00,28.50,24.00,55.00,62.00,46.00,26.50,49.00,65.00,78.50,75.80,71.50,56.50,79.00,81.50,81.00,76.00,115.10,56.00,65.50,104.00,84.50,79.30,87.10,88.00,120.50,121.50,114.00,95.50,115.50,116.50,85.80,120.50,116.50,29.00,41.00,44.00,81.00,82.00,84.00,50.00,63.00,71.00,85.00,95.00,69.00,67.00,60.50,77.00,57.00,43.00,50.00,85.00,84.00,78.00,68.30,56.50,66.30,63.30,41.80,66.60,56.00,54.80,53.50,54.30,45.00,51.30,45.50,55.30,64.80,33.00,28.00,13.00,36.80,29.80,36.00,38.50,33.50,30.30,41.80,66.50,38.00,62.00,41.00,33.50,22.50,20.50,11.30,22.80,109.00,100.80,79.30,70.00,73.10,24.50,84.50,41.00,48.00,18.00,70.50,36.00,48.30,63.50,69.30,86.50,68.50,120.30,83.80,74.60,81.50,84.00,93.00,109.00,86.00,106.00,25.00,42.00,57.00,43.00,67.00,98.00,61.00,75.00,70.00,60.00,69.00,60.00,56.00,69.80,74.50,73.60,69.60,77.80,94.60,86.80,83.30,92.00,78.00,76.30,77.00,82.50,74.60,77.50,79.00,85.50,68.00,87.30,66.50,76.80,74.50,29.00,34.00,27.00,29.00,25.00,23.00,22.00,27.00,34.00,36.00,38.00,40.00,37.00,44.00,38.00,33.00,32.00,32.00,36.00,42.00,28.00,29.00,26.00,22.00,30.00,39.00,34.00,31.00,24.00,29.00,35.00,31.00,35.00,48.00,41.00,27.00,34.00,24.00,88.00,40.00,25.00,112.00,102.00,45.00,43.00,49.00,47.00,41.00,61.00,26.00,56.00,35.00,39.00,34.00,46.00,70.00,70.80,66.00,76.00,61.00,70.00,44.00,61.00,63.00,66.00,66.00,71.00,83.00,64.00,63.00,88.00,69.00,70.00,74.00,67.00,42.80,49.50,56.00,82.00,59.00,56.60,69.50,73.00,57.00,66.00,52.80,43.50,57.00,63.00,9.00,9.00,12.00,30.00,4.00,14.00,28.50,38.50,30.00,20.50,39.00,27.50,34.50,21.50,11.00,23.00,24.50,24.00,42.00,53.00,52.00,60.00,57.00,47.00,45.00,28.00,11.00,17.00,9.00,13.00,23.00,29.00,26.00,27.00,22.00,27.00,19.00,24.00,21.00,34.00,25.00,19.50,30.00,24.00,33.00,21.50,51.50,16.00,16.50,16.00,16.00,28.00,30.50,31.50,35.00,28.50,36.50,67.00,14.50,41.50,40.50,49.30,41.30,21.00,19.00,18.00,12.00,12.00,24.00,26.00,25.00,38.00,53.00,44.00,34.00,48.00,40.00,28.00,37.00,42.00,44.00,44.80,37.00,52.00,44.00,49.00,48.00,33.00,51.00,42.50,41.00,47.00,81.50,66.00,60.80,70.80,81.50,78.00,71.00,64.00,66.00,17.50,9.50,16.00,8.00,23.00,24.00,20.00,21.50,10.30,28.00,12.50,24.00,16.50,31.00,18.00,29.00,30.00,27.00,28.00,32.00,25.00,40.50,48.00,48.00,55.00,38.00,37.00,64.60,54.00,44.00,85.80,105.50,49.50,50.00,68.00,81.00,38.50,41.50,52.80,48.30,50.00,69.00,73.50,45.50,52.00,37.50,47.50,42.50,44.00,30.00,35.50,37.00,18.50,23.50,99.80,96.10,167.00,74.00,76.00,81.00,57.00,88.00,65.50,57.50,58.00,70.00,87.00,79.50,78.30,78.10,65.30,69.10,61.30,75.50,77.00,78.60,69.50,79.80,49.00,56.30,52.00,60.00,61.50,78.00,72.50,84.00,90.00,98.00,118.00,110.00,105.00,104.00,110.00,94.50,94.10,97.30,112.50,113.30,110.60,87.80,116.00,86.80,95.50,74.80,79.50,92.50,25.00,41.50,54.50,59.50,60.00,65.00,72.50,77.00,82.00,75.00,69.00,89.00,70.00,78.00,69.00,52.00,68.60,65.00,73.50,61.00,76.00,72.00,66.00,64.00,88.50,65.00,38.30,19.50,48.30,50.30,109.00,103.00,103.00,71.00,56.00,90.00,94.00,85.00,75.00,83.00,162.00,93.50,138.00,97.50,113.00,99.50,94.50,95.50,88.50,89.00,76.00,97.10,99.50,79.50,72.30,59.80,79.30,64.60,67.00,56.10,49.30,42.00,42.50,40.00,46.50,57.00,87.00,60.50,63.00,81.00,80.00,82.00,81.00,52.00,98.00,91.00,57.50,73.50,85.00,84.00,97.00,70.00,81.00,95.00,120.00,97.00,122.00,104.00,97.00,106.00,106.00,72.00,90.10,95.50,86.80,101.00,87.00,130.30,50.00,56.80,100.30,103.30,119.50,115.80,10.00,10.00,10.00,8.00,8.00,9.00,9.00,10.00,20.00,21.00,27.00,20.00,23.00,17.00,22.00,21.50,23.00,17.00,24.00,17.00,20.00,16.50,26.00,10.00,18.00,19.50,27.00,23.00,16.50,21.00,17.00,25.00,19.50,15.50,14.00,22.50,17.00,25.00,49.00,50.00,26.00,28.00,24.00,25.00,42.00,30.50,62.00,39.00,31.00,43.00,25.00,33.50,14.00,38.50,23.50,21.00,39.50,35.50,27.00,50.80,33.80,54.50,38.00,49.00,40.30,53.30,60.00,42.00,44.00,38.00,27.00,27.00,46.00,59.00,45.00,59.00,66.00,47.00,64.00,60.00,46.00,57.00,49.50,48.00,54.00,56.00,54.50,53.00,56.50,52.00,46.00,29.80,51.00,49.00,45.10,49.80,48.50,52.50,44.00,43.00,44.50,43.00,35.00,43.50,43.00,38.50,32.30,32.30,17.50,23.00,12.00,57.00,50.00,32.00,38.00,26.00,28.00,54.00,48.00,47.00,54.00,45.00,70.00,77.00,46.50,62.00,47.00,34.00,36.00,60.00,49.80,50.30,37.30,49.10,47.00,47.00,27.00,29.00,48.00,28.00,53.00,62.00,43.00,38.00,43.50,18.50,54.00,33.00,41.50,51.00,35.00,33.00,24.00,34.00,31.00,23.00,59.00,53.00,57.50,52.50,55.00,64.00,58.50,95.00,120.00,176.00,199.00,165.20,244.50,189.00,190.00,204.00,219.00,190.00,148.00,172.00,169.50,151.00,182.50,225.00,233.00,229.50,197.00,206.00,207.00,206.00,207.00,181.00,191.00,203.00,226.00,228.00,9.00,9.00,8.00,9.00,10.00,9.00,44.00,57.00,54.00,60.00,61.50,55.50,42.00,48.50,63.30,70.00,66.30,122.00,130.00,96.00,109.80,122.50,166.80,112.60,129.50,141.50,139.80,92.00,132.00,96.30,127.00,82.00,16.00,10.00,17.00,16.00,21.80,30.50,44.50,15.00,9.00,8.00,17.00,23.00,44.00,24.00,24.50,32.50,31.00,38.00,29.50,23.00,26.50,23.50,58.00,58.00,51.00,52.00,43.00,29.00,21.50,29.50,20.50,12.00,30.00,42.00,39.00,60.00,75.00,69.50,56.80,54.30,48.50,55.50,44.50,46.30,30.30,50.00,59.00,57.00,59.00,53.00,48.50,47.00,37.00,50.80,53.00,55.80,55.50,45.00,53.80,56.00,52.00,54.00,58.00,58.00,67.00,59.00,85.00,92.00,94.00,74.00,35.00,59.00,64.00,60.00,46.00,52.50,55.00,23.80,53.30,59.00,62.10,61.00,56.50,51.50,34.80,55.10,45.80,57.00,49.30,47.50,43.50,102.30,128.00,146.00,135.30,158.50,119.10,21.00,23.00,18.00,33.00,21.00,47.00,38.00,28.00,51.00,51.00,53.00,65.00,68.00,65.00,63.00,81.00,56.00,70.00,42.00,48.00,35.00,27.00,43.00,41.00,28.00,27.00,20.00,26.00,31.00,28.00,38.00,36.00,40.00,38.00,42.00,20.00,49.00,61.00,50.00,68.00,81.00,62.00,75.00,93.00,94.00,85.00,100.00,106.00,100.00,126.00,99.50,121.50,112.50,123.00,143.80,110.60,117.00,69.00,99.30,107.30,99.10,95.50,137.80,90.00,114.30,99.80,100.30,60.30,21.00,16.30,22.30,30.50,54.70,48.30,16.00,8.60,13.00,8.00,16.00,8.00,8.00,9.00,28.00,18.00,60.00,24.00,59.00,51.00,51.00,63.00,61.00,62.00,65.00,90.00,126.00,112.00,151.00,147.00,116.00,172.00,146.00,129.00,135.00,116.00,118.00,126.00,112.00,90.00,96.30,73.30,85.80,81.60,85.00,8.00,16.00,18.00,26.00,13.00,15.00,23.00,22.00,20.00,17.00,25.00,39.00,20.00,22.00,25.00,23.00,25.00,26.00,28.00,30.00,31.00,27.00,30.00,24.00,39.00,17.00,60.00,70.00,76.00,77.00,98.00,83.00,88.00,68.00,101.00,81.00,80.00,62.00,65.00,62.00,69.00,69.00,59.00,60.00,64.00,62.00,71.00,62.00,71.00,68.00,71.00,66.00,59.00,48.00,28.00,28.00,36.00,40.00,32.00,25.00,30.00,23.00,18.00,42.50,27.00,60.00,42.00,34.00,28.50,29.00,24.00,37.00,20.00,33.60,38.80,22.50,23.30,20.50,24.00,36.00,28.00,48.50,31.50,27.00,13.00,34.00,43.00,43.00,60.00,58.00,47.00,50.00,76.50,33.00,58.00,47.00,31.00,41.00,41.00,47.50,35.30,38.00,27.00,32.00,40.00,34.00,33.50,37.00,44.00,45.00,48.00,45.00,60.00,43.00,54.00,50.00,12.00,10.00,36.00,60.00,80.00,82.00,70.80,67.50,65.00,73.00,62.80,67.00,67.80,38.30,68.80,100.00,91.00,120.50,106.00,108.50,97.00,118.00,49.00,100.80,103.60,68.30,57.00,61.10,85.50,51.00,71.30,67.50,8.00,14.00,32.00,32.00,50.00,9.00,9.00,9.00,9.00,9.00,18.00,25.00,23.00,16.00,16.00,11.00,21.00,21.00,19.00,19.00,19.00,29.00,17.00,36.00,20.00,20.00,20.00,23.00,28.00,29.00,29.00,28.00,30.00,15.80,19.50,27.50,21.00,23.30,17.00,19.00,20.00,20.00,10.30,19.50,20.80,24.50,19.50,33.00,56.00,53.00,59.00,64.00,72.30,82.00,103.50,107.50,82.00,90.00,80.50,90.50,72.00,82.60,88.00,78.50,55.80,87.80,83.00,73.50,88.50,73.80,92.60,79.30,81.00,87.00,87.80,79.50,77.30,96.00,24.00,27.00,36.00,25.00,25.00,32.00,27.00,31.00,22.00,48.00,47.00,51.00,57.50,54.00,51.00,53.00,68.50,60.00,53.00,56.50,56.00,56.00,70.00,60.30,54.00,45.30,50.00,44.30,57.60,56.00,44.60,42.10,57.30,47.80,55.50,43.80,52.00,50.50,41.00,50.00,54.00,52.00,30.00,62.00,90.00,109.00,139.00,181.00,130.00,129.00,91.00,89.00,116.00,120.00,108.00,121.00,162.30,109.10,126.30,161.30,161.00,137.10,152.60,143.00,129.00,107.00,110.30,124.30,112.50,104.80,113.80,94.00,41.50,8.00,23.50,43.30,24.30,26.80,18.60,15.80,21.50,26.00,33.50,20.50,43.00,60.00,70.00,77.60,75.80,73.00,53.30,63.30,72.80,73.80,64.00,92.00,72.00,68.10,67.80,83.30,62.30,58.00,70.80,30.30,74.00,55.50,50.80,60.30,10.00,20.00,21.00,10.00,16.00,20.00,38.00,46.00,50.00,46.00,45.00,63.00,68.00,40.00,64.00,65.00,67.00,96.00,65.00,63.00,84.50,31.50,53.50,45.00,56.00,48.00,43.50,58.50,52.30,58.80,64.30,54.00,66.00,71.50,45.50,64.00,47.50,39.00,51.00,47.00,56.00,56.00,55.00,62.00,81.00,94.00,113.00,112.00,164.00,167.50,124.80,75.30,120.50,83.50,104.30,40.50,101.30,74.50,82.30,72.30,64.30,37.00,48.80,59.00,89.00,82.00,79.80,79.40,83.10,76.80,10.00,10.00,11.00,10.00,16.00,20.00,19.00,18.00,30.00,32.00,32.00,44.00,47.00,42.00,32.00,41.50,34.00,19.00,44.30,44.00,47.50,38.00,21.00,41.30,32.50,57.50,53.50,58.50,41.10,55.50,71.30,67.80,52.00,64.50,77.00,67.00,56.80,42.00,66.00,42.00,56.00,21.30,36.00,26.00,36.00,35.00,35.00,41.50,42.00,41.50,24.00,52.00,38.30,33.80,41.70,22.00,56.50,35.00,38.80,51.00,56.00,50.00,23.00,36.00,31.80,29.30,21.60,22.10,27.60,24.60,31.00,27.00,27.00,21.00,25.00,30.00,40.60,21.00,49.00,27.60,25.50,37.00,17.30,23.50,20.00,23.00,22.50,24.30,15.50,28.80,18.50,74.00,25.00,31.00,32.00,37.00,25.50,40.00,26.00,35.00,29.00,52.00,34.00,33.00,32.80,41.20,35.80,43.00,38.50,41.10,49.80,50.00,44.30,50.50,69.50,55.30,50.00,63.00,57.50,51.00,46.50,39.80,38.00,35.00,30.00,45.00,36.00,44.50,40.00,31.50,39.00,32.00,15.00,16.00,18.00,20.00,18.00,24.00,22.00,19.50,25.50,18.00,14.00,17.00,32.50,34.80,24.00,37.30,35.50,37.50,51.50,51.50,50.50,55.50,43.10,40.50,52.00,48.50,49.00,61.00,66.00,41.00,73.30,65.30,54.60,50.50,51.00,60.00,53.00,31.50,46.80,37.10,47.60,56.30,47.50,56.00,45.30,51.50,62.30,43.00,33.50,57.50,69.30,73.80,59.00,63.00,58.00,53.80,40.50,42.50,49.00,62.00,115.00,84.00,110.00,130.00,81.00,79.00,65.00,51.00,67.00,58.00,67.00,66.00,59.00,92.00,71.00,62.00,54.00,61.00,48.00,60.00,42.00,65.00,62.00,50.00,44.00,47.50,50.50,41.50,47.80,43.30,42.80,45.30,48.50,38.00,48.50,41.00,26.00,34.80,36.50,42.80,40.80,48.00,39.00,51.10,64.50,49.00,47.50,57.50,47.30,54.50,40.80,39.00,50.00,42.00,36.00,9.00,90.00,71.00,58.00,39.50,13.00,16.00,39.00,45.00,55.00,71.00,60.00,60.00,76.00,72.00,87.00,54.00,53.00,39.00,29.00,33.00,44.00,50.00,57.50,58.00,52.00,50.80,49.50,48.50,58.00,51.60,47.80,34.50,44.00,59.80,53.50,51.80,45.30,40.00,49.00,42.00,33.50,32.60,33.50,33.50,34.00,29.10,36.00,49.10,53.30,40.50,49.30,54.50,72.50,60.50,11.00,15.00,15.00,9.00,10.50,11.00,11.00,9.00,15.00,41.00,34.00,33.80,33.50,32.00,30.00,34.00,44.50,36.00,36.50,38.00,35.30,24.30,45.00,32.50,36.60,23.00,29.50,28.50,25.00,22.50,24.50,22.00,9.00,11.00,9.00,18.00,23.00,24.00,11.00,18.00,22.00,19.60,20.00,78.00,90.00,50.00,70.00,45.00,70.00,60.00,60.00,62.00,67.00,69.00,49.00,45.00,51.50,47.30,28.00,34.00,36.50,53.50,46.00,50.50,47.00,42.00,46.00,49.00,51.00,62.00,44.50,39.00,44.50,32.00,49.50,48.00,51.00,39.00,42.00,49.00,34.00,36.00,48.00,72.00,40.00,9.00,40.00,45.00,51.00,53.00,57.50,72.00,68.50,59.80,62.80,53.80,55.50,45.00,46.00,55.00,61.60,45.50,52.10,45.00,72.80,56.10,56.50,58.10,75.50,41.80,48.30,73.40,69.50,70.50,57.00,53.00,92.00,85.30,24.00,24.00,20.00,17.00,22.00,17.00,25.00,26.00,25.00,20.00,31.60,26.50,36.00,26.50,12.00,14.00,13.00,10.00,74.00,23.00,50.00,45.80,42.50,34.80,71.30,61.00,53.50,43.50,59.60,56.10,87.80,46.10,39.50,56.00,51.00,41.30,41.00,82.50,83.00,77.00,89.80,104.00,66.50,67.00,65.30,85.50,80.00,48.50,80.30,89.00,81.00,91.60,70.00,45.00,56.00,48.00,43.50,47.00,54.00,26.00,18.00,75.00,95.00,57.00,71.00,72.00,85.00,104.00,67.00,19.00,55.00,35.00,11.00,29.00,37.00,41.00,49.00,55.00,61.00,57.00,50.00,69.00,59.00,60.00,62.00,71.00,74.00,105.00,117.00,100.00,121.00,119.00,112.00,95.00,110.00,106.00,119.00,103.00,126.00,104.00,109.00,113.00,107.50,122.30,82.80,108.30,113.50,76.00,106.00,148.00,142.00,163.00,207.00,205.00,166.00,167.00,164.00,170.00,123.00,135.00,127.00,123.00,111.00,121.00,143.80,122.50,127.00,110.00,154.00,130.00,130.00,118.30,132.00,143.30,109.50,106.00,121.30,130.00,117.00,91.00,87.00,179.00,216.00,282.00,231.00,330.00,386.00,353.00,290.00,332.00,314.00,317.00,376.00,308.00,361.00,330.00,346.00,331.00,290.30,316.30,255.50,366.60,352.50,297.80,337.50,337.00,343.00,321.00,280.00,271.00,261.00,190.00,221.80,249.50,63.00,97.00,75.00,71.00,97.00,109.00,154.00,170.00,192.00,217.00,198.00,206.00,191.00,166.00,156.00,216.50,198.00,271.00,166.00,180.00,158.00,204.00,158.50,171.00,176.80,216.50,232.00,220.00,263.30,291.00,235.00,242.00,239.00,256.00,226.90,169.00,224.00,198.80,151.00,121.50,212.30,185.30,198.30,203.00,205.00,215.00,219.30,228.10,213.00,233.00,231.00,155.30,175.00,165.00,159.40,131.50,110.00,115.00,50.00,121.00,124.00,142.00,203.00,190.00,132.00,142.00,139.00,136.00,67.00,124.00,176.00,204.50,186.50,158.00,198.00,174.00,194.50,144.00,123.50,72.00,67.00,61.00,51.00,37.00,29.00,34.00,35.00,51.50,63.00,77.00,56.00,62.00,64.00,66.00,54.00,35.00,48.00,49.00,62.00,46.00,110.00,114.00,113.50,85.50,118.50,116.00,120.50,116.00,155.50,135.60,170.50,135.30,129.00,151.00,110.50,117.40,67.00,40.00,60.00,48.00,22.00,41.00,34.00,76.00,72.00,86.00,92.00,70.00,71.00,98.00,133.00,106.50,68.00,80.00,66.50,76.00,46.00,44.00,46.00,54.00,45.00,48.00,66.00,65.00,65.00,56.00,62.00,63.50,55.00,73.00,59.00,55.00,61.30,78.80,101.00,80.00,129.00,169.00,133.00,224.00,137.00,133.00,150.00,176.00,193.00,175.00,117.00,134.00,146.00,134.00,157.00,174.00,158.00,195.00,154.00,147.00,195.00,173.00,173.00,171.00,158.00,184.00,198.00,166.50,177.50,173.00,147.00,173.50,160.50,104.50,213.30,166.50,47.00,57.00,58.00,99.00,68.00,71.00,57.00,69.00,78.00,85.00,106.00,116.00,109.00,114.00,118.50,154.30,143.00,151.00,137.00,145.00,154.00,152.50,152.00,163.50,121.00,128.50,138.00,127.00,122.10,118.80,137.00,118.00,156.00,125.00,124.80,44.50,147.00,116.80,90.00,56.00,36.00,62.00,56.00,55.00,59.00,48.00,24.00,42.00,63.00,51.00,40.00,40.00,72.00,49.00,62.00,73.00,72.00,68.00,56.00,80.00,75.00,33.00,65.00,62.00,71.50,74.00,79.50,76.00,82.50,101.00,88.50,87.00,96.00,72.00,99.30,85.50,54.00,32.00,48.00,56.00,52.00,94.00,62.00,72.00,73.00,91.00,88.00,99.00,52.00,97.00,84.00,77.00,68.00,84.00,87.00,82.00,79.00,73.00,78.00,74.00,73.00,63.00,51.00,66.50,63.00,73.50,65.00,68.00,76.00,64.00,68.00,52.00,72.00,80.00,82.00,49.00,78.00,49.00,63.00,98.00,58.00,84.00,84.00,88.00,120.00,125.00,133.00,213.00,149.00,140.00,156.00,124.00,167.00,139.00,89.00,126.00,123.00,129.00,110.00,113.00,104.00,109.00,99.50,121.00,134.80,115.30,105.80,104.00,99.30,64.50,85.00,87.50,50.00,52.00,50.00,50.00,76.00,54.00,68.00,77.00,231.00,144.00,169.00,165.00,173.00,177.00,152.00,161.00,142.00,138.00,115.00,178.00,144.00,139.00,142.00,133.00,134.00,124.00,135.00,137.00,134.00,162.00,154.00,175.80,176.80,177.50,169.30,147.80,154.60,177.10,32.00,66.00,60.00,45.30,36.80,35.00,43.00,49.00,61.00,54.00,39.00,37.00,56.00,50.00,48.00,64.00,57.00,38.00,42.00,52.00,54.00,41.00,42.00,69.00,65.00,74.00,49.00,37.30,51.30,53.90,42.30,55.00,61.80,59.50,55.50,55.60,43.30,55.10,51.00,40.50,51.80,55.00,68.30,54.00,34.50,43.00,56.00,33.00,32.60,29.00,25.50,25.30,23.50,24.00,19.00,32.80,25.30,30.00,19.00,20.00,20.00,19.00,21.00,18.80,29.30,38.00,15.80,30.00,22.00,38.10,57.00,76.30,74.50,83.30,66.80,70.80,70.00,61.50,87.30,58.00,94.00,95.00,99.80,91.00,106.00,106.00,94.00,87.00,129.00,119.50,88.50,132.00,128.00,144.30,128.00,156.30,149.50,139.00,130.60,126.50,134.80,133.00,132.00,147.00,135.30,159.00,87.00,74.00,60.00,78.00,50.00,78.00,100.00,146.00,162.00,170.00,121.00,155.00,165.00,111.00,126.00,150.00,135.00,116.00,95.00,107.00,67.00,63.50,71.50,66.80,79.00,93.10,90.50,76.60,113.80,134.00,128.50,133.30,105.00,90.50,104.50,130.00,41.00,32.00,32.00,32.00,27.00,32.00,38.00,44.00,30.00,38.00,18.00,26.00,33.00,37.00,29.00,40.00,35.50,37.50,39.50,24.00,32.00,26.00,39.00,30.00,44.00,61.00,49.00,28.00,71.00,65.00,57.00,56.00,75.00,67.00,122.50,149.00,160.00,134.50,120.00,143.00,146.00,151.00,160.00,162.00,164.00,125.00,135.00,148.00,108.00,115.00,158.50,117.00,145.50,111.00,124.50,133.50,142.00,133.80,155.00,125.00,142.50,147.50,36.00,28.00,35.00,41.00,40.00,20.00,15.00,30.00,78.00,60.00,58.00,77.00,66.00,51.50,33.00,54.50,66.00,60.00,64.00,75.00,52.00,53.00,67.00,64.00,71.00,73.00,65.00,81.30,65.30,91.00,62.00,74.00,63.50,75.50,75.30,75.30,74.80,9.00,9.00,8.00,9.00,12.00,9.00,9.00,8.00,9.00,9.00,9.00,93.00,95.00,94.00,64.00,91.00,83.00,60.00,39.80,43.00,44.00,29.50,25.50,20.00,22.50,28.00,23.00,24.50,17.50,22.00,17.50,97.00,88.00,87.00,100.00,77.00,81.00,73.00,70.00,61.00,62.00,74.00,61.00,131.50,72.00,97.50,89.50,77.00,100.00,83.50,106.00,94.30,86.00,88.80,100.30,92.50,96.00,84.80,91.00,71.30,84.30,73.80,73.00,76.00,64.00,70.00,48.00,84.00,81.00,82.00,84.00,107.00,119.00,106.00,96.00,79.00,83.00,75.00,98.00,81.00,82.00,65.00,131.50,113.00,82.00,100.00,80.10,98.50,53.50,94.00,105.00,70.50,87.30,82.60,82.30,82.80,68.00,124.00,82.00,92.00,44.50,35.50,44.00,24.00,21.00,38.50,44.00,39.50,38.00,33.00,48.00,61.50,61.50,49.00,23.00,56.00,42.00,38.50,76.50,112.50,42.00,58.50,83.30,56.50,46.80,47.00,51.50,58.50,50.00,91.00,57.00,70.00,57.50,44.00,84.30,78.10,107.00,68.00,26.00,61.00,21.00,43.00,21.50,7.00,57.30,72.50,66.30,88.50,106.50,84.00,60.00,62.00,60.00,70.00,65.00,70.00,86.00,87.00,67.00,106.00,34.00,158.00,140.00,128.00,137.00,148.50,147.00,171.00,173.00,171.00,182.00,179.00,133.00,205.00,177.00,233.00,205.00,205.50,220.00,210.00,205.00,224.50,203.00,226.50,192.00,160.00,156.00,147.00,48.00,36.00,40.00,37.00,36.50,32.00,45.00,48.00,32.00,62.00,54.00,74.50,69.00,71.00,65.00,96.00,89.00,105.00,131.00,110.00,159.00,127.00,106.00,170.00,104.00,94.00,97.00,93.00,53.00,97.00,79.00,104.00,127.00,137.00,167.00,83.00,86.50,92.00,63.00,61.00,60.00,79.00,90.00,105.00,99.00,121.00,140.00,117.00,155.00,210.00,203.00,197.00,162.00,179.00,219.00,208.00,253.00,206.00,198.00,174.00,224.00,165.00,151.60,155.80,178.00,205.10,195.80,177.00,142.80,184.00,173.00,180.00,160.80,137.50,173.50,152.00,147.00,107.00,148.00,144.00,130.00,144.00,145.00,173.00,131.00,149.00,159.00,158.00,184.00,195.00,157.00,183.00,140.40,145.60,155.00,148.00,134.00,143.30,140.50,124.50,118.00,100.80,120.60,126.80,133.30,133.50,106.80,130.30,143.80,139.30,138.00,126.70,157.80,135.20,44.00,46.00,43.00,38.00,33.00,57.00,26.00,32.00,70.00,60.00,40.00,38.00,40.00,38.00,38.00,68.00,48.00,91.00,99.00,94.00,81.00,101.00,76.00,82.00,77.00,60.00,76.00,64.00,72.00,95.80,80.30,85.30,98.00,81.00,81.00,88.00,96.30,72.00,81.30,81.50,71.80,82.50,75.50,79.50,82.00,60.50,63.50,60.80,31.00,38.00,61.00,35.00,32.00,44.00,47.00,73.00,51.00,46.00,38.00,32.00,29.00,26.00,36.00,21.00,30.30,45.00,34.00,30.50,35.00,36.60,49.00,50.00,40.00,35.00,60.00,70.00,50.00,40.00,36.00,42.00,42.00,47.00,51.00,40.00,36.00,100.00,114.00,225.00,264.00,94.80,108.00,99.50,110.50,114.00,82.00,107.50,72.00,95.80,63.00,52.00,89.00,98.00,102.00,92.00,89.50,228.30,192.10,290.80,120.00,274.80,103.50,154.00,197.00,214.00,27.00,35.00,38.00,70.00,17.00,64.00,38.00,14.00,50.00,35.00,125.60,173.50,173.10,175.80,164.30,158.10,156.80,153.80,121.30,149.30,136.10,136.10,116.80,140.80,124.30,73.50,174.80,139.50,71.00,72.00,83.00,102.00,77.00,69.00,70.00,88.00,76.00,72.00,101.00,130.00,99.00,99.00,141.00,94.00,108.00,119.00,87.00,131.00,105.00,114.00,106.00,98.00,113.00,152.00,109.00,101.00,118.00,134.00,132.00,120.00,121.00,115.00,122.00,140.00,160.00,126.00,34.00,37.00,71.00,106.00,52.00,49.00,41.00,66.00,56.00,69.00,85.00,84.00,112.00,106.00,102.00,107.00,111.00,114.00,88.00,124.00,140.00,88.00,82.00,120.00,116.00,116.00,112.00,91.00,106.50,124.00,120.00,113.60,99.00,134.80,111.50,124.30,131.00,128.00,142.00,138.00,30.00,51.00,50.00,58.00,43.00,35.00,59.00,54.00,71.00,103.00,112.00,90.00,57.00,40.00,72.00,89.00,78.00,79.00,98.00,109.50,85.00,114.60,112.50,96.00,62.30,108.80,114.00,108.60,98.00,88.80,101.60,101.30,140.50,106.00,111.50,115.50,120.80,131.80,25.00,24.00,38.00,37.00,56.00,61.00,62.00,54.00,59.00,49.00,51.00,79.00,105.00,91.00,61.00,108.00,80.00,88.50,120.50,106.50,107.00,118.00,111.30,104.00,152.00,124.00,140.00,124.50,95.00,114.60,115.50,128.00,145.30,124.00,83.00,147.50,129.00,32.00,27.00,40.00,118.00,138.30,136.00,114.00,100.00,151.50,145.00,146.50,163.00,170.30,187.00,183.50,164.00,159.00,160.00,178.50,168.50,169.00,160.50,151.50,170.50,108.50,187.50,182.80,71.00,89.00,97.00,145.50,180.10,177.50,113.30,153.00,22.00,29.00,21.00,26.00,32.00,35.30,39.60,29.30,65.10,31.50,38.00,20.30,33.50,34.30,36.10,26.80,25.50,26.00,26.50,27.00,30.80,51.00,71.10,52.00,48.50,40.30,50.80,33.50,52.50,15.00,14.00,16.00,26.00,22.00,72.00,37.50,49.30,55.80,43.00,44.30,48.80,47.50,49.00,49.50,37.80,30.80,39.60,38.00,39.00,41.50,35.00,47.50,50.50,62.00,50.30,52.50,52.80,55.00,38.80,54.00,55.00,41.00,33.00,21.10,29.80,30.10,21.60,11.50,20.30,10.60,15.50,13.80,9.00,17.50,18.50,20.00,17.50,17.80,15.00,16.00,15.00,52.50,77.30,73.50,60.50,61.00,67.50,58.50,66.50,75.50,64.80,67.50,64.30,62.50,58.00,69.00,67.00,56.80,48.30,53.00,55.00,39.30,20.50,20.50,20.50,39.00,20.50,20.50,8.50,44.00,44.00,33.00,44.00,38.50,46.00,32.50,44.00,62.30,56.50,64.50,54.60,65.00,69.50,69.00,72.80,87.00,90.80,78.30,66.00,84.00,50.00,72.80,77.30,58.00,27.00,37.50,97.80,103.50,111.00,117.00,155.00,151.00,72.00,56.00,60.00,56.00,51.00,55.00,54.00,56.00,71.00,58.00,36.00,43.50,48.00,35.00,36.00,55.50,45.50,60.00,47.50,50.00,56.00,44.30,56.00,47.50,39.50,50.00,42.50,44.00,124.00,55.00,56.50,54.00,52.00,59.00,70.00,50.00,49.60,50.00,39.50,18.80,28.00,29.00,48.50,49.00,57.00,36.50,42.50,47.00,29.50,34.50,36.50,35.50,27.30,28.00,31.30,17.50,44.30,45.00,27.00,24.00,24.50,26.00,16.00,20.00,16.50,27.30,27.50,28.50,39.50,43.10,39.00,42.50,44.30,37.80,36.60,23.00,17.00,120.00,121.50,136.40,164.30,156.50,39.00,56.00,45.00,49.00,50.00,80.00,91.00,72.00,97.00,118.00,132.00,163.00,148.00,99.00,123.00,113.00,123.00,132.00,133.00,127.00,102.00,129.00,124.00,101.30,82.00,77.00,90.00,17.00,20.00,20.00,20.00,20.00,23.00,10.00,8.00,10.00,10.00,10.00,10.00,48.00,32.00,31.00,30.00,29.00,52.00,51.00,30.00,58.00,80.00,79.00,95.00,105.00,97.00,95.00,97.00,97.00,96.00,92.00,87.00,79.00,103.50,61.50,94.00,62.50,98.00,94.00,89.50,85.30,92.50,81.50,101.00,90.50,102.00,106.50,99.50,104.80,32.00,68.00,44.00,49.00,40.00,28.00,42.00,66.00,46.50,74.00,79.00,72.00,128.00,93.00,105.00,99.00,120.00,101.00,110.00,92.00,110.00,133.50,94.00,112.00,91.00,82.50,113.00,130.50,128.80,94.00,135.50,134.00,146.00,125.50,121.00,143.00,130.00,142.00,46.80,58.00,50.00,63.00,37.00,62.00,59.00,50.00,58.30,65.00,35.80,25.80,43.50,36.00,63.50,66.00,57.00,64.00,45.10,45.00,54.00,28.00,36.80,42.80,23.00,29.00,54.50,58.50,58.00,56.10,46.00,50.00,54.30,49.30,46.50,51.00,56.00,49.00,45.50,51.00,43.00,34.30,31.80,33.00,33.30,52.30,37.50,42.00,40.00,38.00,54.50,49.00,43.50,41.50,38.50,31.00,74.00,72.00,72.00,69.00,68.00,75.00,82.00,87.00,76.00,74.00,80.00,63.00,59.00,74.00,75.00,81.00,76.00,87.00,80.00,86.00,74.50,74.00,61.00,89.80,89.50,93.00,101.00,93.00,89.00,76.00,71.50,88.00,78.00,84.50,91.00,78.00,72.50,85.00,64.50,57.00,80.00,111.50,122.50,133.50,122.00,133.80,119.80,114.00,86.00,89.00,71.00,76.00,82.00,56.00,95.50,165.00,115.00,70.00,129.80,47.00,77.30,100.00,140.10,153.50,175.50,130.00,103.00,171.00,177.00,94.00,111.00,97.00,86.00,139.00,198.00,184.00,203.00,248.00,309.30,313.00,227.50,230.30,297.00,276.00,277.00,290.30,252.50,279.50,272.00,254.00,288.00,249.00,267.00,342.80,284.10,245.30,249.10,235.00,238.00,225.50,197.30,232.80,233.30,252.00,186.00,219.30,230.00,98.00,97.00,83.00,93.00,65.00,69.00,70.00,70.00,97.00,69.50,63.50,65.00,101.60,146.00,92.50,107.00,100.50,95.00,99.50,120.00,99.50,109.00,102.00,106.00,99.00,100.50,81.50,84.00,104.00,91.00,193.00,98.00,156.00,157.00,96.00,171.00,167.00,164.00,164.00,179.00,170.00,214.00,171.00,123.00,185.00,170.00,249.00,266.00,151.00,191.00,150.00,174.00,177.00,184.00,209.00,174.00,185.00,183.00,254.00,152.00,163.00,187.00,146.00,143.00,131.00,89.00,108.00,111.00,161.00,94.00,104.00,106.00,103.00,204.00,168.00,87.00,138.60,137.80,95.00,74.00,34.00,101.80,121.60,94.10,103.50,143.50,119.30,136.00,137.30,130.30,116.30,75.30,98.50,98.00,133.80,132.60,123.60,121.30,105.00,167.30,89.50,168.40,107.50,123.50,126.00,60.00,30.00,95.00,165.00,195.00,146.00,287.00,145.00,117.00,133.00,154.00,241.50,222.00,208.00,200.00,204.00,222.00,211.00,181.30,226.00,134.50,140.00,189.60,198.50,190.30,162.00,145.60,169.60,179.60,178.80,141.00,190.50,189.30,174.00,166.00,206.00,163.00,78.00,77.00,81.00,67.00,84.00,103.00,85.00,90.00,94.00,89.00,95.00,98.00,91.00,95.00,72.00,78.00,84.00,83.00,78.00,92.00,89.00,103.00,91.00,89.00,86.00,90.00,120.00,108.00,93.00,103.00,120.00,98.00,107.00,91.00,90.00,103.00,107.00,91.00,10.00,11.00,10.00,9.00,9.00,9.00,10.00,35.00,66.00,60.00,56.00,63.00,54.00,49.30,80.00,55.50,72.30,68.50,58.50,59.50,59.30,50.00,65.10,55.50,54.80,51.80,62.50,79.60,78.50,76.50,78.50,78.50,72.50,79.50,80.00,63.00,60.30,75.30,58.00,49.00,93.00,57.00,23.00,42.00,51.00,48.00,56.00,55.00,31.00,42.00,60.00,74.00,57.00,68.00,67.00,78.50,65.80,59.00,45.00,51.30,59.80,60.00,67.00,59.00,61.00,67.00,63.00,51.00,61.00,61.00,34.00,18.00,24.00,15.00,32.00,32.00,58.00,68.00,70.00,113.00,119.00,124.00,123.00,123.00,130.00,118.00,178.00,186.00,171.00,159.00,143.00,151.00,141.00,162.00,123.10,129.50,143.00,151.00,162.00,134.00,170.60,134.30,142.30,170.00,137.50,117.80,163.00,135.50,69.00,76.00,83.00,57.50,71.00,67.00,73.00,70.00,74.00,88.00,92.00,88.50,70.30,97.80,96.10,114.00,101.00,103.30,94.30,100.10,104.10,85.10,84.60,106.80,102.20,78.80,89.70,99.90,49.00,42.00,101.00,111.00,120.00,130.00,85.00,63.00,125.00,135.00,118.00,141.00,120.00,100.10,109.40,147.50,115.50,104.80,97.00,132.50,162.00,133.00,164.00,183.00,177.00,154.00,164.00,221.00,224.00,181.00,204.00,303.00,232.00,262.00,226.50,284.10,328.00,319.30,436.00,259.00,379.00,355.50,362.00,430.50,452.00,427.50,227.00,281.00,379.50,406.50,478.00,510.00,487.00,488.00,466.00,426.00,566.50,303.50,394.50,364.00,38.50,42.50,40.80,46.80,61.80,65.60,52.30,58.30,40.30,19.50,53.00,36.30,41.00,49.80,44.50,62.50,69.00,95.00,155.00,60.00,65.00,68.00,88.00,78.00,128.00,143.00,121.00,95.00,133.50,99.00,87.00,101.50,105.00,131.00,90.00,66.00,107.60,91.50,93.00,91.00,99.10,64.30,87.80,89.00,78.30,93.30,85.10,73.00,64.30,70.30,85.00,100.80,84.80,65.50,82.50,76.00,84.00,81.00,84.00,60.00,60.00,60.00,64.00,62.00,80.00,84.00,86.00,72.00,80.00,84.00,86.00,80.00,72.00,78.00,60.00,58.00,64.00,70.00,65.00,60.00,60.00,64.00,62.00,72.00,74.00,122.80,134.50,135.50,127.00,139.00,111.50,102.50,131.00,125.00,74.00,52.00,46.00,70.00,65.00,61.00,69.00,83.00,66.00,74.30,64.00,70.00,70.00,79.50,67.00,94.60,66.50,53.80,65.50,91.00,83.00,102.80,53.50,63.80,76.00,74.00,86.30,59.00,67.80,57.00,62.80,90.00,76.00,29.00,78.60,69.60,144.00,87.00,130.00,134.00,140.00,140.00,151.00,146.00,140.00,136.50,156.30,146.00,194.50,134.00,151.00,133.00,136.00,132.00,133.00,151.00,145.00,138.00,120.00,196.00,133.00,118.00,130.00,144.00,140.00,164.00,175.00,175.00,126.00,161.00,182.00,136.00,185.00,145.00,46.00,56.00,46.00,56.00,55.00,56.00,56.00,54.00,61.50,69.00,67.00,63.00,59.00,59.00,67.00,59.00,74.00,67.00,72.50,74.00,104.00,86.00,113.00,81.00,98.00,106.00,110.00,124.00,109.00,99.00,117.00,116.50,112.70,128.00,103.00,58.60,112.00,87.00,87.00,82.00,72.00,52.10,90.50,92.00,64.00,93.00,82.00,69.00,70.00,63.00,84.00,120.00,124.00,89.00,94.00,66.00,78.00,77.00,95.00,54.00,72.00,85.00,93.00,89.00,85.00,63.50,95.50,79.00,94.00,69.60,96.00,80.90,62.00,67.10,68.80,64.60,58.80,39.00,32.30,72.30,53.10,49.30,57.30,59.50,47.50,74.50,62.50,52.50,59.30,104.30,51.00,90.00,61.00,69.80,71.80,56.00,42.00,55.00,66.00,56.00,55.00,67.00,65.00,68.00,56.00,74.00,86.00,70.00,106.00,72.00,95.00,70.00,78.00,80.00,86.00,78.00,97.00,95.00,69.00,62.30,67.50,73.00,91.00,65.00,64.00,55.50,58.50,67.30,60.00,66.50,63.30,56.00,66.50,184.00,147.00,126.00,154.00,130.00,103.00,97.00,129.00,147.00,172.00,223.00,221.00,307.00,199.00,293.00,300.00,239.00,284.00,244.00,254.00,277.00,310.00,286.00,259.00,236.00,230.00,259.00,237.00,246.00,264.00,275.00,272.00,314.00,209.00,317.00,239.00,224.00,231.00,186.00,221.00,289.00,287.00,305.00,346.50,356.60,332.60,316.50,334.00,151.50,227.00,171.00,196.00,182.00,164.50,166.00,213.80,238.00,231.00,222.50,266.00,257.00,270.00,322.00,268.00,255.00,262.00,265.40,274.80,265.00,99.00,127.00,153.00,155.00,300.00,260.00,100.00,123.00,130.00,120.50,112.00,50.50,139.50,161.00,121.50,110.00,132.00,94.50,152.50,109.00,98.50,93.50,94.00,75.50,68.30,71.00,129.00,82.30,84.50,82.30,78.50,85.00,82.00,79.00,55.00,106.00,12.00,165.50,147.00,140.00,108.50,105.50,106.00,122.00,118.00,109.00,103.00,81.00,97.50,79.50,93.00,93.50,95.00,117.00,140.00,90.50,66.00,51.00,52.80,46.00,43.00,50.00,38.00,32.00,43.00,35.00,37.00,43.00,81.00,71.00,57.00,67.00,71.00,69.80,69.00,60.50,62.70,71.50,71.80,88.00,79.50,84.50,84.00,76.50,75.30,91.00,99.00,141.30,113.80,103.80,107.00,98.00,139.00,122.00,84.00,97.00,20.30,77.00,65.00,162.00,135.00,86.00,145.00,135.00,175.50,159.50,144.50,137.50,150.00,162.00,154.00,129.50,97.00,132.50,152.00,160.10,151.00,96.50,71.00,94.00,84.80,80.50,102.00,82.00,82.30,72.50,100.00,88.00,113.50,94.00,101.20,104.50,17.00,69.00,136.00,123.00,138.50,153.00,124.00,131.00,91.50,149.60,85.00,85.50,76.50,57.00,63.00,45.00,90.10,57.00,76.50,69.50,62.50,41.10,61.00,62.60,73.50,56.00,57.00,61.00,71.00,69.00,70.00,100.20,75.30,32.00,153.00,112.00,156.00,102.00,89.00,158.00,190.00,145.00,177.00,191.00,208.00,222.00,290.00,164.00,187.00,146.00,219.00,170.00,114.00,214.00,174.00,170.00,186.00,197.00,188.00,156.00,188.00,142.00,171.50,211.50,180.00,143.00,221.00,194.50,247.50,219.00,240.00,241.50,39.00,30.00,43.00,46.00,60.00,61.00,43.00,40.00,77.00,68.00,69.00,100.00,74.00,72.00,103.00,99.00,111.50,116.00,90.00,86.50,121.80,86.60,81.30,78.00,86.00,73.50,85.00,76.50,69.50,73.00,73.00,91.00,90.50,86.00,98.00,87.50,90.00,32.00,37.00,81.30,78.00,69.00,98.00,84.50,128.30,108.00,92.00,73.00,54.00,68.00,71.00,154.00,91.00,158.00,120.00,129.00,111.00,195.50,106.00,138.50,146.00,94.00,114.00,79.50,136.00,131.00,124.00,112.00,85.50,77.00,113.50,85.00,88.00,29.50,87.00,79.00,100.50,89.00,82.50,108.00,75.00,98.00,97.50,40.00,95.50,95.00,48.10,100.00,106.50,62.00,56.00,77.00,101.00,97.50,78.10,84.00,81.00,95.00,79.60,95.00,76.00,88.00,108.50,96.50,84.00,72.00,85.30,84.50,32.00,32.00,24.00,32.00,24.00,32.00,32.00,32.00,32.00,29.00,28.00,21.00,21.00,20.00,132.00,115.00,84.00,89.00,58.00,92.00,118.00,85.00,107.00,140.00,92.00,70.00,134.00,119.00,113.50,112.00,108.00,118.30,94.30,76.70,104.60,182.80,101.00,123.00,162.50,100.30,135.00,130.00,104.00,123.50,117.50,106.00,95.00,108.50,79.00,189.00,119.00,126.00,116.00,122.80,148.80,130.50,106.60,114.80,107.30,141.30,131.30,131.10,145.10,160.00,191.00,178.00,165.00,170.60,182.70,67.00,69.00,81.00,109.00,91.00,48.00,50.00,44.00,60.00,54.00,59.00,69.00,53.00,60.00,61.00,51.00,78.80,54.00,48.50,54.00,58.00,55.00,64.00,57.10,67.50,78.00,64.30,64.50,56.00,53.30,34.00,80.50,71.00,63.00,60.00,69.00,76.00,86.00,75.00,69.00,52.00,52.00,70.00,90.00,46.00,54.00,52.00,54.00,65.00,63.00,55.00,53.30,52.00,64.50,55.00,56.00,58.00,57.00,70.00,60.80,53.00,21.00,28.00,30.00,45.00,45.00,52.50,51.00,66.00,49.00,72.00,83.20,85.10,107.50,92.50,105.30,108.00,117.30,125.10,144.10,125.50,125.30,114.80,125.00,126.80,126.30,97.40,126.80,103.80,57.00,54.00,38.00,37.00,34.00,44.00,47.00,51.00,48.00,67.30,75.00,63.50,54.50,50.00,43.00,32.50,64.00,50.00,62.00,66.00,62.00,65.30,59.00,84.50,76.00,69.80,67.50,101.50,76.30,67.50,68.00,78.00,79.00,79.00,81.00,80.00,97.50,110.00,120.00,95.00,75.00,213.00,123.00,115.00,94.00,113.00,93.00,107.00,128.00,127.00,138.00,115.00,124.00,114.00,118.00,109.00,123.00,112.00,142.00,124.30,95.50,173.00,103.00,118.00,119.00,115.00,111.00,121.50,104.00,123.00,121.50,114.50,124.50,116.00,170.00,173.00,167.80,181.00,144.80,168.50,167.00,12.30,8.50,9.50,9.50,17.50,19.50,14.50,15.00,22.00,15.00,17.00,19.80,15.50,10.00,9.50,15.50,14.00,18.00,48.00,118.00,132.00,146.00,164.00,187.00,166.00,204.00,213.00,172.00,180.50,193.00,214.00,128.00,192.00,176.00,169.00,119.60,118.60,95.60,120.00,108.00,130.00,136.40,143.90,113.20,99.90,35.00,39.00,33.00,39.00,42.00,34.00,40.00,41.00,45.00,41.00,47.00,43.00,56.00,59.00,61.00,58.00,49.00,60.00,64.00,51.00,60.00,65.00,71.00,60.50,48.00,50.00,52.00,50.00,73.00,64.30,68.30,68.00,75.30,102.80,78.00,78.30,85.00,44.00,42.00,49.00,52.00,56.00,47.00,43.00,58.00,77.00,63.00,69.00,65.00,66.50,80.00,75.00,70.00,66.50,72.50,68.50,67.00,73.50,68.00,69.50,71.50,94.00,85.00,96.30,95.00,112.30,94.00,86.00,93.00,96.50,105.50,92.00,104.00,99.50,166.00,80.00,87.00,71.00,170.00,122.00,69.00,285.00,280.60,86.00,286.00,262.50,181.00,183.80,174.00,164.00,145.00,158.00,145.00,210.50,197.00,152.80,212.00,196.50,191.80,185.50,207.80,257.30,242.30,254.30,247.80,279.00,239.00,277.00,207.00,324.00,332.00,119.00,131.00,110.00,147.50,155.00,167.00,210.00,139.00,149.50,142.00,129.50,144.50,59.80,119.00,120.50,94.00,98.00,143.00,108.00,132.00,174.00,126.00,203.00,149.00,144.00,157.00,154.00,178.50,187.00,171.00,151.50,185.00,168.10,162.50,192.30,204.80,158.60,189.50,205.10,191.60,236.00,244.50,229.00,233.00,207.50,206.00,137.00,89.00,90.00,179.00,154.00,172.00,171.00,175.00,191.00,213.00,209.00,192.00,161.00,225.00,312.00,236.00,300.00,310.00,264.00,301.10,266.50,269.60,248.00,199.00,262.00,247.50,227.00,254.50,250.50,320.00,247.60,245.00,204.30,277.00,302.70,356.20,433.10,7.00,95.00,130.50,134.50,107.00,104.50,99.00,104.00,98.00,99.50,94.00,74.80,88.50,86.80,85.80,84.30,12.00,17.00,12.00,22.00,21.00,20.00,24.00,16.80,18.00,30.00,31.00,36.00,28.00,26.00,52.00,60.00,64.00,50.00,46.00,49.50,64.00,37.00,76.30,82.80,89.50,118.00,114.80,83.00,99.00,92.00,102.50,101.00,93.50,107.00,99.50,47.00,32.00,29.00,29.00,39.00,36.00,64.00,91.00,68.00,65.00,65.00,65.00,64.00,108.00,98.00,118.00,96.00,93.00,52.00,63.00,109.00,127.00,119.00,113.00,107.00,100.00,118.00,122.00,131.50,152.00,136.00,131.00,121.00,119.00,145.00,150.00,116.00,150.00,121.00,101.00,134.50,126.00,126.90,175.00,146.50,121.00,128.00,171.00,32.00,49.00,16.00,71.60,80.10,63.60,66.60,65.30,64.30,55.50,45.00,52.50,54.80,59.80,77.50,57.30,41.00,55.00,53.00,51.00,62.00,68.00,65.00,70.00,72.00,60.00,50.00,112.00,84.00,74.00,61.00,68.50,95.00,124.00,101.50,132.50,161.00,147.50,162.50,163.50,187.00,165.00,160.00,158.00,160.50,123.00,160.50,159.30,149.50,138.80,114.50,127.00,145.80,48.00,38.00,43.00,31.00,35.00,34.00,26.00,68.00,76.00,78.00,82.50,67.00,123.50,113.00,88.00,128.50,116.50,87.00,93.50,107.50,100.00,123.00,115.00,161.50,127.50,97.50,86.00,98.00,98.50,107.80,106.00,145.50,117.00,107.80,91.80,95.00,106.30,17.00,19.00,20.80,18.00,18.00,18.00,12.00,14.00,12.50,17.00,15.50,17.00,15.00,19.50,19.50,12.50,8.80,16.50,19.00,16.50,18.00,9.00,17.00,19.00,25.00,19.00,22.00,58.00,38.00,30.00,84.00,46.00,54.00,64.00,74.00,49.00,55.00,60.00,81.00,79.50,89.00,74.00,104.10,96.00,91.80,123.80,70.10,83.10,80.50,66.00,73.00,83.00,110.10,117.50,102.10,103.60,104.80,126.00,119.50,127.50,112.00,64.00,68.00,32.00,84.00,74.00,82.00,91.00,61.80,66.50,57.00,70.50,60.00,42.00,68.00,46.00,38.00,71.50,57.00,47.00,105.50,59.80,52.50,58.50,42.30,38.50,37.00,28.50,29.50,34.50,31.00,29.50,35.00,30.00,24.00,69.00,47.00,74.00,72.00,72.00,63.00,80.00,63.00,84.00,95.00,80.50,75.50,81.00,77.50,95.00,80.00,90.00,86.00,74.50,76.00,78.00,77.00,78.00,68.00,71.00,88.00,65.00,60.00,71.00,77.00,83.00,78.00,76.00,78.00,62.50,53.50,63.50,78.50,72.50,60.50,78.00,73.00,82.10,81.00,89.50,75.00,83.50,75.50,84.50,95.50,71.50,96.50,82.00,91.00,86.00,86.00,72.00,80.00,80.00,80.00,64.00,72.00,64.00,72.00,56.00,72.00,63.00,72.00,66.00,91.00,91.50,101.00,100.00,102.00,95.00,78.00,72.50,67.00,81.50,89.00,100.00,78.00,69.00,95.00,89.50,85.50,83.50,100.50,86.00,101.00,85.50,95.50,72.00,51.00,85.00,124.00,68.00,110.00,96.00,110.00,138.00,88.00,99.00,88.00,88.00,78.00,312.00,120.00,168.00,134.00,134.00,150.00,184.00,180.00,196.00,197.00,196.00,165.00,186.00,144.00,178.00,215.00,212.00,183.50,178.00,193.00,185.00,240.50,275.50,212.30,217.30,207.00,174.30,221.50,229.80,97.30,88.80,73.50,92.60,201.80,78.50,72.00,76.50,84.00,45.80,86.50,114.00,82.00,57.00,83.00,96.00,84.00,76.00,56.00,91.00,75.00,69.00,60.50,57.00,99.00,83.00,71.00,96.00,80.00,63.80,70.50,90.00,56.10,72.80,84.50,60.00,62.00,69.00,51.00,32.50,50.20,35.50,57.00,52.30,76.00,69.00,71.00,84.00,72.00,86.00,79.00,62.00,50.00,63.00,90.00,124.00,105.00,140.00,175.00,111.00,109.50,88.00,108.00,168.00,116.00,146.30,196.50,157.30,125.80,181.00,152.50,169.00,153.00,132.80,156.80,139.30,153.00,116.00,137.50,121.30,134.80,137.00,88.00,40.00,60.00,85.00,75.00,104.00,103.00,110.00,152.00,146.00,135.00,156.00,146.00,152.00,163.00,121.00,129.00,120.00,108.00,109.00,122.00,110.30,90.00,72.00,64.10,88.50,65.50,72.30,77.80,77.30,72.00,85.00,89.00,90.50,87.30,84.50,88.80,111.50,91.50,98.50,104.50,72.00,77.00,77.50,87.00,85.80,94.50,83.30,79.10,75.60,85.60,85.30,92.80,86.80,57.80,66.10,71.80,73.50,75.00,78.50,55.50,10.00,25.00,14.00,22.00,24.00,28.00,26.00,55.00,45.00,34.00,48.00,49.00,30.00,50.00,39.00,84.00,36.00,34.00,70.00,55.00,115.00,64.00,92.50,88.50,75.50,79.60,81.00,72.00,89.00,100.00,88.50,74.60,78.00,78.50,85.50,86.00,77.00,91.00,80.50,64.30,78.50,61.00,40.00,50.00,40.00,40.00,50.00,50.00,42.00,44.00,50.00,47.00,79.00,98.00,98.00,5.00,74.00,98.00,88.00,94.00,55.00,112.00,98.00,84.00,70.00,82.00,64.00,72.00,65.00,67.00,49.00,88.50,68.00,66.50,60.00,81.50,128.50,85.50,103.50,36.00,96.00,75.00,90.00,95.00,106.00,62.00,50.00,60.00,235.00,115.00,114.00,139.00,114.00,126.00,140.00,109.00,116.00,89.00,120.00,169.00,155.00,124.50,124.00,92.50,87.00,87.00,85.00,80.00,87.80,77.00,73.70,42.70,69.00,71.00,105.00,106.00,122.00,92.00,151.00,159.00,114.00,106.00,136.00,116.00,140.00,138.00,140.00,138.00,135.00,128.00,128.00,129.00,135.00,99.00,105.40,75.50,91.00,97.50,73.10,92.50,81.30,84.10,59.00,61.50,84.00,83.00,83.00,79.50,94.50,109.00,96.50,113.00,129.00,156.00,147.00,120.00,112.00,56.00,46.00,60.00,23.00,27.00,84.80,78.50,90.00,92.80,95.50,93.00,99.50,89.00,85.00,92.00,31.00,59.00,36.00,32.00,30.00,40.00,41.00,55.00,62.00,54.00,56.00,63.00,88.00,92.00,102.00,112.00,120.00,117.00,105.00,72.00,53.00,79.00,101.00,71.00,74.00,76.00,79.50,83.50,74.00,76.00,69.50,67.00,98.50,108.00,73.80,72.00,90.00,80.00,80.00,90.00,80.00,82.00,56.00,62.00,83.00,73.80,75.00,83.50,88.30,84.50,87.80,88.00,98.00,89.00,74.30,92.30,86.50,81.00,78.00,80.80,92.00,10.00,35.00,43.00,40.00,27.00,32.00,30.00,41.00,32.00,54.00,35.00,47.00,56.00,67.00,68.00,83.00,65.00,75.00,71.00,76.50,84.00,82.00,70.00,66.00,64.00,58.00,61.00,61.50,49.00,53.50,83.80,73.50,72.30,67.50,78.30,76.30,84.00,73.00,88.00,77.00,69.00,81.00,85.00,82.00,80.00,88.00,84.00,87.00,86.00,106.00,118.00,104.00,96.00,101.00,124.00,104.50,130.50,109.00,114.50,87.00,80.00,90.50,87.00,114.00,74.00,98.00,121.50,117.50,106.00,107.00,100.00,80.00,106.00,107.00,75.00,103.00,80.00,98.00,65.00,82.00,57.00,96.80,84.00,74.00,88.00,86.00,81.00,86.00,78.00,52.00,98.00,53.50,71.00,90.00,80.50,72.50,74.50,74.50,79.00,88.50,66.50,214.00,204.00,140.00,160.00,96.00,175.00,103.00,95.50,88.00,71.00,112.00,125.00,124.00,136.00,132.00,149.00,109.00,137.00,178.00,147.00,149.00,115.00,156.00,151.00,118.00,109.00,105.00,101.00,96.00,91.00,98.00,127.00,107.50,101.50,83.50,83.50,89.00,91.00,86.50,107.00,96.00,86.00,72.60,70.00,63.00,69.00,65.00,67.00,90.00,75.00,93.00,86.00,68.00,110.00,77.00,77.00,84.00,88.00,79.00,92.00,46.00,97.50,118.00,105.50,91.50,60.00,80.00,28.00,89.50,75.50,99.00,99.10,135.00,87.00,94.80,91.80,112.10,103.80,100.00,99.30,91.30,93.00,86.00,77.00,80.00,70.00,15.00,27.00,19.00,45.00,47.10,40.00,56.00,47.00,76.00,90.00,98.00,107.00,100.00,118.00,101.00,112.00,114.00,109.00,48.00,88.00,100.00,100.00,109.00,107.50,105.50,105.50,108.00,102.00,104.00,102.00,110.00,9.50,96.00,96.00,102.00,92.00,92.00,102.00,88.00,101.00,148.00,140.00,142.00,140.00,133.00,128.00,144.00,139.00,210.00,212.00,216.00,209.00,220.00,160.00,182.00,178.00,166.00,214.50,220.50,205.90,213.10,210.50,209.00,216.00,236.00,240.00,70.00,175.50,156.50,45.00,87.00,68.00,108.00,150.00,134.00,277.00,176.00,206.00,210.00,155.00,170.00,206.00,180.00,192.00,145.00,162.00,152.00,144.00,142.00,125.00,132.00,115.00,142.00,144.00,166.00,146.50,169.00,161.30,153.50,209.50,128.00,130.50,152.00,161.00,104.50,144.80,94.50,80.00,80.00,51.00,75.00,80.00,85.00,90.00,76.00,81.00,77.00,73.00,105.00,91.00,92.00,95.00,80.00,107.00,105.00,122.10,106.00,101.10,118.50,107.50,91.00,116.00,94.00,95.50,83.50,84.50,76.50,80.00,79.30,89.10,84.00,92.80,76.00,90.50,73.00,198.00,214.00,200.00,198.00,193.00,198.00,202.00,185.00,209.00,215.00,233.00,146.00,174.00,97.00,60.00,63.00,65.00,75.00,85.00,100.00,135.00,176.00,186.00,195.00,20.00,29.00,30.00,30.00,30.00,29.00,31.00,31.00,31.00,34.00,44.00,52.00,48.00,100.00,98.00,97.00,92.00,108.00,126.00,140.00,118.00,156.00,131.00,149.00,152.00,156.00,182.00,194.00,189.00,205.00,176.00,187.00,166.00,150.00,164.60,168.00,180.60,141.10,131.60,151.30,160.30,143.60,158.80,140.60,150.80,115.80,158.00,140.50,137.80,121.00,119.50,67.00,99.00,79.00,69.60,70.50,60.00,64.00,83.00,74.50,73.00,66.00,60.50,58.50,72.00,54.00,77.00,73.00,71.00,59.00,53.50,57.80,49.50,60.00,65.30,59.50,39.00,51.00,32.00,30.00,29.00,42.00,71.00,79.00,82.00,80.00,75.50,72.50,61.00,63.00,42.50,49.00,47.00,61.30,68.50,72.00,85.50,52.00,77.00,77.50,74.50,52.50,63.00,57.50,62.50,61.50,69.00,63.00,83.00,70.00,72.00,67.00,78.00,117.00,147.00,100.00,187.00,156.00,152.00,199.00,190.00,217.00,243.00,247.00,250.00,217.00,255.70,253.70,226.70,274.70,225.20,226.50,205.00,196.50,192.70,195.00,178.00,187.00,170.50,172.80,190.80,188.30,164.80,187.00,166.80,165.30,146.00,151.00,175.30,136.70,139.30,174.20,172.00,197.00,205.00,205.00,211.50,174.50,187.50,175.00,195.00,221.60,240.50,210.50,207.00,189.00,183.50,187.50,203.00,223.00,196.00,249.80,228.30,110.00,90.00,70.00,105.00,101.00,73.00,57.00,57.00,120.00,120.00,63.00,158.00,194.00,208.00,192.00,204.00,190.00,43.50,39.00,47.50,97.50,88.50,147.50,106.50,119.50,40.00,72.00,70.00,35.00,55.00,96.00,174.00,154.00,110.00,113.00,109.00,112.00,141.50,127.00,152.50,126.00,138.00,146.00,156.00,186.00,101.50,168.00,172.00,140.80,162.50,140.50,167.00,164.50,176.50,192.50,184.50,181.50,202.00,178.00,209.50,193.50,163.00,166.00,9.00,18.00,37.00,44.00,48.00,47.00,60.00,54.00,57.00,70.50,69.00,69.00,60.00,78.00,99.00,111.00,83.50,103.50,142.50,173.30,118.30,101.00,125.00,173.00,105.80,138.30,138.30,195.50,165.30,184.30,153.50,161.00,150.00,191.00,158.50,80.00,117.40,176.00,55.00,49.00,83.00,72.00,54.00,91.00,71.00,90.00,101.00,79.00,132.00,140.00,117.00,91.00,85.00,105.00,100.00,106.00,108.00,109.00,72.00,82.00,80.00,100.00,100.00,77.00,87.00,92.00,91.00,67.00,21.00,69.00,100.00,90.00,74.00,72.00,66.00,18.00,10.00,9.00,9.00,9.00,9.00,9.00,9.00,40.00,36.00,24.00,30.00,33.00,22.00,31.50,32.00,36.00,40.00,19.00,30.00,86.00,26.00,27.00,36.00,51.00,40.00,45.00,40.00,45.00,45.00,42.00,38.00,60.00,57.00,83.00,99.00,89.00,68.00,79.00,67.00,86.00,89.00,73.00,112.00,90.00,92.00,83.00,103.00,83.00,100.00,91.00,82.00,100.00,77.00,68.00,89.00,102.00,77.00,95.00,93.00,92.00,82.00,93.00,84.00,88.00,69.00,96.00,92.00,110.00,94.00,99.00,88.00,89.50,99.50,79.50,79.00,86.00,79.50,82.50,88.50,76.00,42.10,62.00,59.50,57.00,64.00,62.00,102.00,101.00,96.00,168.00,304.90,135.50,141.00,130.00,140.00,132.00,34.00,111.00,50.00,40.00,50.00,39.00,46.00,47.00,39.00,47.00,68.00,60.00,66.00,53.00,57.50,71.50,50.50,48.00,50.00,51.00,48.00,53.00,55.00,49.00,59.00,80.00,70.00,60.60,49.00,50.00,46.50,43.50,46.50,45.50,34.00,36.50,48.00,37.00,39.50,37.00,179.00,196.00,185.00,157.00,130.00,140.00,138.00,166.00,208.00,223.00,208.00,177.00,181.00,168.50,129.00,127.00,134.00,123.00,123.50,111.00,99.50,98.00,93.00,103.50,80.00,90.30,97.50,92.80,94.90,81.60,85.50,69.50,76.50,82.50,70.80,91.50,61.00,39.00,43.50,47.00,44.00,45.30,38.00,42.50,34.00,41.50,50.00,23.00,20.00,18.50,20.00,10.50,18.00,80.00,29.50,48.50,38.50,47.00,34.00,43.50,86.00,82.00,72.00,65.00,103.00,111.00,101.00,124.00,163.00,174.00,305.00,43.00,101.00,94.50,108.00,91.00,96.00,100.00,90.50,112.00,118.50,88.90,145.30,130.60,107.50,139.50,155.80,89.30,104.00,104.50,107.50,100.50,84.50,115.00,31.00,213.00,204.00,189.00,134.00,148.00,151.00,145.00,131.00,159.00,162.00,133.00,116.00,102.00,115.50,110.00,118.00,120.00,116.50,122.00,97.00,99.50,112.00,109.00,142.00,86.50,77.00,76.00,77.00,87.00,84.00,70.00,77.50,60.00,77.00,73.00,87.00,72.00,77.00,98.00,156.00,72.00,182.00,51.00,93.00,84.00,95.00,111.00,121.00,159.50,165.00,98.00,85.50,128.50,110.80,89.00,95.00,108.30,118.90,138.60,137.60,146.00,127.50,133.50,122.30,132.50,117.00,122.50,122.60,111.10,122.50,128.30,123.60,119.30,118.80,113.20,112.40,99.00,101.00,94.00,191.00,150.00,87.00,112.00,84.80,88.50,120.60,87.50,93.50,87.60,73.80,89.00,79.80,81.80,89.30,81.50,84.00,89.70,92.00,87.80,65.50,54.80,71.30,64.80,64.10,39.00,33.00,28.00,130.00,170.00,154.00,180.00,78.00,81.00,88.00,107.00,180.00,113.00,84.00,92.00,71.00,155.00,316.00,302.00,145.00,137.00,120.00,165.50,122.00,134.80,106.10,134.60,142.30,164.00,239.40,167.60,137.00,138.30,150.80,150.00,104.80,92.00,111.00,138.00,141.00,112.00,138.00,72.00,137.00,125.00,182.00,81.00,84.50,101.00,86.50,83.00,73.50,66.00,84.00,70.00,76.00,69.50,67.80,60.30,89.50,68.50,87.00,103.00,95.80,80.50,91.50,98.80,104.00,111.50,115.00,101.50,82.00,105.30,96.00,211.00,262.00,305.00,205.00,243.00,224.00,179.00,166.00,114.00,157.00,158.00,166.00,156.00,144.00,141.00,137.00,115.00,128.00,106.00,132.00,81.00,109.00,109.00,102.00,90.00,90.00,89.50,101.00,91.50,78.00,69.00,85.50,61.00,92.50,99.00,92.30,106.00,102.50,11.00,16.00,18.00,23.00,29.00,36.00,52.50,44.00,27.00,55.50,46.00,47.00,65.00,61.80,64.50,137.00,160.00,146.00,96.00,65.50,56.50,46.50,64.50,82.50,104.00,126.50,111.00,117.50,40.00,41.00,50.00,56.00,60.00,60.00,60.00,66.00,70.00,76.00,72.00,72.00,88.00,109.50,115.50,116.00,102.00,129.00,119.00,116.00,119.50,116.50,117.00,102.80,112.50,121.80,133.30,167.50,154.80,110.30,132.00,97.50,95.00,91.00,100.00,94.00,70.00,103.00,91.00,76.00,71.00,76.00,185.00,91.50,74.00,81.00,77.00,93.00,89.00,70.00,89.00,108.00,128.30,115.00,143.00,133.00,124.10,150.30,168.80,154.00,181.80,188.80,194.10,225.50,211.50,177.00,199.30,222.00,146.60,81.00,92.00,86.00,82.00,60.00,80.00,75.00,72.00,76.00,76.00,74.00,76.00,75.00,85.00,81.00,83.00,77.00,75.00,68.00,72.00,101.20,72.00,72.00,101.30,81.00,81.00,72.00,72.00,73.00,72.00,61.00,72.00,72.80,72.00,72.00,72.00,75.10,71.00,97.00,75.00,111.00,104.00,132.00,137.00,135.00,150.00,140.00,140.00,146.00,140.00,130.00,120.00,120.00,112.00,110.00,106.00,106.00,104.00,97.00,87.00,71.00,72.00,70.00,88.50,82.00,90.00,110.30,94.00,89.50,85.50,127.00,119.00,101.80,102.00,103.50,121.00,123.80,106.50,111.50,111.50,113.00,109.00,118.30,119.50,108.00,110.00,111.50,109.00,75.00,99.30,95.50,126.00,104.00,98.00,128.00,129.00,81.00,80.00,69.00,59.00,46.00,84.80,148.00,119.50,108.00,140.50,113.50,128.30,115.00,103.00,74.00,82.30,82.30,123.60,104.50,120.00,136.00,101.50,85.00,94.50,115.50,132.00,112.00,112.00,119.80,91.70,103.00,149.00,134.00,135.00,112.00,116.00,146.00,141.00,164.00,153.00,135.00,128.00,63.50,69.10,70.00,74.00,77.50,73.00,75.00,103.50,117.00,123.00,97.50,84.50,83.80,97.00,87.50,89.80,119.00,67.50,58.50,81.90,98.50,130.10,127.60,116.30,86.50,80.00,78.00,57.00,61.00,81.50,78.50,89.00,95.00,88.00,67.00,94.00,97.00,84.00,70.00,94.00,107.00,117.00,97.00,103.00,122.00,120.00,93.00,76.00,140.00,115.00,145.00,114.00,110.00,110.00,120.00,140.00,120.00,102.00,135.00,160.00,110.00,150.00,120.00,120.00,75.00,80.00,88.00,112.00,98.00,106.00,96.00,86.00,84.00,116.00,94.50,79.50,114.00,121.00,106.00,103.50,98.00,90.00,163.00,135.00,125.00,103.00,121.00,108.00,84.00,63.00,84.50,92.00,109.00,96.00,93.50,104.00,97.00,101.00,86.00,92.00,101.00,126.00,105.00,97.00,100.00,109.00,126.00,120.00,105.00,137.00,185.00,167.00,161.00,32.00,43.50,127.00,135.00,144.00,100.00,101.00,114.00,129.00,112.00,118.00,111.00,112.00,120.00,91.00,111.00,133.50,98.00,103.00,100.00,109.00,101.00,99.00,126.50,125.00,215.50,149.00,129.50,156.50,175.00,183.50,147.50,145.00,124.00,119.50,433.00,10.00,55.00,58.00,58.00,74.00,78.00,85.00,73.00,68.00,92.00,103.00,89.00,77.00,81.00,78.00,110.00,113.00,122.00,137.50,143.00,115.50,118.30,123.00,118.00,118.30,107.50,110.00,116.00,105.30,126.40,134.30,105.30,130.60,116.00,86.00,98.00,88.10,83.90,108.50,88.30,80.10,81.00,96.80,100.50,85.30,88.50,71.00,82.00,73.00,114.00,116.00,107.00,121.50,104.50,129.50,133.50,125.80,135.00,129.50,138.00,139.00,133.00,131.00,116.50,113.50,132.50,119.00,115.00,126.00,127.50,117.80,55.00,82.00,92.00,109.00,118.00,93.00,102.00,92.00,106.00,90.00,99.50,81.00,97.00,112.00,150.00,303.10,386.00,150.00,155.00,140.00,376.00,109.00,91.50,113.50,83.00,67.00,48.00,45.00,48.00,48.00,60.00,75.00,62.00,48.00,67.00,73.00,54.00,82.50,79.00,76.50,63.00,72.50,84.00,86.50,76.00,99.00,92.00,98.00,67.00,51.00,63.50,64.50,60.50,70.50,71.50,77.60,81.50,92.50,85.80,67.30,87.00,80.50,64.00,45.00,48.00,35.00,38.00,48.00,46.50,70.00,50.00,41.00,36.00,44.00,49.50,39.00,42.00,46.00,70.00,104.50,241.80,32.00,24.00,30.00,55.00,40.00,55.00,45.00,50.00,53.00,54.00,69.00,64.00,81.80,77.00,81.00,77.00,60.00,41.00,59.50,44.50,44.00,33.50,32.00,42.00,46.00,44.00,44.00,34.00,44.00,45.00,38.00,216.00,212.00,238.00,224.00,212.00,226.00,237.00,216.00,208.00,194.00,130.00,127.00,196.00,197.00,169.00,155.00,136.00,153.00,130.00,163.00,108.00,194.00,191.00,147.50,156.10,116.50,141.30,148.00,154.00,138.60,140.50,127.00,132.00,137.00,128.50,135.50,132.50,136.50,44.00,45.00,34.00,32.00,32.00,54.00,43.00,51.00,57.50,53.00,59.30,60.00,146.00,129.00,110.00,115.00,105.30,90.00,87.00,162.00,101.50,89.50,103.10,72.50,54.00,53.00,67.00,113.00,93.00,74.00,103.00,69.00,93.00,99.00,203.50,175.00,167.50,141.50,146.50,102.00,82.00,70.00,84.00,86.00,87.50,79.00,84.00,86.00,113.00,91.00,98.50,84.10,83.80,99.00,79.50,99.00,77.00,77.80,82.80,78.00,78.00,84.00,73.00,59.00,68.00,128.00,104.00,121.00,132.00,147.00,150.00,154.00,158.00,145.00,132.00,114.50,135.00,163.00,139.00,166.00,152.50,136.50,163.00,171.00,162.00,145.00,380.50,154.00,165.00,165.00,176.00,160.50,163.50,174.30,137.50,141.30,107.00,105.00,122.00,153.00,167.00,136.00,145.00,135.00,125.80,147.00,107.10,102.80,83.10,124.60,134.80,134.30,123.30,113.80,160.50,106.30,62.00,53.00,52.00,61.00,43.00,48.00,43.00,40.00,33.00,44.00,42.00,44.00,41.00,47.00,54.00,54.00,52.00,51.00,50.00,43.00,68.00,69.50,52.50,57.00,44.50,49.50,37.80,31.00,37.50,39.80,79.00,87.50,78.00,94.00,70.00,37.30,33.00,100.00,26.30,24.30,78.00,32.00,23.00,10.00,41.00,23.00,24.00,51.50,57.50,58.50,76.00,76.00,66.80,91.50,80.00,63.50,82.00,85.30,80.80,58.10,81.90,70.10,72.90,68.80,89.60,79.50,79.00,70.00,71.80,73.00,68.50,52.10,58.60,61.10,68.50,47.30,72.80,49.00,74.00,48.00,76.50,73.80,70.30,66.10,60.30,62.40,71.10,72.10,72.50,59.00,63.00,54.80,52.30,64.50,51.80,59.80,56.80,68.80,40.00,87.00,57.50,58.00,61.30,61.30,64.00,49.00,67.60,67.50,60.30,51.50,63.10,69.50,34.60,50.80,49.80,58.80,54.10,42.50,45.50,43.50,38.00,40.30,58.00,40.00,50.00,41.50,48.30,39.50,40.50,39.00,42.50,41.00,28.00,30.00,48.00,28.00,27.00,42.00,46.00,74.00,76.00,86.00,100.00,138.00,182.50,172.00,149.50,144.00,107.00,101.50,129.50,160.00,156.00,135.60,156.50,173.50,170.00,195.00,186.10,186.50,217.80,189.90,181.10,171.30,176.30,163.50,172.50,173.30,187.30,180.00,191.00,51.50,50.00,57.10,57.10,43.50,49.00,59.00,66.30,51.00,60.80,56.00,35.50,43.80,80.00,113.00,117.00,112.80,105.00,91.00,89.00,98.50,88.00,94.50,100.80,92.00,88.50,66.50,74.00,87.00,79.00,81.00,92.00,112.80,83.50,58.50,78.80,83.80,67.00,62.50,83.50,85.00,77.20,87.50,75.00,100.30,106.30,112.00,24.50,24.50,24.00,72.80,36.00,54.80,42.00,67.00,78.80,36.00,39.00,48.50,40.00,65.00,67.50,68.00,68.00,62.00,41.00,49.00,56.00,39.00,52.00,43.00,38.00,53.00,42.50,46.00,63.50,78.00,52.00,64.00,54.50,43.00,61.00,72.00,62.00,22.00,36.00,83.00,82.30,68.00,53.00,65.00,70.00,57.80,67.00,79.00,80.00,60.60,46.10,63.30,61.30,57.00,75.00,53.00,74.00,54.00,54.00,44.00,64.00,65.00,107.00,66.00,50.00,70.00,72.50,37.00,74.00,71.00,43.00,60.00,61.00,63.50,60.80,58.80,65.30,69.30,56.10,72.80,78.00,81.10,91.00,75.10,74.60,66.50,66.80,62.80,102.00,98.30,112.50,70.00,46.00,21.00,11.00,12.00,36.00,37.00,36.00,39.00,48.00,34.50,44.50,40.50,37.00,55.00,53.00,45.00,39.00,36.00,74.50,55.00,61.00,55.50,71.50,68.00,81.30,69.00,73.00,75.00,76.30,65.00,82.00,60.00,53.30,49.80,50.00,69.50,13.00,14.00,22.00,28.00,35.00,39.00,36.00,53.00,58.50,48.00,74.00,37.50,46.00,52.50,42.00,24.50,16.00,20.00,14.50,31.00,39.60,72.00,75.00,55.00,39.10,39.10,42.80,37.30,27.30,26.50,37.30,19.30,30.00,33.00,26.50,13.00,14.00,32.00,75.50,76.00,60.00,33.00,50.00,60.00,51.00,66.00,77.00,63.00,74.00,78.00,56.00,96.00,79.00,71.00,53.00,108.00,53.40,77.00,91.50,78.00,73.00,105.00,187.00,111.00,107.00,116.00,105.00,124.00,109.60,93.00,120.50,114.30,112.50,110.00,110.50,172.30,127.50,124.50,18.00,26.00,19.00,70.00,77.00,52.00,107.50,107.00,58.80,73.30,70.00,69.00,10.00,22.00,33.00,29.50,37.30,34.80,34.80,42.20,41.30,34.30,36.00,28.80,25.00,38.00,25.00,29.00,26.50,51.50,42.50,47.00,57.50,40.50,77.50,57.00,59.00,40.50,30.00,48.00,34.50,61.30,62.00,69.30,68.50,32.00,10.50,31.50,131.30,142.50,165.30,149.80,126.40,114.80,49.00,30.00,23.50,63.50,51.00,29.00,32.00,40.00,30.50,31.00,20.00,27.30,34.00,40.00,38.00,34.00,11.00,13.00,14.00,43.00,21.00,17.00,10.00,16.00,13.50,33.00,32.60,33.00,39.00,49.80,37.60,39.80,36.00,24.00,40.00,32.00,47.00,20.00,22.00,44.00,24.00,23.00,24.00,54.00,33.50,54.00,32.50,32.00,43.80,31.00,49.00,58.00,83.00,91.00,78.00,80.50,58.50,81.50,77.00,103.50,72.00,79.80,40.00,78.80,78.50,78.00,39.00,61.00,51.80,54.00,74.00,67.00,74.00,73.00,59.00,39.00,97.50,117.00,91.50,91.00,102.50,117.00,200.60,295.00,258.00,336.10,298.80,292.10,72.00,87.00,61.00,75.00,50.30,77.00,71.00,75.00,111.50,104.00,135.00,91.50,100.80,73.50,64.10,59.30,47.10,40.60,53.60,41.80,51.80,78.30,110.00,97.30,110.50,74.80,13.00,196.50,307.10,174.80,189.10,157.80,123.60,155.50,130.10,175.80,149.80,133.00,178.80,188.30,139.60,135.00,108.30,11.00,115.10,86.00,70.50,82.10,77.30,55.00,68.50,103.80,85.50,83.50,103.20,84.00,91.50,98.00,82.50,134.00,163.00,135.00,162.50,174.00,190.00,122.00,130.50,130.00,46.30,64.80,73.50,72.50,52.00,42.00,54.00,45.00,61.00,61.00,66.00,57.00,51.00,52.00,53.00,62.00,55.00,35.00,27.00,45.00,55.00,55.00,62.00,92.00,127.00,111.00,125.00,125.50,135.00,129.80,161.30,166.10,131.80,114.00,121.50,107.50,106.70,24.00,62.30,88.30,93.00,120.50,119.00,111.50,38.00,45.00,49.00,54.00,87.50,62.00,66.50,60.50,81.00,38.50,59.00,71.00,42.50,80.00,67.50,50.00,91.50,89.50,82.30,107.30,94.50,99.50,81.00,82.50,101.50,86.80,75.30,72.00,100.00,55.80,35.00,36.00,39.00,36.00,71.00,63.00,39.50,43.00,27.00,61.00,67.00,53.00,66.80,62.00,41.00,19.50,13.00,62.50,51.60,42.60,43.50,26.50,47.00,47.80,43.00,26.80,18.00,26.30,24.60,10.50,14.80,37.80,23.80,19.00,59.00,65.50,69.30,72.00,117.00,78.30,67.00,37.00,51.30,71.30,32.00,60.00,56.00,56.50,51.00,61.00,83.00,94.50,82.80,80.50,66.00,81.80,97.00,79.30,64.30,62.80,55.00,73.80,92.00,81.00,81.00,79.50,108.00,98.00,96.50,93.00,91.00,41.30,66.00,55.00,19.50,40.80,27.80,43.00,27.50,38.00,30.00,35.50,39.50,35.00,47.00,66.00,43.00,74.30,66.80,65.80,77.50,57.50,49.00,54.10,84.80,69.00,83.00,73.00,75.60,74.00,67.00,67.80,54.00,67.50,66.00,79.00,50.00,67.00,95.00,83.00,78.00,91.00,122.00,117.00,110.00,131.50,140.50,147.50,127.50,137.50,134.50,119.50,114.00,105.80,120.00,103.00,87.20,107.70,116.80,88.00,96.30,97.80,112.50,126.50,133.50,143.00,121.00,146.00,140.00,89.00,89.00,111.50,112.50,76.00,67.50,82.80,82.30,74.30,75.00,69.30,58.50,74.00,42.00,84.00,76.30,97.00,91.80,110.50,110.50,86.60,100.00,84.50,80.00,108.00,85.30,74.30,105.40,91.50,102.50,80.00,80.00,84.80,83.60,93.00,87.50,112.50,96.40,72.00,175.00,142.00,114.00,59.00,51.00,58.00,70.00,55.50,82.00,88.00,92.00,72.00,74.00,81.00,109.00,75.00,57.00,86.50,77.00,75.00,83.00,67.00,70.00,69.00,73.80,46.60,45.00,35.00,32.30,46.00,46.80,52.00,43.30,43.00,48.50,41.50,38.30,21.00,30.00,25.00,48.00,54.00,19.00,79.00,67.00,68.00,52.00,49.00,42.80,66.00,55.00,81.50,60.50,54.60,56.50,45.30,72.00,54.10,63.80,85.00,57.00,114.30,49.50,62.50,67.50,62.00,57.00,95.10,100.80,87.50,88.50,85.00,100.00,154.80,185.50,171.50,232.00,299.00,328.00,356.00,307.00,301.50,373.00,59.00,126.00,98.00,77.00,146.00,190.00,207.00,83.00,92.00,64.50,139.50,87.50,101.50,114.00,146.50,143.80,186.00,11.50,56.50,44.00,49.00,39.80,29.00,42.50,138.00,58.00,74.00,72.00,68.00,64.50,70.50,55.00,68.00,69.50,77.00,108.30,109.50,94.30,105.50,83.30,86.50,84.00,76.30,67.00,210.00,190.00,269.00,162.00,187.00,277.00,238.50,304.00,280.00,351.80,266.00,271.50,398.80,393.80,340.50,361.50,345.00,294.00,359.00,344.00,372.00,564.00,380.50,409.50,369.50,519.50,381.50,377.00,325.50,294.50,395.50,316.50,333.50,378.30,327.00,344.50,286.00,73.00,114.00,126.50,140.00,90.00,150.00,85.00,139.00,125.00,159.00,138.00,187.00,165.00,206.00,109.50,96.00,73.50,170.00,111.00,116.00,106.30,112.80,137.00,102.00,139.90,156.60,148.50,172.50,136.00,115.50,86.80,106.50,112.00,163.00,115.80,131.60,68.00,46.00,20.00,20.00,172.00,190.50,119.00,121.00,109.00,99.00,83.10,134.00,123.50,88.00,84.00,95.00,88.50,93.80,97.00,98.00,85.00,70.00,46.00,50.00,50.00,50.00,50.00,50.00,50.00,50.00,55.00,78.00,63.00,64.00,62.00,66.00,66.00,77.00,66.00,77.00,77.00,73.50,82.00,71.00,63.00,88.00,110.00,120.00,100.00,90.00,90.00,90.00,90.00,90.00,80.00,78.00,97.50,88.00,65.50,120.60,70.00,64.00,104.50,125.10,121.00,110.80,106.80,104.00,104.50,89.00,88.50,91.50,95.50,91.80,98.00,136.50,165.00,88.00,93.00,54.50,80.00,64.00,70.80,78.50,109.50,72.30,79.00,240.00,200.00,172.00,130.00,221.00,174.00,150.50,249.00,192.00,282.50,365.50,371.00,396.50,362.00,429.00,360.00,356.00,340.00,302.00,292.00,87.00,145.50,154.00,112.50,198.00,155.00,133.00,106.00,133.30,154.00,130.50,109.50,107.50,98.00,121.00,139.50,81.80,38.00,53.50,10.00,32.50,52.00,44.00,53.50,68.00,31.00,48.00,27.00,25.00,73.00,67.00,147.00,63.00,62.00,48.00,44.00,72.50,142.50,155.00,159.80,127.50,151.00,127.50,119.00,134.30,136.80,113.30,167.30,35.00,44.00,57.00,47.00,71.00,61.00,55.00,61.00,54.00,62.00,91.00,76.00,89.00,85.00,75.00,52.00,42.00,32.00,65.00,65.00,43.00,57.30,56.50,77.10,61.80,54.50,78.30,70.30,73.60,97.00,82.30,76.80,67.50,60.00,66.40,73.50,64.00,52.00,113.30,85.00,134.50,100.00,59.00,120.00,64.50,69.00,88.00,74.00,102.00,93.50,59.50,98.00,59.50,79.50,61.50,56.50,83.00,52.50,110.00,44.30,60.00,60.00,84.00,100.00,83.00,64.00,58.00,62.00,92.00,90.00,109.00,107.00,94.00,86.00,82.00),	 c=c(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,56,56,57,57,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,104,104,104,104,104,104,104,104,104,104,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,107,107,107,107,107,107,107,107,108,108,108,108,108,108,108,108,108,108,108,109,109,109,109,109,109,109,109,109,109,109,110,110,110,110,110,110,110,110,110,110,111,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,113,114,114,115,115,115,115,115,115,115,115,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,121,121,121,121,122,122,122,123,123,123,123,123,123,123,123,123,123,123,123,123,123,124,124,124,124,124,124,124,124,124,124,124,124,124,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,126,126,126,127,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,134,134,134,134,134,134,134,134,134,134,134,134,134,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,136,136,136,136,136,136,137,137,137,137,137,137,137,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,139,139,139,139,139,139,139,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,141,141,141,141,141,141,141,142,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,144,144,144,144,144,145,145,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,148,148,148,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,154,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,164,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,166,166,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,168,168,168,168,168,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,171,171,171,171,172,172,172,172,172,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,177,177,177,178,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,181,181,181,181,181,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,183,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,185,185,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,190,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,192,192,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,194,194,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,202,202,202,202,202,202,202,202,202,202,202,202,202,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,209,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,211,211,211,211,212,212,212,213,214,214,214,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,222,222,223,223,223,223,223,223,223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,227,228,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,234,234,234,234,234,235,235,235,235,235,235,236,236,236,236,236,236,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,239,239,239,239,239,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,243,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,249,249,249,249,249,249,249,249,250,250,250,250,250,250,250,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,251,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,253,253,253,253,253,253,254,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,259,259,259,259,260,260,260,260,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,262,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,264,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,266,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,267,268,268,268,268,268,268,268,268,269,270,270,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,271,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,273,273,273,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,274,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,285,285,285,285,285,285,285,285,285,285,285,285,285,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,287,287,287,287,287,287,287,287,287,287,287,287,287,287,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289,289,289,289,289,289,289,289,290,290,290,290,290,290,291,291,291,291,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,300,300,300,300,300,300,300,301,301,301,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,305,305,305,305,305,305,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,312,312,312,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,314,314,314,314,314,314,314,314,314,314,314,314,314,314,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,318,318,318,318,318,318,318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,319,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,320,321,321,321,321,321,321,321,321,321,322,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,323,324,325,325,325,325,325,326,326,326,326,326,326,326,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,328,328,328,328,329,329,329,329,329,329,329,329,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,333,334,334,334,334,334,334,334,334,334,334,334,334,334,334,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,336,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,337,338,338,338,338,338,338,339,339,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,341,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,348,348,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,357,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,367,367,367,367,367,367,368,368,368,368,369,369,369,369,369,369,369,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,371,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,372,373,373,373,373,373,373,373,373,373,373,373,373,373,374,374,374,374,374,374,374,374,374,374,374,374,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,375,376,376,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,379,379,379,379,379,379,379,379,379,379,379,379,379,379,379,379,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,380,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,382,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,383,384,384,384,384,384,385,385,385,385,385,385,385,386,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,389,389,389,389,389,389,389,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,390,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,391,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,392,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,393,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,394,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,395,396,396,396,396,396,396,396,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,404,404,404,404,404,404,404,404,404,404,404,404,404,404,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,409,409,409,409,409,409,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,410,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,411,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,412,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,417,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,418,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,422,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,424,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,425,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,426,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,427,428,428,428,428,428,428,428,428,428,428,429,429,429,429,429,429,429,429,429,429,429,429,429,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,432,432,432,432,432,432,432,432,432,432,432,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,433,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,434,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,435,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,436,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,440,440,441,441,441,442,442,442,442,442,442,442,442,442,442,442,442,442,443,443,443,443,443,444,444,444,444,444,444,444,444,444,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,447,447,447,447,447,448,448,448,448,448,448,448,448,448,448,448,448,448,449,449,449,449,449,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,451,452,452,452,452,452,452,452,452,452,452,453,453,453,453,453,453,453,453,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,455,455,455,455,455,455,455,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,458,458,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,461,462,463,463,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,466,466,466,466,466,466,466,466,466,466,466,466,467,467,467,467,467,467,467,467,467,467,467,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,469,469,469,469,469,469,470,470,470,470,470,470,471,471,471,471,471,472,472,472,472,472,472,472,472,472,472,472,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,477,477,477,477,477,477,477,477,477,477,477,478,478,478,478,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,480,480,480,480,480,480,480,480,480,480,480,480,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,482,482,483,484,485,485,485,485,485,485,485,485,485,485,485,485,485,485,485,485,485,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,486,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,488,489,489,489,489,489,489,489,490,490,490,490,490,490,490,490,490,490,490,490,490,490,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,491,492,493,493,493,493,493,493,493,493,493,493,493,493,494,494,494,494,494,495,495,495,495,495,495,495,495,495,495,495,495,495,495,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,498,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,499,500,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,501,502,502,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,503,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,504,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,505,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,506,507,507,507,507,507,507,507,508,508,508,508,508,508,508,508,508,508,508,508,508,509,509,509,509,509,510,510,510,510,510,510,510,510,510,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,511,512,512,512,512,512,512,512,513,513,513,513,513,513,513,513,513,513,513,513,513,513,513,514,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,515,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,517,517,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,518,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,519,520,521,521,521,521,521,521,521,521,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,522,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,524,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,526,526,526,526,526,526,526,526,526,526,526,526,526,527,527,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,529,529,529,529,529,529,529,529,529,529,530,530,530,530,531,531,531,531,531,531,531,531,531,531,531,531,531,531,532,532,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,533,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,534,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,535,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,536,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,537,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,538,539,539,539,539,539,539,539,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,540,541,541,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,542,543,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,544,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,545,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,547,547,547,547,547,547,547,547,547,547,547,547,547,548,548,548,548,548,548,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,549,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,550,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,552,552,552,552,552,552,552,552,552,552,552,553,553,553,553,553,553,553,553,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,555,555,555,555,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,557,557,557,557,557,557,557,557,557,557,557,557,557,557,557,558,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,560,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,562,562,562,562,562,562,562,562,562,562,562,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,563,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,564,565,565,565,565,565,565,565,565,565,565,565,565,565,565,566,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,567,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,568,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,569,570,570,570,570,570,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,572,572,572,572,572,573,573,573,573,573,573,573,574,574,574,574,574,574,575,575,575,575,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,577,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,578,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,580,581,581,581,581,581,582,582,583,584,584,584,584,584,584,584,584,584,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,586,587,587,587,587,587,587,587,587,587,587,587,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,588,589,589,589,589,589,589,589,589,589,589,589,589,589,589,589,589,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,591,591,591,591,591,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,592,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,594,594,594,594,594,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,595,596,596,596,596,596,596,596,596,597,597,597,597,597,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,599,600,601,601,601,601,601,602,602,602,602,602,602,602,602,602,603,603,603,603,603,604,605,605,606,606,606,606,606,606,606,606,606,606,606,606,606,606,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,609,609,610,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,613,613,613,613,614,614,614,614,614,614,614,614,614,614,614,614,615,615,615,615,615,615,616,616,616,616,616,616,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,620,621,621,621,621,621,621,621,621,621,621,621,621,621,621,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,625,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,626,627,627,627,627,628,628,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,629,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,630,631,631,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,632,633,633,633,634,634,634,634,634,634,634,634,634,634,634,634,634,634,634,634,634,634,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,635,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,636,637,637,637,637,637,637,637,637,637,637,637,637,637,637,637,637,637,637,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,638,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,639,640,640,640,640,640,640,640,640,640,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,641,642,643,643,643,643,643,643,643,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,644,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,645,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,646,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,647,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,648,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,649,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,650,651,651,651,651,651,651,651,651,651,651,651,651,651,651,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,652,653,653,653,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,654,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,655,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,656,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,657,658,658,658,658,658,658,658,658,658,658,658,658,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,659,660,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,661,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,662,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,663,664,664,664,664,664,664,664,664,664,664,664,664,664,664,664,664,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,665,666,666,666,667,667,667,667,667,667,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,668,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,669,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,670,671,671,671,671,671,671,671,671,671,671,671,671,671,671,671,671,671,671,671,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,672,673,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,674,675,676,676,676,676,676,676,677,677,677,677,677,677,678,678,678,678,679,679,679,679,679,679,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,680,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,681,682,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,683,684,684,684,684,684,684,684,684,684,684,684,684,684,684,685,686,686,687,687,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,688,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,689,690,690,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,691,692,693,693,693,693,693,693,693,693,693,693,693,693,693,693,694,694,694,694,694,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695,695,696,696,696,697,697,697,697,697,697,697,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,700,700,700,700,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,705,705,706,706,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,708,708,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,710,710,710,710,710,710,710,710,710,710,710,710,710,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,713,713,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,715,715,715,715,715,715,716,716,716,716,716,716,717,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,719,719,719,719,719,719,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,721,721,721,721,721,721,721,721,721,721,721,721,721,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,724,725,725,725,725,725,725,725,725,725,725,725,725,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,726,727,727,727,727,727,727,727,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,728,729,729,729,729,729,729,729,729,729,729,730,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,731,732,732,732,732,732,732,732,732,732,732,732,732,732,732,732,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,733,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,734,735,735,735,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,736,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,737,738,738,738,738,738,738,738,739,739,739,739,739,739,739,739,739,739,739,740,740,740,740,740,740,740,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,741,742,742,743,743,743,743,743,743,743,743,743,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,744,745,745,745,745,745,745,745,745,745,746,746,747,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,748,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,749,750,750,750,750,750,750,750,750,751,751,751,751,751,751,751,751,751,751,752,752,753,753,753,753,753,753,753,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,754,755,755,755,756,756,756,756,756,756,756,756,756,756,757,757,757,757,757,757,757,757,757,757,757,757,757,757,757,757,758,758,758,758,758,758,758,758,758,758,758,759,759,760,760,760,760,760,760,760,760,760,761,761,761,761,761,761,761,761,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,762,763,763,763,763,763,763,763,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,764,765,765,765,765,766,766,766,766,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,767,768,768,768,768,768,768,768,768,769,769,769,769,769,769,769,769,769,769,769,769,769,769,769,769,769,769,769,770,770,770,770,770,770,770,770,770,770,770,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,771,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,772,773,773,773,773,773,773,773,773,773,774,774,774,774,774,774,774,774,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,775,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,776,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,777,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,778,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,779,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,780,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,781,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,782,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,783,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,784,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,785,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,786,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,788,788,788,788,789,789,789,789,789,789,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,790,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,791,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,793,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,794,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,795,796,796,796,796,796,796,796,797,798,798,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,799,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,800,801,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,802,803,803,804,804,804,805,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,806,807,807,807,808,808,808,808,808,808,809,809,809,809,809,809,810,810,810,810,810,810,810,810,810,810,810,810,811,811,811,811,811,811,811,811,811,811,811,811,811,812,812,812,812,812,812,812,812,812,812,812,813,814,814,814,814,814,814,814,814,814,814,814,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,815,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,817,817,817,817,817,817,817,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,818,819,819,819,819,820,820,820,820,820,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,821,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,825,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,827,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,828,829,829,829,829,830,830,830,830,830,830,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,832,833,833,833,833,833,833,833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,835,835,835,835,835,835,835,835,835,835,835,835,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,836,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,837,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,838,839,839,839,840,840,840,840,840,840,840,840,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,841,842,842,842,842,842,842,842,842,842,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,843,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,844,845,845,845,845,845,845,845,845,845,845,845,845,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,846,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,847,848,848,848,848,848,848,848,848,848,848,848,848,848,848,849,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,850,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,851,852,852,852,852,852,852,852,852,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,853,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,857,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,859,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,860,861,861,861,861,862,862,862,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,864,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,866,867,867,867,867,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,868,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,869,870,870,870,870,870,871,871,871,871,871,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,872,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,873,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,874,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,875,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,876,877,877,877,877,878,878,878,878,878,878,878,878,878,878,878,878,878,878,878,879,879,879,879,879,879,879,879,879,879,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,880,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,881,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,882,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,883,884,884,884,884,884,884,884,884,884,884,884,884,884,884,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,885,886,886,886,886,886,886,886,886,886,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,887,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,888,889,889,889,889,889,889,889,889,889,889,889,889,889,889,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,890,891,891,891,891,891,892,892,892,893,893,893,893,893,893,893,893,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,894,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,895,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,896,897,897,897,897,898,898,898,898,898,898,898,898,898,898,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,899,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,901,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,902,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,903,904,904,904,904,904,904,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,905,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,906,907,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,908,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,909,910,910,910,910,910,910,910,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,911,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,912,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,913,914,914,914,914,914,914,915,915,915,915,915,915,915,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,916,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,917,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,918,919,919,919,919,919,919,919,919,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923,923,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,924,925,925,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,926,927,927,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,928,929,929,929,929,929,930,930,930,930,930,930,930,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,932,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,933,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,934,935,935,936,936,936,936,936,936,936,936,936,936,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,938,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,939,940,940,940,940,940,940,940,940,940,940,940,940,941,941,941,941,941,941,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,942,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,943,944,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,946,946,946,946,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,947,948,948,948,948,948,948,948,948,948,948,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,949,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,950,951,951,951,951,951,951,951,951,951,951,951,951,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,955,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,957,958,958,958,958,958,958,959,959,959,959,959,959,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962,962,962,962,962,962,962,963,963,963,964,964,965,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,968,969,969,970,970,970,970,970,970,970,970,971,971,971,971,971,971,971,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,977,977,977,977,977,977,977,977,977,977,977,977,977,978,978,978,978,978,978,978,978,978,978,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,987,987,987,987,987,987,987,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,990,990,990,990,990,990,990,990,990,990,991,991,991,991,991,991,991,991,991,991,991,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,992,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,993,994,994,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,995,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,996,997,997,997,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,998,999,999,999,999,999,999,999,999,999,999,999,1000,1000,1000,1000,1000,1000,1000,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1001,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1002,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1003,1004,1004,1004,1004,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1005,1006,1006,1006,1006,1006,1006,1006,1006,1006,1006,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1007,1008,1008,1008,1008,1008,1008,1009,1009,1009,1009,1009,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1024,1024,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1028,1028,1028,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1030,1030,1030,1030,1030,1030,1030,1030,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1032,1033,1033,1033,1033,1033,1033,1033,1033,1033,1034,1034,1034,1034,1034,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1036,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1037,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1039,1040,1040,1040,1041,1041,1041,1041,1041,1041,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1042,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1043,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1044,1045,1045,1045,1045,1045,1045,1045,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1046,1047,1048,1048,1048,1048,1048,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1049,1050,1050,1050,1050,1050,1050,1051,1051,1051,1051,1051,1051,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1052,1053,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1056,1057,1057,1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1058,1058,1058,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1059,1060,1060,1060,1060,1060,1060,1060,1060,1060,1060,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1061,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1062,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1063,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1066,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1067,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1068,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1069,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1070,1071,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1072,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1076,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1077,1078,1078,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1079,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1080,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1081,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1083,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1084,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1085,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1086,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1088,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1089,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1090,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1091,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1092,1093,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1095,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1096,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1097,1098,1098,1098,1098,1098,1098,1098,1098,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1100,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1101,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1102,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1103,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1104,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1105,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1108,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1109,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1110,1111,1111,1111,1111,1111,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1112,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1114,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1115,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1116,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1117,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1118,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1119,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1121,1122,1122,1122,1122,1122,1122,1122,1122,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1123,1124,1124,1124,1124,1124,1124,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1125,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1126,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1127,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1128,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1129,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1132,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1133,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1134,1135,1135,1136,1136,1136,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1137,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1138,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1139,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1146,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1149,1149,1150,1150,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1153,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1154,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1155,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1156,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1157,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1159,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1160,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1161,1162,1162,1162,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1163,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1164,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1167,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1168,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1169,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1170,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1171,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1172,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1175,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1177,1178,1178,1178,1178,1178,1178,1178,1178,1178,1178,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1179,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1180,1181,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1182,1183,1183,1183,1183,1183,1183,1184,1184,1184,1184,1184,1184,1185,1185,1185,1185,1185,1185,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1186,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1188,1189,1189,1189,1189,1189,1189,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1190,1191,1191,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1196,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1198,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1201,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1202,1203,1203,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1206,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1210,1211,1211,1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1214,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1216,1217,1217,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1218,1219,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1221,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1222,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1223,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1224,1225,1225,1225,1225,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1226,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1227,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1228,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1229,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1230,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1231,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1232,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1233,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1234,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1235,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1236,1237,1237,1237,1237,1237,1237,1237,1237,1237,1238,1238,1238,1238,1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1240,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1241,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1242,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1245,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1247,1248,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1249,1250,1250,1250,1251,1251,1251,1252,1252,1252,1253,1253,1253,1253,1253,1253,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1256,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1258,1259,1260,1260,1260,1260,1260,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1262,1263,1264,1264,1264,1264,1264,1264,1264,1264,1264,1264,1264,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1265,1266,1266,1266,1266,1266,1266,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1267,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1269,1270,1271,1271,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1274,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1275,1276,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1277,1278,1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1279,1279,1279,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1280,1281,1281,1281,1281,1281,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1282,1283,1283,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1284,1285,1285,1285,1285,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1286,1287,1287,1287,1287,1287,1287,1288,1288,1288,1288,1288,1288,1288,1288,1288,1288,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1289,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1290,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1291,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1292,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1293,1294,1294,1294,1294,1294,1294,1294,1294,1294,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1295,1296,1296,1296,1296,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1297,1298,1298,1298,1298,1298,1298,1298,1298,1298,1298,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1299,1300,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1305,1305,1305,1305,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1316,1317,1317,1317,1317,1317,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1319,1319,1319,1320,1320,1320,1320,1320,1320,1320,1320),	str.cbc=c(40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60),	 yr.cbc=c(1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,20,21,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,37,38,1,2,3,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,11,13,14,15,16,17,18,19,20,21,22,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,36,37,38,36,37,38,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,38,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,2,4,11,12,13,14,16,17,18,19,20,21,22,23,24,25,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,21,7,8,9,24,25,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,18,19,20,21,22,23,24,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,24,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,9,11,12,13,16,17,19,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,7,8,9,10,11,13,14,16,17,18,19,20,21,22,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,5,6,7,8,9,3,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,29,30,31,32,33,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,36,37,38,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,3,4,5,6,7,8,9,10,11,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,20,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,26,28,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,34,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,3,4,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,26,27,29,30,31,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,35,36,37,38,34,35,36,37,38,27,28,29,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,12,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,21,22,37,38,22,23,24,25,26,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,2,3,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,13,14,15,16,17,18,19,20,21,22,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,2,3,4,6,2,3,4,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,37,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,38,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,34,35,36,37,38,33,34,35,36,37,38,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,5,6,7,8,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,9,10,11,12,13,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,1,2,3,4,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,10,11,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,10,12,13,14,15,16,17,18,19,20,21,17,18,19,20,21,22,23,24,25,26,27,28,30,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,2,3,4,5,6,7,8,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,25,26,27,28,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,32,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,7,8,10,11,12,13,15,16,17,18,19,20,21,22,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,24,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,14,15,16,17,18,19,20,21,22,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,3,2,3,4,5,6,19,20,21,22,23,24,25,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,3,4,5,6,27,30,31,32,35,36,37,38,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,38,11,12,13,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,29,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,32,33,34,35,36,37,38,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,31,32,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,19,20,21,22,23,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,35,36,37,38,2,4,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,3,4,5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,16,17,18,19,20,22,23,24,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,1,2,4,7,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,18,19,20,21,22,1,2,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,11,12,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,31,32,33,34,35,37,38,1,2,3,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,32,33,34,35,36,37,38,14,16,17,18,19,20,21,22,23,24,25,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,27,28,29,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,14,15,17,18,19,20,21,22,23,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,15,17,19,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,1,10,11,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,22,23,24,25,26,27,28,29,30,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,33,34,35,36,37,38,18,19,20,21,22,17,23,24,25,26,27,28,29,30,31,32,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,11,12,13,14,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,21,22,38,1,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,10,11,12,13,14,15,16,17,18,19,20,21,2,3,4,5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,18,19,20,21,22,23,24,25,26,27,28,29,30,35,37,38,27,28,29,30,35,37,38,23,24,25,29,30,31,32,33,34,35,36,37,38,21,22,26,27,28,18,19,24,25,26,27,28,29,30,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,11,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,4,6,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,34,35,36,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,17,18,19,20,21,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,24,25,26,27,28,29,30,31,32,33,34,35,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,1,2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,17,18,19,20,35,36,37,38,21,22,23,25,26,27,29,30,32,33,34,35,37,38,9,10,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,10,11,12,13,14,15,16,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,17,18,19,20,21,22,23,24,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,35,36,37,38,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,4,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,10,11,12,13,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,32,33,34,35,36,37,38,16,17,18,20,21,22,12,13,14,15,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,2,16,17,18,19,20,13,14,20,7,10,11,12,13,14,15,16,17,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,34,35,36,37,38,20,21,22,23,24,25,26,27,28,29,30,32,34,35,36,37,38,19,38,34,35,36,37,38,19,20,21,22,23,24,25,26,27,9,10,11,12,13,17,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,19,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,20,21,22,23,15,16,17,18,19,20,21,22,23,24,25,26,8,9,10,11,12,13,28,29,30,32,33,34,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,3,4,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,24,1,2,3,4,5,6,7,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,36,37,38,12,13,14,15,16,17,18,19,20,22,23,24,26,27,28,29,30,31,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,28,29,30,31,32,33,34,35,36,37,38,1,3,4,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,24,25,25,26,26,27,27,28,28,29,30,30,31,32,33,34,35,36,37,38,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,36,37,38,3,4,5,6,7,8,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,38,33,34,35,36,37,38,33,34,35,36,37,38,35,36,37,38,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,2,37,38,7,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,22,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,24,25,26,27,28,29,30,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,31,34,35,36,37,38,1,2,4,19,20,21,22,23,24,25,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,19,20,21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,38,5,6,7,8,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,26,27,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,22,23,24,25,26,28,8,9,10,11,12,13,7,14,15,16,17,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,1,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,38,36,37,38,1,2,3,4,5,6,7,8,9,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,9,10,11,27,28,29,30,31,33,34,35,36,37,38,22,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,28,29,30,32,33,34,35,36,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,2,3,1,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,37,38,1,2,4,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,1,3,5,6,7,8,9,10,11,12,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,37,38,5,6,7,8,9,11,12,13,14,23,24,25,26,27,28,29,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,25,26,27,28,29,30,31,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,11,12,13,15,16,17,18,19,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,8,9,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,37,38,1,2,3,4,5,6,7,9,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,35,36,37,38,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,30,31,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,8,9,11,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,9,10,11,8,15,17,18,19,20,21,22,23,24,25,26,27,34,35,36,37,38,12,13,14,6,7,8,9,10,11,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,31,32,33,34,35,36,37,38,5,18,19,20,21,22,23,24,25,30,31,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,22,23,24,28,4,5,6,7,8,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,1,2,3,4,5,6,7,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,33,35,36,1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,1,2,3,4,5,6,7,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,1,2,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,34,35,36,37,38,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,28,29,30,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,20,25,26,27,28,29,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,28,29,30,32,33,36,37,38,1,2,3,4,12,13,14,15,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,27,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,32,33,34,35,36,37,38,11,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,6,7,8,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,5,7,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,30,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,17,18,19,20,21,23,26,27,28,29,30,31,32,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,9,10,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,4,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,1,2,3,4,5,6,7,1,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,28,29,30,31,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,1,2,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,2,3,5,2,3,5,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,14,15,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,12,13,14,15,16,17,18,19,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,28,29,30,31,32,33,35,36,37,38,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,5,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,1,2,3,4,5,6,7,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,10,11,12,13,14,15,16,17,18,19,20,21,22,33,34,35,36,37,38,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,27,28,29,30,31,32,33,34,35,1,2,3,4,5,10,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,27,28,29,30,31,32,33,36,37,38,14,15,16,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,36,37,38,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,10,11,13,23,26,27,28,29,30,31,32,33,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,1,2,3,4,5,6,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,16,17,18,19,20,21,24,25,26,27,28,29,30,36,37,38,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,27,28,29,30,16,17,18,19,20,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,1,2,3,4,5,6,7,1,2,3,4,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,25,26,27,28,29,30,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,1,2,3,4,5,6,7,8,9,10,11,12,13,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,33,34,35,36,37,38,33,34,35,36,37,38,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,26,27,33,34,35,36,38,32,33,34,35,36,37,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,25,26,27,28,29,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,23,24,25,22,23,24,25,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,31,32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,32,33,34,35,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,2,3,4,5,6,7,8,9,10,11,12,18,19,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,7,1,2,3,4,5,6,7,8,9,10,11,12,13,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,34,35,36,37,17,18,19,20,21,22,23,24,25,2,3,5,6,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,33,34,35,36,37,38,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,1,2,3,32,33,34,35,36,37,38,8,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,26,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,36,37,38,36,37,38,36,37,38,33,34,35,36,37,38,27,28,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,2,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,27,28,29,30,31,32,33,34,35,36,37,38,2,28,29,30,31,32,33,34,35,36,37,38,2,3,4,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,33,34,35,36,37,38,17,18,19,20,21,22,23,24,32,33,34,35,36,37,38,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,22,23,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,22,23,24,25,26,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,24,25,26,27,28,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,37,38,6,7,8,11,12,13,14,16,23,24,25,26,22,27,36,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,22,23,24,25,26,10,11,13,14,15,16,17,18,19,20,27,28,29,30,31,32,33,34,35,36,37,38,10,11,12,13,14,15,16,17,18,19,20,22,23,24,25,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,29,30,31,32,33,34,35,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,4,5,6,7,2,3,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,29,30,31,32,33,34,35,36,37,38,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,21,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,19,20,21,22,23,24,25,26,27,28,29,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,18,19,20,21,22,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,13,14,15,16,17,18,19,10,11,12,13,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,15,16,17,7,8,9,10,11,12,13,14),	snowdays=structure(.Data=c(0,0,0,0,1,88,10,0,0,0,0,0,26,4,4,53,2,35,2,6,3,0,0,0,0,17,13,13,36,82,0,0,1,0,20,14,45,24,77,78,0,3,3,10,15,6,1,0,1,0,82,33,17,13,0,1,1,0,0,0,0,0,0,0,0,12,11,11,8,84,0,0,0,3,0,79,10,0,0,0,0,0,19,5,24,47,11,21,2,12,18,12,1,0,1,5,2,2,44,35,4,0,3,0,1,11,23,6,62,72,0,14,1,15,29,28,1,0,4,3,35,22,17,18,0,1,12,13,4,0,0,0,0,0,0,30,10,10,24,52,0,0,0,0,1,90,1,0,0,0,0,0,21,3,9,24,0,77,0,30,4,0,0,0,0,3,4,4,46,76,0,0,3,0,5,25,0,32,77,74,0,20,0,1,8,0,1,0,6,0,76,5,11,17,0,3,1,8,5,0,0,0,0,0,6,7,7,7,3,82,0,0,0,3,0,90,11,0,0,0,0,0,39,17,24,44,31,60,3,21,14,9,0,0,0,39,7,7,45,69,0,0,27,0,18,29,71,3,90,89,0,0,0,26,25,12,3,4,3,24,69,66,28,19,1,1,1,5,1,0,0,0,0,0,1,15,1,1,21,80,0,0,0,2,1,90,2,0,0,0,0,0,30,3,3,27,14,88,17,38,10,9,2,0,0,54,3,3,61,89,1,0,4,0,2,8,0,3,90,89,0,5,2,7,10,12,1,3,9,1,89,36,12,0,0,1,4,9,0,0,0,0,0,0,3,26,5,5,19,87,0,0,0,0,0,67,3,0,0,0,0,0,35,0,8,32,4,61,5,2,1,0,0,0,0,29,0,0,30,89,0,0,0,0,2,7,0,3,61,70,0,2,0,7,7,7,0,1,0,0,89,32,10,5,0,0,0,0,0,0,0,0,0,0,0,7,3,3,17,83,0,0,0,1,0,56,0,0,0,0,1,0,0,0,2,9,0,30,12,11,0,0,0,0,0,1,0,0,13,43,0,0,8,1,0,0,5,1,28,44,24,9,6,0,10,0,5,3,7,5,43,6,0,0,9,3,1,7,5,0,0,0,1,0,2,0,5,5,2,62,0,0,0,0,0,51,5,0,0,0,0,0,8,0,29,31,7,44,16,20,0,0,0,0,0,3,0,0,27,70,0,0,1,13,7,13,0,21,49,51,0,3,1,2,21,4,0,0,11,0,70,17,12,32,0,0,0,0,0,0,0,0,0,0,1,7,5,5,2,63,0,0,1,0,0,78,2,0,0,0,0,0,15,3,12,15,3,82,17,20,1,1,0,0,0,18,0,0,20,53,0,0,4,10,1,9,0,6,46,53,0,4,0,1,13,3,3,0,10,5,53,29,9,7,0,0,1,1,0,0,0,0,0,0,4,8,2,2,10,75,0,0,0,0,0,67,2,0,0,0,0,0,15,2,16,38,4,10,4,6,2,2,0,0,0,23,0,0,34,68,0,0,2,8,7,12,17,10,55,50,0,1,0,5,23,10,0,0,0,0,68,29,2,7,0,0,0,0,0,0,0,0,0,0,0,3,3,3,9,79,0,1,1,1,12,87,14,0,0,0,0,0,43,28,60,51,39,38,33,17,14,19,2,0,0,0,3,3,69,67,0,0,20,21,26,43,69,27,78,79,0,34,0,50,53,51,9,0,0,9,67,46,28,24,0,0,9,20,8,0,0,1,0,1,0,34,29,29,43,0,0,0,5,0,5,90,38,0,0,0,0,0,78,46,61,77,64,80,48,22,22,40,1,0,0,65,8,8,76,85,0,0,43,0,37,47,66,46,89,90,0,26,3,67,66,64,13,15,20,20,85,69,54,54,0,0,26,35,5,0,0,11,0,4,0,63,58,58,61,80,0,0,2,1,15,68,17,0,0,0,4,0,77,33,34,60,39,80,50,45,10,0,0,0,0,52,13,13,8,71,0,0,42,0,17,20,7,17,75,62,2,14,9,39,38,37,13,15,28,33,71,29,19,9,3,3,15,13,7,0,0,5,0,0,0,20,26,26,38,87,0,0,2,0,3,19,1,0,0,0,1,0,33,16,15,29,22,32,18,28,17,24,0,0,0,22,5,5,6,57,0,0,11,7,2,4,58,2,53,37,7,19,9,9,15,5,0,6,0,8,57,7,1,0,1,5,7,3,17,0,0,0,0,0,0,12,8,8,24,31,0,0,0,0,0,60,2,0,0,0,0,0,15,0,29,46,0,11,7,0,3,2,0,0,0,28,0,0,31,49,0,0,0,0,2,16,0,10,51,41,0,7,0,20,27,24,0,0,0,0,49,11,4,10,0,0,0,2,0,0,0,0,0,0,0,2,1,1,21,39,0,1,1,0,8,89,16,0,0,0,2,0,60,19,62,58,19,73,13,13,7,3,0,0,0,39,22,22,51,77,0,0,15,0,6,19,29,11,80,76,0,11,2,22,34,19,4,5,0,3,77,26,17,18,0,5,3,6,0,0,0,0,0,0,1,15,21,21,18,84,0,0,0,0,3,64,0,0,0,0,1,0,16,0,7,15,0,22,16,9,2,0,0,0,0,16,6,6,42,17,0,0,0,0,0,19,9,11,38,26,1,29,3,0,6,1,1,5,0,4,17,22,14,20,0,0,0,0,0,0,0,0,0,0,0,15,11,11,8,55,0,0,0,0,3,78,0,0,0,0,0,0,52,9,53,46,3,63,19,27,8,10,0,0,0,17,2,2,40,51,0,0,0,0,3,26,32,15,71,74,0,1,1,31,37,19,0,3,0,9,51,21,18,18,0,0,1,5,0,0,0,0,0,0,0,16,22,22,8,57,0,0,5,0,11,53,0,0,0,0,0,0,53,22,48,39,29,40,27,43,17,25,0,0,2,45,1,1,30,71,0,0,13,0,5,15,26,13,56,60,0,6,0,43,42,39,10,7,0,6,71,11,23,9,0,0,15,15,3,0,2,2,0,3,1,3,12,12,37,40,0,0,0,0,1,74,0,0,0,0,0,0,55,2,11,22,8,74,3,0,7,8,0,0,0,18,1,1,24,71,0,0,7,2,1,11,23,12,69,68,0,3,0,30,2,6,2,0,0,1,71,22,13,3,0,0,0,5,0,0,0,0,0,0,0,9,15,15,23,84,0,0,0,0,1,88,12,0,0,0,0,0,7,1,16,20,1,4,19,9,2,4,0,0,0,15,11,11,73,25,0,0,0,0,21,28,54,13,70,73,0,6,2,17,7,0,0,13,0,1,25,58,0,23,0,2,0,0,1,0,0,0,0,0,2,23,11,11,12,32,0,0,6,0,6,85,10,0,0,0,0,0,35,0,16,21,0,60,14,19,5,5,0,0,0,11,6,6,46,44,0,0,4,0,5,21,14,12,67,34,2,0,3,20,19,0,6,9,0,6,44,30,0,17,3,4,6,9,6,0,0,0,0,0,0,10,13,13,0,60,0,0,0,0,0,10,2,0,0,0,0,0,38,1,12,5,0,13,1,0,0,3,0,0,0,5,1,1,4,46,0,0,4,0,4,5,2,4,21,36,0,0,0,6,4,0,6,3,0,5,46,6,0,1,0,0,0,1,0,0,0,0,0,0,1,6,1,1,2,74,0,0,0,0,0,58,0,0,0,0,0,0,9,2,0,7,2,25,3,2,0,0,0,0,0,2,0,0,17,47,0,0,0,0,4,0,8,6,48,33,0,0,0,6,2,0,0,0,0,0,47,10,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,38,3,0,0,0,0,0,35,0,11,14,0,54,6,4,0,0,0,0,0,8,0,0,22,34,0,0,0,0,0,2,21,0,39,41,0,0,0,20,12,0,0,0,0,3,34,5,0,5,0,0,0,0,0,0,0,0,0,0,0,8,8,8,7,72,0,0,2,0,0,9,0,0,0,0,0,0,8,0,5,20,0,14,2,1,0,0,0,0,0,0,0,0,1,24,0,0,1,0,0,6,7,3,56,57,0,0,0,16,10,10,1,2,0,0,24,8,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,8,62,0,0,0,0,4,76,10,0,0,0,2,7,25,12,19,22,11,85,20,50,8,0,0,0,0,17,2,2,58,63,0,0,6,0,0,12,35,3,68,81,0,4,0,21,23,6,0,4,0,0,63,34,7,3,0,0,0,2,4,0,0,0,0,0,0,11,9,9,10,82,0,0,0,0,4,90,11,0,0,0,0,0,58,9,15,35,9,64,6,9,8,0,0,0,0,81,5,5,86,63,0,0,0,0,0,53,72,31,90,77,0,0,0,40,39,17,0,2,0,15,63,86,49,42,0,0,7,0,0,0,0,0,0,0,0,12,13,13,20,59,0,0,2,0,0,53,0,0,0,0,0,0,40,0,10,28,9,43,1,6,0,1,0,0,0,16,4,4,14,46,0,0,5,0,0,13,0,2,55,46,0,0,0,33,30,25,1,1,1,0,46,10,10,0,0,0,0,0,0,0,0,0,0,0,0,9,7,7,11,43,0,0,0,0,0,83,21,0,0,0,0,0,22,5,17,5,21,34,0,1,11,1,0,0,0,0,21,21,54,51,0,0,10,0,0,32,46,32,51,54,0,0,13,19,28,17,6,2,0,4,51,27,28,3,0,0,1,10,15,0,0,0,0,0,0,24,13,13,26,89,0,0,0,0,0,24,0,0,0,0,0,0,29,6,13,16,2,77,12,9,0,0,0,0,0,0,0,0,3,45,0,0,11,0,0,1,2,2,52,64,0,0,0,17,1,1,1,4,0,3,45,3,7,0,0,0,3,1,0,0,0,0,0,1,0,6,0,0,7,87,0,0,0,0,0,49,0,0,0,0,0,0,9,0,0,6,5,40,3,9,3,9,0,0,0,3,0,0,31,51,0,0,0,0,0,0,2,0,51,52,0,10,0,4,2,0,0,0,2,0,51,22,0,0,0,0,0,3,0,0,0,0,0,0,0,8,3,3,11,45,0,0,0,0,0,72,0,0,0,0,0,0,33,3,30,32,18,48,3,3,0,0,0,0,0,36,3,3,17,46,0,0,3,0,7,4,16,5,61,54,0,9,0,17,21,25,0,0,3,6,46,24,3,0,0,0,0,0,0,0,0,0,0,0,0,13,9,9,18,76,0,0,6,0,0,56,12,0,0,0,0,0,36,0,23,26,16,33,4,9,1,2,0,0,0,21,13,13,36,43,1,2,4,0,22,19,38,8,50,43,3,16,10,22,22,21,3,4,6,4,43,38,29,0,0,0,2,0,0,0,0,0,0,0,1,17,20,20,21,57,0,0,3,0,0,90,0,0,0,0,0,0,43,5,17,32,8,86,6,22,1,0,0,0,2,29,2,2,79,61,0,0,10,5,23,34,62,28,66,83,0,1,0,0,14,9,2,5,4,3,61,31,18,0,0,0,0,1,0,0,0,0,0,3,4,5,1,1,19,81,0,0,2,0,2,2,0,0,0,1,0,0,19,2,7,10,0,15,2,11,1,0,0,0,0,10,0,0,8,32,0,0,3,5,3,2,7,2,41,31,3,0,9,0,8,5,3,0,1,3,32,13,2,1,0,0,1,0,1,0,0,2,0,2,0,2,1,1,4,23,0,0,0,0,0,46,0,0,0,0,0,0,11,8,28,8,22,20,5,4,5,6,0,0,0,35,11,11,76,49,0,0,7,19,30,28,72,26,76,77,0,3,8,0,39,25,1,7,6,5,49,24,20,16,0,0,5,0,7,0,0,0,0,0,0,28,28,28,39,7,0,0,1,0,0,73,0,0,0,0,0,0,20,1,7,22,10,40,0,25,1,1,0,0,0,47,8,8,7,56,1,0,0,5,24,19,45,20,70,49,3,8,5,1,24,7,0,1,1,0,56,49,27,3,0,0,2,0,1,0,0,0,0,0,0,22,14,14,12,52),.Dim=c(38,70))	)TextControllers.StdCtrlDesc TextControllers.ControllerDesc Containers.ControllerDesc Controllers.ControllerDesc               	              TextRulers.StdRulerDesc TextRulers.RulerDesc                    TextRulers.StdStyleDesc TextRulers.StyleDesc               Z       TextRulers.AttributesDesc                $            0Z      o                                       *                      <[  @Documents.ControllerDesc                        	    v z 
 
 pk  ~  
