50
1240
2
1
1334
0
1435
1423
1341
1314
1413
1466
1060
3
1175
1028
773
823
899
1398
916
980
1006
1454
1161
1695
2433
1542
1490