12986 22
31992 71
20602 46
12427 11
10531 7
17787 40
21834 34
62118 125
16700 55
13416 17
12401 8
24493 50
12437 11
22525 67
15362 21
30638 106
12800 19
17230 47
16531 28
20506 79
30651 133
27624 102
33825 176
16961 42