147
914
183
714
329
639
339
564
228
587
202
695
177
643
135
526
469
6
348
172
450
47
507
155
480
98
398
113
364
114
358
123
508