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