122
219
168
109
259
255
113
36
35
62
303
115
87
9
390
208
188
85
235
198
34
151
32
47
292
90
247
64
190
147
192
327
61
242
93
38
272
293
309
245
8
135
161
229
39
238
15
134
149
100
114
101
78