90
0
1
149
2
152
168
160
169
341
195
155
189
180
191
241
198
206
174
228
199
340
360
382
483
639
573
756
749
895
3
878
1030
1100
1105
1156
1229
1362
1302
1330
315
411
309
325
338
343
381
4
421
346
331
291
440
1045
1023
1397
1019
1171
1106
5
799
1273