123
350
163
698
175
155
215
126
155
137
141
319
248
160
151
67
301
75
178
76
83
111
156
147
229
56
276
63
135
390
282
374
357
233
276
230
168
200
127
135
200
258
189
137
255
74
121
63
391
148
129
126
121
151
105
91
242
46
163
115