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