30778 30
16344 42
45077 102
15882 16
14637 29
15979 35
10952 23
7167 16
17344 55
35865 55
10937 24
143487 337
15891 26
22778 59
29095 89
12458 16
11040 7
14354 12
5486 11
32566 171
41383 137
17104 40
28905 73
11236 27