0
0
1
2
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
17
18
18
18
22
26
30
30
45
45
45
45
45
45
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
48
49
49
49
49
49
49
53
57
61
65
66
67
68
68
68
69
69
70
70
71
72
73
74
75
76
77
78
79
80
81
82
83
83
84
87
92
97
102
107
110
121
121
121
121
121
121
122
122
123
124
124
124
124
124
124
125
126
126
126
126
126
127
128
129
129
129
129
130
131
135
140
145
150
151
152
153
