293
267
211
52
174
35
170
44
90
240
241
290
261
132
52
29
235
178
92
46
77
83
70
82
218
113
104
95
30
202
149
45
90
38
114
13
94
102
96
15
46
63
84
92
32
63
74
22
70
162