0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
2
2
2
4
4
8
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
20
20
21
21
22
25
30
33
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
37
37
37
37
39
39
43
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
55
55
56
56
57
60
65
69
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
73
73
73
74
74
75
76
76
76
76
79
79
84
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
98
98
99
99
100
105
110
115
116
117
