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