289
266
210
51
171
240
169
35
239
89
44
289
45
113
178
52
216
83
95
235
77
90
44
259
82
29
113
102
149
69
104
200
30
92
84
91
32
96
37
69
75
106
47
94
63
89
46
71
42
13