15095 41
14191 40
26288 40
13390 40
10554 40
13769 40
15351 40
39977 40
25926 40
16362 40
11158 40
10773 40
4758 39
5727 39
6589 39
12813 39
29001 39
12428 39
34382 39
17177 39
8347 38
26458 38
29586 38