0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
3
3
3
3
3
3
6
10
10
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
26
28
31
32
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
35
35
36
36
36
36
36
36
39
43
43
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
59
61
64
65
66
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
69
70
70
71
71
71
71
71
71
75
80
80
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
94
95
100
102
107
108
109
