27990 71
9677 99
5449 646
8043 799
4408 330
3446 85
5843 812
4081 464
9566 253
1897 48
1816 106
2349 301