18138 16
22152 16
24520 23
29688 28
14432 5
41951 40
15006 2
10870 3
8720 1
16087 6
11632 3
14089 1
20831 5
16172 6
9123 4
31593 25
12989 7
17600 28
14275 12
11719 9
13705 11
11419 6
28585 32
12524 6