59
80
144
89
32
153
36
195
55
16
182
164
66
280
78
42
134
139
88
226
355
97
436
47
60
179
294
263
200
54
131
232
82
104
68
50
85
204
112
105