5977 151
4518 216
1729 291
4801 423
4063 779
3960 297
6588 929
2844 403
7194 639
2927 164
6425 89
8193 357
3877 616