85
68
94
56
55
86
65
61
76
51
146
133
115
120
136
314
295
474
278
275
257
263
272
268
419
380
315
239
269
265
301
285
279
286
267
256