0
3
6
6
7
9
12
14
17
21
29
37
39
41
49
56
56
56
56
56
56
75
75
75
75
75
75
75
77
77
77
77
79
85
91
95
103
112
112
112
112
112
112
112
116
123
132
141
141
141
141
141
141
147
156
164
174
183
183
203
203
221
221
237
237
237
237
248
254
266
276
276
276
287
298
