82
100
42
46
64
104
173
115
233
91
306
92
420
203
143
157
143
149
69
155
116
69
154
187
128
187
191
182
89
48
165
171
182
167
211
180
110
253
172
230
142
84
134
231
108
188
50
97
51
219
53
65
59
94
196
124
169
55
92
169