0
0
0
0
0
0
0
0
0
1
1
1
1
1
2
3
3
4
5
6
7
7
12
16
17
17
18
19
22
22
22
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
26
31
35
39
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
43
44
44
45
46
47
48
48
53
57
59
64
69
72
79
79
79
80
80
81
81
82
82
82
83
83
84
84
84
84
85
85
85
85
85
86
91
96
101
102
103
