76
842
255
28
105
132
350
554
452
371
342
146
219
666
335
833
684
201
804
70
684
10
198
344
661
108
244
247
10
123
775
309
739
8
713
901
752
146
73
90
154
341
366
478
33
112
156
229
61
733
398
547
253
416
