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