956946
847974
439860
384160
906268
237936
987511
653995
116538
736836
865540
210397
607274
62946
125560
206701
517626
185123
330758
765842
238912
604176
489194
102272
127477
49797