296
2
82
1
93
334
808
3
84
86
308
333
60
295
67
72
75
452
390
456
307
868
391
129
312
348
368
401
599
304
476
363