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