0
3
7
9
9
9
9
12
12
16
16
17
21
24
26
29
34
34
39
41
50
50
51
52
52
56
59
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
68
72
77
80
84
88
88
88
88
88
91
93
93
93
97
99
105
106
106
116
119
121
121
123
123
123
123
125
125
125
125
125
128
132
