20
35
33
23
78
40
50
114
59
71
48
18
10
80
26
31
22
109
77
51
27
37
68
53
119
70
72
74
44
105
103
29
95
141
76
138
14
65
46
36
99
88
16