288
266
166
208
51
168
238
237
88
35
44
288
51
43
93
234
45
76
215
82
178
259
90
29
82
200
112
148
45
74
113
102
161
30
91
91
37
63
69
67
31
13
84
47
26
13
63
10
175
41