33973 256
25061 333
35466 464
42364 849
4172 273
7249 782
5052 125
3344 195
4736 424
6249 544
7616 673
3568 441
4009 630