#cum compilation

542
886
1385
328
602
476
1259
710