33965 256
25060 333
35465 464
42356 849
4171 273
7248 782
5052 125
3339 195
4735 424
6248 544
7615 673
3568 441
4009 630