174
18
17
129
56
77
59
54
45
269
108
167
856
88
104
113
225
55
240
31
82
106
93
53
111
85
74
765
207
176
79
165
274
406
258
213
162
267
377
136
311
179
57
283
552
92
159
156
37
122