75
34
33
25
319
190
122
57
43
85
88
74
24
90
142
188
143
180
103
123
169
128
178
138
237
44
113
59
239
101
130
285
107
156
340
145
118
264
166
82
400
254
533
139
260
232
155
329
152
109
220
144
486
255