42710 843
31038 233
39645 728
7711 529
2786 70
10846 736
16489 616
8804 633
6473 159
9062 497
13264 679