82
84
70
110
149
77
47
50
61
28
22
241
125
68
214
206
163
91
134
92
253
343
441
187
255
387
306
217
192
297
265
308
180
222
469
485
434
115
467
257
290
216
427
996
102