50
4050
0
1
2097
1656
1891
3838
3169
3691
1225
2555
2598
1840
1262
2225
2072
3135
3207
1718
1861
2365
1208
2974
2775
2855
2656