14096 12
15880 11
27382 31
21840 25
9009 7
14188 13
82099 91
24317 28
21577 22
9520 10
8821 5
30207 29