8 6 9 3 15 38 9 18 8 8 30 30 30 40 50 93 84 28 29 375 916 58 937037812900005867558 9938887693894423551 9919992136776