31988 91
35631 125
47252 146
45382 169
66900 296
19821 20
29832 77
147969 475
16783 29
26118 58
106237 357
44523 213
21803 83
21984 67
38265 74
25020 56
30747 82
37837 95
14740 21
20835 47
30651 75
39901 91
34591 151
40673 120