0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
3
3
3
6
10
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
20
23
23
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
26
27
28
28
28
28
31
35
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
45
49
49
49
50
51
52
53
53
53
53
54
54
55
55
55
56
57
58
59
60
60
60
60
63
67
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
81
85
85
85
86
87
88
89
89
89
89
90
90
91
91
91
92
93
94
95
96
100
104
104
107
111
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
125
126
126
126
126
126
126
126
129
130
130
135
135
135
136
137
