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