172
105
185
87
211
129
130
120
99
96
139
70
95
288
80
109
53
121
50
203
67
88
98
112
124
195
146
244
133
76
97
191
113
106
223
236
117
118
114
279
82
186
170
259
92
265
192
151
147
171
103