24
22
30
422
149
401
218
37
257
619
141
354
45
36
263
247
126
104
111
236
738
75
150
84
260
131
118
73
148
246
177
328
287
83
59
268
208
863
164
231
353
176
368
288
232
301
252
292
216
407
209
411
454
254
200
250
478