0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
3
4
4
4
4
4
5
7
8
11
12
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
20
21
21
21
21
21
21
21
21
21
21
21
21
21
25
30
32
35
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
39
40
41
41
41
41
41
42
44
45
48
49
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
57
58
58
58
58
58
58
58
58
58
58
58
58
58
62
67
69
72
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
81
85
88
89
92
93
94
