12402 7
16285 14
11693 5
14806 9
15214 5
14988 8
13900 10
11109 1
16294 12
14828 16
12670 8
20146 35
11950 6
30227 44
16728 32
16623 9
13592 10
17980 39
23086 47
12606 3
16800 21
21006 38
30954 51
15583 18