39
295
46
258
30
351
17
90
58
413
86
225
9
109
21
168
150
115
20
151
4
107
11
99
61
713
32
2
78
12
82