19
16
18
80
75
58
115
132
31
125
26
86
17
38
34
45
96
29
47
579
37
213
91
7
139
8
32
44
12
15
92
48
33
83
59
5
94
55
14
24
489
42
2
4
35
65
23