35
29
28
66
57
30
102