278
289
141
186
255
128
290
274
43
136
142
174
146
98
322
15
118
165
48
105
9
127
213
6
276
137
126
80
151
19
111
201
161
4
84
155
159
89
77