281
298
107
145
33
393
59
149
11
137
201
321
235
119
217
264
104
165
116
288
176
409
484
126
71
160
73
78
230
253
106
49
256
42
57
301
16
274
445
472
37
92
36
85
138
135
537
1054
306
98
426
374