31274 43
31529 33
30468 33
15565 16
18987 20
8192 20
12295 18
11387 18
15204 22
21842 24
4905 4
16226 10
7585 13
4869 4
13974 28
7873 6
15732 35
11779 8
12632 21
24182 34
11600 6
4078 4
4576 7
5192 3