242
920
201
560
523
777
332
619
152
511
187
360
162
361
176
814
268
665
16
266
98
452
297
382
179
225
90
261
140
431
91
244
191
447
386