80
1
56
378
271
335
1455
85
119
620
2
277
283
72
86
295
67
308
84
332
60
81
93
334
506
3
89
77
88
494
512
394