255
90
139
5
80
201
300
63
236
69
386
157
21
172
116
75
155
115
240
28
170
188
372
119
237
120
82
34
294
129
54
64
184
138
162
114
43
11
8
330
192
45
19
182
17
207
87
85
96
197
198
416
136
141