31481 47
31387 34
31098 60
30986 64
30984 44
30967 49
30795 42
30678 47
30620 25
30462 32
30436 66
30321 39
30137 25
30013 36
29877 9
29849 60
29809 40
29803 60
29754 49
29742 66
29427 29
29387 36
29382 36
29331 73