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