88
0
1
148
2
152
168
160
169
339
195
155
259
189
179
192
187
191
239
253
198
240
205
174
227
360
381
468
3
512
483
639
573
648
756
749
894
877
1030
1100
1105
1155
1229
1362
1302
1330
315
427
411
308
323
334
343
533
4
420
345
331
291
440
1043
1022
1396
1019
1170
1106
5
799
1272