21
18
19
45
24
27
31
30
78
60
40
26
34
71
155
143
110
58
137
47
38
95
59
61
94
41
39
49
53
37
63
51
33
77
42
141
104
70
48
28
68
20
32