0
3
6
6
7
7
10
10
14
15
18
22
23
25
26
26
30
37
44
56
56
70
70
70
73
76
76
78
80
84
88
92
96
101
102
103
106
106
108
113
113
113
114
117
117
117
117
117
117
117
117
119
131
142
153
159
173
176
176
176
180
185
190
195
