94
220
89
1004
116
85
169
196
109
126
118
273
131
183
185
229
270
73
111
136
158
259
312
167
166
251
50
227
21
80
81
272
77
106
22
255
30
63
238
39
34
240
190
218
72
197
189
108
156
140
529
76
144
99