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