19950 16
27296 28
30851 31
14774 13
11814 9
16534 14
19979 20
11541 1
17747 17
17965 15
34056 35
42722 44