0
0
0
0
0
0
1
2
2
2
3
4
4
5
5
5
5
8
12
14
14
20
20
20
20
20
20
20
20
21
21
21
21
21
22
22
23
23
24
24
24
24
24
24
24
25
26
27
27
28
29
29
33
38
38
40
41
41
42
43
44
45
46
47
47
48
48
48
48
48
48
49
50
50
50
51
52
52
53
53
53
53
54
58
60
60
66
66
66
66
66
66
66
66
67
67
67
67
67
68
68
69
69
70
70
70
70
70
70
70
71
72
73
73
74
75
75
79
84
84
86
87
87
88
89
90
91
92
93
93
94
94
94
94
94
94
94
95
95
95
96
96
96
97
97
97
98
98
101
102
102
105
105
105
105
105
105
105
105
106
106
106
106
106
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
112
117
117
117
118
118
119
120
121
122
123
124
124
125
