281
18
74
52
405
119
86
77
44
154
41
111
101
85
81
206
115
65
62
188
83
57
191
106
177
159
34
268
79
43
63
280
391
46
47
30
39
68
40
38
134
184
315
199
122
181
75
137
146
283
152
125