305
1524
9975
5782
8552
5920
6174
8225
6765
1652
8865
3453
7124
4434
527
8837
6389
4361
2744
654
5291
2408
7313
4205
6223
5460
1399
412
1380
5881
6846
8838
7832
4576
2881
3553
7700
2332
5625
3505
4029