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