264
238
186
506
136
90
79
235
349
144
149
173
92
148
48
119
27
56
42
413
392
134
378
314
193
76
331
230
123
265
250
395
368
408
169
167
111
602
254
277
635
308
163
666
391
200
192
495
657
196
159
237
445
316
342
197
165
Copyright © All Rights Reserved