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