88
123
308
45
34
58
139
53
67
11
9
92
373
180
114
12
44
294
537
456
43
133
59
86
29
61
19
60
167
87
176
111
216
200
515
266
289
22
27
15
292
277
119
351
240
192
145
163
386
196
224
380