293
267
211
52
172
35
169
240
44
290
241
90
52
29
235
261
45
216
92
83
178
82
45
113
77
30
90
113
131
70
94
149
102
202
95
38
32
104
13
96
84
92
42
162
75
11
107
63
89
70