0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
5
5
5
8
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
12
15
17
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
22
23
23
23
23
24
24
25
27
30
34
34
37
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
50
54
58
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
64
65
66
66
66
67
68
70
74
77
81
85
88
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
100
100
101
104
108
112
117
117
118
