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