289
266
208
169
51
168
88
238
35
239
44
289
45
52
95
216
235
178
90
43
83
77
113
259
200
82
29
104
30
84
148
113
37
102
47
32
69
69
91
74
46
63
10
42
132
91
63
26
161
13