0
0
0
0
0
0
0
0
0
0
3
3
3
3
3
3
3
5
12
16
19
23
23
23
23
23
24
24
25
28
32
34
38
41
41
42
42
42
42
45
46
46
49
53
57
60
68
71
74
79
81
84
89
90
93
96
96
96
96
96
96
99
102
102
102
105
105
105
105
105
105
105
107
114
118
121
125
125
125
125
125
126
127
130
134
138
140
144
147
147
148
148
148
148
151
152
152
155
159
163
166
174
177
180
185
187
188
193
194
197
200
