135
115
131
56
79
40
110
101
315
67
43
114
306
242
130
154
193
159
113
141
162
128
165
205
252
104
96
176
215
152
80
119
98
155
105
271
107
222
140
200
62
36
151
57
134
103
45
182
55
46
58
224
133