50
2944
0
1
2997
2464
3211
1273
2590
2520
2523
3249
2386
2344
1572
1461
3218
2926
2018
2495
3049
2467
1253
2838
2441
1694
3298