171
150
288
174
289
62
267
202
1053
60
119
112
129
42
182
55
61
77
19
52
145
30
206
268
59
264
66
40
178
109
64
20