6
959
60
196
716
641
181
177
766
994
88
141
972
602
837
284
518
462
190
336
711
529
154
356
954
722
405
761