15739 12
14624 20
6316 10
14545 19
14197 16
14528 16
8528 10
16809 7
4085 6
24134 16
6663 10
16537 17
18923 22
30530 33
13277 13
51859 86
5284 14
58857 54
2803 9
12649 11
11372 4
18949 39
25074 23
8052 16