19
20
46
138
192
137
28
53
18
333
66
4
104
17
51
113
35
60
11
14
23
177
37
27
30
41
38
85
57
79
42
13
9
81
135
119
74
31
204
77
102
68
645
279