30778 30
16344 42
45077 101
15882 16
14637 29
15979 35
10952 23
7167 16
17344 55
35865 55
10937 24
143117 334
15891 26
22778 59
28728 87
12458 16
11040 7
14354 12
5486 11
32566 171
41383 136
17104 40
28552 73
11236 27