88
123
45
34
58
139
53
67
373
180
114
44
536
456
43
133
59
86
29
61
167
87
111
216
200
515
266
289
292
277
118
351
240
192
163
386
196
224
223
380
49
95
231
150
89
171
145
404
282
344
168
250
182
135
195
248