59
219
198
216
158
136
78
129
96
363
191
204
335
125
170
427
236
62
107
211
57
66
169
152
146
76
93
187
171
54
48
148
89
164
19
114
81
55
82
121
200
108
128
239
52
32
197
85
310
168