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