62
40
38
77
49
46
129