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