57
41
39
76
84
118
262