146
165
181
153
104
223
235
263
170
87
124
60
49
68
64
59
51
142
50
37
60
49
66
79
63
59
78
77
61
85