409
51
249
407
42
139
47
82
180
89
69
32
242
6
167
102
117
690
59
161
50
237
60
35
21
7
227
19
80
94
49
29
46
10
136
398
328
17
406
280
125
169
104
73
196
620
56
384
37
66