640551
696775
958947
189514
30879
601986
504890
731797
986470
934796
600980
531418
61509
440865
45522
69094
13497
499435
27549
390449
142246
55242
175800
413535
266464
98438