319
95
342
45
265
183
360
117
264
260
110
172
198
403
88
331
192
196
164
31
190
135
704
19
105
169
87
151
174
266
267
400
259
296
254
177
176
352
377
119
46
144
64
71
50
270
72
77
20
60
53
96
24
209
109
28
49
70