80
103
48
26
42
63
37
47
53
41
42
20
18
34
142
100
63
70
144
139
54
52
48
103
62
62
50
73
95
79
63
50
37
98
65
65
141
99
92
51