77
41
59
159
156
113
60
158
103
56
96
46
72
32
27
40
66
137
197
13
86
64
110
167
91
55
138
38
44
28
118
142
71
80
42
154
157
119
165
196
57
76
33
47
114
90
53
81
107
89