31073 65
31616 128
14244 19
20550 49
27623 102
30207 88
24715 107
29411 80
20014 61
15657 32
33496 77
56327 99
42200 96
46609 192
130507 370
29191 136
27452 104
22176 28
22939 25
25969 53
17355 28
21045 34
17850 20
19140 32