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