19
18
53
149
75
64
30
110
25
73
144
374
171
15
173
37
56
36
230
50
81
49
79
71
167
99
55
209
48
32
26
41
191
57
20
207
14
7
21
16
51
35
29
42
46
123
45
67
105
38
62
76