140
151
148
222
217
158
217
115
185
239
201
75
64
87
55
156
73
100
66
87
185
141
93
53
78
143
93
127
102
98
87
93
123
78
107
82
115
94
61
80
139
153
132
143
106
194
111
95
116
116
83
255
237