40
214
153
165
220
164
230
138
97
428
410
101
226
99
196
215
161
166
535
146
547
100
200
500
497
98
502
155
169
434
217
211
200
201
537
96
95
199
93
158
150
515
171
209
92
149
566
38
412
417
695
367
155
98
230
136
106
209
206
151
209
166
97
152
143
164
410
479
398
214
217
422
214
342
571
359
39
43
52