1
21
3
1
2
2
21
9
11
11
7
4
20
7
16
93
88
76
75
74
74
74
72
71
68
67
67
61
60
59
57
56
56
55
54
54
54
54
54
54
53
51
51
50
50