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