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