0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
3
3
3
3
4
5
6
6
6
6
6
9
13
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
24
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
31
32
32
32
32
33
34
35
35
35
35
35
38
42
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
57
61
62
63
64
64
64
64
64
65
65
66
67
68
68
69
70
71
71
71
71
72
73
74
77
81
81
84
89
94
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
110
110
115
120
121
