18
80
75
58
115
132
31
125
26
86
17
38
34
45
96
29
47
579
37
212
19
91
7
139
8
44
12
15
48
33
82
59
5
93
32
55
14
20
486
42
2
4
24
35
65
23
13
30