102256
859316
232410
215841
120865
780805
639836
313510
849203
531672
464598
52788
865660
918904
373352
199306
537966
606330
748322
450525
1004193
872165
437334
757118
452361
273814
60281
536663
15171
439659