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