293
267
211
52
172
35
169
44
240
241
290
90
52
235
29
261
216
92
45
178
83
82
77
45
113
131
30
70
149
90
113
94
95
202
104
102
38
32
13
96
84
92
42
162
75
11
70
107
63
63