189443
1155626
509246
1047406
979457
650431
801322
462450
995258
317575
83424
1256402
1099952
332810
676900
887170
396303
822120
450339
389449
525409
19291
154175
975932
593418
843175