20531 30
12143 25
13693 21
27569 37
23017 35
20201 19
8960 20
34291 84
47422 80
19281 33
6499 19
4440 6
14919 14
29138 30
17217 13
8954 21
45712 75
15565 32
19428 54
18813 10
54460 52
14852 34
25499 58
42780 99