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