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