78
1
91
55
97
50
192
2
213
133
100
853
324
275
57
340
209
278
73
66
244
360
344
337
233
82
286
61
272