139
973
212
644
261
586
337
856
107
412
150
536
155
417
129
392
134
314
52
502
180
418
159
380
86
315
87
278
16
266
85
200
45
270
51
372