18482 17
21193 19
26059 22
43511 48
31609 32
9776 8
10674 9
23032 13
20697 21
13797 12
18213 18
13042 11