104
151
159
148
158
137
162
346
350
141
154
163
164
859
132
135
145
148
58
351
136
164
134
136
162
137
142
665
150
150
175
152
137
358
135
140
144
379
139
134
161
154
142
154
152
161
142
149
158
140
152
149
140
145
132
139
152
150
150
384
157
140
110
157
103
194
490
496
729
151
154
137
172
637
159
162
152
139
174
167
140
377
148
136
168
340
148
66