15060 12
13439 8
22649 16
12531 5
18268 17
16550 35
13042 2
23798 15
18733 13
34605 49
35678 54
43971 99
28220 35
71877 156
15248 7
69218 99
26137 20
22825 27
16387 12
18035 17
13698 6
22684 25
18928 10
34204 54