29897 80
11747 10
7376 10
14443 15
7736 12
12332 15
14762 19
5330 11
8007 10
7536 30
7308 11
6203 9
18983 33
2904 6
6461 7
15941 37
1746 1
4070 5
5634 8
21710 26
4286 17
6248 6
5005 12
13589 12