ProgramNode(0...139)(
  [],
  StatementsNode(0...139)(
    [ReturnNode(0...6)((0...6), nil),
     ReturnNode(8...28)(
       (8...14),
       ArgumentsNode(15...28)(
         [ParenthesesNode(15...18)(
            StatementsNode(16...17)([IntegerNode(16...17)()]),
            (15...16),
            (17...18)
          ),
          ParenthesesNode(20...23)(
            StatementsNode(21...22)([IntegerNode(21...22)()]),
            (20...21),
            (22...23)
          ),
          ParenthesesNode(25...28)(
            StatementsNode(26...27)([IntegerNode(26...27)()]),
            (25...26),
            (27...28)
          )]
       )
     ),
     ReturnNode(30...39)(
       (30...36),
       ArgumentsNode(37...39)(
         [SplatNode(37...39)((37...38), IntegerNode(38...39)())]
       )
     ),
     ReturnNode(41...49)(
       (41...47),
       ArgumentsNode(48...49)([IntegerNode(48...49)()])
     ),
     ReturnNode(51...65)(
       (51...57),
       ArgumentsNode(58...65)(
         [IntegerNode(58...59)(),
          IntegerNode(61...62)(),
          IntegerNode(64...65)()]
       )
     ),
     ReturnNode(67...81)(
       (67...73),
       ArgumentsNode(74...81)(
         [IntegerNode(74...75)(),
          IntegerNode(77...78)(),
          IntegerNode(80...81)()]
       )
     ),
     ReturnNode(83...99)(
       (83...89),
       ArgumentsNode(90...99)(
         [ArrayNode(90...99)(
            [IntegerNode(91...92)(),
             IntegerNode(94...95)(),
             IntegerNode(97...98)()],
            (90...91),
            (98...99)
          )]
       )
     ),
     ReturnNode(101...118)(
       (101...107),
       ArgumentsNode(107...118)(
         [ParenthesesNode(107...118)(
            StatementsNode(111...116)(
              [IntegerNode(111...112)(), IntegerNode(115...116)()]
            ),
            (107...108),
            (117...118)
          )]
       )
     ),
     ReturnNode(120...128)(
       (120...126),
       ArgumentsNode(126...128)(
         [ParenthesesNode(126...128)(nil, (126...127), (127...128))]
       )
     ),
     ReturnNode(130...139)(
       (130...136),
       ArgumentsNode(136...139)(
         [ParenthesesNode(136...139)(
            StatementsNode(137...138)([IntegerNode(137...138)()]),
            (136...137),
            (138...139)
          )]
       )
     )]
  )
)
