259
88
35
41
81
66
107
106
80
48
143
323
326
181
269
188
155
400
46
53
15
79
136
151
82
557
345
5
20
214
311
85
62
158
51
172
91
153
233
234
337
184
147
236
352
187
49
285
52
9
42
71
196