239
213
207
118
139
143
137
75
104
93
49
95
325
173
106
134
103
107
136
45
114
81
133
429
344
386
301