348
267
119
840
108
381
228
68
20
57
33
299
42
81
24
54
27
110
390
88
50
79
280
21
77
74
44
47
490
351
651
382
71
145
117
175