10606 20
8551 9
4647 3
6225 4
17765 34
6715 5
8338 16
8897 27
12149 36
7979 19
34000 72
8913 8
24948 98
9334 19
8725 1
14669 38
9608 16
9305 13
5895 9
7562 5
13311 22
25445 74
40882 75
12422 20