251
167
127
232
199
316
73
254
90
139
4
79
201
298
62
235
68
380
157
21
171
112
75
153
114
236
27
169
155
188
367
119
234
117
81
33
292
54
63
178
138
161
43
11
8
327
190
45
19
182
17
206
160
87