99
172
114
124
280
169
160
64
74
244
139
225
123
64
165
159
177
244
83
119
270
104
166
106
121
233
298
307
230
224
191
106
63
168
275
174
270
99
134
142
208
208
102
91
84
119
256
305
538
246
189
139
330
47
185
25
151
99
101
174