19686 42
22291 42
18089 41
17028 41
33754 41
18447 41
18085 41
17017 41
40517 41
24520 41
21251 41
14992 41
17556 40
27991 40
20580 40
3331 39
22168 39
23033 39
20512 39
22412 39
17846 38
13604 38
20121 38
17972 38