0
4
4
7
7
7
7
7
13
13
17
17
17
17
23
28
39
50
53
53
64
75
76
76
80
93
111
130
168
168
168
168
168
168
170
177
177
177
177
177
177
177
177
186
198
210
210
210
210
210
210
210
210
210
210
210
220
233
245
245
245
245
250
257
283
308
334
358
386
400
414
