0
2
2
2
3
3
3
3
3
6
8
8
8
10
10
10
13
16
16
21
21
21
21
25
34
45
45
59
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
79
79
80
80
80
81
81
81
86
96
110
121
126
131
134
134
134
135
135
135
138
142
145
149
151
154
159
159
162
165
168
171
176
179
180
180
190
199
210
221
235
252
252
252
252
252
255
255
255
255
255
255
255
255
255
258
262
262
262
262
262
262
267
271
275
275
275
278
282
282
292
307
321
332
337
342
