137
66
35
158
63
97
185
174
250
31
134
326
275
141
172
255
53
70
22
67
52
39
65
85
69
184
279
119
182