103
219
61
277
36
282
38
93
295
124
267
229
47
286
205
21
149
6
78
11
114
9
104
24
99
339
33
115
91
16
84