42
72
60
41
55
174
177
295