28
142
496
270
227
163
111
279
302
283
262
159
125
622
226
177
204
203
189
239
224
514
155
181
236
170
188
102
107
250
99
44
228
121
173
124
145
310
71
76
55
257
576
510
312
605
400
405
217
278
113
90
321
120
199