1
2
1
1
2
7
1
10
129
114
101
96
95
88
81
72
67
63
61
61
61
59
56
54
53
53
53
50
50
49
49
48
47
46
46
46
45
45