31988 91
35631 125
47252 146
45382 169
66900 297
19821 20
29832 78
147969 477
17015 29
26118 58
106237 357
44523 213
21803 83
21984 67
38265 74
25020 56
30747 82
37837 96
14740 21
20835 47
30651 75
39901 91
34591 152
40673 118