20
54
32
24
37
26
42
120
38
142
13
79
78
5
345
275
55
76
66
74
122
22
15
28
14
108
11
25
9
21
44
47
63
95
134
119
29
60
30
34
27
18
52
198
8
10
182
82
220
300