20258 38
24310 75
39652 80
42010 104
35382 79
38915 62
13477 12
19841 22
16330 30
16890 14
25298 62
12469 15
10294 9
18048 40
11163 5
16287 25
55449 257
23187 39
15176 9
12624 26
22253 32
15126 20
14108 23
13132 14