0
3
6
9
9
9
9
12
12
13
13
13
16
16
19
23
25
28
28
31
37
40
40
40
40
43
44
47
47
47
47
47
50
50
50
50
50
53
53
53
53
53
56
61
64
67
71
76
79
79
79
79
80
80
82
82
83
86
89
91
94
100
104
107
107
110
114
114
117
117
117
121
123
