19
17
58
31
22
158
149
55
100
49
12
72
25
45
30
32
316
66
52
74
39
43
37
27
430
83
122
54
47
44
10
476
36
14
393
60
99
21
33
225
86
62
65
16
88
34