5040 161
2941 191
3468 531
6602 455
6701 521
5457 650
7906 417
8164 270
5846 672
8135 459
3887 728
1107 228
2047 521
2084 90