16
7
80
25
65
277
51
667
46
139
85
14
68
62
31
24
98
38
87
156
174
125
61
133
129
163
200
58
159
254
119
295
285
218
144
202
132
90
177
37
53
75
122
52
59
110
294
155
297
217