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