0
0
0
1
2
2
2
2
5
8
8
12
14
18
21
24
26
34
40
41
43
48
48
48
48
48
48
48
48
48
50
52
52
52
52
54
56
60
63
65
65
65
68
71
71
71
72
72
72
75
78
81
89
96
102
103
112
112
116
116
120
124
124
127
