20
30
106
65
55
95
69
124
104
21
47
72
38
16
9
42
115
35
82
87
63
