19
12
26
47
28
4
786
38
37
198
10
60
30
39
46
18
150
335
214
64
25
82
215
20
9
14
173
48
35
83
36
95
40
141
59
172
167
74
49
24
23
126
434
5
149
22