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