///| Named monitoring profiles for beneficiary scenario analysis.

///|
/// Computes the beneficiary signal for profile 001.
pub fn beneficiary_14_001(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 925 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 002.
pub fn beneficiary_14_002(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1100 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 003.
pub fn beneficiary_14_003(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1275 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 004.
pub fn beneficiary_14_004(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1450 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 005.
pub fn beneficiary_14_005(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1625 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 006.
pub fn beneficiary_14_006(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1800 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 007.
pub fn beneficiary_14_007(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 1975 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 008.
pub fn beneficiary_14_008(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 2150 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 009.
pub fn beneficiary_14_009(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 2325 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 010.
pub fn beneficiary_14_010(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 2500 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 011.
pub fn beneficiary_14_011(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 2675 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 012.
pub fn beneficiary_14_012(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 2850 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 013.
pub fn beneficiary_14_013(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3025 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 014.
pub fn beneficiary_14_014(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3200 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 015.
pub fn beneficiary_14_015(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3375 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 016.
pub fn beneficiary_14_016(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3550 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 017.
pub fn beneficiary_14_017(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3725 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 018.
pub fn beneficiary_14_018(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 3900 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 019.
pub fn beneficiary_14_019(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4075 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 020.
pub fn beneficiary_14_020(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4250 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 021.
pub fn beneficiary_14_021(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4425 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 022.
pub fn beneficiary_14_022(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4600 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 023.
pub fn beneficiary_14_023(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4775 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 024.
pub fn beneficiary_14_024(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 4950 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 025.
pub fn beneficiary_14_025(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 5125 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 026.
pub fn beneficiary_14_026(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 5300 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 027.
pub fn beneficiary_14_027(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 5475 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 028.
pub fn beneficiary_14_028(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 5650 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 029.
pub fn beneficiary_14_029(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 5825 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 030.
pub fn beneficiary_14_030(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6000 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 031.
pub fn beneficiary_14_031(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6175 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 032.
pub fn beneficiary_14_032(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6350 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 033.
pub fn beneficiary_14_033(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6525 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 034.
pub fn beneficiary_14_034(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6700 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 035.
pub fn beneficiary_14_035(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 6875 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 036.
pub fn beneficiary_14_036(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7050 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 037.
pub fn beneficiary_14_037(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7225 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 038.
pub fn beneficiary_14_038(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7400 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 039.
pub fn beneficiary_14_039(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7575 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 040.
pub fn beneficiary_14_040(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7750 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 041.
pub fn beneficiary_14_041(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 7925 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 042.
pub fn beneficiary_14_042(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8100 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 043.
pub fn beneficiary_14_043(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8275 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 044.
pub fn beneficiary_14_044(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8450 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 045.
pub fn beneficiary_14_045(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8625 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 046.
pub fn beneficiary_14_046(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8800 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 047.
pub fn beneficiary_14_047(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 8975 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 048.
pub fn beneficiary_14_048(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 9150 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 049.
pub fn beneficiary_14_049(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 9325 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 050.
pub fn beneficiary_14_050(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 9500 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 051.
pub fn beneficiary_14_051(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 9675 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 052.
pub fn beneficiary_14_052(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 9850 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 053.
pub fn beneficiary_14_053(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10025 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 054.
pub fn beneficiary_14_054(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10200 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 055.
pub fn beneficiary_14_055(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10375 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 056.
pub fn beneficiary_14_056(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10550 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 057.
pub fn beneficiary_14_057(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10725 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 058.
pub fn beneficiary_14_058(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 10900 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 059.
pub fn beneficiary_14_059(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11075 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 060.
pub fn beneficiary_14_060(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11250 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 061.
pub fn beneficiary_14_061(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11425 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 062.
pub fn beneficiary_14_062(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11600 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 063.
pub fn beneficiary_14_063(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11775 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 064.
pub fn beneficiary_14_064(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 11950 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 065.
pub fn beneficiary_14_065(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 12125 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 066.
pub fn beneficiary_14_066(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 12300 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 067.
pub fn beneficiary_14_067(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 12475 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 068.
pub fn beneficiary_14_068(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 12650 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 069.
pub fn beneficiary_14_069(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 12825 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 070.
pub fn beneficiary_14_070(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13000 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 071.
pub fn beneficiary_14_071(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13175 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 072.
pub fn beneficiary_14_072(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13350 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 073.
pub fn beneficiary_14_073(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13525 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 074.
pub fn beneficiary_14_074(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13700 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 075.
pub fn beneficiary_14_075(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 13875 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 076.
pub fn beneficiary_14_076(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14050 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 077.
pub fn beneficiary_14_077(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14225 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 078.
pub fn beneficiary_14_078(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14400 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 079.
pub fn beneficiary_14_079(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14575 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 080.
pub fn beneficiary_14_080(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14750 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 081.
pub fn beneficiary_14_081(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 14925 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 082.
pub fn beneficiary_14_082(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15100 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 083.
pub fn beneficiary_14_083(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15275 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 084.
pub fn beneficiary_14_084(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15450 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 085.
pub fn beneficiary_14_085(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15625 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 086.
pub fn beneficiary_14_086(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15800 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3240 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 087.
pub fn beneficiary_14_087(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 15975 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3480 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 088.
pub fn beneficiary_14_088(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 16150 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3720 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 089.
pub fn beneficiary_14_089(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 16325 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3960 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 090.
pub fn beneficiary_14_090(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 16500 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 600 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 091.
pub fn beneficiary_14_091(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 16675 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 840 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 092.
pub fn beneficiary_14_092(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 16850 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1080 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 093.
pub fn beneficiary_14_093(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17025 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1320 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 094.
pub fn beneficiary_14_094(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17200 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1560 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 095.
pub fn beneficiary_14_095(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17375 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 1800 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 096.
pub fn beneficiary_14_096(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17550 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2040 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 097.
pub fn beneficiary_14_097(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17725 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2280 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 098.
pub fn beneficiary_14_098(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 17900 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2520 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 099.
pub fn beneficiary_14_099(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 18075 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 2760 {
      total += tx.amount
    }
  }
  total
}

///|
/// Computes the beneficiary signal for profile 100.
pub fn beneficiary_14_100(transactions : Array[Transaction]) -> Int {
  let mut total = 0
  for tx in transactions {
    if tx.region == "EU" &&
      tx.amount <= 18250 &&
      tx.occurred_at >= 0 &&
      tx.occurred_at <= 3000 {
      total += tx.amount
    }
  }
  total
}