0
0
0
0
1
1
1
2
2
2
3
5
9
9
12
16
19
24
25
31
36
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
48
51
51
51
51
51
55
55
55
55
55
55
55
55
55
55
55
55
56
70
77
80
90
90
95
95
95
100
104
104
109
109
109
110
111
112
116
118
118
118
123
125
129
132
136
140
143
152
157
166
175
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
198
198
198
198
201
206
206
206
209
209
213
213
213
213
213
214
214
214
214
214
214
214
220
235
245
251
261
261
266
266
266
271
275
275
280
282
282
286
288
289
293
295
297
297
302
304
309
312
316
320
331
343
358
371
381
399
399
399
404
405
407
408
408
408
408
408
408
408
408
408
410
415
420
424
429
433
438
441
446
451
456
461
461
464
465
469
474
476
479
484
489
493
496
508
523
538
552
567
567
572
574
578
583
588
593
598
