30948 68
1561 0
32594 92
40876 55
35434 40
17031 53
49965 102
40939 85
31246 74
13511 16
39083 159
21256 50
40771 162
22694 37
17311 28
11390 19
10937 23
9934 4
15487 36
9886 22
22216 23
42752 55
8050 26