257
80
125
272
194
106
139
122
270
198
265
590
644
176
49
237
88
114
5
0
136
364
359
147
159
226
148
274
218
153
116
211
192
291
47
66
236
85
83
127
96
119
162
184
161
74
191
231
280
54
263
61
334
144
158
69
141
108