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