158
13
34
37
35
15
59
42
8
124
394
7
132
182
237
82
113
45
25
16
44
70
85
273
62
303
29
169
71
20
60
57
122
26
380
46
157
349
33
17
151
103
36
265
52
19
94
80
66
87
32
199
99
38
77