13959 8
22905 7
16752 3
27458 6
26259 9
22501 10
96677 9
53803 4
61003 5
39629 3
50606 3
26284 8
54383 7
33584 20
52904 29
46355 31
82429 50
69184 28
84456 71
127731 91
38609 33
24177 21
13976 11
15730 13