140
238
212
144
294
117
198
97
129
103
480
309
239
189
204
116
247
130
123
174
568
186
134
493
196
229
225
194
400
569
201
273
276
217
145
69
457
259
122
156
161
172
54
65
486
50
377
202
61
251
87
127
119
118
98
107