0
3
6
10
10
10
13
17
19
20
23
27
29
31
32
32
38
45
52
56
58
65
65
65
67
68
69
69
69
73
78
78
78
78
78
82
87
92
94
98
102
104
104
105
106
107
107
107
109
111
112
113
118
130
137
138
140
144
146
149
152
157
162
164
166
167
