15095 41
14191 40
26288 40
13769 40
15351 40
39977 40
25926 40
26458 40
34382 40
16710 40
11158 40
13390 40
10554 40
10773 40
5089 39
29001 39
12428 39
17177 39
6589 39
12813 39
10655 39
5727 39
6164 38