30948 68
1561 0
32218 92
40876 55
35434 40
17031 53
49965 101
40556 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 56
8050 26