257891
709223
542436
63659
33877
207216
538492
730846
304137
320789
978176
52200
378286
482338
133410
192834
395636
1078253
103350
589619
95592
90889
503916
964290
833486
226905
715611
993207
295367
586173