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