98
42
65
41
36
70
166
37
48
258