14 21 26 37 31 11 4 33 61 90 3 18 3 49 437 57150 70 900 100150 9825072