289
266
208
168
51
168
238
239
88
35
44
288
51
93
45
43
235
178
216
90
83
77
259
200
29
112
82
148
30
45
113
102
37
74
31
47
161
91
69
91
84
67
63
13
63
104
26
10
106
132