0
3
7
12
12
12
16
21
25
28
33
37
40
44
47
47
55
64
72
76
79
88
88
88
88
93
93
98
98
98
98
103
103
108
109
111
114
117
119
122
122
125
126
126
126
129
130
131
134
138
141
144
159
173
176
179
186
190
195
199
203
208
213
214
217
219
