20
18
142
100
63
71
144
139
54
52
48
103
62
62
51
73
79
63
50
98
65
141
99
92
51
112
103
34
47
34
57
39
38
44
63
152
62
55
38
38