0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
3
7
7
7
7
7
12
25
53
53
53
53
53
53
53
53
53
53
53
53
53
54
57
57
57
57
57
57
57
60
70
82
91
96
100
100
100
100
100
100
100
100
101
101
104
108
109
109
109
113
114
117
121
123
127
131
131
131
131
131
144
158
190
190
190
190
190
190
192
196
196
196
196
196
197
201
205
205
205
205
205
206
206
211
226
241
255
260
264
