77213630258089
45013571935006
44418191468211
27318991267033
53815529685663
25913201432701
37713379414545
52713709117178
55218209217096
46918909299337
55213363930717
94313309292352
62715829788836
31415596604369
129717629063731
148015029946174
308418192366112
147613572464287
154318092067790
156217782868625