266
208
51
171
168
35
239
88
239
44
289
178
45
113
216
52
43
77
90
235
83
95
259
82
29
104
69
102
200
37
113
84
92
149
30
32
69
47
75
91
96
42
133
63
106
13
10
67
50
63