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