339
355
356
114
517
87
155
185
55
144
241
111
370
613
278
277
207
266
139
63
482
189
733
229
85
210
120
117
574
88
56
92
2111
78
134
294
187
157
401
761
779
406
33
52
72
48
341
619
235
309
58
215
103
272
156
12
62
43