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