12255 26
31956 86
6348 5
28770 48
10414 12
9240 15
6083 4
6988 9
5440 4
8663 10
7549 6
15494 35
11438 26
9231 7
18380 27
13993 28
25565 68
16478 19
19207 50
41542 108
14152 17
12541 17
27818 48
40176 73