249
407
42
139
47
82
179
89
69
32
242
51
6
167
102
117
687
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
195
620
56
384
37
66
599
52