0
0
1
2
2
2
6
7
7
7
10
10
12
12
12
12
12
23
27
35
38
54
54
54
54
55
55
55
56
57
57
57
57
57
62
62
66
67
71
72
72
73
75
76
79
83
87
91
91
92
92
96
104
117
126
136
144
144
147
147
151
155
160
164
