231
252
180
610
235
761
211
234
723
1323
331
308
405
772
504
611
306
295
272
674
597
535
283
898
357
398
633
812
145
642
233
170
215
383
1186
757
102
132
708
160
506
366
545
366
154
184
330
107
447
363
93
415
391
311
146
812
355
318
600
247