91
0
1
149
2
152
168
160
169
341
195
155
260
189
180
194
187
191
241
255
198
206
174
228
199
340
360
382
468
3
512
483
639
573
650
756
749
895
878
1030
1100
1105
1156
1229
1362