38 15972
29 11302
36 16567
30 17932
41 21087
35 23451
35 23005
28 16656
28 14668
34 14884
30 11012
33 12560
24 7555
40 12076
22 48409
36 9702
43 13408
28 8767
41 10834
31 9513