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