29
49
39
27
26
99
64
113
111
31
80
119
25
63
34
20
22
130
82
115
70
16
59
121
58
109
45
100
14
33
60
137
154
18
30
28
23
86