3
6
6
10
31
44
45
48
50
52
53
57
57
58
58
61
75
77
78
78
79
80
82
85
85
89
91
93
102
103
103
106
107
108
109
110
114
116
118
121
124
126
126
127
129
129
131
132
132
134
135
135
135
136
139
140
143
143
143
144
147
149
149
149
150
152
153
153
155
157
158
159
160
162
162
164
165
166
166
168
168
170
170