19
18
16
45
43
6
33
115
111
95
48
40
486
64
54
71
8
27
52
135
5
17
55
22
3
82
9
20
57
37
147
38
11
21
31
29
25
14
39
24
75
112
129
30
10
13