         149
         165
          75
          68
          77
         178
         258
         130
         200
         283
         303
         370
         207
          59
          60
         309
         242
         347
         538
