0
1
4
8
14
20
28
34
40
45
50
56
60
68
73
78
82
86
90
96
99
