80
1
56
378
271
335
1455
85
119
621
2
277
283
72
86
295
67
308
84
333
60
82
94
334
506
3
90
77
88
494
512
394