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