12053 20
12702 14
30985 18
31585 27
22144 16
26767 44
47956 82
18945 30
17653 33
10102 17
8523 5
7458 7
15305 13
12705 6
12296 9
29959 63
8708 9
17931 9
24631 37
24140 43
8445 8
11027 3
19177 11
31551 57