17556 17
8588 7
45875 38
9529 7
59908 55
8740 6
20950 10
31101 35
24211 16
19562 21
44725 50
11375 10