Scala Konwersja ciągu wielowierszowego na BigInt

Próbuję przeanalizować 100 50-cyfrowych liczb z ciągu znaków z poniższym fragmentem kodu:

val input = """37107287533902102798797998220837590246510135740250
          |46376937677490009712648124896970078050417018260538
          |74324986199524741059474233309513058123726617309629""".stripMargin
val list = input.split("""\n""").map(BigInt(_))

ale kończę na „java.lang.NumberFormatException.forInputString (NumberFormatException.java:65)”. Nie mam pojęcia, dlaczego to nie działa, ponieważ gdy łańcuch jest podzielony, każdy element listy jest typu String. Każda pomoc byłaby bardzo mile widziana.

Z poważaniem

questionAnswers(1)

yourAnswerToTheQuestion