40698 70
18733 13
9085 10
34207 62
11651 10
30485 55
46809 85
34415 29
27445 48
19609 24
17310 45
10139 11
7052 13
17588 46
20823 39
10008 12
32126 13
46977 23
30917 27
21667 18
77618 51
107165 139
178683 159
21495 28