290
266
211
51
171
169
35
240
89
239
44
289
45
216
113
235
52
29
83
178
95
77
260
90
102
44
113
82
149
91
200
30
69
104
96
92
94
69
84
107
37
89
32
46
48
75
13
71
162
42