106
109
155
123
148
181
132
95
73
104
121
154
142
124
122
21
130
198
171
143
165
229
173
169
70
83
102
28
58
126
139
153
152
137
140
234
22
117
44
236
263
101
170