12255 26
31956 86
6348 5
28571 48
10414 12
9240 15
5882 4
6988 9
5239 4
8663 10
7549 7
15494 35
11438 26
9231 7
18178 27
13993 28
25565 68
16478 19
19006 50
41542 108
13951 17
12541 17
27818 48
39973 73