58432 157
98940 910
12895 78
39816 144
35719 640
51745 766
41428 511
36441 570
18463 966
38203 344
47233 464
24213 74
53468 277
47316 279