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