0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
7
7
9
9
9
9
9
12
21
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
39
42
45
59
71
76
76
76
76
76
76
76
76
76
76
76
79
79
79
79
82
82
86
89
93
96
98
98
98
98
98
112
122
146
146
146
146
146
146
146
146
146
146
146
149
149
149
149
149
153
156
156
156
160
165
172
187
202
207
