12311 6
22314 51
29390 77
18404 22
14324 22
60872 86
12388 16
17846 20
14967 7
25781 40
19527 36
13827 16
15079 15
40125 39
20021 28
10173 4
11591 3
9875 8
9816 5
12496 7
17863 18
32040 67
60520 78
17110 29