0
3
8
9
10
13
13
13
14
15
15
15
19
23
23
23
25
28
36
40
43
49
49
49
53
58
59
60
65
70
75
76
77
82
87
92
93
94
94
94
99
99
99
104
108
113
114
115
115
115
115
116
116
116
116
117
117
117
125
133
136
144
147
149
154
159
160
161
166
171
172
173
173
173
174
175
