0
3
8
11
11
11
11
13
16
16
17
19
21
23
28
29
31
34
37
40
43
45
47
54
60
67
76
84
93
93
93
93
93
93
93
95
95
95
95
95
95
98
99
104
104
104
104
104
107
107
110
114
114
116
116
116
116
120
133
143
152
156
161
166
