15060 12
13439 8
22649 16
12531 5
18268 17
16550 35
13042 2
23798 15
18733 13
34605 49
35544 54
43971 99
28088 34
71747 156
15121 7
69090 100
26137 20
22825 27
16261 12
17909 17
13698 6
22684 25
18797 10
34204 54