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