53
51
87
30
76
63
63
53
46
75
72
45
42
44
41
31
31
1707
547
2759
877
149
1897
1416
1201
84
42
43
79
73
63
61
52
102
73
71
42
61
41
32
32
37
1309
4055
1290
554
103
1502
1334
707