using System;
using System.Linq;
using System.Collections.Generic;
public class Program
{
public static void Main()
// Input
var list = new List<int>() { 10, 20, 40 };
var amount = 35;
// Solution
var sum = 0.0;
var result = list.Where(i => {sum += i; return sum < amount;});
// Output
foreach(var i in result)
Console.WriteLine(i);
}