0
3
6
9
9
9
13
16
20
23
26
27
28
32
35
35
40
43
48
50
51
51
51
51
54
56
56
56
56
56
60
63
63
63
65
67
69
74
77
81
85
88
88
91
94
95
96
96
98
101
102
102
104
112
117
117
117
118
121
122
126
129
132
135
138
139
