19
156
55
37
40
28
36
134
479
71
277
59
1115
103
35
38
65
81
7
66
151
31
341
166
143
14
39
12
61
133
193
129
53
62
77
63
20
17
96
30
93
74
25
50
45
32
79
73
135
44
75