106
67
8
202
65
40
35
62
25
142
56
14
86
282
310
171
250
218
26
20
87
140
100
13
404
279
165
280
97
23
75
121
147
19
335
91
36
33
144
190
135
308
188
117
262
226
163
167
96
44
207
198