0
0
3
3
3
3
4
4
4
5
7
11
15
15
16
16
16
23
24
29
36
42
42
42
42
42
42
42
42
42
42
43
43
43
43
47
52
52
56
56
59
63
64
67
70
74
76
77
77
80
83
86
86
98
103
107
111
111
111
114
117
121
125
127
131
