144
170
318
625
248
180
712
915
413
422
606
813
485
22
854
274
680
320
800
638
143
124
990
266
668
832
596
522
439
303
462
866
237
135
236
32
633
153
46
147
519
643
575
229
962
692
888
673