12381 25
20325 41
5881 13
15196 16
13144 13
7799 14
4968 6
43291 32
8023 15
22462 32
12079 10
21042 54
21084 31
58165 40
11489 6
12730 16
43992 12
35934 34
8240 7
9956 16
20663 8
41067 32
53124 40
15739 11