31295 109
12883 37
30053 96
17851 31
31281 70
25935 35
28987 43
9626 34
20306 68
28495 23
6616 29
9498 15
28714 81
17869 41
34340 94
21427 83
14583 44