288
94
457
214
626
205
339
183
651
168
635
184
349
95
609
224
237
157
174
145
752
165
594
98
620
30
252
115
302
31
692
81
906
333
603
60
643
209
623
269