0
2
6
7
7
10
10
10
11
12
12
12
13
14
14
14
15
16
21
22
22
25
25
25
28
32
33
33
38
39
43
44
45
50
51
55
56
57
57
57
61
61
61
66
67
72
73
74
77
78
82
83
83
83
83
84
84
84
89
93
96
100
103
103
107
110
114
118
121
121
124
125
129
