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