39
295
46
258
58
413
30
351
86
225
21
168
20
151
4
11
99
15
255
17
90
150
12
82
32
109
107
9
26
92
5
97