19
18
16
72
68
55
46
161
139
44
42
92
57
65
49
128
9
7
53
588
217
22
36
112
20
122
70
86
202
225
59
137
505
37
38
82
17
27
23
6
81
32
109
21
5
11
13
24