119
121
114
118
117
111
128
115
116
150
156
139
138
151
610
486
402
281
341
288
146
275
276
164
127
260
143
368
350
317
213
185
525
715
440
196
110
125
483
238
375
154
561
329
211
708
1027
195
171
179
262
321
280
120
113
126
264
124
158
144
233
235
161
805
322
332
297
155
152
432
157
176
437
242
244
290
284
366
210
249
221
272
255
237
0
129
112
180
191
232
227
256
245
240
277
381
380
133
98
307
304
273
202
968
527
309
219
795
248
243
267
132
173
135
299
344
568
411
28
136
254
738
1110
168